[{"data":1,"prerenderedAt":1583},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:sharing/overview":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"sharing/overview","sharing/overview.md",{"title":8,"description":9,"order":10,"section":11},"Who can use it","When you publish, you choose who can use your indicator and who can read its code.",61,"sharing","---\ntitle: \"Who can use it\"\ndescription: \"When you publish, you choose who can use your indicator and who can read its code.\"\norder: 61\nsection: \"sharing\"\n---\n\n\u003C!-- source: docs/indicators/sharing/overview.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Who can use it\n\nWhen you publish, you choose who can use your indicator and who can read its code.\n\nThis section is everything after that: inviting people, keeping a member\nlist in sync from your own site, and what your members see.\n\n```text\nPublish Indicator\n  Who can use it  Everyone       Anyone on OpenMarket can find it and add it.\n                  Invite only    Only the people you invite. Your community, your list.\n                  Just me        Only on your charts. Nobody else sees it.\n  Code            Protected      Runs on OpenMarket servers. Your code never leaves them:\n                                 nobody can download, read or copy it.\n                  Compiled       Runs in each person's browser. They get a compiled module,\n                                 never your source.\n                  Open source    Anyone who can use it can read the code and fork it.\n```\n\n## Three choices\n\n| Choice | Who can find and add it |\n| --- | --- |\n| **Everyone** | anyone on OpenMarket |\n| **Invite only** | only the people you invite: your community, your list |\n| **Just me** | only you, on your own charts |\n\n**Everyone** comes with a **Listed on OpenMarket** switch. On, the\nindicator shows up when people search. Off, it stays out of search and\nopens from its link.\n\n**Invite only** is the one for a community you run, paid or not. You\ndecide who is on the list, and nobody else can add it\n([Invite your community](invite-your-community.md)).\n\nYou can switch between the three at any time, without publishing a new\nversion. Moving to **Just me** removes everyone who had access\n([Switch to Just me](invite-your-community.md#switch-to-just-me)).\n\n## Code: who can read it\n\n| Choice | Where it runs | What people get |\n| --- | --- | --- |\n| **Protected** | on OpenMarket's servers | the result on their chart; nothing of yours downloads |\n| **Compiled** | in each person's browser | a compiled module, never your source |\n| **Open source** | in each person's browser | the code, to read and fork |\n\n**Invite only** starts on **Protected**, the choice for anything you sell.\nA Compiled module is downloaded by everyone with access, and a downloaded\nmodule can be copied. Only Protected keeps the code on OpenMarket's\nservers.\n\n**Invite only** cannot be **Open source**: with Invite only picked, the\ndialog greys Open source out (\"Invite only keeps the code private.\").\n\nWhere it runs is set at the first publish and cannot change later. A\nProtected indicator stays on OpenMarket's servers, and one first published\nCompiled or Open source stays in the browser. To move an indicator to the\nother side, publish it under a new name\n([Publishing](../functions/publishing.md#code-who-reads-it-and-where-it-runs)).\n\n## Fair use\n\nProtected is free to run for your community within fair use: 1,000 people\nwith access per Protected indicator. Past that, the next person you add,\nfrom the chart or from your own site, is refused with:\n\n```text\nFair use is 1,000 people. Talk to us for more.\n```\n\n## Where you manage people\n\nAn Invite only indicator has a **People** panel: everyone with access, the\ninvite link, imports and access keys. Three buttons open it:\n\n- **Invite people…** on the receipt, right after you publish.\n- **People · N** on the indicator's page in the Indicators dialog, under\n  **Mine**, where N is how many people have access.\n- **People** beside **Publish** in the editor, on the indicator's tab.\n\n## Move a community in three steps\n\n1. Publish the indicator **Invite only**, with **Protected** code.\n2. Bring your member list\n   ([Import a list](invite-your-community.md#import-a-list)).\n3. Hand out one invite link\n   ([The invite link](invite-your-community.md#the-invite-link)).\n\nYour members sign in, press **Add to chart**, and your code stays on\nOpenMarket's servers. If you sell through your own site, it can keep the\nlist in sync as people pay and cancel\n([Access keys and the API](access-keys-and-api.md)).\n\n## In this section\n\n- [Invite your community](invite-your-community.md): invite people by\n  name, share one invite link, import a list you already have, and keep\n  the people list tidy.\n- [Access keys and the API](access-keys-and-api.md): let your own site add\n  and remove people as they pay and cancel.\n- [Connect Discord or Whop](connect-discord-or-whop.md): keep the list in sync\n  with a Whop store or a paid Discord role, with a small script you run.\n- [What members see](what-members-see.md): your invite from the other\n  side, from the link to **Add to chart**.\n",{"type":14,"children":15,"data":1576,"position":1578},"root",[16,26,29,30,46,47,63,64,161,162,180,182,394,395,447,448,500,501,558,559,575,577,820,821,867,868,916,917,954,955,970,971,986,987,1004,1005,1019,1020,1054,1055,1196,1197,1212,1213,1352,1353,1408,1409,1424,1425],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/sharing/overview.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit ",{"start":20,"end":23},{"line":21,"column":21,"offset":22},1,0,{"line":21,"column":24,"offset":25},123,122,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":43},"element","p",{},[35],{"type":27,"value":9,"position":36},{"start":37,"end":40},{"line":38,"column":21,"offset":39},5,142,{"line":38,"column":41,"offset":42},83,224,{"start":44,"end":45},{"line":38,"column":21,"offset":39},{"line":38,"column":41,"offset":42},{"type":27,"value":28},{"type":31,"tagName":32,"properties":48,"children":49,"position":60},{},[50],{"type":27,"value":51,"position":52},"This section is everything after that: inviting people, keeping a member\nlist in sync from your own site, and what your members see.",{"start":53,"end":56},{"line":54,"column":21,"offset":55},7,226,{"line":57,"column":58,"offset":59},8,60,358,{"start":61,"end":62},{"line":54,"column":21,"offset":55},{"line":57,"column":58,"offset":59},{"type":27,"value":28},{"type":14,"children":65},[66],{"type":31,"tagName":67,"properties":68,"children":72,"data":-1},"pre",{"class":69,"style":70,"tabindex":71},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[73],{"type":31,"tagName":74,"properties":75,"children":78},"code",{"class":76},[77],"language-text",[79,89,90,98,99,107,108,116,117,125,126,134,135,143,144,152,153],{"type":31,"tagName":80,"properties":81,"children":83},"span",{"class":82},"line",[84],{"type":31,"tagName":80,"properties":85,"children":86},{},[87],{"type":27,"value":88},"Publish Indicator",{"type":27,"value":28},{"type":31,"tagName":80,"properties":91,"children":92},{"class":82},[93],{"type":31,"tagName":80,"properties":94,"children":95},{},[96],{"type":27,"value":97},"  Who can use it  Everyone       Anyone on OpenMarket can find it and add it.",{"type":27,"value":28},{"type":31,"tagName":80,"properties":100,"children":101},{"class":82},[102],{"type":31,"tagName":80,"properties":103,"children":104},{},[105],{"type":27,"value":106},"                  Invite only    Only the people you invite. Your community, your list.",{"type":27,"value":28},{"type":31,"tagName":80,"properties":109,"children":110},{"class":82},[111],{"type":31,"tagName":80,"properties":112,"children":113},{},[114],{"type":27,"value":115},"                  Just me        Only on your charts. Nobody else sees it.",{"type":27,"value":28},{"type":31,"tagName":80,"properties":118,"children":119},{"class":82},[120],{"type":31,"tagName":80,"properties":121,"children":122},{},[123],{"type":27,"value":124},"  Code            Protected      Runs on OpenMarket servers. Your code never leaves them:",{"type":27,"value":28},{"type":31,"tagName":80,"properties":127,"children":128},{"class":82},[129],{"type":31,"tagName":80,"properties":130,"children":131},{},[132],{"type":27,"value":133},"                                 nobody can download, read or copy it.",{"type":27,"value":28},{"type":31,"tagName":80,"properties":136,"children":137},{"class":82},[138],{"type":31,"tagName":80,"properties":139,"children":140},{},[141],{"type":27,"value":142},"                  Compiled       Runs in each person's browser. They get a compiled module,",{"type":27,"value":28},{"type":31,"tagName":80,"properties":145,"children":146},{"class":82},[147],{"type":31,"tagName":80,"properties":148,"children":149},{},[150],{"type":27,"value":151},"                                 never your source.",{"type":27,"value":28},{"type":31,"tagName":80,"properties":154,"children":155},{"class":82},[156],{"type":31,"tagName":80,"properties":157,"children":158},{},[159],{"type":27,"value":160},"                  Open source    Anyone who can use it can read the code and fork it.",{"type":27,"value":28},{"type":31,"tagName":163,"properties":164,"children":165,"position":176},"h2",{},[166],{"type":27,"value":167,"position":168},"Three choices",{"start":169,"end":173},{"line":170,"column":171,"offset":172},22,4,1026,{"line":170,"column":174,"offset":175},17,1039,{"start":177,"end":179},{"line":170,"column":21,"offset":178},1023,{"line":170,"column":174,"offset":175},{"type":27,"value":181},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":183,"properties":184,"children":185,"position":391},"table",{},[186,237],{"type":31,"tagName":187,"properties":188,"children":189,"position":234},"thead",{},[190],{"type":31,"tagName":191,"properties":192,"children":193,"position":231},"tr",{},[194,214],{"type":31,"tagName":195,"properties":196,"children":197,"position":208},"th",{},[198],{"type":27,"value":199,"position":200},"Choice",{"start":201,"end":205},{"line":202,"column":203,"offset":204},24,3,1043,{"line":202,"column":206,"offset":207},9,1049,{"start":209,"end":211},{"line":202,"column":21,"offset":210},1041,{"line":202,"column":212,"offset":213},10,1050,{"type":31,"tagName":195,"properties":215,"children":216,"position":226},{},[217],{"type":27,"value":218,"position":219},"Who can find and add it",{"start":220,"end":223},{"line":202,"column":221,"offset":222},12,1052,{"line":202,"column":224,"offset":225},35,1075,{"start":227,"end":228},{"line":202,"column":212,"offset":213},{"line":202,"column":229,"offset":230},37,1077,{"start":232,"end":233},{"line":202,"column":21,"offset":210},{"line":202,"column":229,"offset":230},{"start":235,"end":236},{"line":202,"column":21,"offset":210},{"line":202,"column":229,"offset":230},{"type":31,"tagName":238,"properties":239,"children":240,"position":388},"tbody",{},[241,293,341],{"type":31,"tagName":191,"properties":242,"children":243,"position":290},{},[244,273],{"type":31,"tagName":245,"properties":246,"children":247,"position":267},"td",{},[248],{"type":31,"tagName":249,"properties":250,"children":251,"position":261},"strong",{},[252],{"type":27,"value":253,"position":254},"Everyone",{"start":255,"end":258},{"line":256,"column":38,"offset":257},26,1096,{"line":256,"column":259,"offset":260},13,1104,{"start":262,"end":264},{"line":256,"column":203,"offset":263},1094,{"line":256,"column":265,"offset":266},15,1106,{"start":268,"end":270},{"line":256,"column":21,"offset":269},1092,{"line":256,"column":271,"offset":272},16,1107,{"type":31,"tagName":245,"properties":274,"children":275,"position":285},{},[276],{"type":27,"value":277,"position":278},"anyone on OpenMarket",{"start":279,"end":282},{"line":256,"column":280,"offset":281},18,1109,{"line":256,"column":283,"offset":284},38,1129,{"start":286,"end":287},{"line":256,"column":271,"offset":272},{"line":256,"column":288,"offset":289},40,1131,{"start":291,"end":292},{"line":256,"column":21,"offset":269},{"line":256,"column":288,"offset":289},{"type":31,"tagName":191,"properties":294,"children":295,"position":338},{},[296,321],{"type":31,"tagName":245,"properties":297,"children":298,"position":315},{},[299],{"type":31,"tagName":249,"properties":300,"children":301,"position":310},{},[302],{"type":27,"value":303,"position":304},"Invite only",{"start":305,"end":308},{"line":306,"column":38,"offset":307},27,1136,{"line":306,"column":271,"offset":309},1147,{"start":311,"end":313},{"line":306,"column":203,"offset":312},1134,{"line":306,"column":280,"offset":314},1149,{"start":316,"end":318},{"line":306,"column":21,"offset":317},1132,{"line":306,"column":319,"offset":320},19,1150,{"type":31,"tagName":245,"properties":322,"children":323,"position":333},{},[324],{"type":27,"value":325,"position":326},"only the people you invite: your community, your list",{"start":327,"end":330},{"line":306,"column":328,"offset":329},21,1152,{"line":306,"column":331,"offset":332},74,1205,{"start":334,"end":335},{"line":306,"column":319,"offset":320},{"line":306,"column":336,"offset":337},76,1207,{"start":339,"end":340},{"line":306,"column":21,"offset":317},{"line":306,"column":336,"offset":337},{"type":31,"tagName":191,"properties":342,"children":343,"position":385},{},[344,369],{"type":31,"tagName":245,"properties":345,"children":346,"position":364},{},[347],{"type":31,"tagName":249,"properties":348,"children":349,"position":358},{},[350],{"type":27,"value":351,"position":352},"Just me",{"start":353,"end":356},{"line":354,"column":38,"offset":355},28,1212,{"line":354,"column":221,"offset":357},1219,{"start":359,"end":361},{"line":354,"column":203,"offset":360},1210,{"line":354,"column":362,"offset":363},14,1221,{"start":365,"end":367},{"line":354,"column":21,"offset":366},1208,{"line":354,"column":265,"offset":368},1222,{"type":31,"tagName":245,"properties":370,"children":371,"position":380},{},[372],{"type":27,"value":373,"position":374},"only you, on your own charts",{"start":375,"end":377},{"line":354,"column":174,"offset":376},1224,{"line":354,"column":378,"offset":379},45,1252,{"start":381,"end":382},{"line":354,"column":265,"offset":368},{"line":354,"column":383,"offset":384},47,1254,{"start":386,"end":387},{"line":354,"column":21,"offset":366},{"line":354,"column":383,"offset":384},{"start":389,"end":390},{"line":256,"column":21,"offset":269},{"line":354,"column":383,"offset":384},{"start":392,"end":393},{"line":202,"column":21,"offset":210},{"line":354,"column":383,"offset":384},{"type":27,"value":28},{"type":31,"tagName":32,"properties":396,"children":397,"position":444},{},[398,414,420,437],{"type":31,"tagName":249,"properties":399,"children":400,"position":409},{},[401],{"type":27,"value":253,"position":402},{"start":403,"end":406},{"line":404,"column":203,"offset":405},30,1258,{"line":404,"column":407,"offset":408},11,1266,{"start":410,"end":412},{"line":404,"column":21,"offset":411},1256,{"line":404,"column":259,"offset":413},1268,{"type":27,"value":415,"position":416}," comes with a ",{"start":417,"end":418},{"line":404,"column":259,"offset":413},{"line":404,"column":306,"offset":419},1282,{"type":31,"tagName":249,"properties":421,"children":422,"position":432},{},[423],{"type":27,"value":424,"position":425},"Listed on OpenMarket",{"start":426,"end":429},{"line":404,"column":427,"offset":428},29,1284,{"line":404,"column":430,"offset":431},49,1304,{"start":433,"end":434},{"line":404,"column":306,"offset":419},{"line":404,"column":435,"offset":436},51,1306,{"type":27,"value":438,"position":439}," switch. On, the\nindicator shows up when people search. Off, it stays out of search and\nopens from its link.",{"start":440,"end":441},{"line":404,"column":435,"offset":436},{"line":442,"column":328,"offset":443},32,1414,{"start":445,"end":446},{"line":404,"column":21,"offset":411},{"line":442,"column":328,"offset":443},{"type":27,"value":28},{"type":31,"tagName":32,"properties":449,"children":450,"position":497},{},[451,466,474,490],{"type":31,"tagName":249,"properties":452,"children":453,"position":461},{},[454],{"type":27,"value":303,"position":455},{"start":456,"end":459},{"line":457,"column":203,"offset":458},34,1418,{"line":457,"column":362,"offset":460},1429,{"start":462,"end":464},{"line":457,"column":21,"offset":463},1416,{"line":457,"column":271,"offset":465},1431,{"type":27,"value":467,"position":468}," is the one for a community you run, paid or not. You\ndecide who is on the list, and nobody else can add it\n(",{"start":469,"end":470},{"line":457,"column":271,"offset":465},{"line":471,"column":472,"offset":473},36,2,1540,{"type":31,"tagName":475,"properties":476,"children":478,"position":486},"a",{"href":477},"invite-your-community.md",[479],{"type":27,"value":480,"position":481},"Invite your community",{"start":482,"end":484},{"line":471,"column":203,"offset":483},1541,{"line":471,"column":202,"offset":485},1562,{"start":487,"end":488},{"line":471,"column":472,"offset":473},{"line":471,"column":435,"offset":489},1589,{"type":27,"value":491,"position":492},").",{"start":493,"end":494},{"line":471,"column":435,"offset":489},{"line":471,"column":495,"offset":496},53,1591,{"start":498,"end":499},{"line":457,"column":21,"offset":463},{"line":471,"column":495,"offset":496},{"type":27,"value":28},{"type":31,"tagName":32,"properties":502,"children":503,"position":555},{},[504,513,527,533,549],{"type":27,"value":505,"position":506},"You can switch between the three at any time, without publishing a new\nversion. Moving to ",{"start":507,"end":509},{"line":283,"column":21,"offset":508},1593,{"line":510,"column":511,"offset":512},39,20,1683,{"type":31,"tagName":249,"properties":514,"children":515,"position":522},{},[516],{"type":27,"value":351,"position":517},{"start":518,"end":520},{"line":510,"column":170,"offset":519},1685,{"line":510,"column":427,"offset":521},1692,{"start":523,"end":524},{"line":510,"column":511,"offset":512},{"line":510,"column":525,"offset":526},31,1694,{"type":27,"value":528,"position":529}," removes everyone who had access\n(",{"start":530,"end":531},{"line":510,"column":525,"offset":526},{"line":288,"column":472,"offset":532},1728,{"type":31,"tagName":475,"properties":534,"children":536,"position":544},{"href":535},"invite-your-community.md#switch-to-just-me",[537],{"type":27,"value":538,"position":539},"Switch to Just me",{"start":540,"end":542},{"line":288,"column":203,"offset":541},1729,{"line":288,"column":511,"offset":543},1746,{"start":545,"end":546},{"line":288,"column":472,"offset":532},{"line":288,"column":547,"offset":548},65,1791,{"type":27,"value":491,"position":550},{"start":551,"end":552},{"line":288,"column":547,"offset":548},{"line":288,"column":553,"offset":554},67,1793,{"start":556,"end":557},{"line":283,"column":21,"offset":508},{"line":288,"column":553,"offset":554},{"type":27,"value":28},{"type":31,"tagName":163,"properties":560,"children":561,"position":571},{},[562],{"type":27,"value":563,"position":564},"Code: who can read it",{"start":565,"end":568},{"line":566,"column":171,"offset":567},42,1798,{"line":566,"column":569,"offset":570},25,1819,{"start":572,"end":574},{"line":566,"column":21,"offset":573},1795,{"line":566,"column":569,"offset":570},{"type":27,"value":576},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":183,"properties":578,"children":579,"position":817},{},[580,636],{"type":31,"tagName":187,"properties":581,"children":582,"position":633},{},[583],{"type":31,"tagName":191,"properties":584,"children":585,"position":630},{},[586,601,615],{"type":31,"tagName":195,"properties":587,"children":588,"position":596},{},[589],{"type":27,"value":199,"position":590},{"start":591,"end":594},{"line":592,"column":203,"offset":593},44,1823,{"line":592,"column":206,"offset":595},1829,{"start":597,"end":599},{"line":592,"column":21,"offset":598},1821,{"line":592,"column":212,"offset":600},1830,{"type":31,"tagName":195,"properties":602,"children":603,"position":611},{},[604],{"type":27,"value":605,"position":606},"Where it runs",{"start":607,"end":609},{"line":592,"column":221,"offset":608},1832,{"line":592,"column":569,"offset":610},1845,{"start":612,"end":613},{"line":592,"column":212,"offset":600},{"line":592,"column":256,"offset":614},1846,{"type":31,"tagName":195,"properties":616,"children":617,"position":626},{},[618],{"type":27,"value":619,"position":620},"What people get",{"start":621,"end":623},{"line":592,"column":354,"offset":622},1848,{"line":592,"column":624,"offset":625},43,1863,{"start":627,"end":628},{"line":592,"column":256,"offset":614},{"line":592,"column":378,"offset":629},1865,{"start":631,"end":632},{"line":592,"column":21,"offset":598},{"line":592,"column":378,"offset":629},{"start":634,"end":635},{"line":592,"column":21,"offset":598},{"line":592,"column":378,"offset":629},{"type":31,"tagName":238,"properties":637,"children":638,"position":814},{},[639,699,757],{"type":31,"tagName":191,"properties":640,"children":641,"position":696},{},[642,666,680],{"type":31,"tagName":245,"properties":643,"children":644,"position":661},{},[645],{"type":31,"tagName":249,"properties":646,"children":647,"position":656},{},[648],{"type":27,"value":649,"position":650},"Protected",{"start":651,"end":654},{"line":652,"column":38,"offset":653},46,1890,{"line":652,"column":362,"offset":655},1899,{"start":657,"end":659},{"line":652,"column":203,"offset":658},1888,{"line":652,"column":271,"offset":660},1901,{"start":662,"end":664},{"line":652,"column":21,"offset":663},1886,{"line":652,"column":174,"offset":665},1902,{"type":31,"tagName":245,"properties":667,"children":668,"position":676},{},[669],{"type":27,"value":670,"position":671},"on OpenMarket's servers",{"start":672,"end":674},{"line":652,"column":319,"offset":673},1904,{"line":652,"column":566,"offset":675},1927,{"start":677,"end":678},{"line":652,"column":174,"offset":665},{"line":652,"column":624,"offset":679},1928,{"type":31,"tagName":245,"properties":681,"children":682,"position":691},{},[683],{"type":27,"value":684,"position":685},"the result on their chart; nothing of yours downloads",{"start":686,"end":688},{"line":652,"column":378,"offset":687},1930,{"line":652,"column":689,"offset":690},98,1983,{"start":692,"end":693},{"line":652,"column":624,"offset":679},{"line":652,"column":694,"offset":695},100,1985,{"start":697,"end":698},{"line":652,"column":21,"offset":663},{"line":652,"column":694,"offset":695},{"type":31,"tagName":191,"properties":700,"children":701,"position":754},{},[702,725,739],{"type":31,"tagName":245,"properties":703,"children":704,"position":720},{},[705],{"type":31,"tagName":249,"properties":706,"children":707,"position":715},{},[708],{"type":27,"value":709,"position":710},"Compiled",{"start":711,"end":713},{"line":383,"column":38,"offset":712},1990,{"line":383,"column":259,"offset":714},1998,{"start":716,"end":718},{"line":383,"column":203,"offset":717},1988,{"line":383,"column":265,"offset":719},2000,{"start":721,"end":723},{"line":383,"column":21,"offset":722},1986,{"line":383,"column":271,"offset":724},2001,{"type":31,"tagName":245,"properties":726,"children":727,"position":735},{},[728],{"type":27,"value":729,"position":730},"in each person's browser",{"start":731,"end":733},{"line":383,"column":280,"offset":732},2003,{"line":383,"column":566,"offset":734},2027,{"start":736,"end":737},{"line":383,"column":271,"offset":724},{"line":383,"column":624,"offset":738},2028,{"type":31,"tagName":245,"properties":740,"children":741,"position":750},{},[742],{"type":27,"value":743,"position":744},"a compiled module, never your source",{"start":745,"end":747},{"line":383,"column":378,"offset":746},2030,{"line":383,"column":748,"offset":749},81,2066,{"start":751,"end":752},{"line":383,"column":624,"offset":738},{"line":383,"column":41,"offset":753},2068,{"start":755,"end":756},{"line":383,"column":21,"offset":722},{"line":383,"column":41,"offset":753},{"type":31,"tagName":191,"properties":758,"children":759,"position":811},{},[760,784,797],{"type":31,"tagName":245,"properties":761,"children":762,"position":779},{},[763],{"type":31,"tagName":249,"properties":764,"children":765,"position":774},{},[766],{"type":27,"value":767,"position":768},"Open source",{"start":769,"end":772},{"line":770,"column":38,"offset":771},48,2073,{"line":770,"column":271,"offset":773},2084,{"start":775,"end":777},{"line":770,"column":203,"offset":776},2071,{"line":770,"column":280,"offset":778},2086,{"start":780,"end":782},{"line":770,"column":21,"offset":781},2069,{"line":770,"column":319,"offset":783},2087,{"type":31,"tagName":245,"properties":785,"children":786,"position":793},{},[787],{"type":27,"value":729,"position":788},{"start":789,"end":791},{"line":770,"column":328,"offset":790},2089,{"line":770,"column":378,"offset":792},2113,{"start":794,"end":795},{"line":770,"column":319,"offset":783},{"line":770,"column":652,"offset":796},2114,{"type":31,"tagName":245,"properties":798,"children":799,"position":807},{},[800],{"type":27,"value":801,"position":802},"the code, to read and fork",{"start":803,"end":805},{"line":770,"column":770,"offset":804},2116,{"line":770,"column":331,"offset":806},2142,{"start":808,"end":809},{"line":770,"column":652,"offset":796},{"line":770,"column":336,"offset":810},2144,{"start":812,"end":813},{"line":770,"column":21,"offset":781},{"line":770,"column":336,"offset":810},{"start":815,"end":816},{"line":652,"column":21,"offset":663},{"line":770,"column":336,"offset":810},{"start":818,"end":819},{"line":592,"column":21,"offset":598},{"line":770,"column":336,"offset":810},{"type":27,"value":28},{"type":31,"tagName":32,"properties":822,"children":823,"position":864},{},[824,839,845,858],{"type":31,"tagName":249,"properties":825,"children":826,"position":834},{},[827],{"type":27,"value":303,"position":828},{"start":829,"end":832},{"line":830,"column":203,"offset":831},50,2148,{"line":830,"column":362,"offset":833},2159,{"start":835,"end":837},{"line":830,"column":21,"offset":836},2146,{"line":830,"column":271,"offset":838},2161,{"type":27,"value":840,"position":841}," starts on ",{"start":842,"end":843},{"line":830,"column":271,"offset":838},{"line":830,"column":306,"offset":844},2172,{"type":31,"tagName":249,"properties":846,"children":847,"position":854},{},[848],{"type":27,"value":649,"position":849},{"start":850,"end":852},{"line":830,"column":427,"offset":851},2174,{"line":830,"column":283,"offset":853},2183,{"start":855,"end":856},{"line":830,"column":306,"offset":844},{"line":830,"column":288,"offset":857},2185,{"type":27,"value":859,"position":860},", the choice for anything you sell.\nA Compiled module is downloaded by everyone with access, and a downloaded\nmodule can be copied. Only Protected keeps the code on OpenMarket's\nservers.",{"start":861,"end":862},{"line":830,"column":288,"offset":857},{"line":495,"column":206,"offset":863},2371,{"start":865,"end":866},{"line":830,"column":21,"offset":836},{"line":495,"column":206,"offset":863},{"type":27,"value":28},{"type":31,"tagName":32,"properties":869,"children":870,"position":913},{},[871,886,892,905],{"type":31,"tagName":249,"properties":872,"children":873,"position":881},{},[874],{"type":27,"value":303,"position":875},{"start":876,"end":879},{"line":877,"column":203,"offset":878},55,2375,{"line":877,"column":362,"offset":880},2386,{"start":882,"end":884},{"line":877,"column":21,"offset":883},2373,{"line":877,"column":271,"offset":885},2388,{"type":27,"value":887,"position":888}," cannot be ",{"start":889,"end":890},{"line":877,"column":271,"offset":885},{"line":877,"column":306,"offset":891},2399,{"type":31,"tagName":249,"properties":893,"children":894,"position":901},{},[895],{"type":27,"value":767,"position":896},{"start":897,"end":899},{"line":877,"column":427,"offset":898},2401,{"line":877,"column":288,"offset":900},2412,{"start":902,"end":903},{"line":877,"column":306,"offset":891},{"line":877,"column":566,"offset":904},2414,{"type":27,"value":906,"position":907},": with Invite only picked, the\ndialog greys Open source out (\"Invite only keeps the code private.\").",{"start":908,"end":909},{"line":877,"column":566,"offset":904},{"line":910,"column":911,"offset":912},56,70,2514,{"start":914,"end":915},{"line":877,"column":21,"offset":883},{"line":910,"column":911,"offset":912},{"type":27,"value":28},{"type":31,"tagName":32,"properties":918,"children":919,"position":951},{},[920,929,945],{"type":27,"value":921,"position":922},"Where it runs is set at the first publish and cannot change later. A\nProtected indicator stays on OpenMarket's servers, and one first published\nCompiled or Open source stays in the browser. To move an indicator to the\nother side, publish it under a new name\n(",{"start":923,"end":926},{"line":924,"column":21,"offset":925},58,2516,{"line":927,"column":472,"offset":928},62,2775,{"type":31,"tagName":475,"properties":930,"children":932,"position":940},{"href":931},"../functions/publishing.md#code-who-reads-it-and-where-it-runs",[933],{"type":27,"value":934,"position":935},"Publishing",{"start":936,"end":938},{"line":927,"column":203,"offset":937},2776,{"line":927,"column":259,"offset":939},2786,{"start":941,"end":942},{"line":927,"column":472,"offset":928},{"line":927,"column":943,"offset":944},78,2851,{"type":27,"value":491,"position":946},{"start":947,"end":948},{"line":927,"column":943,"offset":944},{"line":927,"column":949,"offset":950},80,2853,{"start":952,"end":953},{"line":924,"column":21,"offset":925},{"line":927,"column":949,"offset":950},{"type":27,"value":28},{"type":31,"tagName":163,"properties":956,"children":957,"position":966},{},[958],{"type":27,"value":959,"position":960},"Fair use",{"start":961,"end":964},{"line":962,"column":171,"offset":963},64,2858,{"line":962,"column":221,"offset":965},2866,{"start":967,"end":969},{"line":962,"column":21,"offset":968},2855,{"line":962,"column":221,"offset":965},{"type":27,"value":28},{"type":31,"tagName":32,"properties":972,"children":973,"position":983},{},[974],{"type":27,"value":975,"position":976},"Protected is free to run for your community within fair use: 1,000 people\nwith access per Protected indicator. Past that, the next person you add,\nfrom the chart or from your own site, is refused with:",{"start":977,"end":980},{"line":978,"column":21,"offset":979},66,2868,{"line":981,"column":877,"offset":982},68,3069,{"start":984,"end":985},{"line":978,"column":21,"offset":979},{"line":981,"column":877,"offset":982},{"type":27,"value":28},{"type":14,"children":988},[989],{"type":31,"tagName":67,"properties":990,"children":991,"data":-1},{"class":69,"style":70,"tabindex":71},[992],{"type":31,"tagName":74,"properties":993,"children":995},{"class":994},[77],[996],{"type":31,"tagName":80,"properties":997,"children":998},{"class":82},[999],{"type":31,"tagName":80,"properties":1000,"children":1001},{},[1002],{"type":27,"value":1003},"Fair use is 1,000 people. Talk to us for more.",{"type":27,"value":28},{"type":31,"tagName":163,"properties":1006,"children":1007,"position":1015},{},[1008],{"type":27,"value":1009,"position":1010},"Where you manage people",{"start":1011,"end":1013},{"line":331,"column":171,"offset":1012},3134,{"line":331,"column":306,"offset":1014},3157,{"start":1016,"end":1018},{"line":331,"column":21,"offset":1017},3131,{"line":331,"column":306,"offset":1014},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1021,"children":1022,"position":1051},{},[1023,1030,1044],{"type":27,"value":1024,"position":1025},"An Invite only indicator has a ",{"start":1026,"end":1028},{"line":336,"column":21,"offset":1027},3159,{"line":336,"column":442,"offset":1029},3190,{"type":31,"tagName":249,"properties":1031,"children":1032,"position":1040},{},[1033],{"type":27,"value":1034,"position":1035},"People",{"start":1036,"end":1038},{"line":336,"column":457,"offset":1037},3192,{"line":336,"column":288,"offset":1039},3198,{"start":1041,"end":1042},{"line":336,"column":442,"offset":1029},{"line":336,"column":566,"offset":1043},3200,{"type":27,"value":1045,"position":1046}," panel: everyone with access, the\ninvite link, imports and access keys. Three buttons open it:",{"start":1047,"end":1048},{"line":336,"column":566,"offset":1043},{"line":1049,"column":10,"offset":1050},77,3294,{"start":1052,"end":1053},{"line":336,"column":21,"offset":1027},{"line":1049,"column":10,"offset":1050},{"type":27,"value":28},{"type":31,"tagName":1056,"properties":1057,"children":1058,"position":1193},"ul",{},[1059,1060,1090,1091,1141,1142,1192],{"type":27,"value":28},{"type":31,"tagName":1061,"properties":1062,"children":1063,"position":1086},"li",{},[1064,1080],{"type":31,"tagName":249,"properties":1065,"children":1066,"position":1075},{},[1067],{"type":27,"value":1068,"position":1069},"Invite people…",{"start":1070,"end":1073},{"line":1071,"column":38,"offset":1072},79,3300,{"line":1071,"column":319,"offset":1074},3314,{"start":1076,"end":1078},{"line":1071,"column":203,"offset":1077},3298,{"line":1071,"column":328,"offset":1079},3316,{"type":27,"value":1081,"position":1082}," on the receipt, right after you publish.",{"start":1083,"end":1084},{"line":1071,"column":328,"offset":1079},{"line":1071,"column":927,"offset":1085},3357,{"start":1087,"end":1089},{"line":1071,"column":21,"offset":1088},3296,{"line":1071,"column":927,"offset":1085},{"type":27,"value":28},{"type":31,"tagName":1061,"properties":1092,"children":1093,"position":1137},{},[1094,1109,1115,1130],{"type":31,"tagName":249,"properties":1095,"children":1096,"position":1104},{},[1097],{"type":27,"value":1098,"position":1099},"People · N",{"start":1100,"end":1102},{"line":949,"column":38,"offset":1101},3362,{"line":949,"column":265,"offset":1103},3372,{"start":1105,"end":1107},{"line":949,"column":203,"offset":1106},3360,{"line":949,"column":174,"offset":1108},3374,{"type":27,"value":1110,"position":1111}," on the indicator's page in the Indicators dialog, under\n",{"start":1112,"end":1113},{"line":949,"column":174,"offset":1108},{"line":748,"column":21,"offset":1114},3431,{"type":31,"tagName":249,"properties":1116,"children":1117,"position":1125},{},[1118],{"type":27,"value":1119,"position":1120},"Mine",{"start":1121,"end":1123},{"line":748,"column":38,"offset":1122},3435,{"line":748,"column":206,"offset":1124},3439,{"start":1126,"end":1128},{"line":748,"column":203,"offset":1127},3433,{"line":748,"column":407,"offset":1129},3441,{"type":27,"value":1131,"position":1132},", where N is how many people have access.",{"start":1133,"end":1134},{"line":748,"column":407,"offset":1129},{"line":748,"column":1135,"offset":1136},52,3482,{"start":1138,"end":1140},{"line":949,"column":21,"offset":1139},3358,{"line":748,"column":1135,"offset":1136},{"type":27,"value":28},{"type":31,"tagName":1061,"properties":1143,"children":1144,"position":1188},{},[1145,1160,1166,1181],{"type":31,"tagName":249,"properties":1146,"children":1147,"position":1155},{},[1148],{"type":27,"value":1034,"position":1149},{"start":1150,"end":1153},{"line":1151,"column":38,"offset":1152},82,3487,{"line":1151,"column":407,"offset":1154},3493,{"start":1156,"end":1158},{"line":1151,"column":203,"offset":1157},3485,{"line":1151,"column":259,"offset":1159},3495,{"type":27,"value":1161,"position":1162}," beside ",{"start":1163,"end":1164},{"line":1151,"column":259,"offset":1159},{"line":1151,"column":328,"offset":1165},3503,{"type":31,"tagName":249,"properties":1167,"children":1168,"position":1177},{},[1169],{"type":27,"value":1170,"position":1171},"Publish",{"start":1172,"end":1175},{"line":1151,"column":1173,"offset":1174},23,3505,{"line":1151,"column":404,"offset":1176},3512,{"start":1178,"end":1179},{"line":1151,"column":328,"offset":1165},{"line":1151,"column":442,"offset":1180},3514,{"type":27,"value":1182,"position":1183}," in the editor, on the indicator's tab.",{"start":1184,"end":1185},{"line":1151,"column":442,"offset":1180},{"line":1151,"column":1186,"offset":1187},71,3553,{"start":1189,"end":1191},{"line":1151,"column":21,"offset":1190},3483,{"line":1151,"column":1186,"offset":1187},{"type":27,"value":28},{"start":1194,"end":1195},{"line":1071,"column":21,"offset":1088},{"line":1151,"column":1186,"offset":1187},{"type":27,"value":28},{"type":31,"tagName":163,"properties":1198,"children":1199,"position":1208},{},[1200],{"type":27,"value":1201,"position":1202},"Move a community in three steps",{"start":1203,"end":1206},{"line":1204,"column":171,"offset":1205},84,3558,{"line":1204,"column":224,"offset":1207},3589,{"start":1209,"end":1211},{"line":1204,"column":21,"offset":1210},3555,{"line":1204,"column":224,"offset":1207},{"type":27,"value":28},{"type":31,"tagName":1214,"properties":1215,"children":1216,"position":1349},"ol",{},[1217,1218,1273,1274,1311,1312,1348],{"type":27,"value":28},{"type":31,"tagName":1061,"properties":1219,"children":1220,"position":1269},{},[1221,1229,1243,1249,1263],{"type":27,"value":1222,"position":1223},"Publish the indicator ",{"start":1224,"end":1227},{"line":1225,"column":171,"offset":1226},86,3594,{"line":1225,"column":256,"offset":1228},3616,{"type":31,"tagName":249,"properties":1230,"children":1231,"position":1238},{},[1232],{"type":27,"value":303,"position":1233},{"start":1234,"end":1236},{"line":1225,"column":354,"offset":1235},3618,{"line":1225,"column":510,"offset":1237},3629,{"start":1239,"end":1240},{"line":1225,"column":256,"offset":1228},{"line":1225,"column":1241,"offset":1242},41,3631,{"type":27,"value":1244,"position":1245},", with ",{"start":1246,"end":1247},{"line":1225,"column":1241,"offset":1242},{"line":1225,"column":770,"offset":1248},3638,{"type":31,"tagName":249,"properties":1250,"children":1251,"position":1259},{},[1252],{"type":27,"value":649,"position":1253},{"start":1254,"end":1256},{"line":1225,"column":830,"offset":1255},3640,{"line":1225,"column":1257,"offset":1258},59,3649,{"start":1260,"end":1261},{"line":1225,"column":770,"offset":1248},{"line":1225,"column":10,"offset":1262},3651,{"type":27,"value":1264,"position":1265}," code.",{"start":1266,"end":1267},{"line":1225,"column":10,"offset":1262},{"line":1225,"column":553,"offset":1268},3657,{"start":1270,"end":1272},{"line":1225,"column":21,"offset":1271},3591,{"line":1225,"column":553,"offset":1268},{"type":27,"value":28},{"type":31,"tagName":1061,"properties":1275,"children":1276,"position":1307},{},[1277,1286,1302],{"type":27,"value":1278,"position":1279},"Bring your member list\n(",{"start":1280,"end":1283},{"line":1281,"column":171,"offset":1282},87,3661,{"line":1284,"column":38,"offset":1285},88,3688,{"type":31,"tagName":475,"properties":1287,"children":1289,"position":1298},{"href":1288},"invite-your-community.md#import-a-list",[1290],{"type":27,"value":1291,"position":1292},"Import a list",{"start":1293,"end":1296},{"line":1284,"column":1294,"offset":1295},6,3689,{"line":1284,"column":319,"offset":1297},3702,{"start":1299,"end":1300},{"line":1284,"column":38,"offset":1285},{"line":1284,"column":58,"offset":1301},3743,{"type":27,"value":491,"position":1303},{"start":1304,"end":1305},{"line":1284,"column":58,"offset":1301},{"line":1284,"column":927,"offset":1306},3745,{"start":1308,"end":1310},{"line":1281,"column":21,"offset":1309},3658,{"line":1284,"column":927,"offset":1306},{"type":27,"value":28},{"type":31,"tagName":1061,"properties":1313,"children":1314,"position":1344},{},[1315,1324,1339],{"type":27,"value":1316,"position":1317},"Hand out one invite link\n(",{"start":1318,"end":1321},{"line":1319,"column":171,"offset":1320},89,3749,{"line":1322,"column":38,"offset":1323},90,3778,{"type":31,"tagName":475,"properties":1325,"children":1327,"position":1335},{"href":1326},"invite-your-community.md#the-invite-link",[1328],{"type":27,"value":1329,"position":1330},"The invite link",{"start":1331,"end":1333},{"line":1322,"column":1294,"offset":1332},3779,{"line":1322,"column":328,"offset":1334},3794,{"start":1336,"end":1337},{"line":1322,"column":38,"offset":1323},{"line":1322,"column":962,"offset":1338},3837,{"type":27,"value":491,"position":1340},{"start":1341,"end":1342},{"line":1322,"column":962,"offset":1338},{"line":1322,"column":978,"offset":1343},3839,{"start":1345,"end":1347},{"line":1319,"column":21,"offset":1346},3746,{"line":1322,"column":978,"offset":1343},{"type":27,"value":28},{"start":1350,"end":1351},{"line":1225,"column":21,"offset":1271},{"line":1322,"column":978,"offset":1343},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1354,"children":1355,"position":1405},{},[1356,1364,1378,1385,1400],{"type":27,"value":1357,"position":1358},"Your members sign in, press ",{"start":1359,"end":1362},{"line":1360,"column":21,"offset":1361},92,3841,{"line":1360,"column":427,"offset":1363},3869,{"type":31,"tagName":249,"properties":1365,"children":1366,"position":1374},{},[1367],{"type":27,"value":1368,"position":1369},"Add to chart",{"start":1370,"end":1372},{"line":1360,"column":525,"offset":1371},3871,{"line":1360,"column":624,"offset":1373},3883,{"start":1375,"end":1376},{"line":1360,"column":427,"offset":1363},{"line":1360,"column":378,"offset":1377},3885,{"type":27,"value":1379,"position":1380},", and your code stays on\nOpenMarket's servers. If you sell through your own site, it can keep the\nlist in sync as people pay and cancel\n(",{"start":1381,"end":1382},{"line":1360,"column":378,"offset":1377},{"line":1383,"column":472,"offset":1384},95,4022,{"type":31,"tagName":475,"properties":1386,"children":1388,"position":1396},{"href":1387},"access-keys-and-api.md",[1389],{"type":27,"value":1390,"position":1391},"Access keys and the API",{"start":1392,"end":1394},{"line":1383,"column":203,"offset":1393},4023,{"line":1383,"column":256,"offset":1395},4046,{"start":1397,"end":1398},{"line":1383,"column":472,"offset":1384},{"line":1383,"column":435,"offset":1399},4071,{"type":27,"value":491,"position":1401},{"start":1402,"end":1403},{"line":1383,"column":435,"offset":1399},{"line":1383,"column":495,"offset":1404},4073,{"start":1406,"end":1407},{"line":1360,"column":21,"offset":1361},{"line":1383,"column":495,"offset":1404},{"type":27,"value":28},{"type":31,"tagName":163,"properties":1410,"children":1411,"position":1420},{},[1412],{"type":27,"value":1413,"position":1414},"In this section",{"start":1415,"end":1418},{"line":1416,"column":171,"offset":1417},97,4078,{"line":1416,"column":319,"offset":1419},4093,{"start":1421,"end":1423},{"line":1416,"column":21,"offset":1422},4075,{"line":1416,"column":319,"offset":1419},{"type":27,"value":28},{"type":31,"tagName":1056,"properties":1426,"children":1427,"position":1573},{},[1428,1429,1458,1459,1488,1489,1521,1522,1572],{"type":27,"value":28},{"type":31,"tagName":1061,"properties":1430,"children":1431,"position":1454},{},[1432,1447],{"type":31,"tagName":475,"properties":1433,"children":1434,"position":1442},{"href":477},[1435],{"type":27,"value":480,"position":1436},{"start":1437,"end":1440},{"line":1438,"column":171,"offset":1439},99,4098,{"line":1438,"column":569,"offset":1441},4119,{"start":1443,"end":1445},{"line":1438,"column":203,"offset":1444},4097,{"line":1438,"column":1135,"offset":1446},4146,{"type":27,"value":1448,"position":1449},": invite people by\nname, share one invite link, import a list you already have, and keep\nthe people list tidy.",{"start":1450,"end":1451},{"line":1438,"column":1135,"offset":1446},{"line":1452,"column":202,"offset":1453},101,4260,{"start":1455,"end":1457},{"line":1438,"column":21,"offset":1456},4095,{"line":1452,"column":202,"offset":1453},{"type":27,"value":28},{"type":31,"tagName":1061,"properties":1460,"children":1461,"position":1484},{},[1462,1477],{"type":31,"tagName":475,"properties":1463,"children":1464,"position":1472},{"href":1387},[1465],{"type":27,"value":1390,"position":1466},{"start":1467,"end":1470},{"line":1468,"column":171,"offset":1469},102,4264,{"line":1468,"column":306,"offset":1471},4287,{"start":1473,"end":1475},{"line":1468,"column":203,"offset":1474},4263,{"line":1468,"column":1135,"offset":1476},4312,{"type":27,"value":1478,"position":1479},": let your own site add\nand remove people as they pay and cancel.",{"start":1480,"end":1481},{"line":1468,"column":1135,"offset":1476},{"line":1482,"column":592,"offset":1483},103,4379,{"start":1485,"end":1487},{"line":1468,"column":21,"offset":1486},4261,{"line":1482,"column":592,"offset":1483},{"type":27,"value":28},{"type":31,"tagName":1061,"properties":1490,"children":1491,"position":1517},{},[1492,1509],{"type":31,"tagName":475,"properties":1493,"children":1495,"position":1504},{"href":1494},"connect-discord-or-whop.md",[1496],{"type":27,"value":1497,"position":1498},"Connect Discord or Whop",{"start":1499,"end":1502},{"line":1500,"column":171,"offset":1501},104,4383,{"line":1500,"column":306,"offset":1503},4406,{"start":1505,"end":1507},{"line":1500,"column":203,"offset":1506},4382,{"line":1500,"column":910,"offset":1508},4435,{"type":27,"value":1510,"position":1511},": keep the list in sync\nwith a Whop store or a paid Discord role, with a small script you run.",{"start":1512,"end":1513},{"line":1500,"column":910,"offset":1508},{"line":1514,"column":1515,"offset":1516},105,73,4531,{"start":1518,"end":1520},{"line":1500,"column":21,"offset":1519},4380,{"line":1514,"column":1515,"offset":1516},{"type":27,"value":28},{"type":31,"tagName":1061,"properties":1523,"children":1524,"position":1568},{},[1525,1542,1549,1562],{"type":31,"tagName":475,"properties":1526,"children":1528,"position":1537},{"href":1527},"what-members-see.md",[1529],{"type":27,"value":1530,"position":1531},"What members see",{"start":1532,"end":1535},{"line":1533,"column":171,"offset":1534},106,4535,{"line":1533,"column":511,"offset":1536},4551,{"start":1538,"end":1540},{"line":1533,"column":203,"offset":1539},4534,{"line":1533,"column":566,"offset":1541},4573,{"type":27,"value":1543,"position":1544},": your invite from the other\nside, from the link to ",{"start":1545,"end":1546},{"line":1533,"column":566,"offset":1541},{"line":1547,"column":256,"offset":1548},107,4627,{"type":31,"tagName":249,"properties":1550,"children":1551,"position":1558},{},[1552],{"type":27,"value":1368,"position":1553},{"start":1554,"end":1556},{"line":1547,"column":354,"offset":1555},4629,{"line":1547,"column":288,"offset":1557},4641,{"start":1559,"end":1560},{"line":1547,"column":256,"offset":1548},{"line":1547,"column":566,"offset":1561},4643,{"type":27,"value":1563,"position":1564},".",{"start":1565,"end":1566},{"line":1547,"column":566,"offset":1561},{"line":1547,"column":624,"offset":1567},4644,{"start":1569,"end":1571},{"line":1533,"column":21,"offset":1570},4532,{"line":1547,"column":624,"offset":1567},{"type":27,"value":28},{"start":1574,"end":1575},{"line":1438,"column":21,"offset":1456},{"line":1547,"column":624,"offset":1567},{"quirksMode":1577},false,{"start":1579,"end":1580},{"line":21,"column":21,"offset":22},{"line":1581,"column":21,"offset":1582},108,4645,1791265208520]