[{"data":1,"prerenderedAt":21183},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:sharing/recipes":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"sharing/recipes","sharing/recipes.md",{"title":8,"description":9,"order":10,"section":11},"Ready-made recipes","Sell your Invite only indicator through Stripe, Patreon or a paid Telegram group, and one small file keeps its people list in step with who pays.",64,"sharing","---\ntitle: \"Ready-made recipes\"\ndescription: \"Sell your Invite only indicator through Stripe, Patreon or a paid Telegram group, and one small file keeps its people list in step with who pays.\"\norder: 64\nsection: \"sharing\"\n---\n\n\u003C!-- source: docs/indicators/sharing/recipes.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Ready-made recipes\n\nSell your Invite only indicator through Stripe, Patreon or a paid Telegram\ngroup, and one small file keeps its people list in step with who pays.\n\nEach recipe is one file: copy it to any server with Node 20 or later, set a\nfew variables, and run it, with nothing to install. It calls your\nindicator's Access API with an access key\n([Access keys and the API](access-keys-and-api.md)) and gives each paying\nmember a personal link, keyed by the service's own id for them\n([Personal links](access-keys-and-api.md#personal-links)). They open it,\nsign in or sign up, and have the indicator. When they stop paying, the file\ntakes it away.\n\n| Recipe | You sell through | It runs as |\n| --- | --- | --- |\n| [Stripe](#stripe) | a Payment Link or Checkout, one-time or as a subscription | a small web server |\n| [Patreon](#patreon) | your Patreon tiers | a small web server your patrons log in through |\n| [Telegram bot](#telegram-bot) | a paid Telegram group or channel | a bot, with no public address needed |\n\nThe code on this page is the code OpenMarket's tests run, byte for byte.\n\n## Stripe\n\nSell through a Stripe Payment Link or Checkout, one-time or as a\nsubscription, and each buyer gets your indicator as soon as they pay. Only\nthe prices you name count, so the same Stripe account can sell other things\ntoo.\n\n### What it does\n\n- **Pays**: after paying, Stripe sends the buyer to your server, which sends\n  them on to their personal link. They sign in or sign up on OpenMarket and\n  have the indicator.\n- **Renews**: each paid invoice moves their end date to the new paid-through\n  date, plus 3 days in case a renewal runs late.\n- **Cancels**: when Stripe ends the subscription, the indicator goes with\n  it, unless another subscription of theirs still holds one of your prices.\n  A one-time payment keeps it for good.\n\n### Set it up\n\n1. In the People panel's corner menu, make an **Access key** for your\n   indicator ([Make a key](access-keys-and-api.md#make-a-key)).\n2. In Stripe, on the **API keys** page, click **Create restricted key** and\n   give it **Read** on Checkout Sessions, Subscriptions and Invoices.\n3. On your Payment Link, under **After the payment**, redirect customers to\n   your website at\n   `https://\u003Cyour server>/thanks?session_id={CHECKOUT_SESSION_ID}`. If your\n   own code makes the Checkout Session, use that address as its\n   `success_url`. Then copy the id of each price that gives the indicator\n   (`price_...`): **More** > **Product catalog**, the product, its price.\n4. In Workbench (in the **Developers** menu), on the **Webhooks** tab, add a\n   destination for the events `invoice.paid` and\n   `customer.subscription.deleted`, of type **Webhook endpoint**, at\n   `https://\u003Cyour server>/webhook`. Click **Reveal secret** and copy the\n   signing secret.\n5. Save the code below as `stripe.mjs`, set the variables in the table, and\n   run `node stripe.mjs` (Node 20 or later, nothing to install) on a server\n   that Stripe and your buyers reach over HTTPS.\n\n| Variable | What it is |\n| --- | --- |\n| `STRIPE_SECRET_KEY` | the restricted key from step 2 (`rk_live_...`) |\n| `STRIPE_WEBHOOK_SECRET` | the signing secret from step 4 (`whsec_...`) |\n| `STRIPE_PRICE_IDS` | the price ids from step 3, comma separated (`price_...`); only these give the indicator |\n| `OPENMARKET_KEY` | the access key from step 1 |\n| `OPENMARKET_INDICATOR` | your indicator's full name, like `@you/your-indicator` |\n| `PORT` | the port to listen on (3000 if unset) |\n\n```js\n// Stripe: sell your Invite only Indicator with a Payment Link or Checkout,\n// one-time or as a subscription.\n//\n// A buyer pays, Stripe sends them to /thanks, and this server sends them on\n// to their personal link. They sign in on OpenMarket and have the Indicator.\n// Each paid renewal moves their end date. A subscription that ends takes the\n// Indicator away. A one-time payment keeps it for good. Only the prices you\n// list count: anything else you sell on the same Stripe account never does.\n//\n// Set these, then run `node stripe.mjs` (Node 20 or later, nothing to install):\n//   STRIPE_SECRET_KEY      a restricted key that can read Checkout Sessions,\n//                          Subscriptions and Invoices\n//   STRIPE_WEBHOOK_SECRET  your webhook's signing secret (whsec_...)\n//   STRIPE_PRICE_IDS       the prices that give the Indicator, comma separated\n//                          (price_...)\n//   OPENMARKET_KEY         your Indicator's access key\n//   OPENMARKET_INDICATOR   your Indicator's full name, like @you/your-indicator\n//   PORT                   the port to listen on (3000 if unset)\n//\n// In Stripe, redirect the Payment Link's buyers after payment to\n//   https://\u003Cyour server>/thanks?session_id={CHECKOUT_SESSION_ID}\n// and send the webhook events invoice.paid and customer.subscription.deleted to\n//   https://\u003Cyour server>/webhook\n\nimport { createHmac, timingSafeEqual } from \"node:crypto\";\nimport { realpathSync } from \"node:fs\";\nimport { createServer } from \"node:http\";\nimport { fileURLToPath } from \"node:url\";\n\nconst GRACE_DAYS = 3; // a late renewal never cuts a paying member off\nconst TOLERANCE_SECONDS = 5 * 60; // the replay window Stripe's own libraries use\n/** Subscription statuses that keep the Indicator (past_due: Stripe is retrying a renewal). */\nconst HOLDING = [\"active\", \"trialing\", \"past_due\"];\n\n// ── Stripe ──────────────────────────────────────────────────────────────\n\n/** Answers the buyer's redirect after paying, and Stripe's webhook. */\nexport async function handle(request) {\n  const url = new URL(request.url);\n  if (request.method === \"GET\" && url.pathname === \"/thanks\") {\n    return thanks(url.searchParams.get(\"session_id\"));\n  }\n  if (request.method === \"POST\" && url.pathname === \"/webhook\") return webhook(request);\n  return new Response(\"Not found.\", { status: 404 });\n}\n\n/** The buyer lands here after paying, and goes on to their personal link. */\nasync function thanks(sessionId) {\n  const session = /^cs_\\w+$/.test(sessionId ?? \"\")\n    ? await stripe(\n        `checkout/sessions/${sessionId}?expand[]=line_items&expand[]=subscription.latest_invoice`,\n      )\n    : null;\n  if (session === null) return page(404, \"We could not find this payment.\");\n  const prices = configuredPrices();\n  const paid =\n    session.status === \"complete\" &&\n    [\"paid\", \"no_payment_required\"].includes(session.payment_status) &&\n    (session.line_items?.data ?? []).some((item) => prices.has(item.price?.id));\n  // A one-time payment never ends. A subscription runs to what its latest invoice paid\n  // for, and while that invoice is unpaid, /thanks gives out nothing.\n  const subscription = session.subscription; // expanded, with its latest invoice\n  let until;\n  if (session.mode === \"payment\") until = null;\n  else if (HOLDING.includes(subscription?.status)) until = paidThrough(subscription);\n  if (!paid || until === undefined) {\n    return page(402, \"Payment not confirmed yet, or it has ended. Just paid? Reload in a minute.\");\n  }\n  // A subscriber is their Stripe customer. A one-time payment through a Payment Link\n  // usually has no customer (Stripe keeps a guest instead), so the session is the ref.\n  const ref = `stripe-${session.customer ?? session.id}`;\n  return Response.redirect(await personalLink(ref, until), 303);\n}\n\n/** A paid invoice moves the member's end date (and makes their link, if they closed\n *  the tab before /thanks). An ended subscription takes the Indicator away. Both read\n *  the subscription from Stripe now rather than trust the event: Stripe does not send\n *  events in order, and a late one must not undo a newer one. */\nasync function webhook(request) {\n  const body = await request.text();\n  if (!signedByStripe(request.headers.get(\"stripe-signature\"), body)) {\n    return new Response(\"Bad signature.\", { status: 400 });\n  }\n  const { type, data } = JSON.parse(body);\n  const object = data.object;\n  if (type === \"invoice.paid\") {\n    // From API version 2025-03-31 (basil) on, an invoice names its subscription under\n    // `parent`; before, at the top. Read both. Neither means a one-off invoice.\n    const id = object.parent?.subscription_details?.subscription ?? object.subscription;\n    const subscription = id ? await stripe(`subscriptions/${id}?expand[]=latest_invoice`) : null;\n    if (subscription !== null && holds(subscription)) await moveEndDate(subscription);\n  }\n  if (type === \"customer.subscription.deleted\" && sells(object)) {\n    // The customer may hold one of your prices on another subscription: then they keep it.\n    const customer = encodeURIComponent(object.customer);\n    const theirs = await stripe(`subscriptions?customer=${customer}&expand[]=data.latest_invoice`);\n    const other = (theirs?.data ?? []).find((sub) => sub.id !== object.id && holds(sub));\n    if (other) await moveEndDate(other);\n    else await removeMember(`stripe-${object.customer}`);\n  }\n  return new Response(\"OK\"); // every other event is ignored\n}\n\n/** Moves the member's end date to what `subscription` is paid through. While its\n *  latest invoice is unpaid, the end date stays where it is. */\nasync function moveEndDate(subscription) {\n  const until = paidThrough(subscription);\n  if (until !== undefined) await personalLink(`stripe-${subscription.customer}`, until);\n}\n\n/** What a subscription is paid through, plus the grace days: the end of the period its\n *  latest invoice paid for. Undefined while that invoice is unpaid (a renewal Stripe is\n *  still collecting, though it already opened the next period). */\nfunction paidThrough(subscription) {\n  const invoice = subscription.latest_invoice;\n  if (invoice?.status !== \"paid\") return undefined;\n  const ends = (invoice.lines?.data ?? [])\n    .filter((line) => lineSubscription(line) === subscription.id)\n    .map((line) => line.period?.end);\n  return endDate(ends);\n}\n\n/** The subscription an invoice line bills for. From API version 2025-03-31 (basil) on it\n *  sits under the line's `parent`; before, at the top of the line. */\nfunction lineSubscription(line) {\n  return (\n    line.parent?.subscription_item_details?.subscription ??\n    line.parent?.invoice_item_details?.subscription ??\n    line.subscription\n  );\n}\n\n/** A subscription that holds one of your prices, in a status that keeps the Indicator. */\nfunction holds(subscription) {\n  return HOLDING.includes(subscription.status) && sells(subscription);\n}\n\n/** Whether a subscription holds one of your prices. */\nfunction sells(subscription) {\n  const prices = configuredPrices();\n  return (subscription.items?.data ?? []).some((item) => prices.has(item.price?.id));\n}\n\n/** STRIPE_PRICE_IDS: the prices that give the Indicator. Nothing else on the account counts. */\nfunction configuredPrices() {\n  const ids = (process.env.STRIPE_PRICE_IDS ?? \"\")\n    .split(\",\")\n    .map((id) => id.trim())\n    .filter(Boolean);\n  if (ids.length === 0)\n    throw new Error(\"Set STRIPE_PRICE_IDS to the prices that give the Indicator\");\n  return new Set(ids);\n}\n\n/** GET from Stripe's API with the restricted key; null when Stripe has no such object. */\nasync function stripe(path) {\n  const res = await fetch(`https://api.stripe.com/v1/${path}`, {\n    headers: { authorization: `Bearer ${process.env.STRIPE_SECRET_KEY}` },\n  });\n  if (res.status === 404) return null;\n  if (!res.ok) throw new Error(`Stripe ${path} answered ${res.status}: ${await res.text()}`);\n  return res.json();\n}\n\n/** Stripe's check, as its docs lay it out: Stripe-Signature holds `t=\u003Cunix seconds>` and\n *  one `v1=\u003Chex>` per active signing secret, each an HMAC-SHA256 of `\u003Ct>.\u003Craw body>`\n *  keyed by the whole whsec_ secret. A timestamp more than 5 minutes off is refused, so\n *  a captured event cannot be replayed later. */\nfunction signedByStripe(header, body) {\n  const pairs = (header ?? \"\").split(\",\").map((part) => part.split(\"=\"));\n  const t = pairs.find(([key]) => key === \"t\")?.[1];\n  if (!(Math.abs(Date.now() / 1000 - Number(t)) \u003C= TOLERANCE_SECONDS)) return false;\n  const hmac = createHmac(\"sha256\", process.env.STRIPE_WEBHOOK_SECRET).update(`${t}.${body}`);\n  const expected = Buffer.from(hmac.digest(\"hex\"));\n  return pairs.some(([key, value = \"\"]) => {\n    const given = Buffer.from(value);\n    return key === \"v1\" && given.length === expected.length && timingSafeEqual(given, expected);\n  });\n}\n\n/** The latest of `periodEnds` (Unix seconds) plus the grace days, as an ISO date. */\nfunction endDate(periodEnds) {\n  const end = Math.max(...periodEnds.filter(Number.isFinite));\n  if (!Number.isFinite(end)) throw new Error(\"Stripe sent no period end\");\n  return new Date((end + GRACE_DAYS * 24 * 60 * 60) * 1000).toISOString();\n}\n\n/** A short page for a buyer with no link to go to. */\nfunction page(status, text) {\n  return new Response(`\u003C!doctype html>\u003Cmeta charset=\"utf-8\">\u003Ctitle>Payment\u003C/title>\u003Cp>${text}\u003C/p>`, {\n    status,\n    headers: { \"content-type\": \"text/html; charset=utf-8\" },\n  });\n}\n\n// ── OpenMarket ──────────────────────────────────────────────────────────\n// Your Indicator's Access API, called with its access key.\n\nfunction openmarketUrl(path) {\n  const registry = process.env.OPENMARKET_REGISTRY ?? \"https://registry.openmarket.xyz\";\n  return `${registry}/v1/packages/${process.env.OPENMARKET_INDICATOR}${path}`;\n}\n\nasync function openmarket(method, path, body) {\n  const res = await fetch(openmarketUrl(path), {\n    method,\n    headers: {\n      authorization: `Bearer ${process.env.OPENMARKET_KEY}`,\n      ...(body === undefined ? {} : { \"content-type\": \"application/json\" }),\n    },\n    body: body === undefined ? undefined : JSON.stringify(body),\n  });\n  if (!res.ok)\n    throw new Error(`OpenMarket ${method} ${path} answered ${res.status}: ${await res.text()}`);\n  return res.status === 204 ? null : res.json();\n}\n\n/** The member's personal link, keyed by your own id for them. The same ref always\n *  answers the same link, and a new `until` moves their end date, joined or not. */\nasync function personalLink(ref, until) {\n  const { links } = await openmarket(\"POST\", \"/access/links/batch\", { links: [{ ref, until }] });\n  return links[0].url;\n}\n\n/** Take the Indicator away from the member behind `ref` (harmless if they never joined). */\nasync function removeMember(ref) {\n  await openmarket(\"DELETE\", `/access/ref:${encodeURIComponent(ref)}`);\n}\n\n// ── Server ──────────────────────────────────────────────────────────────\n// `node \u003Cfile>.mjs` serves `handle` on $PORT (3000 by default).\n\nconst MAX_BODY_BYTES = 1024 * 1024; // a webhook or a redirect is a few KB\n\nif (isMainModule()) {\n  const port = Number(process.env.PORT ?? 3000);\n  createServer(async (req, res) => {\n    // Until the request is read and built, a failure is the caller's (400): a method\n    // fetch refuses, a target it cannot parse, a caller who hung up midway. From then\n    // on it is this server's (500). Either way the server stays up.\n    let failure = 400;\n    try {\n      const chunks = [];\n      let size = 0;\n      for await (const chunk of req) {\n        size += chunk.length;\n        if (size \u003C= MAX_BODY_BYTES) chunks.push(chunk); // past the cap, read on and keep nothing\n      }\n      if (size > MAX_BODY_BYTES) {\n        res.writeHead(413).end(\"Too large.\");\n        return;\n      }\n      const hasBody = req.method !== \"GET\" && req.method !== \"HEAD\";\n      const request = new Request(`http://localhost${req.url}`, {\n        method: req.method,\n        headers: Object.entries(req.headers).flatMap(([k, v]) =>\n          Array.isArray(v) ? v.map((x) => [k, x]) : [[k, v]],\n        ),\n        body: hasBody ? Buffer.concat(chunks) : undefined,\n      });\n      failure = 500;\n      const response = await handle(request);\n      res.writeHead(response.status, Object.fromEntries(response.headers));\n      res.end(Buffer.from(await response.arrayBuffer()));\n    } catch (error) {\n      console.error(error);\n      if (res.headersSent) res.destroy();\n      else res.writeHead(failure).end(failure === 400 ? \"Bad request.\" : \"Something went wrong.\");\n    }\n  }).listen(port, () => console.log(`Listening on :${port}`));\n}\n\n/** Whether `node` was asked to run this file, by its own path or through a link\n *  (on macOS, /tmp itself is a link to /private/tmp). */\nfunction isMainModule() {\n  try {\n    return realpathSync(process.argv[1]) === fileURLToPath(globalThis._importMeta_.url);\n  } catch {\n    return false; // no file to run: a REPL, or node -e\n  }\n}\n```\n\n### Try it before you go live\n\n1. In a Stripe sandbox, repeat steps 2 and 3 with a test key and a test\n   Payment Link that redirects to where the file runs. Run\n   `stripe listen --forward-to localhost:3000/webhook`, and start the file\n   with the `whsec_...` secret it prints.\n2. Pay through the test link with the card `4242 4242 4242 4242`, any\n   future date and any CVC. You land on your personal link: open it, and\n   the indicator is yours.\n3. `stripe trigger customer.subscription.created --override \"subscription:items[0].price=\u003Cyour test price id>\"`\n   sends a test subscriber's first paid invoice, and the same with\n   `customer.subscription.deleted` a cancellation. `stripe listen` shows\n   your server answer `[200]` to each event.\n\n### Good to know\n\n- A subscriber who closes the tab before the redirect still has a link\n  waiting, made by their first paid invoice. It is under **Not joined yet**\n  in the People panel and in `GET /access/links.csv`: send it to them. A\n  one-time buyer's link comes only from the redirect, so add that buyer\n  with **Invite people…** instead.\n- Each end date comes from an invoice Stripe has been paid, read when the\n  event arrives, so events that come late or out of order change nothing,\n  and a renewal still being collected moves nothing until it is paid.\n- Selling the indicator both one-time and as a subscription? A buyer who\n  does both as the same Stripe customer gets one link, and the end of their\n  subscription ends it.\n\n## Patreon\n\nGive your Invite only indicator to your Patreon patrons: each one logs in\nwith Patreon on a small server you run and lands on their own personal\nlink.\n\n### What it does\n\n- **Pledges**: a patron opens the link in your tier's welcome note, logs\n  in with Patreon and lands on their personal link. They sign in or sign\n  up on OpenMarket and have the indicator.\n- **Renews**: each charge moves their end date to 3 days past the next\n  one.\n- **Stops paying**: a declined charge, an ended pledge or a deleted\n  membership takes the indicator away.\n\n### Set it up\n\n1. In the Patreon Platform Portal, open **Clients & API Keys** and press\n   **Create Client**. Set **Client API Version** to 2, add\n   `https://\u003Cyour server>/patreon/callback` under **Redirect URIs**, and\n   copy the **Client ID** and **Client Secret**.\n2. Find your campaign id with the new client's **Creator's Access\n   Token**. The same call lists your tiers, for when only some of them\n   come with the indicator:\n\n   ```text\n   curl -H \"Authorization: Bearer \u003CCreator's Access Token>\" \\\n     \"https://www.patreon.com/api/oauth2/v2/campaigns?include=tiers&fields%5Btier%5D=title\"\n   ```\n\n   `data[0].id` is your campaign id, and each tier under `included` shows\n   its `id` and `title`.\n3. In **My Webhooks**, paste `https://\u003Cyour server>/patreon/webhook` where\n   it says \"Create a new webhook by pasting your URL here\" and press\n   **+**. Turn on **Create Member**, **Update Member** and **Delete\n   Member**, and copy the webhook's secret.\n4. Save the code below as `patreon.mjs` on a server Patreon can reach over\n   HTTPS, set the variables in the table, and run `node patreon.mjs`\n   (Node 20 or later, nothing to install).\n5. Add `https://\u003Cyour server>/patreon` to the welcome note of each tier\n   that comes with the indicator.\n\n| Variable | What it is |\n| --- | --- |\n| `PATREON_CLIENT_ID` | your client's **Client ID** |\n| `PATREON_CLIENT_SECRET` | your client's **Client Secret** |\n| `PATREON_CAMPAIGN_ID` | your campaign id, from step 2 |\n| `PATREON_WEBHOOK_SECRET` | your webhook's secret, from **My Webhooks** |\n| `PATREON_TIER_IDS` | optional: the ids of the tiers that come with the indicator, comma separated. Leave it out and every active patron gets it |\n| `PUBLIC_URL` | your server's HTTPS address, like `https://patrons.example.com` |\n| `OPENMARKET_KEY` | your indicator's access key, from **Access key** in its People panel |\n| `OPENMARKET_INDICATOR` | your indicator's full name, like `@you/your-indicator` |\n| `PORT` | the port to listen on (3000 if unset) |\n\n```js\n// Patreon: give your Invite only Indicator to your patrons.\n//\n// Patreon does not know your patrons' OpenMarket accounts, so a patron\n// proves who they are with \"Log in with Patreon\" on this small server, and\n// it sends them on to their own personal link. A webhook keeps their end\n// date in step with Patreon: a renewal moves it, and a declined, ended or\n// deleted pledge takes the Indicator away.\n//\n// Put \u003CPUBLIC_URL>/patreon in your tier's welcome note. Patreon sends\n// patrons back to \u003CPUBLIC_URL>/patreon/callback, and your webhook points at\n// \u003CPUBLIC_URL>/patreon/webhook.\n//\n// Set:\n//   PATREON_CLIENT_ID       your client's Client ID (Clients & API Keys)\n//   PATREON_CLIENT_SECRET   your client's Client Secret\n//   PATREON_CAMPAIGN_ID     your campaign's id\n//   PATREON_WEBHOOK_SECRET  your webhook's secret (My Webhooks)\n//   PATREON_TIER_IDS        optional: only these tiers get the Indicator,\n//                           as a comma separated list of tier ids\n//   PUBLIC_URL              this server's https address\n//   OPENMARKET_KEY          your Indicator's access key\n//   OPENMARKET_INDICATOR    your Indicator's full name, @you/your-indicator\n//   PORT                    3000 by default\n//\n// Run: node patreon.mjs (Node 20 or later, nothing to install).\n\nimport { createHmac, randomBytes, timingSafeEqual } from \"node:crypto\";\nimport { realpathSync } from \"node:fs\";\nimport { createServer } from \"node:http\";\nimport { fileURLToPath } from \"node:url\";\n\n/** Days added to Patreon's next charge, so a late renewal never cuts a paying patron off. */\nconst GRACE_DAYS = 3;\n\n/** The patron's memberships, each with its campaign, its tiers, its status and its charges. */\nconst IDENTITY_URL =\n  \"https://www.patreon.com/api/oauth2/v2/identity\" +\n  \"?include=memberships.campaign,memberships.currently_entitled_tiers\" +\n  \"&fields%5Bmember%5D=patron_status,next_charge_date,last_charge_date,pledge_cadence\";\n\n/** Every request this server answers. */\nexport async function handle(request) {\n  const { pathname } = new URL(request.url);\n  if (request.method === \"GET\" && pathname === \"/patreon\") return logIn();\n  if (request.method === \"GET\" && pathname === \"/patreon/callback\") return callback(request);\n  if (request.method === \"POST\" && pathname === \"/patreon/webhook\") return webhook(request);\n  return new Response(\"Not found.\", { status: 404 });\n}\n\n// ── Log in with Patreon ─────────────────────────────────────────────────\n\n/** Send the patron to Patreon, with a one-time state kept in a cookie. */\nfunction logIn() {\n  const state = randomBytes(16).toString(\"hex\");\n  const authorize = new URL(\"https://www.patreon.com/oauth2/authorize\");\n  authorize.search = new URLSearchParams({\n    response_type: \"code\",\n    client_id: process.env.PATREON_CLIENT_ID,\n    redirect_uri: redirectUri(),\n    scope: \"identity identity.memberships\",\n    state,\n  }).toString();\n  const secure = process.env.PUBLIC_URL?.startsWith(\"https:\") ? \"; Secure\" : \"\";\n  return new Response(null, {\n    status: 302,\n    headers: {\n      location: authorize.href,\n      \"set-cookie\": `patreon_state=${state}; Path=/patreon; HttpOnly; SameSite=Lax; Max-Age=600${secure}`,\n    },\n  });\n}\n\n/** Patreon sends the patron back here: find their pledge and send them to their link. */\nasync function callback(request) {\n  const url = new URL(request.url);\n  const code = url.searchParams.get(\"code\");\n  const cookie = /(?:^|;\\s*)patreon_state=([0-9a-f]+)/.exec(request.headers.get(\"cookie\") ?? \"\");\n  if (!code || !sameText(url.searchParams.get(\"state\"), cookie?.[1])) {\n    return page(400, \"Patreon did not sign you in. Open the link from Patreon and try again.\");\n  }\n  const token = await patreon(\"https://www.patreon.com/api/oauth2/token\", {\n    method: \"POST\",\n    headers: { \"content-type\": \"application/x-www-form-urlencoded\" },\n    body: new URLSearchParams({\n      code,\n      grant_type: \"authorization_code\",\n      client_id: process.env.PATREON_CLIENT_ID,\n      client_secret: process.env.PATREON_CLIENT_SECRET,\n      redirect_uri: redirectUri(),\n    }),\n  });\n  const identity = await patreon(IDENTITY_URL, {\n    headers: { authorization: `Bearer ${token.access_token}` },\n  });\n  const member = identity.included?.find((item) => item.type === \"member\" && entitled(item));\n  if (member === undefined) {\n    return page(403, \"Your Patreon account has no active pledge that includes this Indicator.\");\n  }\n  const ref = `patreon-${identity.data.id}`;\n  const link = await personalLink(ref, await endDate(member, ref));\n  return new Response(null, { status: 303, headers: { location: link } });\n}\n\n// ── Webhook ─────────────────────────────────────────────────────────────\n\n/** A renewal moves the end date; a declined, ended or deleted pledge removes the Indicator. */\nasync function webhook(request) {\n  const body = Buffer.from(await request.arrayBuffer());\n  const secret = process.env.PATREON_WEBHOOK_SECRET;\n  // Patreon signs the raw body: HMAC-MD5 keyed by the webhook's secret, as hex.\n  const expected = secret ? createHmac(\"md5\", secret).update(body).digest(\"hex\") : \"\";\n  if (!sameText(request.headers.get(\"x-patreon-signature\")?.toLowerCase(), expected)) {\n    return new Response(\"Bad signature.\", { status: 400 });\n  }\n  const event = request.headers.get(\"x-patreon-event\") ?? \"\";\n  const member = JSON.parse(body.toString()).data;\n  const userId = member?.relationships?.user?.data?.id;\n  if (!event.startsWith(\"members:\") || !userId || !inCampaign(member)) {\n    return new Response(\"Ignored.\");\n  }\n  const ref = `patreon-${userId}`;\n  if (event.endsWith(\":delete\") || !entitled(member)) await removeMember(ref);\n  else await personalLink(ref, await endDate(member, ref));\n  return new Response(\"Done.\");\n}\n\n// ── Patreon ─────────────────────────────────────────────────────────────\n\nasync function patreon(url, init) {\n  const res = await fetch(url, init);\n  if (!res.ok) {\n    throw new Error(`Patreon ${new URL(url).pathname} answered ${res.status}: ${await res.text()}`);\n  }\n  return res.json();\n}\n\n/** A membership of your campaign. */\nfunction inCampaign(member) {\n  return member.relationships?.campaign?.data?.id === process.env.PATREON_CAMPAIGN_ID;\n}\n\n/** An active patron of your campaign, in one of PATREON_TIER_IDS when you set it. */\nfunction entitled(member) {\n  if (!inCampaign(member) || member.attributes?.patron_status !== \"active_patron\") return false;\n  const tiers = (process.env.PATREON_TIER_IDS ?? \"\")\n    .split(\",\")\n    .map((id) => id.trim())\n    .filter(Boolean);\n  const held = member.relationships?.currently_entitled_tiers?.data ?? [];\n  return tiers.length === 0 || held.some((tier) => tiers.includes(tier.id));\n}\n\n/** The end date to send, never none, so access always runs out without a renewal:\n *  Patreon's next charge plus GRACE_DAYS. Without one (Patreon leaves it out on an\n *  annual downgrade), the last charge plus one pledge cadence (in months) plus\n *  GRACE_DAYS. Without either, a patron who already joined keeps the end date they\n *  have (undefined leaves it as it is), and a new one gets a month plus GRACE_DAYS. */\nasync function endDate(member, ref) {\n  const {\n    next_charge_date: next,\n    last_charge_date: last,\n    pledge_cadence: cadence,\n  } = member.attributes ?? {};\n  let paidThrough = next ? new Date(next) : null;\n  if (!paidThrough && last && Number(cadence) > 0) {\n    paidThrough = addMonths(new Date(last), Number(cadence));\n  }\n  if (!paidThrough) {\n    if (await joined(ref)) return undefined;\n    paidThrough = addMonths(new Date(), 1);\n  }\n  return new Date(paidThrough.getTime() + GRACE_DAYS * 24 * 60 * 60 * 1000).toISOString();\n}\n\nfunction addMonths(date, months) {\n  const later = new Date(date);\n  later.setUTCMonth(later.getUTCMonth() + months);\n  return later;\n}\n\n/** Whether the patron behind `ref` already opened their link and holds the Indicator. */\nasync function joined(ref) {\n  const path = `/access/ref:${encodeURIComponent(ref)}`;\n  const res = await fetch(openmarketUrl(path), {\n    headers: { authorization: `Bearer ${process.env.OPENMARKET_KEY}` },\n  });\n  if (res.status === 404) return false;\n  if (!res.ok)\n    throw new Error(`OpenMarket GET ${path} answered ${res.status}: ${await res.text()}`);\n  return true;\n}\n\nfunction redirectUri() {\n  return `${(process.env.PUBLIC_URL ?? \"\").replace(/\\/+$/, \"\")}/patreon/callback`;\n}\n\n/** Compares two secrets in constant time. */\nfunction sameText(a, b) {\n  if (!a || !b) return false;\n  const left = Buffer.from(a);\n  const right = Buffer.from(b);\n  return left.length === right.length && timingSafeEqual(left, right);\n}\n\n/** A short plain page for the patron. */\nfunction page(status, message) {\n  return new Response(\n    `\u003C!doctype html>\\n\u003Cmeta charset=\"utf-8\">\\n\u003Ctitle>Patreon\u003C/title>\\n\u003Cp>${message}\u003C/p>\\n`,\n    {\n      status,\n      headers: { \"content-type\": \"text/html; charset=utf-8\" },\n    },\n  );\n}\n\n// ── OpenMarket ──────────────────────────────────────────────────────────\n// Your Indicator's Access API, called with its access key.\n\nfunction openmarketUrl(path) {\n  const registry = process.env.OPENMARKET_REGISTRY ?? \"https://registry.openmarket.xyz\";\n  return `${registry}/v1/packages/${process.env.OPENMARKET_INDICATOR}${path}`;\n}\n\nasync function openmarket(method, path, body) {\n  const res = await fetch(openmarketUrl(path), {\n    method,\n    headers: {\n      authorization: `Bearer ${process.env.OPENMARKET_KEY}`,\n      ...(body === undefined ? {} : { \"content-type\": \"application/json\" }),\n    },\n    body: body === undefined ? undefined : JSON.stringify(body),\n  });\n  if (!res.ok)\n    throw new Error(`OpenMarket ${method} ${path} answered ${res.status}: ${await res.text()}`);\n  return res.status === 204 ? null : res.json();\n}\n\n/** The member's personal link, keyed by your own id for them. The same ref always\n *  answers the same link, and a new `until` moves their end date, joined or not. */\nasync function personalLink(ref, until) {\n  const { links } = await openmarket(\"POST\", \"/access/links/batch\", { links: [{ ref, until }] });\n  return links[0].url;\n}\n\n/** Take the Indicator away from the member behind `ref` (harmless if they never joined). */\nasync function removeMember(ref) {\n  await openmarket(\"DELETE\", `/access/ref:${encodeURIComponent(ref)}`);\n}\n\n// ── Server ──────────────────────────────────────────────────────────────\n// `node \u003Cfile>.mjs` serves `handle` on $PORT (3000 by default).\n\nconst MAX_BODY_BYTES = 1024 * 1024; // a webhook or a redirect is a few KB\n\nif (isMainModule()) {\n  const port = Number(process.env.PORT ?? 3000);\n  createServer(async (req, res) => {\n    // Until the request is read and built, a failure is the caller's (400): a method\n    // fetch refuses, a target it cannot parse, a caller who hung up midway. From then\n    // on it is this server's (500). Either way the server stays up.\n    let failure = 400;\n    try {\n      const chunks = [];\n      let size = 0;\n      for await (const chunk of req) {\n        size += chunk.length;\n        if (size \u003C= MAX_BODY_BYTES) chunks.push(chunk); // past the cap, read on and keep nothing\n      }\n      if (size > MAX_BODY_BYTES) {\n        res.writeHead(413).end(\"Too large.\");\n        return;\n      }\n      const hasBody = req.method !== \"GET\" && req.method !== \"HEAD\";\n      const request = new Request(`http://localhost${req.url}`, {\n        method: req.method,\n        headers: Object.entries(req.headers).flatMap(([k, v]) =>\n          Array.isArray(v) ? v.map((x) => [k, x]) : [[k, v]],\n        ),\n        body: hasBody ? Buffer.concat(chunks) : undefined,\n      });\n      failure = 500;\n      const response = await handle(request);\n      res.writeHead(response.status, Object.fromEntries(response.headers));\n      res.end(Buffer.from(await response.arrayBuffer()));\n    } catch (error) {\n      console.error(error);\n      if (res.headersSent) res.destroy();\n      else res.writeHead(failure).end(failure === 400 ? \"Bad request.\" : \"Something went wrong.\");\n    }\n  }).listen(port, () => console.log(`Listening on :${port}`));\n}\n\n/** Whether `node` was asked to run this file, by its own path or through a link\n *  (on macOS, /tmp itself is a link to /private/tmp). */\nfunction isMainModule() {\n  try {\n    return realpathSync(process.argv[1]) === fileURLToPath(globalThis._importMeta_.url);\n  } catch {\n    return false; // no file to run: a REPL, or node -e\n  }\n}\n```\n\n### Try it before you go live\n\nPatreon has no test mode, so use its test send and a real pledge of your\nown:\n\n1. In **My Webhooks**, press **Send test** on **Update Member**. Patreon\n   signs the sample event with your secret, and your server answers 200\n   when `PATREON_WEBHOOK_SECRET` matches it (400 when it does not).\n2. From a second Patreon account, join your lowest tier. Open\n   `https://\u003Cyour server>/patreon`, log in with Patreon as that account,\n   and sign in on OpenMarket with a second account: the indicator is\n   under **Shared with you**.\n3. Cancel that pledge. When Patreon ends it, the second account drops off\n   your People list.\n\n### Good to know\n\n- A patron who closed the tab opens `https://\u003Cyour server>/patreon` again\n  and lands on the same link. One who lost the indicator to a declined\n  charge does the same after paying, and gets a fresh link.\n- Webhooks get missed now and then. The end date is your safety net:\n  without a renewal, access ends 3 days after the charge that never came.\n- Logging in asks each patron to share their Patreon memberships, so the\n  server can find the one in your campaign. It keeps nothing, and uses\n  the Patreon login once.\n\n## Telegram bot\n\nSell access through a paid Telegram group or channel, and a small bot\ngives each member your indicator while they are in it.\n\n### What it does\n\n- **Joins**: a member of your paid group or channel sends your bot\n  `/start` and gets a personal link. Opening it gives them the indicator.\n- **Stays**: they keep it while they stay in the group or channel.\n- **Leaves**: they lose it when they leave or you remove them.\n\n### Set it up\n\n1. In Telegram, open @BotFather, send `/newbot`, and pick a name and a\n   username. BotFather answers with your bot's token. Keep it secret:\n   anyone with it controls your bot.\n2. Add the bot to your paid group or channel and make it an admin. Only an\n   admin sees who leaves, so this step matters.\n3. Right after, open `https://api.telegram.org/bot\u003Cyour token>/getUpdates`\n   in your browser. The negative number after `\"chat\":{\"id\":`, like\n   `-1001234567890`, is your chat's id.\n4. In your indicator's People panel, open **Access key** in the corner\n   menu and press **Create key**.\n5. Save the code below as `telegram-bot.mjs`, set the variables in the\n   table, and run `node telegram-bot.mjs` (Node 20 or later, nothing to\n   install) on any computer or server that stays on. It needs no public\n   address.\n\n| Variable | What it is |\n| --- | --- |\n| `TELEGRAM_BOT_TOKEN` | your bot's token, from @BotFather |\n| `TELEGRAM_CHAT_ID` | your paid group's or channel's id, like `-1001234567890` |\n| `OPENMARKET_KEY` | the access key from step 4 |\n| `OPENMARKET_INDICATOR` | your indicator's full name, like `@you/your-indicator` |\n\n```js\n// Telegram bot: the members of your paid Telegram group or channel get your\n// Invite only Indicator, and lose it when they leave.\n//\n// A member sends your bot /start. While they are in the paid group or channel,\n// the bot answers with their personal link: they open it, sign in or sign up\n// on OpenMarket, and the Indicator is theirs. When they leave or are removed,\n// the bot takes it away.\n//\n// Set these, then run `node telegram-bot.mjs` (Node 20 or later):\n//   TELEGRAM_BOT_TOKEN    your bot's token, from @BotFather\n//   TELEGRAM_CHAT_ID      the paid group or channel, like -1001234567890\n//                         (make the bot an admin there: only admins see who leaves)\n//   OPENMARKET_KEY        an access key on your Indicator\n//   OPENMARKET_INDICATOR  your Indicator's full name, like @you/your-indicator\n//\n// The bot asks Telegram for its updates (long polling), so it needs no public\n// address and runs anywhere.\n\nimport { realpathSync } from \"node:fs\";\nimport { fileURLToPath } from \"node:url\";\n\n// ── OpenMarket ──────────────────────────────────────────────────────────\n// Your Indicator's Access API, called with its access key.\n\nfunction openmarketUrl(path) {\n  const registry = process.env.OPENMARKET_REGISTRY ?? \"https://registry.openmarket.xyz\";\n  return `${registry}/v1/packages/${process.env.OPENMARKET_INDICATOR}${path}`;\n}\n\nasync function openmarket(method, path, body) {\n  const res = await fetch(openmarketUrl(path), {\n    method,\n    headers: {\n      authorization: `Bearer ${process.env.OPENMARKET_KEY}`,\n      ...(body === undefined ? {} : { \"content-type\": \"application/json\" }),\n    },\n    body: body === undefined ? undefined : JSON.stringify(body),\n  });\n  if (!res.ok)\n    throw new Error(`OpenMarket ${method} ${path} answered ${res.status}: ${await res.text()}`);\n  return res.status === 204 ? null : res.json();\n}\n\n/** The member's personal link, keyed by your own id for them. The same ref always\n *  answers the same link, and a new `until` moves their end date, joined or not. */\nasync function personalLink(ref, until) {\n  const { links } = await openmarket(\"POST\", \"/access/links/batch\", { links: [{ ref, until }] });\n  return links[0].url;\n}\n\n/** Take the Indicator away from the member behind `ref` (harmless if they never joined). */\nasync function removeMember(ref) {\n  await openmarket(\"DELETE\", `/access/ref:${encodeURIComponent(ref)}`);\n}\n\n// ── Telegram ────────────────────────────────────────────────────────────\n// The Bot API, called with your bot's token.\n\nasync function telegram(method, params) {\n  const url = `https://api.telegram.org/bot${process.env.TELEGRAM_BOT_TOKEN}/${method}`;\n  const res = await fetch(url, {\n    method: \"POST\",\n    headers: { \"content-type\": \"application/json\" },\n    body: JSON.stringify(params),\n  });\n  const { ok, result, description } = await res.json();\n  if (!ok) throw new Error(`Telegram ${method}: ${description}`);\n  return result;\n}\n\n/** Whether a chat member is in the chat now: the owner, an admin, a member,\n *  or a restricted member who has not left. */\nfunction isIn(member) {\n  return (\n    [\"creator\", \"administrator\", \"member\"].includes(member.status) ||\n    (member.status === \"restricted\" && member.is_member)\n  );\n}\n\n// ── The bot ─────────────────────────────────────────────────────────────\n\n/** /start: the member's personal link, while they are in the paid chat. */\nasync function start(message) {\n  const reply = (text, reply_markup) =>\n    telegram(\"sendMessage\", { chat_id: message.chat.id, text, reply_markup });\n  try {\n    const member = await telegram(\"getChatMember\", {\n      chat_id: process.env.TELEGRAM_CHAT_ID,\n      user_id: message.from.id,\n    });\n    if (isIn(member)) {\n      const url = await personalLink(`telegram-${message.from.id}`, null);\n      await reply(\"Open your personal link and sign in to OpenMarket to get the Indicator.\", {\n        inline_keyboard: [[{ text: \"Get the Indicator\", url }]],\n      });\n    } else {\n      await reply(\"Join the paid group or channel first, then send /start again.\");\n    }\n  } catch (error) {\n    // The member can send /start again, so a failure here holds up nothing behind it.\n    console.error(error);\n    await reply(\"Something went wrong. Send /start again in a minute.\").catch(console.error);\n  }\n}\n\n/** One update: answer /start in a private chat, and take the Indicator from\n *  whoever leaves the paid chat or is removed from it. A removal that fails\n *  throws, so Telegram hands the update over again on the next poll. */\nexport async function handleUpdate(update) {\n  const { message, chat_member: change } = update;\n  if (message?.chat.type === \"private\" && message.text?.startsWith(\"/start\")) {\n    await start(message);\n  }\n  if (change && String(change.chat.id) === process.env.TELEGRAM_CHAT_ID) {\n    const { new_chat_member: member } = change;\n    if (!isIn(member)) await removeMember(`telegram-${member.user.id}`);\n  }\n}\n\n/** One long poll: waits up to 50 seconds for updates, handles each, and returns\n *  the offset for the next poll. Leaves go first: a removal that fails throws\n *  before any reply goes out, so the retry repeats nothing a member sees. */\nexport async function pollOnce(offset) {\n  const updates = await telegram(\"getUpdates\", {\n    offset,\n    timeout: 50,\n    allowed_updates: [\"message\", \"chat_member\"],\n  });\n  for (const update of updates) if (update.chat_member) await handleUpdate(update);\n  for (const update of updates) if (!update.chat_member) await handleUpdate(update);\n  return Math.max(offset, ...updates.map((update) => update.update_id + 1));\n}\n\n// ── Run ─────────────────────────────────────────────────────────────────\n// `node telegram-bot.mjs` checks the bot is an admin of the paid chat, then\n// polls until you stop it.\n\nif (isMainModule()) {\n  const bot = await telegram(\"getMe\", {});\n  const self = await telegram(\"getChatMember\", {\n    chat_id: process.env.TELEGRAM_CHAT_ID,\n    user_id: bot.id,\n  });\n  if (self.status !== \"administrator\") {\n    console.error(`Make @${bot.username} an admin of the paid chat: only admins see who leaves.`);\n    process.exit(1);\n  }\n  console.log(`@${bot.username} is answering /start`);\n  let offset = 0;\n  for (;;) {\n    try {\n      offset = await pollOnce(offset);\n    } catch (error) {\n      console.error(error);\n      await new Promise((resolve) => setTimeout(resolve, 5000));\n    }\n  }\n}\n\n/** Whether `node` was asked to run this file, by its own path or through a link\n *  (on macOS, /tmp itself is a link to /private/tmp). */\nfunction isMainModule() {\n  try {\n    return realpathSync(process.argv[1]) === fileURLToPath(globalThis._importMeta_.url);\n  } catch {\n    return false; // no file to run: a REPL, or node -e\n  }\n}\n```\n\n### Try it before you go live\n\n1. Make a test group in Telegram, add your bot to it as an admin, and run\n   the bot with `TELEGRAM_CHAT_ID` set to the test group's id.\n2. From a second Telegram account, join the group and send your bot\n   `/start`. Open the link signed in to a second OpenMarket account: the\n   indicator is under **Shared with you** in the Indicators dialog.\n3. Leave the group from that account. They drop off your People panel.\n\n### Good to know\n\n- The Bot API cannot list a group's members, so the bot follows leaves as\n  they happen. People already in the group when you start the bot send\n  `/start` like anyone else.\n- While the bot is down, Telegram keeps its updates for up to 24 hours.\n  Restart it within a day: anyone who left during a longer outage keeps\n  the indicator until you remove them in the People panel.\n- A personal link works for the first OpenMarket account that opens it.\n  Someone who leaves and comes back sends `/start` again.\n",{"type":14,"children":15,"data":21176,"position":21178},"root",[16,26,29,30,48,49,115,117,397,398,412,413,427,428,443,444,459,460,565,566,580,581,1073,1075,1455,1456,8179,8180,8195,8196,8379,8380,8395,8396,8515,8516,8530,8531,8546,8547,8561,8562,8662,8663,8677,8678,9250,9252,9794,9795,16636,16637,16651,16652,16667,16668,16838,16839,16853,16854,16929,16930,16944,16945,16960,16961,16975,16976,17091,17092,17106,17107,17344,17345,17592,17593,20940,20941,20955,20956,21068,21069,21082,21083],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/sharing/recipes.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},122,121,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":45},"element","p",{},[35],{"type":27,"value":36,"position":37},"Sell your Invite only indicator through Stripe, Patreon or a paid Telegram\ngroup, and one small file keeps its people list in step with who pays.",{"start":38,"end":41},{"line":39,"column":21,"offset":40},5,145,{"line":42,"column":43,"offset":44},6,71,290,{"start":46,"end":47},{"line":39,"column":21,"offset":40},{"line":42,"column":43,"offset":44},{"type":27,"value":28},{"type":31,"tagName":32,"properties":50,"children":51,"position":112},{},[52,62,81,88,105],{"type":27,"value":53,"position":54},"Each recipe is one file: copy it to any server with Node 20 or later, set a\nfew variables, and run it, with nothing to install. It calls your\nindicator's Access API with an access key\n(",{"start":55,"end":58},{"line":56,"column":21,"offset":57},8,292,{"line":59,"column":60,"offset":61},11,2,477,{"type":31,"tagName":63,"properties":64,"children":66,"position":76},"a",{"href":65},"access-keys-and-api.md",[67],{"type":27,"value":68,"position":69},"Access keys and the API",{"start":70,"end":73},{"line":59,"column":71,"offset":72},3,478,{"line":59,"column":74,"offset":75},26,501,{"start":77,"end":78},{"line":59,"column":60,"offset":61},{"line":59,"column":79,"offset":80},51,526,{"type":27,"value":82,"position":83},") and gives each paying\nmember a personal link, keyed by the service's own id for them\n(",{"start":84,"end":85},{"line":59,"column":79,"offset":80},{"line":86,"column":60,"offset":87},13,614,{"type":31,"tagName":63,"properties":89,"children":91,"position":100},{"href":90},"access-keys-and-api.md#personal-links",[92],{"type":27,"value":93,"position":94},"Personal links",{"start":95,"end":97},{"line":86,"column":71,"offset":96},615,{"line":86,"column":98,"offset":99},17,629,{"start":101,"end":102},{"line":86,"column":60,"offset":87},{"line":86,"column":103,"offset":104},57,669,{"type":27,"value":106,"position":107},"). They open it,\nsign in or sign up, and have the indicator. When they stop paying, the file\ntakes it away.",{"start":108,"end":109},{"line":86,"column":103,"offset":104},{"line":110,"column":110,"offset":111},15,776,{"start":113,"end":114},{"line":56,"column":21,"offset":57},{"line":110,"column":110,"offset":111},{"type":27,"value":116},"\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":118,"properties":119,"children":120,"position":394},"table",{},[121,187],{"type":31,"tagName":122,"properties":123,"children":124,"position":184},"thead",{},[125],{"type":31,"tagName":126,"properties":127,"children":128,"position":181},"tr",{},[129,147,164],{"type":31,"tagName":130,"properties":131,"children":132,"position":141},"th",{},[133],{"type":27,"value":134,"position":135},"Recipe",{"start":136,"end":138},{"line":98,"column":71,"offset":137},780,{"line":98,"column":139,"offset":140},9,786,{"start":142,"end":144},{"line":98,"column":21,"offset":143},778,{"line":98,"column":145,"offset":146},10,787,{"type":31,"tagName":130,"properties":148,"children":149,"position":159},{},[150],{"type":27,"value":151,"position":152},"You sell through",{"start":153,"end":156},{"line":98,"column":154,"offset":155},12,789,{"line":98,"column":157,"offset":158},28,805,{"start":160,"end":161},{"line":98,"column":145,"offset":146},{"line":98,"column":162,"offset":163},29,806,{"type":31,"tagName":130,"properties":165,"children":166,"position":176},{},[167],{"type":27,"value":168,"position":169},"It runs as",{"start":170,"end":173},{"line":98,"column":171,"offset":172},31,808,{"line":98,"column":174,"offset":175},41,818,{"start":177,"end":178},{"line":98,"column":162,"offset":163},{"line":98,"column":179,"offset":180},43,820,{"start":182,"end":183},{"line":98,"column":21,"offset":143},{"line":98,"column":179,"offset":180},{"start":185,"end":186},{"line":98,"column":21,"offset":143},{"line":98,"column":179,"offset":180},{"type":31,"tagName":188,"properties":189,"children":190,"position":391},"tbody",{},[191,260,324],{"type":31,"tagName":126,"properties":192,"children":193,"position":257},{},[194,223,240],{"type":31,"tagName":195,"properties":196,"children":197,"position":217},"td",{},[198],{"type":31,"tagName":63,"properties":199,"children":201,"position":211},{"href":200},"#stripe",[202],{"type":27,"value":203,"position":204},"Stripe",{"start":205,"end":209},{"line":206,"column":207,"offset":208},19,4,844,{"line":206,"column":145,"offset":210},850,{"start":212,"end":214},{"line":206,"column":71,"offset":213},843,{"line":206,"column":215,"offset":216},20,860,{"start":218,"end":220},{"line":206,"column":21,"offset":219},841,{"line":206,"column":221,"offset":222},21,861,{"type":31,"tagName":195,"properties":224,"children":225,"position":235},{},[226],{"type":27,"value":227,"position":228},"a Payment Link or Checkout, one-time or as a subscription",{"start":229,"end":232},{"line":206,"column":230,"offset":231},23,863,{"line":206,"column":233,"offset":234},80,920,{"start":236,"end":237},{"line":206,"column":221,"offset":222},{"line":206,"column":238,"offset":239},81,921,{"type":31,"tagName":195,"properties":241,"children":242,"position":252},{},[243],{"type":27,"value":244,"position":245},"a small web server",{"start":246,"end":249},{"line":206,"column":247,"offset":248},83,923,{"line":206,"column":250,"offset":251},101,941,{"start":253,"end":254},{"line":206,"column":238,"offset":239},{"line":206,"column":255,"offset":256},103,943,{"start":258,"end":259},{"line":206,"column":21,"offset":219},{"line":206,"column":255,"offset":256},{"type":31,"tagName":126,"properties":261,"children":262,"position":321},{},[263,288,304],{"type":31,"tagName":195,"properties":264,"children":265,"position":283},{},[266],{"type":31,"tagName":63,"properties":267,"children":269,"position":277},{"href":268},"#patreon",[270],{"type":27,"value":271,"position":272},"Patreon",{"start":273,"end":275},{"line":215,"column":207,"offset":274},947,{"line":215,"column":59,"offset":276},954,{"start":278,"end":280},{"line":215,"column":71,"offset":279},946,{"line":215,"column":281,"offset":282},22,965,{"start":284,"end":286},{"line":215,"column":21,"offset":285},944,{"line":215,"column":230,"offset":287},966,{"type":31,"tagName":195,"properties":289,"children":290,"position":299},{},[291],{"type":27,"value":292,"position":293},"your Patreon tiers",{"start":294,"end":297},{"line":215,"column":295,"offset":296},25,968,{"line":215,"column":179,"offset":298},986,{"start":300,"end":301},{"line":215,"column":230,"offset":287},{"line":215,"column":302,"offset":303},44,987,{"type":31,"tagName":195,"properties":305,"children":306,"position":316},{},[307],{"type":27,"value":308,"position":309},"a small web server your patrons log in through",{"start":310,"end":313},{"line":215,"column":311,"offset":312},46,989,{"line":215,"column":314,"offset":315},92,1035,{"start":317,"end":318},{"line":215,"column":302,"offset":303},{"line":215,"column":319,"offset":320},94,1037,{"start":322,"end":323},{"line":215,"column":21,"offset":285},{"line":215,"column":319,"offset":320},{"type":31,"tagName":126,"properties":325,"children":326,"position":388},{},[327,354,371],{"type":31,"tagName":195,"properties":328,"children":329,"position":348},{},[330],{"type":31,"tagName":63,"properties":331,"children":333,"position":342},{"href":332},"#telegram-bot",[334],{"type":27,"value":335,"position":336},"Telegram bot",{"start":337,"end":339},{"line":221,"column":207,"offset":338},1041,{"line":221,"column":340,"offset":341},16,1053,{"start":343,"end":345},{"line":221,"column":71,"offset":344},1040,{"line":221,"column":346,"offset":347},32,1069,{"start":349,"end":351},{"line":221,"column":21,"offset":350},1038,{"line":221,"column":352,"offset":353},33,1070,{"type":31,"tagName":195,"properties":355,"children":356,"position":366},{},[357],{"type":27,"value":358,"position":359},"a paid Telegram group or channel",{"start":360,"end":363},{"line":221,"column":361,"offset":362},35,1072,{"line":221,"column":364,"offset":365},67,1104,{"start":367,"end":368},{"line":221,"column":352,"offset":353},{"line":221,"column":369,"offset":370},68,1105,{"type":31,"tagName":195,"properties":372,"children":373,"position":383},{},[374],{"type":27,"value":375,"position":376},"a bot, with no public address needed",{"start":377,"end":380},{"line":221,"column":378,"offset":379},70,1107,{"line":221,"column":381,"offset":382},106,1143,{"start":384,"end":385},{"line":221,"column":369,"offset":370},{"line":221,"column":386,"offset":387},108,1145,{"start":389,"end":390},{"line":221,"column":21,"offset":350},{"line":221,"column":386,"offset":387},{"start":392,"end":393},{"line":206,"column":21,"offset":219},{"line":221,"column":386,"offset":387},{"start":395,"end":396},{"line":98,"column":21,"offset":143},{"line":221,"column":386,"offset":387},{"type":27,"value":28},{"type":31,"tagName":32,"properties":399,"children":400,"position":409},{},[401],{"type":27,"value":402,"position":403},"The code on this page is the code OpenMarket's tests run, byte for byte.",{"start":404,"end":406},{"line":230,"column":21,"offset":405},1147,{"line":230,"column":407,"offset":408},73,1219,{"start":410,"end":411},{"line":230,"column":21,"offset":405},{"line":230,"column":407,"offset":408},{"type":27,"value":28},{"type":31,"tagName":414,"properties":415,"children":416,"position":423},"h2",{},[417],{"type":27,"value":203,"position":418},{"start":419,"end":421},{"line":295,"column":207,"offset":420},1224,{"line":295,"column":145,"offset":422},1230,{"start":424,"end":426},{"line":295,"column":21,"offset":425},1221,{"line":295,"column":145,"offset":422},{"type":27,"value":28},{"type":31,"tagName":32,"properties":429,"children":430,"position":440},{},[431],{"type":27,"value":432,"position":433},"Sell through a Stripe Payment Link or Checkout, one-time or as a\nsubscription, and each buyer gets your indicator as soon as they pay. Only\nthe prices you name count, so the same Stripe account can sell other things\ntoo.",{"start":434,"end":437},{"line":435,"column":21,"offset":436},27,1232,{"line":438,"column":39,"offset":439},30,1452,{"start":441,"end":442},{"line":435,"column":21,"offset":436},{"line":438,"column":39,"offset":439},{"type":27,"value":28},{"type":31,"tagName":445,"properties":446,"children":447,"position":455},"h3",{},[448],{"type":27,"value":449,"position":450},"What it does",{"start":451,"end":453},{"line":346,"column":39,"offset":452},1458,{"line":346,"column":98,"offset":454},1470,{"start":456,"end":458},{"line":346,"column":21,"offset":457},1454,{"line":346,"column":98,"offset":454},{"type":27,"value":28},{"type":31,"tagName":461,"properties":462,"children":463,"position":562},"ul",{},[464,465,497,498,529,530,561],{"type":27,"value":28},{"type":31,"tagName":466,"properties":467,"children":468,"position":493},"li",{},[469,486],{"type":31,"tagName":470,"properties":471,"children":472,"position":481},"strong",{},[473],{"type":27,"value":474,"position":475},"Pays",{"start":476,"end":479},{"line":477,"column":39,"offset":478},34,1476,{"line":477,"column":139,"offset":480},1480,{"start":482,"end":484},{"line":477,"column":71,"offset":483},1474,{"line":477,"column":59,"offset":485},1482,{"type":27,"value":487,"position":488},": after paying, Stripe sends the buyer to your server, which sends\nthem on to their personal link. They sign in or sign up on OpenMarket and\nhave the indicator.",{"start":489,"end":490},{"line":477,"column":59,"offset":485},{"line":491,"column":281,"offset":492},36,1646,{"start":494,"end":496},{"line":477,"column":21,"offset":495},1472,{"line":491,"column":281,"offset":492},{"type":27,"value":28},{"type":31,"tagName":466,"properties":499,"children":500,"position":525},{},[501,517],{"type":31,"tagName":470,"properties":502,"children":503,"position":512},{},[504],{"type":27,"value":505,"position":506},"Renews",{"start":507,"end":510},{"line":508,"column":39,"offset":509},37,1651,{"line":508,"column":59,"offset":511},1657,{"start":513,"end":515},{"line":508,"column":71,"offset":514},1649,{"line":508,"column":86,"offset":516},1659,{"type":27,"value":518,"position":519},": each paid invoice moves their end date to the new paid-through\ndate, plus 3 days in case a renewal runs late.",{"start":520,"end":521},{"line":508,"column":86,"offset":516},{"line":522,"column":523,"offset":524},38,49,1772,{"start":526,"end":528},{"line":508,"column":21,"offset":527},1647,{"line":522,"column":523,"offset":524},{"type":27,"value":28},{"type":31,"tagName":466,"properties":531,"children":532,"position":557},{},[533,550],{"type":31,"tagName":470,"properties":534,"children":535,"position":544},{},[536],{"type":27,"value":537,"position":538},"Cancels",{"start":539,"end":542},{"line":540,"column":39,"offset":541},39,1777,{"line":540,"column":154,"offset":543},1784,{"start":545,"end":547},{"line":540,"column":71,"offset":546},1775,{"line":540,"column":548,"offset":549},14,1786,{"type":27,"value":551,"position":552},": when Stripe ends the subscription, the indicator goes with\nit, unless another subscription of theirs still holds one of your prices.\nA one-time payment keeps it for good.",{"start":553,"end":554},{"line":540,"column":548,"offset":549},{"line":174,"column":555,"offset":556},40,1962,{"start":558,"end":560},{"line":540,"column":21,"offset":559},1773,{"line":174,"column":555,"offset":556},{"type":27,"value":28},{"start":563,"end":564},{"line":477,"column":21,"offset":495},{"line":174,"column":555,"offset":556},{"type":27,"value":28},{"type":31,"tagName":445,"properties":567,"children":568,"position":576},{},[569],{"type":27,"value":570,"position":571},"Set it up",{"start":572,"end":574},{"line":179,"column":39,"offset":573},1968,{"line":179,"column":548,"offset":575},1977,{"start":577,"end":579},{"line":179,"column":21,"offset":578},1964,{"line":179,"column":548,"offset":575},{"type":27,"value":28},{"type":31,"tagName":582,"properties":583,"children":584,"position":1070},"ol",{},[585,586,646,647,725,726,860,861,1018,1019,1069],{"type":27,"value":28},{"type":31,"tagName":466,"properties":587,"children":588,"position":642},{},[589,598,614,620,636],{"type":27,"value":590,"position":591},"In the People panel's corner menu, make an ",{"start":592,"end":595},{"line":593,"column":207,"offset":594},45,1982,{"line":593,"column":596,"offset":597},47,2025,{"type":31,"tagName":470,"properties":599,"children":600,"position":609},{},[601],{"type":27,"value":602,"position":603},"Access key",{"start":604,"end":606},{"line":593,"column":523,"offset":605},2027,{"line":593,"column":607,"offset":608},59,2037,{"start":610,"end":611},{"line":593,"column":596,"offset":597},{"line":593,"column":612,"offset":613},61,2039,{"type":27,"value":615,"position":616}," for your\nindicator (",{"start":617,"end":618},{"line":593,"column":612,"offset":613},{"line":311,"column":110,"offset":619},2063,{"type":31,"tagName":63,"properties":621,"children":623,"position":631},{"href":622},"access-keys-and-api.md#make-a-key",[624],{"type":27,"value":625,"position":626},"Make a key",{"start":627,"end":629},{"line":311,"column":340,"offset":628},2064,{"line":311,"column":74,"offset":630},2074,{"start":632,"end":633},{"line":311,"column":110,"offset":619},{"line":311,"column":634,"offset":635},62,2110,{"type":27,"value":637,"position":638},").",{"start":639,"end":640},{"line":311,"column":634,"offset":635},{"line":311,"column":10,"offset":641},2112,{"start":643,"end":645},{"line":593,"column":21,"offset":644},1979,{"line":311,"column":10,"offset":641},{"type":27,"value":28},{"type":31,"tagName":466,"properties":648,"children":649,"position":721},{},[650,657,672,678,693,700,715],{"type":27,"value":651,"position":652},"In Stripe, on the ",{"start":653,"end":655},{"line":596,"column":207,"offset":654},2116,{"line":596,"column":281,"offset":656},2134,{"type":31,"tagName":470,"properties":658,"children":659,"position":668},{},[660],{"type":27,"value":661,"position":662},"API keys",{"start":663,"end":666},{"line":596,"column":664,"offset":665},24,2136,{"line":596,"column":346,"offset":667},2144,{"start":669,"end":670},{"line":596,"column":281,"offset":656},{"line":596,"column":477,"offset":671},2146,{"type":27,"value":673,"position":674}," page, click ",{"start":675,"end":676},{"line":596,"column":477,"offset":671},{"line":596,"column":596,"offset":677},2159,{"type":31,"tagName":470,"properties":679,"children":680,"position":688},{},[681],{"type":27,"value":682,"position":683},"Create restricted key",{"start":684,"end":686},{"line":596,"column":523,"offset":685},2161,{"line":596,"column":378,"offset":687},2182,{"start":689,"end":690},{"line":596,"column":596,"offset":677},{"line":596,"column":691,"offset":692},72,2184,{"type":27,"value":694,"position":695}," and\ngive it ",{"start":696,"end":697},{"line":596,"column":691,"offset":692},{"line":698,"column":154,"offset":699},48,2200,{"type":31,"tagName":470,"properties":701,"children":702,"position":711},{},[703],{"type":27,"value":704,"position":705},"Read",{"start":706,"end":708},{"line":698,"column":548,"offset":707},2202,{"line":698,"column":709,"offset":710},18,2206,{"start":712,"end":713},{"line":698,"column":154,"offset":699},{"line":698,"column":215,"offset":714},2208,{"type":27,"value":716,"position":717}," on Checkout Sessions, Subscriptions and Invoices.",{"start":718,"end":719},{"line":698,"column":215,"offset":714},{"line":698,"column":378,"offset":720},2258,{"start":722,"end":724},{"line":596,"column":21,"offset":723},2113,{"line":698,"column":378,"offset":720},{"type":27,"value":28},{"type":31,"tagName":466,"properties":727,"children":728,"position":856},{},[729,736,751,757,771,777,790,797,809,815,829,835,849],{"type":27,"value":730,"position":731},"On your Payment Link, under ",{"start":732,"end":734},{"line":523,"column":207,"offset":733},2262,{"line":523,"column":346,"offset":735},2290,{"type":31,"tagName":470,"properties":737,"children":738,"position":746},{},[739],{"type":27,"value":740,"position":741},"After the payment",{"start":742,"end":744},{"line":523,"column":477,"offset":743},2292,{"line":523,"column":79,"offset":745},2309,{"start":747,"end":748},{"line":523,"column":346,"offset":735},{"line":523,"column":749,"offset":750},53,2311,{"type":27,"value":752,"position":753},", redirect customers to\nyour website at\n",{"start":754,"end":755},{"line":523,"column":749,"offset":750},{"line":79,"column":21,"offset":756},2354,{"type":31,"tagName":758,"properties":759,"children":760,"position":768},"code",{},[761],{"type":27,"value":762,"position":763},"https://\u003Cyour server>/thanks?session_id={CHECKOUT_SESSION_ID}",{"start":764,"end":766},{"line":79,"column":207,"offset":765},2357,{"line":79,"column":364,"offset":767},2420,{"start":769,"end":770},{"line":79,"column":207,"offset":765},{"line":79,"column":364,"offset":767},{"type":27,"value":772,"position":773},". If your\nown code makes the Checkout Session, use that address as its\n",{"start":774,"end":775},{"line":79,"column":364,"offset":767},{"line":749,"column":21,"offset":776},2494,{"type":31,"tagName":758,"properties":778,"children":779,"position":787},{},[780],{"type":27,"value":781,"position":782},"success_url",{"start":783,"end":785},{"line":749,"column":207,"offset":784},2497,{"line":749,"column":98,"offset":786},2510,{"start":788,"end":789},{"line":749,"column":207,"offset":784},{"line":749,"column":98,"offset":786},{"type":27,"value":791,"position":792},". Then copy the id of each price that gives the indicator\n(",{"start":793,"end":794},{"line":749,"column":98,"offset":786},{"line":795,"column":39,"offset":796},54,2572,{"type":31,"tagName":758,"properties":798,"children":799,"position":806},{},[800],{"type":27,"value":801,"position":802},"price_...",{"start":803,"end":804},{"line":795,"column":39,"offset":796},{"line":795,"column":340,"offset":805},2583,{"start":807,"end":808},{"line":795,"column":39,"offset":796},{"line":795,"column":340,"offset":805},{"type":27,"value":810,"position":811},"): ",{"start":812,"end":813},{"line":795,"column":340,"offset":805},{"line":795,"column":206,"offset":814},2586,{"type":31,"tagName":470,"properties":816,"children":817,"position":825},{},[818],{"type":27,"value":819,"position":820},"More",{"start":821,"end":823},{"line":795,"column":221,"offset":822},2588,{"line":795,"column":295,"offset":824},2592,{"start":826,"end":827},{"line":795,"column":206,"offset":814},{"line":795,"column":435,"offset":828},2594,{"type":27,"value":830,"position":831}," > ",{"start":832,"end":833},{"line":795,"column":435,"offset":828},{"line":795,"column":438,"offset":834},2597,{"type":31,"tagName":470,"properties":836,"children":837,"position":845},{},[838],{"type":27,"value":839,"position":840},"Product catalog",{"start":841,"end":843},{"line":795,"column":346,"offset":842},2599,{"line":795,"column":596,"offset":844},2614,{"start":846,"end":847},{"line":795,"column":438,"offset":834},{"line":795,"column":523,"offset":848},2616,{"type":27,"value":850,"position":851},", the product, its price.",{"start":852,"end":853},{"line":795,"column":523,"offset":848},{"line":795,"column":854,"offset":855},74,2641,{"start":857,"end":859},{"line":523,"column":21,"offset":858},2259,{"line":795,"column":854,"offset":855},{"type":27,"value":28},{"type":31,"tagName":466,"properties":862,"children":863,"position":1014},{},[864,872,886,892,908,914,926,932,945,951,967,974,987,993,1008],{"type":27,"value":865,"position":866},"In Workbench (in the ",{"start":867,"end":870},{"line":868,"column":207,"offset":869},55,2645,{"line":868,"column":295,"offset":871},2666,{"type":31,"tagName":470,"properties":873,"children":874,"position":882},{},[875],{"type":27,"value":876,"position":877},"Developers",{"start":878,"end":880},{"line":868,"column":435,"offset":879},2668,{"line":868,"column":508,"offset":881},2678,{"start":883,"end":884},{"line":868,"column":295,"offset":871},{"line":868,"column":540,"offset":885},2680,{"type":27,"value":887,"position":888}," menu), on the ",{"start":889,"end":890},{"line":868,"column":540,"offset":885},{"line":868,"column":795,"offset":891},2695,{"type":31,"tagName":470,"properties":893,"children":894,"position":903},{},[895],{"type":27,"value":896,"position":897},"Webhooks",{"start":898,"end":901},{"line":868,"column":899,"offset":900},56,2697,{"line":868,"column":10,"offset":902},2705,{"start":904,"end":905},{"line":868,"column":795,"offset":891},{"line":868,"column":906,"offset":907},66,2707,{"type":27,"value":909,"position":910}," tab, add a\ndestination for the events ",{"start":911,"end":912},{"line":868,"column":906,"offset":907},{"line":899,"column":171,"offset":913},2749,{"type":31,"tagName":758,"properties":915,"children":916,"position":923},{},[917],{"type":27,"value":918,"position":919},"invoice.paid",{"start":920,"end":921},{"line":899,"column":171,"offset":913},{"line":899,"column":593,"offset":922},2763,{"start":924,"end":925},{"line":899,"column":171,"offset":913},{"line":899,"column":593,"offset":922},{"type":27,"value":927,"position":928}," and\n",{"start":929,"end":930},{"line":899,"column":593,"offset":922},{"line":103,"column":21,"offset":931},2768,{"type":31,"tagName":758,"properties":933,"children":934,"position":942},{},[935],{"type":27,"value":936,"position":937},"customer.subscription.deleted",{"start":938,"end":940},{"line":103,"column":207,"offset":939},2771,{"line":103,"column":361,"offset":941},2802,{"start":943,"end":944},{"line":103,"column":207,"offset":939},{"line":103,"column":361,"offset":941},{"type":27,"value":946,"position":947},", of type ",{"start":948,"end":949},{"line":103,"column":361,"offset":941},{"line":103,"column":593,"offset":950},2812,{"type":31,"tagName":470,"properties":952,"children":953,"position":962},{},[954],{"type":27,"value":955,"position":956},"Webhook endpoint",{"start":957,"end":959},{"line":103,"column":596,"offset":958},2814,{"line":103,"column":960,"offset":961},63,2830,{"start":963,"end":964},{"line":103,"column":593,"offset":950},{"line":103,"column":965,"offset":966},65,2832,{"type":27,"value":968,"position":969},", at\n",{"start":970,"end":971},{"line":103,"column":965,"offset":966},{"line":972,"column":21,"offset":973},58,2837,{"type":31,"tagName":758,"properties":975,"children":976,"position":984},{},[977],{"type":27,"value":978,"position":979},"https://\u003Cyour server>/webhook",{"start":980,"end":982},{"line":972,"column":207,"offset":981},2840,{"line":972,"column":361,"offset":983},2871,{"start":985,"end":986},{"line":972,"column":207,"offset":981},{"line":972,"column":361,"offset":983},{"type":27,"value":988,"position":989},". Click ",{"start":990,"end":991},{"line":972,"column":361,"offset":983},{"line":972,"column":179,"offset":992},2879,{"type":31,"tagName":470,"properties":994,"children":995,"position":1003},{},[996],{"type":27,"value":997,"position":998},"Reveal secret",{"start":999,"end":1001},{"line":972,"column":593,"offset":1000},2881,{"line":972,"column":972,"offset":1002},2894,{"start":1004,"end":1005},{"line":972,"column":179,"offset":992},{"line":972,"column":1006,"offset":1007},60,2896,{"type":27,"value":1009,"position":1010}," and copy the\nsigning secret.",{"start":1011,"end":1012},{"line":972,"column":1006,"offset":1007},{"line":607,"column":206,"offset":1013},2928,{"start":1015,"end":1017},{"line":868,"column":21,"offset":1016},2642,{"line":607,"column":206,"offset":1013},{"type":27,"value":28},{"type":31,"tagName":466,"properties":1020,"children":1021,"position":1065},{},[1022,1029,1041,1047,1059],{"type":27,"value":1023,"position":1024},"Save the code below as ",{"start":1025,"end":1027},{"line":1006,"column":207,"offset":1026},2932,{"line":1006,"column":435,"offset":1028},2955,{"type":31,"tagName":758,"properties":1030,"children":1031,"position":1038},{},[1032],{"type":27,"value":1033,"position":1034},"stripe.mjs",{"start":1035,"end":1036},{"line":1006,"column":435,"offset":1028},{"line":1006,"column":540,"offset":1037},2967,{"start":1039,"end":1040},{"line":1006,"column":435,"offset":1028},{"line":1006,"column":540,"offset":1037},{"type":27,"value":1042,"position":1043},", set the variables in the table, and\nrun ",{"start":1044,"end":1045},{"line":1006,"column":540,"offset":1037},{"line":612,"column":56,"offset":1046},3012,{"type":31,"tagName":758,"properties":1048,"children":1049,"position":1056},{},[1050],{"type":27,"value":1051,"position":1052},"node stripe.mjs",{"start":1053,"end":1054},{"line":612,"column":56,"offset":1046},{"line":612,"column":295,"offset":1055},3029,{"start":1057,"end":1058},{"line":612,"column":56,"offset":1046},{"line":612,"column":295,"offset":1055},{"type":27,"value":1060,"position":1061}," (Node 20 or later, nothing to install) on a server\nthat Stripe and your buyers reach over HTTPS.",{"start":1062,"end":1063},{"line":612,"column":295,"offset":1055},{"line":634,"column":523,"offset":1064},3129,{"start":1066,"end":1068},{"line":1006,"column":21,"offset":1067},2929,{"line":634,"column":523,"offset":1064},{"type":27,"value":28},{"start":1071,"end":1072},{"line":593,"column":21,"offset":644},{"line":634,"column":523,"offset":1064},{"type":27,"value":1074},"\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\n\n\n\n\n\n\n\n",{"type":31,"tagName":118,"properties":1076,"children":1077,"position":1452},{},[1078,1119],{"type":31,"tagName":122,"properties":1079,"children":1080,"position":1116},{},[1081],{"type":31,"tagName":126,"properties":1082,"children":1083,"position":1113},{},[1084,1099],{"type":31,"tagName":130,"properties":1085,"children":1086,"position":1094},{},[1087],{"type":27,"value":1088,"position":1089},"Variable",{"start":1090,"end":1092},{"line":10,"column":71,"offset":1091},3133,{"line":10,"column":59,"offset":1093},3141,{"start":1095,"end":1097},{"line":10,"column":21,"offset":1096},3131,{"line":10,"column":154,"offset":1098},3142,{"type":31,"tagName":130,"properties":1100,"children":1101,"position":1109},{},[1102],{"type":27,"value":1103,"position":1104},"What it is",{"start":1105,"end":1107},{"line":10,"column":548,"offset":1106},3144,{"line":10,"column":664,"offset":1108},3154,{"start":1110,"end":1111},{"line":10,"column":154,"offset":1098},{"line":10,"column":74,"offset":1112},3156,{"start":1114,"end":1115},{"line":10,"column":21,"offset":1096},{"line":10,"column":74,"offset":1112},{"start":1117,"end":1118},{"line":10,"column":21,"offset":1096},{"line":10,"column":74,"offset":1112},{"type":31,"tagName":188,"properties":1120,"children":1121,"position":1449},{},[1122,1186,1248,1312,1352,1411],{"type":31,"tagName":126,"properties":1123,"children":1124,"position":1183},{},[1125,1154],{"type":31,"tagName":195,"properties":1126,"children":1127,"position":1149},{},[1128],{"type":31,"tagName":758,"properties":1129,"children":1130,"position":1144},{},[1131,1133,1137,1139,1142],{"type":27,"value":1132},"STRIPE_",{"type":31,"tagName":1134,"properties":1135,"children":1136},"wbr",{},[],{"type":27,"value":1138},"SECRET_",{"type":31,"tagName":1134,"properties":1140,"children":1141},{},[],{"type":27,"value":1143},"KEY",{"start":1145,"end":1147},{"line":906,"column":71,"offset":1146},3173,{"line":906,"column":281,"offset":1148},3192,{"start":1150,"end":1152},{"line":906,"column":21,"offset":1151},3171,{"line":906,"column":230,"offset":1153},3193,{"type":31,"tagName":195,"properties":1155,"children":1156,"position":1179},{},[1157,1164,1173],{"type":27,"value":1158,"position":1159},"the restricted key from step 2 (",{"start":1160,"end":1162},{"line":906,"column":295,"offset":1161},3195,{"line":906,"column":103,"offset":1163},3227,{"type":31,"tagName":758,"properties":1165,"children":1166,"position":1169},{},[1167],{"type":27,"value":1168},"rk_live_...",{"start":1170,"end":1171},{"line":906,"column":103,"offset":1163},{"line":906,"column":378,"offset":1172},3240,{"type":27,"value":1174,"position":1175},")",{"start":1176,"end":1177},{"line":906,"column":378,"offset":1172},{"line":906,"column":43,"offset":1178},3241,{"start":1180,"end":1181},{"line":906,"column":230,"offset":1153},{"line":906,"column":407,"offset":1182},3243,{"start":1184,"end":1185},{"line":906,"column":21,"offset":1151},{"line":906,"column":407,"offset":1182},{"type":31,"tagName":126,"properties":1187,"children":1188,"position":1245},{},[1189,1216],{"type":31,"tagName":195,"properties":1190,"children":1191,"position":1211},{},[1192],{"type":31,"tagName":758,"properties":1193,"children":1194,"position":1206},{},[1195,1196,1199,1201,1204],{"type":27,"value":1132},{"type":31,"tagName":1134,"properties":1197,"children":1198},{},[],{"type":27,"value":1200},"WEBHOOK_",{"type":31,"tagName":1134,"properties":1202,"children":1203},{},[],{"type":27,"value":1205},"SECRET",{"start":1207,"end":1209},{"line":364,"column":71,"offset":1208},3246,{"line":364,"column":74,"offset":1210},3269,{"start":1212,"end":1214},{"line":364,"column":21,"offset":1213},3244,{"line":364,"column":435,"offset":1215},3270,{"type":31,"tagName":195,"properties":1217,"children":1218,"position":1240},{},[1219,1226,1235],{"type":27,"value":1220,"position":1221},"the signing secret from step 4 (",{"start":1222,"end":1224},{"line":364,"column":162,"offset":1223},3272,{"line":364,"column":612,"offset":1225},3304,{"type":31,"tagName":758,"properties":1227,"children":1228,"position":1231},{},[1229],{"type":27,"value":1230},"whsec_...",{"start":1232,"end":1233},{"line":364,"column":612,"offset":1225},{"line":364,"column":691,"offset":1234},3315,{"type":27,"value":1174,"position":1236},{"start":1237,"end":1238},{"line":364,"column":691,"offset":1234},{"line":364,"column":407,"offset":1239},3316,{"start":1241,"end":1242},{"line":364,"column":435,"offset":1215},{"line":364,"column":1243,"offset":1244},75,3318,{"start":1246,"end":1247},{"line":364,"column":21,"offset":1213},{"line":364,"column":1243,"offset":1244},{"type":31,"tagName":126,"properties":1249,"children":1250,"position":1309},{},[1251,1278],{"type":31,"tagName":195,"properties":1252,"children":1253,"position":1273},{},[1254],{"type":31,"tagName":758,"properties":1255,"children":1256,"position":1268},{},[1257,1258,1261,1263,1266],{"type":27,"value":1132},{"type":31,"tagName":1134,"properties":1259,"children":1260},{},[],{"type":27,"value":1262},"PRICE_",{"type":31,"tagName":1134,"properties":1264,"children":1265},{},[],{"type":27,"value":1267},"IDS",{"start":1269,"end":1271},{"line":369,"column":71,"offset":1270},3321,{"line":369,"column":221,"offset":1272},3339,{"start":1274,"end":1276},{"line":369,"column":21,"offset":1275},3319,{"line":369,"column":281,"offset":1277},3340,{"type":31,"tagName":195,"properties":1279,"children":1280,"position":1304},{},[1281,1288,1297],{"type":27,"value":1282,"position":1283},"the price ids from step 3, comma separated (",{"start":1284,"end":1286},{"line":369,"column":664,"offset":1285},3342,{"line":369,"column":369,"offset":1287},3386,{"type":31,"tagName":758,"properties":1289,"children":1290,"position":1292},{},[1291],{"type":27,"value":801},{"start":1293,"end":1294},{"line":369,"column":369,"offset":1287},{"line":369,"column":1295,"offset":1296},79,3397,{"type":27,"value":1298,"position":1299},"); only these give the indicator",{"start":1300,"end":1301},{"line":369,"column":1295,"offset":1296},{"line":369,"column":1302,"offset":1303},111,3429,{"start":1305,"end":1306},{"line":369,"column":281,"offset":1277},{"line":369,"column":1307,"offset":1308},113,3431,{"start":1310,"end":1311},{"line":369,"column":21,"offset":1275},{"line":369,"column":1307,"offset":1308},{"type":31,"tagName":126,"properties":1313,"children":1314,"position":1349},{},[1315,1334],{"type":31,"tagName":195,"properties":1316,"children":1317,"position":1329},{},[1318],{"type":31,"tagName":758,"properties":1319,"children":1320,"position":1323},{},[1321],{"type":27,"value":1322},"OPENMARKET_KEY",{"start":1324,"end":1327},{"line":1325,"column":71,"offset":1326},69,3434,{"line":1325,"column":206,"offset":1328},3450,{"start":1330,"end":1332},{"line":1325,"column":21,"offset":1331},3432,{"line":1325,"column":215,"offset":1333},3451,{"type":31,"tagName":195,"properties":1335,"children":1336,"position":1344},{},[1337],{"type":27,"value":1338,"position":1339},"the access key from step 1",{"start":1340,"end":1342},{"line":1325,"column":281,"offset":1341},3453,{"line":1325,"column":698,"offset":1343},3479,{"start":1345,"end":1346},{"line":1325,"column":215,"offset":1333},{"line":1325,"column":1347,"offset":1348},50,3481,{"start":1350,"end":1351},{"line":1325,"column":21,"offset":1331},{"line":1325,"column":1347,"offset":1348},{"type":31,"tagName":126,"properties":1353,"children":1354,"position":1408},{},[1355,1378],{"type":31,"tagName":195,"properties":1356,"children":1357,"position":1373},{},[1358],{"type":31,"tagName":758,"properties":1359,"children":1360,"position":1368},{},[1361,1363,1366],{"type":27,"value":1362},"OPENMARKET_",{"type":31,"tagName":1134,"properties":1364,"children":1365},{},[],{"type":27,"value":1367},"INDICATOR",{"start":1369,"end":1371},{"line":378,"column":71,"offset":1370},3484,{"line":378,"column":295,"offset":1372},3506,{"start":1374,"end":1376},{"line":378,"column":21,"offset":1375},3482,{"line":378,"column":74,"offset":1377},3507,{"type":31,"tagName":195,"properties":1379,"children":1380,"position":1403},{},[1381,1388],{"type":27,"value":1382,"position":1383},"your indicator's full name, like ",{"start":1384,"end":1386},{"line":378,"column":157,"offset":1385},3509,{"line":378,"column":612,"offset":1387},3542,{"type":31,"tagName":758,"properties":1389,"children":1390,"position":1398},{},[1391,1393,1396],{"type":27,"value":1392},"@you/",{"type":31,"tagName":1134,"properties":1394,"children":1395},{},[],{"type":27,"value":1397},"your-indicator",{"start":1399,"end":1400},{"line":378,"column":612,"offset":1387},{"line":378,"column":1401,"offset":1402},82,3563,{"start":1404,"end":1405},{"line":378,"column":74,"offset":1377},{"line":378,"column":1406,"offset":1407},84,3565,{"start":1409,"end":1410},{"line":378,"column":21,"offset":1375},{"line":378,"column":1406,"offset":1407},{"type":31,"tagName":126,"properties":1412,"children":1413,"position":1446},{},[1414,1432],{"type":31,"tagName":195,"properties":1415,"children":1416,"position":1427},{},[1417],{"type":31,"tagName":758,"properties":1418,"children":1419,"position":1422},{},[1420],{"type":27,"value":1421},"PORT",{"start":1423,"end":1425},{"line":43,"column":71,"offset":1424},3568,{"line":43,"column":139,"offset":1426},3574,{"start":1428,"end":1430},{"line":43,"column":21,"offset":1429},3566,{"line":43,"column":145,"offset":1431},3575,{"type":31,"tagName":195,"properties":1433,"children":1434,"position":1442},{},[1435],{"type":27,"value":1436,"position":1437},"the port to listen on (3000 if unset)",{"start":1438,"end":1440},{"line":43,"column":154,"offset":1439},3577,{"line":43,"column":523,"offset":1441},3614,{"start":1443,"end":1444},{"line":43,"column":145,"offset":1431},{"line":43,"column":79,"offset":1445},3616,{"start":1447,"end":1448},{"line":43,"column":21,"offset":1429},{"line":43,"column":79,"offset":1445},{"start":1450,"end":1451},{"line":906,"column":21,"offset":1151},{"line":43,"column":79,"offset":1445},{"start":1453,"end":1454},{"line":10,"column":21,"offset":1096},{"line":43,"column":79,"offset":1445},{"type":27,"value":28},{"type":14,"children":1457},[1458],{"type":31,"tagName":1459,"properties":1460,"children":1464,"data":-1},"pre",{"class":1461,"style":1462,"tabindex":1463},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[1465],{"type":31,"tagName":758,"properties":1466,"children":1469},{"class":1467},[1468],"language-js",[1470,1481,1482,1490,1491,1499,1500,1508,1509,1517,1518,1526,1527,1535,1536,1544,1545,1552,1553,1561,1562,1570,1571,1579,1580,1588,1589,1597,1598,1606,1607,1615,1616,1624,1625,1633,1634,1641,1642,1650,1651,1659,1660,1668,1669,1677,1678,1681,1682,1713,1714,1739,1740,1765,1766,1791,1792,1795,1796,1830,1831,1871,1872,1880,1881,1931,1932,1935,1936,1944,1945,1948,1949,1957,1958,1998,1999,2031,2032,2078,2079,2116,2117,2125,2126,2183,2184,2225,2226,2234,2235,2238,2239,2247,2248,2277,2278,2354,2355,2377,2378,2400,2401,2409,2410,2427,2428,2483,2484,2510,2511,2527,2528,2549,2550,2592,2593,2649,2650,2658,2659,2667,2668,2694,2695,2708,2709,2748,2749,2799,2800,2844,2845,2878,2879,2886,2887,2895,2896,2904,2905,2967,2968,3013,3014,3021,3022,3025,3026,3034,3035,3043,3044,3052,3053,3061,3062,3089,3090,3123,3124,3167,3168,3205,3206,3213,3214,3268,3269,3290,3291,3316,3317,3325,3326,3334,3335,3366,3367,3435,3436,3485,3486,3493,3494,3528,3529,3537,3538,3564,3565,3611,3612,3690,3691,3716,3717,3764,3765,3772,3773,3807,3808,3815,3816,3819,3820,3828,3829,3837,3838,3866,3867,3891,3892,3953,3954,3961,3962,3965,3966,3974,3975,3983,3984,3992,3993,4017,4018,4039,4040,4077,4078,4108,4109,4157,4158,4191,4192,4209,4210,4217,4218,4221,4222,4230,4231,4239,4240,4263,4264,4275,4276,4288,4289,4301,4302,4310,4311,4319,4320,4327,4328,4331,4332,4340,4341,4364,4365,4401,4402,4409,4410,4413,4414,4422,4423,4446,4447,4470,4471,4523,4524,4531,4532,4535,4536,4544,4545,4561,4562,4600,4601,4626,4627,4669,4670,4686,4687,4718,4719,4749,4750,4771,4772,4779,4780,4783,4784,4792,4793,4821,4822,4869,4870,4915,4916,4924,4925,4962,4963,5062,5063,5084,5085,5092,5093,5096,5097,5105,5106,5114,5115,5123,5124,5132,5133,5167,5168,5260,5261,5333,5334,5425,5426,5506,5507,5555,5556,5609,5610,5639,5640,5700,5701,5708,5709,5716,5717,5720,5721,5729,5730,5754,5755,5804,5805,5860,5861,5942,5943,5950,5951,5954,5955,5963,5964,5995,5996,6033,6034,6042,6043,6070,6071,6078,6079,6086,6087,6090,6091,6099,6100,6108,6109,6112,6113,6137,6138,6177,6178,6238,6239,6246,6247,6250,6251,6296,6297,6334,6335,6343,6344,6352,6353,6393,6394,6451,6452,6460,6461,6508,6509,6516,6517,6537,6538,6623,6624,6669,6670,6677,6678,6681,6682,6690,6691,6699,6700,6737,6738,6793,6794,6815,6816,6823,6824,6827,6828,6836,6837,6864,6865,6920,6921,6928,6929,6932,6933,6941,6942,6950,6951,6954,6955,6993,6994,6997,6998,7020,7021,7063,7064,7109,7110,7118,7119,7127,7128,7136,7137,7163,7164,7176,7177,7199,7200,7225,7226,7261,7262,7288,7289,7330,7331,7339,7340,7365,7366,7410,7411,7423,7424,7431,7432,7482,7483,7538,7539,7547,7548,7597,7598,7660,7661,7669,7670,7708,7709,7717,7718,7739,7740,7768,7769,7796,7797,7840,7841,7859,7860,7878,7879,7900,7901,7961,7962,7970,7971,8025,8026,8033,8034,8037,8038,8046,8047,8055,8056,8072,8073,8085,8086,8125,8126,8142,8143,8163,8164,8171,8172],{"type":31,"tagName":1471,"properties":1472,"children":1474},"span",{"class":1473},"line",[1475],{"type":31,"tagName":1471,"properties":1476,"children":1478},{"style":1477},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[1479],{"type":27,"value":1480},"// Stripe: sell your Invite only Indicator with a Payment Link or Checkout,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1483,"children":1484},{"class":1473},[1485],{"type":31,"tagName":1471,"properties":1486,"children":1487},{"style":1477},[1488],{"type":27,"value":1489},"// one-time or as a subscription.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1492,"children":1493},{"class":1473},[1494],{"type":31,"tagName":1471,"properties":1495,"children":1496},{"style":1477},[1497],{"type":27,"value":1498},"//",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1501,"children":1502},{"class":1473},[1503],{"type":31,"tagName":1471,"properties":1504,"children":1505},{"style":1477},[1506],{"type":27,"value":1507},"// A buyer pays, Stripe sends them to /thanks, and this server sends them on",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1510,"children":1511},{"class":1473},[1512],{"type":31,"tagName":1471,"properties":1513,"children":1514},{"style":1477},[1515],{"type":27,"value":1516},"// to their personal link. They sign in on OpenMarket and have the Indicator.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1519,"children":1520},{"class":1473},[1521],{"type":31,"tagName":1471,"properties":1522,"children":1523},{"style":1477},[1524],{"type":27,"value":1525},"// Each paid renewal moves their end date. A subscription that ends takes the",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1528,"children":1529},{"class":1473},[1530],{"type":31,"tagName":1471,"properties":1531,"children":1532},{"style":1477},[1533],{"type":27,"value":1534},"// Indicator away. A one-time payment keeps it for good. Only the prices you",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1537,"children":1538},{"class":1473},[1539],{"type":31,"tagName":1471,"properties":1540,"children":1541},{"style":1477},[1542],{"type":27,"value":1543},"// list count: anything else you sell on the same Stripe account never does.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1546,"children":1547},{"class":1473},[1548],{"type":31,"tagName":1471,"properties":1549,"children":1550},{"style":1477},[1551],{"type":27,"value":1498},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1554,"children":1555},{"class":1473},[1556],{"type":31,"tagName":1471,"properties":1557,"children":1558},{"style":1477},[1559],{"type":27,"value":1560},"// Set these, then run `node stripe.mjs` (Node 20 or later, nothing to install):",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1563,"children":1564},{"class":1473},[1565],{"type":31,"tagName":1471,"properties":1566,"children":1567},{"style":1477},[1568],{"type":27,"value":1569},"//   STRIPE_SECRET_KEY      a restricted key that can read Checkout Sessions,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1572,"children":1573},{"class":1473},[1574],{"type":31,"tagName":1471,"properties":1575,"children":1576},{"style":1477},[1577],{"type":27,"value":1578},"//                          Subscriptions and Invoices",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1581,"children":1582},{"class":1473},[1583],{"type":31,"tagName":1471,"properties":1584,"children":1585},{"style":1477},[1586],{"type":27,"value":1587},"//   STRIPE_WEBHOOK_SECRET  your webhook's signing secret (whsec_...)",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1590,"children":1591},{"class":1473},[1592],{"type":31,"tagName":1471,"properties":1593,"children":1594},{"style":1477},[1595],{"type":27,"value":1596},"//   STRIPE_PRICE_IDS       the prices that give the Indicator, comma separated",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1599,"children":1600},{"class":1473},[1601],{"type":31,"tagName":1471,"properties":1602,"children":1603},{"style":1477},[1604],{"type":27,"value":1605},"//                          (price_...)",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1608,"children":1609},{"class":1473},[1610],{"type":31,"tagName":1471,"properties":1611,"children":1612},{"style":1477},[1613],{"type":27,"value":1614},"//   OPENMARKET_KEY         your Indicator's access key",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1617,"children":1618},{"class":1473},[1619],{"type":31,"tagName":1471,"properties":1620,"children":1621},{"style":1477},[1622],{"type":27,"value":1623},"//   OPENMARKET_INDICATOR   your Indicator's full name, like @you/your-indicator",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1626,"children":1627},{"class":1473},[1628],{"type":31,"tagName":1471,"properties":1629,"children":1630},{"style":1477},[1631],{"type":27,"value":1632},"//   PORT                   the port to listen on (3000 if unset)",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1635,"children":1636},{"class":1473},[1637],{"type":31,"tagName":1471,"properties":1638,"children":1639},{"style":1477},[1640],{"type":27,"value":1498},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1643,"children":1644},{"class":1473},[1645],{"type":31,"tagName":1471,"properties":1646,"children":1647},{"style":1477},[1648],{"type":27,"value":1649},"// In Stripe, redirect the Payment Link's buyers after payment to",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1652,"children":1653},{"class":1473},[1654],{"type":31,"tagName":1471,"properties":1655,"children":1656},{"style":1477},[1657],{"type":27,"value":1658},"//   https://\u003Cyour server>/thanks?session_id={CHECKOUT_SESSION_ID}",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1661,"children":1662},{"class":1473},[1663],{"type":31,"tagName":1471,"properties":1664,"children":1665},{"style":1477},[1666],{"type":27,"value":1667},"// and send the webhook events invoice.paid and customer.subscription.deleted to",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1670,"children":1671},{"class":1473},[1672],{"type":31,"tagName":1471,"properties":1673,"children":1674},{"style":1477},[1675],{"type":27,"value":1676},"//   https://\u003Cyour server>/webhook",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1679,"children":1680},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1683,"children":1684},{"class":1473},[1685,1691,1697,1702,1708],{"type":31,"tagName":1471,"properties":1686,"children":1688},{"style":1687},"--shiki-dark:#F97583;--shiki-light:#D73A49",[1689],{"type":27,"value":1690},"import",{"type":31,"tagName":1471,"properties":1692,"children":1694},{"style":1693},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[1695],{"type":27,"value":1696}," { createHmac, timingSafeEqual } ",{"type":31,"tagName":1471,"properties":1698,"children":1699},{"style":1687},[1700],{"type":27,"value":1701},"from",{"type":31,"tagName":1471,"properties":1703,"children":1705},{"style":1704},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[1706],{"type":27,"value":1707}," \"node:crypto\"",{"type":31,"tagName":1471,"properties":1709,"children":1710},{"style":1693},[1711],{"type":27,"value":1712},";",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1715,"children":1716},{"class":1473},[1717,1721,1726,1730,1735],{"type":31,"tagName":1471,"properties":1718,"children":1719},{"style":1687},[1720],{"type":27,"value":1690},{"type":31,"tagName":1471,"properties":1722,"children":1723},{"style":1693},[1724],{"type":27,"value":1725}," { realpathSync } ",{"type":31,"tagName":1471,"properties":1727,"children":1728},{"style":1687},[1729],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":1731,"children":1732},{"style":1704},[1733],{"type":27,"value":1734}," \"node:fs\"",{"type":31,"tagName":1471,"properties":1736,"children":1737},{"style":1693},[1738],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1741,"children":1742},{"class":1473},[1743,1747,1752,1756,1761],{"type":31,"tagName":1471,"properties":1744,"children":1745},{"style":1687},[1746],{"type":27,"value":1690},{"type":31,"tagName":1471,"properties":1748,"children":1749},{"style":1693},[1750],{"type":27,"value":1751}," { createServer } ",{"type":31,"tagName":1471,"properties":1753,"children":1754},{"style":1687},[1755],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":1757,"children":1758},{"style":1704},[1759],{"type":27,"value":1760}," \"node:http\"",{"type":31,"tagName":1471,"properties":1762,"children":1763},{"style":1693},[1764],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1767,"children":1768},{"class":1473},[1769,1773,1778,1782,1787],{"type":31,"tagName":1471,"properties":1770,"children":1771},{"style":1687},[1772],{"type":27,"value":1690},{"type":31,"tagName":1471,"properties":1774,"children":1775},{"style":1693},[1776],{"type":27,"value":1777}," { fileURLToPath } ",{"type":31,"tagName":1471,"properties":1779,"children":1780},{"style":1687},[1781],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":1783,"children":1784},{"style":1704},[1785],{"type":27,"value":1786}," \"node:url\"",{"type":31,"tagName":1471,"properties":1788,"children":1789},{"style":1693},[1790],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1793,"children":1794},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1797,"children":1798},{"class":1473},[1799,1804,1810,1815,1820,1825],{"type":31,"tagName":1471,"properties":1800,"children":1801},{"style":1687},[1802],{"type":27,"value":1803},"const",{"type":31,"tagName":1471,"properties":1805,"children":1807},{"style":1806},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[1808],{"type":27,"value":1809}," GRACE_DAYS",{"type":31,"tagName":1471,"properties":1811,"children":1812},{"style":1687},[1813],{"type":27,"value":1814}," =",{"type":31,"tagName":1471,"properties":1816,"children":1817},{"style":1806},[1818],{"type":27,"value":1819}," 3",{"type":31,"tagName":1471,"properties":1821,"children":1822},{"style":1693},[1823],{"type":27,"value":1824},"; ",{"type":31,"tagName":1471,"properties":1826,"children":1827},{"style":1477},[1828],{"type":27,"value":1829},"// a late renewal never cuts a paying member off",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1832,"children":1833},{"class":1473},[1834,1838,1843,1847,1852,1857,1862,1866],{"type":31,"tagName":1471,"properties":1835,"children":1836},{"style":1687},[1837],{"type":27,"value":1803},{"type":31,"tagName":1471,"properties":1839,"children":1840},{"style":1806},[1841],{"type":27,"value":1842}," TOLERANCE_SECONDS",{"type":31,"tagName":1471,"properties":1844,"children":1845},{"style":1687},[1846],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":1848,"children":1849},{"style":1806},[1850],{"type":27,"value":1851}," 5",{"type":31,"tagName":1471,"properties":1853,"children":1854},{"style":1687},[1855],{"type":27,"value":1856}," *",{"type":31,"tagName":1471,"properties":1858,"children":1859},{"style":1806},[1860],{"type":27,"value":1861}," 60",{"type":31,"tagName":1471,"properties":1863,"children":1864},{"style":1693},[1865],{"type":27,"value":1824},{"type":31,"tagName":1471,"properties":1867,"children":1868},{"style":1477},[1869],{"type":27,"value":1870},"// the replay window Stripe's own libraries use",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1873,"children":1874},{"class":1473},[1875],{"type":31,"tagName":1471,"properties":1876,"children":1877},{"style":1477},[1878],{"type":27,"value":1879},"/** Subscription statuses that keep the Indicator (past_due: Stripe is retrying a renewal). */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1882,"children":1883},{"class":1473},[1884,1888,1893,1897,1902,1907,1912,1917,1921,1926],{"type":31,"tagName":1471,"properties":1885,"children":1886},{"style":1687},[1887],{"type":27,"value":1803},{"type":31,"tagName":1471,"properties":1889,"children":1890},{"style":1806},[1891],{"type":27,"value":1892}," HOLDING",{"type":31,"tagName":1471,"properties":1894,"children":1895},{"style":1687},[1896],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":1898,"children":1899},{"style":1693},[1900],{"type":27,"value":1901}," [",{"type":31,"tagName":1471,"properties":1903,"children":1904},{"style":1704},[1905],{"type":27,"value":1906},"\"active\"",{"type":31,"tagName":1471,"properties":1908,"children":1909},{"style":1693},[1910],{"type":27,"value":1911},", ",{"type":31,"tagName":1471,"properties":1913,"children":1914},{"style":1704},[1915],{"type":27,"value":1916},"\"trialing\"",{"type":31,"tagName":1471,"properties":1918,"children":1919},{"style":1693},[1920],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":1922,"children":1923},{"style":1704},[1924],{"type":27,"value":1925},"\"past_due\"",{"type":31,"tagName":1471,"properties":1927,"children":1928},{"style":1693},[1929],{"type":27,"value":1930},"];",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1933,"children":1934},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1937,"children":1938},{"class":1473},[1939],{"type":31,"tagName":1471,"properties":1940,"children":1941},{"style":1477},[1942],{"type":27,"value":1943},"// ── Stripe ──────────────────────────────────────────────────────────────",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1946,"children":1947},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1950,"children":1951},{"class":1473},[1952],{"type":31,"tagName":1471,"properties":1953,"children":1954},{"style":1477},[1955],{"type":27,"value":1956},"/** Answers the buyer's redirect after paying, and Stripe's webhook. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":1959,"children":1960},{"class":1473},[1961,1966,1971,1976,1982,1987,1993],{"type":31,"tagName":1471,"properties":1962,"children":1963},{"style":1687},[1964],{"type":27,"value":1965},"export",{"type":31,"tagName":1471,"properties":1967,"children":1968},{"style":1687},[1969],{"type":27,"value":1970}," async",{"type":31,"tagName":1471,"properties":1972,"children":1973},{"style":1687},[1974],{"type":27,"value":1975}," function",{"type":31,"tagName":1471,"properties":1977,"children":1979},{"style":1978},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[1980],{"type":27,"value":1981}," handle",{"type":31,"tagName":1471,"properties":1983,"children":1984},{"style":1693},[1985],{"type":27,"value":1986},"(",{"type":31,"tagName":1471,"properties":1988,"children":1990},{"style":1989},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[1991],{"type":27,"value":1992},"request",{"type":31,"tagName":1471,"properties":1994,"children":1995},{"style":1693},[1996],{"type":27,"value":1997},") {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2000,"children":2001},{"class":1473},[2002,2007,2012,2016,2021,2026],{"type":31,"tagName":1471,"properties":2003,"children":2004},{"style":1687},[2005],{"type":27,"value":2006},"  const",{"type":31,"tagName":1471,"properties":2008,"children":2009},{"style":1806},[2010],{"type":27,"value":2011}," url",{"type":31,"tagName":1471,"properties":2013,"children":2014},{"style":1687},[2015],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":2017,"children":2018},{"style":1687},[2019],{"type":27,"value":2020}," new",{"type":31,"tagName":1471,"properties":2022,"children":2023},{"style":1978},[2024],{"type":27,"value":2025}," URL",{"type":31,"tagName":1471,"properties":2027,"children":2028},{"style":1693},[2029],{"type":27,"value":2030},"(request.url);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2033,"children":2034},{"class":1473},[2035,2040,2045,2050,2055,2060,2065,2069,2074],{"type":31,"tagName":1471,"properties":2036,"children":2037},{"style":1687},[2038],{"type":27,"value":2039},"  if",{"type":31,"tagName":1471,"properties":2041,"children":2042},{"style":1693},[2043],{"type":27,"value":2044}," (request.method ",{"type":31,"tagName":1471,"properties":2046,"children":2047},{"style":1687},[2048],{"type":27,"value":2049},"===",{"type":31,"tagName":1471,"properties":2051,"children":2052},{"style":1704},[2053],{"type":27,"value":2054}," \"GET\"",{"type":31,"tagName":1471,"properties":2056,"children":2057},{"style":1687},[2058],{"type":27,"value":2059}," &&",{"type":31,"tagName":1471,"properties":2061,"children":2062},{"style":1693},[2063],{"type":27,"value":2064}," url.pathname ",{"type":31,"tagName":1471,"properties":2066,"children":2067},{"style":1687},[2068],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":2070,"children":2071},{"style":1704},[2072],{"type":27,"value":2073}," \"/thanks\"",{"type":31,"tagName":1471,"properties":2075,"children":2076},{"style":1693},[2077],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2080,"children":2081},{"class":1473},[2082,2087,2092,2097,2102,2106,2111],{"type":31,"tagName":1471,"properties":2083,"children":2084},{"style":1687},[2085],{"type":27,"value":2086},"    return",{"type":31,"tagName":1471,"properties":2088,"children":2089},{"style":1978},[2090],{"type":27,"value":2091}," thanks",{"type":31,"tagName":1471,"properties":2093,"children":2094},{"style":1693},[2095],{"type":27,"value":2096},"(url.searchParams.",{"type":31,"tagName":1471,"properties":2098,"children":2099},{"style":1978},[2100],{"type":27,"value":2101},"get",{"type":31,"tagName":1471,"properties":2103,"children":2104},{"style":1693},[2105],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":2107,"children":2108},{"style":1704},[2109],{"type":27,"value":2110},"\"session_id\"",{"type":31,"tagName":1471,"properties":2112,"children":2113},{"style":1693},[2114],{"type":27,"value":2115},"));",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2118,"children":2119},{"class":1473},[2120],{"type":31,"tagName":1471,"properties":2121,"children":2122},{"style":1693},[2123],{"type":27,"value":2124},"  }",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2127,"children":2128},{"class":1473},[2129,2133,2137,2141,2146,2150,2154,2158,2163,2168,2173,2178],{"type":31,"tagName":1471,"properties":2130,"children":2131},{"style":1687},[2132],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":2134,"children":2135},{"style":1693},[2136],{"type":27,"value":2044},{"type":31,"tagName":1471,"properties":2138,"children":2139},{"style":1687},[2140],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":2142,"children":2143},{"style":1704},[2144],{"type":27,"value":2145}," \"POST\"",{"type":31,"tagName":1471,"properties":2147,"children":2148},{"style":1687},[2149],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":2151,"children":2152},{"style":1693},[2153],{"type":27,"value":2064},{"type":31,"tagName":1471,"properties":2155,"children":2156},{"style":1687},[2157],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":2159,"children":2160},{"style":1704},[2161],{"type":27,"value":2162}," \"/webhook\"",{"type":31,"tagName":1471,"properties":2164,"children":2165},{"style":1693},[2166],{"type":27,"value":2167},") ",{"type":31,"tagName":1471,"properties":2169,"children":2170},{"style":1687},[2171],{"type":27,"value":2172},"return",{"type":31,"tagName":1471,"properties":2174,"children":2175},{"style":1978},[2176],{"type":27,"value":2177}," webhook",{"type":31,"tagName":1471,"properties":2179,"children":2180},{"style":1693},[2181],{"type":27,"value":2182},"(request);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2185,"children":2186},{"class":1473},[2187,2192,2196,2201,2205,2210,2215,2220],{"type":31,"tagName":1471,"properties":2188,"children":2189},{"style":1687},[2190],{"type":27,"value":2191},"  return",{"type":31,"tagName":1471,"properties":2193,"children":2194},{"style":1687},[2195],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":2197,"children":2198},{"style":1978},[2199],{"type":27,"value":2200}," Response",{"type":31,"tagName":1471,"properties":2202,"children":2203},{"style":1693},[2204],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":2206,"children":2207},{"style":1704},[2208],{"type":27,"value":2209},"\"Not found.\"",{"type":31,"tagName":1471,"properties":2211,"children":2212},{"style":1693},[2213],{"type":27,"value":2214},", { status: ",{"type":31,"tagName":1471,"properties":2216,"children":2217},{"style":1806},[2218],{"type":27,"value":2219},"404",{"type":31,"tagName":1471,"properties":2221,"children":2222},{"style":1693},[2223],{"type":27,"value":2224}," });",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2227,"children":2228},{"class":1473},[2229],{"type":31,"tagName":1471,"properties":2230,"children":2231},{"style":1693},[2232],{"type":27,"value":2233},"}",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2236,"children":2237},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2240,"children":2241},{"class":1473},[2242],{"type":31,"tagName":1471,"properties":2243,"children":2244},{"style":1477},[2245],{"type":27,"value":2246},"/** The buyer lands here after paying, and goes on to their personal link. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2249,"children":2250},{"class":1473},[2251,2256,2260,2264,2268,2273],{"type":31,"tagName":1471,"properties":2252,"children":2253},{"style":1687},[2254],{"type":27,"value":2255},"async",{"type":31,"tagName":1471,"properties":2257,"children":2258},{"style":1687},[2259],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":2261,"children":2262},{"style":1978},[2263],{"type":27,"value":2091},{"type":31,"tagName":1471,"properties":2265,"children":2266},{"style":1693},[2267],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":2269,"children":2270},{"style":1989},[2271],{"type":27,"value":2272},"sessionId",{"type":31,"tagName":1471,"properties":2274,"children":2275},{"style":1693},[2276],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2279,"children":2280},{"class":1473},[2281,2285,2290,2294,2299,2304,2310,2315,2320,2325,2330,2335,2340,2345,2350],{"type":31,"tagName":1471,"properties":2282,"children":2283},{"style":1687},[2284],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":2286,"children":2287},{"style":1806},[2288],{"type":27,"value":2289}," session",{"type":31,"tagName":1471,"properties":2291,"children":2292},{"style":1687},[2293],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":2295,"children":2296},{"style":1704},[2297],{"type":27,"value":2298}," /",{"type":31,"tagName":1471,"properties":2300,"children":2301},{"style":1687},[2302],{"type":27,"value":2303},"^",{"type":31,"tagName":1471,"properties":2305,"children":2307},{"style":2306},"--shiki-dark:#DBEDFF;--shiki-light:#032F62",[2308],{"type":27,"value":2309},"cs_",{"type":31,"tagName":1471,"properties":2311,"children":2312},{"style":1806},[2313],{"type":27,"value":2314},"\\w",{"type":31,"tagName":1471,"properties":2316,"children":2317},{"style":1687},[2318],{"type":27,"value":2319},"+$",{"type":31,"tagName":1471,"properties":2321,"children":2322},{"style":1704},[2323],{"type":27,"value":2324},"/",{"type":31,"tagName":1471,"properties":2326,"children":2327},{"style":1693},[2328],{"type":27,"value":2329},".",{"type":31,"tagName":1471,"properties":2331,"children":2332},{"style":1978},[2333],{"type":27,"value":2334},"test",{"type":31,"tagName":1471,"properties":2336,"children":2337},{"style":1693},[2338],{"type":27,"value":2339},"(sessionId ",{"type":31,"tagName":1471,"properties":2341,"children":2342},{"style":1687},[2343],{"type":27,"value":2344},"??",{"type":31,"tagName":1471,"properties":2346,"children":2347},{"style":1704},[2348],{"type":27,"value":2349}," \"\"",{"type":31,"tagName":1471,"properties":2351,"children":2352},{"style":1693},[2353],{"type":27,"value":1174},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2356,"children":2357},{"class":1473},[2358,2363,2368,2373],{"type":31,"tagName":1471,"properties":2359,"children":2360},{"style":1687},[2361],{"type":27,"value":2362},"    ?",{"type":31,"tagName":1471,"properties":2364,"children":2365},{"style":1687},[2366],{"type":27,"value":2367}," await",{"type":31,"tagName":1471,"properties":2369,"children":2370},{"style":1978},[2371],{"type":27,"value":2372}," stripe",{"type":31,"tagName":1471,"properties":2374,"children":2375},{"style":1693},[2376],{"type":27,"value":1986},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2379,"children":2380},{"class":1473},[2381,2386,2390,2395],{"type":31,"tagName":1471,"properties":2382,"children":2383},{"style":1704},[2384],{"type":27,"value":2385},"        `checkout/sessions/${",{"type":31,"tagName":1471,"properties":2387,"children":2388},{"style":1693},[2389],{"type":27,"value":2272},{"type":31,"tagName":1471,"properties":2391,"children":2392},{"style":1704},[2393],{"type":27,"value":2394},"}?expand[]=line_items&expand[]=subscription.latest_invoice`",{"type":31,"tagName":1471,"properties":2396,"children":2397},{"style":1693},[2398],{"type":27,"value":2399},",",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2402,"children":2403},{"class":1473},[2404],{"type":31,"tagName":1471,"properties":2405,"children":2406},{"style":1693},[2407],{"type":27,"value":2408},"      )",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2411,"children":2412},{"class":1473},[2413,2418,2423],{"type":31,"tagName":1471,"properties":2414,"children":2415},{"style":1687},[2416],{"type":27,"value":2417},"    :",{"type":31,"tagName":1471,"properties":2419,"children":2420},{"style":1806},[2421],{"type":27,"value":2422}," null",{"type":31,"tagName":1471,"properties":2424,"children":2425},{"style":1693},[2426],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2429,"children":2430},{"class":1473},[2431,2435,2440,2444,2448,2452,2456,2461,2465,2469,2473,2478],{"type":31,"tagName":1471,"properties":2432,"children":2433},{"style":1687},[2434],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":2436,"children":2437},{"style":1693},[2438],{"type":27,"value":2439}," (session ",{"type":31,"tagName":1471,"properties":2441,"children":2442},{"style":1687},[2443],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":2445,"children":2446},{"style":1806},[2447],{"type":27,"value":2422},{"type":31,"tagName":1471,"properties":2449,"children":2450},{"style":1693},[2451],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":2453,"children":2454},{"style":1687},[2455],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":2457,"children":2458},{"style":1978},[2459],{"type":27,"value":2460}," page",{"type":31,"tagName":1471,"properties":2462,"children":2463},{"style":1693},[2464],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":2466,"children":2467},{"style":1806},[2468],{"type":27,"value":2219},{"type":31,"tagName":1471,"properties":2470,"children":2471},{"style":1693},[2472],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":2474,"children":2475},{"style":1704},[2476],{"type":27,"value":2477},"\"We could not find this payment.\"",{"type":31,"tagName":1471,"properties":2479,"children":2480},{"style":1693},[2481],{"type":27,"value":2482},");",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2485,"children":2486},{"class":1473},[2487,2491,2496,2500,2505],{"type":31,"tagName":1471,"properties":2488,"children":2489},{"style":1687},[2490],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":2492,"children":2493},{"style":1806},[2494],{"type":27,"value":2495}," prices",{"type":31,"tagName":1471,"properties":2497,"children":2498},{"style":1687},[2499],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":2501,"children":2502},{"style":1978},[2503],{"type":27,"value":2504}," configuredPrices",{"type":31,"tagName":1471,"properties":2506,"children":2507},{"style":1693},[2508],{"type":27,"value":2509},"();",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2512,"children":2513},{"class":1473},[2514,2518,2523],{"type":31,"tagName":1471,"properties":2515,"children":2516},{"style":1687},[2517],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":2519,"children":2520},{"style":1806},[2521],{"type":27,"value":2522}," paid",{"type":31,"tagName":1471,"properties":2524,"children":2525},{"style":1687},[2526],{"type":27,"value":1814},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2529,"children":2530},{"class":1473},[2531,2536,2540,2545],{"type":31,"tagName":1471,"properties":2532,"children":2533},{"style":1693},[2534],{"type":27,"value":2535},"    session.status ",{"type":31,"tagName":1471,"properties":2537,"children":2538},{"style":1687},[2539],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":2541,"children":2542},{"style":1704},[2543],{"type":27,"value":2544}," \"complete\"",{"type":31,"tagName":1471,"properties":2546,"children":2547},{"style":1687},[2548],{"type":27,"value":2059},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2551,"children":2552},{"class":1473},[2553,2558,2563,2567,2572,2577,2582,2587],{"type":31,"tagName":1471,"properties":2554,"children":2555},{"style":1693},[2556],{"type":27,"value":2557},"    [",{"type":31,"tagName":1471,"properties":2559,"children":2560},{"style":1704},[2561],{"type":27,"value":2562},"\"paid\"",{"type":31,"tagName":1471,"properties":2564,"children":2565},{"style":1693},[2566],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":2568,"children":2569},{"style":1704},[2570],{"type":27,"value":2571},"\"no_payment_required\"",{"type":31,"tagName":1471,"properties":2573,"children":2574},{"style":1693},[2575],{"type":27,"value":2576},"].",{"type":31,"tagName":1471,"properties":2578,"children":2579},{"style":1978},[2580],{"type":27,"value":2581},"includes",{"type":31,"tagName":1471,"properties":2583,"children":2584},{"style":1693},[2585],{"type":27,"value":2586},"(session.payment_status) ",{"type":31,"tagName":1471,"properties":2588,"children":2589},{"style":1687},[2590],{"type":27,"value":2591},"&&",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2594,"children":2595},{"class":1473},[2596,2601,2605,2610,2615,2620,2625,2629,2634,2639,2644],{"type":31,"tagName":1471,"properties":2597,"children":2598},{"style":1693},[2599],{"type":27,"value":2600},"    (session.line_items?.data ",{"type":31,"tagName":1471,"properties":2602,"children":2603},{"style":1687},[2604],{"type":27,"value":2344},{"type":31,"tagName":1471,"properties":2606,"children":2607},{"style":1693},[2608],{"type":27,"value":2609}," []).",{"type":31,"tagName":1471,"properties":2611,"children":2612},{"style":1978},[2613],{"type":27,"value":2614},"some",{"type":31,"tagName":1471,"properties":2616,"children":2617},{"style":1693},[2618],{"type":27,"value":2619},"((",{"type":31,"tagName":1471,"properties":2621,"children":2622},{"style":1989},[2623],{"type":27,"value":2624},"item",{"type":31,"tagName":1471,"properties":2626,"children":2627},{"style":1693},[2628],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":2630,"children":2631},{"style":1687},[2632],{"type":27,"value":2633},"=>",{"type":31,"tagName":1471,"properties":2635,"children":2636},{"style":1693},[2637],{"type":27,"value":2638}," prices.",{"type":31,"tagName":1471,"properties":2640,"children":2641},{"style":1978},[2642],{"type":27,"value":2643},"has",{"type":31,"tagName":1471,"properties":2645,"children":2646},{"style":1693},[2647],{"type":27,"value":2648},"(item.price?.id));",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2651,"children":2652},{"class":1473},[2653],{"type":31,"tagName":1471,"properties":2654,"children":2655},{"style":1477},[2656],{"type":27,"value":2657},"  // A one-time payment never ends. A subscription runs to what its latest invoice paid",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2660,"children":2661},{"class":1473},[2662],{"type":31,"tagName":1471,"properties":2663,"children":2664},{"style":1477},[2665],{"type":27,"value":2666},"  // for, and while that invoice is unpaid, /thanks gives out nothing.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2669,"children":2670},{"class":1473},[2671,2675,2680,2684,2689],{"type":31,"tagName":1471,"properties":2672,"children":2673},{"style":1687},[2674],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":2676,"children":2677},{"style":1806},[2678],{"type":27,"value":2679}," subscription",{"type":31,"tagName":1471,"properties":2681,"children":2682},{"style":1687},[2683],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":2685,"children":2686},{"style":1693},[2687],{"type":27,"value":2688}," session.subscription; ",{"type":31,"tagName":1471,"properties":2690,"children":2691},{"style":1477},[2692],{"type":27,"value":2693},"// expanded, with its latest invoice",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2696,"children":2697},{"class":1473},[2698,2703],{"type":31,"tagName":1471,"properties":2699,"children":2700},{"style":1687},[2701],{"type":27,"value":2702},"  let",{"type":31,"tagName":1471,"properties":2704,"children":2705},{"style":1693},[2706],{"type":27,"value":2707}," until;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2710,"children":2711},{"class":1473},[2712,2716,2721,2725,2730,2735,2740,2744],{"type":31,"tagName":1471,"properties":2713,"children":2714},{"style":1687},[2715],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":2717,"children":2718},{"style":1693},[2719],{"type":27,"value":2720}," (session.mode ",{"type":31,"tagName":1471,"properties":2722,"children":2723},{"style":1687},[2724],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":2726,"children":2727},{"style":1704},[2728],{"type":27,"value":2729}," \"payment\"",{"type":31,"tagName":1471,"properties":2731,"children":2732},{"style":1693},[2733],{"type":27,"value":2734},") until ",{"type":31,"tagName":1471,"properties":2736,"children":2737},{"style":1687},[2738],{"type":27,"value":2739},"=",{"type":31,"tagName":1471,"properties":2741,"children":2742},{"style":1806},[2743],{"type":27,"value":2422},{"type":31,"tagName":1471,"properties":2745,"children":2746},{"style":1693},[2747],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2750,"children":2751},{"class":1473},[2752,2757,2762,2767,2772,2776,2780,2785,2789,2794],{"type":31,"tagName":1471,"properties":2753,"children":2754},{"style":1687},[2755],{"type":27,"value":2756},"  else",{"type":31,"tagName":1471,"properties":2758,"children":2759},{"style":1687},[2760],{"type":27,"value":2761}," if",{"type":31,"tagName":1471,"properties":2763,"children":2764},{"style":1693},[2765],{"type":27,"value":2766}," (",{"type":31,"tagName":1471,"properties":2768,"children":2769},{"style":1806},[2770],{"type":27,"value":2771},"HOLDING",{"type":31,"tagName":1471,"properties":2773,"children":2774},{"style":1693},[2775],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":2777,"children":2778},{"style":1978},[2779],{"type":27,"value":2581},{"type":31,"tagName":1471,"properties":2781,"children":2782},{"style":1693},[2783],{"type":27,"value":2784},"(subscription?.status)) until ",{"type":31,"tagName":1471,"properties":2786,"children":2787},{"style":1687},[2788],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":2790,"children":2791},{"style":1978},[2792],{"type":27,"value":2793}," paidThrough",{"type":31,"tagName":1471,"properties":2795,"children":2796},{"style":1693},[2797],{"type":27,"value":2798},"(subscription);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2801,"children":2802},{"class":1473},[2803,2807,2811,2816,2821,2826,2831,2835,2840],{"type":31,"tagName":1471,"properties":2804,"children":2805},{"style":1687},[2806],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":2808,"children":2809},{"style":1693},[2810],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":2812,"children":2813},{"style":1687},[2814],{"type":27,"value":2815},"!",{"type":31,"tagName":1471,"properties":2817,"children":2818},{"style":1693},[2819],{"type":27,"value":2820},"paid ",{"type":31,"tagName":1471,"properties":2822,"children":2823},{"style":1687},[2824],{"type":27,"value":2825},"||",{"type":31,"tagName":1471,"properties":2827,"children":2828},{"style":1693},[2829],{"type":27,"value":2830}," until ",{"type":31,"tagName":1471,"properties":2832,"children":2833},{"style":1687},[2834],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":2836,"children":2837},{"style":1806},[2838],{"type":27,"value":2839}," undefined",{"type":31,"tagName":1471,"properties":2841,"children":2842},{"style":1693},[2843],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2846,"children":2847},{"class":1473},[2848,2852,2856,2860,2865,2869,2874],{"type":31,"tagName":1471,"properties":2849,"children":2850},{"style":1687},[2851],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":2853,"children":2854},{"style":1978},[2855],{"type":27,"value":2460},{"type":31,"tagName":1471,"properties":2857,"children":2858},{"style":1693},[2859],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":2861,"children":2862},{"style":1806},[2863],{"type":27,"value":2864},"402",{"type":31,"tagName":1471,"properties":2866,"children":2867},{"style":1693},[2868],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":2870,"children":2871},{"style":1704},[2872],{"type":27,"value":2873},"\"Payment not confirmed yet, or it has ended. Just paid? Reload in a minute.\"",{"type":31,"tagName":1471,"properties":2875,"children":2876},{"style":1693},[2877],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2880,"children":2881},{"class":1473},[2882],{"type":31,"tagName":1471,"properties":2883,"children":2884},{"style":1693},[2885],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2888,"children":2889},{"class":1473},[2890],{"type":31,"tagName":1471,"properties":2891,"children":2892},{"style":1477},[2893],{"type":27,"value":2894},"  // A subscriber is their Stripe customer. A one-time payment through a Payment Link",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2897,"children":2898},{"class":1473},[2899],{"type":31,"tagName":1471,"properties":2900,"children":2901},{"style":1477},[2902],{"type":27,"value":2903},"  // usually has no customer (Stripe keeps a guest instead), so the session is the ref.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2906,"children":2907},{"class":1473},[2908,2912,2917,2921,2926,2931,2935,2940,2945,2949,2953,2958,2963],{"type":31,"tagName":1471,"properties":2909,"children":2910},{"style":1687},[2911],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":2913,"children":2914},{"style":1806},[2915],{"type":27,"value":2916}," ref",{"type":31,"tagName":1471,"properties":2918,"children":2919},{"style":1687},[2920],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":2922,"children":2923},{"style":1704},[2924],{"type":27,"value":2925}," `stripe-${",{"type":31,"tagName":1471,"properties":2927,"children":2928},{"style":1693},[2929],{"type":27,"value":2930},"session",{"type":31,"tagName":1471,"properties":2932,"children":2933},{"style":1704},[2934],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":2936,"children":2937},{"style":1693},[2938],{"type":27,"value":2939},"customer",{"type":31,"tagName":1471,"properties":2941,"children":2942},{"style":1687},[2943],{"type":27,"value":2944}," ??",{"type":31,"tagName":1471,"properties":2946,"children":2947},{"style":1693},[2948],{"type":27,"value":2289},{"type":31,"tagName":1471,"properties":2950,"children":2951},{"style":1704},[2952],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":2954,"children":2955},{"style":1693},[2956],{"type":27,"value":2957},"id",{"type":31,"tagName":1471,"properties":2959,"children":2960},{"style":1704},[2961],{"type":27,"value":2962},"}`",{"type":31,"tagName":1471,"properties":2964,"children":2965},{"style":1693},[2966],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":2969,"children":2970},{"class":1473},[2971,2975,2980,2985,2989,2994,2999,3004,3009],{"type":31,"tagName":1471,"properties":2972,"children":2973},{"style":1687},[2974],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":2976,"children":2977},{"style":1693},[2978],{"type":27,"value":2979}," Response.",{"type":31,"tagName":1471,"properties":2981,"children":2982},{"style":1978},[2983],{"type":27,"value":2984},"redirect",{"type":31,"tagName":1471,"properties":2986,"children":2987},{"style":1693},[2988],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":2990,"children":2991},{"style":1687},[2992],{"type":27,"value":2993},"await",{"type":31,"tagName":1471,"properties":2995,"children":2996},{"style":1978},[2997],{"type":27,"value":2998}," personalLink",{"type":31,"tagName":1471,"properties":3000,"children":3001},{"style":1693},[3002],{"type":27,"value":3003},"(ref, until), ",{"type":31,"tagName":1471,"properties":3005,"children":3006},{"style":1806},[3007],{"type":27,"value":3008},"303",{"type":31,"tagName":1471,"properties":3010,"children":3011},{"style":1693},[3012],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3015,"children":3016},{"class":1473},[3017],{"type":31,"tagName":1471,"properties":3018,"children":3019},{"style":1693},[3020],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3023,"children":3024},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3027,"children":3028},{"class":1473},[3029],{"type":31,"tagName":1471,"properties":3030,"children":3031},{"style":1477},[3032],{"type":27,"value":3033},"/** A paid invoice moves the member's end date (and makes their link, if they closed",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3036,"children":3037},{"class":1473},[3038],{"type":31,"tagName":1471,"properties":3039,"children":3040},{"style":1477},[3041],{"type":27,"value":3042}," *  the tab before /thanks). An ended subscription takes the Indicator away. Both read",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3045,"children":3046},{"class":1473},[3047],{"type":31,"tagName":1471,"properties":3048,"children":3049},{"style":1477},[3050],{"type":27,"value":3051}," *  the subscription from Stripe now rather than trust the event: Stripe does not send",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3054,"children":3055},{"class":1473},[3056],{"type":31,"tagName":1471,"properties":3057,"children":3058},{"style":1477},[3059],{"type":27,"value":3060}," *  events in order, and a late one must not undo a newer one. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3063,"children":3064},{"class":1473},[3065,3069,3073,3077,3081,3085],{"type":31,"tagName":1471,"properties":3066,"children":3067},{"style":1687},[3068],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":3070,"children":3071},{"style":1687},[3072],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":3074,"children":3075},{"style":1978},[3076],{"type":27,"value":2177},{"type":31,"tagName":1471,"properties":3078,"children":3079},{"style":1693},[3080],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":3082,"children":3083},{"style":1989},[3084],{"type":27,"value":1992},{"type":31,"tagName":1471,"properties":3086,"children":3087},{"style":1693},[3088],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3091,"children":3092},{"class":1473},[3093,3097,3102,3106,3110,3115,3119],{"type":31,"tagName":1471,"properties":3094,"children":3095},{"style":1687},[3096],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":3098,"children":3099},{"style":1806},[3100],{"type":27,"value":3101}," body",{"type":31,"tagName":1471,"properties":3103,"children":3104},{"style":1687},[3105],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":3107,"children":3108},{"style":1687},[3109],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":3111,"children":3112},{"style":1693},[3113],{"type":27,"value":3114}," request.",{"type":31,"tagName":1471,"properties":3116,"children":3117},{"style":1978},[3118],{"type":27,"value":27},{"type":31,"tagName":1471,"properties":3120,"children":3121},{"style":1693},[3122],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3125,"children":3126},{"class":1473},[3127,3131,3135,3139,3144,3149,3153,3157,3162],{"type":31,"tagName":1471,"properties":3128,"children":3129},{"style":1687},[3130],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":3132,"children":3133},{"style":1693},[3134],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":3136,"children":3137},{"style":1687},[3138],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":3140,"children":3141},{"style":1978},[3142],{"type":27,"value":3143},"signedByStripe",{"type":31,"tagName":1471,"properties":3145,"children":3146},{"style":1693},[3147],{"type":27,"value":3148},"(request.headers.",{"type":31,"tagName":1471,"properties":3150,"children":3151},{"style":1978},[3152],{"type":27,"value":2101},{"type":31,"tagName":1471,"properties":3154,"children":3155},{"style":1693},[3156],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":3158,"children":3159},{"style":1704},[3160],{"type":27,"value":3161},"\"stripe-signature\"",{"type":31,"tagName":1471,"properties":3163,"children":3164},{"style":1693},[3165],{"type":27,"value":3166},"), body)) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3169,"children":3170},{"class":1473},[3171,3175,3179,3183,3187,3192,3196,3201],{"type":31,"tagName":1471,"properties":3172,"children":3173},{"style":1687},[3174],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":3176,"children":3177},{"style":1687},[3178],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":3180,"children":3181},{"style":1978},[3182],{"type":27,"value":2200},{"type":31,"tagName":1471,"properties":3184,"children":3185},{"style":1693},[3186],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":3188,"children":3189},{"style":1704},[3190],{"type":27,"value":3191},"\"Bad signature.\"",{"type":31,"tagName":1471,"properties":3193,"children":3194},{"style":1693},[3195],{"type":27,"value":2214},{"type":31,"tagName":1471,"properties":3197,"children":3198},{"style":1806},[3199],{"type":27,"value":3200},"400",{"type":31,"tagName":1471,"properties":3202,"children":3203},{"style":1693},[3204],{"type":27,"value":2224},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3207,"children":3208},{"class":1473},[3209],{"type":31,"tagName":1471,"properties":3210,"children":3211},{"style":1693},[3212],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3215,"children":3216},{"class":1473},[3217,3221,3226,3231,3235,3240,3245,3249,3254,3258,3263],{"type":31,"tagName":1471,"properties":3218,"children":3219},{"style":1687},[3220],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":3222,"children":3223},{"style":1693},[3224],{"type":27,"value":3225}," { ",{"type":31,"tagName":1471,"properties":3227,"children":3228},{"style":1806},[3229],{"type":27,"value":3230},"type",{"type":31,"tagName":1471,"properties":3232,"children":3233},{"style":1693},[3234],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":3236,"children":3237},{"style":1806},[3238],{"type":27,"value":3239},"data",{"type":31,"tagName":1471,"properties":3241,"children":3242},{"style":1693},[3243],{"type":27,"value":3244}," } ",{"type":31,"tagName":1471,"properties":3246,"children":3247},{"style":1687},[3248],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":3250,"children":3251},{"style":1806},[3252],{"type":27,"value":3253}," JSON",{"type":31,"tagName":1471,"properties":3255,"children":3256},{"style":1693},[3257],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":3259,"children":3260},{"style":1978},[3261],{"type":27,"value":3262},"parse",{"type":31,"tagName":1471,"properties":3264,"children":3265},{"style":1693},[3266],{"type":27,"value":3267},"(body);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3270,"children":3271},{"class":1473},[3272,3276,3281,3285],{"type":31,"tagName":1471,"properties":3273,"children":3274},{"style":1687},[3275],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":3277,"children":3278},{"style":1806},[3279],{"type":27,"value":3280}," object",{"type":31,"tagName":1471,"properties":3282,"children":3283},{"style":1687},[3284],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":3286,"children":3287},{"style":1693},[3288],{"type":27,"value":3289}," data.object;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3292,"children":3293},{"class":1473},[3294,3298,3303,3307,3312],{"type":31,"tagName":1471,"properties":3295,"children":3296},{"style":1687},[3297],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":3299,"children":3300},{"style":1693},[3301],{"type":27,"value":3302}," (type ",{"type":31,"tagName":1471,"properties":3304,"children":3305},{"style":1687},[3306],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":3308,"children":3309},{"style":1704},[3310],{"type":27,"value":3311}," \"invoice.paid\"",{"type":31,"tagName":1471,"properties":3313,"children":3314},{"style":1693},[3315],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3318,"children":3319},{"class":1473},[3320],{"type":31,"tagName":1471,"properties":3321,"children":3322},{"style":1477},[3323],{"type":27,"value":3324},"    // From API version 2025-03-31 (basil) on, an invoice names its subscription under",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3327,"children":3328},{"class":1473},[3329],{"type":31,"tagName":1471,"properties":3330,"children":3331},{"style":1477},[3332],{"type":27,"value":3333},"    // `parent`; before, at the top. Read both. Neither means a one-off invoice.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3336,"children":3337},{"class":1473},[3338,3343,3348,3352,3357,3361],{"type":31,"tagName":1471,"properties":3339,"children":3340},{"style":1687},[3341],{"type":27,"value":3342},"    const",{"type":31,"tagName":1471,"properties":3344,"children":3345},{"style":1806},[3346],{"type":27,"value":3347}," id",{"type":31,"tagName":1471,"properties":3349,"children":3350},{"style":1687},[3351],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":3353,"children":3354},{"style":1693},[3355],{"type":27,"value":3356}," object.parent?.subscription_details?.subscription ",{"type":31,"tagName":1471,"properties":3358,"children":3359},{"style":1687},[3360],{"type":27,"value":2344},{"type":31,"tagName":1471,"properties":3362,"children":3363},{"style":1693},[3364],{"type":27,"value":3365}," object.subscription;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3368,"children":3369},{"class":1473},[3370,3374,3378,3382,3387,3392,3396,3400,3404,3409,3413,3418,3422,3427,3431],{"type":31,"tagName":1471,"properties":3371,"children":3372},{"style":1687},[3373],{"type":27,"value":3342},{"type":31,"tagName":1471,"properties":3375,"children":3376},{"style":1806},[3377],{"type":27,"value":2679},{"type":31,"tagName":1471,"properties":3379,"children":3380},{"style":1687},[3381],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":3383,"children":3384},{"style":1693},[3385],{"type":27,"value":3386}," id ",{"type":31,"tagName":1471,"properties":3388,"children":3389},{"style":1687},[3390],{"type":27,"value":3391},"?",{"type":31,"tagName":1471,"properties":3393,"children":3394},{"style":1687},[3395],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":3397,"children":3398},{"style":1978},[3399],{"type":27,"value":2372},{"type":31,"tagName":1471,"properties":3401,"children":3402},{"style":1693},[3403],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":3405,"children":3406},{"style":1704},[3407],{"type":27,"value":3408},"`subscriptions/${",{"type":31,"tagName":1471,"properties":3410,"children":3411},{"style":1693},[3412],{"type":27,"value":2957},{"type":31,"tagName":1471,"properties":3414,"children":3415},{"style":1704},[3416],{"type":27,"value":3417},"}?expand[]=latest_invoice`",{"type":31,"tagName":1471,"properties":3419,"children":3420},{"style":1693},[3421],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":3423,"children":3424},{"style":1687},[3425],{"type":27,"value":3426},":",{"type":31,"tagName":1471,"properties":3428,"children":3429},{"style":1806},[3430],{"type":27,"value":2422},{"type":31,"tagName":1471,"properties":3432,"children":3433},{"style":1693},[3434],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3437,"children":3438},{"class":1473},[3439,3444,3449,3454,3458,3462,3467,3472,3476,3481],{"type":31,"tagName":1471,"properties":3440,"children":3441},{"style":1687},[3442],{"type":27,"value":3443},"    if",{"type":31,"tagName":1471,"properties":3445,"children":3446},{"style":1693},[3447],{"type":27,"value":3448}," (subscription ",{"type":31,"tagName":1471,"properties":3450,"children":3451},{"style":1687},[3452],{"type":27,"value":3453},"!==",{"type":31,"tagName":1471,"properties":3455,"children":3456},{"style":1806},[3457],{"type":27,"value":2422},{"type":31,"tagName":1471,"properties":3459,"children":3460},{"style":1687},[3461],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":3463,"children":3464},{"style":1978},[3465],{"type":27,"value":3466}," holds",{"type":31,"tagName":1471,"properties":3468,"children":3469},{"style":1693},[3470],{"type":27,"value":3471},"(subscription)) ",{"type":31,"tagName":1471,"properties":3473,"children":3474},{"style":1687},[3475],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":3477,"children":3478},{"style":1978},[3479],{"type":27,"value":3480}," moveEndDate",{"type":31,"tagName":1471,"properties":3482,"children":3483},{"style":1693},[3484],{"type":27,"value":2798},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3487,"children":3488},{"class":1473},[3489],{"type":31,"tagName":1471,"properties":3490,"children":3491},{"style":1693},[3492],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3495,"children":3496},{"class":1473},[3497,3501,3505,3509,3514,3518,3523],{"type":31,"tagName":1471,"properties":3498,"children":3499},{"style":1687},[3500],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":3502,"children":3503},{"style":1693},[3504],{"type":27,"value":3302},{"type":31,"tagName":1471,"properties":3506,"children":3507},{"style":1687},[3508],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":3510,"children":3511},{"style":1704},[3512],{"type":27,"value":3513}," \"customer.subscription.deleted\"",{"type":31,"tagName":1471,"properties":3515,"children":3516},{"style":1687},[3517],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":3519,"children":3520},{"style":1978},[3521],{"type":27,"value":3522}," sells",{"type":31,"tagName":1471,"properties":3524,"children":3525},{"style":1693},[3526],{"type":27,"value":3527},"(object)) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3530,"children":3531},{"class":1473},[3532],{"type":31,"tagName":1471,"properties":3533,"children":3534},{"style":1477},[3535],{"type":27,"value":3536},"    // The customer may hold one of your prices on another subscription: then they keep it.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3539,"children":3540},{"class":1473},[3541,3545,3550,3554,3559],{"type":31,"tagName":1471,"properties":3542,"children":3543},{"style":1687},[3544],{"type":27,"value":3342},{"type":31,"tagName":1471,"properties":3546,"children":3547},{"style":1806},[3548],{"type":27,"value":3549}," customer",{"type":31,"tagName":1471,"properties":3551,"children":3552},{"style":1687},[3553],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":3555,"children":3556},{"style":1978},[3557],{"type":27,"value":3558}," encodeURIComponent",{"type":31,"tagName":1471,"properties":3560,"children":3561},{"style":1693},[3562],{"type":27,"value":3563},"(object.customer);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3566,"children":3567},{"class":1473},[3568,3572,3577,3581,3585,3589,3593,3598,3602,3607],{"type":31,"tagName":1471,"properties":3569,"children":3570},{"style":1687},[3571],{"type":27,"value":3342},{"type":31,"tagName":1471,"properties":3573,"children":3574},{"style":1806},[3575],{"type":27,"value":3576}," theirs",{"type":31,"tagName":1471,"properties":3578,"children":3579},{"style":1687},[3580],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":3582,"children":3583},{"style":1687},[3584],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":3586,"children":3587},{"style":1978},[3588],{"type":27,"value":2372},{"type":31,"tagName":1471,"properties":3590,"children":3591},{"style":1693},[3592],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":3594,"children":3595},{"style":1704},[3596],{"type":27,"value":3597},"`subscriptions?customer=${",{"type":31,"tagName":1471,"properties":3599,"children":3600},{"style":1693},[3601],{"type":27,"value":2939},{"type":31,"tagName":1471,"properties":3603,"children":3604},{"style":1704},[3605],{"type":27,"value":3606},"}&expand[]=data.latest_invoice`",{"type":31,"tagName":1471,"properties":3608,"children":3609},{"style":1693},[3610],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3613,"children":3614},{"class":1473},[3615,3619,3624,3628,3633,3637,3641,3646,3650,3655,3659,3663,3668,3672,3677,3681,3685],{"type":31,"tagName":1471,"properties":3616,"children":3617},{"style":1687},[3618],{"type":27,"value":3342},{"type":31,"tagName":1471,"properties":3620,"children":3621},{"style":1806},[3622],{"type":27,"value":3623}," other",{"type":31,"tagName":1471,"properties":3625,"children":3626},{"style":1687},[3627],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":3629,"children":3630},{"style":1693},[3631],{"type":27,"value":3632}," (theirs?.data ",{"type":31,"tagName":1471,"properties":3634,"children":3635},{"style":1687},[3636],{"type":27,"value":2344},{"type":31,"tagName":1471,"properties":3638,"children":3639},{"style":1693},[3640],{"type":27,"value":2609},{"type":31,"tagName":1471,"properties":3642,"children":3643},{"style":1978},[3644],{"type":27,"value":3645},"find",{"type":31,"tagName":1471,"properties":3647,"children":3648},{"style":1693},[3649],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":3651,"children":3652},{"style":1989},[3653],{"type":27,"value":3654},"sub",{"type":31,"tagName":1471,"properties":3656,"children":3657},{"style":1693},[3658],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":3660,"children":3661},{"style":1687},[3662],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":3664,"children":3665},{"style":1693},[3666],{"type":27,"value":3667}," sub.id ",{"type":31,"tagName":1471,"properties":3669,"children":3670},{"style":1687},[3671],{"type":27,"value":3453},{"type":31,"tagName":1471,"properties":3673,"children":3674},{"style":1693},[3675],{"type":27,"value":3676}," object.id ",{"type":31,"tagName":1471,"properties":3678,"children":3679},{"style":1687},[3680],{"type":27,"value":2591},{"type":31,"tagName":1471,"properties":3682,"children":3683},{"style":1978},[3684],{"type":27,"value":3466},{"type":31,"tagName":1471,"properties":3686,"children":3687},{"style":1693},[3688],{"type":27,"value":3689},"(sub));",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3692,"children":3693},{"class":1473},[3694,3698,3703,3707,3711],{"type":31,"tagName":1471,"properties":3695,"children":3696},{"style":1687},[3697],{"type":27,"value":3443},{"type":31,"tagName":1471,"properties":3699,"children":3700},{"style":1693},[3701],{"type":27,"value":3702}," (other) ",{"type":31,"tagName":1471,"properties":3704,"children":3705},{"style":1687},[3706],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":3708,"children":3709},{"style":1978},[3710],{"type":27,"value":3480},{"type":31,"tagName":1471,"properties":3712,"children":3713},{"style":1693},[3714],{"type":27,"value":3715},"(other);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3718,"children":3719},{"class":1473},[3720,3725,3729,3734,3738,3743,3748,3752,3756,3760],{"type":31,"tagName":1471,"properties":3721,"children":3722},{"style":1687},[3723],{"type":27,"value":3724},"    else",{"type":31,"tagName":1471,"properties":3726,"children":3727},{"style":1687},[3728],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":3730,"children":3731},{"style":1978},[3732],{"type":27,"value":3733}," removeMember",{"type":31,"tagName":1471,"properties":3735,"children":3736},{"style":1693},[3737],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":3739,"children":3740},{"style":1704},[3741],{"type":27,"value":3742},"`stripe-${",{"type":31,"tagName":1471,"properties":3744,"children":3745},{"style":1693},[3746],{"type":27,"value":3747},"object",{"type":31,"tagName":1471,"properties":3749,"children":3750},{"style":1704},[3751],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":3753,"children":3754},{"style":1693},[3755],{"type":27,"value":2939},{"type":31,"tagName":1471,"properties":3757,"children":3758},{"style":1704},[3759],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":3761,"children":3762},{"style":1693},[3763],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3766,"children":3767},{"class":1473},[3768],{"type":31,"tagName":1471,"properties":3769,"children":3770},{"style":1693},[3771],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3774,"children":3775},{"class":1473},[3776,3780,3784,3788,3792,3797,3802],{"type":31,"tagName":1471,"properties":3777,"children":3778},{"style":1687},[3779],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":3781,"children":3782},{"style":1687},[3783],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":3785,"children":3786},{"style":1978},[3787],{"type":27,"value":2200},{"type":31,"tagName":1471,"properties":3789,"children":3790},{"style":1693},[3791],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":3793,"children":3794},{"style":1704},[3795],{"type":27,"value":3796},"\"OK\"",{"type":31,"tagName":1471,"properties":3798,"children":3799},{"style":1693},[3800],{"type":27,"value":3801},"); ",{"type":31,"tagName":1471,"properties":3803,"children":3804},{"style":1477},[3805],{"type":27,"value":3806},"// every other event is ignored",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3809,"children":3810},{"class":1473},[3811],{"type":31,"tagName":1471,"properties":3812,"children":3813},{"style":1693},[3814],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3817,"children":3818},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3821,"children":3822},{"class":1473},[3823],{"type":31,"tagName":1471,"properties":3824,"children":3825},{"style":1477},[3826],{"type":27,"value":3827},"/** Moves the member's end date to what `subscription` is paid through. While its",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3830,"children":3831},{"class":1473},[3832],{"type":31,"tagName":1471,"properties":3833,"children":3834},{"style":1477},[3835],{"type":27,"value":3836}," *  latest invoice is unpaid, the end date stays where it is. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3839,"children":3840},{"class":1473},[3841,3845,3849,3853,3857,3862],{"type":31,"tagName":1471,"properties":3842,"children":3843},{"style":1687},[3844],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":3846,"children":3847},{"style":1687},[3848],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":3850,"children":3851},{"style":1978},[3852],{"type":27,"value":3480},{"type":31,"tagName":1471,"properties":3854,"children":3855},{"style":1693},[3856],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":3858,"children":3859},{"style":1989},[3860],{"type":27,"value":3861},"subscription",{"type":31,"tagName":1471,"properties":3863,"children":3864},{"style":1693},[3865],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3868,"children":3869},{"class":1473},[3870,3874,3879,3883,3887],{"type":31,"tagName":1471,"properties":3871,"children":3872},{"style":1687},[3873],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":3875,"children":3876},{"style":1806},[3877],{"type":27,"value":3878}," until",{"type":31,"tagName":1471,"properties":3880,"children":3881},{"style":1687},[3882],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":3884,"children":3885},{"style":1978},[3886],{"type":27,"value":2793},{"type":31,"tagName":1471,"properties":3888,"children":3889},{"style":1693},[3890],{"type":27,"value":2798},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3893,"children":3894},{"class":1473},[3895,3899,3904,3908,3912,3916,3920,3924,3928,3932,3936,3940,3944,3948],{"type":31,"tagName":1471,"properties":3896,"children":3897},{"style":1687},[3898],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":3900,"children":3901},{"style":1693},[3902],{"type":27,"value":3903}," (until ",{"type":31,"tagName":1471,"properties":3905,"children":3906},{"style":1687},[3907],{"type":27,"value":3453},{"type":31,"tagName":1471,"properties":3909,"children":3910},{"style":1806},[3911],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":3913,"children":3914},{"style":1693},[3915],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":3917,"children":3918},{"style":1687},[3919],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":3921,"children":3922},{"style":1978},[3923],{"type":27,"value":2998},{"type":31,"tagName":1471,"properties":3925,"children":3926},{"style":1693},[3927],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":3929,"children":3930},{"style":1704},[3931],{"type":27,"value":3742},{"type":31,"tagName":1471,"properties":3933,"children":3934},{"style":1693},[3935],{"type":27,"value":3861},{"type":31,"tagName":1471,"properties":3937,"children":3938},{"style":1704},[3939],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":3941,"children":3942},{"style":1693},[3943],{"type":27,"value":2939},{"type":31,"tagName":1471,"properties":3945,"children":3946},{"style":1704},[3947],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":3949,"children":3950},{"style":1693},[3951],{"type":27,"value":3952},", until);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3955,"children":3956},{"class":1473},[3957],{"type":31,"tagName":1471,"properties":3958,"children":3959},{"style":1693},[3960],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3963,"children":3964},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3967,"children":3968},{"class":1473},[3969],{"type":31,"tagName":1471,"properties":3970,"children":3971},{"style":1477},[3972],{"type":27,"value":3973},"/** What a subscription is paid through, plus the grace days: the end of the period its",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3976,"children":3977},{"class":1473},[3978],{"type":31,"tagName":1471,"properties":3979,"children":3980},{"style":1477},[3981],{"type":27,"value":3982}," *  latest invoice paid for. Undefined while that invoice is unpaid (a renewal Stripe is",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3985,"children":3986},{"class":1473},[3987],{"type":31,"tagName":1471,"properties":3988,"children":3989},{"style":1477},[3990],{"type":27,"value":3991}," *  still collecting, though it already opened the next period). */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":3994,"children":3995},{"class":1473},[3996,4001,4005,4009,4013],{"type":31,"tagName":1471,"properties":3997,"children":3998},{"style":1687},[3999],{"type":27,"value":4000},"function",{"type":31,"tagName":1471,"properties":4002,"children":4003},{"style":1978},[4004],{"type":27,"value":2793},{"type":31,"tagName":1471,"properties":4006,"children":4007},{"style":1693},[4008],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":4010,"children":4011},{"style":1989},[4012],{"type":27,"value":3861},{"type":31,"tagName":1471,"properties":4014,"children":4015},{"style":1693},[4016],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4019,"children":4020},{"class":1473},[4021,4025,4030,4034],{"type":31,"tagName":1471,"properties":4022,"children":4023},{"style":1687},[4024],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":4026,"children":4027},{"style":1806},[4028],{"type":27,"value":4029}," invoice",{"type":31,"tagName":1471,"properties":4031,"children":4032},{"style":1687},[4033],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":4035,"children":4036},{"style":1693},[4037],{"type":27,"value":4038}," subscription.latest_invoice;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4041,"children":4042},{"class":1473},[4043,4047,4052,4056,4061,4065,4069,4073],{"type":31,"tagName":1471,"properties":4044,"children":4045},{"style":1687},[4046],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":4048,"children":4049},{"style":1693},[4050],{"type":27,"value":4051}," (invoice?.status ",{"type":31,"tagName":1471,"properties":4053,"children":4054},{"style":1687},[4055],{"type":27,"value":3453},{"type":31,"tagName":1471,"properties":4057,"children":4058},{"style":1704},[4059],{"type":27,"value":4060}," \"paid\"",{"type":31,"tagName":1471,"properties":4062,"children":4063},{"style":1693},[4064],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":4066,"children":4067},{"style":1687},[4068],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":4070,"children":4071},{"style":1806},[4072],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":4074,"children":4075},{"style":1693},[4076],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4079,"children":4080},{"class":1473},[4081,4085,4090,4094,4099,4103],{"type":31,"tagName":1471,"properties":4082,"children":4083},{"style":1687},[4084],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":4086,"children":4087},{"style":1806},[4088],{"type":27,"value":4089}," ends",{"type":31,"tagName":1471,"properties":4091,"children":4092},{"style":1687},[4093],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":4095,"children":4096},{"style":1693},[4097],{"type":27,"value":4098}," (invoice.lines?.data ",{"type":31,"tagName":1471,"properties":4100,"children":4101},{"style":1687},[4102],{"type":27,"value":2344},{"type":31,"tagName":1471,"properties":4104,"children":4105},{"style":1693},[4106],{"type":27,"value":4107}," [])",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4110,"children":4111},{"class":1473},[4112,4117,4122,4126,4130,4134,4138,4143,4148,4152],{"type":31,"tagName":1471,"properties":4113,"children":4114},{"style":1693},[4115],{"type":27,"value":4116},"    .",{"type":31,"tagName":1471,"properties":4118,"children":4119},{"style":1978},[4120],{"type":27,"value":4121},"filter",{"type":31,"tagName":1471,"properties":4123,"children":4124},{"style":1693},[4125],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":4127,"children":4128},{"style":1989},[4129],{"type":27,"value":1473},{"type":31,"tagName":1471,"properties":4131,"children":4132},{"style":1693},[4133],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":4135,"children":4136},{"style":1687},[4137],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":4139,"children":4140},{"style":1978},[4141],{"type":27,"value":4142}," lineSubscription",{"type":31,"tagName":1471,"properties":4144,"children":4145},{"style":1693},[4146],{"type":27,"value":4147},"(line) ",{"type":31,"tagName":1471,"properties":4149,"children":4150},{"style":1687},[4151],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":4153,"children":4154},{"style":1693},[4155],{"type":27,"value":4156}," subscription.id)",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4159,"children":4160},{"class":1473},[4161,4165,4170,4174,4178,4182,4186],{"type":31,"tagName":1471,"properties":4162,"children":4163},{"style":1693},[4164],{"type":27,"value":4116},{"type":31,"tagName":1471,"properties":4166,"children":4167},{"style":1978},[4168],{"type":27,"value":4169},"map",{"type":31,"tagName":1471,"properties":4171,"children":4172},{"style":1693},[4173],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":4175,"children":4176},{"style":1989},[4177],{"type":27,"value":1473},{"type":31,"tagName":1471,"properties":4179,"children":4180},{"style":1693},[4181],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":4183,"children":4184},{"style":1687},[4185],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":4187,"children":4188},{"style":1693},[4189],{"type":27,"value":4190}," line.period?.end);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4193,"children":4194},{"class":1473},[4195,4199,4204],{"type":31,"tagName":1471,"properties":4196,"children":4197},{"style":1687},[4198],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":4200,"children":4201},{"style":1978},[4202],{"type":27,"value":4203}," endDate",{"type":31,"tagName":1471,"properties":4205,"children":4206},{"style":1693},[4207],{"type":27,"value":4208},"(ends);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4211,"children":4212},{"class":1473},[4213],{"type":31,"tagName":1471,"properties":4214,"children":4215},{"style":1693},[4216],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4219,"children":4220},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4223,"children":4224},{"class":1473},[4225],{"type":31,"tagName":1471,"properties":4226,"children":4227},{"style":1477},[4228],{"type":27,"value":4229},"/** The subscription an invoice line bills for. From API version 2025-03-31 (basil) on it",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4232,"children":4233},{"class":1473},[4234],{"type":31,"tagName":1471,"properties":4235,"children":4236},{"style":1477},[4237],{"type":27,"value":4238}," *  sits under the line's `parent`; before, at the top of the line. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4241,"children":4242},{"class":1473},[4243,4247,4251,4255,4259],{"type":31,"tagName":1471,"properties":4244,"children":4245},{"style":1687},[4246],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":4248,"children":4249},{"style":1978},[4250],{"type":27,"value":4142},{"type":31,"tagName":1471,"properties":4252,"children":4253},{"style":1693},[4254],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":4256,"children":4257},{"style":1989},[4258],{"type":27,"value":1473},{"type":31,"tagName":1471,"properties":4260,"children":4261},{"style":1693},[4262],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4265,"children":4266},{"class":1473},[4267,4271],{"type":31,"tagName":1471,"properties":4268,"children":4269},{"style":1687},[4270],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":4272,"children":4273},{"style":1693},[4274],{"type":27,"value":2766},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4277,"children":4278},{"class":1473},[4279,4284],{"type":31,"tagName":1471,"properties":4280,"children":4281},{"style":1693},[4282],{"type":27,"value":4283},"    line.parent?.subscription_item_details?.subscription ",{"type":31,"tagName":1471,"properties":4285,"children":4286},{"style":1687},[4287],{"type":27,"value":2344},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4290,"children":4291},{"class":1473},[4292,4297],{"type":31,"tagName":1471,"properties":4293,"children":4294},{"style":1693},[4295],{"type":27,"value":4296},"    line.parent?.invoice_item_details?.subscription ",{"type":31,"tagName":1471,"properties":4298,"children":4299},{"style":1687},[4300],{"type":27,"value":2344},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4303,"children":4304},{"class":1473},[4305],{"type":31,"tagName":1471,"properties":4306,"children":4307},{"style":1693},[4308],{"type":27,"value":4309},"    line.subscription",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4312,"children":4313},{"class":1473},[4314],{"type":31,"tagName":1471,"properties":4315,"children":4316},{"style":1693},[4317],{"type":27,"value":4318},"  );",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4321,"children":4322},{"class":1473},[4323],{"type":31,"tagName":1471,"properties":4324,"children":4325},{"style":1693},[4326],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4329,"children":4330},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4333,"children":4334},{"class":1473},[4335],{"type":31,"tagName":1471,"properties":4336,"children":4337},{"style":1477},[4338],{"type":27,"value":4339},"/** A subscription that holds one of your prices, in a status that keeps the Indicator. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4342,"children":4343},{"class":1473},[4344,4348,4352,4356,4360],{"type":31,"tagName":1471,"properties":4345,"children":4346},{"style":1687},[4347],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":4349,"children":4350},{"style":1978},[4351],{"type":27,"value":3466},{"type":31,"tagName":1471,"properties":4353,"children":4354},{"style":1693},[4355],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":4357,"children":4358},{"style":1989},[4359],{"type":27,"value":3861},{"type":31,"tagName":1471,"properties":4361,"children":4362},{"style":1693},[4363],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4366,"children":4367},{"class":1473},[4368,4372,4376,4380,4384,4389,4393,4397],{"type":31,"tagName":1471,"properties":4369,"children":4370},{"style":1687},[4371],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":4373,"children":4374},{"style":1806},[4375],{"type":27,"value":1892},{"type":31,"tagName":1471,"properties":4377,"children":4378},{"style":1693},[4379],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":4381,"children":4382},{"style":1978},[4383],{"type":27,"value":2581},{"type":31,"tagName":1471,"properties":4385,"children":4386},{"style":1693},[4387],{"type":27,"value":4388},"(subscription.status) ",{"type":31,"tagName":1471,"properties":4390,"children":4391},{"style":1687},[4392],{"type":27,"value":2591},{"type":31,"tagName":1471,"properties":4394,"children":4395},{"style":1978},[4396],{"type":27,"value":3522},{"type":31,"tagName":1471,"properties":4398,"children":4399},{"style":1693},[4400],{"type":27,"value":2798},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4403,"children":4404},{"class":1473},[4405],{"type":31,"tagName":1471,"properties":4406,"children":4407},{"style":1693},[4408],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4411,"children":4412},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4415,"children":4416},{"class":1473},[4417],{"type":31,"tagName":1471,"properties":4418,"children":4419},{"style":1477},[4420],{"type":27,"value":4421},"/** Whether a subscription holds one of your prices. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4424,"children":4425},{"class":1473},[4426,4430,4434,4438,4442],{"type":31,"tagName":1471,"properties":4427,"children":4428},{"style":1687},[4429],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":4431,"children":4432},{"style":1978},[4433],{"type":27,"value":3522},{"type":31,"tagName":1471,"properties":4435,"children":4436},{"style":1693},[4437],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":4439,"children":4440},{"style":1989},[4441],{"type":27,"value":3861},{"type":31,"tagName":1471,"properties":4443,"children":4444},{"style":1693},[4445],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4448,"children":4449},{"class":1473},[4450,4454,4458,4462,4466],{"type":31,"tagName":1471,"properties":4451,"children":4452},{"style":1687},[4453],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":4455,"children":4456},{"style":1806},[4457],{"type":27,"value":2495},{"type":31,"tagName":1471,"properties":4459,"children":4460},{"style":1687},[4461],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":4463,"children":4464},{"style":1978},[4465],{"type":27,"value":2504},{"type":31,"tagName":1471,"properties":4467,"children":4468},{"style":1693},[4469],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4472,"children":4473},{"class":1473},[4474,4478,4483,4487,4491,4495,4499,4503,4507,4511,4515,4519],{"type":31,"tagName":1471,"properties":4475,"children":4476},{"style":1687},[4477],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":4479,"children":4480},{"style":1693},[4481],{"type":27,"value":4482}," (subscription.items?.data ",{"type":31,"tagName":1471,"properties":4484,"children":4485},{"style":1687},[4486],{"type":27,"value":2344},{"type":31,"tagName":1471,"properties":4488,"children":4489},{"style":1693},[4490],{"type":27,"value":2609},{"type":31,"tagName":1471,"properties":4492,"children":4493},{"style":1978},[4494],{"type":27,"value":2614},{"type":31,"tagName":1471,"properties":4496,"children":4497},{"style":1693},[4498],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":4500,"children":4501},{"style":1989},[4502],{"type":27,"value":2624},{"type":31,"tagName":1471,"properties":4504,"children":4505},{"style":1693},[4506],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":4508,"children":4509},{"style":1687},[4510],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":4512,"children":4513},{"style":1693},[4514],{"type":27,"value":2638},{"type":31,"tagName":1471,"properties":4516,"children":4517},{"style":1978},[4518],{"type":27,"value":2643},{"type":31,"tagName":1471,"properties":4520,"children":4521},{"style":1693},[4522],{"type":27,"value":2648},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4525,"children":4526},{"class":1473},[4527],{"type":31,"tagName":1471,"properties":4528,"children":4529},{"style":1693},[4530],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4533,"children":4534},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4537,"children":4538},{"class":1473},[4539],{"type":31,"tagName":1471,"properties":4540,"children":4541},{"style":1477},[4542],{"type":27,"value":4543},"/** STRIPE_PRICE_IDS: the prices that give the Indicator. Nothing else on the account counts. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4546,"children":4547},{"class":1473},[4548,4552,4556],{"type":31,"tagName":1471,"properties":4549,"children":4550},{"style":1687},[4551],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":4553,"children":4554},{"style":1978},[4555],{"type":27,"value":2504},{"type":31,"tagName":1471,"properties":4557,"children":4558},{"style":1693},[4559],{"type":27,"value":4560},"() {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4563,"children":4564},{"class":1473},[4565,4569,4574,4578,4583,4588,4592,4596],{"type":31,"tagName":1471,"properties":4566,"children":4567},{"style":1687},[4568],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":4570,"children":4571},{"style":1806},[4572],{"type":27,"value":4573}," ids",{"type":31,"tagName":1471,"properties":4575,"children":4576},{"style":1687},[4577],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":4579,"children":4580},{"style":1693},[4581],{"type":27,"value":4582}," (process.env.",{"type":31,"tagName":1471,"properties":4584,"children":4585},{"style":1806},[4586],{"type":27,"value":4587},"STRIPE_PRICE_IDS",{"type":31,"tagName":1471,"properties":4589,"children":4590},{"style":1687},[4591],{"type":27,"value":2944},{"type":31,"tagName":1471,"properties":4593,"children":4594},{"style":1704},[4595],{"type":27,"value":2349},{"type":31,"tagName":1471,"properties":4597,"children":4598},{"style":1693},[4599],{"type":27,"value":1174},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4602,"children":4603},{"class":1473},[4604,4608,4613,4617,4622],{"type":31,"tagName":1471,"properties":4605,"children":4606},{"style":1693},[4607],{"type":27,"value":4116},{"type":31,"tagName":1471,"properties":4609,"children":4610},{"style":1978},[4611],{"type":27,"value":4612},"split",{"type":31,"tagName":1471,"properties":4614,"children":4615},{"style":1693},[4616],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":4618,"children":4619},{"style":1704},[4620],{"type":27,"value":4621},"\",\"",{"type":31,"tagName":1471,"properties":4623,"children":4624},{"style":1693},[4625],{"type":27,"value":1174},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4628,"children":4629},{"class":1473},[4630,4634,4638,4642,4646,4650,4654,4659,4664],{"type":31,"tagName":1471,"properties":4631,"children":4632},{"style":1693},[4633],{"type":27,"value":4116},{"type":31,"tagName":1471,"properties":4635,"children":4636},{"style":1978},[4637],{"type":27,"value":4169},{"type":31,"tagName":1471,"properties":4639,"children":4640},{"style":1693},[4641],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":4643,"children":4644},{"style":1989},[4645],{"type":27,"value":2957},{"type":31,"tagName":1471,"properties":4647,"children":4648},{"style":1693},[4649],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":4651,"children":4652},{"style":1687},[4653],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":4655,"children":4656},{"style":1693},[4657],{"type":27,"value":4658}," id.",{"type":31,"tagName":1471,"properties":4660,"children":4661},{"style":1978},[4662],{"type":27,"value":4663},"trim",{"type":31,"tagName":1471,"properties":4665,"children":4666},{"style":1693},[4667],{"type":27,"value":4668},"())",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4671,"children":4672},{"class":1473},[4673,4677,4681],{"type":31,"tagName":1471,"properties":4674,"children":4675},{"style":1693},[4676],{"type":27,"value":4116},{"type":31,"tagName":1471,"properties":4678,"children":4679},{"style":1978},[4680],{"type":27,"value":4121},{"type":31,"tagName":1471,"properties":4682,"children":4683},{"style":1693},[4684],{"type":27,"value":4685},"(Boolean);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4688,"children":4689},{"class":1473},[4690,4694,4699,4704,4709,4714],{"type":31,"tagName":1471,"properties":4691,"children":4692},{"style":1687},[4693],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":4695,"children":4696},{"style":1693},[4697],{"type":27,"value":4698}," (ids.",{"type":31,"tagName":1471,"properties":4700,"children":4701},{"style":1806},[4702],{"type":27,"value":4703},"length",{"type":31,"tagName":1471,"properties":4705,"children":4706},{"style":1687},[4707],{"type":27,"value":4708}," ===",{"type":31,"tagName":1471,"properties":4710,"children":4711},{"style":1806},[4712],{"type":27,"value":4713}," 0",{"type":31,"tagName":1471,"properties":4715,"children":4716},{"style":1693},[4717],{"type":27,"value":1174},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4720,"children":4721},{"class":1473},[4722,4727,4731,4736,4740,4745],{"type":31,"tagName":1471,"properties":4723,"children":4724},{"style":1687},[4725],{"type":27,"value":4726},"    throw",{"type":31,"tagName":1471,"properties":4728,"children":4729},{"style":1687},[4730],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":4732,"children":4733},{"style":1978},[4734],{"type":27,"value":4735}," Error",{"type":31,"tagName":1471,"properties":4737,"children":4738},{"style":1693},[4739],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":4741,"children":4742},{"style":1704},[4743],{"type":27,"value":4744},"\"Set STRIPE_PRICE_IDS to the prices that give the Indicator\"",{"type":31,"tagName":1471,"properties":4746,"children":4747},{"style":1693},[4748],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4751,"children":4752},{"class":1473},[4753,4757,4761,4766],{"type":31,"tagName":1471,"properties":4754,"children":4755},{"style":1687},[4756],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":4758,"children":4759},{"style":1687},[4760],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":4762,"children":4763},{"style":1978},[4764],{"type":27,"value":4765}," Set",{"type":31,"tagName":1471,"properties":4767,"children":4768},{"style":1693},[4769],{"type":27,"value":4770},"(ids);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4773,"children":4774},{"class":1473},[4775],{"type":31,"tagName":1471,"properties":4776,"children":4777},{"style":1693},[4778],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4781,"children":4782},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4785,"children":4786},{"class":1473},[4787],{"type":31,"tagName":1471,"properties":4788,"children":4789},{"style":1477},[4790],{"type":27,"value":4791},"/** GET from Stripe's API with the restricted key; null when Stripe has no such object. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4794,"children":4795},{"class":1473},[4796,4800,4804,4808,4812,4817],{"type":31,"tagName":1471,"properties":4797,"children":4798},{"style":1687},[4799],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":4801,"children":4802},{"style":1687},[4803],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":4805,"children":4806},{"style":1978},[4807],{"type":27,"value":2372},{"type":31,"tagName":1471,"properties":4809,"children":4810},{"style":1693},[4811],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":4813,"children":4814},{"style":1989},[4815],{"type":27,"value":4816},"path",{"type":31,"tagName":1471,"properties":4818,"children":4819},{"style":1693},[4820],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4823,"children":4824},{"class":1473},[4825,4829,4834,4838,4842,4847,4851,4856,4860,4864],{"type":31,"tagName":1471,"properties":4826,"children":4827},{"style":1687},[4828],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":4830,"children":4831},{"style":1806},[4832],{"type":27,"value":4833}," res",{"type":31,"tagName":1471,"properties":4835,"children":4836},{"style":1687},[4837],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":4839,"children":4840},{"style":1687},[4841],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":4843,"children":4844},{"style":1978},[4845],{"type":27,"value":4846}," fetch",{"type":31,"tagName":1471,"properties":4848,"children":4849},{"style":1693},[4850],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":4852,"children":4853},{"style":1704},[4854],{"type":27,"value":4855},"`https://api.stripe.com/v1/${",{"type":31,"tagName":1471,"properties":4857,"children":4858},{"style":1693},[4859],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":4861,"children":4862},{"style":1704},[4863],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":4865,"children":4866},{"style":1693},[4867],{"type":27,"value":4868},", {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4871,"children":4872},{"class":1473},[4873,4878,4883,4888,4892,4897,4901,4906,4910],{"type":31,"tagName":1471,"properties":4874,"children":4875},{"style":1693},[4876],{"type":27,"value":4877},"    headers: { authorization: ",{"type":31,"tagName":1471,"properties":4879,"children":4880},{"style":1704},[4881],{"type":27,"value":4882},"`Bearer ${",{"type":31,"tagName":1471,"properties":4884,"children":4885},{"style":1693},[4886],{"type":27,"value":4887},"process",{"type":31,"tagName":1471,"properties":4889,"children":4890},{"style":1704},[4891],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":4893,"children":4894},{"style":1693},[4895],{"type":27,"value":4896},"env",{"type":31,"tagName":1471,"properties":4898,"children":4899},{"style":1704},[4900],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":4902,"children":4903},{"style":1806},[4904],{"type":27,"value":4905},"STRIPE_SECRET_KEY",{"type":31,"tagName":1471,"properties":4907,"children":4908},{"style":1704},[4909],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":4911,"children":4912},{"style":1693},[4913],{"type":27,"value":4914}," },",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4917,"children":4918},{"class":1473},[4919],{"type":31,"tagName":1471,"properties":4920,"children":4921},{"style":1693},[4922],{"type":27,"value":4923},"  });",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4926,"children":4927},{"class":1473},[4928,4932,4937,4941,4946,4950,4954,4958],{"type":31,"tagName":1471,"properties":4929,"children":4930},{"style":1687},[4931],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":4933,"children":4934},{"style":1693},[4935],{"type":27,"value":4936}," (res.status ",{"type":31,"tagName":1471,"properties":4938,"children":4939},{"style":1687},[4940],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":4942,"children":4943},{"style":1806},[4944],{"type":27,"value":4945}," 404",{"type":31,"tagName":1471,"properties":4947,"children":4948},{"style":1693},[4949],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":4951,"children":4952},{"style":1687},[4953],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":4955,"children":4956},{"style":1806},[4957],{"type":27,"value":2422},{"type":31,"tagName":1471,"properties":4959,"children":4960},{"style":1693},[4961],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":4964,"children":4965},{"class":1473},[4966,4970,4974,4978,4983,4988,4992,4996,5000,5005,5009,5014,5019,5023,5028,5033,5037,5041,5045,5049,5054,5058],{"type":31,"tagName":1471,"properties":4967,"children":4968},{"style":1687},[4969],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":4971,"children":4972},{"style":1693},[4973],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":4975,"children":4976},{"style":1687},[4977],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":4979,"children":4980},{"style":1693},[4981],{"type":27,"value":4982},"res.ok) ",{"type":31,"tagName":1471,"properties":4984,"children":4985},{"style":1687},[4986],{"type":27,"value":4987},"throw",{"type":31,"tagName":1471,"properties":4989,"children":4990},{"style":1687},[4991],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":4993,"children":4994},{"style":1978},[4995],{"type":27,"value":4735},{"type":31,"tagName":1471,"properties":4997,"children":4998},{"style":1693},[4999],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5001,"children":5002},{"style":1704},[5003],{"type":27,"value":5004},"`Stripe ${",{"type":31,"tagName":1471,"properties":5006,"children":5007},{"style":1693},[5008],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":5010,"children":5011},{"style":1704},[5012],{"type":27,"value":5013},"} answered ${",{"type":31,"tagName":1471,"properties":5015,"children":5016},{"style":1693},[5017],{"type":27,"value":5018},"res",{"type":31,"tagName":1471,"properties":5020,"children":5021},{"style":1704},[5022],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":5024,"children":5025},{"style":1693},[5026],{"type":27,"value":5027},"status",{"type":31,"tagName":1471,"properties":5029,"children":5030},{"style":1704},[5031],{"type":27,"value":5032},"}: ${",{"type":31,"tagName":1471,"properties":5034,"children":5035},{"style":1687},[5036],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":5038,"children":5039},{"style":1693},[5040],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":5042,"children":5043},{"style":1704},[5044],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":5046,"children":5047},{"style":1978},[5048],{"type":27,"value":27},{"type":31,"tagName":1471,"properties":5050,"children":5051},{"style":1704},[5052],{"type":27,"value":5053},"()",{"type":31,"tagName":1471,"properties":5055,"children":5056},{"style":1704},[5057],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":5059,"children":5060},{"style":1693},[5061],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5064,"children":5065},{"class":1473},[5066,5070,5075,5080],{"type":31,"tagName":1471,"properties":5067,"children":5068},{"style":1687},[5069],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":5071,"children":5072},{"style":1693},[5073],{"type":27,"value":5074}," res.",{"type":31,"tagName":1471,"properties":5076,"children":5077},{"style":1978},[5078],{"type":27,"value":5079},"json",{"type":31,"tagName":1471,"properties":5081,"children":5082},{"style":1693},[5083],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5086,"children":5087},{"class":1473},[5088],{"type":31,"tagName":1471,"properties":5089,"children":5090},{"style":1693},[5091],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5094,"children":5095},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5098,"children":5099},{"class":1473},[5100],{"type":31,"tagName":1471,"properties":5101,"children":5102},{"style":1477},[5103],{"type":27,"value":5104},"/** Stripe's check, as its docs lay it out: Stripe-Signature holds `t=\u003Cunix seconds>` and",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5107,"children":5108},{"class":1473},[5109],{"type":31,"tagName":1471,"properties":5110,"children":5111},{"style":1477},[5112],{"type":27,"value":5113}," *  one `v1=\u003Chex>` per active signing secret, each an HMAC-SHA256 of `\u003Ct>.\u003Craw body>`",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5116,"children":5117},{"class":1473},[5118],{"type":31,"tagName":1471,"properties":5119,"children":5120},{"style":1477},[5121],{"type":27,"value":5122}," *  keyed by the whole whsec_ secret. A timestamp more than 5 minutes off is refused, so",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5125,"children":5126},{"class":1473},[5127],{"type":31,"tagName":1471,"properties":5128,"children":5129},{"style":1477},[5130],{"type":27,"value":5131}," *  a captured event cannot be replayed later. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5134,"children":5135},{"class":1473},[5136,5140,5145,5149,5154,5158,5163],{"type":31,"tagName":1471,"properties":5137,"children":5138},{"style":1687},[5139],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":5141,"children":5142},{"style":1978},[5143],{"type":27,"value":5144}," signedByStripe",{"type":31,"tagName":1471,"properties":5146,"children":5147},{"style":1693},[5148],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5150,"children":5151},{"style":1989},[5152],{"type":27,"value":5153},"header",{"type":31,"tagName":1471,"properties":5155,"children":5156},{"style":1693},[5157],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":5159,"children":5160},{"style":1989},[5161],{"type":27,"value":5162},"body",{"type":31,"tagName":1471,"properties":5164,"children":5165},{"style":1693},[5166],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5169,"children":5170},{"class":1473},[5171,5175,5180,5184,5189,5193,5197,5201,5205,5209,5213,5217,5221,5225,5230,5234,5238,5243,5247,5251,5256],{"type":31,"tagName":1471,"properties":5172,"children":5173},{"style":1687},[5174],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":5176,"children":5177},{"style":1806},[5178],{"type":27,"value":5179}," pairs",{"type":31,"tagName":1471,"properties":5181,"children":5182},{"style":1687},[5183],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":5185,"children":5186},{"style":1693},[5187],{"type":27,"value":5188}," (header ",{"type":31,"tagName":1471,"properties":5190,"children":5191},{"style":1687},[5192],{"type":27,"value":2344},{"type":31,"tagName":1471,"properties":5194,"children":5195},{"style":1704},[5196],{"type":27,"value":2349},{"type":31,"tagName":1471,"properties":5198,"children":5199},{"style":1693},[5200],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":5202,"children":5203},{"style":1978},[5204],{"type":27,"value":4612},{"type":31,"tagName":1471,"properties":5206,"children":5207},{"style":1693},[5208],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5210,"children":5211},{"style":1704},[5212],{"type":27,"value":4621},{"type":31,"tagName":1471,"properties":5214,"children":5215},{"style":1693},[5216],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":5218,"children":5219},{"style":1978},[5220],{"type":27,"value":4169},{"type":31,"tagName":1471,"properties":5222,"children":5223},{"style":1693},[5224],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":5226,"children":5227},{"style":1989},[5228],{"type":27,"value":5229},"part",{"type":31,"tagName":1471,"properties":5231,"children":5232},{"style":1693},[5233],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":5235,"children":5236},{"style":1687},[5237],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":5239,"children":5240},{"style":1693},[5241],{"type":27,"value":5242}," part.",{"type":31,"tagName":1471,"properties":5244,"children":5245},{"style":1978},[5246],{"type":27,"value":4612},{"type":31,"tagName":1471,"properties":5248,"children":5249},{"style":1693},[5250],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5252,"children":5253},{"style":1704},[5254],{"type":27,"value":5255},"\"=\"",{"type":31,"tagName":1471,"properties":5257,"children":5258},{"style":1693},[5259],{"type":27,"value":2115},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5262,"children":5263},{"class":1473},[5264,5268,5273,5277,5282,5286,5291,5296,5301,5305,5310,5314,5319,5324,5329],{"type":31,"tagName":1471,"properties":5265,"children":5266},{"style":1687},[5267],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":5269,"children":5270},{"style":1806},[5271],{"type":27,"value":5272}," t",{"type":31,"tagName":1471,"properties":5274,"children":5275},{"style":1687},[5276],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":5278,"children":5279},{"style":1693},[5280],{"type":27,"value":5281}," pairs.",{"type":31,"tagName":1471,"properties":5283,"children":5284},{"style":1978},[5285],{"type":27,"value":3645},{"type":31,"tagName":1471,"properties":5287,"children":5288},{"style":1693},[5289],{"type":27,"value":5290},"(([",{"type":31,"tagName":1471,"properties":5292,"children":5293},{"style":1989},[5294],{"type":27,"value":5295},"key",{"type":31,"tagName":1471,"properties":5297,"children":5298},{"style":1693},[5299],{"type":27,"value":5300},"]) ",{"type":31,"tagName":1471,"properties":5302,"children":5303},{"style":1687},[5304],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":5306,"children":5307},{"style":1693},[5308],{"type":27,"value":5309}," key ",{"type":31,"tagName":1471,"properties":5311,"children":5312},{"style":1687},[5313],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":5315,"children":5316},{"style":1704},[5317],{"type":27,"value":5318}," \"t\"",{"type":31,"tagName":1471,"properties":5320,"children":5321},{"style":1693},[5322],{"type":27,"value":5323},")?.[",{"type":31,"tagName":1471,"properties":5325,"children":5326},{"style":1806},[5327],{"type":27,"value":5328},"1",{"type":31,"tagName":1471,"properties":5330,"children":5331},{"style":1693},[5332],{"type":27,"value":1930},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5335,"children":5336},{"class":1473},[5337,5341,5345,5349,5354,5359,5364,5369,5374,5378,5383,5388,5393,5398,5403,5407,5412,5416,5421],{"type":31,"tagName":1471,"properties":5338,"children":5339},{"style":1687},[5340],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":5342,"children":5343},{"style":1693},[5344],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":5346,"children":5347},{"style":1687},[5348],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":5350,"children":5351},{"style":1693},[5352],{"type":27,"value":5353},"(Math.",{"type":31,"tagName":1471,"properties":5355,"children":5356},{"style":1978},[5357],{"type":27,"value":5358},"abs",{"type":31,"tagName":1471,"properties":5360,"children":5361},{"style":1693},[5362],{"type":27,"value":5363},"(Date.",{"type":31,"tagName":1471,"properties":5365,"children":5366},{"style":1978},[5367],{"type":27,"value":5368},"now",{"type":31,"tagName":1471,"properties":5370,"children":5371},{"style":1693},[5372],{"type":27,"value":5373},"() ",{"type":31,"tagName":1471,"properties":5375,"children":5376},{"style":1687},[5377],{"type":27,"value":2324},{"type":31,"tagName":1471,"properties":5379,"children":5380},{"style":1806},[5381],{"type":27,"value":5382}," 1000",{"type":31,"tagName":1471,"properties":5384,"children":5385},{"style":1687},[5386],{"type":27,"value":5387}," -",{"type":31,"tagName":1471,"properties":5389,"children":5390},{"style":1978},[5391],{"type":27,"value":5392}," Number",{"type":31,"tagName":1471,"properties":5394,"children":5395},{"style":1693},[5396],{"type":27,"value":5397},"(t)) ",{"type":31,"tagName":1471,"properties":5399,"children":5400},{"style":1687},[5401],{"type":27,"value":5402},"\u003C=",{"type":31,"tagName":1471,"properties":5404,"children":5405},{"style":1806},[5406],{"type":27,"value":1842},{"type":31,"tagName":1471,"properties":5408,"children":5409},{"style":1693},[5410],{"type":27,"value":5411},")) ",{"type":31,"tagName":1471,"properties":5413,"children":5414},{"style":1687},[5415],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":5417,"children":5418},{"style":1806},[5419],{"type":27,"value":5420}," false",{"type":31,"tagName":1471,"properties":5422,"children":5423},{"style":1693},[5424],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5427,"children":5428},{"class":1473},[5429,5433,5438,5442,5447,5451,5456,5461,5466,5470,5475,5479,5484,5489,5494,5498,5502],{"type":31,"tagName":1471,"properties":5430,"children":5431},{"style":1687},[5432],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":5434,"children":5435},{"style":1806},[5436],{"type":27,"value":5437}," hmac",{"type":31,"tagName":1471,"properties":5439,"children":5440},{"style":1687},[5441],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":5443,"children":5444},{"style":1978},[5445],{"type":27,"value":5446}," createHmac",{"type":31,"tagName":1471,"properties":5448,"children":5449},{"style":1693},[5450],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5452,"children":5453},{"style":1704},[5454],{"type":27,"value":5455},"\"sha256\"",{"type":31,"tagName":1471,"properties":5457,"children":5458},{"style":1693},[5459],{"type":27,"value":5460},", process.env.",{"type":31,"tagName":1471,"properties":5462,"children":5463},{"style":1806},[5464],{"type":27,"value":5465},"STRIPE_WEBHOOK_SECRET",{"type":31,"tagName":1471,"properties":5467,"children":5468},{"style":1693},[5469],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":5471,"children":5472},{"style":1978},[5473],{"type":27,"value":5474},"update",{"type":31,"tagName":1471,"properties":5476,"children":5477},{"style":1693},[5478],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5480,"children":5481},{"style":1704},[5482],{"type":27,"value":5483},"`${",{"type":31,"tagName":1471,"properties":5485,"children":5486},{"style":1693},[5487],{"type":27,"value":5488},"t",{"type":31,"tagName":1471,"properties":5490,"children":5491},{"style":1704},[5492],{"type":27,"value":5493},"}.${",{"type":31,"tagName":1471,"properties":5495,"children":5496},{"style":1693},[5497],{"type":27,"value":5162},{"type":31,"tagName":1471,"properties":5499,"children":5500},{"style":1704},[5501],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":5503,"children":5504},{"style":1693},[5505],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5508,"children":5509},{"class":1473},[5510,5514,5519,5523,5528,5532,5537,5542,5546,5551],{"type":31,"tagName":1471,"properties":5511,"children":5512},{"style":1687},[5513],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":5515,"children":5516},{"style":1806},[5517],{"type":27,"value":5518}," expected",{"type":31,"tagName":1471,"properties":5520,"children":5521},{"style":1687},[5522],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":5524,"children":5525},{"style":1693},[5526],{"type":27,"value":5527}," Buffer.",{"type":31,"tagName":1471,"properties":5529,"children":5530},{"style":1978},[5531],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":5533,"children":5534},{"style":1693},[5535],{"type":27,"value":5536},"(hmac.",{"type":31,"tagName":1471,"properties":5538,"children":5539},{"style":1978},[5540],{"type":27,"value":5541},"digest",{"type":31,"tagName":1471,"properties":5543,"children":5544},{"style":1693},[5545],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5547,"children":5548},{"style":1704},[5549],{"type":27,"value":5550},"\"hex\"",{"type":31,"tagName":1471,"properties":5552,"children":5553},{"style":1693},[5554],{"type":27,"value":2115},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5557,"children":5558},{"class":1473},[5559,5563,5567,5571,5575,5579,5583,5588,5592,5596,5600,5604],{"type":31,"tagName":1471,"properties":5560,"children":5561},{"style":1687},[5562],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":5564,"children":5565},{"style":1693},[5566],{"type":27,"value":5281},{"type":31,"tagName":1471,"properties":5568,"children":5569},{"style":1978},[5570],{"type":27,"value":2614},{"type":31,"tagName":1471,"properties":5572,"children":5573},{"style":1693},[5574],{"type":27,"value":5290},{"type":31,"tagName":1471,"properties":5576,"children":5577},{"style":1989},[5578],{"type":27,"value":5295},{"type":31,"tagName":1471,"properties":5580,"children":5581},{"style":1693},[5582],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":5584,"children":5585},{"style":1989},[5586],{"type":27,"value":5587},"value",{"type":31,"tagName":1471,"properties":5589,"children":5590},{"style":1687},[5591],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":5593,"children":5594},{"style":1704},[5595],{"type":27,"value":2349},{"type":31,"tagName":1471,"properties":5597,"children":5598},{"style":1693},[5599],{"type":27,"value":5300},{"type":31,"tagName":1471,"properties":5601,"children":5602},{"style":1687},[5603],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":5605,"children":5606},{"style":1693},[5607],{"type":27,"value":5608}," {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5611,"children":5612},{"class":1473},[5613,5617,5622,5626,5630,5634],{"type":31,"tagName":1471,"properties":5614,"children":5615},{"style":1687},[5616],{"type":27,"value":3342},{"type":31,"tagName":1471,"properties":5618,"children":5619},{"style":1806},[5620],{"type":27,"value":5621}," given",{"type":31,"tagName":1471,"properties":5623,"children":5624},{"style":1687},[5625],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":5627,"children":5628},{"style":1693},[5629],{"type":27,"value":5527},{"type":31,"tagName":1471,"properties":5631,"children":5632},{"style":1978},[5633],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":5635,"children":5636},{"style":1693},[5637],{"type":27,"value":5638},"(value);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5641,"children":5642},{"class":1473},[5643,5647,5651,5655,5660,5664,5669,5673,5677,5682,5686,5690,5695],{"type":31,"tagName":1471,"properties":5644,"children":5645},{"style":1687},[5646],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":5648,"children":5649},{"style":1693},[5650],{"type":27,"value":5309},{"type":31,"tagName":1471,"properties":5652,"children":5653},{"style":1687},[5654],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":5656,"children":5657},{"style":1704},[5658],{"type":27,"value":5659}," \"v1\"",{"type":31,"tagName":1471,"properties":5661,"children":5662},{"style":1687},[5663],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":5665,"children":5666},{"style":1693},[5667],{"type":27,"value":5668}," given.",{"type":31,"tagName":1471,"properties":5670,"children":5671},{"style":1806},[5672],{"type":27,"value":4703},{"type":31,"tagName":1471,"properties":5674,"children":5675},{"style":1687},[5676],{"type":27,"value":4708},{"type":31,"tagName":1471,"properties":5678,"children":5679},{"style":1693},[5680],{"type":27,"value":5681}," expected.",{"type":31,"tagName":1471,"properties":5683,"children":5684},{"style":1806},[5685],{"type":27,"value":4703},{"type":31,"tagName":1471,"properties":5687,"children":5688},{"style":1687},[5689],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":5691,"children":5692},{"style":1978},[5693],{"type":27,"value":5694}," timingSafeEqual",{"type":31,"tagName":1471,"properties":5696,"children":5697},{"style":1693},[5698],{"type":27,"value":5699},"(given, expected);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5702,"children":5703},{"class":1473},[5704],{"type":31,"tagName":1471,"properties":5705,"children":5706},{"style":1693},[5707],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5710,"children":5711},{"class":1473},[5712],{"type":31,"tagName":1471,"properties":5713,"children":5714},{"style":1693},[5715],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5718,"children":5719},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5722,"children":5723},{"class":1473},[5724],{"type":31,"tagName":1471,"properties":5725,"children":5726},{"style":1477},[5727],{"type":27,"value":5728},"/** The latest of `periodEnds` (Unix seconds) plus the grace days, as an ISO date. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5731,"children":5732},{"class":1473},[5733,5737,5741,5745,5750],{"type":31,"tagName":1471,"properties":5734,"children":5735},{"style":1687},[5736],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":5738,"children":5739},{"style":1978},[5740],{"type":27,"value":4203},{"type":31,"tagName":1471,"properties":5742,"children":5743},{"style":1693},[5744],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5746,"children":5747},{"style":1989},[5748],{"type":27,"value":5749},"periodEnds",{"type":31,"tagName":1471,"properties":5751,"children":5752},{"style":1693},[5753],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5756,"children":5757},{"class":1473},[5758,5762,5767,5771,5776,5781,5785,5790,5795,5799],{"type":31,"tagName":1471,"properties":5759,"children":5760},{"style":1687},[5761],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":5763,"children":5764},{"style":1806},[5765],{"type":27,"value":5766}," end",{"type":31,"tagName":1471,"properties":5768,"children":5769},{"style":1687},[5770],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":5772,"children":5773},{"style":1693},[5774],{"type":27,"value":5775}," Math.",{"type":31,"tagName":1471,"properties":5777,"children":5778},{"style":1978},[5779],{"type":27,"value":5780},"max",{"type":31,"tagName":1471,"properties":5782,"children":5783},{"style":1693},[5784],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5786,"children":5787},{"style":1687},[5788],{"type":27,"value":5789},"...",{"type":31,"tagName":1471,"properties":5791,"children":5792},{"style":1693},[5793],{"type":27,"value":5794},"periodEnds.",{"type":31,"tagName":1471,"properties":5796,"children":5797},{"style":1978},[5798],{"type":27,"value":4121},{"type":31,"tagName":1471,"properties":5800,"children":5801},{"style":1693},[5802],{"type":27,"value":5803},"(Number.isFinite));",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5806,"children":5807},{"class":1473},[5808,5812,5816,5820,5825,5830,5835,5839,5843,5847,5851,5856],{"type":31,"tagName":1471,"properties":5809,"children":5810},{"style":1687},[5811],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":5813,"children":5814},{"style":1693},[5815],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":5817,"children":5818},{"style":1687},[5819],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":5821,"children":5822},{"style":1693},[5823],{"type":27,"value":5824},"Number.",{"type":31,"tagName":1471,"properties":5826,"children":5827},{"style":1978},[5828],{"type":27,"value":5829},"isFinite",{"type":31,"tagName":1471,"properties":5831,"children":5832},{"style":1693},[5833],{"type":27,"value":5834},"(end)) ",{"type":31,"tagName":1471,"properties":5836,"children":5837},{"style":1687},[5838],{"type":27,"value":4987},{"type":31,"tagName":1471,"properties":5840,"children":5841},{"style":1687},[5842],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":5844,"children":5845},{"style":1978},[5846],{"type":27,"value":4735},{"type":31,"tagName":1471,"properties":5848,"children":5849},{"style":1693},[5850],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5852,"children":5853},{"style":1704},[5854],{"type":27,"value":5855},"\"Stripe sent no period end\"",{"type":31,"tagName":1471,"properties":5857,"children":5858},{"style":1693},[5859],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5862,"children":5863},{"class":1473},[5864,5868,5872,5877,5882,5887,5891,5895,5900,5904,5908,5912,5916,5920,5925,5929,5933,5938],{"type":31,"tagName":1471,"properties":5865,"children":5866},{"style":1687},[5867],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":5869,"children":5870},{"style":1687},[5871],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":5873,"children":5874},{"style":1978},[5875],{"type":27,"value":5876}," Date",{"type":31,"tagName":1471,"properties":5878,"children":5879},{"style":1693},[5880],{"type":27,"value":5881},"((end ",{"type":31,"tagName":1471,"properties":5883,"children":5884},{"style":1687},[5885],{"type":27,"value":5886},"+",{"type":31,"tagName":1471,"properties":5888,"children":5889},{"style":1806},[5890],{"type":27,"value":1809},{"type":31,"tagName":1471,"properties":5892,"children":5893},{"style":1687},[5894],{"type":27,"value":1856},{"type":31,"tagName":1471,"properties":5896,"children":5897},{"style":1806},[5898],{"type":27,"value":5899}," 24",{"type":31,"tagName":1471,"properties":5901,"children":5902},{"style":1687},[5903],{"type":27,"value":1856},{"type":31,"tagName":1471,"properties":5905,"children":5906},{"style":1806},[5907],{"type":27,"value":1861},{"type":31,"tagName":1471,"properties":5909,"children":5910},{"style":1687},[5911],{"type":27,"value":1856},{"type":31,"tagName":1471,"properties":5913,"children":5914},{"style":1806},[5915],{"type":27,"value":1861},{"type":31,"tagName":1471,"properties":5917,"children":5918},{"style":1693},[5919],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":5921,"children":5922},{"style":1687},[5923],{"type":27,"value":5924},"*",{"type":31,"tagName":1471,"properties":5926,"children":5927},{"style":1806},[5928],{"type":27,"value":5382},{"type":31,"tagName":1471,"properties":5930,"children":5931},{"style":1693},[5932],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":5934,"children":5935},{"style":1978},[5936],{"type":27,"value":5937},"toISOString",{"type":31,"tagName":1471,"properties":5939,"children":5940},{"style":1693},[5941],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5944,"children":5945},{"class":1473},[5946],{"type":31,"tagName":1471,"properties":5947,"children":5948},{"style":1693},[5949],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5952,"children":5953},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5956,"children":5957},{"class":1473},[5958],{"type":31,"tagName":1471,"properties":5959,"children":5960},{"style":1477},[5961],{"type":27,"value":5962},"/** A short page for a buyer with no link to go to. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5965,"children":5966},{"class":1473},[5967,5971,5975,5979,5983,5987,5991],{"type":31,"tagName":1471,"properties":5968,"children":5969},{"style":1687},[5970],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":5972,"children":5973},{"style":1978},[5974],{"type":27,"value":2460},{"type":31,"tagName":1471,"properties":5976,"children":5977},{"style":1693},[5978],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":5980,"children":5981},{"style":1989},[5982],{"type":27,"value":5027},{"type":31,"tagName":1471,"properties":5984,"children":5985},{"style":1693},[5986],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":5988,"children":5989},{"style":1989},[5990],{"type":27,"value":27},{"type":31,"tagName":1471,"properties":5992,"children":5993},{"style":1693},[5994],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":5997,"children":5998},{"class":1473},[5999,6003,6007,6011,6015,6020,6024,6029],{"type":31,"tagName":1471,"properties":6000,"children":6001},{"style":1687},[6002],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":6004,"children":6005},{"style":1687},[6006],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":6008,"children":6009},{"style":1978},[6010],{"type":27,"value":2200},{"type":31,"tagName":1471,"properties":6012,"children":6013},{"style":1693},[6014],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":6016,"children":6017},{"style":1704},[6018],{"type":27,"value":6019},"`\u003C!doctype html>\u003Cmeta charset=\"utf-8\">\u003Ctitle>Payment\u003C/title>\u003Cp>${",{"type":31,"tagName":1471,"properties":6021,"children":6022},{"style":1693},[6023],{"type":27,"value":27},{"type":31,"tagName":1471,"properties":6025,"children":6026},{"style":1704},[6027],{"type":27,"value":6028},"}\u003C/p>`",{"type":31,"tagName":1471,"properties":6030,"children":6031},{"style":1693},[6032],{"type":27,"value":4868},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6035,"children":6036},{"class":1473},[6037],{"type":31,"tagName":1471,"properties":6038,"children":6039},{"style":1693},[6040],{"type":27,"value":6041},"    status,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6044,"children":6045},{"class":1473},[6046,6051,6056,6061,6066],{"type":31,"tagName":1471,"properties":6047,"children":6048},{"style":1693},[6049],{"type":27,"value":6050},"    headers: { ",{"type":31,"tagName":1471,"properties":6052,"children":6053},{"style":1704},[6054],{"type":27,"value":6055},"\"content-type\"",{"type":31,"tagName":1471,"properties":6057,"children":6058},{"style":1693},[6059],{"type":27,"value":6060},": ",{"type":31,"tagName":1471,"properties":6062,"children":6063},{"style":1704},[6064],{"type":27,"value":6065},"\"text/html; charset=utf-8\"",{"type":31,"tagName":1471,"properties":6067,"children":6068},{"style":1693},[6069],{"type":27,"value":4914},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6072,"children":6073},{"class":1473},[6074],{"type":31,"tagName":1471,"properties":6075,"children":6076},{"style":1693},[6077],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6080,"children":6081},{"class":1473},[6082],{"type":31,"tagName":1471,"properties":6083,"children":6084},{"style":1693},[6085],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6088,"children":6089},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6092,"children":6093},{"class":1473},[6094],{"type":31,"tagName":1471,"properties":6095,"children":6096},{"style":1477},[6097],{"type":27,"value":6098},"// ── OpenMarket ──────────────────────────────────────────────────────────",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6101,"children":6102},{"class":1473},[6103],{"type":31,"tagName":1471,"properties":6104,"children":6105},{"style":1477},[6106],{"type":27,"value":6107},"// Your Indicator's Access API, called with its access key.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6110,"children":6111},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6114,"children":6115},{"class":1473},[6116,6120,6125,6129,6133],{"type":31,"tagName":1471,"properties":6117,"children":6118},{"style":1687},[6119],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":6121,"children":6122},{"style":1978},[6123],{"type":27,"value":6124}," openmarketUrl",{"type":31,"tagName":1471,"properties":6126,"children":6127},{"style":1693},[6128],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":6130,"children":6131},{"style":1989},[6132],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":6134,"children":6135},{"style":1693},[6136],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6139,"children":6140},{"class":1473},[6141,6145,6150,6154,6159,6164,6168,6173],{"type":31,"tagName":1471,"properties":6142,"children":6143},{"style":1687},[6144],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":6146,"children":6147},{"style":1806},[6148],{"type":27,"value":6149}," registry",{"type":31,"tagName":1471,"properties":6151,"children":6152},{"style":1687},[6153],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":6155,"children":6156},{"style":1693},[6157],{"type":27,"value":6158}," process.env.",{"type":31,"tagName":1471,"properties":6160,"children":6161},{"style":1806},[6162],{"type":27,"value":6163},"OPENMARKET_REGISTRY",{"type":31,"tagName":1471,"properties":6165,"children":6166},{"style":1687},[6167],{"type":27,"value":2944},{"type":31,"tagName":1471,"properties":6169,"children":6170},{"style":1704},[6171],{"type":27,"value":6172}," \"https://registry.openmarket.xyz\"",{"type":31,"tagName":1471,"properties":6174,"children":6175},{"style":1693},[6176],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6179,"children":6180},{"class":1473},[6181,6185,6190,6195,6200,6204,6208,6212,6216,6221,6226,6230,6234],{"type":31,"tagName":1471,"properties":6182,"children":6183},{"style":1687},[6184],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":6186,"children":6187},{"style":1704},[6188],{"type":27,"value":6189}," `${",{"type":31,"tagName":1471,"properties":6191,"children":6192},{"style":1693},[6193],{"type":27,"value":6194},"registry",{"type":31,"tagName":1471,"properties":6196,"children":6197},{"style":1704},[6198],{"type":27,"value":6199},"}/v1/packages/${",{"type":31,"tagName":1471,"properties":6201,"children":6202},{"style":1693},[6203],{"type":27,"value":4887},{"type":31,"tagName":1471,"properties":6205,"children":6206},{"style":1704},[6207],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":6209,"children":6210},{"style":1693},[6211],{"type":27,"value":4896},{"type":31,"tagName":1471,"properties":6213,"children":6214},{"style":1704},[6215],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":6217,"children":6218},{"style":1806},[6219],{"type":27,"value":6220},"OPENMARKET_INDICATOR",{"type":31,"tagName":1471,"properties":6222,"children":6223},{"style":1704},[6224],{"type":27,"value":6225},"}${",{"type":31,"tagName":1471,"properties":6227,"children":6228},{"style":1693},[6229],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":6231,"children":6232},{"style":1704},[6233],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":6235,"children":6236},{"style":1693},[6237],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6240,"children":6241},{"class":1473},[6242],{"type":31,"tagName":1471,"properties":6243,"children":6244},{"style":1693},[6245],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6248,"children":6249},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6252,"children":6253},{"class":1473},[6254,6258,6262,6267,6271,6276,6280,6284,6288,6292],{"type":31,"tagName":1471,"properties":6255,"children":6256},{"style":1687},[6257],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":6259,"children":6260},{"style":1687},[6261],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":6263,"children":6264},{"style":1978},[6265],{"type":27,"value":6266}," openmarket",{"type":31,"tagName":1471,"properties":6268,"children":6269},{"style":1693},[6270],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":6272,"children":6273},{"style":1989},[6274],{"type":27,"value":6275},"method",{"type":31,"tagName":1471,"properties":6277,"children":6278},{"style":1693},[6279],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":6281,"children":6282},{"style":1989},[6283],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":6285,"children":6286},{"style":1693},[6287],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":6289,"children":6290},{"style":1989},[6291],{"type":27,"value":5162},{"type":31,"tagName":1471,"properties":6293,"children":6294},{"style":1693},[6295],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6298,"children":6299},{"class":1473},[6300,6304,6308,6312,6316,6320,6324,6329],{"type":31,"tagName":1471,"properties":6301,"children":6302},{"style":1687},[6303],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":6305,"children":6306},{"style":1806},[6307],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":6309,"children":6310},{"style":1687},[6311],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":6313,"children":6314},{"style":1687},[6315],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":6317,"children":6318},{"style":1978},[6319],{"type":27,"value":4846},{"type":31,"tagName":1471,"properties":6321,"children":6322},{"style":1693},[6323],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":6325,"children":6326},{"style":1978},[6327],{"type":27,"value":6328},"openmarketUrl",{"type":31,"tagName":1471,"properties":6330,"children":6331},{"style":1693},[6332],{"type":27,"value":6333},"(path), {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6336,"children":6337},{"class":1473},[6338],{"type":31,"tagName":1471,"properties":6339,"children":6340},{"style":1693},[6341],{"type":27,"value":6342},"    method,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6345,"children":6346},{"class":1473},[6347],{"type":31,"tagName":1471,"properties":6348,"children":6349},{"style":1693},[6350],{"type":27,"value":6351},"    headers: {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6354,"children":6355},{"class":1473},[6356,6361,6365,6369,6373,6377,6381,6385,6389],{"type":31,"tagName":1471,"properties":6357,"children":6358},{"style":1693},[6359],{"type":27,"value":6360},"      authorization: ",{"type":31,"tagName":1471,"properties":6362,"children":6363},{"style":1704},[6364],{"type":27,"value":4882},{"type":31,"tagName":1471,"properties":6366,"children":6367},{"style":1693},[6368],{"type":27,"value":4887},{"type":31,"tagName":1471,"properties":6370,"children":6371},{"style":1704},[6372],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":6374,"children":6375},{"style":1693},[6376],{"type":27,"value":4896},{"type":31,"tagName":1471,"properties":6378,"children":6379},{"style":1704},[6380],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":6382,"children":6383},{"style":1806},[6384],{"type":27,"value":1322},{"type":31,"tagName":1471,"properties":6386,"children":6387},{"style":1704},[6388],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":6390,"children":6391},{"style":1693},[6392],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6395,"children":6396},{"class":1473},[6397,6402,6407,6411,6415,6420,6425,6429,6433,6437,6441,6446],{"type":31,"tagName":1471,"properties":6398,"children":6399},{"style":1687},[6400],{"type":27,"value":6401},"      ...",{"type":31,"tagName":1471,"properties":6403,"children":6404},{"style":1693},[6405],{"type":27,"value":6406},"(body ",{"type":31,"tagName":1471,"properties":6408,"children":6409},{"style":1687},[6410],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":6412,"children":6413},{"style":1806},[6414],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":6416,"children":6417},{"style":1687},[6418],{"type":27,"value":6419}," ?",{"type":31,"tagName":1471,"properties":6421,"children":6422},{"style":1693},[6423],{"type":27,"value":6424}," {} ",{"type":31,"tagName":1471,"properties":6426,"children":6427},{"style":1687},[6428],{"type":27,"value":3426},{"type":31,"tagName":1471,"properties":6430,"children":6431},{"style":1693},[6432],{"type":27,"value":3225},{"type":31,"tagName":1471,"properties":6434,"children":6435},{"style":1704},[6436],{"type":27,"value":6055},{"type":31,"tagName":1471,"properties":6438,"children":6439},{"style":1693},[6440],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":6442,"children":6443},{"style":1704},[6444],{"type":27,"value":6445},"\"application/json\"",{"type":31,"tagName":1471,"properties":6447,"children":6448},{"style":1693},[6449],{"type":27,"value":6450}," }),",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6453,"children":6454},{"class":1473},[6455],{"type":31,"tagName":1471,"properties":6456,"children":6457},{"style":1693},[6458],{"type":27,"value":6459},"    },",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6462,"children":6463},{"class":1473},[6464,6469,6473,6477,6481,6485,6490,6494,6498,6503],{"type":31,"tagName":1471,"properties":6465,"children":6466},{"style":1693},[6467],{"type":27,"value":6468},"    body: body ",{"type":31,"tagName":1471,"properties":6470,"children":6471},{"style":1687},[6472],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":6474,"children":6475},{"style":1806},[6476],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":6478,"children":6479},{"style":1687},[6480],{"type":27,"value":6419},{"type":31,"tagName":1471,"properties":6482,"children":6483},{"style":1806},[6484],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":6486,"children":6487},{"style":1687},[6488],{"type":27,"value":6489}," :",{"type":31,"tagName":1471,"properties":6491,"children":6492},{"style":1806},[6493],{"type":27,"value":3253},{"type":31,"tagName":1471,"properties":6495,"children":6496},{"style":1693},[6497],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":6499,"children":6500},{"style":1978},[6501],{"type":27,"value":6502},"stringify",{"type":31,"tagName":1471,"properties":6504,"children":6505},{"style":1693},[6506],{"type":27,"value":6507},"(body),",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6510,"children":6511},{"class":1473},[6512],{"type":31,"tagName":1471,"properties":6513,"children":6514},{"style":1693},[6515],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6518,"children":6519},{"class":1473},[6520,6524,6528,6532],{"type":31,"tagName":1471,"properties":6521,"children":6522},{"style":1687},[6523],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":6525,"children":6526},{"style":1693},[6527],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":6529,"children":6530},{"style":1687},[6531],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":6533,"children":6534},{"style":1693},[6535],{"type":27,"value":6536},"res.ok)",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6539,"children":6540},{"class":1473},[6541,6545,6549,6553,6557,6562,6566,6571,6575,6579,6583,6587,6591,6595,6599,6603,6607,6611,6615,6619],{"type":31,"tagName":1471,"properties":6542,"children":6543},{"style":1687},[6544],{"type":27,"value":4726},{"type":31,"tagName":1471,"properties":6546,"children":6547},{"style":1687},[6548],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":6550,"children":6551},{"style":1978},[6552],{"type":27,"value":4735},{"type":31,"tagName":1471,"properties":6554,"children":6555},{"style":1693},[6556],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":6558,"children":6559},{"style":1704},[6560],{"type":27,"value":6561},"`OpenMarket ${",{"type":31,"tagName":1471,"properties":6563,"children":6564},{"style":1693},[6565],{"type":27,"value":6275},{"type":31,"tagName":1471,"properties":6567,"children":6568},{"style":1704},[6569],{"type":27,"value":6570},"} ${",{"type":31,"tagName":1471,"properties":6572,"children":6573},{"style":1693},[6574],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":6576,"children":6577},{"style":1704},[6578],{"type":27,"value":5013},{"type":31,"tagName":1471,"properties":6580,"children":6581},{"style":1693},[6582],{"type":27,"value":5018},{"type":31,"tagName":1471,"properties":6584,"children":6585},{"style":1704},[6586],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":6588,"children":6589},{"style":1693},[6590],{"type":27,"value":5027},{"type":31,"tagName":1471,"properties":6592,"children":6593},{"style":1704},[6594],{"type":27,"value":5032},{"type":31,"tagName":1471,"properties":6596,"children":6597},{"style":1687},[6598],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":6600,"children":6601},{"style":1693},[6602],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":6604,"children":6605},{"style":1704},[6606],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":6608,"children":6609},{"style":1978},[6610],{"type":27,"value":27},{"type":31,"tagName":1471,"properties":6612,"children":6613},{"style":1704},[6614],{"type":27,"value":5053},{"type":31,"tagName":1471,"properties":6616,"children":6617},{"style":1704},[6618],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":6620,"children":6621},{"style":1693},[6622],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6625,"children":6626},{"class":1473},[6627,6631,6636,6640,6645,6649,6653,6657,6661,6665],{"type":31,"tagName":1471,"properties":6628,"children":6629},{"style":1687},[6630],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":6632,"children":6633},{"style":1693},[6634],{"type":27,"value":6635}," res.status ",{"type":31,"tagName":1471,"properties":6637,"children":6638},{"style":1687},[6639],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":6641,"children":6642},{"style":1806},[6643],{"type":27,"value":6644}," 204",{"type":31,"tagName":1471,"properties":6646,"children":6647},{"style":1687},[6648],{"type":27,"value":6419},{"type":31,"tagName":1471,"properties":6650,"children":6651},{"style":1806},[6652],{"type":27,"value":2422},{"type":31,"tagName":1471,"properties":6654,"children":6655},{"style":1687},[6656],{"type":27,"value":6489},{"type":31,"tagName":1471,"properties":6658,"children":6659},{"style":1693},[6660],{"type":27,"value":5074},{"type":31,"tagName":1471,"properties":6662,"children":6663},{"style":1978},[6664],{"type":27,"value":5079},{"type":31,"tagName":1471,"properties":6666,"children":6667},{"style":1693},[6668],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6671,"children":6672},{"class":1473},[6673],{"type":31,"tagName":1471,"properties":6674,"children":6675},{"style":1693},[6676],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6679,"children":6680},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6683,"children":6684},{"class":1473},[6685],{"type":31,"tagName":1471,"properties":6686,"children":6687},{"style":1477},[6688],{"type":27,"value":6689},"/** The member's personal link, keyed by your own id for them. The same ref always",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6692,"children":6693},{"class":1473},[6694],{"type":31,"tagName":1471,"properties":6695,"children":6696},{"style":1477},[6697],{"type":27,"value":6698}," *  answers the same link, and a new `until` moves their end date, joined or not. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6701,"children":6702},{"class":1473},[6703,6707,6711,6715,6719,6724,6728,6733],{"type":31,"tagName":1471,"properties":6704,"children":6705},{"style":1687},[6706],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":6708,"children":6709},{"style":1687},[6710],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":6712,"children":6713},{"style":1978},[6714],{"type":27,"value":2998},{"type":31,"tagName":1471,"properties":6716,"children":6717},{"style":1693},[6718],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":6720,"children":6721},{"style":1989},[6722],{"type":27,"value":6723},"ref",{"type":31,"tagName":1471,"properties":6725,"children":6726},{"style":1693},[6727],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":6729,"children":6730},{"style":1989},[6731],{"type":27,"value":6732},"until",{"type":31,"tagName":1471,"properties":6734,"children":6735},{"style":1693},[6736],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6739,"children":6740},{"class":1473},[6741,6745,6749,6754,6758,6762,6766,6770,6774,6779,6783,6788],{"type":31,"tagName":1471,"properties":6742,"children":6743},{"style":1687},[6744],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":6746,"children":6747},{"style":1693},[6748],{"type":27,"value":3225},{"type":31,"tagName":1471,"properties":6750,"children":6751},{"style":1806},[6752],{"type":27,"value":6753},"links",{"type":31,"tagName":1471,"properties":6755,"children":6756},{"style":1693},[6757],{"type":27,"value":3244},{"type":31,"tagName":1471,"properties":6759,"children":6760},{"style":1687},[6761],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":6763,"children":6764},{"style":1687},[6765],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":6767,"children":6768},{"style":1978},[6769],{"type":27,"value":6266},{"type":31,"tagName":1471,"properties":6771,"children":6772},{"style":1693},[6773],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":6775,"children":6776},{"style":1704},[6777],{"type":27,"value":6778},"\"POST\"",{"type":31,"tagName":1471,"properties":6780,"children":6781},{"style":1693},[6782],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":6784,"children":6785},{"style":1704},[6786],{"type":27,"value":6787},"\"/access/links/batch\"",{"type":31,"tagName":1471,"properties":6789,"children":6790},{"style":1693},[6791],{"type":27,"value":6792},", { links: [{ ref, until }] });",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6795,"children":6796},{"class":1473},[6797,6801,6806,6810],{"type":31,"tagName":1471,"properties":6798,"children":6799},{"style":1687},[6800],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":6802,"children":6803},{"style":1693},[6804],{"type":27,"value":6805}," links[",{"type":31,"tagName":1471,"properties":6807,"children":6808},{"style":1806},[6809],{"type":27,"value":1463},{"type":31,"tagName":1471,"properties":6811,"children":6812},{"style":1693},[6813],{"type":27,"value":6814},"].url;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6817,"children":6818},{"class":1473},[6819],{"type":31,"tagName":1471,"properties":6820,"children":6821},{"style":1693},[6822],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6825,"children":6826},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6829,"children":6830},{"class":1473},[6831],{"type":31,"tagName":1471,"properties":6832,"children":6833},{"style":1477},[6834],{"type":27,"value":6835},"/** Take the Indicator away from the member behind `ref` (harmless if they never joined). */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6838,"children":6839},{"class":1473},[6840,6844,6848,6852,6856,6860],{"type":31,"tagName":1471,"properties":6841,"children":6842},{"style":1687},[6843],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":6845,"children":6846},{"style":1687},[6847],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":6849,"children":6850},{"style":1978},[6851],{"type":27,"value":3733},{"type":31,"tagName":1471,"properties":6853,"children":6854},{"style":1693},[6855],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":6857,"children":6858},{"style":1989},[6859],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":6861,"children":6862},{"style":1693},[6863],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6866,"children":6867},{"class":1473},[6868,6873,6877,6881,6886,6890,6895,6900,6904,6908,6912,6916],{"type":31,"tagName":1471,"properties":6869,"children":6870},{"style":1687},[6871],{"type":27,"value":6872},"  await",{"type":31,"tagName":1471,"properties":6874,"children":6875},{"style":1978},[6876],{"type":27,"value":6266},{"type":31,"tagName":1471,"properties":6878,"children":6879},{"style":1693},[6880],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":6882,"children":6883},{"style":1704},[6884],{"type":27,"value":6885},"\"DELETE\"",{"type":31,"tagName":1471,"properties":6887,"children":6888},{"style":1693},[6889],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":6891,"children":6892},{"style":1704},[6893],{"type":27,"value":6894},"`/access/ref:${",{"type":31,"tagName":1471,"properties":6896,"children":6897},{"style":1978},[6898],{"type":27,"value":6899},"encodeURIComponent",{"type":31,"tagName":1471,"properties":6901,"children":6902},{"style":1704},[6903],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":6905,"children":6906},{"style":1693},[6907],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":6909,"children":6910},{"style":1704},[6911],{"type":27,"value":1174},{"type":31,"tagName":1471,"properties":6913,"children":6914},{"style":1704},[6915],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":6917,"children":6918},{"style":1693},[6919],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6922,"children":6923},{"class":1473},[6924],{"type":31,"tagName":1471,"properties":6925,"children":6926},{"style":1693},[6927],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6930,"children":6931},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6934,"children":6935},{"class":1473},[6936],{"type":31,"tagName":1471,"properties":6937,"children":6938},{"style":1477},[6939],{"type":27,"value":6940},"// ── Server ──────────────────────────────────────────────────────────────",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6943,"children":6944},{"class":1473},[6945],{"type":31,"tagName":1471,"properties":6946,"children":6947},{"style":1477},[6948],{"type":27,"value":6949},"// `node \u003Cfile>.mjs` serves `handle` on $PORT (3000 by default).",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6952,"children":6953},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6956,"children":6957},{"class":1473},[6958,6962,6967,6971,6976,6980,6984,6988],{"type":31,"tagName":1471,"properties":6959,"children":6960},{"style":1687},[6961],{"type":27,"value":1803},{"type":31,"tagName":1471,"properties":6963,"children":6964},{"style":1806},[6965],{"type":27,"value":6966}," MAX_BODY_BYTES",{"type":31,"tagName":1471,"properties":6968,"children":6969},{"style":1687},[6970],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":6972,"children":6973},{"style":1806},[6974],{"type":27,"value":6975}," 1024",{"type":31,"tagName":1471,"properties":6977,"children":6978},{"style":1687},[6979],{"type":27,"value":1856},{"type":31,"tagName":1471,"properties":6981,"children":6982},{"style":1806},[6983],{"type":27,"value":6975},{"type":31,"tagName":1471,"properties":6985,"children":6986},{"style":1693},[6987],{"type":27,"value":1824},{"type":31,"tagName":1471,"properties":6989,"children":6990},{"style":1477},[6991],{"type":27,"value":6992},"// a webhook or a redirect is a few KB",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6995,"children":6996},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":6999,"children":7000},{"class":1473},[7001,7006,7010,7015],{"type":31,"tagName":1471,"properties":7002,"children":7003},{"style":1687},[7004],{"type":27,"value":7005},"if",{"type":31,"tagName":1471,"properties":7007,"children":7008},{"style":1693},[7009],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":7011,"children":7012},{"style":1978},[7013],{"type":27,"value":7014},"isMainModule",{"type":31,"tagName":1471,"properties":7016,"children":7017},{"style":1693},[7018],{"type":27,"value":7019},"()) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7022,"children":7023},{"class":1473},[7024,7028,7033,7037,7041,7046,7050,7054,7059],{"type":31,"tagName":1471,"properties":7025,"children":7026},{"style":1687},[7027],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":7029,"children":7030},{"style":1806},[7031],{"type":27,"value":7032}," port",{"type":31,"tagName":1471,"properties":7034,"children":7035},{"style":1687},[7036],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":7038,"children":7039},{"style":1978},[7040],{"type":27,"value":5392},{"type":31,"tagName":1471,"properties":7042,"children":7043},{"style":1693},[7044],{"type":27,"value":7045},"(process.env.",{"type":31,"tagName":1471,"properties":7047,"children":7048},{"style":1806},[7049],{"type":27,"value":1421},{"type":31,"tagName":1471,"properties":7051,"children":7052},{"style":1687},[7053],{"type":27,"value":2944},{"type":31,"tagName":1471,"properties":7055,"children":7056},{"style":1806},[7057],{"type":27,"value":7058}," 3000",{"type":31,"tagName":1471,"properties":7060,"children":7061},{"style":1693},[7062],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7065,"children":7066},{"class":1473},[7067,7072,7076,7080,7084,7089,7093,7097,7101,7105],{"type":31,"tagName":1471,"properties":7068,"children":7069},{"style":1978},[7070],{"type":27,"value":7071},"  createServer",{"type":31,"tagName":1471,"properties":7073,"children":7074},{"style":1693},[7075],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":7077,"children":7078},{"style":1687},[7079],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":7081,"children":7082},{"style":1693},[7083],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":7085,"children":7086},{"style":1989},[7087],{"type":27,"value":7088},"req",{"type":31,"tagName":1471,"properties":7090,"children":7091},{"style":1693},[7092],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":7094,"children":7095},{"style":1989},[7096],{"type":27,"value":5018},{"type":31,"tagName":1471,"properties":7098,"children":7099},{"style":1693},[7100],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":7102,"children":7103},{"style":1687},[7104],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":7106,"children":7107},{"style":1693},[7108],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7111,"children":7112},{"class":1473},[7113],{"type":31,"tagName":1471,"properties":7114,"children":7115},{"style":1477},[7116],{"type":27,"value":7117},"    // Until the request is read and built, a failure is the caller's (400): a method",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7120,"children":7121},{"class":1473},[7122],{"type":31,"tagName":1471,"properties":7123,"children":7124},{"style":1477},[7125],{"type":27,"value":7126},"    // fetch refuses, a target it cannot parse, a caller who hung up midway. From then",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7129,"children":7130},{"class":1473},[7131],{"type":31,"tagName":1471,"properties":7132,"children":7133},{"style":1477},[7134],{"type":27,"value":7135},"    // on it is this server's (500). Either way the server stays up.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7138,"children":7139},{"class":1473},[7140,7145,7150,7154,7159],{"type":31,"tagName":1471,"properties":7141,"children":7142},{"style":1687},[7143],{"type":27,"value":7144},"    let",{"type":31,"tagName":1471,"properties":7146,"children":7147},{"style":1693},[7148],{"type":27,"value":7149}," failure ",{"type":31,"tagName":1471,"properties":7151,"children":7152},{"style":1687},[7153],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":7155,"children":7156},{"style":1806},[7157],{"type":27,"value":7158}," 400",{"type":31,"tagName":1471,"properties":7160,"children":7161},{"style":1693},[7162],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7165,"children":7166},{"class":1473},[7167,7172],{"type":31,"tagName":1471,"properties":7168,"children":7169},{"style":1687},[7170],{"type":27,"value":7171},"    try",{"type":31,"tagName":1471,"properties":7173,"children":7174},{"style":1693},[7175],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7178,"children":7179},{"class":1473},[7180,7185,7190,7194],{"type":31,"tagName":1471,"properties":7181,"children":7182},{"style":1687},[7183],{"type":27,"value":7184},"      const",{"type":31,"tagName":1471,"properties":7186,"children":7187},{"style":1806},[7188],{"type":27,"value":7189}," chunks",{"type":31,"tagName":1471,"properties":7191,"children":7192},{"style":1687},[7193],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":7195,"children":7196},{"style":1693},[7197],{"type":27,"value":7198}," [];",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7201,"children":7202},{"class":1473},[7203,7208,7213,7217,7221],{"type":31,"tagName":1471,"properties":7204,"children":7205},{"style":1687},[7206],{"type":27,"value":7207},"      let",{"type":31,"tagName":1471,"properties":7209,"children":7210},{"style":1693},[7211],{"type":27,"value":7212}," size ",{"type":31,"tagName":1471,"properties":7214,"children":7215},{"style":1687},[7216],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":7218,"children":7219},{"style":1806},[7220],{"type":27,"value":4713},{"type":31,"tagName":1471,"properties":7222,"children":7223},{"style":1693},[7224],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7227,"children":7228},{"class":1473},[7229,7234,7238,7242,7246,7251,7256],{"type":31,"tagName":1471,"properties":7230,"children":7231},{"style":1687},[7232],{"type":27,"value":7233},"      for",{"type":31,"tagName":1471,"properties":7235,"children":7236},{"style":1687},[7237],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":7239,"children":7240},{"style":1693},[7241],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":7243,"children":7244},{"style":1687},[7245],{"type":27,"value":1803},{"type":31,"tagName":1471,"properties":7247,"children":7248},{"style":1806},[7249],{"type":27,"value":7250}," chunk",{"type":31,"tagName":1471,"properties":7252,"children":7253},{"style":1687},[7254],{"type":27,"value":7255}," of",{"type":31,"tagName":1471,"properties":7257,"children":7258},{"style":1693},[7259],{"type":27,"value":7260}," req) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7263,"children":7264},{"class":1473},[7265,7270,7275,7280,7284],{"type":31,"tagName":1471,"properties":7266,"children":7267},{"style":1693},[7268],{"type":27,"value":7269},"        size ",{"type":31,"tagName":1471,"properties":7271,"children":7272},{"style":1687},[7273],{"type":27,"value":7274},"+=",{"type":31,"tagName":1471,"properties":7276,"children":7277},{"style":1693},[7278],{"type":27,"value":7279}," chunk.",{"type":31,"tagName":1471,"properties":7281,"children":7282},{"style":1806},[7283],{"type":27,"value":4703},{"type":31,"tagName":1471,"properties":7285,"children":7286},{"style":1693},[7287],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7290,"children":7291},{"class":1473},[7292,7297,7302,7306,7310,7315,7320,7325],{"type":31,"tagName":1471,"properties":7293,"children":7294},{"style":1687},[7295],{"type":27,"value":7296},"        if",{"type":31,"tagName":1471,"properties":7298,"children":7299},{"style":1693},[7300],{"type":27,"value":7301}," (size ",{"type":31,"tagName":1471,"properties":7303,"children":7304},{"style":1687},[7305],{"type":27,"value":5402},{"type":31,"tagName":1471,"properties":7307,"children":7308},{"style":1806},[7309],{"type":27,"value":6966},{"type":31,"tagName":1471,"properties":7311,"children":7312},{"style":1693},[7313],{"type":27,"value":7314},") chunks.",{"type":31,"tagName":1471,"properties":7316,"children":7317},{"style":1978},[7318],{"type":27,"value":7319},"push",{"type":31,"tagName":1471,"properties":7321,"children":7322},{"style":1693},[7323],{"type":27,"value":7324},"(chunk); ",{"type":31,"tagName":1471,"properties":7326,"children":7327},{"style":1477},[7328],{"type":27,"value":7329},"// past the cap, read on and keep nothing",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7332,"children":7333},{"class":1473},[7334],{"type":31,"tagName":1471,"properties":7335,"children":7336},{"style":1693},[7337],{"type":27,"value":7338},"      }",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7341,"children":7342},{"class":1473},[7343,7348,7352,7357,7361],{"type":31,"tagName":1471,"properties":7344,"children":7345},{"style":1687},[7346],{"type":27,"value":7347},"      if",{"type":31,"tagName":1471,"properties":7349,"children":7350},{"style":1693},[7351],{"type":27,"value":7301},{"type":31,"tagName":1471,"properties":7353,"children":7354},{"style":1687},[7355],{"type":27,"value":7356},">",{"type":31,"tagName":1471,"properties":7358,"children":7359},{"style":1806},[7360],{"type":27,"value":6966},{"type":31,"tagName":1471,"properties":7362,"children":7363},{"style":1693},[7364],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7367,"children":7368},{"class":1473},[7369,7374,7379,7383,7388,7392,7397,7401,7406],{"type":31,"tagName":1471,"properties":7370,"children":7371},{"style":1693},[7372],{"type":27,"value":7373},"        res.",{"type":31,"tagName":1471,"properties":7375,"children":7376},{"style":1978},[7377],{"type":27,"value":7378},"writeHead",{"type":31,"tagName":1471,"properties":7380,"children":7381},{"style":1693},[7382],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":7384,"children":7385},{"style":1806},[7386],{"type":27,"value":7387},"413",{"type":31,"tagName":1471,"properties":7389,"children":7390},{"style":1693},[7391],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":7393,"children":7394},{"style":1978},[7395],{"type":27,"value":7396},"end",{"type":31,"tagName":1471,"properties":7398,"children":7399},{"style":1693},[7400],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":7402,"children":7403},{"style":1704},[7404],{"type":27,"value":7405},"\"Too large.\"",{"type":31,"tagName":1471,"properties":7407,"children":7408},{"style":1693},[7409],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7412,"children":7413},{"class":1473},[7414,7419],{"type":31,"tagName":1471,"properties":7415,"children":7416},{"style":1687},[7417],{"type":27,"value":7418},"        return",{"type":31,"tagName":1471,"properties":7420,"children":7421},{"style":1693},[7422],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7425,"children":7426},{"class":1473},[7427],{"type":31,"tagName":1471,"properties":7428,"children":7429},{"style":1693},[7430],{"type":27,"value":7338},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7433,"children":7434},{"class":1473},[7435,7439,7444,7448,7453,7457,7461,7465,7469,7473,7478],{"type":31,"tagName":1471,"properties":7436,"children":7437},{"style":1687},[7438],{"type":27,"value":7184},{"type":31,"tagName":1471,"properties":7440,"children":7441},{"style":1806},[7442],{"type":27,"value":7443}," hasBody",{"type":31,"tagName":1471,"properties":7445,"children":7446},{"style":1687},[7447],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":7449,"children":7450},{"style":1693},[7451],{"type":27,"value":7452}," req.method ",{"type":31,"tagName":1471,"properties":7454,"children":7455},{"style":1687},[7456],{"type":27,"value":3453},{"type":31,"tagName":1471,"properties":7458,"children":7459},{"style":1704},[7460],{"type":27,"value":2054},{"type":31,"tagName":1471,"properties":7462,"children":7463},{"style":1687},[7464],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":7466,"children":7467},{"style":1693},[7468],{"type":27,"value":7452},{"type":31,"tagName":1471,"properties":7470,"children":7471},{"style":1687},[7472],{"type":27,"value":3453},{"type":31,"tagName":1471,"properties":7474,"children":7475},{"style":1704},[7476],{"type":27,"value":7477}," \"HEAD\"",{"type":31,"tagName":1471,"properties":7479,"children":7480},{"style":1693},[7481],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7484,"children":7485},{"class":1473},[7486,7490,7495,7499,7503,7508,7512,7517,7521,7525,7530,7534],{"type":31,"tagName":1471,"properties":7487,"children":7488},{"style":1687},[7489],{"type":27,"value":7184},{"type":31,"tagName":1471,"properties":7491,"children":7492},{"style":1806},[7493],{"type":27,"value":7494}," request",{"type":31,"tagName":1471,"properties":7496,"children":7497},{"style":1687},[7498],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":7500,"children":7501},{"style":1687},[7502],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":7504,"children":7505},{"style":1978},[7506],{"type":27,"value":7507}," Request",{"type":31,"tagName":1471,"properties":7509,"children":7510},{"style":1693},[7511],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":7513,"children":7514},{"style":1704},[7515],{"type":27,"value":7516},"`http://localhost${",{"type":31,"tagName":1471,"properties":7518,"children":7519},{"style":1693},[7520],{"type":27,"value":7088},{"type":31,"tagName":1471,"properties":7522,"children":7523},{"style":1704},[7524],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":7526,"children":7527},{"style":1693},[7528],{"type":27,"value":7529},"url",{"type":31,"tagName":1471,"properties":7531,"children":7532},{"style":1704},[7533],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":7535,"children":7536},{"style":1693},[7537],{"type":27,"value":4868},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7540,"children":7541},{"class":1473},[7542],{"type":31,"tagName":1471,"properties":7543,"children":7544},{"style":1693},[7545],{"type":27,"value":7546},"        method: req.method,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7549,"children":7550},{"class":1473},[7551,7556,7561,7566,7571,7575,7580,7584,7589,7593],{"type":31,"tagName":1471,"properties":7552,"children":7553},{"style":1693},[7554],{"type":27,"value":7555},"        headers: Object.",{"type":31,"tagName":1471,"properties":7557,"children":7558},{"style":1978},[7559],{"type":27,"value":7560},"entries",{"type":31,"tagName":1471,"properties":7562,"children":7563},{"style":1693},[7564],{"type":27,"value":7565},"(req.headers).",{"type":31,"tagName":1471,"properties":7567,"children":7568},{"style":1978},[7569],{"type":27,"value":7570},"flatMap",{"type":31,"tagName":1471,"properties":7572,"children":7573},{"style":1693},[7574],{"type":27,"value":5290},{"type":31,"tagName":1471,"properties":7576,"children":7577},{"style":1989},[7578],{"type":27,"value":7579},"k",{"type":31,"tagName":1471,"properties":7581,"children":7582},{"style":1693},[7583],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":7585,"children":7586},{"style":1989},[7587],{"type":27,"value":7588},"v",{"type":31,"tagName":1471,"properties":7590,"children":7591},{"style":1693},[7592],{"type":27,"value":5300},{"type":31,"tagName":1471,"properties":7594,"children":7595},{"style":1687},[7596],{"type":27,"value":2633},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7599,"children":7600},{"class":1473},[7601,7606,7611,7616,7620,7625,7629,7633,7638,7642,7646,7651,7655],{"type":31,"tagName":1471,"properties":7602,"children":7603},{"style":1693},[7604],{"type":27,"value":7605},"          Array.",{"type":31,"tagName":1471,"properties":7607,"children":7608},{"style":1978},[7609],{"type":27,"value":7610},"isArray",{"type":31,"tagName":1471,"properties":7612,"children":7613},{"style":1693},[7614],{"type":27,"value":7615},"(v) ",{"type":31,"tagName":1471,"properties":7617,"children":7618},{"style":1687},[7619],{"type":27,"value":3391},{"type":31,"tagName":1471,"properties":7621,"children":7622},{"style":1693},[7623],{"type":27,"value":7624}," v.",{"type":31,"tagName":1471,"properties":7626,"children":7627},{"style":1978},[7628],{"type":27,"value":4169},{"type":31,"tagName":1471,"properties":7630,"children":7631},{"style":1693},[7632],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":7634,"children":7635},{"style":1989},[7636],{"type":27,"value":7637},"x",{"type":31,"tagName":1471,"properties":7639,"children":7640},{"style":1693},[7641],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":7643,"children":7644},{"style":1687},[7645],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":7647,"children":7648},{"style":1693},[7649],{"type":27,"value":7650}," [k, x]) ",{"type":31,"tagName":1471,"properties":7652,"children":7653},{"style":1687},[7654],{"type":27,"value":3426},{"type":31,"tagName":1471,"properties":7656,"children":7657},{"style":1693},[7658],{"type":27,"value":7659}," [[k, v]],",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7662,"children":7663},{"class":1473},[7664],{"type":31,"tagName":1471,"properties":7665,"children":7666},{"style":1693},[7667],{"type":27,"value":7668},"        ),",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7671,"children":7672},{"class":1473},[7673,7678,7682,7686,7691,7696,7700,7704],{"type":31,"tagName":1471,"properties":7674,"children":7675},{"style":1693},[7676],{"type":27,"value":7677},"        body: hasBody ",{"type":31,"tagName":1471,"properties":7679,"children":7680},{"style":1687},[7681],{"type":27,"value":3391},{"type":31,"tagName":1471,"properties":7683,"children":7684},{"style":1693},[7685],{"type":27,"value":5527},{"type":31,"tagName":1471,"properties":7687,"children":7688},{"style":1978},[7689],{"type":27,"value":7690},"concat",{"type":31,"tagName":1471,"properties":7692,"children":7693},{"style":1693},[7694],{"type":27,"value":7695},"(chunks) ",{"type":31,"tagName":1471,"properties":7697,"children":7698},{"style":1687},[7699],{"type":27,"value":3426},{"type":31,"tagName":1471,"properties":7701,"children":7702},{"style":1806},[7703],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":7705,"children":7706},{"style":1693},[7707],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7710,"children":7711},{"class":1473},[7712],{"type":31,"tagName":1471,"properties":7713,"children":7714},{"style":1693},[7715],{"type":27,"value":7716},"      });",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7719,"children":7720},{"class":1473},[7721,7726,7730,7735],{"type":31,"tagName":1471,"properties":7722,"children":7723},{"style":1693},[7724],{"type":27,"value":7725},"      failure ",{"type":31,"tagName":1471,"properties":7727,"children":7728},{"style":1687},[7729],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":7731,"children":7732},{"style":1806},[7733],{"type":27,"value":7734}," 500",{"type":31,"tagName":1471,"properties":7736,"children":7737},{"style":1693},[7738],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7741,"children":7742},{"class":1473},[7743,7747,7752,7756,7760,7764],{"type":31,"tagName":1471,"properties":7744,"children":7745},{"style":1687},[7746],{"type":27,"value":7184},{"type":31,"tagName":1471,"properties":7748,"children":7749},{"style":1806},[7750],{"type":27,"value":7751}," response",{"type":31,"tagName":1471,"properties":7753,"children":7754},{"style":1687},[7755],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":7757,"children":7758},{"style":1687},[7759],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":7761,"children":7762},{"style":1978},[7763],{"type":27,"value":1981},{"type":31,"tagName":1471,"properties":7765,"children":7766},{"style":1693},[7767],{"type":27,"value":2182},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7770,"children":7771},{"class":1473},[7772,7777,7781,7786,7791],{"type":31,"tagName":1471,"properties":7773,"children":7774},{"style":1693},[7775],{"type":27,"value":7776},"      res.",{"type":31,"tagName":1471,"properties":7778,"children":7779},{"style":1978},[7780],{"type":27,"value":7378},{"type":31,"tagName":1471,"properties":7782,"children":7783},{"style":1693},[7784],{"type":27,"value":7785},"(response.status, Object.",{"type":31,"tagName":1471,"properties":7787,"children":7788},{"style":1978},[7789],{"type":27,"value":7790},"fromEntries",{"type":31,"tagName":1471,"properties":7792,"children":7793},{"style":1693},[7794],{"type":27,"value":7795},"(response.headers));",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7798,"children":7799},{"class":1473},[7800,7804,7808,7813,7817,7821,7825,7830,7835],{"type":31,"tagName":1471,"properties":7801,"children":7802},{"style":1693},[7803],{"type":27,"value":7776},{"type":31,"tagName":1471,"properties":7805,"children":7806},{"style":1978},[7807],{"type":27,"value":7396},{"type":31,"tagName":1471,"properties":7809,"children":7810},{"style":1693},[7811],{"type":27,"value":7812},"(Buffer.",{"type":31,"tagName":1471,"properties":7814,"children":7815},{"style":1978},[7816],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":7818,"children":7819},{"style":1693},[7820],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":7822,"children":7823},{"style":1687},[7824],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":7826,"children":7827},{"style":1693},[7828],{"type":27,"value":7829}," response.",{"type":31,"tagName":1471,"properties":7831,"children":7832},{"style":1978},[7833],{"type":27,"value":7834},"arrayBuffer",{"type":31,"tagName":1471,"properties":7836,"children":7837},{"style":1693},[7838],{"type":27,"value":7839},"()));",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7842,"children":7843},{"class":1473},[7844,7849,7854],{"type":31,"tagName":1471,"properties":7845,"children":7846},{"style":1693},[7847],{"type":27,"value":7848},"    } ",{"type":31,"tagName":1471,"properties":7850,"children":7851},{"style":1687},[7852],{"type":27,"value":7853},"catch",{"type":31,"tagName":1471,"properties":7855,"children":7856},{"style":1693},[7857],{"type":27,"value":7858}," (error) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7861,"children":7862},{"class":1473},[7863,7868,7873],{"type":31,"tagName":1471,"properties":7864,"children":7865},{"style":1693},[7866],{"type":27,"value":7867},"      console.",{"type":31,"tagName":1471,"properties":7869,"children":7870},{"style":1978},[7871],{"type":27,"value":7872},"error",{"type":31,"tagName":1471,"properties":7874,"children":7875},{"style":1693},[7876],{"type":27,"value":7877},"(error);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7880,"children":7881},{"class":1473},[7882,7886,7891,7896],{"type":31,"tagName":1471,"properties":7883,"children":7884},{"style":1687},[7885],{"type":27,"value":7347},{"type":31,"tagName":1471,"properties":7887,"children":7888},{"style":1693},[7889],{"type":27,"value":7890}," (res.headersSent) res.",{"type":31,"tagName":1471,"properties":7892,"children":7893},{"style":1978},[7894],{"type":27,"value":7895},"destroy",{"type":31,"tagName":1471,"properties":7897,"children":7898},{"style":1693},[7899],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7902,"children":7903},{"class":1473},[7904,7909,7913,7917,7922,7926,7931,7935,7939,7943,7948,7952,7957],{"type":31,"tagName":1471,"properties":7905,"children":7906},{"style":1687},[7907],{"type":27,"value":7908},"      else",{"type":31,"tagName":1471,"properties":7910,"children":7911},{"style":1693},[7912],{"type":27,"value":5074},{"type":31,"tagName":1471,"properties":7914,"children":7915},{"style":1978},[7916],{"type":27,"value":7378},{"type":31,"tagName":1471,"properties":7918,"children":7919},{"style":1693},[7920],{"type":27,"value":7921},"(failure).",{"type":31,"tagName":1471,"properties":7923,"children":7924},{"style":1978},[7925],{"type":27,"value":7396},{"type":31,"tagName":1471,"properties":7927,"children":7928},{"style":1693},[7929],{"type":27,"value":7930},"(failure ",{"type":31,"tagName":1471,"properties":7932,"children":7933},{"style":1687},[7934],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":7936,"children":7937},{"style":1806},[7938],{"type":27,"value":7158},{"type":31,"tagName":1471,"properties":7940,"children":7941},{"style":1687},[7942],{"type":27,"value":6419},{"type":31,"tagName":1471,"properties":7944,"children":7945},{"style":1704},[7946],{"type":27,"value":7947}," \"Bad request.\"",{"type":31,"tagName":1471,"properties":7949,"children":7950},{"style":1687},[7951],{"type":27,"value":6489},{"type":31,"tagName":1471,"properties":7953,"children":7954},{"style":1704},[7955],{"type":27,"value":7956}," \"Something went wrong.\"",{"type":31,"tagName":1471,"properties":7958,"children":7959},{"style":1693},[7960],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7963,"children":7964},{"class":1473},[7965],{"type":31,"tagName":1471,"properties":7966,"children":7967},{"style":1693},[7968],{"type":27,"value":7969},"    }",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":7972,"children":7973},{"class":1473},[7974,7979,7984,7989,7993,7998,8003,8007,8012,8017,8021],{"type":31,"tagName":1471,"properties":7975,"children":7976},{"style":1693},[7977],{"type":27,"value":7978},"  }).",{"type":31,"tagName":1471,"properties":7980,"children":7981},{"style":1978},[7982],{"type":27,"value":7983},"listen",{"type":31,"tagName":1471,"properties":7985,"children":7986},{"style":1693},[7987],{"type":27,"value":7988},"(port, () ",{"type":31,"tagName":1471,"properties":7990,"children":7991},{"style":1687},[7992],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":7994,"children":7995},{"style":1693},[7996],{"type":27,"value":7997}," console.",{"type":31,"tagName":1471,"properties":7999,"children":8000},{"style":1978},[8001],{"type":27,"value":8002},"log",{"type":31,"tagName":1471,"properties":8004,"children":8005},{"style":1693},[8006],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":8008,"children":8009},{"style":1704},[8010],{"type":27,"value":8011},"`Listening on :${",{"type":31,"tagName":1471,"properties":8013,"children":8014},{"style":1693},[8015],{"type":27,"value":8016},"port",{"type":31,"tagName":1471,"properties":8018,"children":8019},{"style":1704},[8020],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":8022,"children":8023},{"style":1693},[8024],{"type":27,"value":2115},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8027,"children":8028},{"class":1473},[8029],{"type":31,"tagName":1471,"properties":8030,"children":8031},{"style":1693},[8032],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8035,"children":8036},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8039,"children":8040},{"class":1473},[8041],{"type":31,"tagName":1471,"properties":8042,"children":8043},{"style":1477},[8044],{"type":27,"value":8045},"/** Whether `node` was asked to run this file, by its own path or through a link",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8048,"children":8049},{"class":1473},[8050],{"type":31,"tagName":1471,"properties":8051,"children":8052},{"style":1477},[8053],{"type":27,"value":8054}," *  (on macOS, /tmp itself is a link to /private/tmp). */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8057,"children":8058},{"class":1473},[8059,8063,8068],{"type":31,"tagName":1471,"properties":8060,"children":8061},{"style":1687},[8062],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":8064,"children":8065},{"style":1978},[8066],{"type":27,"value":8067}," isMainModule",{"type":31,"tagName":1471,"properties":8069,"children":8070},{"style":1693},[8071],{"type":27,"value":4560},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8074,"children":8075},{"class":1473},[8076,8081],{"type":31,"tagName":1471,"properties":8077,"children":8078},{"style":1687},[8079],{"type":27,"value":8080},"  try",{"type":31,"tagName":1471,"properties":8082,"children":8083},{"style":1693},[8084],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8087,"children":8088},{"class":1473},[8089,8093,8098,8103,8107,8111,8115,8120],{"type":31,"tagName":1471,"properties":8090,"children":8091},{"style":1687},[8092],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":8094,"children":8095},{"style":1978},[8096],{"type":27,"value":8097}," realpathSync",{"type":31,"tagName":1471,"properties":8099,"children":8100},{"style":1693},[8101],{"type":27,"value":8102},"(process.argv[",{"type":31,"tagName":1471,"properties":8104,"children":8105},{"style":1806},[8106],{"type":27,"value":5328},{"type":31,"tagName":1471,"properties":8108,"children":8109},{"style":1693},[8110],{"type":27,"value":5300},{"type":31,"tagName":1471,"properties":8112,"children":8113},{"style":1687},[8114],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":8116,"children":8117},{"style":1978},[8118],{"type":27,"value":8119}," fileURLToPath",{"type":31,"tagName":1471,"properties":8121,"children":8122},{"style":1693},[8123],{"type":27,"value":8124},"(globalThis._importMeta_.url);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8127,"children":8128},{"class":1473},[8129,8134,8138],{"type":31,"tagName":1471,"properties":8130,"children":8131},{"style":1693},[8132],{"type":27,"value":8133},"  } ",{"type":31,"tagName":1471,"properties":8135,"children":8136},{"style":1687},[8137],{"type":27,"value":7853},{"type":31,"tagName":1471,"properties":8139,"children":8140},{"style":1693},[8141],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8144,"children":8145},{"class":1473},[8146,8150,8154,8158],{"type":31,"tagName":1471,"properties":8147,"children":8148},{"style":1687},[8149],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":8151,"children":8152},{"style":1806},[8153],{"type":27,"value":5420},{"type":31,"tagName":1471,"properties":8155,"children":8156},{"style":1693},[8157],{"type":27,"value":1824},{"type":31,"tagName":1471,"properties":8159,"children":8160},{"style":1477},[8161],{"type":27,"value":8162},"// no file to run: a REPL, or node -e",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8165,"children":8166},{"class":1473},[8167],{"type":31,"tagName":1471,"properties":8168,"children":8169},{"style":1693},[8170],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8173,"children":8174},{"class":1473},[8175],{"type":31,"tagName":1471,"properties":8176,"children":8177},{"style":1693},[8178],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":445,"properties":8181,"children":8182,"position":8191},{},[8183],{"type":27,"value":8184,"position":8185},"Try it before you go live",{"start":8186,"end":8189},{"line":8187,"column":39,"offset":8188},357,16506,{"line":8187,"column":438,"offset":8190},16531,{"start":8192,"end":8194},{"line":8187,"column":21,"offset":8193},16502,{"line":8187,"column":438,"offset":8190},{"type":27,"value":28},{"type":31,"tagName":582,"properties":8197,"children":8198,"position":8376},{},[8199,8200,8254,8255,8289,8290,8375],{"type":27,"value":28},{"type":31,"tagName":466,"properties":8201,"children":8202,"position":8250},{},[8203,8212,8225,8232,8243],{"type":27,"value":8204,"position":8205},"In a Stripe sandbox, repeat steps 2 and 3 with a test key and a test\nPayment Link that redirects to where the file runs. Run\n",{"start":8206,"end":8209},{"line":8207,"column":207,"offset":8208},359,16536,{"line":8210,"column":21,"offset":8211},361,16664,{"type":31,"tagName":758,"properties":8213,"children":8214,"position":8222},{},[8215],{"type":27,"value":8216,"position":8217},"stripe listen --forward-to localhost:3000/webhook",{"start":8218,"end":8220},{"line":8210,"column":207,"offset":8219},16667,{"line":8210,"column":868,"offset":8221},16718,{"start":8223,"end":8224},{"line":8210,"column":207,"offset":8219},{"line":8210,"column":868,"offset":8221},{"type":27,"value":8226,"position":8227},", and start the file\nwith the ",{"start":8228,"end":8229},{"line":8210,"column":868,"offset":8221},{"line":8230,"column":86,"offset":8231},362,16751,{"type":31,"tagName":758,"properties":8233,"children":8234,"position":8240},{},[8235],{"type":27,"value":1230,"position":8236},{"start":8237,"end":8238},{"line":8230,"column":86,"offset":8231},{"line":8230,"column":664,"offset":8239},16762,{"start":8241,"end":8242},{"line":8230,"column":86,"offset":8231},{"line":8230,"column":664,"offset":8239},{"type":27,"value":8244,"position":8245}," secret it prints.",{"start":8246,"end":8247},{"line":8230,"column":664,"offset":8239},{"line":8230,"column":8248,"offset":8249},42,16780,{"start":8251,"end":8253},{"line":8207,"column":21,"offset":8252},16533,{"line":8230,"column":8248,"offset":8249},{"type":27,"value":28},{"type":31,"tagName":466,"properties":8256,"children":8257,"position":8285},{},[8258,8266,8278],{"type":27,"value":8259,"position":8260},"Pay through the test link with the card ",{"start":8261,"end":8264},{"line":8262,"column":207,"offset":8263},363,16784,{"line":8262,"column":302,"offset":8265},16824,{"type":31,"tagName":758,"properties":8267,"children":8268,"position":8275},{},[8269],{"type":27,"value":8270,"position":8271},"4242 4242 4242 4242",{"start":8272,"end":8273},{"line":8262,"column":302,"offset":8265},{"line":8262,"column":965,"offset":8274},16845,{"start":8276,"end":8277},{"line":8262,"column":302,"offset":8265},{"line":8262,"column":965,"offset":8274},{"type":27,"value":8279,"position":8280},", any\nfuture date and any CVC. You land on your personal link: open it, and\nthe indicator is yours.",{"start":8281,"end":8282},{"line":8262,"column":965,"offset":8274},{"line":8283,"column":435,"offset":8284},365,16950,{"start":8286,"end":8288},{"line":8262,"column":21,"offset":8287},16781,{"line":8283,"column":435,"offset":8284},{"type":27,"value":28},{"type":31,"tagName":466,"properties":8291,"children":8292,"position":8371},{},[8293,8308,8315,8327,8334,8346,8353,8365],{"type":31,"tagName":758,"properties":8294,"children":8295,"position":8305},{},[8296],{"type":27,"value":8297,"position":8298},"stripe trigger customer.subscription.created --override \"subscription:items[0].price=\u003Cyour test price id>\"",{"start":8299,"end":8302},{"line":8300,"column":207,"offset":8301},366,16954,{"line":8300,"column":8303,"offset":8304},112,17062,{"start":8306,"end":8307},{"line":8300,"column":207,"offset":8301},{"line":8300,"column":8303,"offset":8304},{"type":27,"value":8309,"position":8310},"\nsends a test subscriber's first paid invoice, and the same with\n",{"start":8311,"end":8312},{"line":8300,"column":8303,"offset":8304},{"line":8313,"column":21,"offset":8314},368,17130,{"type":31,"tagName":758,"properties":8316,"children":8317,"position":8324},{},[8318],{"type":27,"value":936,"position":8319},{"start":8320,"end":8322},{"line":8313,"column":207,"offset":8321},17133,{"line":8313,"column":361,"offset":8323},17164,{"start":8325,"end":8326},{"line":8313,"column":207,"offset":8321},{"line":8313,"column":361,"offset":8323},{"type":27,"value":8328,"position":8329}," a cancellation. ",{"start":8330,"end":8331},{"line":8313,"column":361,"offset":8323},{"line":8313,"column":8332,"offset":8333},52,17181,{"type":31,"tagName":758,"properties":8335,"children":8336,"position":8343},{},[8337],{"type":27,"value":8338,"position":8339},"stripe listen",{"start":8340,"end":8341},{"line":8313,"column":8332,"offset":8333},{"line":8313,"column":364,"offset":8342},17196,{"start":8344,"end":8345},{"line":8313,"column":8332,"offset":8333},{"line":8313,"column":364,"offset":8342},{"type":27,"value":8347,"position":8348}," shows\nyour server answer ",{"start":8349,"end":8350},{"line":8313,"column":364,"offset":8342},{"line":8351,"column":230,"offset":8352},369,17225,{"type":31,"tagName":758,"properties":8354,"children":8355,"position":8362},{},[8356],{"type":27,"value":8357,"position":8358},"[200]",{"start":8359,"end":8360},{"line":8351,"column":230,"offset":8352},{"line":8351,"column":438,"offset":8361},17232,{"start":8363,"end":8364},{"line":8351,"column":230,"offset":8352},{"line":8351,"column":438,"offset":8361},{"type":27,"value":8366,"position":8367}," to each event.",{"start":8368,"end":8369},{"line":8351,"column":438,"offset":8361},{"line":8351,"column":593,"offset":8370},17247,{"start":8372,"end":8374},{"line":8300,"column":21,"offset":8373},16951,{"line":8351,"column":593,"offset":8370},{"type":27,"value":28},{"start":8377,"end":8378},{"line":8207,"column":21,"offset":8252},{"line":8351,"column":593,"offset":8370},{"type":27,"value":28},{"type":31,"tagName":445,"properties":8381,"children":8382,"position":8391},{},[8383],{"type":27,"value":8384,"position":8385},"Good to know",{"start":8386,"end":8389},{"line":8387,"column":39,"offset":8388},371,17253,{"line":8387,"column":98,"offset":8390},17265,{"start":8392,"end":8394},{"line":8387,"column":21,"offset":8393},17249,{"line":8387,"column":98,"offset":8390},{"type":27,"value":28},{"type":31,"tagName":461,"properties":8397,"children":8398,"position":8512},{},[8399,8400,8477,8478,8494,8495,8511],{"type":27,"value":28},{"type":31,"tagName":466,"properties":8401,"children":8402,"position":8473},{},[8403,8412,8427,8434,8446,8453,8467],{"type":27,"value":8404,"position":8405},"A subscriber who closes the tab before the redirect still has a link\nwaiting, made by their first paid invoice. It is under ",{"start":8406,"end":8409},{"line":8407,"column":71,"offset":8408},373,17269,{"line":8410,"column":972,"offset":8411},374,17395,{"type":31,"tagName":470,"properties":8413,"children":8414,"position":8422},{},[8415],{"type":27,"value":8416,"position":8417},"Not joined yet",{"start":8418,"end":8420},{"line":8410,"column":1006,"offset":8419},17397,{"line":8410,"column":854,"offset":8421},17411,{"start":8423,"end":8424},{"line":8410,"column":972,"offset":8411},{"line":8410,"column":8425,"offset":8426},76,17413,{"type":27,"value":8428,"position":8429},"\nin the People panel and in ",{"start":8430,"end":8431},{"line":8410,"column":8425,"offset":8426},{"line":8432,"column":438,"offset":8433},375,17443,{"type":31,"tagName":758,"properties":8435,"children":8436,"position":8443},{},[8437],{"type":27,"value":8438,"position":8439},"GET /access/links.csv",{"start":8440,"end":8441},{"line":8432,"column":438,"offset":8433},{"line":8432,"column":749,"offset":8442},17466,{"start":8444,"end":8445},{"line":8432,"column":438,"offset":8433},{"line":8432,"column":749,"offset":8442},{"type":27,"value":8447,"position":8448},": send it to them. A\none-time buyer's link comes only from the redirect, so add that buyer\nwith ",{"start":8449,"end":8450},{"line":8432,"column":749,"offset":8442},{"line":8451,"column":56,"offset":8452},377,17566,{"type":31,"tagName":470,"properties":8454,"children":8455,"position":8463},{},[8456],{"type":27,"value":8457,"position":8458},"Invite people…",{"start":8459,"end":8461},{"line":8451,"column":145,"offset":8460},17568,{"line":8451,"column":664,"offset":8462},17582,{"start":8464,"end":8465},{"line":8451,"column":56,"offset":8452},{"line":8451,"column":74,"offset":8466},17584,{"type":27,"value":8468,"position":8469}," instead.",{"start":8470,"end":8471},{"line":8451,"column":74,"offset":8466},{"line":8451,"column":361,"offset":8472},17593,{"start":8474,"end":8476},{"line":8407,"column":21,"offset":8475},17267,{"line":8451,"column":361,"offset":8472},{"type":27,"value":28},{"type":31,"tagName":466,"properties":8479,"children":8480,"position":8490},{},[8481],{"type":27,"value":8482,"position":8483},"Each end date comes from an invoice Stripe has been paid, read when the\nevent arrives, so events that come late or out of order change nothing,\nand a renewal still being collected moves nothing until it is paid.",{"start":8484,"end":8487},{"line":8485,"column":71,"offset":8486},378,17596,{"line":8488,"column":378,"offset":8489},380,17811,{"start":8491,"end":8493},{"line":8485,"column":21,"offset":8492},17594,{"line":8488,"column":378,"offset":8489},{"type":27,"value":28},{"type":31,"tagName":466,"properties":8496,"children":8497,"position":8507},{},[8498],{"type":27,"value":8499,"position":8500},"Selling the indicator both one-time and as a subscription? A buyer who\ndoes both as the same Stripe customer gets one link, and the end of their\nsubscription ends it.",{"start":8501,"end":8504},{"line":8502,"column":71,"offset":8503},381,17814,{"line":8505,"column":664,"offset":8506},383,17984,{"start":8508,"end":8510},{"line":8502,"column":21,"offset":8509},17812,{"line":8505,"column":664,"offset":8506},{"type":27,"value":28},{"start":8513,"end":8514},{"line":8407,"column":21,"offset":8475},{"line":8505,"column":664,"offset":8506},{"type":27,"value":28},{"type":31,"tagName":414,"properties":8517,"children":8518,"position":8526},{},[8519],{"type":27,"value":271,"position":8520},{"start":8521,"end":8524},{"line":8522,"column":207,"offset":8523},385,17989,{"line":8522,"column":59,"offset":8525},17996,{"start":8527,"end":8529},{"line":8522,"column":21,"offset":8528},17986,{"line":8522,"column":59,"offset":8525},{"type":27,"value":28},{"type":31,"tagName":32,"properties":8532,"children":8533,"position":8543},{},[8534],{"type":27,"value":8535,"position":8536},"Give your Invite only indicator to your Patreon patrons: each one logs in\nwith Patreon on a small server you run and lands on their own personal\nlink.",{"start":8537,"end":8540},{"line":8538,"column":21,"offset":8539},387,17998,{"line":8541,"column":42,"offset":8542},389,18148,{"start":8544,"end":8545},{"line":8538,"column":21,"offset":8539},{"line":8541,"column":42,"offset":8542},{"type":27,"value":28},{"type":31,"tagName":445,"properties":8548,"children":8549,"position":8557},{},[8550],{"type":27,"value":449,"position":8551},{"start":8552,"end":8555},{"line":8553,"column":39,"offset":8554},391,18154,{"line":8553,"column":98,"offset":8556},18166,{"start":8558,"end":8560},{"line":8553,"column":21,"offset":8559},18150,{"line":8553,"column":98,"offset":8556},{"type":27,"value":28},{"type":31,"tagName":461,"properties":8563,"children":8564,"position":8659},{},[8565,8566,8596,8597,8627,8628,8658],{"type":27,"value":28},{"type":31,"tagName":466,"properties":8567,"children":8568,"position":8592},{},[8569,8585],{"type":31,"tagName":470,"properties":8570,"children":8571,"position":8580},{},[8572],{"type":27,"value":8573,"position":8574},"Pledges",{"start":8575,"end":8578},{"line":8576,"column":39,"offset":8577},393,18172,{"line":8576,"column":154,"offset":8579},18179,{"start":8581,"end":8583},{"line":8576,"column":71,"offset":8582},18170,{"line":8576,"column":548,"offset":8584},18181,{"type":27,"value":8586,"position":8587},": a patron opens the link in your tier's welcome note, logs\nin with Patreon and lands on their personal link. They sign in or sign\nup on OpenMarket and have the indicator.",{"start":8588,"end":8589},{"line":8576,"column":548,"offset":8584},{"line":8590,"column":179,"offset":8591},395,18356,{"start":8593,"end":8595},{"line":8576,"column":21,"offset":8594},18168,{"line":8590,"column":179,"offset":8591},{"type":27,"value":28},{"type":31,"tagName":466,"properties":8598,"children":8599,"position":8623},{},[8600,8615],{"type":31,"tagName":470,"properties":8601,"children":8602,"position":8610},{},[8603],{"type":27,"value":505,"position":8604},{"start":8605,"end":8608},{"line":8606,"column":39,"offset":8607},396,18361,{"line":8606,"column":59,"offset":8609},18367,{"start":8611,"end":8613},{"line":8606,"column":71,"offset":8612},18359,{"line":8606,"column":86,"offset":8614},18369,{"type":27,"value":8616,"position":8617},": each charge moves their end date to 3 days past the next\none.",{"start":8618,"end":8619},{"line":8606,"column":86,"offset":8614},{"line":8620,"column":8621,"offset":8622},397,7,18434,{"start":8624,"end":8626},{"line":8606,"column":21,"offset":8625},18357,{"line":8620,"column":8621,"offset":8622},{"type":27,"value":28},{"type":31,"tagName":466,"properties":8629,"children":8630,"position":8654},{},[8631,8647],{"type":31,"tagName":470,"properties":8632,"children":8633,"position":8642},{},[8634],{"type":27,"value":8635,"position":8636},"Stops paying",{"start":8637,"end":8640},{"line":8638,"column":39,"offset":8639},398,18439,{"line":8638,"column":98,"offset":8641},18451,{"start":8643,"end":8645},{"line":8638,"column":71,"offset":8644},18437,{"line":8638,"column":206,"offset":8646},18453,{"type":27,"value":8648,"position":8649},": a declined charge, an ended pledge or a deleted\nmembership takes the indicator away.",{"start":8650,"end":8651},{"line":8638,"column":206,"offset":8646},{"line":8652,"column":540,"offset":8653},399,18541,{"start":8655,"end":8657},{"line":8638,"column":21,"offset":8656},18435,{"line":8652,"column":540,"offset":8653},{"type":27,"value":28},{"start":8660,"end":8661},{"line":8576,"column":21,"offset":8594},{"line":8652,"column":540,"offset":8653},{"type":27,"value":28},{"type":31,"tagName":445,"properties":8664,"children":8665,"position":8673},{},[8666],{"type":27,"value":570,"position":8667},{"start":8668,"end":8671},{"line":8669,"column":39,"offset":8670},401,18547,{"line":8669,"column":548,"offset":8672},18556,{"start":8674,"end":8676},{"line":8669,"column":21,"offset":8675},18543,{"line":8669,"column":548,"offset":8672},{"type":27,"value":28},{"type":31,"tagName":582,"properties":8679,"children":8680,"position":9247},{},[8681,8682,8847,8848,9000,9001,9142,9143,9203,9204,9246],{"type":27,"value":28},{"type":31,"tagName":466,"properties":8683,"children":8684,"position":8843},{},[8685,8686,8842],{"type":27,"value":28},{"type":31,"tagName":32,"properties":8687,"children":8688,"position":8839},{},[8689,8697,8711,8718,8733,8739,8753,8760,8773,8779,8793,8800,8814,8820,8834],{"type":27,"value":8690,"position":8691},"In the Patreon Platform Portal, open ",{"start":8692,"end":8695},{"line":8693,"column":207,"offset":8694},403,18561,{"line":8693,"column":174,"offset":8696},18598,{"type":31,"tagName":470,"properties":8698,"children":8699,"position":8707},{},[8700],{"type":27,"value":8701,"position":8702},"Clients & API Keys",{"start":8703,"end":8705},{"line":8693,"column":179,"offset":8704},18600,{"line":8693,"column":612,"offset":8706},18618,{"start":8708,"end":8709},{"line":8693,"column":174,"offset":8696},{"line":8693,"column":960,"offset":8710},18620,{"type":27,"value":8712,"position":8713}," and press\n",{"start":8714,"end":8715},{"line":8693,"column":960,"offset":8710},{"line":8716,"column":21,"offset":8717},404,18631,{"type":31,"tagName":470,"properties":8719,"children":8720,"position":8728},{},[8721],{"type":27,"value":8722,"position":8723},"Create Client",{"start":8724,"end":8726},{"line":8716,"column":42,"offset":8725},18636,{"line":8716,"column":206,"offset":8727},18649,{"start":8729,"end":8731},{"line":8716,"column":207,"offset":8730},18634,{"line":8716,"column":221,"offset":8732},18651,{"type":27,"value":8734,"position":8735},". Set ",{"start":8736,"end":8737},{"line":8716,"column":221,"offset":8732},{"line":8716,"column":435,"offset":8738},18657,{"type":31,"tagName":470,"properties":8740,"children":8741,"position":8749},{},[8742],{"type":27,"value":8743,"position":8744},"Client API Version",{"start":8745,"end":8747},{"line":8716,"column":162,"offset":8746},18659,{"line":8716,"column":596,"offset":8748},18677,{"start":8750,"end":8751},{"line":8716,"column":435,"offset":8738},{"line":8716,"column":523,"offset":8752},18679,{"type":27,"value":8754,"position":8755}," to 2, add\n",{"start":8756,"end":8757},{"line":8716,"column":523,"offset":8752},{"line":8758,"column":21,"offset":8759},405,18690,{"type":31,"tagName":758,"properties":8761,"children":8762,"position":8770},{},[8763],{"type":27,"value":8764,"position":8765},"https://\u003Cyour server>/patreon/callback",{"start":8766,"end":8768},{"line":8758,"column":207,"offset":8767},18693,{"line":8758,"column":302,"offset":8769},18733,{"start":8771,"end":8772},{"line":8758,"column":207,"offset":8767},{"line":8758,"column":302,"offset":8769},{"type":27,"value":8774,"position":8775}," under ",{"start":8776,"end":8777},{"line":8758,"column":302,"offset":8769},{"line":8758,"column":79,"offset":8778},18740,{"type":31,"tagName":470,"properties":8780,"children":8781,"position":8789},{},[8782],{"type":27,"value":8783,"position":8784},"Redirect URIs",{"start":8785,"end":8787},{"line":8758,"column":749,"offset":8786},18742,{"line":8758,"column":906,"offset":8788},18755,{"start":8790,"end":8791},{"line":8758,"column":79,"offset":8778},{"line":8758,"column":369,"offset":8792},18757,{"type":27,"value":8794,"position":8795},", and\ncopy the ",{"start":8796,"end":8797},{"line":8758,"column":369,"offset":8792},{"line":8798,"column":86,"offset":8799},406,18775,{"type":31,"tagName":470,"properties":8801,"children":8802,"position":8810},{},[8803],{"type":27,"value":8804,"position":8805},"Client ID",{"start":8806,"end":8808},{"line":8798,"column":110,"offset":8807},18777,{"line":8798,"column":664,"offset":8809},18786,{"start":8811,"end":8812},{"line":8798,"column":86,"offset":8799},{"line":8798,"column":74,"offset":8813},18788,{"type":27,"value":8815,"position":8816}," and ",{"start":8817,"end":8818},{"line":8798,"column":74,"offset":8813},{"line":8798,"column":171,"offset":8819},18793,{"type":31,"tagName":470,"properties":8821,"children":8822,"position":8830},{},[8823],{"type":27,"value":8824,"position":8825},"Client Secret",{"start":8826,"end":8828},{"line":8798,"column":352,"offset":8827},18795,{"line":8798,"column":311,"offset":8829},18808,{"start":8831,"end":8832},{"line":8798,"column":171,"offset":8819},{"line":8798,"column":698,"offset":8833},18810,{"type":27,"value":2329,"position":8835},{"start":8836,"end":8837},{"line":8798,"column":698,"offset":8833},{"line":8798,"column":523,"offset":8838},18811,{"start":8840,"end":8841},{"line":8693,"column":207,"offset":8694},{"line":8798,"column":523,"offset":8838},{"type":27,"value":28},{"start":8844,"end":8846},{"line":8693,"column":21,"offset":8845},18558,{"line":8798,"column":523,"offset":8838},{"type":27,"value":28},{"type":31,"tagName":466,"properties":8849,"children":8850,"position":8996},{},[8851,8852,8888,8889,8916,8917,8995],{"type":27,"value":28},{"type":31,"tagName":32,"properties":8853,"children":8854,"position":8885},{},[8855,8863,8878],{"type":27,"value":8856,"position":8857},"Find your campaign id with the new client's ",{"start":8858,"end":8861},{"line":8859,"column":207,"offset":8860},407,18815,{"line":8859,"column":698,"offset":8862},18859,{"type":31,"tagName":470,"properties":8864,"children":8865,"position":8874},{},[8866],{"type":27,"value":8867,"position":8868},"Creator's Access\nToken",{"start":8869,"end":8871},{"line":8859,"column":1347,"offset":8870},18861,{"line":8872,"column":139,"offset":8873},408,18886,{"start":8875,"end":8876},{"line":8859,"column":698,"offset":8862},{"line":8872,"column":59,"offset":8877},18888,{"type":27,"value":8879,"position":8880},". The same call lists your tiers, for when only some of them\ncome with the indicator:",{"start":8881,"end":8882},{"line":8872,"column":59,"offset":8877},{"line":8883,"column":157,"offset":8884},409,18976,{"start":8886,"end":8887},{"line":8859,"column":207,"offset":8860},{"line":8883,"column":157,"offset":8884},{"type":27,"value":28},{"type":14,"children":8890},[8891],{"type":31,"tagName":1459,"properties":8892,"children":8893,"data":-1},{"class":1461,"style":1462,"tabindex":1463},[8894],{"type":31,"tagName":758,"properties":8895,"children":8898},{"class":8896},[8897],"language-text",[8899,8907,8908],{"type":31,"tagName":1471,"properties":8900,"children":8901},{"class":1473},[8902],{"type":31,"tagName":1471,"properties":8903,"children":8904},{},[8905],{"type":27,"value":8906},"curl -H \"Authorization: Bearer \u003CCreator's Access Token>\" \\",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":8909,"children":8910},{"class":1473},[8911],{"type":31,"tagName":1471,"properties":8912,"children":8913},{},[8914],{"type":27,"value":8915},"  \"https://www.patreon.com/api/oauth2/v2/campaigns?include=tiers&fields%5Btier%5D=title\"",{"type":27,"value":28},{"type":31,"tagName":32,"properties":8918,"children":8919,"position":8992},{},[8920,8934,8940,8952,8959,8970,8975,8987],{"type":31,"tagName":758,"properties":8921,"children":8922,"position":8931},{},[8923],{"type":27,"value":8924,"position":8925},"data[0].id",{"start":8926,"end":8929},{"line":8927,"column":207,"offset":8928},416,19154,{"line":8927,"column":340,"offset":8930},19166,{"start":8932,"end":8933},{"line":8927,"column":207,"offset":8928},{"line":8927,"column":340,"offset":8930},{"type":27,"value":8935,"position":8936}," is your campaign id, and each tier under ",{"start":8937,"end":8938},{"line":8927,"column":340,"offset":8930},{"line":8927,"column":972,"offset":8939},19208,{"type":31,"tagName":758,"properties":8941,"children":8942,"position":8949},{},[8943],{"type":27,"value":8944,"position":8945},"included",{"start":8946,"end":8947},{"line":8927,"column":972,"offset":8939},{"line":8927,"column":369,"offset":8948},19218,{"start":8950,"end":8951},{"line":8927,"column":972,"offset":8939},{"line":8927,"column":369,"offset":8948},{"type":27,"value":8953,"position":8954}," shows\nits ",{"start":8955,"end":8956},{"line":8927,"column":369,"offset":8948},{"line":8957,"column":56,"offset":8958},417,19232,{"type":31,"tagName":758,"properties":8960,"children":8961,"position":8967},{},[8962],{"type":27,"value":2957,"position":8963},{"start":8964,"end":8965},{"line":8957,"column":56,"offset":8958},{"line":8957,"column":154,"offset":8966},19236,{"start":8968,"end":8969},{"line":8957,"column":56,"offset":8958},{"line":8957,"column":154,"offset":8966},{"type":27,"value":8815,"position":8971},{"start":8972,"end":8973},{"line":8957,"column":154,"offset":8966},{"line":8957,"column":98,"offset":8974},19241,{"type":31,"tagName":758,"properties":8976,"children":8977,"position":8984},{},[8978],{"type":27,"value":8979,"position":8980},"title",{"start":8981,"end":8982},{"line":8957,"column":98,"offset":8974},{"line":8957,"column":664,"offset":8983},19248,{"start":8985,"end":8986},{"line":8957,"column":98,"offset":8974},{"line":8957,"column":664,"offset":8983},{"type":27,"value":2329,"position":8988},{"start":8989,"end":8990},{"line":8957,"column":664,"offset":8983},{"line":8957,"column":295,"offset":8991},19249,{"start":8993,"end":8994},{"line":8927,"column":207,"offset":8928},{"line":8957,"column":295,"offset":8991},{"type":27,"value":28},{"start":8997,"end":8999},{"line":8859,"column":21,"offset":8998},18812,{"line":8957,"column":295,"offset":8991},{"type":27,"value":28},{"type":31,"tagName":466,"properties":9002,"children":9003,"position":9138},{},[9004,9005,9137],{"type":27,"value":28},{"type":31,"tagName":32,"properties":9006,"children":9007,"position":9134},{},[9008,9016,9030,9036,9048,9055,9069,9075,9089,9094,9108,9113,9128],{"type":27,"value":9009,"position":9010},"In ",{"start":9011,"end":9014},{"line":9012,"column":207,"offset":9013},418,19253,{"line":9012,"column":8621,"offset":9015},19256,{"type":31,"tagName":470,"properties":9017,"children":9018,"position":9026},{},[9019],{"type":27,"value":9020,"position":9021},"My Webhooks",{"start":9022,"end":9024},{"line":9012,"column":139,"offset":9023},19258,{"line":9012,"column":215,"offset":9025},19269,{"start":9027,"end":9028},{"line":9012,"column":8621,"offset":9015},{"line":9012,"column":281,"offset":9029},19271,{"type":27,"value":9031,"position":9032},", paste ",{"start":9033,"end":9034},{"line":9012,"column":281,"offset":9029},{"line":9012,"column":438,"offset":9035},19279,{"type":31,"tagName":758,"properties":9037,"children":9038,"position":9045},{},[9039],{"type":27,"value":9040,"position":9041},"https://\u003Cyour server>/patreon/webhook",{"start":9042,"end":9043},{"line":9012,"column":438,"offset":9035},{"line":9012,"column":1325,"offset":9044},19318,{"start":9046,"end":9047},{"line":9012,"column":438,"offset":9035},{"line":9012,"column":1325,"offset":9044},{"type":27,"value":9049,"position":9050}," where\nit says \"Create a new webhook by pasting your URL here\" and press\n",{"start":9051,"end":9052},{"line":9012,"column":1325,"offset":9044},{"line":9053,"column":21,"offset":9054},420,19394,{"type":31,"tagName":470,"properties":9056,"children":9057,"position":9064},{},[9058],{"type":27,"value":5886,"position":9059},{"start":9060,"end":9062},{"line":9053,"column":42,"offset":9061},19399,{"line":9053,"column":8621,"offset":9063},19400,{"start":9065,"end":9067},{"line":9053,"column":207,"offset":9066},19397,{"line":9053,"column":139,"offset":9068},19402,{"type":27,"value":9070,"position":9071},". Turn on ",{"start":9072,"end":9073},{"line":9053,"column":139,"offset":9068},{"line":9053,"column":206,"offset":9074},19412,{"type":31,"tagName":470,"properties":9076,"children":9077,"position":9085},{},[9078],{"type":27,"value":9079,"position":9080},"Create Member",{"start":9081,"end":9083},{"line":9053,"column":221,"offset":9082},19414,{"line":9053,"column":477,"offset":9084},19427,{"start":9086,"end":9087},{"line":9053,"column":206,"offset":9074},{"line":9053,"column":491,"offset":9088},19429,{"type":27,"value":1911,"position":9090},{"start":9091,"end":9092},{"line":9053,"column":491,"offset":9088},{"line":9053,"column":522,"offset":9093},19431,{"type":31,"tagName":470,"properties":9095,"children":9096,"position":9104},{},[9097],{"type":27,"value":9098,"position":9099},"Update Member",{"start":9100,"end":9102},{"line":9053,"column":555,"offset":9101},19433,{"line":9053,"column":749,"offset":9103},19446,{"start":9105,"end":9106},{"line":9053,"column":522,"offset":9093},{"line":9053,"column":868,"offset":9107},19448,{"type":27,"value":8815,"position":9109},{"start":9110,"end":9111},{"line":9053,"column":868,"offset":9107},{"line":9053,"column":1006,"offset":9112},19453,{"type":31,"tagName":470,"properties":9114,"children":9115,"position":9124},{},[9116],{"type":27,"value":9117,"position":9118},"Delete\nMember",{"start":9119,"end":9121},{"line":9053,"column":634,"offset":9120},19455,{"line":9122,"column":145,"offset":9123},421,19471,{"start":9125,"end":9126},{"line":9053,"column":1006,"offset":9112},{"line":9122,"column":154,"offset":9127},19473,{"type":27,"value":9129,"position":9130},", and copy the webhook's secret.",{"start":9131,"end":9132},{"line":9122,"column":154,"offset":9127},{"line":9122,"column":302,"offset":9133},19505,{"start":9135,"end":9136},{"line":9012,"column":207,"offset":9013},{"line":9122,"column":302,"offset":9133},{"type":27,"value":28},{"start":9139,"end":9141},{"line":9012,"column":21,"offset":9140},19250,{"line":9122,"column":302,"offset":9133},{"type":27,"value":28},{"type":31,"tagName":466,"properties":9144,"children":9145,"position":9199},{},[9146,9147,9198],{"type":27,"value":28},{"type":31,"tagName":32,"properties":9148,"children":9149,"position":9195},{},[9150,9157,9169,9176,9188],{"type":27,"value":1023,"position":9151},{"start":9152,"end":9155},{"line":9153,"column":207,"offset":9154},422,19509,{"line":9153,"column":435,"offset":9156},19532,{"type":31,"tagName":758,"properties":9158,"children":9159,"position":9166},{},[9160],{"type":27,"value":9161,"position":9162},"patreon.mjs",{"start":9163,"end":9164},{"line":9153,"column":435,"offset":9156},{"line":9153,"column":555,"offset":9165},19545,{"start":9167,"end":9168},{"line":9153,"column":435,"offset":9156},{"line":9153,"column":555,"offset":9165},{"type":27,"value":9170,"position":9171}," on a server Patreon can reach over\nHTTPS, set the variables in the table, and run ",{"start":9172,"end":9173},{"line":9153,"column":555,"offset":9165},{"line":9174,"column":79,"offset":9175},423,19631,{"type":31,"tagName":758,"properties":9177,"children":9178,"position":9185},{},[9179],{"type":27,"value":9180,"position":9181},"node patreon.mjs",{"start":9182,"end":9183},{"line":9174,"column":79,"offset":9175},{"line":9174,"column":1325,"offset":9184},19649,{"start":9186,"end":9187},{"line":9174,"column":79,"offset":9175},{"line":9174,"column":1325,"offset":9184},{"type":27,"value":9189,"position":9190},"\n(Node 20 or later, nothing to install).",{"start":9191,"end":9192},{"line":9174,"column":1325,"offset":9184},{"line":9193,"column":179,"offset":9194},424,19692,{"start":9196,"end":9197},{"line":9153,"column":207,"offset":9154},{"line":9193,"column":179,"offset":9194},{"type":27,"value":28},{"start":9200,"end":9202},{"line":9153,"column":21,"offset":9201},19506,{"line":9193,"column":179,"offset":9194},{"type":27,"value":28},{"type":31,"tagName":466,"properties":9205,"children":9206,"position":9242},{},[9207,9208,9241],{"type":27,"value":28},{"type":31,"tagName":32,"properties":9209,"children":9210,"position":9238},{},[9211,9219,9231],{"type":27,"value":9212,"position":9213},"Add ",{"start":9214,"end":9217},{"line":9215,"column":207,"offset":9216},425,19696,{"line":9215,"column":56,"offset":9218},19700,{"type":31,"tagName":758,"properties":9220,"children":9221,"position":9228},{},[9222],{"type":27,"value":9223,"position":9224},"https://\u003Cyour server>/patreon",{"start":9225,"end":9226},{"line":9215,"column":56,"offset":9218},{"line":9215,"column":540,"offset":9227},19731,{"start":9229,"end":9230},{"line":9215,"column":56,"offset":9218},{"line":9215,"column":540,"offset":9227},{"type":27,"value":9232,"position":9233}," to the welcome note of each tier\nthat comes with the indicator.",{"start":9234,"end":9235},{"line":9215,"column":540,"offset":9227},{"line":9236,"column":477,"offset":9237},426,19798,{"start":9239,"end":9240},{"line":9215,"column":207,"offset":9216},{"line":9236,"column":477,"offset":9237},{"type":27,"value":28},{"start":9243,"end":9245},{"line":9215,"column":21,"offset":9244},19693,{"line":9236,"column":477,"offset":9237},{"type":27,"value":28},{"start":9248,"end":9249},{"line":8693,"column":21,"offset":8845},{"line":9236,"column":477,"offset":9237},{"type":27,"value":9251},"\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":118,"properties":9253,"children":9254,"position":9791},{},[9255,9295],{"type":31,"tagName":122,"properties":9256,"children":9257,"position":9292},{},[9258],{"type":31,"tagName":126,"properties":9259,"children":9260,"position":9289},{},[9261,9276],{"type":31,"tagName":130,"properties":9262,"children":9263,"position":9271},{},[9264],{"type":27,"value":1088,"position":9265},{"start":9266,"end":9269},{"line":9267,"column":71,"offset":9268},428,19802,{"line":9267,"column":59,"offset":9270},19810,{"start":9272,"end":9274},{"line":9267,"column":21,"offset":9273},19800,{"line":9267,"column":154,"offset":9275},19811,{"type":31,"tagName":130,"properties":9277,"children":9278,"position":9285},{},[9279],{"type":27,"value":1103,"position":9280},{"start":9281,"end":9283},{"line":9267,"column":548,"offset":9282},19813,{"line":9267,"column":664,"offset":9284},19823,{"start":9286,"end":9287},{"line":9267,"column":154,"offset":9275},{"line":9267,"column":74,"offset":9288},19825,{"start":9290,"end":9291},{"line":9267,"column":21,"offset":9273},{"line":9267,"column":74,"offset":9288},{"start":9293,"end":9294},{"line":9267,"column":21,"offset":9273},{"line":9267,"column":74,"offset":9288},{"type":31,"tagName":188,"properties":9296,"children":9297,"position":9788},{},[9298,9360,9418,9465,9524,9573,9640,9698,9751],{"type":31,"tagName":126,"properties":9299,"children":9300,"position":9357},{},[9301,9330],{"type":31,"tagName":195,"properties":9302,"children":9303,"position":9325},{},[9304],{"type":31,"tagName":758,"properties":9305,"children":9306,"position":9319},{},[9307,9309,9312,9314,9317],{"type":27,"value":9308},"PATREON_",{"type":31,"tagName":1134,"properties":9310,"children":9311},{},[],{"type":27,"value":9313},"CLIENT_",{"type":31,"tagName":1134,"properties":9315,"children":9316},{},[],{"type":27,"value":9318},"ID",{"start":9320,"end":9323},{"line":9321,"column":71,"offset":9322},430,19842,{"line":9321,"column":281,"offset":9324},19861,{"start":9326,"end":9328},{"line":9321,"column":21,"offset":9327},19840,{"line":9321,"column":230,"offset":9329},19862,{"type":31,"tagName":195,"properties":9331,"children":9332,"position":9353},{},[9333,9340],{"type":27,"value":9334,"position":9335},"your client's ",{"start":9336,"end":9338},{"line":9321,"column":295,"offset":9337},19864,{"line":9321,"column":540,"offset":9339},19878,{"type":31,"tagName":470,"properties":9341,"children":9342,"position":9349},{},[9343],{"type":27,"value":8804,"position":9344},{"start":9345,"end":9347},{"line":9321,"column":174,"offset":9346},19880,{"line":9321,"column":1347,"offset":9348},19889,{"start":9350,"end":9351},{"line":9321,"column":540,"offset":9339},{"line":9321,"column":8332,"offset":9352},19891,{"start":9354,"end":9355},{"line":9321,"column":230,"offset":9329},{"line":9321,"column":795,"offset":9356},19893,{"start":9358,"end":9359},{"line":9321,"column":21,"offset":9327},{"line":9321,"column":795,"offset":9356},{"type":31,"tagName":126,"properties":9361,"children":9362,"position":9415},{},[9363,9389],{"type":31,"tagName":195,"properties":9364,"children":9365,"position":9384},{},[9366],{"type":31,"tagName":758,"properties":9367,"children":9368,"position":9378},{},[9369,9370,9373,9374,9377],{"type":27,"value":9308},{"type":31,"tagName":1134,"properties":9371,"children":9372},{},[],{"type":27,"value":9313},{"type":31,"tagName":1134,"properties":9375,"children":9376},{},[],{"type":27,"value":1205},{"start":9379,"end":9382},{"line":9380,"column":71,"offset":9381},431,19896,{"line":9380,"column":74,"offset":9383},19919,{"start":9385,"end":9387},{"line":9380,"column":21,"offset":9386},19894,{"line":9380,"column":435,"offset":9388},19920,{"type":31,"tagName":195,"properties":9390,"children":9391,"position":9411},{},[9392,9398],{"type":27,"value":9334,"position":9393},{"start":9394,"end":9396},{"line":9380,"column":162,"offset":9395},19922,{"line":9380,"column":179,"offset":9397},19936,{"type":31,"tagName":470,"properties":9399,"children":9400,"position":9407},{},[9401],{"type":27,"value":8824,"position":9402},{"start":9403,"end":9405},{"line":9380,"column":593,"offset":9404},19938,{"line":9380,"column":972,"offset":9406},19951,{"start":9408,"end":9409},{"line":9380,"column":179,"offset":9397},{"line":9380,"column":1006,"offset":9410},19953,{"start":9412,"end":9413},{"line":9380,"column":435,"offset":9388},{"line":9380,"column":634,"offset":9414},19955,{"start":9416,"end":9417},{"line":9380,"column":21,"offset":9386},{"line":9380,"column":634,"offset":9414},{"type":31,"tagName":126,"properties":9419,"children":9420,"position":9462},{},[9421,9448],{"type":31,"tagName":195,"properties":9422,"children":9423,"position":9443},{},[9424],{"type":31,"tagName":758,"properties":9425,"children":9426,"position":9437},{},[9427,9428,9431,9433,9436],{"type":27,"value":9308},{"type":31,"tagName":1134,"properties":9429,"children":9430},{},[],{"type":27,"value":9432},"CAMPAIGN_",{"type":31,"tagName":1134,"properties":9434,"children":9435},{},[],{"type":27,"value":9318},{"start":9438,"end":9441},{"line":9439,"column":71,"offset":9440},432,19958,{"line":9439,"column":664,"offset":9442},19979,{"start":9444,"end":9446},{"line":9439,"column":21,"offset":9445},19956,{"line":9439,"column":295,"offset":9447},19980,{"type":31,"tagName":195,"properties":9449,"children":9450,"position":9458},{},[9451],{"type":27,"value":9452,"position":9453},"your campaign id, from step 2",{"start":9454,"end":9456},{"line":9439,"column":435,"offset":9455},19982,{"line":9439,"column":899,"offset":9457},20011,{"start":9459,"end":9460},{"line":9439,"column":295,"offset":9447},{"line":9439,"column":972,"offset":9461},20013,{"start":9463,"end":9464},{"line":9439,"column":21,"offset":9445},{"line":9439,"column":972,"offset":9461},{"type":31,"tagName":126,"properties":9466,"children":9467,"position":9521},{},[9468,9494],{"type":31,"tagName":195,"properties":9469,"children":9470,"position":9489},{},[9471],{"type":31,"tagName":758,"properties":9472,"children":9473,"position":9483},{},[9474,9475,9478,9479,9482],{"type":27,"value":9308},{"type":31,"tagName":1134,"properties":9476,"children":9477},{},[],{"type":27,"value":1200},{"type":31,"tagName":1134,"properties":9480,"children":9481},{},[],{"type":27,"value":1205},{"start":9484,"end":9487},{"line":9485,"column":71,"offset":9486},433,20016,{"line":9485,"column":435,"offset":9488},20040,{"start":9490,"end":9492},{"line":9485,"column":21,"offset":9491},20014,{"line":9485,"column":157,"offset":9493},20041,{"type":31,"tagName":195,"properties":9495,"children":9496,"position":9517},{},[9497,9504],{"type":27,"value":9498,"position":9499},"your webhook's secret, from ",{"start":9500,"end":9502},{"line":9485,"column":438,"offset":9501},20043,{"line":9485,"column":972,"offset":9503},20071,{"type":31,"tagName":470,"properties":9505,"children":9506,"position":9513},{},[9507],{"type":27,"value":9020,"position":9508},{"start":9509,"end":9511},{"line":9485,"column":1006,"offset":9510},20073,{"line":9485,"column":43,"offset":9512},20084,{"start":9514,"end":9515},{"line":9485,"column":972,"offset":9503},{"line":9485,"column":407,"offset":9516},20086,{"start":9518,"end":9519},{"line":9485,"column":157,"offset":9493},{"line":9485,"column":1243,"offset":9520},20088,{"start":9522,"end":9523},{"line":9485,"column":21,"offset":9491},{"line":9485,"column":1243,"offset":9520},{"type":31,"tagName":126,"properties":9525,"children":9526,"position":9570},{},[9527,9554],{"type":31,"tagName":195,"properties":9528,"children":9529,"position":9549},{},[9530],{"type":31,"tagName":758,"properties":9531,"children":9532,"position":9543},{},[9533,9534,9537,9539,9542],{"type":27,"value":9308},{"type":31,"tagName":1134,"properties":9535,"children":9536},{},[],{"type":27,"value":9538},"TIER_",{"type":31,"tagName":1134,"properties":9540,"children":9541},{},[],{"type":27,"value":1267},{"start":9544,"end":9547},{"line":9545,"column":71,"offset":9546},434,20091,{"line":9545,"column":221,"offset":9548},20109,{"start":9550,"end":9552},{"line":9545,"column":21,"offset":9551},20089,{"line":9545,"column":281,"offset":9553},20110,{"type":31,"tagName":195,"properties":9555,"children":9556,"position":9565},{},[9557],{"type":27,"value":9558,"position":9559},"optional: the ids of the tiers that come with the indicator, comma separated. Leave it out and every active patron gets it",{"start":9560,"end":9562},{"line":9545,"column":664,"offset":9561},20112,{"line":9545,"column":9563,"offset":9564},146,20234,{"start":9566,"end":9567},{"line":9545,"column":281,"offset":9553},{"line":9545,"column":9568,"offset":9569},148,20236,{"start":9571,"end":9572},{"line":9545,"column":21,"offset":9551},{"line":9545,"column":9568,"offset":9569},{"type":31,"tagName":126,"properties":9574,"children":9575,"position":9637},{},[9576,9595],{"type":31,"tagName":195,"properties":9577,"children":9578,"position":9590},{},[9579],{"type":31,"tagName":758,"properties":9580,"children":9581,"position":9584},{},[9582],{"type":27,"value":9583},"PUBLIC_URL",{"start":9585,"end":9588},{"line":9586,"column":71,"offset":9587},435,20239,{"line":9586,"column":110,"offset":9589},20251,{"start":9591,"end":9593},{"line":9586,"column":21,"offset":9592},20237,{"line":9586,"column":340,"offset":9594},20252,{"type":31,"tagName":195,"properties":9596,"children":9597,"position":9633},{},[9598,9605],{"type":27,"value":9599,"position":9600},"your server's HTTPS address, like ",{"start":9601,"end":9603},{"line":9586,"column":709,"offset":9602},20254,{"line":9586,"column":8332,"offset":9604},20288,{"type":31,"tagName":758,"properties":9606,"children":9607,"position":9629},{},[9608,9610,9613,9614,9617,9619,9622,9624,9627],{"type":27,"value":9609},"https:/",{"type":31,"tagName":1134,"properties":9611,"children":9612},{},[],{"type":27,"value":2324},{"type":31,"tagName":1134,"properties":9615,"children":9616},{},[],{"type":27,"value":9618},"patrons.",{"type":31,"tagName":1134,"properties":9620,"children":9621},{},[],{"type":27,"value":9623},"example.",{"type":31,"tagName":1134,"properties":9625,"children":9626},{},[],{"type":27,"value":9628},"com",{"start":9630,"end":9631},{"line":9586,"column":8332,"offset":9604},{"line":9586,"column":238,"offset":9632},20317,{"start":9634,"end":9635},{"line":9586,"column":340,"offset":9594},{"line":9586,"column":247,"offset":9636},20319,{"start":9638,"end":9639},{"line":9586,"column":21,"offset":9592},{"line":9586,"column":247,"offset":9636},{"type":31,"tagName":126,"properties":9641,"children":9642,"position":9695},{},[9643,9661],{"type":31,"tagName":195,"properties":9644,"children":9645,"position":9656},{},[9646],{"type":31,"tagName":758,"properties":9647,"children":9648,"position":9650},{},[9649],{"type":27,"value":1322},{"start":9651,"end":9654},{"line":9652,"column":71,"offset":9653},436,20322,{"line":9652,"column":206,"offset":9655},20338,{"start":9657,"end":9659},{"line":9652,"column":21,"offset":9658},20320,{"line":9652,"column":215,"offset":9660},20339,{"type":31,"tagName":195,"properties":9662,"children":9663,"position":9691},{},[9664,9671,9684],{"type":27,"value":9665,"position":9666},"your indicator's access key, from ",{"start":9667,"end":9669},{"line":9652,"column":281,"offset":9668},20341,{"line":9652,"column":899,"offset":9670},20375,{"type":31,"tagName":470,"properties":9672,"children":9673,"position":9680},{},[9674],{"type":27,"value":602,"position":9675},{"start":9676,"end":9678},{"line":9652,"column":972,"offset":9677},20377,{"line":9652,"column":369,"offset":9679},20387,{"start":9681,"end":9682},{"line":9652,"column":899,"offset":9670},{"line":9652,"column":378,"offset":9683},20389,{"type":27,"value":9685,"position":9686}," in its People panel",{"start":9687,"end":9688},{"line":9652,"column":378,"offset":9683},{"line":9652,"column":9689,"offset":9690},90,20409,{"start":9692,"end":9693},{"line":9652,"column":215,"offset":9660},{"line":9652,"column":314,"offset":9694},20411,{"start":9696,"end":9697},{"line":9652,"column":21,"offset":9658},{"line":9652,"column":314,"offset":9694},{"type":31,"tagName":126,"properties":9699,"children":9700,"position":9748},{},[9701,9723],{"type":31,"tagName":195,"properties":9702,"children":9703,"position":9718},{},[9704],{"type":31,"tagName":758,"properties":9705,"children":9706,"position":9712},{},[9707,9708,9711],{"type":27,"value":1362},{"type":31,"tagName":1134,"properties":9709,"children":9710},{},[],{"type":27,"value":1367},{"start":9713,"end":9716},{"line":9714,"column":71,"offset":9715},437,20414,{"line":9714,"column":295,"offset":9717},20436,{"start":9719,"end":9721},{"line":9714,"column":21,"offset":9720},20412,{"line":9714,"column":74,"offset":9722},20437,{"type":31,"tagName":195,"properties":9724,"children":9725,"position":9744},{},[9726,9732],{"type":27,"value":1382,"position":9727},{"start":9728,"end":9730},{"line":9714,"column":157,"offset":9729},20439,{"line":9714,"column":612,"offset":9731},20472,{"type":31,"tagName":758,"properties":9733,"children":9734,"position":9740},{},[9735,9736,9739],{"type":27,"value":1392},{"type":31,"tagName":1134,"properties":9737,"children":9738},{},[],{"type":27,"value":1397},{"start":9741,"end":9742},{"line":9714,"column":612,"offset":9731},{"line":9714,"column":1401,"offset":9743},20493,{"start":9745,"end":9746},{"line":9714,"column":74,"offset":9722},{"line":9714,"column":1406,"offset":9747},20495,{"start":9749,"end":9750},{"line":9714,"column":21,"offset":9720},{"line":9714,"column":1406,"offset":9747},{"type":31,"tagName":126,"properties":9752,"children":9753,"position":9785},{},[9754,9772],{"type":31,"tagName":195,"properties":9755,"children":9756,"position":9767},{},[9757],{"type":31,"tagName":758,"properties":9758,"children":9759,"position":9761},{},[9760],{"type":27,"value":1421},{"start":9762,"end":9765},{"line":9763,"column":71,"offset":9764},438,20498,{"line":9763,"column":139,"offset":9766},20504,{"start":9768,"end":9770},{"line":9763,"column":21,"offset":9769},20496,{"line":9763,"column":145,"offset":9771},20505,{"type":31,"tagName":195,"properties":9773,"children":9774,"position":9781},{},[9775],{"type":27,"value":1436,"position":9776},{"start":9777,"end":9779},{"line":9763,"column":154,"offset":9778},20507,{"line":9763,"column":523,"offset":9780},20544,{"start":9782,"end":9783},{"line":9763,"column":145,"offset":9771},{"line":9763,"column":79,"offset":9784},20546,{"start":9786,"end":9787},{"line":9763,"column":21,"offset":9769},{"line":9763,"column":79,"offset":9784},{"start":9789,"end":9790},{"line":9321,"column":21,"offset":9327},{"line":9763,"column":79,"offset":9784},{"start":9792,"end":9793},{"line":9267,"column":21,"offset":9273},{"line":9763,"column":79,"offset":9784},{"type":27,"value":28},{"type":14,"children":9796},[9797],{"type":31,"tagName":1459,"properties":9798,"children":9799,"data":-1},{"class":1461,"style":1462,"tabindex":1463},[9800],{"type":31,"tagName":758,"properties":9801,"children":9803},{"class":9802},[1468],[9804,9812,9813,9820,9821,9829,9830,9838,9839,9847,9848,9856,9857,9865,9866,9873,9874,9882,9883,9891,9892,9900,9901,9908,9909,9917,9918,9926,9927,9935,9936,9944,9945,9953,9954,9962,9963,9971,9972,9980,9981,9989,9990,9998,9999,10007,10008,10015,10016,10024,10025,10028,10029,10053,10054,10077,10078,10101,10102,10125,10126,10129,10130,10138,10139,10162,10163,10166,10167,10175,10176,10192,10193,10206,10207,10219,10220,10232,10233,10236,10237,10245,10246,10277,10278,10314,10315,10369,10370,10423,10424,10476,10477,10512,10513,10520,10521,10524,10525,10533,10534,10537,10538,10546,10547,10562,10563,10614,10615,10652,10653,10679,10680,10697,10698,10715,10716,10734,10735,10752,10753,10761,10762,10777,10778,10846,10847,10875,10876,10893,10894,10901,10902,10910,10911,10951,10952,10959,10960,10967,10968,10975,10976,10979,10980,10988,10989,11016,11017,11044,11045,11082,11083,11190,11191,11256,11257,11289,11290,11297,11298,11336,11337,11353,11354,11378,11379,11400,11401,11409,11410,11427,11428,11444,11445,11462,11463,11479,11480,11488,11489,11496,11497,11534,11535,11568,11569,11576,11577,11646,11647,11671,11672,11705,11706,11713,11714,11763,11764,11806,11807,11843,11844,11851,11852,11855,11856,11864,11865,11868,11869,11877,11878,11905,11906,11950,11951,11980,11981,11989,11990,12069,12070,12121,12122,12157,12158,12165,12166,12216,12217,12258,12259,12280,12281,12349,12350,12378,12379,12386,12387,12419,12420,12481,12482,12513,12514,12542,12543,12550,12551,12554,12555,12563,12564,12567,12568,12604,12605,12633,12634,12654,12655,12751,12752,12759,12760,12779,12780,12787,12788,12791,12792,12800,12801,12826,12827,12856,12857,12864,12865,12868,12869,12877,12878,12901,12902,12960,12961,12998,12999,13022,13023,13062,13063,13078,13079,13108,13109,13177,13178,13185,13186,13189,13190,13198,13199,13207,13208,13216,13217,13225,13226,13234,13235,13270,13271,13282,13283,13304,13305,13326,13327,13348,13349,13374,13375,13425,13426,13480,13481,13525,13526,13533,13534,13554,13555,13592,13593,13633,13634,13641,13642,13723,13724,13731,13732,13735,13736,13769,13770,13799,13800,13836,13837,13849,13850,13857,13858,13861,13862,13870,13871,13898,13899,13944,13945,13980,13981,14020,14021,14028,14029,14064,14065,14084,14085,14161,14162,14178,14179,14186,14187,14190,14191,14207,14208,14304,14305,14312,14313,14316,14317,14325,14326,14359,14360,14405,14406,14435,14436,14465,14466,14508,14509,14516,14517,14520,14521,14529,14530,14562,14563,14582,14583,14641,14642,14650,14651,14659,14660,14684,14685,14692,14693,14700,14701,14708,14709,14712,14713,14720,14721,14728,14729,14732,14733,14756,14757,14792,14793,14848,14849,14856,14857,14860,14861,14904,14905,14940,14941,14948,14949,14956,14957,14996,14997,15048,15049,15056,15057,15100,15101,15108,15109,15128,15129,15212,15213,15256,15257,15264,15265,15268,15269,15276,15277,15284,15285,15320,15321,15372,15373,15392,15393,15400,15401,15404,15405,15412,15413,15440,15441,15492,15493,15500,15501,15504,15505,15512,15513,15520,15521,15524,15525,15560,15561,15564,15565,15584,15585,15624,15625,15668,15669,15676,15677,15684,15685,15692,15693,15716,15717,15728,15729,15748,15749,15772,15773,15804,15805,15828,15829,15864,15865,15872,15873,15896,15897,15936,15937,15948,15949,15956,15957,16004,16005,16056,16057,16064,16065,16108,16109,16164,16165,16172,16173,16208,16209,16216,16217,16236,16237,16264,16265,16288,16289,16328,16329,16344,16345,16360,16361,16380,16381,16436,16437,16444,16445,16492,16493,16500,16501,16504,16505,16512,16513,16520,16521,16536,16537,16548,16549,16584,16585,16600,16601,16620,16621,16628,16629],{"type":31,"tagName":1471,"properties":9805,"children":9806},{"class":1473},[9807],{"type":31,"tagName":1471,"properties":9808,"children":9809},{"style":1477},[9810],{"type":27,"value":9811},"// Patreon: give your Invite only Indicator to your patrons.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9814,"children":9815},{"class":1473},[9816],{"type":31,"tagName":1471,"properties":9817,"children":9818},{"style":1477},[9819],{"type":27,"value":1498},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9822,"children":9823},{"class":1473},[9824],{"type":31,"tagName":1471,"properties":9825,"children":9826},{"style":1477},[9827],{"type":27,"value":9828},"// Patreon does not know your patrons' OpenMarket accounts, so a patron",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9831,"children":9832},{"class":1473},[9833],{"type":31,"tagName":1471,"properties":9834,"children":9835},{"style":1477},[9836],{"type":27,"value":9837},"// proves who they are with \"Log in with Patreon\" on this small server, and",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9840,"children":9841},{"class":1473},[9842],{"type":31,"tagName":1471,"properties":9843,"children":9844},{"style":1477},[9845],{"type":27,"value":9846},"// it sends them on to their own personal link. A webhook keeps their end",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9849,"children":9850},{"class":1473},[9851],{"type":31,"tagName":1471,"properties":9852,"children":9853},{"style":1477},[9854],{"type":27,"value":9855},"// date in step with Patreon: a renewal moves it, and a declined, ended or",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9858,"children":9859},{"class":1473},[9860],{"type":31,"tagName":1471,"properties":9861,"children":9862},{"style":1477},[9863],{"type":27,"value":9864},"// deleted pledge takes the Indicator away.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9867,"children":9868},{"class":1473},[9869],{"type":31,"tagName":1471,"properties":9870,"children":9871},{"style":1477},[9872],{"type":27,"value":1498},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9875,"children":9876},{"class":1473},[9877],{"type":31,"tagName":1471,"properties":9878,"children":9879},{"style":1477},[9880],{"type":27,"value":9881},"// Put \u003CPUBLIC_URL>/patreon in your tier's welcome note. Patreon sends",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9884,"children":9885},{"class":1473},[9886],{"type":31,"tagName":1471,"properties":9887,"children":9888},{"style":1477},[9889],{"type":27,"value":9890},"// patrons back to \u003CPUBLIC_URL>/patreon/callback, and your webhook points at",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9893,"children":9894},{"class":1473},[9895],{"type":31,"tagName":1471,"properties":9896,"children":9897},{"style":1477},[9898],{"type":27,"value":9899},"// \u003CPUBLIC_URL>/patreon/webhook.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9902,"children":9903},{"class":1473},[9904],{"type":31,"tagName":1471,"properties":9905,"children":9906},{"style":1477},[9907],{"type":27,"value":1498},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9910,"children":9911},{"class":1473},[9912],{"type":31,"tagName":1471,"properties":9913,"children":9914},{"style":1477},[9915],{"type":27,"value":9916},"// Set:",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9919,"children":9920},{"class":1473},[9921],{"type":31,"tagName":1471,"properties":9922,"children":9923},{"style":1477},[9924],{"type":27,"value":9925},"//   PATREON_CLIENT_ID       your client's Client ID (Clients & API Keys)",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9928,"children":9929},{"class":1473},[9930],{"type":31,"tagName":1471,"properties":9931,"children":9932},{"style":1477},[9933],{"type":27,"value":9934},"//   PATREON_CLIENT_SECRET   your client's Client Secret",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9937,"children":9938},{"class":1473},[9939],{"type":31,"tagName":1471,"properties":9940,"children":9941},{"style":1477},[9942],{"type":27,"value":9943},"//   PATREON_CAMPAIGN_ID     your campaign's id",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9946,"children":9947},{"class":1473},[9948],{"type":31,"tagName":1471,"properties":9949,"children":9950},{"style":1477},[9951],{"type":27,"value":9952},"//   PATREON_WEBHOOK_SECRET  your webhook's secret (My Webhooks)",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9955,"children":9956},{"class":1473},[9957],{"type":31,"tagName":1471,"properties":9958,"children":9959},{"style":1477},[9960],{"type":27,"value":9961},"//   PATREON_TIER_IDS        optional: only these tiers get the Indicator,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9964,"children":9965},{"class":1473},[9966],{"type":31,"tagName":1471,"properties":9967,"children":9968},{"style":1477},[9969],{"type":27,"value":9970},"//                           as a comma separated list of tier ids",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9973,"children":9974},{"class":1473},[9975],{"type":31,"tagName":1471,"properties":9976,"children":9977},{"style":1477},[9978],{"type":27,"value":9979},"//   PUBLIC_URL              this server's https address",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9982,"children":9983},{"class":1473},[9984],{"type":31,"tagName":1471,"properties":9985,"children":9986},{"style":1477},[9987],{"type":27,"value":9988},"//   OPENMARKET_KEY          your Indicator's access key",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":9991,"children":9992},{"class":1473},[9993],{"type":31,"tagName":1471,"properties":9994,"children":9995},{"style":1477},[9996],{"type":27,"value":9997},"//   OPENMARKET_INDICATOR    your Indicator's full name, @you/your-indicator",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10000,"children":10001},{"class":1473},[10002],{"type":31,"tagName":1471,"properties":10003,"children":10004},{"style":1477},[10005],{"type":27,"value":10006},"//   PORT                    3000 by default",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10009,"children":10010},{"class":1473},[10011],{"type":31,"tagName":1471,"properties":10012,"children":10013},{"style":1477},[10014],{"type":27,"value":1498},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10017,"children":10018},{"class":1473},[10019],{"type":31,"tagName":1471,"properties":10020,"children":10021},{"style":1477},[10022],{"type":27,"value":10023},"// Run: node patreon.mjs (Node 20 or later, nothing to install).",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10026,"children":10027},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10030,"children":10031},{"class":1473},[10032,10036,10041,10045,10049],{"type":31,"tagName":1471,"properties":10033,"children":10034},{"style":1687},[10035],{"type":27,"value":1690},{"type":31,"tagName":1471,"properties":10037,"children":10038},{"style":1693},[10039],{"type":27,"value":10040}," { createHmac, randomBytes, timingSafeEqual } ",{"type":31,"tagName":1471,"properties":10042,"children":10043},{"style":1687},[10044],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":10046,"children":10047},{"style":1704},[10048],{"type":27,"value":1707},{"type":31,"tagName":1471,"properties":10050,"children":10051},{"style":1693},[10052],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10055,"children":10056},{"class":1473},[10057,10061,10065,10069,10073],{"type":31,"tagName":1471,"properties":10058,"children":10059},{"style":1687},[10060],{"type":27,"value":1690},{"type":31,"tagName":1471,"properties":10062,"children":10063},{"style":1693},[10064],{"type":27,"value":1725},{"type":31,"tagName":1471,"properties":10066,"children":10067},{"style":1687},[10068],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":10070,"children":10071},{"style":1704},[10072],{"type":27,"value":1734},{"type":31,"tagName":1471,"properties":10074,"children":10075},{"style":1693},[10076],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10079,"children":10080},{"class":1473},[10081,10085,10089,10093,10097],{"type":31,"tagName":1471,"properties":10082,"children":10083},{"style":1687},[10084],{"type":27,"value":1690},{"type":31,"tagName":1471,"properties":10086,"children":10087},{"style":1693},[10088],{"type":27,"value":1751},{"type":31,"tagName":1471,"properties":10090,"children":10091},{"style":1687},[10092],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":10094,"children":10095},{"style":1704},[10096],{"type":27,"value":1760},{"type":31,"tagName":1471,"properties":10098,"children":10099},{"style":1693},[10100],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10103,"children":10104},{"class":1473},[10105,10109,10113,10117,10121],{"type":31,"tagName":1471,"properties":10106,"children":10107},{"style":1687},[10108],{"type":27,"value":1690},{"type":31,"tagName":1471,"properties":10110,"children":10111},{"style":1693},[10112],{"type":27,"value":1777},{"type":31,"tagName":1471,"properties":10114,"children":10115},{"style":1687},[10116],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":10118,"children":10119},{"style":1704},[10120],{"type":27,"value":1786},{"type":31,"tagName":1471,"properties":10122,"children":10123},{"style":1693},[10124],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10127,"children":10128},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10131,"children":10132},{"class":1473},[10133],{"type":31,"tagName":1471,"properties":10134,"children":10135},{"style":1477},[10136],{"type":27,"value":10137},"/** Days added to Patreon's next charge, so a late renewal never cuts a paying patron off. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10140,"children":10141},{"class":1473},[10142,10146,10150,10154,10158],{"type":31,"tagName":1471,"properties":10143,"children":10144},{"style":1687},[10145],{"type":27,"value":1803},{"type":31,"tagName":1471,"properties":10147,"children":10148},{"style":1806},[10149],{"type":27,"value":1809},{"type":31,"tagName":1471,"properties":10151,"children":10152},{"style":1687},[10153],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":10155,"children":10156},{"style":1806},[10157],{"type":27,"value":1819},{"type":31,"tagName":1471,"properties":10159,"children":10160},{"style":1693},[10161],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10164,"children":10165},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10168,"children":10169},{"class":1473},[10170],{"type":31,"tagName":1471,"properties":10171,"children":10172},{"style":1477},[10173],{"type":27,"value":10174},"/** The patron's memberships, each with its campaign, its tiers, its status and its charges. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10177,"children":10178},{"class":1473},[10179,10183,10188],{"type":31,"tagName":1471,"properties":10180,"children":10181},{"style":1687},[10182],{"type":27,"value":1803},{"type":31,"tagName":1471,"properties":10184,"children":10185},{"style":1806},[10186],{"type":27,"value":10187}," IDENTITY_URL",{"type":31,"tagName":1471,"properties":10189,"children":10190},{"style":1687},[10191],{"type":27,"value":1814},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10194,"children":10195},{"class":1473},[10196,10201],{"type":31,"tagName":1471,"properties":10197,"children":10198},{"style":1704},[10199],{"type":27,"value":10200},"  \"https://www.patreon.com/api/oauth2/v2/identity\"",{"type":31,"tagName":1471,"properties":10202,"children":10203},{"style":1687},[10204],{"type":27,"value":10205}," +",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10208,"children":10209},{"class":1473},[10210,10215],{"type":31,"tagName":1471,"properties":10211,"children":10212},{"style":1704},[10213],{"type":27,"value":10214},"  \"?include=memberships.campaign,memberships.currently_entitled_tiers\"",{"type":31,"tagName":1471,"properties":10216,"children":10217},{"style":1687},[10218],{"type":27,"value":10205},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10221,"children":10222},{"class":1473},[10223,10228],{"type":31,"tagName":1471,"properties":10224,"children":10225},{"style":1704},[10226],{"type":27,"value":10227},"  \"&fields%5Bmember%5D=patron_status,next_charge_date,last_charge_date,pledge_cadence\"",{"type":31,"tagName":1471,"properties":10229,"children":10230},{"style":1693},[10231],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10234,"children":10235},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10238,"children":10239},{"class":1473},[10240],{"type":31,"tagName":1471,"properties":10241,"children":10242},{"style":1477},[10243],{"type":27,"value":10244},"/** Every request this server answers. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10247,"children":10248},{"class":1473},[10249,10253,10257,10261,10265,10269,10273],{"type":31,"tagName":1471,"properties":10250,"children":10251},{"style":1687},[10252],{"type":27,"value":1965},{"type":31,"tagName":1471,"properties":10254,"children":10255},{"style":1687},[10256],{"type":27,"value":1970},{"type":31,"tagName":1471,"properties":10258,"children":10259},{"style":1687},[10260],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":10262,"children":10263},{"style":1978},[10264],{"type":27,"value":1981},{"type":31,"tagName":1471,"properties":10266,"children":10267},{"style":1693},[10268],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":10270,"children":10271},{"style":1989},[10272],{"type":27,"value":1992},{"type":31,"tagName":1471,"properties":10274,"children":10275},{"style":1693},[10276],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10279,"children":10280},{"class":1473},[10281,10285,10289,10294,10298,10302,10306,10310],{"type":31,"tagName":1471,"properties":10282,"children":10283},{"style":1687},[10284],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":10286,"children":10287},{"style":1693},[10288],{"type":27,"value":3225},{"type":31,"tagName":1471,"properties":10290,"children":10291},{"style":1806},[10292],{"type":27,"value":10293},"pathname",{"type":31,"tagName":1471,"properties":10295,"children":10296},{"style":1693},[10297],{"type":27,"value":3244},{"type":31,"tagName":1471,"properties":10299,"children":10300},{"style":1687},[10301],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":10303,"children":10304},{"style":1687},[10305],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":10307,"children":10308},{"style":1978},[10309],{"type":27,"value":2025},{"type":31,"tagName":1471,"properties":10311,"children":10312},{"style":1693},[10313],{"type":27,"value":2030},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10316,"children":10317},{"class":1473},[10318,10322,10326,10330,10334,10338,10343,10347,10352,10356,10360,10365],{"type":31,"tagName":1471,"properties":10319,"children":10320},{"style":1687},[10321],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":10323,"children":10324},{"style":1693},[10325],{"type":27,"value":2044},{"type":31,"tagName":1471,"properties":10327,"children":10328},{"style":1687},[10329],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":10331,"children":10332},{"style":1704},[10333],{"type":27,"value":2054},{"type":31,"tagName":1471,"properties":10335,"children":10336},{"style":1687},[10337],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":10339,"children":10340},{"style":1693},[10341],{"type":27,"value":10342}," pathname ",{"type":31,"tagName":1471,"properties":10344,"children":10345},{"style":1687},[10346],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":10348,"children":10349},{"style":1704},[10350],{"type":27,"value":10351}," \"/patreon\"",{"type":31,"tagName":1471,"properties":10353,"children":10354},{"style":1693},[10355],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":10357,"children":10358},{"style":1687},[10359],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":10361,"children":10362},{"style":1978},[10363],{"type":27,"value":10364}," logIn",{"type":31,"tagName":1471,"properties":10366,"children":10367},{"style":1693},[10368],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10371,"children":10372},{"class":1473},[10373,10377,10381,10385,10389,10393,10397,10401,10406,10410,10414,10419],{"type":31,"tagName":1471,"properties":10374,"children":10375},{"style":1687},[10376],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":10378,"children":10379},{"style":1693},[10380],{"type":27,"value":2044},{"type":31,"tagName":1471,"properties":10382,"children":10383},{"style":1687},[10384],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":10386,"children":10387},{"style":1704},[10388],{"type":27,"value":2054},{"type":31,"tagName":1471,"properties":10390,"children":10391},{"style":1687},[10392],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":10394,"children":10395},{"style":1693},[10396],{"type":27,"value":10342},{"type":31,"tagName":1471,"properties":10398,"children":10399},{"style":1687},[10400],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":10402,"children":10403},{"style":1704},[10404],{"type":27,"value":10405}," \"/patreon/callback\"",{"type":31,"tagName":1471,"properties":10407,"children":10408},{"style":1693},[10409],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":10411,"children":10412},{"style":1687},[10413],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":10415,"children":10416},{"style":1978},[10417],{"type":27,"value":10418}," callback",{"type":31,"tagName":1471,"properties":10420,"children":10421},{"style":1693},[10422],{"type":27,"value":2182},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10425,"children":10426},{"class":1473},[10427,10431,10435,10439,10443,10447,10451,10455,10460,10464,10468,10472],{"type":31,"tagName":1471,"properties":10428,"children":10429},{"style":1687},[10430],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":10432,"children":10433},{"style":1693},[10434],{"type":27,"value":2044},{"type":31,"tagName":1471,"properties":10436,"children":10437},{"style":1687},[10438],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":10440,"children":10441},{"style":1704},[10442],{"type":27,"value":2145},{"type":31,"tagName":1471,"properties":10444,"children":10445},{"style":1687},[10446],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":10448,"children":10449},{"style":1693},[10450],{"type":27,"value":10342},{"type":31,"tagName":1471,"properties":10452,"children":10453},{"style":1687},[10454],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":10456,"children":10457},{"style":1704},[10458],{"type":27,"value":10459}," \"/patreon/webhook\"",{"type":31,"tagName":1471,"properties":10461,"children":10462},{"style":1693},[10463],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":10465,"children":10466},{"style":1687},[10467],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":10469,"children":10470},{"style":1978},[10471],{"type":27,"value":2177},{"type":31,"tagName":1471,"properties":10473,"children":10474},{"style":1693},[10475],{"type":27,"value":2182},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10478,"children":10479},{"class":1473},[10480,10484,10488,10492,10496,10500,10504,10508],{"type":31,"tagName":1471,"properties":10481,"children":10482},{"style":1687},[10483],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":10485,"children":10486},{"style":1687},[10487],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":10489,"children":10490},{"style":1978},[10491],{"type":27,"value":2200},{"type":31,"tagName":1471,"properties":10493,"children":10494},{"style":1693},[10495],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":10497,"children":10498},{"style":1704},[10499],{"type":27,"value":2209},{"type":31,"tagName":1471,"properties":10501,"children":10502},{"style":1693},[10503],{"type":27,"value":2214},{"type":31,"tagName":1471,"properties":10505,"children":10506},{"style":1806},[10507],{"type":27,"value":2219},{"type":31,"tagName":1471,"properties":10509,"children":10510},{"style":1693},[10511],{"type":27,"value":2224},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10514,"children":10515},{"class":1473},[10516],{"type":31,"tagName":1471,"properties":10517,"children":10518},{"style":1693},[10519],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10522,"children":10523},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10526,"children":10527},{"class":1473},[10528],{"type":31,"tagName":1471,"properties":10529,"children":10530},{"style":1477},[10531],{"type":27,"value":10532},"// ── Log in with Patreon ─────────────────────────────────────────────────",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10535,"children":10536},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10539,"children":10540},{"class":1473},[10541],{"type":31,"tagName":1471,"properties":10542,"children":10543},{"style":1477},[10544],{"type":27,"value":10545},"/** Send the patron to Patreon, with a one-time state kept in a cookie. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10548,"children":10549},{"class":1473},[10550,10554,10558],{"type":31,"tagName":1471,"properties":10551,"children":10552},{"style":1687},[10553],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":10555,"children":10556},{"style":1978},[10557],{"type":27,"value":10364},{"type":31,"tagName":1471,"properties":10559,"children":10560},{"style":1693},[10561],{"type":27,"value":4560},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10564,"children":10565},{"class":1473},[10566,10570,10575,10579,10584,10588,10593,10597,10602,10606,10610],{"type":31,"tagName":1471,"properties":10567,"children":10568},{"style":1687},[10569],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":10571,"children":10572},{"style":1806},[10573],{"type":27,"value":10574}," state",{"type":31,"tagName":1471,"properties":10576,"children":10577},{"style":1687},[10578],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":10580,"children":10581},{"style":1978},[10582],{"type":27,"value":10583}," randomBytes",{"type":31,"tagName":1471,"properties":10585,"children":10586},{"style":1693},[10587],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":10589,"children":10590},{"style":1806},[10591],{"type":27,"value":10592},"16",{"type":31,"tagName":1471,"properties":10594,"children":10595},{"style":1693},[10596],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":10598,"children":10599},{"style":1978},[10600],{"type":27,"value":10601},"toString",{"type":31,"tagName":1471,"properties":10603,"children":10604},{"style":1693},[10605],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":10607,"children":10608},{"style":1704},[10609],{"type":27,"value":5550},{"type":31,"tagName":1471,"properties":10611,"children":10612},{"style":1693},[10613],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10616,"children":10617},{"class":1473},[10618,10622,10627,10631,10635,10639,10643,10648],{"type":31,"tagName":1471,"properties":10619,"children":10620},{"style":1687},[10621],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":10623,"children":10624},{"style":1806},[10625],{"type":27,"value":10626}," authorize",{"type":31,"tagName":1471,"properties":10628,"children":10629},{"style":1687},[10630],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":10632,"children":10633},{"style":1687},[10634],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":10636,"children":10637},{"style":1978},[10638],{"type":27,"value":2025},{"type":31,"tagName":1471,"properties":10640,"children":10641},{"style":1693},[10642],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":10644,"children":10645},{"style":1704},[10646],{"type":27,"value":10647},"\"https://www.patreon.com/oauth2/authorize\"",{"type":31,"tagName":1471,"properties":10649,"children":10650},{"style":1693},[10651],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10654,"children":10655},{"class":1473},[10656,10661,10665,10669,10674],{"type":31,"tagName":1471,"properties":10657,"children":10658},{"style":1693},[10659],{"type":27,"value":10660},"  authorize.search ",{"type":31,"tagName":1471,"properties":10662,"children":10663},{"style":1687},[10664],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":10666,"children":10667},{"style":1687},[10668],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":10670,"children":10671},{"style":1978},[10672],{"type":27,"value":10673}," URLSearchParams",{"type":31,"tagName":1471,"properties":10675,"children":10676},{"style":1693},[10677],{"type":27,"value":10678},"({",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10681,"children":10682},{"class":1473},[10683,10688,10693],{"type":31,"tagName":1471,"properties":10684,"children":10685},{"style":1693},[10686],{"type":27,"value":10687},"    response_type: ",{"type":31,"tagName":1471,"properties":10689,"children":10690},{"style":1704},[10691],{"type":27,"value":10692},"\"code\"",{"type":31,"tagName":1471,"properties":10694,"children":10695},{"style":1693},[10696],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10699,"children":10700},{"class":1473},[10701,10706,10711],{"type":31,"tagName":1471,"properties":10702,"children":10703},{"style":1693},[10704],{"type":27,"value":10705},"    client_id: process.env.",{"type":31,"tagName":1471,"properties":10707,"children":10708},{"style":1806},[10709],{"type":27,"value":10710},"PATREON_CLIENT_ID",{"type":31,"tagName":1471,"properties":10712,"children":10713},{"style":1693},[10714],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10717,"children":10718},{"class":1473},[10719,10724,10729],{"type":31,"tagName":1471,"properties":10720,"children":10721},{"style":1693},[10722],{"type":27,"value":10723},"    redirect_uri: ",{"type":31,"tagName":1471,"properties":10725,"children":10726},{"style":1978},[10727],{"type":27,"value":10728},"redirectUri",{"type":31,"tagName":1471,"properties":10730,"children":10731},{"style":1693},[10732],{"type":27,"value":10733},"(),",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10736,"children":10737},{"class":1473},[10738,10743,10748],{"type":31,"tagName":1471,"properties":10739,"children":10740},{"style":1693},[10741],{"type":27,"value":10742},"    scope: ",{"type":31,"tagName":1471,"properties":10744,"children":10745},{"style":1704},[10746],{"type":27,"value":10747},"\"identity identity.memberships\"",{"type":31,"tagName":1471,"properties":10749,"children":10750},{"style":1693},[10751],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10754,"children":10755},{"class":1473},[10756],{"type":31,"tagName":1471,"properties":10757,"children":10758},{"style":1693},[10759],{"type":27,"value":10760},"    state,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10763,"children":10764},{"class":1473},[10765,10769,10773],{"type":31,"tagName":1471,"properties":10766,"children":10767},{"style":1693},[10768],{"type":27,"value":7978},{"type":31,"tagName":1471,"properties":10770,"children":10771},{"style":1978},[10772],{"type":27,"value":10601},{"type":31,"tagName":1471,"properties":10774,"children":10775},{"style":1693},[10776],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10779,"children":10780},{"class":1473},[10781,10785,10790,10794,10798,10802,10807,10812,10816,10821,10825,10829,10834,10838,10842],{"type":31,"tagName":1471,"properties":10782,"children":10783},{"style":1687},[10784],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":10786,"children":10787},{"style":1806},[10788],{"type":27,"value":10789}," secure",{"type":31,"tagName":1471,"properties":10791,"children":10792},{"style":1687},[10793],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":10795,"children":10796},{"style":1693},[10797],{"type":27,"value":6158},{"type":31,"tagName":1471,"properties":10799,"children":10800},{"style":1806},[10801],{"type":27,"value":9583},{"type":31,"tagName":1471,"properties":10803,"children":10804},{"style":1693},[10805],{"type":27,"value":10806},"?.",{"type":31,"tagName":1471,"properties":10808,"children":10809},{"style":1978},[10810],{"type":27,"value":10811},"startsWith",{"type":31,"tagName":1471,"properties":10813,"children":10814},{"style":1693},[10815],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":10817,"children":10818},{"style":1704},[10819],{"type":27,"value":10820},"\"https:\"",{"type":31,"tagName":1471,"properties":10822,"children":10823},{"style":1693},[10824],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":10826,"children":10827},{"style":1687},[10828],{"type":27,"value":3391},{"type":31,"tagName":1471,"properties":10830,"children":10831},{"style":1704},[10832],{"type":27,"value":10833}," \"; Secure\"",{"type":31,"tagName":1471,"properties":10835,"children":10836},{"style":1687},[10837],{"type":27,"value":6489},{"type":31,"tagName":1471,"properties":10839,"children":10840},{"style":1704},[10841],{"type":27,"value":2349},{"type":31,"tagName":1471,"properties":10843,"children":10844},{"style":1693},[10845],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10848,"children":10849},{"class":1473},[10850,10854,10858,10862,10866,10871],{"type":31,"tagName":1471,"properties":10851,"children":10852},{"style":1687},[10853],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":10855,"children":10856},{"style":1687},[10857],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":10859,"children":10860},{"style":1978},[10861],{"type":27,"value":2200},{"type":31,"tagName":1471,"properties":10863,"children":10864},{"style":1693},[10865],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":10867,"children":10868},{"style":1806},[10869],{"type":27,"value":10870},"null",{"type":31,"tagName":1471,"properties":10872,"children":10873},{"style":1693},[10874],{"type":27,"value":4868},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10877,"children":10878},{"class":1473},[10879,10884,10889],{"type":31,"tagName":1471,"properties":10880,"children":10881},{"style":1693},[10882],{"type":27,"value":10883},"    status: ",{"type":31,"tagName":1471,"properties":10885,"children":10886},{"style":1806},[10887],{"type":27,"value":10888},"302",{"type":31,"tagName":1471,"properties":10890,"children":10891},{"style":1693},[10892],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10895,"children":10896},{"class":1473},[10897],{"type":31,"tagName":1471,"properties":10898,"children":10899},{"style":1693},[10900],{"type":27,"value":6351},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10903,"children":10904},{"class":1473},[10905],{"type":31,"tagName":1471,"properties":10906,"children":10907},{"style":1693},[10908],{"type":27,"value":10909},"      location: authorize.href,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10912,"children":10913},{"class":1473},[10914,10919,10923,10928,10933,10938,10943,10947],{"type":31,"tagName":1471,"properties":10915,"children":10916},{"style":1704},[10917],{"type":27,"value":10918},"      \"set-cookie\"",{"type":31,"tagName":1471,"properties":10920,"children":10921},{"style":1693},[10922],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":10924,"children":10925},{"style":1704},[10926],{"type":27,"value":10927},"`patreon_state=${",{"type":31,"tagName":1471,"properties":10929,"children":10930},{"style":1693},[10931],{"type":27,"value":10932},"state",{"type":31,"tagName":1471,"properties":10934,"children":10935},{"style":1704},[10936],{"type":27,"value":10937},"}; Path=/patreon; HttpOnly; SameSite=Lax; Max-Age=600${",{"type":31,"tagName":1471,"properties":10939,"children":10940},{"style":1693},[10941],{"type":27,"value":10942},"secure",{"type":31,"tagName":1471,"properties":10944,"children":10945},{"style":1704},[10946],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":10948,"children":10949},{"style":1693},[10950],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10953,"children":10954},{"class":1473},[10955],{"type":31,"tagName":1471,"properties":10956,"children":10957},{"style":1693},[10958],{"type":27,"value":6459},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10961,"children":10962},{"class":1473},[10963],{"type":31,"tagName":1471,"properties":10964,"children":10965},{"style":1693},[10966],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10969,"children":10970},{"class":1473},[10971],{"type":31,"tagName":1471,"properties":10972,"children":10973},{"style":1693},[10974],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10977,"children":10978},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10981,"children":10982},{"class":1473},[10983],{"type":31,"tagName":1471,"properties":10984,"children":10985},{"style":1477},[10986],{"type":27,"value":10987},"/** Patreon sends the patron back here: find their pledge and send them to their link. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":10990,"children":10991},{"class":1473},[10992,10996,11000,11004,11008,11012],{"type":31,"tagName":1471,"properties":10993,"children":10994},{"style":1687},[10995],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":10997,"children":10998},{"style":1687},[10999],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":11001,"children":11002},{"style":1978},[11003],{"type":27,"value":10418},{"type":31,"tagName":1471,"properties":11005,"children":11006},{"style":1693},[11007],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11009,"children":11010},{"style":1989},[11011],{"type":27,"value":1992},{"type":31,"tagName":1471,"properties":11013,"children":11014},{"style":1693},[11015],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11018,"children":11019},{"class":1473},[11020,11024,11028,11032,11036,11040],{"type":31,"tagName":1471,"properties":11021,"children":11022},{"style":1687},[11023],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11025,"children":11026},{"style":1806},[11027],{"type":27,"value":2011},{"type":31,"tagName":1471,"properties":11029,"children":11030},{"style":1687},[11031],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":11033,"children":11034},{"style":1687},[11035],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":11037,"children":11038},{"style":1978},[11039],{"type":27,"value":2025},{"type":31,"tagName":1471,"properties":11041,"children":11042},{"style":1693},[11043],{"type":27,"value":2030},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11046,"children":11047},{"class":1473},[11048,11052,11057,11061,11066,11070,11074,11078],{"type":31,"tagName":1471,"properties":11049,"children":11050},{"style":1687},[11051],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11053,"children":11054},{"style":1806},[11055],{"type":27,"value":11056}," code",{"type":31,"tagName":1471,"properties":11058,"children":11059},{"style":1687},[11060],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":11062,"children":11063},{"style":1693},[11064],{"type":27,"value":11065}," url.searchParams.",{"type":31,"tagName":1471,"properties":11067,"children":11068},{"style":1978},[11069],{"type":27,"value":2101},{"type":31,"tagName":1471,"properties":11071,"children":11072},{"style":1693},[11073],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11075,"children":11076},{"style":1704},[11077],{"type":27,"value":10692},{"type":31,"tagName":1471,"properties":11079,"children":11080},{"style":1693},[11081],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11084,"children":11085},{"class":1473},[11086,11090,11095,11099,11103,11108,11113,11117,11122,11126,11131,11136,11140,11144,11148,11152,11157,11161,11165,11169,11174,11178,11182,11186],{"type":31,"tagName":1471,"properties":11087,"children":11088},{"style":1687},[11089],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11091,"children":11092},{"style":1806},[11093],{"type":27,"value":11094}," cookie",{"type":31,"tagName":1471,"properties":11096,"children":11097},{"style":1687},[11098],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":11100,"children":11101},{"style":1704},[11102],{"type":27,"value":2298},{"type":31,"tagName":1471,"properties":11104,"children":11105},{"style":2306},[11106],{"type":27,"value":11107},"(?:",{"type":31,"tagName":1471,"properties":11109,"children":11110},{"style":1687},[11111],{"type":27,"value":11112},"^|",{"type":31,"tagName":1471,"properties":11114,"children":11115},{"style":2306},[11116],{"type":27,"value":1712},{"type":31,"tagName":1471,"properties":11118,"children":11119},{"style":1806},[11120],{"type":27,"value":11121},"\\s",{"type":31,"tagName":1471,"properties":11123,"children":11124},{"style":1687},[11125],{"type":27,"value":5924},{"type":31,"tagName":1471,"properties":11127,"children":11128},{"style":2306},[11129],{"type":27,"value":11130},")patreon_state=(",{"type":31,"tagName":1471,"properties":11132,"children":11133},{"style":1806},[11134],{"type":27,"value":11135},"[0-9a-f]",{"type":31,"tagName":1471,"properties":11137,"children":11138},{"style":1687},[11139],{"type":27,"value":5886},{"type":31,"tagName":1471,"properties":11141,"children":11142},{"style":2306},[11143],{"type":27,"value":1174},{"type":31,"tagName":1471,"properties":11145,"children":11146},{"style":1704},[11147],{"type":27,"value":2324},{"type":31,"tagName":1471,"properties":11149,"children":11150},{"style":1693},[11151],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":11153,"children":11154},{"style":1978},[11155],{"type":27,"value":11156},"exec",{"type":31,"tagName":1471,"properties":11158,"children":11159},{"style":1693},[11160],{"type":27,"value":3148},{"type":31,"tagName":1471,"properties":11162,"children":11163},{"style":1978},[11164],{"type":27,"value":2101},{"type":31,"tagName":1471,"properties":11166,"children":11167},{"style":1693},[11168],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11170,"children":11171},{"style":1704},[11172],{"type":27,"value":11173},"\"cookie\"",{"type":31,"tagName":1471,"properties":11175,"children":11176},{"style":1693},[11177],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":11179,"children":11180},{"style":1687},[11181],{"type":27,"value":2344},{"type":31,"tagName":1471,"properties":11183,"children":11184},{"style":1704},[11185],{"type":27,"value":2349},{"type":31,"tagName":1471,"properties":11187,"children":11188},{"style":1693},[11189],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11192,"children":11193},{"class":1473},[11194,11198,11202,11206,11211,11215,11220,11225,11229,11233,11237,11242,11247,11251],{"type":31,"tagName":1471,"properties":11195,"children":11196},{"style":1687},[11197],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":11199,"children":11200},{"style":1693},[11201],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":11203,"children":11204},{"style":1687},[11205],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":11207,"children":11208},{"style":1693},[11209],{"type":27,"value":11210},"code ",{"type":31,"tagName":1471,"properties":11212,"children":11213},{"style":1687},[11214],{"type":27,"value":2825},{"type":31,"tagName":1471,"properties":11216,"children":11217},{"style":1687},[11218],{"type":27,"value":11219}," !",{"type":31,"tagName":1471,"properties":11221,"children":11222},{"style":1978},[11223],{"type":27,"value":11224},"sameText",{"type":31,"tagName":1471,"properties":11226,"children":11227},{"style":1693},[11228],{"type":27,"value":2096},{"type":31,"tagName":1471,"properties":11230,"children":11231},{"style":1978},[11232],{"type":27,"value":2101},{"type":31,"tagName":1471,"properties":11234,"children":11235},{"style":1693},[11236],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11238,"children":11239},{"style":1704},[11240],{"type":27,"value":11241},"\"state\"",{"type":31,"tagName":1471,"properties":11243,"children":11244},{"style":1693},[11245],{"type":27,"value":11246},"), cookie?.[",{"type":31,"tagName":1471,"properties":11248,"children":11249},{"style":1806},[11250],{"type":27,"value":5328},{"type":31,"tagName":1471,"properties":11252,"children":11253},{"style":1693},[11254],{"type":27,"value":11255},"])) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11258,"children":11259},{"class":1473},[11260,11264,11268,11272,11276,11280,11285],{"type":31,"tagName":1471,"properties":11261,"children":11262},{"style":1687},[11263],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":11265,"children":11266},{"style":1978},[11267],{"type":27,"value":2460},{"type":31,"tagName":1471,"properties":11269,"children":11270},{"style":1693},[11271],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11273,"children":11274},{"style":1806},[11275],{"type":27,"value":3200},{"type":31,"tagName":1471,"properties":11277,"children":11278},{"style":1693},[11279],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":11281,"children":11282},{"style":1704},[11283],{"type":27,"value":11284},"\"Patreon did not sign you in. Open the link from Patreon and try again.\"",{"type":31,"tagName":1471,"properties":11286,"children":11287},{"style":1693},[11288],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11291,"children":11292},{"class":1473},[11293],{"type":31,"tagName":1471,"properties":11294,"children":11295},{"style":1693},[11296],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11299,"children":11300},{"class":1473},[11301,11305,11310,11314,11318,11323,11327,11332],{"type":31,"tagName":1471,"properties":11302,"children":11303},{"style":1687},[11304],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11306,"children":11307},{"style":1806},[11308],{"type":27,"value":11309}," token",{"type":31,"tagName":1471,"properties":11311,"children":11312},{"style":1687},[11313],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":11315,"children":11316},{"style":1687},[11317],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":11319,"children":11320},{"style":1978},[11321],{"type":27,"value":11322}," patreon",{"type":31,"tagName":1471,"properties":11324,"children":11325},{"style":1693},[11326],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11328,"children":11329},{"style":1704},[11330],{"type":27,"value":11331},"\"https://www.patreon.com/api/oauth2/token\"",{"type":31,"tagName":1471,"properties":11333,"children":11334},{"style":1693},[11335],{"type":27,"value":4868},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11338,"children":11339},{"class":1473},[11340,11345,11349],{"type":31,"tagName":1471,"properties":11341,"children":11342},{"style":1693},[11343],{"type":27,"value":11344},"    method: ",{"type":31,"tagName":1471,"properties":11346,"children":11347},{"style":1704},[11348],{"type":27,"value":6778},{"type":31,"tagName":1471,"properties":11350,"children":11351},{"style":1693},[11352],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11355,"children":11356},{"class":1473},[11357,11361,11365,11369,11374],{"type":31,"tagName":1471,"properties":11358,"children":11359},{"style":1693},[11360],{"type":27,"value":6050},{"type":31,"tagName":1471,"properties":11362,"children":11363},{"style":1704},[11364],{"type":27,"value":6055},{"type":31,"tagName":1471,"properties":11366,"children":11367},{"style":1693},[11368],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":11370,"children":11371},{"style":1704},[11372],{"type":27,"value":11373},"\"application/x-www-form-urlencoded\"",{"type":31,"tagName":1471,"properties":11375,"children":11376},{"style":1693},[11377],{"type":27,"value":4914},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11380,"children":11381},{"class":1473},[11382,11387,11392,11396],{"type":31,"tagName":1471,"properties":11383,"children":11384},{"style":1693},[11385],{"type":27,"value":11386},"    body: ",{"type":31,"tagName":1471,"properties":11388,"children":11389},{"style":1687},[11390],{"type":27,"value":11391},"new",{"type":31,"tagName":1471,"properties":11393,"children":11394},{"style":1978},[11395],{"type":27,"value":10673},{"type":31,"tagName":1471,"properties":11397,"children":11398},{"style":1693},[11399],{"type":27,"value":10678},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11402,"children":11403},{"class":1473},[11404],{"type":31,"tagName":1471,"properties":11405,"children":11406},{"style":1693},[11407],{"type":27,"value":11408},"      code,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11411,"children":11412},{"class":1473},[11413,11418,11423],{"type":31,"tagName":1471,"properties":11414,"children":11415},{"style":1693},[11416],{"type":27,"value":11417},"      grant_type: ",{"type":31,"tagName":1471,"properties":11419,"children":11420},{"style":1704},[11421],{"type":27,"value":11422},"\"authorization_code\"",{"type":31,"tagName":1471,"properties":11424,"children":11425},{"style":1693},[11426],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11429,"children":11430},{"class":1473},[11431,11436,11440],{"type":31,"tagName":1471,"properties":11432,"children":11433},{"style":1693},[11434],{"type":27,"value":11435},"      client_id: process.env.",{"type":31,"tagName":1471,"properties":11437,"children":11438},{"style":1806},[11439],{"type":27,"value":10710},{"type":31,"tagName":1471,"properties":11441,"children":11442},{"style":1693},[11443],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11446,"children":11447},{"class":1473},[11448,11453,11458],{"type":31,"tagName":1471,"properties":11449,"children":11450},{"style":1693},[11451],{"type":27,"value":11452},"      client_secret: process.env.",{"type":31,"tagName":1471,"properties":11454,"children":11455},{"style":1806},[11456],{"type":27,"value":11457},"PATREON_CLIENT_SECRET",{"type":31,"tagName":1471,"properties":11459,"children":11460},{"style":1693},[11461],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11464,"children":11465},{"class":1473},[11466,11471,11475],{"type":31,"tagName":1471,"properties":11467,"children":11468},{"style":1693},[11469],{"type":27,"value":11470},"      redirect_uri: ",{"type":31,"tagName":1471,"properties":11472,"children":11473},{"style":1978},[11474],{"type":27,"value":10728},{"type":31,"tagName":1471,"properties":11476,"children":11477},{"style":1693},[11478],{"type":27,"value":10733},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11481,"children":11482},{"class":1473},[11483],{"type":31,"tagName":1471,"properties":11484,"children":11485},{"style":1693},[11486],{"type":27,"value":11487},"    }),",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11490,"children":11491},{"class":1473},[11492],{"type":31,"tagName":1471,"properties":11493,"children":11494},{"style":1693},[11495],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11498,"children":11499},{"class":1473},[11500,11504,11509,11513,11517,11521,11525,11530],{"type":31,"tagName":1471,"properties":11501,"children":11502},{"style":1687},[11503],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11505,"children":11506},{"style":1806},[11507],{"type":27,"value":11508}," identity",{"type":31,"tagName":1471,"properties":11510,"children":11511},{"style":1687},[11512],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":11514,"children":11515},{"style":1687},[11516],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":11518,"children":11519},{"style":1978},[11520],{"type":27,"value":11322},{"type":31,"tagName":1471,"properties":11522,"children":11523},{"style":1693},[11524],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11526,"children":11527},{"style":1806},[11528],{"type":27,"value":11529},"IDENTITY_URL",{"type":31,"tagName":1471,"properties":11531,"children":11532},{"style":1693},[11533],{"type":27,"value":4868},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11536,"children":11537},{"class":1473},[11538,11542,11546,11551,11555,11560,11564],{"type":31,"tagName":1471,"properties":11539,"children":11540},{"style":1693},[11541],{"type":27,"value":4877},{"type":31,"tagName":1471,"properties":11543,"children":11544},{"style":1704},[11545],{"type":27,"value":4882},{"type":31,"tagName":1471,"properties":11547,"children":11548},{"style":1693},[11549],{"type":27,"value":11550},"token",{"type":31,"tagName":1471,"properties":11552,"children":11553},{"style":1704},[11554],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":11556,"children":11557},{"style":1693},[11558],{"type":27,"value":11559},"access_token",{"type":31,"tagName":1471,"properties":11561,"children":11562},{"style":1704},[11563],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":11565,"children":11566},{"style":1693},[11567],{"type":27,"value":4914},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11570,"children":11571},{"class":1473},[11572],{"type":31,"tagName":1471,"properties":11573,"children":11574},{"style":1693},[11575],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11578,"children":11579},{"class":1473},[11580,11584,11589,11593,11598,11602,11606,11610,11614,11618,11623,11627,11632,11636,11641],{"type":31,"tagName":1471,"properties":11581,"children":11582},{"style":1687},[11583],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11585,"children":11586},{"style":1806},[11587],{"type":27,"value":11588}," member",{"type":31,"tagName":1471,"properties":11590,"children":11591},{"style":1687},[11592],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":11594,"children":11595},{"style":1693},[11596],{"type":27,"value":11597}," identity.included?.",{"type":31,"tagName":1471,"properties":11599,"children":11600},{"style":1978},[11601],{"type":27,"value":3645},{"type":31,"tagName":1471,"properties":11603,"children":11604},{"style":1693},[11605],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":11607,"children":11608},{"style":1989},[11609],{"type":27,"value":2624},{"type":31,"tagName":1471,"properties":11611,"children":11612},{"style":1693},[11613],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":11615,"children":11616},{"style":1687},[11617],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":11619,"children":11620},{"style":1693},[11621],{"type":27,"value":11622}," item.type ",{"type":31,"tagName":1471,"properties":11624,"children":11625},{"style":1687},[11626],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":11628,"children":11629},{"style":1704},[11630],{"type":27,"value":11631}," \"member\"",{"type":31,"tagName":1471,"properties":11633,"children":11634},{"style":1687},[11635],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":11637,"children":11638},{"style":1978},[11639],{"type":27,"value":11640}," entitled",{"type":31,"tagName":1471,"properties":11642,"children":11643},{"style":1693},[11644],{"type":27,"value":11645},"(item));",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11648,"children":11649},{"class":1473},[11650,11654,11659,11663,11667],{"type":31,"tagName":1471,"properties":11651,"children":11652},{"style":1687},[11653],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":11655,"children":11656},{"style":1693},[11657],{"type":27,"value":11658}," (member ",{"type":31,"tagName":1471,"properties":11660,"children":11661},{"style":1687},[11662],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":11664,"children":11665},{"style":1806},[11666],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":11668,"children":11669},{"style":1693},[11670],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11673,"children":11674},{"class":1473},[11675,11679,11683,11687,11692,11696,11701],{"type":31,"tagName":1471,"properties":11676,"children":11677},{"style":1687},[11678],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":11680,"children":11681},{"style":1978},[11682],{"type":27,"value":2460},{"type":31,"tagName":1471,"properties":11684,"children":11685},{"style":1693},[11686],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11688,"children":11689},{"style":1806},[11690],{"type":27,"value":11691},"403",{"type":31,"tagName":1471,"properties":11693,"children":11694},{"style":1693},[11695],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":11697,"children":11698},{"style":1704},[11699],{"type":27,"value":11700},"\"Your Patreon account has no active pledge that includes this Indicator.\"",{"type":31,"tagName":1471,"properties":11702,"children":11703},{"style":1693},[11704],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11707,"children":11708},{"class":1473},[11709],{"type":31,"tagName":1471,"properties":11710,"children":11711},{"style":1693},[11712],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11715,"children":11716},{"class":1473},[11717,11721,11725,11729,11734,11739,11743,11747,11751,11755,11759],{"type":31,"tagName":1471,"properties":11718,"children":11719},{"style":1687},[11720],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11722,"children":11723},{"style":1806},[11724],{"type":27,"value":2916},{"type":31,"tagName":1471,"properties":11726,"children":11727},{"style":1687},[11728],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":11730,"children":11731},{"style":1704},[11732],{"type":27,"value":11733}," `patreon-${",{"type":31,"tagName":1471,"properties":11735,"children":11736},{"style":1693},[11737],{"type":27,"value":11738},"identity",{"type":31,"tagName":1471,"properties":11740,"children":11741},{"style":1704},[11742],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":11744,"children":11745},{"style":1693},[11746],{"type":27,"value":3239},{"type":31,"tagName":1471,"properties":11748,"children":11749},{"style":1704},[11750],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":11752,"children":11753},{"style":1693},[11754],{"type":27,"value":2957},{"type":31,"tagName":1471,"properties":11756,"children":11757},{"style":1704},[11758],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":11760,"children":11761},{"style":1693},[11762],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11765,"children":11766},{"class":1473},[11767,11771,11776,11780,11784,11788,11793,11797,11801],{"type":31,"tagName":1471,"properties":11768,"children":11769},{"style":1687},[11770],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11772,"children":11773},{"style":1806},[11774],{"type":27,"value":11775}," link",{"type":31,"tagName":1471,"properties":11777,"children":11778},{"style":1687},[11779],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":11781,"children":11782},{"style":1687},[11783],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":11785,"children":11786},{"style":1978},[11787],{"type":27,"value":2998},{"type":31,"tagName":1471,"properties":11789,"children":11790},{"style":1693},[11791],{"type":27,"value":11792},"(ref, ",{"type":31,"tagName":1471,"properties":11794,"children":11795},{"style":1687},[11796],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":11798,"children":11799},{"style":1978},[11800],{"type":27,"value":4203},{"type":31,"tagName":1471,"properties":11802,"children":11803},{"style":1693},[11804],{"type":27,"value":11805},"(member, ref));",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11808,"children":11809},{"class":1473},[11810,11814,11818,11822,11826,11830,11834,11838],{"type":31,"tagName":1471,"properties":11811,"children":11812},{"style":1687},[11813],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":11815,"children":11816},{"style":1687},[11817],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":11819,"children":11820},{"style":1978},[11821],{"type":27,"value":2200},{"type":31,"tagName":1471,"properties":11823,"children":11824},{"style":1693},[11825],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11827,"children":11828},{"style":1806},[11829],{"type":27,"value":10870},{"type":31,"tagName":1471,"properties":11831,"children":11832},{"style":1693},[11833],{"type":27,"value":2214},{"type":31,"tagName":1471,"properties":11835,"children":11836},{"style":1806},[11837],{"type":27,"value":3008},{"type":31,"tagName":1471,"properties":11839,"children":11840},{"style":1693},[11841],{"type":27,"value":11842},", headers: { location: link } });",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11845,"children":11846},{"class":1473},[11847],{"type":31,"tagName":1471,"properties":11848,"children":11849},{"style":1693},[11850],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11853,"children":11854},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11857,"children":11858},{"class":1473},[11859],{"type":31,"tagName":1471,"properties":11860,"children":11861},{"style":1477},[11862],{"type":27,"value":11863},"// ── Webhook ─────────────────────────────────────────────────────────────",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11866,"children":11867},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11870,"children":11871},{"class":1473},[11872],{"type":31,"tagName":1471,"properties":11873,"children":11874},{"style":1477},[11875],{"type":27,"value":11876},"/** A renewal moves the end date; a declined, ended or deleted pledge removes the Indicator. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11879,"children":11880},{"class":1473},[11881,11885,11889,11893,11897,11901],{"type":31,"tagName":1471,"properties":11882,"children":11883},{"style":1687},[11884],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":11886,"children":11887},{"style":1687},[11888],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":11890,"children":11891},{"style":1978},[11892],{"type":27,"value":2177},{"type":31,"tagName":1471,"properties":11894,"children":11895},{"style":1693},[11896],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11898,"children":11899},{"style":1989},[11900],{"type":27,"value":1992},{"type":31,"tagName":1471,"properties":11902,"children":11903},{"style":1693},[11904],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11907,"children":11908},{"class":1473},[11909,11913,11917,11921,11925,11929,11933,11937,11941,11945],{"type":31,"tagName":1471,"properties":11910,"children":11911},{"style":1687},[11912],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11914,"children":11915},{"style":1806},[11916],{"type":27,"value":3101},{"type":31,"tagName":1471,"properties":11918,"children":11919},{"style":1687},[11920],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":11922,"children":11923},{"style":1693},[11924],{"type":27,"value":5527},{"type":31,"tagName":1471,"properties":11926,"children":11927},{"style":1978},[11928],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":11930,"children":11931},{"style":1693},[11932],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":11934,"children":11935},{"style":1687},[11936],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":11938,"children":11939},{"style":1693},[11940],{"type":27,"value":3114},{"type":31,"tagName":1471,"properties":11942,"children":11943},{"style":1978},[11944],{"type":27,"value":7834},{"type":31,"tagName":1471,"properties":11946,"children":11947},{"style":1693},[11948],{"type":27,"value":11949},"());",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11952,"children":11953},{"class":1473},[11954,11958,11963,11967,11971,11976],{"type":31,"tagName":1471,"properties":11955,"children":11956},{"style":1687},[11957],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11959,"children":11960},{"style":1806},[11961],{"type":27,"value":11962}," secret",{"type":31,"tagName":1471,"properties":11964,"children":11965},{"style":1687},[11966],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":11968,"children":11969},{"style":1693},[11970],{"type":27,"value":6158},{"type":31,"tagName":1471,"properties":11972,"children":11973},{"style":1806},[11974],{"type":27,"value":11975},"PATREON_WEBHOOK_SECRET",{"type":31,"tagName":1471,"properties":11977,"children":11978},{"style":1693},[11979],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11982,"children":11983},{"class":1473},[11984],{"type":31,"tagName":1471,"properties":11985,"children":11986},{"style":1477},[11987],{"type":27,"value":11988},"  // Patreon signs the raw body: HMAC-MD5 keyed by the webhook's secret, as hex.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":11991,"children":11992},{"class":1473},[11993,11997,12001,12005,12010,12014,12018,12022,12027,12032,12036,12041,12045,12049,12053,12057,12061,12065],{"type":31,"tagName":1471,"properties":11994,"children":11995},{"style":1687},[11996],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":11998,"children":11999},{"style":1806},[12000],{"type":27,"value":5518},{"type":31,"tagName":1471,"properties":12002,"children":12003},{"style":1687},[12004],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":12006,"children":12007},{"style":1693},[12008],{"type":27,"value":12009}," secret ",{"type":31,"tagName":1471,"properties":12011,"children":12012},{"style":1687},[12013],{"type":27,"value":3391},{"type":31,"tagName":1471,"properties":12015,"children":12016},{"style":1978},[12017],{"type":27,"value":5446},{"type":31,"tagName":1471,"properties":12019,"children":12020},{"style":1693},[12021],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12023,"children":12024},{"style":1704},[12025],{"type":27,"value":12026},"\"md5\"",{"type":31,"tagName":1471,"properties":12028,"children":12029},{"style":1693},[12030],{"type":27,"value":12031},", secret).",{"type":31,"tagName":1471,"properties":12033,"children":12034},{"style":1978},[12035],{"type":27,"value":5474},{"type":31,"tagName":1471,"properties":12037,"children":12038},{"style":1693},[12039],{"type":27,"value":12040},"(body).",{"type":31,"tagName":1471,"properties":12042,"children":12043},{"style":1978},[12044],{"type":27,"value":5541},{"type":31,"tagName":1471,"properties":12046,"children":12047},{"style":1693},[12048],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12050,"children":12051},{"style":1704},[12052],{"type":27,"value":5550},{"type":31,"tagName":1471,"properties":12054,"children":12055},{"style":1693},[12056],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":12058,"children":12059},{"style":1687},[12060],{"type":27,"value":3426},{"type":31,"tagName":1471,"properties":12062,"children":12063},{"style":1704},[12064],{"type":27,"value":2349},{"type":31,"tagName":1471,"properties":12066,"children":12067},{"style":1693},[12068],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12071,"children":12072},{"class":1473},[12073,12077,12081,12085,12089,12093,12097,12101,12106,12111,12116],{"type":31,"tagName":1471,"properties":12074,"children":12075},{"style":1687},[12076],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":12078,"children":12079},{"style":1693},[12080],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":12082,"children":12083},{"style":1687},[12084],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":12086,"children":12087},{"style":1978},[12088],{"type":27,"value":11224},{"type":31,"tagName":1471,"properties":12090,"children":12091},{"style":1693},[12092],{"type":27,"value":3148},{"type":31,"tagName":1471,"properties":12094,"children":12095},{"style":1978},[12096],{"type":27,"value":2101},{"type":31,"tagName":1471,"properties":12098,"children":12099},{"style":1693},[12100],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12102,"children":12103},{"style":1704},[12104],{"type":27,"value":12105},"\"x-patreon-signature\"",{"type":31,"tagName":1471,"properties":12107,"children":12108},{"style":1693},[12109],{"type":27,"value":12110},")?.",{"type":31,"tagName":1471,"properties":12112,"children":12113},{"style":1978},[12114],{"type":27,"value":12115},"toLowerCase",{"type":31,"tagName":1471,"properties":12117,"children":12118},{"style":1693},[12119],{"type":27,"value":12120},"(), expected)) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12123,"children":12124},{"class":1473},[12125,12129,12133,12137,12141,12145,12149,12153],{"type":31,"tagName":1471,"properties":12126,"children":12127},{"style":1687},[12128],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":12130,"children":12131},{"style":1687},[12132],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":12134,"children":12135},{"style":1978},[12136],{"type":27,"value":2200},{"type":31,"tagName":1471,"properties":12138,"children":12139},{"style":1693},[12140],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12142,"children":12143},{"style":1704},[12144],{"type":27,"value":3191},{"type":31,"tagName":1471,"properties":12146,"children":12147},{"style":1693},[12148],{"type":27,"value":2214},{"type":31,"tagName":1471,"properties":12150,"children":12151},{"style":1806},[12152],{"type":27,"value":3200},{"type":31,"tagName":1471,"properties":12154,"children":12155},{"style":1693},[12156],{"type":27,"value":2224},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12159,"children":12160},{"class":1473},[12161],{"type":31,"tagName":1471,"properties":12162,"children":12163},{"style":1693},[12164],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12167,"children":12168},{"class":1473},[12169,12173,12178,12182,12187,12191,12195,12200,12204,12208,12212],{"type":31,"tagName":1471,"properties":12170,"children":12171},{"style":1687},[12172],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":12174,"children":12175},{"style":1806},[12176],{"type":27,"value":12177}," event",{"type":31,"tagName":1471,"properties":12179,"children":12180},{"style":1687},[12181],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":12183,"children":12184},{"style":1693},[12185],{"type":27,"value":12186}," request.headers.",{"type":31,"tagName":1471,"properties":12188,"children":12189},{"style":1978},[12190],{"type":27,"value":2101},{"type":31,"tagName":1471,"properties":12192,"children":12193},{"style":1693},[12194],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12196,"children":12197},{"style":1704},[12198],{"type":27,"value":12199},"\"x-patreon-event\"",{"type":31,"tagName":1471,"properties":12201,"children":12202},{"style":1693},[12203],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":12205,"children":12206},{"style":1687},[12207],{"type":27,"value":2344},{"type":31,"tagName":1471,"properties":12209,"children":12210},{"style":1704},[12211],{"type":27,"value":2349},{"type":31,"tagName":1471,"properties":12213,"children":12214},{"style":1693},[12215],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12218,"children":12219},{"class":1473},[12220,12224,12228,12232,12236,12240,12244,12249,12253],{"type":31,"tagName":1471,"properties":12221,"children":12222},{"style":1687},[12223],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":12225,"children":12226},{"style":1806},[12227],{"type":27,"value":11588},{"type":31,"tagName":1471,"properties":12229,"children":12230},{"style":1687},[12231],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":12233,"children":12234},{"style":1806},[12235],{"type":27,"value":3253},{"type":31,"tagName":1471,"properties":12237,"children":12238},{"style":1693},[12239],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":12241,"children":12242},{"style":1978},[12243],{"type":27,"value":3262},{"type":31,"tagName":1471,"properties":12245,"children":12246},{"style":1693},[12247],{"type":27,"value":12248},"(body.",{"type":31,"tagName":1471,"properties":12250,"children":12251},{"style":1978},[12252],{"type":27,"value":10601},{"type":31,"tagName":1471,"properties":12254,"children":12255},{"style":1693},[12256],{"type":27,"value":12257},"()).data;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12260,"children":12261},{"class":1473},[12262,12266,12271,12275],{"type":31,"tagName":1471,"properties":12263,"children":12264},{"style":1687},[12265],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":12267,"children":12268},{"style":1806},[12269],{"type":27,"value":12270}," userId",{"type":31,"tagName":1471,"properties":12272,"children":12273},{"style":1687},[12274],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":12276,"children":12277},{"style":1693},[12278],{"type":27,"value":12279}," member?.relationships?.user?.data?.id;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12282,"children":12283},{"class":1473},[12284,12288,12292,12296,12301,12305,12309,12314,12318,12322,12326,12331,12335,12339,12344],{"type":31,"tagName":1471,"properties":12285,"children":12286},{"style":1687},[12287],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":12289,"children":12290},{"style":1693},[12291],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":12293,"children":12294},{"style":1687},[12295],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":12297,"children":12298},{"style":1693},[12299],{"type":27,"value":12300},"event.",{"type":31,"tagName":1471,"properties":12302,"children":12303},{"style":1978},[12304],{"type":27,"value":10811},{"type":31,"tagName":1471,"properties":12306,"children":12307},{"style":1693},[12308],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12310,"children":12311},{"style":1704},[12312],{"type":27,"value":12313},"\"members:\"",{"type":31,"tagName":1471,"properties":12315,"children":12316},{"style":1693},[12317],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":12319,"children":12320},{"style":1687},[12321],{"type":27,"value":2825},{"type":31,"tagName":1471,"properties":12323,"children":12324},{"style":1687},[12325],{"type":27,"value":11219},{"type":31,"tagName":1471,"properties":12327,"children":12328},{"style":1693},[12329],{"type":27,"value":12330},"userId ",{"type":31,"tagName":1471,"properties":12332,"children":12333},{"style":1687},[12334],{"type":27,"value":2825},{"type":31,"tagName":1471,"properties":12336,"children":12337},{"style":1687},[12338],{"type":27,"value":11219},{"type":31,"tagName":1471,"properties":12340,"children":12341},{"style":1978},[12342],{"type":27,"value":12343},"inCampaign",{"type":31,"tagName":1471,"properties":12345,"children":12346},{"style":1693},[12347],{"type":27,"value":12348},"(member)) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12351,"children":12352},{"class":1473},[12353,12357,12361,12365,12369,12374],{"type":31,"tagName":1471,"properties":12354,"children":12355},{"style":1687},[12356],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":12358,"children":12359},{"style":1687},[12360],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":12362,"children":12363},{"style":1978},[12364],{"type":27,"value":2200},{"type":31,"tagName":1471,"properties":12366,"children":12367},{"style":1693},[12368],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12370,"children":12371},{"style":1704},[12372],{"type":27,"value":12373},"\"Ignored.\"",{"type":31,"tagName":1471,"properties":12375,"children":12376},{"style":1693},[12377],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12380,"children":12381},{"class":1473},[12382],{"type":31,"tagName":1471,"properties":12383,"children":12384},{"style":1693},[12385],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12388,"children":12389},{"class":1473},[12390,12394,12398,12402,12406,12411,12415],{"type":31,"tagName":1471,"properties":12391,"children":12392},{"style":1687},[12393],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":12395,"children":12396},{"style":1806},[12397],{"type":27,"value":2916},{"type":31,"tagName":1471,"properties":12399,"children":12400},{"style":1687},[12401],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":12403,"children":12404},{"style":1704},[12405],{"type":27,"value":11733},{"type":31,"tagName":1471,"properties":12407,"children":12408},{"style":1693},[12409],{"type":27,"value":12410},"userId",{"type":31,"tagName":1471,"properties":12412,"children":12413},{"style":1704},[12414],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":12416,"children":12417},{"style":1693},[12418],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12421,"children":12422},{"class":1473},[12423,12427,12432,12437,12441,12446,12450,12454,12458,12463,12468,12472,12476],{"type":31,"tagName":1471,"properties":12424,"children":12425},{"style":1687},[12426],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":12428,"children":12429},{"style":1693},[12430],{"type":27,"value":12431}," (event.",{"type":31,"tagName":1471,"properties":12433,"children":12434},{"style":1978},[12435],{"type":27,"value":12436},"endsWith",{"type":31,"tagName":1471,"properties":12438,"children":12439},{"style":1693},[12440],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12442,"children":12443},{"style":1704},[12444],{"type":27,"value":12445},"\":delete\"",{"type":31,"tagName":1471,"properties":12447,"children":12448},{"style":1693},[12449],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":12451,"children":12452},{"style":1687},[12453],{"type":27,"value":2825},{"type":31,"tagName":1471,"properties":12455,"children":12456},{"style":1687},[12457],{"type":27,"value":11219},{"type":31,"tagName":1471,"properties":12459,"children":12460},{"style":1978},[12461],{"type":27,"value":12462},"entitled",{"type":31,"tagName":1471,"properties":12464,"children":12465},{"style":1693},[12466],{"type":27,"value":12467},"(member)) ",{"type":31,"tagName":1471,"properties":12469,"children":12470},{"style":1687},[12471],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":12473,"children":12474},{"style":1978},[12475],{"type":27,"value":3733},{"type":31,"tagName":1471,"properties":12477,"children":12478},{"style":1693},[12479],{"type":27,"value":12480},"(ref);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12483,"children":12484},{"class":1473},[12485,12489,12493,12497,12501,12505,12509],{"type":31,"tagName":1471,"properties":12486,"children":12487},{"style":1687},[12488],{"type":27,"value":2756},{"type":31,"tagName":1471,"properties":12490,"children":12491},{"style":1687},[12492],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":12494,"children":12495},{"style":1978},[12496],{"type":27,"value":2998},{"type":31,"tagName":1471,"properties":12498,"children":12499},{"style":1693},[12500],{"type":27,"value":11792},{"type":31,"tagName":1471,"properties":12502,"children":12503},{"style":1687},[12504],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":12506,"children":12507},{"style":1978},[12508],{"type":27,"value":4203},{"type":31,"tagName":1471,"properties":12510,"children":12511},{"style":1693},[12512],{"type":27,"value":11805},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12515,"children":12516},{"class":1473},[12517,12521,12525,12529,12533,12538],{"type":31,"tagName":1471,"properties":12518,"children":12519},{"style":1687},[12520],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":12522,"children":12523},{"style":1687},[12524],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":12526,"children":12527},{"style":1978},[12528],{"type":27,"value":2200},{"type":31,"tagName":1471,"properties":12530,"children":12531},{"style":1693},[12532],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12534,"children":12535},{"style":1704},[12536],{"type":27,"value":12537},"\"Done.\"",{"type":31,"tagName":1471,"properties":12539,"children":12540},{"style":1693},[12541],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12544,"children":12545},{"class":1473},[12546],{"type":31,"tagName":1471,"properties":12547,"children":12548},{"style":1693},[12549],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12552,"children":12553},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12556,"children":12557},{"class":1473},[12558],{"type":31,"tagName":1471,"properties":12559,"children":12560},{"style":1477},[12561],{"type":27,"value":12562},"// ── Patreon ─────────────────────────────────────────────────────────────",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12565,"children":12566},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12569,"children":12570},{"class":1473},[12571,12575,12579,12583,12587,12591,12595,12600],{"type":31,"tagName":1471,"properties":12572,"children":12573},{"style":1687},[12574],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":12576,"children":12577},{"style":1687},[12578],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":12580,"children":12581},{"style":1978},[12582],{"type":27,"value":11322},{"type":31,"tagName":1471,"properties":12584,"children":12585},{"style":1693},[12586],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12588,"children":12589},{"style":1989},[12590],{"type":27,"value":7529},{"type":31,"tagName":1471,"properties":12592,"children":12593},{"style":1693},[12594],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":12596,"children":12597},{"style":1989},[12598],{"type":27,"value":12599},"init",{"type":31,"tagName":1471,"properties":12601,"children":12602},{"style":1693},[12603],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12606,"children":12607},{"class":1473},[12608,12612,12616,12620,12624,12628],{"type":31,"tagName":1471,"properties":12609,"children":12610},{"style":1687},[12611],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":12613,"children":12614},{"style":1806},[12615],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":12617,"children":12618},{"style":1687},[12619],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":12621,"children":12622},{"style":1687},[12623],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":12625,"children":12626},{"style":1978},[12627],{"type":27,"value":4846},{"type":31,"tagName":1471,"properties":12629,"children":12630},{"style":1693},[12631],{"type":27,"value":12632},"(url, init);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12635,"children":12636},{"class":1473},[12637,12641,12645,12649],{"type":31,"tagName":1471,"properties":12638,"children":12639},{"style":1687},[12640],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":12642,"children":12643},{"style":1693},[12644],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":12646,"children":12647},{"style":1687},[12648],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":12650,"children":12651},{"style":1693},[12652],{"type":27,"value":12653},"res.ok) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12656,"children":12657},{"class":1473},[12658,12662,12666,12670,12674,12679,12683,12687,12691,12695,12699,12703,12707,12711,12715,12719,12723,12727,12731,12735,12739,12743,12747],{"type":31,"tagName":1471,"properties":12659,"children":12660},{"style":1687},[12661],{"type":27,"value":4726},{"type":31,"tagName":1471,"properties":12663,"children":12664},{"style":1687},[12665],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":12667,"children":12668},{"style":1978},[12669],{"type":27,"value":4735},{"type":31,"tagName":1471,"properties":12671,"children":12672},{"style":1693},[12673],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12675,"children":12676},{"style":1704},[12677],{"type":27,"value":12678},"`Patreon ${",{"type":31,"tagName":1471,"properties":12680,"children":12681},{"style":1687},[12682],{"type":27,"value":11391},{"type":31,"tagName":1471,"properties":12684,"children":12685},{"style":1978},[12686],{"type":27,"value":2025},{"type":31,"tagName":1471,"properties":12688,"children":12689},{"style":1704},[12690],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12692,"children":12693},{"style":1693},[12694],{"type":27,"value":7529},{"type":31,"tagName":1471,"properties":12696,"children":12697},{"style":1704},[12698],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":12700,"children":12701},{"style":1693},[12702],{"type":27,"value":10293},{"type":31,"tagName":1471,"properties":12704,"children":12705},{"style":1704},[12706],{"type":27,"value":5013},{"type":31,"tagName":1471,"properties":12708,"children":12709},{"style":1693},[12710],{"type":27,"value":5018},{"type":31,"tagName":1471,"properties":12712,"children":12713},{"style":1704},[12714],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":12716,"children":12717},{"style":1693},[12718],{"type":27,"value":5027},{"type":31,"tagName":1471,"properties":12720,"children":12721},{"style":1704},[12722],{"type":27,"value":5032},{"type":31,"tagName":1471,"properties":12724,"children":12725},{"style":1687},[12726],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":12728,"children":12729},{"style":1693},[12730],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":12732,"children":12733},{"style":1704},[12734],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":12736,"children":12737},{"style":1978},[12738],{"type":27,"value":27},{"type":31,"tagName":1471,"properties":12740,"children":12741},{"style":1704},[12742],{"type":27,"value":5053},{"type":31,"tagName":1471,"properties":12744,"children":12745},{"style":1704},[12746],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":12748,"children":12749},{"style":1693},[12750],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12753,"children":12754},{"class":1473},[12755],{"type":31,"tagName":1471,"properties":12756,"children":12757},{"style":1693},[12758],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12761,"children":12762},{"class":1473},[12763,12767,12771,12775],{"type":31,"tagName":1471,"properties":12764,"children":12765},{"style":1687},[12766],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":12768,"children":12769},{"style":1693},[12770],{"type":27,"value":5074},{"type":31,"tagName":1471,"properties":12772,"children":12773},{"style":1978},[12774],{"type":27,"value":5079},{"type":31,"tagName":1471,"properties":12776,"children":12777},{"style":1693},[12778],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12781,"children":12782},{"class":1473},[12783],{"type":31,"tagName":1471,"properties":12784,"children":12785},{"style":1693},[12786],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12789,"children":12790},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12793,"children":12794},{"class":1473},[12795],{"type":31,"tagName":1471,"properties":12796,"children":12797},{"style":1477},[12798],{"type":27,"value":12799},"/** A membership of your campaign. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12802,"children":12803},{"class":1473},[12804,12808,12813,12817,12822],{"type":31,"tagName":1471,"properties":12805,"children":12806},{"style":1687},[12807],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":12809,"children":12810},{"style":1978},[12811],{"type":27,"value":12812}," inCampaign",{"type":31,"tagName":1471,"properties":12814,"children":12815},{"style":1693},[12816],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12818,"children":12819},{"style":1989},[12820],{"type":27,"value":12821},"member",{"type":31,"tagName":1471,"properties":12823,"children":12824},{"style":1693},[12825],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12828,"children":12829},{"class":1473},[12830,12834,12839,12843,12847,12852],{"type":31,"tagName":1471,"properties":12831,"children":12832},{"style":1687},[12833],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":12835,"children":12836},{"style":1693},[12837],{"type":27,"value":12838}," member.relationships?.campaign?.data?.id ",{"type":31,"tagName":1471,"properties":12840,"children":12841},{"style":1687},[12842],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":12844,"children":12845},{"style":1693},[12846],{"type":27,"value":6158},{"type":31,"tagName":1471,"properties":12848,"children":12849},{"style":1806},[12850],{"type":27,"value":12851},"PATREON_CAMPAIGN_ID",{"type":31,"tagName":1471,"properties":12853,"children":12854},{"style":1693},[12855],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12858,"children":12859},{"class":1473},[12860],{"type":31,"tagName":1471,"properties":12861,"children":12862},{"style":1693},[12863],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12866,"children":12867},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12870,"children":12871},{"class":1473},[12872],{"type":31,"tagName":1471,"properties":12873,"children":12874},{"style":1477},[12875],{"type":27,"value":12876},"/** An active patron of your campaign, in one of PATREON_TIER_IDS when you set it. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12879,"children":12880},{"class":1473},[12881,12885,12889,12893,12897],{"type":31,"tagName":1471,"properties":12882,"children":12883},{"style":1687},[12884],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":12886,"children":12887},{"style":1978},[12888],{"type":27,"value":11640},{"type":31,"tagName":1471,"properties":12890,"children":12891},{"style":1693},[12892],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":12894,"children":12895},{"style":1989},[12896],{"type":27,"value":12821},{"type":31,"tagName":1471,"properties":12898,"children":12899},{"style":1693},[12900],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12903,"children":12904},{"class":1473},[12905,12909,12913,12917,12921,12926,12930,12935,12939,12944,12948,12952,12956],{"type":31,"tagName":1471,"properties":12906,"children":12907},{"style":1687},[12908],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":12910,"children":12911},{"style":1693},[12912],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":12914,"children":12915},{"style":1687},[12916],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":12918,"children":12919},{"style":1978},[12920],{"type":27,"value":12343},{"type":31,"tagName":1471,"properties":12922,"children":12923},{"style":1693},[12924],{"type":27,"value":12925},"(member) ",{"type":31,"tagName":1471,"properties":12927,"children":12928},{"style":1687},[12929],{"type":27,"value":2825},{"type":31,"tagName":1471,"properties":12931,"children":12932},{"style":1693},[12933],{"type":27,"value":12934}," member.attributes?.patron_status ",{"type":31,"tagName":1471,"properties":12936,"children":12937},{"style":1687},[12938],{"type":27,"value":3453},{"type":31,"tagName":1471,"properties":12940,"children":12941},{"style":1704},[12942],{"type":27,"value":12943}," \"active_patron\"",{"type":31,"tagName":1471,"properties":12945,"children":12946},{"style":1693},[12947],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":12949,"children":12950},{"style":1687},[12951],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":12953,"children":12954},{"style":1806},[12955],{"type":27,"value":5420},{"type":31,"tagName":1471,"properties":12957,"children":12958},{"style":1693},[12959],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":12962,"children":12963},{"class":1473},[12964,12968,12973,12977,12981,12986,12990,12994],{"type":31,"tagName":1471,"properties":12965,"children":12966},{"style":1687},[12967],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":12969,"children":12970},{"style":1806},[12971],{"type":27,"value":12972}," tiers",{"type":31,"tagName":1471,"properties":12974,"children":12975},{"style":1687},[12976],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":12978,"children":12979},{"style":1693},[12980],{"type":27,"value":4582},{"type":31,"tagName":1471,"properties":12982,"children":12983},{"style":1806},[12984],{"type":27,"value":12985},"PATREON_TIER_IDS",{"type":31,"tagName":1471,"properties":12987,"children":12988},{"style":1687},[12989],{"type":27,"value":2944},{"type":31,"tagName":1471,"properties":12991,"children":12992},{"style":1704},[12993],{"type":27,"value":2349},{"type":31,"tagName":1471,"properties":12995,"children":12996},{"style":1693},[12997],{"type":27,"value":1174},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13000,"children":13001},{"class":1473},[13002,13006,13010,13014,13018],{"type":31,"tagName":1471,"properties":13003,"children":13004},{"style":1693},[13005],{"type":27,"value":4116},{"type":31,"tagName":1471,"properties":13007,"children":13008},{"style":1978},[13009],{"type":27,"value":4612},{"type":31,"tagName":1471,"properties":13011,"children":13012},{"style":1693},[13013],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":13015,"children":13016},{"style":1704},[13017],{"type":27,"value":4621},{"type":31,"tagName":1471,"properties":13019,"children":13020},{"style":1693},[13021],{"type":27,"value":1174},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13024,"children":13025},{"class":1473},[13026,13030,13034,13038,13042,13046,13050,13054,13058],{"type":31,"tagName":1471,"properties":13027,"children":13028},{"style":1693},[13029],{"type":27,"value":4116},{"type":31,"tagName":1471,"properties":13031,"children":13032},{"style":1978},[13033],{"type":27,"value":4169},{"type":31,"tagName":1471,"properties":13035,"children":13036},{"style":1693},[13037],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":13039,"children":13040},{"style":1989},[13041],{"type":27,"value":2957},{"type":31,"tagName":1471,"properties":13043,"children":13044},{"style":1693},[13045],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":13047,"children":13048},{"style":1687},[13049],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":13051,"children":13052},{"style":1693},[13053],{"type":27,"value":4658},{"type":31,"tagName":1471,"properties":13055,"children":13056},{"style":1978},[13057],{"type":27,"value":4663},{"type":31,"tagName":1471,"properties":13059,"children":13060},{"style":1693},[13061],{"type":27,"value":4668},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13064,"children":13065},{"class":1473},[13066,13070,13074],{"type":31,"tagName":1471,"properties":13067,"children":13068},{"style":1693},[13069],{"type":27,"value":4116},{"type":31,"tagName":1471,"properties":13071,"children":13072},{"style":1978},[13073],{"type":27,"value":4121},{"type":31,"tagName":1471,"properties":13075,"children":13076},{"style":1693},[13077],{"type":27,"value":4685},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13080,"children":13081},{"class":1473},[13082,13086,13091,13095,13100,13104],{"type":31,"tagName":1471,"properties":13083,"children":13084},{"style":1687},[13085],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":13087,"children":13088},{"style":1806},[13089],{"type":27,"value":13090}," held",{"type":31,"tagName":1471,"properties":13092,"children":13093},{"style":1687},[13094],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":13096,"children":13097},{"style":1693},[13098],{"type":27,"value":13099}," member.relationships?.currently_entitled_tiers?.data ",{"type":31,"tagName":1471,"properties":13101,"children":13102},{"style":1687},[13103],{"type":27,"value":2344},{"type":31,"tagName":1471,"properties":13105,"children":13106},{"style":1693},[13107],{"type":27,"value":7198},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13110,"children":13111},{"class":1473},[13112,13116,13121,13125,13129,13133,13138,13143,13147,13151,13156,13160,13164,13168,13172],{"type":31,"tagName":1471,"properties":13113,"children":13114},{"style":1687},[13115],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":13117,"children":13118},{"style":1693},[13119],{"type":27,"value":13120}," tiers.",{"type":31,"tagName":1471,"properties":13122,"children":13123},{"style":1806},[13124],{"type":27,"value":4703},{"type":31,"tagName":1471,"properties":13126,"children":13127},{"style":1687},[13128],{"type":27,"value":4708},{"type":31,"tagName":1471,"properties":13130,"children":13131},{"style":1806},[13132],{"type":27,"value":4713},{"type":31,"tagName":1471,"properties":13134,"children":13135},{"style":1687},[13136],{"type":27,"value":13137}," ||",{"type":31,"tagName":1471,"properties":13139,"children":13140},{"style":1693},[13141],{"type":27,"value":13142}," held.",{"type":31,"tagName":1471,"properties":13144,"children":13145},{"style":1978},[13146],{"type":27,"value":2614},{"type":31,"tagName":1471,"properties":13148,"children":13149},{"style":1693},[13150],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":13152,"children":13153},{"style":1989},[13154],{"type":27,"value":13155},"tier",{"type":31,"tagName":1471,"properties":13157,"children":13158},{"style":1693},[13159],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":13161,"children":13162},{"style":1687},[13163],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":13165,"children":13166},{"style":1693},[13167],{"type":27,"value":13120},{"type":31,"tagName":1471,"properties":13169,"children":13170},{"style":1978},[13171],{"type":27,"value":2581},{"type":31,"tagName":1471,"properties":13173,"children":13174},{"style":1693},[13175],{"type":27,"value":13176},"(tier.id));",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13179,"children":13180},{"class":1473},[13181],{"type":31,"tagName":1471,"properties":13182,"children":13183},{"style":1693},[13184],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13187,"children":13188},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13191,"children":13192},{"class":1473},[13193],{"type":31,"tagName":1471,"properties":13194,"children":13195},{"style":1477},[13196],{"type":27,"value":13197},"/** The end date to send, never none, so access always runs out without a renewal:",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13200,"children":13201},{"class":1473},[13202],{"type":31,"tagName":1471,"properties":13203,"children":13204},{"style":1477},[13205],{"type":27,"value":13206}," *  Patreon's next charge plus GRACE_DAYS. Without one (Patreon leaves it out on an",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13209,"children":13210},{"class":1473},[13211],{"type":31,"tagName":1471,"properties":13212,"children":13213},{"style":1477},[13214],{"type":27,"value":13215}," *  annual downgrade), the last charge plus one pledge cadence (in months) plus",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13218,"children":13219},{"class":1473},[13220],{"type":31,"tagName":1471,"properties":13221,"children":13222},{"style":1477},[13223],{"type":27,"value":13224}," *  GRACE_DAYS. Without either, a patron who already joined keeps the end date they",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13227,"children":13228},{"class":1473},[13229],{"type":31,"tagName":1471,"properties":13230,"children":13231},{"style":1477},[13232],{"type":27,"value":13233}," *  have (undefined leaves it as it is), and a new one gets a month plus GRACE_DAYS. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13236,"children":13237},{"class":1473},[13238,13242,13246,13250,13254,13258,13262,13266],{"type":31,"tagName":1471,"properties":13239,"children":13240},{"style":1687},[13241],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":13243,"children":13244},{"style":1687},[13245],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":13247,"children":13248},{"style":1978},[13249],{"type":27,"value":4203},{"type":31,"tagName":1471,"properties":13251,"children":13252},{"style":1693},[13253],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":13255,"children":13256},{"style":1989},[13257],{"type":27,"value":12821},{"type":31,"tagName":1471,"properties":13259,"children":13260},{"style":1693},[13261],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":13263,"children":13264},{"style":1989},[13265],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":13267,"children":13268},{"style":1693},[13269],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13272,"children":13273},{"class":1473},[13274,13278],{"type":31,"tagName":1471,"properties":13275,"children":13276},{"style":1687},[13277],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":13279,"children":13280},{"style":1693},[13281],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13284,"children":13285},{"class":1473},[13286,13291,13295,13300],{"type":31,"tagName":1471,"properties":13287,"children":13288},{"style":1989},[13289],{"type":27,"value":13290},"    next_charge_date",{"type":31,"tagName":1471,"properties":13292,"children":13293},{"style":1693},[13294],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":13296,"children":13297},{"style":1806},[13298],{"type":27,"value":13299},"next",{"type":31,"tagName":1471,"properties":13301,"children":13302},{"style":1693},[13303],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13306,"children":13307},{"class":1473},[13308,13313,13317,13322],{"type":31,"tagName":1471,"properties":13309,"children":13310},{"style":1989},[13311],{"type":27,"value":13312},"    last_charge_date",{"type":31,"tagName":1471,"properties":13314,"children":13315},{"style":1693},[13316],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":13318,"children":13319},{"style":1806},[13320],{"type":27,"value":13321},"last",{"type":31,"tagName":1471,"properties":13323,"children":13324},{"style":1693},[13325],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13328,"children":13329},{"class":1473},[13330,13335,13339,13344],{"type":31,"tagName":1471,"properties":13331,"children":13332},{"style":1989},[13333],{"type":27,"value":13334},"    pledge_cadence",{"type":31,"tagName":1471,"properties":13336,"children":13337},{"style":1693},[13338],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":13340,"children":13341},{"style":1806},[13342],{"type":27,"value":13343},"cadence",{"type":31,"tagName":1471,"properties":13345,"children":13346},{"style":1693},[13347],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13350,"children":13351},{"class":1473},[13352,13356,13360,13365,13369],{"type":31,"tagName":1471,"properties":13353,"children":13354},{"style":1693},[13355],{"type":27,"value":8133},{"type":31,"tagName":1471,"properties":13357,"children":13358},{"style":1687},[13359],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":13361,"children":13362},{"style":1693},[13363],{"type":27,"value":13364}," member.attributes ",{"type":31,"tagName":1471,"properties":13366,"children":13367},{"style":1687},[13368],{"type":27,"value":2344},{"type":31,"tagName":1471,"properties":13370,"children":13371},{"style":1693},[13372],{"type":27,"value":13373}," {};",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13376,"children":13377},{"class":1473},[13378,13382,13387,13391,13396,13400,13404,13408,13413,13417,13421],{"type":31,"tagName":1471,"properties":13379,"children":13380},{"style":1687},[13381],{"type":27,"value":2702},{"type":31,"tagName":1471,"properties":13383,"children":13384},{"style":1693},[13385],{"type":27,"value":13386}," paidThrough ",{"type":31,"tagName":1471,"properties":13388,"children":13389},{"style":1687},[13390],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":13392,"children":13393},{"style":1693},[13394],{"type":27,"value":13395}," next ",{"type":31,"tagName":1471,"properties":13397,"children":13398},{"style":1687},[13399],{"type":27,"value":3391},{"type":31,"tagName":1471,"properties":13401,"children":13402},{"style":1687},[13403],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":13405,"children":13406},{"style":1978},[13407],{"type":27,"value":5876},{"type":31,"tagName":1471,"properties":13409,"children":13410},{"style":1693},[13411],{"type":27,"value":13412},"(next) ",{"type":31,"tagName":1471,"properties":13414,"children":13415},{"style":1687},[13416],{"type":27,"value":3426},{"type":31,"tagName":1471,"properties":13418,"children":13419},{"style":1806},[13420],{"type":27,"value":2422},{"type":31,"tagName":1471,"properties":13422,"children":13423},{"style":1693},[13424],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13427,"children":13428},{"class":1473},[13429,13433,13437,13441,13446,13450,13455,13459,13463,13468,13472,13476],{"type":31,"tagName":1471,"properties":13430,"children":13431},{"style":1687},[13432],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":13434,"children":13435},{"style":1693},[13436],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":13438,"children":13439},{"style":1687},[13440],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":13442,"children":13443},{"style":1693},[13444],{"type":27,"value":13445},"paidThrough ",{"type":31,"tagName":1471,"properties":13447,"children":13448},{"style":1687},[13449],{"type":27,"value":2591},{"type":31,"tagName":1471,"properties":13451,"children":13452},{"style":1693},[13453],{"type":27,"value":13454}," last ",{"type":31,"tagName":1471,"properties":13456,"children":13457},{"style":1687},[13458],{"type":27,"value":2591},{"type":31,"tagName":1471,"properties":13460,"children":13461},{"style":1978},[13462],{"type":27,"value":5392},{"type":31,"tagName":1471,"properties":13464,"children":13465},{"style":1693},[13466],{"type":27,"value":13467},"(cadence) ",{"type":31,"tagName":1471,"properties":13469,"children":13470},{"style":1687},[13471],{"type":27,"value":7356},{"type":31,"tagName":1471,"properties":13473,"children":13474},{"style":1806},[13475],{"type":27,"value":4713},{"type":31,"tagName":1471,"properties":13477,"children":13478},{"style":1693},[13479],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13482,"children":13483},{"class":1473},[13484,13489,13493,13498,13502,13506,13510,13515,13520],{"type":31,"tagName":1471,"properties":13485,"children":13486},{"style":1693},[13487],{"type":27,"value":13488},"    paidThrough ",{"type":31,"tagName":1471,"properties":13490,"children":13491},{"style":1687},[13492],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":13494,"children":13495},{"style":1978},[13496],{"type":27,"value":13497}," addMonths",{"type":31,"tagName":1471,"properties":13499,"children":13500},{"style":1693},[13501],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":13503,"children":13504},{"style":1687},[13505],{"type":27,"value":11391},{"type":31,"tagName":1471,"properties":13507,"children":13508},{"style":1978},[13509],{"type":27,"value":5876},{"type":31,"tagName":1471,"properties":13511,"children":13512},{"style":1693},[13513],{"type":27,"value":13514},"(last), ",{"type":31,"tagName":1471,"properties":13516,"children":13517},{"style":1978},[13518],{"type":27,"value":13519},"Number",{"type":31,"tagName":1471,"properties":13521,"children":13522},{"style":1693},[13523],{"type":27,"value":13524},"(cadence));",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13527,"children":13528},{"class":1473},[13529],{"type":31,"tagName":1471,"properties":13530,"children":13531},{"style":1693},[13532],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13535,"children":13536},{"class":1473},[13537,13541,13545,13549],{"type":31,"tagName":1471,"properties":13538,"children":13539},{"style":1687},[13540],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":13542,"children":13543},{"style":1693},[13544],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":13546,"children":13547},{"style":1687},[13548],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":13550,"children":13551},{"style":1693},[13552],{"type":27,"value":13553},"paidThrough) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13556,"children":13557},{"class":1473},[13558,13562,13566,13570,13575,13580,13584,13588],{"type":31,"tagName":1471,"properties":13559,"children":13560},{"style":1687},[13561],{"type":27,"value":3443},{"type":31,"tagName":1471,"properties":13563,"children":13564},{"style":1693},[13565],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":13567,"children":13568},{"style":1687},[13569],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":13571,"children":13572},{"style":1978},[13573],{"type":27,"value":13574}," joined",{"type":31,"tagName":1471,"properties":13576,"children":13577},{"style":1693},[13578],{"type":27,"value":13579},"(ref)) ",{"type":31,"tagName":1471,"properties":13581,"children":13582},{"style":1687},[13583],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":13585,"children":13586},{"style":1806},[13587],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":13589,"children":13590},{"style":1693},[13591],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13594,"children":13595},{"class":1473},[13596,13600,13604,13608,13612,13616,13620,13625,13629],{"type":31,"tagName":1471,"properties":13597,"children":13598},{"style":1693},[13599],{"type":27,"value":13488},{"type":31,"tagName":1471,"properties":13601,"children":13602},{"style":1687},[13603],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":13605,"children":13606},{"style":1978},[13607],{"type":27,"value":13497},{"type":31,"tagName":1471,"properties":13609,"children":13610},{"style":1693},[13611],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":13613,"children":13614},{"style":1687},[13615],{"type":27,"value":11391},{"type":31,"tagName":1471,"properties":13617,"children":13618},{"style":1978},[13619],{"type":27,"value":5876},{"type":31,"tagName":1471,"properties":13621,"children":13622},{"style":1693},[13623],{"type":27,"value":13624},"(), ",{"type":31,"tagName":1471,"properties":13626,"children":13627},{"style":1806},[13628],{"type":27,"value":5328},{"type":31,"tagName":1471,"properties":13630,"children":13631},{"style":1693},[13632],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13635,"children":13636},{"class":1473},[13637],{"type":31,"tagName":1471,"properties":13638,"children":13639},{"style":1693},[13640],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13643,"children":13644},{"class":1473},[13645,13649,13653,13657,13662,13667,13671,13675,13679,13683,13687,13691,13695,13699,13703,13707,13711,13715,13719],{"type":31,"tagName":1471,"properties":13646,"children":13647},{"style":1687},[13648],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":13650,"children":13651},{"style":1687},[13652],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":13654,"children":13655},{"style":1978},[13656],{"type":27,"value":5876},{"type":31,"tagName":1471,"properties":13658,"children":13659},{"style":1693},[13660],{"type":27,"value":13661},"(paidThrough.",{"type":31,"tagName":1471,"properties":13663,"children":13664},{"style":1978},[13665],{"type":27,"value":13666},"getTime",{"type":31,"tagName":1471,"properties":13668,"children":13669},{"style":1693},[13670],{"type":27,"value":5373},{"type":31,"tagName":1471,"properties":13672,"children":13673},{"style":1687},[13674],{"type":27,"value":5886},{"type":31,"tagName":1471,"properties":13676,"children":13677},{"style":1806},[13678],{"type":27,"value":1809},{"type":31,"tagName":1471,"properties":13680,"children":13681},{"style":1687},[13682],{"type":27,"value":1856},{"type":31,"tagName":1471,"properties":13684,"children":13685},{"style":1806},[13686],{"type":27,"value":5899},{"type":31,"tagName":1471,"properties":13688,"children":13689},{"style":1687},[13690],{"type":27,"value":1856},{"type":31,"tagName":1471,"properties":13692,"children":13693},{"style":1806},[13694],{"type":27,"value":1861},{"type":31,"tagName":1471,"properties":13696,"children":13697},{"style":1687},[13698],{"type":27,"value":1856},{"type":31,"tagName":1471,"properties":13700,"children":13701},{"style":1806},[13702],{"type":27,"value":1861},{"type":31,"tagName":1471,"properties":13704,"children":13705},{"style":1687},[13706],{"type":27,"value":1856},{"type":31,"tagName":1471,"properties":13708,"children":13709},{"style":1806},[13710],{"type":27,"value":5382},{"type":31,"tagName":1471,"properties":13712,"children":13713},{"style":1693},[13714],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":13716,"children":13717},{"style":1978},[13718],{"type":27,"value":5937},{"type":31,"tagName":1471,"properties":13720,"children":13721},{"style":1693},[13722],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13725,"children":13726},{"class":1473},[13727],{"type":31,"tagName":1471,"properties":13728,"children":13729},{"style":1693},[13730],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13733,"children":13734},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13737,"children":13738},{"class":1473},[13739,13743,13747,13751,13756,13760,13765],{"type":31,"tagName":1471,"properties":13740,"children":13741},{"style":1687},[13742],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":13744,"children":13745},{"style":1978},[13746],{"type":27,"value":13497},{"type":31,"tagName":1471,"properties":13748,"children":13749},{"style":1693},[13750],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":13752,"children":13753},{"style":1989},[13754],{"type":27,"value":13755},"date",{"type":31,"tagName":1471,"properties":13757,"children":13758},{"style":1693},[13759],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":13761,"children":13762},{"style":1989},[13763],{"type":27,"value":13764},"months",{"type":31,"tagName":1471,"properties":13766,"children":13767},{"style":1693},[13768],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13771,"children":13772},{"class":1473},[13773,13777,13782,13786,13790,13794],{"type":31,"tagName":1471,"properties":13774,"children":13775},{"style":1687},[13776],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":13778,"children":13779},{"style":1806},[13780],{"type":27,"value":13781}," later",{"type":31,"tagName":1471,"properties":13783,"children":13784},{"style":1687},[13785],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":13787,"children":13788},{"style":1687},[13789],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":13791,"children":13792},{"style":1978},[13793],{"type":27,"value":5876},{"type":31,"tagName":1471,"properties":13795,"children":13796},{"style":1693},[13797],{"type":27,"value":13798},"(date);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13801,"children":13802},{"class":1473},[13803,13808,13813,13818,13823,13827,13831],{"type":31,"tagName":1471,"properties":13804,"children":13805},{"style":1693},[13806],{"type":27,"value":13807},"  later.",{"type":31,"tagName":1471,"properties":13809,"children":13810},{"style":1978},[13811],{"type":27,"value":13812},"setUTCMonth",{"type":31,"tagName":1471,"properties":13814,"children":13815},{"style":1693},[13816],{"type":27,"value":13817},"(later.",{"type":31,"tagName":1471,"properties":13819,"children":13820},{"style":1978},[13821],{"type":27,"value":13822},"getUTCMonth",{"type":31,"tagName":1471,"properties":13824,"children":13825},{"style":1693},[13826],{"type":27,"value":5373},{"type":31,"tagName":1471,"properties":13828,"children":13829},{"style":1687},[13830],{"type":27,"value":5886},{"type":31,"tagName":1471,"properties":13832,"children":13833},{"style":1693},[13834],{"type":27,"value":13835}," months);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13838,"children":13839},{"class":1473},[13840,13844],{"type":31,"tagName":1471,"properties":13841,"children":13842},{"style":1687},[13843],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":13845,"children":13846},{"style":1693},[13847],{"type":27,"value":13848}," later;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13851,"children":13852},{"class":1473},[13853],{"type":31,"tagName":1471,"properties":13854,"children":13855},{"style":1693},[13856],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13859,"children":13860},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13863,"children":13864},{"class":1473},[13865],{"type":31,"tagName":1471,"properties":13866,"children":13867},{"style":1477},[13868],{"type":27,"value":13869},"/** Whether the patron behind `ref` already opened their link and holds the Indicator. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13872,"children":13873},{"class":1473},[13874,13878,13882,13886,13890,13894],{"type":31,"tagName":1471,"properties":13875,"children":13876},{"style":1687},[13877],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":13879,"children":13880},{"style":1687},[13881],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":13883,"children":13884},{"style":1978},[13885],{"type":27,"value":13574},{"type":31,"tagName":1471,"properties":13887,"children":13888},{"style":1693},[13889],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":13891,"children":13892},{"style":1989},[13893],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":13895,"children":13896},{"style":1693},[13897],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13900,"children":13901},{"class":1473},[13902,13906,13911,13915,13920,13924,13928,13932,13936,13940],{"type":31,"tagName":1471,"properties":13903,"children":13904},{"style":1687},[13905],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":13907,"children":13908},{"style":1806},[13909],{"type":27,"value":13910}," path",{"type":31,"tagName":1471,"properties":13912,"children":13913},{"style":1687},[13914],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":13916,"children":13917},{"style":1704},[13918],{"type":27,"value":13919}," `/access/ref:${",{"type":31,"tagName":1471,"properties":13921,"children":13922},{"style":1978},[13923],{"type":27,"value":6899},{"type":31,"tagName":1471,"properties":13925,"children":13926},{"style":1704},[13927],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":13929,"children":13930},{"style":1693},[13931],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":13933,"children":13934},{"style":1704},[13935],{"type":27,"value":1174},{"type":31,"tagName":1471,"properties":13937,"children":13938},{"style":1704},[13939],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":13941,"children":13942},{"style":1693},[13943],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13946,"children":13947},{"class":1473},[13948,13952,13956,13960,13964,13968,13972,13976],{"type":31,"tagName":1471,"properties":13949,"children":13950},{"style":1687},[13951],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":13953,"children":13954},{"style":1806},[13955],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":13957,"children":13958},{"style":1687},[13959],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":13961,"children":13962},{"style":1687},[13963],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":13965,"children":13966},{"style":1978},[13967],{"type":27,"value":4846},{"type":31,"tagName":1471,"properties":13969,"children":13970},{"style":1693},[13971],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":13973,"children":13974},{"style":1978},[13975],{"type":27,"value":6328},{"type":31,"tagName":1471,"properties":13977,"children":13978},{"style":1693},[13979],{"type":27,"value":6333},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":13982,"children":13983},{"class":1473},[13984,13988,13992,13996,14000,14004,14008,14012,14016],{"type":31,"tagName":1471,"properties":13985,"children":13986},{"style":1693},[13987],{"type":27,"value":4877},{"type":31,"tagName":1471,"properties":13989,"children":13990},{"style":1704},[13991],{"type":27,"value":4882},{"type":31,"tagName":1471,"properties":13993,"children":13994},{"style":1693},[13995],{"type":27,"value":4887},{"type":31,"tagName":1471,"properties":13997,"children":13998},{"style":1704},[13999],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":14001,"children":14002},{"style":1693},[14003],{"type":27,"value":4896},{"type":31,"tagName":1471,"properties":14005,"children":14006},{"style":1704},[14007],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":14009,"children":14010},{"style":1806},[14011],{"type":27,"value":1322},{"type":31,"tagName":1471,"properties":14013,"children":14014},{"style":1704},[14015],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":14017,"children":14018},{"style":1693},[14019],{"type":27,"value":4914},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14022,"children":14023},{"class":1473},[14024],{"type":31,"tagName":1471,"properties":14025,"children":14026},{"style":1693},[14027],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14030,"children":14031},{"class":1473},[14032,14036,14040,14044,14048,14052,14056,14060],{"type":31,"tagName":1471,"properties":14033,"children":14034},{"style":1687},[14035],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":14037,"children":14038},{"style":1693},[14039],{"type":27,"value":4936},{"type":31,"tagName":1471,"properties":14041,"children":14042},{"style":1687},[14043],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":14045,"children":14046},{"style":1806},[14047],{"type":27,"value":4945},{"type":31,"tagName":1471,"properties":14049,"children":14050},{"style":1693},[14051],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":14053,"children":14054},{"style":1687},[14055],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":14057,"children":14058},{"style":1806},[14059],{"type":27,"value":5420},{"type":31,"tagName":1471,"properties":14061,"children":14062},{"style":1693},[14063],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14066,"children":14067},{"class":1473},[14068,14072,14076,14080],{"type":31,"tagName":1471,"properties":14069,"children":14070},{"style":1687},[14071],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":14073,"children":14074},{"style":1693},[14075],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":14077,"children":14078},{"style":1687},[14079],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":14081,"children":14082},{"style":1693},[14083],{"type":27,"value":6536},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14086,"children":14087},{"class":1473},[14088,14092,14096,14100,14104,14109,14113,14117,14121,14125,14129,14133,14137,14141,14145,14149,14153,14157],{"type":31,"tagName":1471,"properties":14089,"children":14090},{"style":1687},[14091],{"type":27,"value":4726},{"type":31,"tagName":1471,"properties":14093,"children":14094},{"style":1687},[14095],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":14097,"children":14098},{"style":1978},[14099],{"type":27,"value":4735},{"type":31,"tagName":1471,"properties":14101,"children":14102},{"style":1693},[14103],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":14105,"children":14106},{"style":1704},[14107],{"type":27,"value":14108},"`OpenMarket GET ${",{"type":31,"tagName":1471,"properties":14110,"children":14111},{"style":1693},[14112],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":14114,"children":14115},{"style":1704},[14116],{"type":27,"value":5013},{"type":31,"tagName":1471,"properties":14118,"children":14119},{"style":1693},[14120],{"type":27,"value":5018},{"type":31,"tagName":1471,"properties":14122,"children":14123},{"style":1704},[14124],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":14126,"children":14127},{"style":1693},[14128],{"type":27,"value":5027},{"type":31,"tagName":1471,"properties":14130,"children":14131},{"style":1704},[14132],{"type":27,"value":5032},{"type":31,"tagName":1471,"properties":14134,"children":14135},{"style":1687},[14136],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":14138,"children":14139},{"style":1693},[14140],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":14142,"children":14143},{"style":1704},[14144],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":14146,"children":14147},{"style":1978},[14148],{"type":27,"value":27},{"type":31,"tagName":1471,"properties":14150,"children":14151},{"style":1704},[14152],{"type":27,"value":5053},{"type":31,"tagName":1471,"properties":14154,"children":14155},{"style":1704},[14156],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":14158,"children":14159},{"style":1693},[14160],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14163,"children":14164},{"class":1473},[14165,14169,14174],{"type":31,"tagName":1471,"properties":14166,"children":14167},{"style":1687},[14168],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":14170,"children":14171},{"style":1806},[14172],{"type":27,"value":14173}," true",{"type":31,"tagName":1471,"properties":14175,"children":14176},{"style":1693},[14177],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14180,"children":14181},{"class":1473},[14182],{"type":31,"tagName":1471,"properties":14183,"children":14184},{"style":1693},[14185],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14188,"children":14189},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14192,"children":14193},{"class":1473},[14194,14198,14203],{"type":31,"tagName":1471,"properties":14195,"children":14196},{"style":1687},[14197],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":14199,"children":14200},{"style":1978},[14201],{"type":27,"value":14202}," redirectUri",{"type":31,"tagName":1471,"properties":14204,"children":14205},{"style":1693},[14206],{"type":27,"value":4560},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14209,"children":14210},{"class":1473},[14211,14215,14219,14223,14227,14231,14235,14239,14243,14247,14251,14255,14260,14264,14268,14274,14278,14282,14286,14291,14295,14300],{"type":31,"tagName":1471,"properties":14212,"children":14213},{"style":1687},[14214],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":14216,"children":14217},{"style":1704},[14218],{"type":27,"value":6189},{"type":31,"tagName":1471,"properties":14220,"children":14221},{"style":1704},[14222],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":14224,"children":14225},{"style":1693},[14226],{"type":27,"value":4887},{"type":31,"tagName":1471,"properties":14228,"children":14229},{"style":1704},[14230],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":14232,"children":14233},{"style":1693},[14234],{"type":27,"value":4896},{"type":31,"tagName":1471,"properties":14236,"children":14237},{"style":1704},[14238],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":14240,"children":14241},{"style":1806},[14242],{"type":27,"value":9583},{"type":31,"tagName":1471,"properties":14244,"children":14245},{"style":1687},[14246],{"type":27,"value":2944},{"type":31,"tagName":1471,"properties":14248,"children":14249},{"style":1704},[14250],{"type":27,"value":2349},{"type":31,"tagName":1471,"properties":14252,"children":14253},{"style":1704},[14254],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":14256,"children":14257},{"style":1978},[14258],{"type":27,"value":14259},"replace",{"type":31,"tagName":1471,"properties":14261,"children":14262},{"style":1704},[14263],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":14265,"children":14266},{"style":1704},[14267],{"type":27,"value":2324},{"type":31,"tagName":1471,"properties":14269,"children":14271},{"style":14270},"--shiki-dark:#85E89D;--shiki-dark-font-weight:bold;--shiki-light:#22863A;--shiki-light-font-weight:bold",[14272],{"type":27,"value":14273},"\\/",{"type":31,"tagName":1471,"properties":14275,"children":14276},{"style":1687},[14277],{"type":27,"value":2319},{"type":31,"tagName":1471,"properties":14279,"children":14280},{"style":1704},[14281],{"type":27,"value":2324},{"type":31,"tagName":1471,"properties":14283,"children":14284},{"style":1704},[14285],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":14287,"children":14288},{"style":1704},[14289],{"type":27,"value":14290},"\"\"",{"type":31,"tagName":1471,"properties":14292,"children":14293},{"style":1704},[14294],{"type":27,"value":1174},{"type":31,"tagName":1471,"properties":14296,"children":14297},{"style":1704},[14298],{"type":27,"value":14299},"}/patreon/callback`",{"type":31,"tagName":1471,"properties":14301,"children":14302},{"style":1693},[14303],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14306,"children":14307},{"class":1473},[14308],{"type":31,"tagName":1471,"properties":14309,"children":14310},{"style":1693},[14311],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14314,"children":14315},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14318,"children":14319},{"class":1473},[14320],{"type":31,"tagName":1471,"properties":14321,"children":14322},{"style":1477},[14323],{"type":27,"value":14324},"/** Compares two secrets in constant time. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14327,"children":14328},{"class":1473},[14329,14333,14338,14342,14346,14350,14355],{"type":31,"tagName":1471,"properties":14330,"children":14331},{"style":1687},[14332],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":14334,"children":14335},{"style":1978},[14336],{"type":27,"value":14337}," sameText",{"type":31,"tagName":1471,"properties":14339,"children":14340},{"style":1693},[14341],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":14343,"children":14344},{"style":1989},[14345],{"type":27,"value":63},{"type":31,"tagName":1471,"properties":14347,"children":14348},{"style":1693},[14349],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":14351,"children":14352},{"style":1989},[14353],{"type":27,"value":14354},"b",{"type":31,"tagName":1471,"properties":14356,"children":14357},{"style":1693},[14358],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14361,"children":14362},{"class":1473},[14363,14367,14371,14375,14380,14384,14388,14393,14397,14401],{"type":31,"tagName":1471,"properties":14364,"children":14365},{"style":1687},[14366],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":14368,"children":14369},{"style":1693},[14370],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":14372,"children":14373},{"style":1687},[14374],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":14376,"children":14377},{"style":1693},[14378],{"type":27,"value":14379},"a ",{"type":31,"tagName":1471,"properties":14381,"children":14382},{"style":1687},[14383],{"type":27,"value":2825},{"type":31,"tagName":1471,"properties":14385,"children":14386},{"style":1687},[14387],{"type":27,"value":11219},{"type":31,"tagName":1471,"properties":14389,"children":14390},{"style":1693},[14391],{"type":27,"value":14392},"b) ",{"type":31,"tagName":1471,"properties":14394,"children":14395},{"style":1687},[14396],{"type":27,"value":2172},{"type":31,"tagName":1471,"properties":14398,"children":14399},{"style":1806},[14400],{"type":27,"value":5420},{"type":31,"tagName":1471,"properties":14402,"children":14403},{"style":1693},[14404],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14407,"children":14408},{"class":1473},[14409,14413,14418,14422,14426,14430],{"type":31,"tagName":1471,"properties":14410,"children":14411},{"style":1687},[14412],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":14414,"children":14415},{"style":1806},[14416],{"type":27,"value":14417}," left",{"type":31,"tagName":1471,"properties":14419,"children":14420},{"style":1687},[14421],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":14423,"children":14424},{"style":1693},[14425],{"type":27,"value":5527},{"type":31,"tagName":1471,"properties":14427,"children":14428},{"style":1978},[14429],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":14431,"children":14432},{"style":1693},[14433],{"type":27,"value":14434},"(a);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14437,"children":14438},{"class":1473},[14439,14443,14448,14452,14456,14460],{"type":31,"tagName":1471,"properties":14440,"children":14441},{"style":1687},[14442],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":14444,"children":14445},{"style":1806},[14446],{"type":27,"value":14447}," right",{"type":31,"tagName":1471,"properties":14449,"children":14450},{"style":1687},[14451],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":14453,"children":14454},{"style":1693},[14455],{"type":27,"value":5527},{"type":31,"tagName":1471,"properties":14457,"children":14458},{"style":1978},[14459],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":14461,"children":14462},{"style":1693},[14463],{"type":27,"value":14464},"(b);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14467,"children":14468},{"class":1473},[14469,14473,14478,14482,14486,14491,14495,14499,14503],{"type":31,"tagName":1471,"properties":14470,"children":14471},{"style":1687},[14472],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":14474,"children":14475},{"style":1693},[14476],{"type":27,"value":14477}," left.",{"type":31,"tagName":1471,"properties":14479,"children":14480},{"style":1806},[14481],{"type":27,"value":4703},{"type":31,"tagName":1471,"properties":14483,"children":14484},{"style":1687},[14485],{"type":27,"value":4708},{"type":31,"tagName":1471,"properties":14487,"children":14488},{"style":1693},[14489],{"type":27,"value":14490}," right.",{"type":31,"tagName":1471,"properties":14492,"children":14493},{"style":1806},[14494],{"type":27,"value":4703},{"type":31,"tagName":1471,"properties":14496,"children":14497},{"style":1687},[14498],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":14500,"children":14501},{"style":1978},[14502],{"type":27,"value":5694},{"type":31,"tagName":1471,"properties":14504,"children":14505},{"style":1693},[14506],{"type":27,"value":14507},"(left, right);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14510,"children":14511},{"class":1473},[14512],{"type":31,"tagName":1471,"properties":14513,"children":14514},{"style":1693},[14515],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14518,"children":14519},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14522,"children":14523},{"class":1473},[14524],{"type":31,"tagName":1471,"properties":14525,"children":14526},{"style":1477},[14527],{"type":27,"value":14528},"/** A short plain page for the patron. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14531,"children":14532},{"class":1473},[14533,14537,14541,14545,14549,14553,14558],{"type":31,"tagName":1471,"properties":14534,"children":14535},{"style":1687},[14536],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":14538,"children":14539},{"style":1978},[14540],{"type":27,"value":2460},{"type":31,"tagName":1471,"properties":14542,"children":14543},{"style":1693},[14544],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":14546,"children":14547},{"style":1989},[14548],{"type":27,"value":5027},{"type":31,"tagName":1471,"properties":14550,"children":14551},{"style":1693},[14552],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":14554,"children":14555},{"style":1989},[14556],{"type":27,"value":14557},"message",{"type":31,"tagName":1471,"properties":14559,"children":14560},{"style":1693},[14561],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14564,"children":14565},{"class":1473},[14566,14570,14574,14578],{"type":31,"tagName":1471,"properties":14567,"children":14568},{"style":1687},[14569],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":14571,"children":14572},{"style":1687},[14573],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":14575,"children":14576},{"style":1978},[14577],{"type":27,"value":2200},{"type":31,"tagName":1471,"properties":14579,"children":14580},{"style":1693},[14581],{"type":27,"value":1986},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14584,"children":14585},{"class":1473},[14586,14591,14596,14601,14605,14610,14614,14619,14623,14628,14632,14637],{"type":31,"tagName":1471,"properties":14587,"children":14588},{"style":1704},[14589],{"type":27,"value":14590},"    `\u003C!doctype html>",{"type":31,"tagName":1471,"properties":14592,"children":14593},{"style":1806},[14594],{"type":27,"value":14595},"\\n",{"type":31,"tagName":1471,"properties":14597,"children":14598},{"style":1704},[14599],{"type":27,"value":14600},"\u003Cmeta charset=\"utf-8\">",{"type":31,"tagName":1471,"properties":14602,"children":14603},{"style":1806},[14604],{"type":27,"value":14595},{"type":31,"tagName":1471,"properties":14606,"children":14607},{"style":1704},[14608],{"type":27,"value":14609},"\u003Ctitle>Patreon\u003C/title>",{"type":31,"tagName":1471,"properties":14611,"children":14612},{"style":1806},[14613],{"type":27,"value":14595},{"type":31,"tagName":1471,"properties":14615,"children":14616},{"style":1704},[14617],{"type":27,"value":14618},"\u003Cp>${",{"type":31,"tagName":1471,"properties":14620,"children":14621},{"style":1693},[14622],{"type":27,"value":14557},{"type":31,"tagName":1471,"properties":14624,"children":14625},{"style":1704},[14626],{"type":27,"value":14627},"}\u003C/p>",{"type":31,"tagName":1471,"properties":14629,"children":14630},{"style":1806},[14631],{"type":27,"value":14595},{"type":31,"tagName":1471,"properties":14633,"children":14634},{"style":1704},[14635],{"type":27,"value":14636},"`",{"type":31,"tagName":1471,"properties":14638,"children":14639},{"style":1693},[14640],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14643,"children":14644},{"class":1473},[14645],{"type":31,"tagName":1471,"properties":14646,"children":14647},{"style":1693},[14648],{"type":27,"value":14649},"    {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14652,"children":14653},{"class":1473},[14654],{"type":31,"tagName":1471,"properties":14655,"children":14656},{"style":1693},[14657],{"type":27,"value":14658},"      status,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14661,"children":14662},{"class":1473},[14663,14668,14672,14676,14680],{"type":31,"tagName":1471,"properties":14664,"children":14665},{"style":1693},[14666],{"type":27,"value":14667},"      headers: { ",{"type":31,"tagName":1471,"properties":14669,"children":14670},{"style":1704},[14671],{"type":27,"value":6055},{"type":31,"tagName":1471,"properties":14673,"children":14674},{"style":1693},[14675],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":14677,"children":14678},{"style":1704},[14679],{"type":27,"value":6065},{"type":31,"tagName":1471,"properties":14681,"children":14682},{"style":1693},[14683],{"type":27,"value":4914},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14686,"children":14687},{"class":1473},[14688],{"type":31,"tagName":1471,"properties":14689,"children":14690},{"style":1693},[14691],{"type":27,"value":6459},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14694,"children":14695},{"class":1473},[14696],{"type":31,"tagName":1471,"properties":14697,"children":14698},{"style":1693},[14699],{"type":27,"value":4318},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14702,"children":14703},{"class":1473},[14704],{"type":31,"tagName":1471,"properties":14705,"children":14706},{"style":1693},[14707],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14710,"children":14711},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14714,"children":14715},{"class":1473},[14716],{"type":31,"tagName":1471,"properties":14717,"children":14718},{"style":1477},[14719],{"type":27,"value":6098},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14722,"children":14723},{"class":1473},[14724],{"type":31,"tagName":1471,"properties":14725,"children":14726},{"style":1477},[14727],{"type":27,"value":6107},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14730,"children":14731},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14734,"children":14735},{"class":1473},[14736,14740,14744,14748,14752],{"type":31,"tagName":1471,"properties":14737,"children":14738},{"style":1687},[14739],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":14741,"children":14742},{"style":1978},[14743],{"type":27,"value":6124},{"type":31,"tagName":1471,"properties":14745,"children":14746},{"style":1693},[14747],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":14749,"children":14750},{"style":1989},[14751],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":14753,"children":14754},{"style":1693},[14755],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14758,"children":14759},{"class":1473},[14760,14764,14768,14772,14776,14780,14784,14788],{"type":31,"tagName":1471,"properties":14761,"children":14762},{"style":1687},[14763],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":14765,"children":14766},{"style":1806},[14767],{"type":27,"value":6149},{"type":31,"tagName":1471,"properties":14769,"children":14770},{"style":1687},[14771],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":14773,"children":14774},{"style":1693},[14775],{"type":27,"value":6158},{"type":31,"tagName":1471,"properties":14777,"children":14778},{"style":1806},[14779],{"type":27,"value":6163},{"type":31,"tagName":1471,"properties":14781,"children":14782},{"style":1687},[14783],{"type":27,"value":2944},{"type":31,"tagName":1471,"properties":14785,"children":14786},{"style":1704},[14787],{"type":27,"value":6172},{"type":31,"tagName":1471,"properties":14789,"children":14790},{"style":1693},[14791],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14794,"children":14795},{"class":1473},[14796,14800,14804,14808,14812,14816,14820,14824,14828,14832,14836,14840,14844],{"type":31,"tagName":1471,"properties":14797,"children":14798},{"style":1687},[14799],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":14801,"children":14802},{"style":1704},[14803],{"type":27,"value":6189},{"type":31,"tagName":1471,"properties":14805,"children":14806},{"style":1693},[14807],{"type":27,"value":6194},{"type":31,"tagName":1471,"properties":14809,"children":14810},{"style":1704},[14811],{"type":27,"value":6199},{"type":31,"tagName":1471,"properties":14813,"children":14814},{"style":1693},[14815],{"type":27,"value":4887},{"type":31,"tagName":1471,"properties":14817,"children":14818},{"style":1704},[14819],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":14821,"children":14822},{"style":1693},[14823],{"type":27,"value":4896},{"type":31,"tagName":1471,"properties":14825,"children":14826},{"style":1704},[14827],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":14829,"children":14830},{"style":1806},[14831],{"type":27,"value":6220},{"type":31,"tagName":1471,"properties":14833,"children":14834},{"style":1704},[14835],{"type":27,"value":6225},{"type":31,"tagName":1471,"properties":14837,"children":14838},{"style":1693},[14839],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":14841,"children":14842},{"style":1704},[14843],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":14845,"children":14846},{"style":1693},[14847],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14850,"children":14851},{"class":1473},[14852],{"type":31,"tagName":1471,"properties":14853,"children":14854},{"style":1693},[14855],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14858,"children":14859},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14862,"children":14863},{"class":1473},[14864,14868,14872,14876,14880,14884,14888,14892,14896,14900],{"type":31,"tagName":1471,"properties":14865,"children":14866},{"style":1687},[14867],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":14869,"children":14870},{"style":1687},[14871],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":14873,"children":14874},{"style":1978},[14875],{"type":27,"value":6266},{"type":31,"tagName":1471,"properties":14877,"children":14878},{"style":1693},[14879],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":14881,"children":14882},{"style":1989},[14883],{"type":27,"value":6275},{"type":31,"tagName":1471,"properties":14885,"children":14886},{"style":1693},[14887],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":14889,"children":14890},{"style":1989},[14891],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":14893,"children":14894},{"style":1693},[14895],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":14897,"children":14898},{"style":1989},[14899],{"type":27,"value":5162},{"type":31,"tagName":1471,"properties":14901,"children":14902},{"style":1693},[14903],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14906,"children":14907},{"class":1473},[14908,14912,14916,14920,14924,14928,14932,14936],{"type":31,"tagName":1471,"properties":14909,"children":14910},{"style":1687},[14911],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":14913,"children":14914},{"style":1806},[14915],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":14917,"children":14918},{"style":1687},[14919],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":14921,"children":14922},{"style":1687},[14923],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":14925,"children":14926},{"style":1978},[14927],{"type":27,"value":4846},{"type":31,"tagName":1471,"properties":14929,"children":14930},{"style":1693},[14931],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":14933,"children":14934},{"style":1978},[14935],{"type":27,"value":6328},{"type":31,"tagName":1471,"properties":14937,"children":14938},{"style":1693},[14939],{"type":27,"value":6333},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14942,"children":14943},{"class":1473},[14944],{"type":31,"tagName":1471,"properties":14945,"children":14946},{"style":1693},[14947],{"type":27,"value":6342},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14950,"children":14951},{"class":1473},[14952],{"type":31,"tagName":1471,"properties":14953,"children":14954},{"style":1693},[14955],{"type":27,"value":6351},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14958,"children":14959},{"class":1473},[14960,14964,14968,14972,14976,14980,14984,14988,14992],{"type":31,"tagName":1471,"properties":14961,"children":14962},{"style":1693},[14963],{"type":27,"value":6360},{"type":31,"tagName":1471,"properties":14965,"children":14966},{"style":1704},[14967],{"type":27,"value":4882},{"type":31,"tagName":1471,"properties":14969,"children":14970},{"style":1693},[14971],{"type":27,"value":4887},{"type":31,"tagName":1471,"properties":14973,"children":14974},{"style":1704},[14975],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":14977,"children":14978},{"style":1693},[14979],{"type":27,"value":4896},{"type":31,"tagName":1471,"properties":14981,"children":14982},{"style":1704},[14983],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":14985,"children":14986},{"style":1806},[14987],{"type":27,"value":1322},{"type":31,"tagName":1471,"properties":14989,"children":14990},{"style":1704},[14991],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":14993,"children":14994},{"style":1693},[14995],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":14998,"children":14999},{"class":1473},[15000,15004,15008,15012,15016,15020,15024,15028,15032,15036,15040,15044],{"type":31,"tagName":1471,"properties":15001,"children":15002},{"style":1687},[15003],{"type":27,"value":6401},{"type":31,"tagName":1471,"properties":15005,"children":15006},{"style":1693},[15007],{"type":27,"value":6406},{"type":31,"tagName":1471,"properties":15009,"children":15010},{"style":1687},[15011],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":15013,"children":15014},{"style":1806},[15015],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":15017,"children":15018},{"style":1687},[15019],{"type":27,"value":6419},{"type":31,"tagName":1471,"properties":15021,"children":15022},{"style":1693},[15023],{"type":27,"value":6424},{"type":31,"tagName":1471,"properties":15025,"children":15026},{"style":1687},[15027],{"type":27,"value":3426},{"type":31,"tagName":1471,"properties":15029,"children":15030},{"style":1693},[15031],{"type":27,"value":3225},{"type":31,"tagName":1471,"properties":15033,"children":15034},{"style":1704},[15035],{"type":27,"value":6055},{"type":31,"tagName":1471,"properties":15037,"children":15038},{"style":1693},[15039],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":15041,"children":15042},{"style":1704},[15043],{"type":27,"value":6445},{"type":31,"tagName":1471,"properties":15045,"children":15046},{"style":1693},[15047],{"type":27,"value":6450},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15050,"children":15051},{"class":1473},[15052],{"type":31,"tagName":1471,"properties":15053,"children":15054},{"style":1693},[15055],{"type":27,"value":6459},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15058,"children":15059},{"class":1473},[15060,15064,15068,15072,15076,15080,15084,15088,15092,15096],{"type":31,"tagName":1471,"properties":15061,"children":15062},{"style":1693},[15063],{"type":27,"value":6468},{"type":31,"tagName":1471,"properties":15065,"children":15066},{"style":1687},[15067],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":15069,"children":15070},{"style":1806},[15071],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":15073,"children":15074},{"style":1687},[15075],{"type":27,"value":6419},{"type":31,"tagName":1471,"properties":15077,"children":15078},{"style":1806},[15079],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":15081,"children":15082},{"style":1687},[15083],{"type":27,"value":6489},{"type":31,"tagName":1471,"properties":15085,"children":15086},{"style":1806},[15087],{"type":27,"value":3253},{"type":31,"tagName":1471,"properties":15089,"children":15090},{"style":1693},[15091],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":15093,"children":15094},{"style":1978},[15095],{"type":27,"value":6502},{"type":31,"tagName":1471,"properties":15097,"children":15098},{"style":1693},[15099],{"type":27,"value":6507},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15102,"children":15103},{"class":1473},[15104],{"type":31,"tagName":1471,"properties":15105,"children":15106},{"style":1693},[15107],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15110,"children":15111},{"class":1473},[15112,15116,15120,15124],{"type":31,"tagName":1471,"properties":15113,"children":15114},{"style":1687},[15115],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":15117,"children":15118},{"style":1693},[15119],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":15121,"children":15122},{"style":1687},[15123],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":15125,"children":15126},{"style":1693},[15127],{"type":27,"value":6536},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15130,"children":15131},{"class":1473},[15132,15136,15140,15144,15148,15152,15156,15160,15164,15168,15172,15176,15180,15184,15188,15192,15196,15200,15204,15208],{"type":31,"tagName":1471,"properties":15133,"children":15134},{"style":1687},[15135],{"type":27,"value":4726},{"type":31,"tagName":1471,"properties":15137,"children":15138},{"style":1687},[15139],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":15141,"children":15142},{"style":1978},[15143],{"type":27,"value":4735},{"type":31,"tagName":1471,"properties":15145,"children":15146},{"style":1693},[15147],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":15149,"children":15150},{"style":1704},[15151],{"type":27,"value":6561},{"type":31,"tagName":1471,"properties":15153,"children":15154},{"style":1693},[15155],{"type":27,"value":6275},{"type":31,"tagName":1471,"properties":15157,"children":15158},{"style":1704},[15159],{"type":27,"value":6570},{"type":31,"tagName":1471,"properties":15161,"children":15162},{"style":1693},[15163],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":15165,"children":15166},{"style":1704},[15167],{"type":27,"value":5013},{"type":31,"tagName":1471,"properties":15169,"children":15170},{"style":1693},[15171],{"type":27,"value":5018},{"type":31,"tagName":1471,"properties":15173,"children":15174},{"style":1704},[15175],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":15177,"children":15178},{"style":1693},[15179],{"type":27,"value":5027},{"type":31,"tagName":1471,"properties":15181,"children":15182},{"style":1704},[15183],{"type":27,"value":5032},{"type":31,"tagName":1471,"properties":15185,"children":15186},{"style":1687},[15187],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":15189,"children":15190},{"style":1693},[15191],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":15193,"children":15194},{"style":1704},[15195],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":15197,"children":15198},{"style":1978},[15199],{"type":27,"value":27},{"type":31,"tagName":1471,"properties":15201,"children":15202},{"style":1704},[15203],{"type":27,"value":5053},{"type":31,"tagName":1471,"properties":15205,"children":15206},{"style":1704},[15207],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":15209,"children":15210},{"style":1693},[15211],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15214,"children":15215},{"class":1473},[15216,15220,15224,15228,15232,15236,15240,15244,15248,15252],{"type":31,"tagName":1471,"properties":15217,"children":15218},{"style":1687},[15219],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":15221,"children":15222},{"style":1693},[15223],{"type":27,"value":6635},{"type":31,"tagName":1471,"properties":15225,"children":15226},{"style":1687},[15227],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":15229,"children":15230},{"style":1806},[15231],{"type":27,"value":6644},{"type":31,"tagName":1471,"properties":15233,"children":15234},{"style":1687},[15235],{"type":27,"value":6419},{"type":31,"tagName":1471,"properties":15237,"children":15238},{"style":1806},[15239],{"type":27,"value":2422},{"type":31,"tagName":1471,"properties":15241,"children":15242},{"style":1687},[15243],{"type":27,"value":6489},{"type":31,"tagName":1471,"properties":15245,"children":15246},{"style":1693},[15247],{"type":27,"value":5074},{"type":31,"tagName":1471,"properties":15249,"children":15250},{"style":1978},[15251],{"type":27,"value":5079},{"type":31,"tagName":1471,"properties":15253,"children":15254},{"style":1693},[15255],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15258,"children":15259},{"class":1473},[15260],{"type":31,"tagName":1471,"properties":15261,"children":15262},{"style":1693},[15263],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15266,"children":15267},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15270,"children":15271},{"class":1473},[15272],{"type":31,"tagName":1471,"properties":15273,"children":15274},{"style":1477},[15275],{"type":27,"value":6689},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15278,"children":15279},{"class":1473},[15280],{"type":31,"tagName":1471,"properties":15281,"children":15282},{"style":1477},[15283],{"type":27,"value":6698},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15286,"children":15287},{"class":1473},[15288,15292,15296,15300,15304,15308,15312,15316],{"type":31,"tagName":1471,"properties":15289,"children":15290},{"style":1687},[15291],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":15293,"children":15294},{"style":1687},[15295],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":15297,"children":15298},{"style":1978},[15299],{"type":27,"value":2998},{"type":31,"tagName":1471,"properties":15301,"children":15302},{"style":1693},[15303],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":15305,"children":15306},{"style":1989},[15307],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":15309,"children":15310},{"style":1693},[15311],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":15313,"children":15314},{"style":1989},[15315],{"type":27,"value":6732},{"type":31,"tagName":1471,"properties":15317,"children":15318},{"style":1693},[15319],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15322,"children":15323},{"class":1473},[15324,15328,15332,15336,15340,15344,15348,15352,15356,15360,15364,15368],{"type":31,"tagName":1471,"properties":15325,"children":15326},{"style":1687},[15327],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":15329,"children":15330},{"style":1693},[15331],{"type":27,"value":3225},{"type":31,"tagName":1471,"properties":15333,"children":15334},{"style":1806},[15335],{"type":27,"value":6753},{"type":31,"tagName":1471,"properties":15337,"children":15338},{"style":1693},[15339],{"type":27,"value":3244},{"type":31,"tagName":1471,"properties":15341,"children":15342},{"style":1687},[15343],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":15345,"children":15346},{"style":1687},[15347],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":15349,"children":15350},{"style":1978},[15351],{"type":27,"value":6266},{"type":31,"tagName":1471,"properties":15353,"children":15354},{"style":1693},[15355],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":15357,"children":15358},{"style":1704},[15359],{"type":27,"value":6778},{"type":31,"tagName":1471,"properties":15361,"children":15362},{"style":1693},[15363],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":15365,"children":15366},{"style":1704},[15367],{"type":27,"value":6787},{"type":31,"tagName":1471,"properties":15369,"children":15370},{"style":1693},[15371],{"type":27,"value":6792},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15374,"children":15375},{"class":1473},[15376,15380,15384,15388],{"type":31,"tagName":1471,"properties":15377,"children":15378},{"style":1687},[15379],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":15381,"children":15382},{"style":1693},[15383],{"type":27,"value":6805},{"type":31,"tagName":1471,"properties":15385,"children":15386},{"style":1806},[15387],{"type":27,"value":1463},{"type":31,"tagName":1471,"properties":15389,"children":15390},{"style":1693},[15391],{"type":27,"value":6814},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15394,"children":15395},{"class":1473},[15396],{"type":31,"tagName":1471,"properties":15397,"children":15398},{"style":1693},[15399],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15402,"children":15403},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15406,"children":15407},{"class":1473},[15408],{"type":31,"tagName":1471,"properties":15409,"children":15410},{"style":1477},[15411],{"type":27,"value":6835},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15414,"children":15415},{"class":1473},[15416,15420,15424,15428,15432,15436],{"type":31,"tagName":1471,"properties":15417,"children":15418},{"style":1687},[15419],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":15421,"children":15422},{"style":1687},[15423],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":15425,"children":15426},{"style":1978},[15427],{"type":27,"value":3733},{"type":31,"tagName":1471,"properties":15429,"children":15430},{"style":1693},[15431],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":15433,"children":15434},{"style":1989},[15435],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":15437,"children":15438},{"style":1693},[15439],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15442,"children":15443},{"class":1473},[15444,15448,15452,15456,15460,15464,15468,15472,15476,15480,15484,15488],{"type":31,"tagName":1471,"properties":15445,"children":15446},{"style":1687},[15447],{"type":27,"value":6872},{"type":31,"tagName":1471,"properties":15449,"children":15450},{"style":1978},[15451],{"type":27,"value":6266},{"type":31,"tagName":1471,"properties":15453,"children":15454},{"style":1693},[15455],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":15457,"children":15458},{"style":1704},[15459],{"type":27,"value":6885},{"type":31,"tagName":1471,"properties":15461,"children":15462},{"style":1693},[15463],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":15465,"children":15466},{"style":1704},[15467],{"type":27,"value":6894},{"type":31,"tagName":1471,"properties":15469,"children":15470},{"style":1978},[15471],{"type":27,"value":6899},{"type":31,"tagName":1471,"properties":15473,"children":15474},{"style":1704},[15475],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":15477,"children":15478},{"style":1693},[15479],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":15481,"children":15482},{"style":1704},[15483],{"type":27,"value":1174},{"type":31,"tagName":1471,"properties":15485,"children":15486},{"style":1704},[15487],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":15489,"children":15490},{"style":1693},[15491],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15494,"children":15495},{"class":1473},[15496],{"type":31,"tagName":1471,"properties":15497,"children":15498},{"style":1693},[15499],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15502,"children":15503},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15506,"children":15507},{"class":1473},[15508],{"type":31,"tagName":1471,"properties":15509,"children":15510},{"style":1477},[15511],{"type":27,"value":6940},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15514,"children":15515},{"class":1473},[15516],{"type":31,"tagName":1471,"properties":15517,"children":15518},{"style":1477},[15519],{"type":27,"value":6949},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15522,"children":15523},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15526,"children":15527},{"class":1473},[15528,15532,15536,15540,15544,15548,15552,15556],{"type":31,"tagName":1471,"properties":15529,"children":15530},{"style":1687},[15531],{"type":27,"value":1803},{"type":31,"tagName":1471,"properties":15533,"children":15534},{"style":1806},[15535],{"type":27,"value":6966},{"type":31,"tagName":1471,"properties":15537,"children":15538},{"style":1687},[15539],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":15541,"children":15542},{"style":1806},[15543],{"type":27,"value":6975},{"type":31,"tagName":1471,"properties":15545,"children":15546},{"style":1687},[15547],{"type":27,"value":1856},{"type":31,"tagName":1471,"properties":15549,"children":15550},{"style":1806},[15551],{"type":27,"value":6975},{"type":31,"tagName":1471,"properties":15553,"children":15554},{"style":1693},[15555],{"type":27,"value":1824},{"type":31,"tagName":1471,"properties":15557,"children":15558},{"style":1477},[15559],{"type":27,"value":6992},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15562,"children":15563},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15566,"children":15567},{"class":1473},[15568,15572,15576,15580],{"type":31,"tagName":1471,"properties":15569,"children":15570},{"style":1687},[15571],{"type":27,"value":7005},{"type":31,"tagName":1471,"properties":15573,"children":15574},{"style":1693},[15575],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":15577,"children":15578},{"style":1978},[15579],{"type":27,"value":7014},{"type":31,"tagName":1471,"properties":15581,"children":15582},{"style":1693},[15583],{"type":27,"value":7019},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15586,"children":15587},{"class":1473},[15588,15592,15596,15600,15604,15608,15612,15616,15620],{"type":31,"tagName":1471,"properties":15589,"children":15590},{"style":1687},[15591],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":15593,"children":15594},{"style":1806},[15595],{"type":27,"value":7032},{"type":31,"tagName":1471,"properties":15597,"children":15598},{"style":1687},[15599],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":15601,"children":15602},{"style":1978},[15603],{"type":27,"value":5392},{"type":31,"tagName":1471,"properties":15605,"children":15606},{"style":1693},[15607],{"type":27,"value":7045},{"type":31,"tagName":1471,"properties":15609,"children":15610},{"style":1806},[15611],{"type":27,"value":1421},{"type":31,"tagName":1471,"properties":15613,"children":15614},{"style":1687},[15615],{"type":27,"value":2944},{"type":31,"tagName":1471,"properties":15617,"children":15618},{"style":1806},[15619],{"type":27,"value":7058},{"type":31,"tagName":1471,"properties":15621,"children":15622},{"style":1693},[15623],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15626,"children":15627},{"class":1473},[15628,15632,15636,15640,15644,15648,15652,15656,15660,15664],{"type":31,"tagName":1471,"properties":15629,"children":15630},{"style":1978},[15631],{"type":27,"value":7071},{"type":31,"tagName":1471,"properties":15633,"children":15634},{"style":1693},[15635],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":15637,"children":15638},{"style":1687},[15639],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":15641,"children":15642},{"style":1693},[15643],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":15645,"children":15646},{"style":1989},[15647],{"type":27,"value":7088},{"type":31,"tagName":1471,"properties":15649,"children":15650},{"style":1693},[15651],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":15653,"children":15654},{"style":1989},[15655],{"type":27,"value":5018},{"type":31,"tagName":1471,"properties":15657,"children":15658},{"style":1693},[15659],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":15661,"children":15662},{"style":1687},[15663],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":15665,"children":15666},{"style":1693},[15667],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15670,"children":15671},{"class":1473},[15672],{"type":31,"tagName":1471,"properties":15673,"children":15674},{"style":1477},[15675],{"type":27,"value":7117},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15678,"children":15679},{"class":1473},[15680],{"type":31,"tagName":1471,"properties":15681,"children":15682},{"style":1477},[15683],{"type":27,"value":7126},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15686,"children":15687},{"class":1473},[15688],{"type":31,"tagName":1471,"properties":15689,"children":15690},{"style":1477},[15691],{"type":27,"value":7135},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15694,"children":15695},{"class":1473},[15696,15700,15704,15708,15712],{"type":31,"tagName":1471,"properties":15697,"children":15698},{"style":1687},[15699],{"type":27,"value":7144},{"type":31,"tagName":1471,"properties":15701,"children":15702},{"style":1693},[15703],{"type":27,"value":7149},{"type":31,"tagName":1471,"properties":15705,"children":15706},{"style":1687},[15707],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":15709,"children":15710},{"style":1806},[15711],{"type":27,"value":7158},{"type":31,"tagName":1471,"properties":15713,"children":15714},{"style":1693},[15715],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15718,"children":15719},{"class":1473},[15720,15724],{"type":31,"tagName":1471,"properties":15721,"children":15722},{"style":1687},[15723],{"type":27,"value":7171},{"type":31,"tagName":1471,"properties":15725,"children":15726},{"style":1693},[15727],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15730,"children":15731},{"class":1473},[15732,15736,15740,15744],{"type":31,"tagName":1471,"properties":15733,"children":15734},{"style":1687},[15735],{"type":27,"value":7184},{"type":31,"tagName":1471,"properties":15737,"children":15738},{"style":1806},[15739],{"type":27,"value":7189},{"type":31,"tagName":1471,"properties":15741,"children":15742},{"style":1687},[15743],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":15745,"children":15746},{"style":1693},[15747],{"type":27,"value":7198},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15750,"children":15751},{"class":1473},[15752,15756,15760,15764,15768],{"type":31,"tagName":1471,"properties":15753,"children":15754},{"style":1687},[15755],{"type":27,"value":7207},{"type":31,"tagName":1471,"properties":15757,"children":15758},{"style":1693},[15759],{"type":27,"value":7212},{"type":31,"tagName":1471,"properties":15761,"children":15762},{"style":1687},[15763],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":15765,"children":15766},{"style":1806},[15767],{"type":27,"value":4713},{"type":31,"tagName":1471,"properties":15769,"children":15770},{"style":1693},[15771],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15774,"children":15775},{"class":1473},[15776,15780,15784,15788,15792,15796,15800],{"type":31,"tagName":1471,"properties":15777,"children":15778},{"style":1687},[15779],{"type":27,"value":7233},{"type":31,"tagName":1471,"properties":15781,"children":15782},{"style":1687},[15783],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":15785,"children":15786},{"style":1693},[15787],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":15789,"children":15790},{"style":1687},[15791],{"type":27,"value":1803},{"type":31,"tagName":1471,"properties":15793,"children":15794},{"style":1806},[15795],{"type":27,"value":7250},{"type":31,"tagName":1471,"properties":15797,"children":15798},{"style":1687},[15799],{"type":27,"value":7255},{"type":31,"tagName":1471,"properties":15801,"children":15802},{"style":1693},[15803],{"type":27,"value":7260},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15806,"children":15807},{"class":1473},[15808,15812,15816,15820,15824],{"type":31,"tagName":1471,"properties":15809,"children":15810},{"style":1693},[15811],{"type":27,"value":7269},{"type":31,"tagName":1471,"properties":15813,"children":15814},{"style":1687},[15815],{"type":27,"value":7274},{"type":31,"tagName":1471,"properties":15817,"children":15818},{"style":1693},[15819],{"type":27,"value":7279},{"type":31,"tagName":1471,"properties":15821,"children":15822},{"style":1806},[15823],{"type":27,"value":4703},{"type":31,"tagName":1471,"properties":15825,"children":15826},{"style":1693},[15827],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15830,"children":15831},{"class":1473},[15832,15836,15840,15844,15848,15852,15856,15860],{"type":31,"tagName":1471,"properties":15833,"children":15834},{"style":1687},[15835],{"type":27,"value":7296},{"type":31,"tagName":1471,"properties":15837,"children":15838},{"style":1693},[15839],{"type":27,"value":7301},{"type":31,"tagName":1471,"properties":15841,"children":15842},{"style":1687},[15843],{"type":27,"value":5402},{"type":31,"tagName":1471,"properties":15845,"children":15846},{"style":1806},[15847],{"type":27,"value":6966},{"type":31,"tagName":1471,"properties":15849,"children":15850},{"style":1693},[15851],{"type":27,"value":7314},{"type":31,"tagName":1471,"properties":15853,"children":15854},{"style":1978},[15855],{"type":27,"value":7319},{"type":31,"tagName":1471,"properties":15857,"children":15858},{"style":1693},[15859],{"type":27,"value":7324},{"type":31,"tagName":1471,"properties":15861,"children":15862},{"style":1477},[15863],{"type":27,"value":7329},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15866,"children":15867},{"class":1473},[15868],{"type":31,"tagName":1471,"properties":15869,"children":15870},{"style":1693},[15871],{"type":27,"value":7338},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15874,"children":15875},{"class":1473},[15876,15880,15884,15888,15892],{"type":31,"tagName":1471,"properties":15877,"children":15878},{"style":1687},[15879],{"type":27,"value":7347},{"type":31,"tagName":1471,"properties":15881,"children":15882},{"style":1693},[15883],{"type":27,"value":7301},{"type":31,"tagName":1471,"properties":15885,"children":15886},{"style":1687},[15887],{"type":27,"value":7356},{"type":31,"tagName":1471,"properties":15889,"children":15890},{"style":1806},[15891],{"type":27,"value":6966},{"type":31,"tagName":1471,"properties":15893,"children":15894},{"style":1693},[15895],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15898,"children":15899},{"class":1473},[15900,15904,15908,15912,15916,15920,15924,15928,15932],{"type":31,"tagName":1471,"properties":15901,"children":15902},{"style":1693},[15903],{"type":27,"value":7373},{"type":31,"tagName":1471,"properties":15905,"children":15906},{"style":1978},[15907],{"type":27,"value":7378},{"type":31,"tagName":1471,"properties":15909,"children":15910},{"style":1693},[15911],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":15913,"children":15914},{"style":1806},[15915],{"type":27,"value":7387},{"type":31,"tagName":1471,"properties":15917,"children":15918},{"style":1693},[15919],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":15921,"children":15922},{"style":1978},[15923],{"type":27,"value":7396},{"type":31,"tagName":1471,"properties":15925,"children":15926},{"style":1693},[15927],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":15929,"children":15930},{"style":1704},[15931],{"type":27,"value":7405},{"type":31,"tagName":1471,"properties":15933,"children":15934},{"style":1693},[15935],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15938,"children":15939},{"class":1473},[15940,15944],{"type":31,"tagName":1471,"properties":15941,"children":15942},{"style":1687},[15943],{"type":27,"value":7418},{"type":31,"tagName":1471,"properties":15945,"children":15946},{"style":1693},[15947],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15950,"children":15951},{"class":1473},[15952],{"type":31,"tagName":1471,"properties":15953,"children":15954},{"style":1693},[15955],{"type":27,"value":7338},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":15958,"children":15959},{"class":1473},[15960,15964,15968,15972,15976,15980,15984,15988,15992,15996,16000],{"type":31,"tagName":1471,"properties":15961,"children":15962},{"style":1687},[15963],{"type":27,"value":7184},{"type":31,"tagName":1471,"properties":15965,"children":15966},{"style":1806},[15967],{"type":27,"value":7443},{"type":31,"tagName":1471,"properties":15969,"children":15970},{"style":1687},[15971],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":15973,"children":15974},{"style":1693},[15975],{"type":27,"value":7452},{"type":31,"tagName":1471,"properties":15977,"children":15978},{"style":1687},[15979],{"type":27,"value":3453},{"type":31,"tagName":1471,"properties":15981,"children":15982},{"style":1704},[15983],{"type":27,"value":2054},{"type":31,"tagName":1471,"properties":15985,"children":15986},{"style":1687},[15987],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":15989,"children":15990},{"style":1693},[15991],{"type":27,"value":7452},{"type":31,"tagName":1471,"properties":15993,"children":15994},{"style":1687},[15995],{"type":27,"value":3453},{"type":31,"tagName":1471,"properties":15997,"children":15998},{"style":1704},[15999],{"type":27,"value":7477},{"type":31,"tagName":1471,"properties":16001,"children":16002},{"style":1693},[16003],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16006,"children":16007},{"class":1473},[16008,16012,16016,16020,16024,16028,16032,16036,16040,16044,16048,16052],{"type":31,"tagName":1471,"properties":16009,"children":16010},{"style":1687},[16011],{"type":27,"value":7184},{"type":31,"tagName":1471,"properties":16013,"children":16014},{"style":1806},[16015],{"type":27,"value":7494},{"type":31,"tagName":1471,"properties":16017,"children":16018},{"style":1687},[16019],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":16021,"children":16022},{"style":1687},[16023],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":16025,"children":16026},{"style":1978},[16027],{"type":27,"value":7507},{"type":31,"tagName":1471,"properties":16029,"children":16030},{"style":1693},[16031],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":16033,"children":16034},{"style":1704},[16035],{"type":27,"value":7516},{"type":31,"tagName":1471,"properties":16037,"children":16038},{"style":1693},[16039],{"type":27,"value":7088},{"type":31,"tagName":1471,"properties":16041,"children":16042},{"style":1704},[16043],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":16045,"children":16046},{"style":1693},[16047],{"type":27,"value":7529},{"type":31,"tagName":1471,"properties":16049,"children":16050},{"style":1704},[16051],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":16053,"children":16054},{"style":1693},[16055],{"type":27,"value":4868},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16058,"children":16059},{"class":1473},[16060],{"type":31,"tagName":1471,"properties":16061,"children":16062},{"style":1693},[16063],{"type":27,"value":7546},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16066,"children":16067},{"class":1473},[16068,16072,16076,16080,16084,16088,16092,16096,16100,16104],{"type":31,"tagName":1471,"properties":16069,"children":16070},{"style":1693},[16071],{"type":27,"value":7555},{"type":31,"tagName":1471,"properties":16073,"children":16074},{"style":1978},[16075],{"type":27,"value":7560},{"type":31,"tagName":1471,"properties":16077,"children":16078},{"style":1693},[16079],{"type":27,"value":7565},{"type":31,"tagName":1471,"properties":16081,"children":16082},{"style":1978},[16083],{"type":27,"value":7570},{"type":31,"tagName":1471,"properties":16085,"children":16086},{"style":1693},[16087],{"type":27,"value":5290},{"type":31,"tagName":1471,"properties":16089,"children":16090},{"style":1989},[16091],{"type":27,"value":7579},{"type":31,"tagName":1471,"properties":16093,"children":16094},{"style":1693},[16095],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":16097,"children":16098},{"style":1989},[16099],{"type":27,"value":7588},{"type":31,"tagName":1471,"properties":16101,"children":16102},{"style":1693},[16103],{"type":27,"value":5300},{"type":31,"tagName":1471,"properties":16105,"children":16106},{"style":1687},[16107],{"type":27,"value":2633},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16110,"children":16111},{"class":1473},[16112,16116,16120,16124,16128,16132,16136,16140,16144,16148,16152,16156,16160],{"type":31,"tagName":1471,"properties":16113,"children":16114},{"style":1693},[16115],{"type":27,"value":7605},{"type":31,"tagName":1471,"properties":16117,"children":16118},{"style":1978},[16119],{"type":27,"value":7610},{"type":31,"tagName":1471,"properties":16121,"children":16122},{"style":1693},[16123],{"type":27,"value":7615},{"type":31,"tagName":1471,"properties":16125,"children":16126},{"style":1687},[16127],{"type":27,"value":3391},{"type":31,"tagName":1471,"properties":16129,"children":16130},{"style":1693},[16131],{"type":27,"value":7624},{"type":31,"tagName":1471,"properties":16133,"children":16134},{"style":1978},[16135],{"type":27,"value":4169},{"type":31,"tagName":1471,"properties":16137,"children":16138},{"style":1693},[16139],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":16141,"children":16142},{"style":1989},[16143],{"type":27,"value":7637},{"type":31,"tagName":1471,"properties":16145,"children":16146},{"style":1693},[16147],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":16149,"children":16150},{"style":1687},[16151],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":16153,"children":16154},{"style":1693},[16155],{"type":27,"value":7650},{"type":31,"tagName":1471,"properties":16157,"children":16158},{"style":1687},[16159],{"type":27,"value":3426},{"type":31,"tagName":1471,"properties":16161,"children":16162},{"style":1693},[16163],{"type":27,"value":7659},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16166,"children":16167},{"class":1473},[16168],{"type":31,"tagName":1471,"properties":16169,"children":16170},{"style":1693},[16171],{"type":27,"value":7668},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16174,"children":16175},{"class":1473},[16176,16180,16184,16188,16192,16196,16200,16204],{"type":31,"tagName":1471,"properties":16177,"children":16178},{"style":1693},[16179],{"type":27,"value":7677},{"type":31,"tagName":1471,"properties":16181,"children":16182},{"style":1687},[16183],{"type":27,"value":3391},{"type":31,"tagName":1471,"properties":16185,"children":16186},{"style":1693},[16187],{"type":27,"value":5527},{"type":31,"tagName":1471,"properties":16189,"children":16190},{"style":1978},[16191],{"type":27,"value":7690},{"type":31,"tagName":1471,"properties":16193,"children":16194},{"style":1693},[16195],{"type":27,"value":7695},{"type":31,"tagName":1471,"properties":16197,"children":16198},{"style":1687},[16199],{"type":27,"value":3426},{"type":31,"tagName":1471,"properties":16201,"children":16202},{"style":1806},[16203],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":16205,"children":16206},{"style":1693},[16207],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16210,"children":16211},{"class":1473},[16212],{"type":31,"tagName":1471,"properties":16213,"children":16214},{"style":1693},[16215],{"type":27,"value":7716},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16218,"children":16219},{"class":1473},[16220,16224,16228,16232],{"type":31,"tagName":1471,"properties":16221,"children":16222},{"style":1693},[16223],{"type":27,"value":7725},{"type":31,"tagName":1471,"properties":16225,"children":16226},{"style":1687},[16227],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":16229,"children":16230},{"style":1806},[16231],{"type":27,"value":7734},{"type":31,"tagName":1471,"properties":16233,"children":16234},{"style":1693},[16235],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16238,"children":16239},{"class":1473},[16240,16244,16248,16252,16256,16260],{"type":31,"tagName":1471,"properties":16241,"children":16242},{"style":1687},[16243],{"type":27,"value":7184},{"type":31,"tagName":1471,"properties":16245,"children":16246},{"style":1806},[16247],{"type":27,"value":7751},{"type":31,"tagName":1471,"properties":16249,"children":16250},{"style":1687},[16251],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":16253,"children":16254},{"style":1687},[16255],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":16257,"children":16258},{"style":1978},[16259],{"type":27,"value":1981},{"type":31,"tagName":1471,"properties":16261,"children":16262},{"style":1693},[16263],{"type":27,"value":2182},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16266,"children":16267},{"class":1473},[16268,16272,16276,16280,16284],{"type":31,"tagName":1471,"properties":16269,"children":16270},{"style":1693},[16271],{"type":27,"value":7776},{"type":31,"tagName":1471,"properties":16273,"children":16274},{"style":1978},[16275],{"type":27,"value":7378},{"type":31,"tagName":1471,"properties":16277,"children":16278},{"style":1693},[16279],{"type":27,"value":7785},{"type":31,"tagName":1471,"properties":16281,"children":16282},{"style":1978},[16283],{"type":27,"value":7790},{"type":31,"tagName":1471,"properties":16285,"children":16286},{"style":1693},[16287],{"type":27,"value":7795},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16290,"children":16291},{"class":1473},[16292,16296,16300,16304,16308,16312,16316,16320,16324],{"type":31,"tagName":1471,"properties":16293,"children":16294},{"style":1693},[16295],{"type":27,"value":7776},{"type":31,"tagName":1471,"properties":16297,"children":16298},{"style":1978},[16299],{"type":27,"value":7396},{"type":31,"tagName":1471,"properties":16301,"children":16302},{"style":1693},[16303],{"type":27,"value":7812},{"type":31,"tagName":1471,"properties":16305,"children":16306},{"style":1978},[16307],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":16309,"children":16310},{"style":1693},[16311],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":16313,"children":16314},{"style":1687},[16315],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":16317,"children":16318},{"style":1693},[16319],{"type":27,"value":7829},{"type":31,"tagName":1471,"properties":16321,"children":16322},{"style":1978},[16323],{"type":27,"value":7834},{"type":31,"tagName":1471,"properties":16325,"children":16326},{"style":1693},[16327],{"type":27,"value":7839},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16330,"children":16331},{"class":1473},[16332,16336,16340],{"type":31,"tagName":1471,"properties":16333,"children":16334},{"style":1693},[16335],{"type":27,"value":7848},{"type":31,"tagName":1471,"properties":16337,"children":16338},{"style":1687},[16339],{"type":27,"value":7853},{"type":31,"tagName":1471,"properties":16341,"children":16342},{"style":1693},[16343],{"type":27,"value":7858},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16346,"children":16347},{"class":1473},[16348,16352,16356],{"type":31,"tagName":1471,"properties":16349,"children":16350},{"style":1693},[16351],{"type":27,"value":7867},{"type":31,"tagName":1471,"properties":16353,"children":16354},{"style":1978},[16355],{"type":27,"value":7872},{"type":31,"tagName":1471,"properties":16357,"children":16358},{"style":1693},[16359],{"type":27,"value":7877},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16362,"children":16363},{"class":1473},[16364,16368,16372,16376],{"type":31,"tagName":1471,"properties":16365,"children":16366},{"style":1687},[16367],{"type":27,"value":7347},{"type":31,"tagName":1471,"properties":16369,"children":16370},{"style":1693},[16371],{"type":27,"value":7890},{"type":31,"tagName":1471,"properties":16373,"children":16374},{"style":1978},[16375],{"type":27,"value":7895},{"type":31,"tagName":1471,"properties":16377,"children":16378},{"style":1693},[16379],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16382,"children":16383},{"class":1473},[16384,16388,16392,16396,16400,16404,16408,16412,16416,16420,16424,16428,16432],{"type":31,"tagName":1471,"properties":16385,"children":16386},{"style":1687},[16387],{"type":27,"value":7908},{"type":31,"tagName":1471,"properties":16389,"children":16390},{"style":1693},[16391],{"type":27,"value":5074},{"type":31,"tagName":1471,"properties":16393,"children":16394},{"style":1978},[16395],{"type":27,"value":7378},{"type":31,"tagName":1471,"properties":16397,"children":16398},{"style":1693},[16399],{"type":27,"value":7921},{"type":31,"tagName":1471,"properties":16401,"children":16402},{"style":1978},[16403],{"type":27,"value":7396},{"type":31,"tagName":1471,"properties":16405,"children":16406},{"style":1693},[16407],{"type":27,"value":7930},{"type":31,"tagName":1471,"properties":16409,"children":16410},{"style":1687},[16411],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":16413,"children":16414},{"style":1806},[16415],{"type":27,"value":7158},{"type":31,"tagName":1471,"properties":16417,"children":16418},{"style":1687},[16419],{"type":27,"value":6419},{"type":31,"tagName":1471,"properties":16421,"children":16422},{"style":1704},[16423],{"type":27,"value":7947},{"type":31,"tagName":1471,"properties":16425,"children":16426},{"style":1687},[16427],{"type":27,"value":6489},{"type":31,"tagName":1471,"properties":16429,"children":16430},{"style":1704},[16431],{"type":27,"value":7956},{"type":31,"tagName":1471,"properties":16433,"children":16434},{"style":1693},[16435],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16438,"children":16439},{"class":1473},[16440],{"type":31,"tagName":1471,"properties":16441,"children":16442},{"style":1693},[16443],{"type":27,"value":7969},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16446,"children":16447},{"class":1473},[16448,16452,16456,16460,16464,16468,16472,16476,16480,16484,16488],{"type":31,"tagName":1471,"properties":16449,"children":16450},{"style":1693},[16451],{"type":27,"value":7978},{"type":31,"tagName":1471,"properties":16453,"children":16454},{"style":1978},[16455],{"type":27,"value":7983},{"type":31,"tagName":1471,"properties":16457,"children":16458},{"style":1693},[16459],{"type":27,"value":7988},{"type":31,"tagName":1471,"properties":16461,"children":16462},{"style":1687},[16463],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":16465,"children":16466},{"style":1693},[16467],{"type":27,"value":7997},{"type":31,"tagName":1471,"properties":16469,"children":16470},{"style":1978},[16471],{"type":27,"value":8002},{"type":31,"tagName":1471,"properties":16473,"children":16474},{"style":1693},[16475],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":16477,"children":16478},{"style":1704},[16479],{"type":27,"value":8011},{"type":31,"tagName":1471,"properties":16481,"children":16482},{"style":1693},[16483],{"type":27,"value":8016},{"type":31,"tagName":1471,"properties":16485,"children":16486},{"style":1704},[16487],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":16489,"children":16490},{"style":1693},[16491],{"type":27,"value":2115},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16494,"children":16495},{"class":1473},[16496],{"type":31,"tagName":1471,"properties":16497,"children":16498},{"style":1693},[16499],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16502,"children":16503},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16506,"children":16507},{"class":1473},[16508],{"type":31,"tagName":1471,"properties":16509,"children":16510},{"style":1477},[16511],{"type":27,"value":8045},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16514,"children":16515},{"class":1473},[16516],{"type":31,"tagName":1471,"properties":16517,"children":16518},{"style":1477},[16519],{"type":27,"value":8054},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16522,"children":16523},{"class":1473},[16524,16528,16532],{"type":31,"tagName":1471,"properties":16525,"children":16526},{"style":1687},[16527],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":16529,"children":16530},{"style":1978},[16531],{"type":27,"value":8067},{"type":31,"tagName":1471,"properties":16533,"children":16534},{"style":1693},[16535],{"type":27,"value":4560},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16538,"children":16539},{"class":1473},[16540,16544],{"type":31,"tagName":1471,"properties":16541,"children":16542},{"style":1687},[16543],{"type":27,"value":8080},{"type":31,"tagName":1471,"properties":16545,"children":16546},{"style":1693},[16547],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16550,"children":16551},{"class":1473},[16552,16556,16560,16564,16568,16572,16576,16580],{"type":31,"tagName":1471,"properties":16553,"children":16554},{"style":1687},[16555],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":16557,"children":16558},{"style":1978},[16559],{"type":27,"value":8097},{"type":31,"tagName":1471,"properties":16561,"children":16562},{"style":1693},[16563],{"type":27,"value":8102},{"type":31,"tagName":1471,"properties":16565,"children":16566},{"style":1806},[16567],{"type":27,"value":5328},{"type":31,"tagName":1471,"properties":16569,"children":16570},{"style":1693},[16571],{"type":27,"value":5300},{"type":31,"tagName":1471,"properties":16573,"children":16574},{"style":1687},[16575],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":16577,"children":16578},{"style":1978},[16579],{"type":27,"value":8119},{"type":31,"tagName":1471,"properties":16581,"children":16582},{"style":1693},[16583],{"type":27,"value":8124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16586,"children":16587},{"class":1473},[16588,16592,16596],{"type":31,"tagName":1471,"properties":16589,"children":16590},{"style":1693},[16591],{"type":27,"value":8133},{"type":31,"tagName":1471,"properties":16593,"children":16594},{"style":1687},[16595],{"type":27,"value":7853},{"type":31,"tagName":1471,"properties":16597,"children":16598},{"style":1693},[16599],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16602,"children":16603},{"class":1473},[16604,16608,16612,16616],{"type":31,"tagName":1471,"properties":16605,"children":16606},{"style":1687},[16607],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":16609,"children":16610},{"style":1806},[16611],{"type":27,"value":5420},{"type":31,"tagName":1471,"properties":16613,"children":16614},{"style":1693},[16615],{"type":27,"value":1824},{"type":31,"tagName":1471,"properties":16617,"children":16618},{"style":1477},[16619],{"type":27,"value":8162},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16622,"children":16623},{"class":1473},[16624],{"type":31,"tagName":1471,"properties":16625,"children":16626},{"style":1693},[16627],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":16630,"children":16631},{"class":1473},[16632],{"type":31,"tagName":1471,"properties":16633,"children":16634},{"style":1693},[16635],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":445,"properties":16638,"children":16639,"position":16647},{},[16640],{"type":27,"value":8184,"position":16641},{"start":16642,"end":16645},{"line":16643,"column":39,"offset":16644},744,32920,{"line":16643,"column":438,"offset":16646},32945,{"start":16648,"end":16650},{"line":16643,"column":21,"offset":16649},32916,{"line":16643,"column":438,"offset":16646},{"type":27,"value":28},{"type":31,"tagName":32,"properties":16653,"children":16654,"position":16664},{},[16655],{"type":27,"value":16656,"position":16657},"Patreon has no test mode, so use its test send and a real pledge of your\nown:",{"start":16658,"end":16661},{"line":16659,"column":21,"offset":16660},746,32947,{"line":16662,"column":39,"offset":16663},747,33024,{"start":16665,"end":16666},{"line":16659,"column":21,"offset":16660},{"line":16662,"column":39,"offset":16663},{"type":27,"value":28},{"type":31,"tagName":582,"properties":16669,"children":16670,"position":16835},{},[16671,16672,16762,16763,16817,16818,16834],{"type":27,"value":28},{"type":31,"tagName":466,"properties":16673,"children":16674,"position":16758},{},[16675,16682,16695,16701,16715,16721,16734,16741,16752],{"type":27,"value":9009,"position":16676},{"start":16677,"end":16680},{"line":16678,"column":207,"offset":16679},749,33029,{"line":16678,"column":8621,"offset":16681},33032,{"type":31,"tagName":470,"properties":16683,"children":16684,"position":16691},{},[16685],{"type":27,"value":9020,"position":16686},{"start":16687,"end":16689},{"line":16678,"column":139,"offset":16688},33034,{"line":16678,"column":215,"offset":16690},33045,{"start":16692,"end":16693},{"line":16678,"column":8621,"offset":16681},{"line":16678,"column":281,"offset":16694},33047,{"type":27,"value":16696,"position":16697},", press ",{"start":16698,"end":16699},{"line":16678,"column":281,"offset":16694},{"line":16678,"column":438,"offset":16700},33055,{"type":31,"tagName":470,"properties":16702,"children":16703,"position":16711},{},[16704],{"type":27,"value":16705,"position":16706},"Send test",{"start":16707,"end":16709},{"line":16678,"column":346,"offset":16708},33057,{"line":16678,"column":174,"offset":16710},33066,{"start":16712,"end":16713},{"line":16678,"column":438,"offset":16700},{"line":16678,"column":179,"offset":16714},33068,{"type":27,"value":16716,"position":16717}," on ",{"start":16718,"end":16719},{"line":16678,"column":179,"offset":16714},{"line":16678,"column":596,"offset":16720},33072,{"type":31,"tagName":470,"properties":16722,"children":16723,"position":16730},{},[16724],{"type":27,"value":9098,"position":16725},{"start":16726,"end":16728},{"line":16678,"column":523,"offset":16727},33074,{"line":16678,"column":634,"offset":16729},33087,{"start":16731,"end":16732},{"line":16678,"column":596,"offset":16720},{"line":16678,"column":10,"offset":16733},33089,{"type":27,"value":16735,"position":16736},". Patreon\nsigns the sample event with your secret, and your server answers 200\nwhen ",{"start":16737,"end":16738},{"line":16678,"column":10,"offset":16733},{"line":16739,"column":139,"offset":16740},751,33179,{"type":31,"tagName":758,"properties":16742,"children":16743,"position":16749},{},[16744],{"type":27,"value":11975,"position":16745},{"start":16746,"end":16747},{"line":16739,"column":139,"offset":16740},{"line":16739,"column":352,"offset":16748},33203,{"start":16750,"end":16751},{"line":16739,"column":139,"offset":16740},{"line":16739,"column":352,"offset":16748},{"type":27,"value":16753,"position":16754}," matches it (400 when it does not).",{"start":16755,"end":16756},{"line":16739,"column":352,"offset":16748},{"line":16739,"column":369,"offset":16757},33238,{"start":16759,"end":16761},{"line":16678,"column":21,"offset":16760},33026,{"line":16739,"column":369,"offset":16757},{"type":27,"value":28},{"type":31,"tagName":466,"properties":16764,"children":16765,"position":16813},{},[16766,16775,16787,16794,16808],{"type":27,"value":16767,"position":16768},"From a second Patreon account, join your lowest tier. Open\n",{"start":16769,"end":16772},{"line":16770,"column":207,"offset":16771},752,33242,{"line":16773,"column":21,"offset":16774},753,33301,{"type":31,"tagName":758,"properties":16776,"children":16777,"position":16784},{},[16778],{"type":27,"value":9223,"position":16779},{"start":16780,"end":16782},{"line":16773,"column":207,"offset":16781},33304,{"line":16773,"column":361,"offset":16783},33335,{"start":16785,"end":16786},{"line":16773,"column":207,"offset":16781},{"line":16773,"column":361,"offset":16783},{"type":27,"value":16788,"position":16789},", log in with Patreon as that account,\nand sign in on OpenMarket with a second account: the indicator is\nunder ",{"start":16790,"end":16791},{"line":16773,"column":361,"offset":16783},{"line":16792,"column":145,"offset":16793},755,33452,{"type":31,"tagName":470,"properties":16795,"children":16796,"position":16804},{},[16797],{"type":27,"value":16798,"position":16799},"Shared with you",{"start":16800,"end":16802},{"line":16792,"column":154,"offset":16801},33454,{"line":16792,"column":435,"offset":16803},33469,{"start":16805,"end":16806},{"line":16792,"column":145,"offset":16793},{"line":16792,"column":162,"offset":16807},33471,{"type":27,"value":2329,"position":16809},{"start":16810,"end":16811},{"line":16792,"column":162,"offset":16807},{"line":16792,"column":438,"offset":16812},33472,{"start":16814,"end":16816},{"line":16770,"column":21,"offset":16815},33239,{"line":16792,"column":438,"offset":16812},{"type":27,"value":28},{"type":31,"tagName":466,"properties":16819,"children":16820,"position":16830},{},[16821],{"type":27,"value":16822,"position":16823},"Cancel that pledge. When Patreon ends it, the second account drops off\nyour People list.",{"start":16824,"end":16827},{"line":16825,"column":207,"offset":16826},756,33476,{"line":16828,"column":221,"offset":16829},757,33567,{"start":16831,"end":16833},{"line":16825,"column":21,"offset":16832},33473,{"line":16828,"column":221,"offset":16829},{"type":27,"value":28},{"start":16836,"end":16837},{"line":16678,"column":21,"offset":16760},{"line":16828,"column":221,"offset":16829},{"type":27,"value":28},{"type":31,"tagName":445,"properties":16840,"children":16841,"position":16849},{},[16842],{"type":27,"value":8384,"position":16843},{"start":16844,"end":16847},{"line":16845,"column":39,"offset":16846},759,33573,{"line":16845,"column":98,"offset":16848},33585,{"start":16850,"end":16852},{"line":16845,"column":21,"offset":16851},33569,{"line":16845,"column":98,"offset":16848},{"type":27,"value":28},{"type":31,"tagName":461,"properties":16855,"children":16856,"position":16926},{},[16857,16858,16891,16892,16908,16909,16925],{"type":27,"value":28},{"type":31,"tagName":466,"properties":16859,"children":16860,"position":16887},{},[16861,16869,16880],{"type":27,"value":16862,"position":16863},"A patron who closed the tab opens ",{"start":16864,"end":16867},{"line":16865,"column":71,"offset":16866},761,33589,{"line":16865,"column":508,"offset":16868},33623,{"type":31,"tagName":758,"properties":16870,"children":16871,"position":16877},{},[16872],{"type":27,"value":9223,"position":16873},{"start":16874,"end":16875},{"line":16865,"column":508,"offset":16868},{"line":16865,"column":369,"offset":16876},33654,{"start":16878,"end":16879},{"line":16865,"column":508,"offset":16868},{"line":16865,"column":369,"offset":16876},{"type":27,"value":16881,"position":16882}," again\nand lands on the same link. One who lost the indicator to a declined\ncharge does the same after paying, and gets a fresh link.",{"start":16883,"end":16884},{"line":16865,"column":369,"offset":16876},{"line":16885,"column":1006,"offset":16886},763,33791,{"start":16888,"end":16890},{"line":16865,"column":21,"offset":16889},33587,{"line":16885,"column":1006,"offset":16886},{"type":27,"value":28},{"type":31,"tagName":466,"properties":16893,"children":16894,"position":16904},{},[16895],{"type":27,"value":16896,"position":16897},"Webhooks get missed now and then. The end date is your safety net:\nwithout a renewal, access ends 3 days after the charge that never came.",{"start":16898,"end":16901},{"line":16899,"column":71,"offset":16900},764,33794,{"line":16902,"column":854,"offset":16903},765,33934,{"start":16905,"end":16907},{"line":16899,"column":21,"offset":16906},33792,{"line":16902,"column":854,"offset":16903},{"type":27,"value":28},{"type":31,"tagName":466,"properties":16910,"children":16911,"position":16921},{},[16912],{"type":27,"value":16913,"position":16914},"Logging in asks each patron to share their Patreon memberships, so the\nserver can find the one in your campaign. It keeps nothing, and uses\nthe Patreon login once.",{"start":16915,"end":16918},{"line":16916,"column":71,"offset":16917},766,33937,{"line":16919,"column":74,"offset":16920},768,34104,{"start":16922,"end":16924},{"line":16916,"column":21,"offset":16923},33935,{"line":16919,"column":74,"offset":16920},{"type":27,"value":28},{"start":16927,"end":16928},{"line":16865,"column":21,"offset":16889},{"line":16919,"column":74,"offset":16920},{"type":27,"value":28},{"type":31,"tagName":414,"properties":16931,"children":16932,"position":16940},{},[16933],{"type":27,"value":335,"position":16934},{"start":16935,"end":16938},{"line":16936,"column":207,"offset":16937},770,34109,{"line":16936,"column":340,"offset":16939},34121,{"start":16941,"end":16943},{"line":16936,"column":21,"offset":16942},34106,{"line":16936,"column":340,"offset":16939},{"type":27,"value":28},{"type":31,"tagName":32,"properties":16946,"children":16947,"position":16957},{},[16948],{"type":27,"value":16949,"position":16950},"Sell access through a paid Telegram group or channel, and a small bot\ngives each member your indicator while they are in it.",{"start":16951,"end":16954},{"line":16952,"column":21,"offset":16953},772,34123,{"line":16955,"column":868,"offset":16956},773,34247,{"start":16958,"end":16959},{"line":16952,"column":21,"offset":16953},{"line":16955,"column":868,"offset":16956},{"type":27,"value":28},{"type":31,"tagName":445,"properties":16962,"children":16963,"position":16971},{},[16964],{"type":27,"value":449,"position":16965},{"start":16966,"end":16969},{"line":16967,"column":39,"offset":16968},775,34253,{"line":16967,"column":98,"offset":16970},34265,{"start":16972,"end":16974},{"line":16967,"column":21,"offset":16973},34249,{"line":16967,"column":98,"offset":16970},{"type":27,"value":28},{"type":31,"tagName":461,"properties":16977,"children":16978,"position":17088},{},[16979,16980,17028,17029,17058,17059,17087],{"type":27,"value":28},{"type":31,"tagName":466,"properties":16981,"children":16982,"position":17024},{},[16983,16999,17005,17018],{"type":31,"tagName":470,"properties":16984,"children":16985,"position":16994},{},[16986],{"type":27,"value":16987,"position":16988},"Joins",{"start":16989,"end":16992},{"line":16990,"column":39,"offset":16991},777,34271,{"line":16990,"column":145,"offset":16993},34276,{"start":16995,"end":16997},{"line":16990,"column":71,"offset":16996},34269,{"line":16990,"column":154,"offset":16998},34278,{"type":27,"value":17000,"position":17001},": a member of your paid group or channel sends your bot\n",{"start":17002,"end":17003},{"line":16990,"column":154,"offset":16998},{"line":143,"column":21,"offset":17004},34334,{"type":31,"tagName":758,"properties":17006,"children":17007,"position":17015},{},[17008],{"type":27,"value":17009,"position":17010},"/start",{"start":17011,"end":17013},{"line":143,"column":71,"offset":17012},34336,{"line":143,"column":59,"offset":17014},34344,{"start":17016,"end":17017},{"line":143,"column":71,"offset":17012},{"line":143,"column":59,"offset":17014},{"type":27,"value":17019,"position":17020}," and gets a personal link. Opening it gives them the indicator.",{"start":17021,"end":17022},{"line":143,"column":59,"offset":17014},{"line":143,"column":854,"offset":17023},34407,{"start":17025,"end":17027},{"line":16990,"column":21,"offset":17026},34267,{"line":143,"column":854,"offset":17023},{"type":27,"value":28},{"type":31,"tagName":466,"properties":17030,"children":17031,"position":17054},{},[17032,17048],{"type":31,"tagName":470,"properties":17033,"children":17034,"position":17043},{},[17035],{"type":27,"value":17036,"position":17037},"Stays",{"start":17038,"end":17041},{"line":17039,"column":39,"offset":17040},779,34412,{"line":17039,"column":145,"offset":17042},34417,{"start":17044,"end":17046},{"line":17039,"column":71,"offset":17045},34410,{"line":17039,"column":154,"offset":17047},34419,{"type":27,"value":17049,"position":17050},": they keep it while they stay in the group or channel.",{"start":17051,"end":17052},{"line":17039,"column":154,"offset":17047},{"line":17039,"column":364,"offset":17053},34474,{"start":17055,"end":17057},{"line":17039,"column":21,"offset":17056},34408,{"line":17039,"column":364,"offset":17053},{"type":27,"value":28},{"type":31,"tagName":466,"properties":17060,"children":17061,"position":17083},{},[17062,17077],{"type":31,"tagName":470,"properties":17063,"children":17064,"position":17072},{},[17065],{"type":27,"value":17066,"position":17067},"Leaves",{"start":17068,"end":17070},{"line":137,"column":39,"offset":17069},34479,{"line":137,"column":59,"offset":17071},34485,{"start":17073,"end":17075},{"line":137,"column":71,"offset":17074},34477,{"line":137,"column":86,"offset":17076},34487,{"type":27,"value":17078,"position":17079},": they lose it when they leave or you remove them.",{"start":17080,"end":17081},{"line":137,"column":86,"offset":17076},{"line":137,"column":960,"offset":17082},34537,{"start":17084,"end":17086},{"line":137,"column":21,"offset":17085},34475,{"line":137,"column":960,"offset":17082},{"type":27,"value":28},{"start":17089,"end":17090},{"line":16990,"column":21,"offset":17026},{"line":137,"column":960,"offset":17082},{"type":27,"value":28},{"type":31,"tagName":445,"properties":17093,"children":17094,"position":17102},{},[17095],{"type":27,"value":570,"position":17096},{"start":17097,"end":17100},{"line":17098,"column":39,"offset":17099},782,34543,{"line":17098,"column":548,"offset":17101},34552,{"start":17103,"end":17105},{"line":17098,"column":21,"offset":17104},34539,{"line":17098,"column":548,"offset":17101},{"type":27,"value":28},{"type":31,"tagName":582,"properties":17108,"children":17109,"position":17341},{},[17110,17111,17144,17145,17160,17161,17232,17233,17287,17288,17340],{"type":27,"value":28},{"type":31,"tagName":466,"properties":17112,"children":17113,"position":17140},{},[17114,17122,17134],{"type":27,"value":17115,"position":17116},"In Telegram, open @BotFather, send ",{"start":17117,"end":17120},{"line":17118,"column":207,"offset":17119},784,34557,{"line":17118,"column":540,"offset":17121},34592,{"type":31,"tagName":758,"properties":17123,"children":17124,"position":17131},{},[17125],{"type":27,"value":17126,"position":17127},"/newbot",{"start":17128,"end":17129},{"line":17118,"column":540,"offset":17121},{"line":17118,"column":698,"offset":17130},34601,{"start":17132,"end":17133},{"line":17118,"column":540,"offset":17121},{"line":17118,"column":698,"offset":17130},{"type":27,"value":17135,"position":17136},", and pick a name and a\nusername. BotFather answers with your bot's token. Keep it secret:\nanyone with it controls your bot.",{"start":17137,"end":17138},{"line":17118,"column":698,"offset":17130},{"line":140,"column":508,"offset":17139},34731,{"start":17141,"end":17143},{"line":17118,"column":21,"offset":17142},34554,{"line":140,"column":508,"offset":17139},{"type":27,"value":28},{"type":31,"tagName":466,"properties":17146,"children":17147,"position":17156},{},[17148],{"type":27,"value":17149,"position":17150},"Add the bot to your paid group or channel and make it an admin. Only an\nadmin sees who leaves, so this step matters.",{"start":17151,"end":17153},{"line":146,"column":207,"offset":17152},34735,{"line":17154,"column":698,"offset":17155},788,34854,{"start":17157,"end":17159},{"line":146,"column":21,"offset":17158},34732,{"line":17154,"column":698,"offset":17155},{"type":27,"value":28},{"type":31,"tagName":466,"properties":17162,"children":17163,"position":17228},{},[17164,17171,17183,17190,17202,17209,17222],{"type":27,"value":17165,"position":17166},"Right after, open ",{"start":17167,"end":17169},{"line":155,"column":207,"offset":17168},34858,{"line":155,"column":281,"offset":17170},34876,{"type":31,"tagName":758,"properties":17172,"children":17173,"position":17180},{},[17174],{"type":27,"value":17175,"position":17176},"https://api.telegram.org/bot\u003Cyour token>/getUpdates",{"start":17177,"end":17178},{"line":155,"column":281,"offset":17170},{"line":155,"column":1243,"offset":17179},34929,{"start":17181,"end":17182},{"line":155,"column":281,"offset":17170},{"line":155,"column":1243,"offset":17179},{"type":27,"value":17184,"position":17185},"\nin your browser. The negative number after ",{"start":17186,"end":17187},{"line":155,"column":1243,"offset":17179},{"line":17188,"column":596,"offset":17189},790,34976,{"type":31,"tagName":758,"properties":17191,"children":17192,"position":17199},{},[17193],{"type":27,"value":17194,"position":17195},"\"chat\":{\"id\":",{"start":17196,"end":17197},{"line":17188,"column":596,"offset":17189},{"line":17188,"column":634,"offset":17198},34991,{"start":17200,"end":17201},{"line":17188,"column":596,"offset":17189},{"line":17188,"column":634,"offset":17198},{"type":27,"value":17203,"position":17204},", like\n",{"start":17205,"end":17206},{"line":17188,"column":634,"offset":17198},{"line":17207,"column":21,"offset":17208},791,34998,{"type":31,"tagName":758,"properties":17210,"children":17211,"position":17219},{},[17212],{"type":27,"value":17213,"position":17214},"-1001234567890",{"start":17215,"end":17217},{"line":17207,"column":207,"offset":17216},35001,{"line":17207,"column":215,"offset":17218},35017,{"start":17220,"end":17221},{"line":17207,"column":207,"offset":17216},{"line":17207,"column":215,"offset":17218},{"type":27,"value":17223,"position":17224},", is your chat's id.",{"start":17225,"end":17226},{"line":17207,"column":215,"offset":17218},{"line":17207,"column":555,"offset":17227},35037,{"start":17229,"end":17231},{"line":155,"column":21,"offset":17230},34855,{"line":17207,"column":555,"offset":17227},{"type":27,"value":28},{"type":31,"tagName":466,"properties":17234,"children":17235,"position":17283},{},[17236,17244,17257,17264,17278],{"type":27,"value":17237,"position":17238},"In your indicator's People panel, open ",{"start":17239,"end":17242},{"line":17240,"column":207,"offset":17241},792,35041,{"line":17240,"column":179,"offset":17243},35080,{"type":31,"tagName":470,"properties":17245,"children":17246,"position":17253},{},[17247],{"type":27,"value":602,"position":17248},{"start":17249,"end":17251},{"line":17240,"column":593,"offset":17250},35082,{"line":17240,"column":868,"offset":17252},35092,{"start":17254,"end":17255},{"line":17240,"column":179,"offset":17243},{"line":17240,"column":103,"offset":17256},35094,{"type":27,"value":17258,"position":17259}," in the corner\nmenu and press ",{"start":17260,"end":17261},{"line":17240,"column":103,"offset":17256},{"line":17262,"column":206,"offset":17263},793,35127,{"type":31,"tagName":470,"properties":17265,"children":17266,"position":17274},{},[17267],{"type":27,"value":17268,"position":17269},"Create key",{"start":17270,"end":17272},{"line":17262,"column":221,"offset":17271},35129,{"line":17262,"column":171,"offset":17273},35139,{"start":17275,"end":17276},{"line":17262,"column":206,"offset":17263},{"line":17262,"column":352,"offset":17277},35141,{"type":27,"value":2329,"position":17279},{"start":17280,"end":17281},{"line":17262,"column":352,"offset":17277},{"line":17262,"column":477,"offset":17282},35142,{"start":17284,"end":17286},{"line":17240,"column":21,"offset":17285},35038,{"line":17262,"column":477,"offset":17282},{"type":27,"value":28},{"type":31,"tagName":466,"properties":17289,"children":17290,"position":17336},{},[17291,17298,17310,17317,17329],{"type":27,"value":1023,"position":17292},{"start":17293,"end":17296},{"line":17294,"column":207,"offset":17295},794,35146,{"line":17294,"column":435,"offset":17297},35169,{"type":31,"tagName":758,"properties":17299,"children":17300,"position":17307},{},[17301],{"type":27,"value":17302,"position":17303},"telegram-bot.mjs",{"start":17304,"end":17305},{"line":17294,"column":435,"offset":17297},{"line":17294,"column":593,"offset":17306},35187,{"start":17308,"end":17309},{"line":17294,"column":435,"offset":17297},{"line":17294,"column":593,"offset":17306},{"type":27,"value":17311,"position":17312},", set the variables in the\ntable, and run ",{"start":17313,"end":17314},{"line":17294,"column":593,"offset":17306},{"line":17315,"column":206,"offset":17316},795,35232,{"type":31,"tagName":758,"properties":17318,"children":17319,"position":17326},{},[17320],{"type":27,"value":17321,"position":17322},"node telegram-bot.mjs",{"start":17323,"end":17324},{"line":17315,"column":206,"offset":17316},{"line":17315,"column":8248,"offset":17325},35255,{"start":17327,"end":17328},{"line":17315,"column":206,"offset":17316},{"line":17315,"column":8248,"offset":17325},{"type":27,"value":17330,"position":17331}," (Node 20 or later, nothing to\ninstall) on any computer or server that stays on. It needs no public\naddress.",{"start":17332,"end":17333},{"line":17315,"column":8248,"offset":17325},{"line":17334,"column":154,"offset":17335},797,35369,{"start":17337,"end":17339},{"line":17294,"column":21,"offset":17338},35143,{"line":17334,"column":154,"offset":17335},{"type":27,"value":28},{"start":17342,"end":17343},{"line":17118,"column":21,"offset":17142},{"line":17334,"column":154,"offset":17335},{"type":27,"value":116},{"type":31,"tagName":118,"properties":17346,"children":17347,"position":17589},{},[17348,17388],{"type":31,"tagName":122,"properties":17349,"children":17350,"position":17385},{},[17351],{"type":31,"tagName":126,"properties":17352,"children":17353,"position":17382},{},[17354,17369],{"type":31,"tagName":130,"properties":17355,"children":17356,"position":17364},{},[17357],{"type":27,"value":1088,"position":17358},{"start":17359,"end":17362},{"line":17360,"column":71,"offset":17361},799,35373,{"line":17360,"column":59,"offset":17363},35381,{"start":17365,"end":17367},{"line":17360,"column":21,"offset":17366},35371,{"line":17360,"column":154,"offset":17368},35382,{"type":31,"tagName":130,"properties":17370,"children":17371,"position":17378},{},[17372],{"type":27,"value":1103,"position":17373},{"start":17374,"end":17376},{"line":17360,"column":548,"offset":17375},35384,{"line":17360,"column":664,"offset":17377},35394,{"start":17379,"end":17380},{"line":17360,"column":154,"offset":17368},{"line":17360,"column":74,"offset":17381},35396,{"start":17383,"end":17384},{"line":17360,"column":21,"offset":17366},{"line":17360,"column":74,"offset":17381},{"start":17386,"end":17387},{"line":17360,"column":21,"offset":17366},{"line":17360,"column":74,"offset":17381},{"type":31,"tagName":188,"properties":17389,"children":17390,"position":17586},{},[17391,17440,17495,17533],{"type":31,"tagName":126,"properties":17392,"children":17393,"position":17437},{},[17394,17423],{"type":31,"tagName":195,"properties":17395,"children":17396,"position":17418},{},[17397],{"type":31,"tagName":758,"properties":17398,"children":17399,"position":17412},{},[17400,17402,17405,17407,17410],{"type":27,"value":17401},"TELEGRAM_",{"type":31,"tagName":1134,"properties":17403,"children":17404},{},[],{"type":27,"value":17406},"BOT_",{"type":31,"tagName":1134,"properties":17408,"children":17409},{},[],{"type":27,"value":17411},"TOKEN",{"start":17413,"end":17416},{"line":17414,"column":71,"offset":17415},801,35413,{"line":17414,"column":230,"offset":17417},35433,{"start":17419,"end":17421},{"line":17414,"column":21,"offset":17420},35411,{"line":17414,"column":664,"offset":17422},35434,{"type":31,"tagName":195,"properties":17424,"children":17425,"position":17433},{},[17426],{"type":27,"value":17427,"position":17428},"your bot's token, from @BotFather",{"start":17429,"end":17431},{"line":17414,"column":74,"offset":17430},35436,{"line":17414,"column":607,"offset":17432},35469,{"start":17434,"end":17435},{"line":17414,"column":664,"offset":17422},{"line":17414,"column":612,"offset":17436},35471,{"start":17438,"end":17439},{"line":17414,"column":21,"offset":17420},{"line":17414,"column":612,"offset":17436},{"type":31,"tagName":126,"properties":17441,"children":17442,"position":17492},{},[17443,17470],{"type":31,"tagName":195,"properties":17444,"children":17445,"position":17465},{},[17446],{"type":31,"tagName":758,"properties":17447,"children":17448,"position":17459},{},[17449,17450,17453,17455,17458],{"type":27,"value":17401},{"type":31,"tagName":1134,"properties":17451,"children":17452},{},[],{"type":27,"value":17454},"CHAT_",{"type":31,"tagName":1134,"properties":17456,"children":17457},{},[],{"type":27,"value":9318},{"start":17460,"end":17463},{"line":17461,"column":71,"offset":17462},802,35474,{"line":17461,"column":221,"offset":17464},35492,{"start":17466,"end":17468},{"line":17461,"column":21,"offset":17467},35472,{"line":17461,"column":281,"offset":17469},35493,{"type":31,"tagName":195,"properties":17471,"children":17472,"position":17488},{},[17473,17480],{"type":27,"value":17474,"position":17475},"your paid group's or channel's id, like ",{"start":17476,"end":17478},{"line":17461,"column":664,"offset":17477},35495,{"line":17461,"column":10,"offset":17479},35535,{"type":31,"tagName":758,"properties":17481,"children":17482,"position":17484},{},[17483],{"type":27,"value":17213},{"start":17485,"end":17486},{"line":17461,"column":10,"offset":17479},{"line":17461,"column":233,"offset":17487},35551,{"start":17489,"end":17490},{"line":17461,"column":281,"offset":17469},{"line":17461,"column":1401,"offset":17491},35553,{"start":17493,"end":17494},{"line":17461,"column":21,"offset":17467},{"line":17461,"column":1401,"offset":17491},{"type":31,"tagName":126,"properties":17496,"children":17497,"position":17530},{},[17498,17516],{"type":31,"tagName":195,"properties":17499,"children":17500,"position":17511},{},[17501],{"type":31,"tagName":758,"properties":17502,"children":17503,"position":17505},{},[17504],{"type":27,"value":1322},{"start":17506,"end":17509},{"line":17507,"column":71,"offset":17508},803,35556,{"line":17507,"column":206,"offset":17510},35572,{"start":17512,"end":17514},{"line":17507,"column":21,"offset":17513},35554,{"line":17507,"column":215,"offset":17515},35573,{"type":31,"tagName":195,"properties":17517,"children":17518,"position":17526},{},[17519],{"type":27,"value":17520,"position":17521},"the access key from step 4",{"start":17522,"end":17524},{"line":17507,"column":281,"offset":17523},35575,{"line":17507,"column":698,"offset":17525},35601,{"start":17527,"end":17528},{"line":17507,"column":215,"offset":17515},{"line":17507,"column":1347,"offset":17529},35603,{"start":17531,"end":17532},{"line":17507,"column":21,"offset":17513},{"line":17507,"column":1347,"offset":17529},{"type":31,"tagName":126,"properties":17534,"children":17535,"position":17583},{},[17536,17558],{"type":31,"tagName":195,"properties":17537,"children":17538,"position":17553},{},[17539],{"type":31,"tagName":758,"properties":17540,"children":17541,"position":17547},{},[17542,17543,17546],{"type":27,"value":1362},{"type":31,"tagName":1134,"properties":17544,"children":17545},{},[],{"type":27,"value":1367},{"start":17548,"end":17551},{"line":17549,"column":71,"offset":17550},804,35606,{"line":17549,"column":295,"offset":17552},35628,{"start":17554,"end":17556},{"line":17549,"column":21,"offset":17555},35604,{"line":17549,"column":74,"offset":17557},35629,{"type":31,"tagName":195,"properties":17559,"children":17560,"position":17579},{},[17561,17567],{"type":27,"value":1382,"position":17562},{"start":17563,"end":17565},{"line":17549,"column":157,"offset":17564},35631,{"line":17549,"column":612,"offset":17566},35664,{"type":31,"tagName":758,"properties":17568,"children":17569,"position":17575},{},[17570,17571,17574],{"type":27,"value":1392},{"type":31,"tagName":1134,"properties":17572,"children":17573},{},[],{"type":27,"value":1397},{"start":17576,"end":17577},{"line":17549,"column":612,"offset":17566},{"line":17549,"column":1401,"offset":17578},35685,{"start":17580,"end":17581},{"line":17549,"column":74,"offset":17557},{"line":17549,"column":1406,"offset":17582},35687,{"start":17584,"end":17585},{"line":17549,"column":21,"offset":17555},{"line":17549,"column":1406,"offset":17582},{"start":17587,"end":17588},{"line":17414,"column":21,"offset":17420},{"line":17549,"column":1406,"offset":17582},{"start":17590,"end":17591},{"line":17360,"column":21,"offset":17366},{"line":17549,"column":1406,"offset":17582},{"type":27,"value":28},{"type":14,"children":17594},[17595],{"type":31,"tagName":1459,"properties":17596,"children":17597,"data":-1},{"class":1461,"style":1462,"tabindex":1463},[17598],{"type":31,"tagName":758,"properties":17599,"children":17601},{"class":17600},[1468],[17602,17610,17611,17619,17620,17627,17628,17636,17637,17645,17646,17654,17655,17663,17664,17671,17672,17680,17681,17689,17690,17698,17699,17707,17708,17716,17717,17725,17726,17733,17734,17742,17743,17751,17752,17755,17756,17779,17780,17803,17804,17807,17808,17815,17816,17823,17824,17827,17828,17851,17852,17887,17888,17943,17944,17951,17952,17955,17956,17999,18000,18035,18036,18043,18044,18051,18052,18091,18092,18143,18144,18151,18152,18195,18196,18203,18204,18223,18224,18307,18308,18351,18352,18359,18360,18363,18364,18371,18372,18379,18380,18415,18416,18467,18468,18487,18488,18495,18496,18499,18500,18507,18508,18535,18536,18587,18588,18595,18596,18599,18600,18608,18609,18617,18618,18621,18622,18659,18660,18718,18719,18747,18748,18763,18764,18787,18788,18813,18814,18821,18822,18880,18881,18942,18943,18955,18956,18963,18964,18967,18968,18976,18977,18985,18986,19010,19011,19022,19023,19070,19071,19097,19098,19105,19106,19113,19114,19117,19118,19126,19127,19130,19131,19139,19140,19168,19169,19210,19211,19233,19234,19245,19246,19282,19283,19300,19301,19309,19310,19318,19319,19339,19340,19408,19409,19434,19435,19453,19454,19461,19462,19478,19479,19503,19504,19511,19512,19527,19528,19536,19537,19553,19554,19588,19589,19596,19597,19604,19605,19608,19609,19617,19618,19626,19627,19635,19636,19668,19669,19715,19716,19764,19765,19781,19782,19789,19790,19832,19833,19870,19871,19939,19940,19947,19948,19955,19956,19959,19960,19968,19969,19977,19978,19986,19987,20020,20021,20058,20059,20067,20068,20085,20086,20113,20114,20121,20122,20174,20175,20231,20232,20299,20300,20307,20308,20311,20312,20320,20321,20329,20330,20338,20339,20342,20343,20362,20363,20401,20402,20438,20439,20455,20456,20464,20465,20472,20473,20498,20499,20542,20543,20568,20569,20576,20577,20619,20620,20644,20645,20657,20658,20669,20670,20695,20696,20711,20712,20727,20728,20780,20781,20788,20789,20796,20797,20804,20805,20808,20809,20816,20817,20824,20825,20840,20841,20852,20853,20888,20889,20904,20905,20924,20925,20932,20933],{"type":31,"tagName":1471,"properties":17603,"children":17604},{"class":1473},[17605],{"type":31,"tagName":1471,"properties":17606,"children":17607},{"style":1477},[17608],{"type":27,"value":17609},"// Telegram bot: the members of your paid Telegram group or channel get your",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17612,"children":17613},{"class":1473},[17614],{"type":31,"tagName":1471,"properties":17615,"children":17616},{"style":1477},[17617],{"type":27,"value":17618},"// Invite only Indicator, and lose it when they leave.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17621,"children":17622},{"class":1473},[17623],{"type":31,"tagName":1471,"properties":17624,"children":17625},{"style":1477},[17626],{"type":27,"value":1498},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17629,"children":17630},{"class":1473},[17631],{"type":31,"tagName":1471,"properties":17632,"children":17633},{"style":1477},[17634],{"type":27,"value":17635},"// A member sends your bot /start. While they are in the paid group or channel,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17638,"children":17639},{"class":1473},[17640],{"type":31,"tagName":1471,"properties":17641,"children":17642},{"style":1477},[17643],{"type":27,"value":17644},"// the bot answers with their personal link: they open it, sign in or sign up",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17647,"children":17648},{"class":1473},[17649],{"type":31,"tagName":1471,"properties":17650,"children":17651},{"style":1477},[17652],{"type":27,"value":17653},"// on OpenMarket, and the Indicator is theirs. When they leave or are removed,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17656,"children":17657},{"class":1473},[17658],{"type":31,"tagName":1471,"properties":17659,"children":17660},{"style":1477},[17661],{"type":27,"value":17662},"// the bot takes it away.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17665,"children":17666},{"class":1473},[17667],{"type":31,"tagName":1471,"properties":17668,"children":17669},{"style":1477},[17670],{"type":27,"value":1498},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17673,"children":17674},{"class":1473},[17675],{"type":31,"tagName":1471,"properties":17676,"children":17677},{"style":1477},[17678],{"type":27,"value":17679},"// Set these, then run `node telegram-bot.mjs` (Node 20 or later):",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17682,"children":17683},{"class":1473},[17684],{"type":31,"tagName":1471,"properties":17685,"children":17686},{"style":1477},[17687],{"type":27,"value":17688},"//   TELEGRAM_BOT_TOKEN    your bot's token, from @BotFather",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17691,"children":17692},{"class":1473},[17693],{"type":31,"tagName":1471,"properties":17694,"children":17695},{"style":1477},[17696],{"type":27,"value":17697},"//   TELEGRAM_CHAT_ID      the paid group or channel, like -1001234567890",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17700,"children":17701},{"class":1473},[17702],{"type":31,"tagName":1471,"properties":17703,"children":17704},{"style":1477},[17705],{"type":27,"value":17706},"//                         (make the bot an admin there: only admins see who leaves)",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17709,"children":17710},{"class":1473},[17711],{"type":31,"tagName":1471,"properties":17712,"children":17713},{"style":1477},[17714],{"type":27,"value":17715},"//   OPENMARKET_KEY        an access key on your Indicator",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17718,"children":17719},{"class":1473},[17720],{"type":31,"tagName":1471,"properties":17721,"children":17722},{"style":1477},[17723],{"type":27,"value":17724},"//   OPENMARKET_INDICATOR  your Indicator's full name, like @you/your-indicator",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17727,"children":17728},{"class":1473},[17729],{"type":31,"tagName":1471,"properties":17730,"children":17731},{"style":1477},[17732],{"type":27,"value":1498},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17735,"children":17736},{"class":1473},[17737],{"type":31,"tagName":1471,"properties":17738,"children":17739},{"style":1477},[17740],{"type":27,"value":17741},"// The bot asks Telegram for its updates (long polling), so it needs no public",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17744,"children":17745},{"class":1473},[17746],{"type":31,"tagName":1471,"properties":17747,"children":17748},{"style":1477},[17749],{"type":27,"value":17750},"// address and runs anywhere.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17753,"children":17754},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17757,"children":17758},{"class":1473},[17759,17763,17767,17771,17775],{"type":31,"tagName":1471,"properties":17760,"children":17761},{"style":1687},[17762],{"type":27,"value":1690},{"type":31,"tagName":1471,"properties":17764,"children":17765},{"style":1693},[17766],{"type":27,"value":1725},{"type":31,"tagName":1471,"properties":17768,"children":17769},{"style":1687},[17770],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":17772,"children":17773},{"style":1704},[17774],{"type":27,"value":1734},{"type":31,"tagName":1471,"properties":17776,"children":17777},{"style":1693},[17778],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17781,"children":17782},{"class":1473},[17783,17787,17791,17795,17799],{"type":31,"tagName":1471,"properties":17784,"children":17785},{"style":1687},[17786],{"type":27,"value":1690},{"type":31,"tagName":1471,"properties":17788,"children":17789},{"style":1693},[17790],{"type":27,"value":1777},{"type":31,"tagName":1471,"properties":17792,"children":17793},{"style":1687},[17794],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":17796,"children":17797},{"style":1704},[17798],{"type":27,"value":1786},{"type":31,"tagName":1471,"properties":17800,"children":17801},{"style":1693},[17802],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17805,"children":17806},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17809,"children":17810},{"class":1473},[17811],{"type":31,"tagName":1471,"properties":17812,"children":17813},{"style":1477},[17814],{"type":27,"value":6098},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17817,"children":17818},{"class":1473},[17819],{"type":31,"tagName":1471,"properties":17820,"children":17821},{"style":1477},[17822],{"type":27,"value":6107},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17825,"children":17826},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17829,"children":17830},{"class":1473},[17831,17835,17839,17843,17847],{"type":31,"tagName":1471,"properties":17832,"children":17833},{"style":1687},[17834],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":17836,"children":17837},{"style":1978},[17838],{"type":27,"value":6124},{"type":31,"tagName":1471,"properties":17840,"children":17841},{"style":1693},[17842],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":17844,"children":17845},{"style":1989},[17846],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":17848,"children":17849},{"style":1693},[17850],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17853,"children":17854},{"class":1473},[17855,17859,17863,17867,17871,17875,17879,17883],{"type":31,"tagName":1471,"properties":17856,"children":17857},{"style":1687},[17858],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":17860,"children":17861},{"style":1806},[17862],{"type":27,"value":6149},{"type":31,"tagName":1471,"properties":17864,"children":17865},{"style":1687},[17866],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":17868,"children":17869},{"style":1693},[17870],{"type":27,"value":6158},{"type":31,"tagName":1471,"properties":17872,"children":17873},{"style":1806},[17874],{"type":27,"value":6163},{"type":31,"tagName":1471,"properties":17876,"children":17877},{"style":1687},[17878],{"type":27,"value":2944},{"type":31,"tagName":1471,"properties":17880,"children":17881},{"style":1704},[17882],{"type":27,"value":6172},{"type":31,"tagName":1471,"properties":17884,"children":17885},{"style":1693},[17886],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17889,"children":17890},{"class":1473},[17891,17895,17899,17903,17907,17911,17915,17919,17923,17927,17931,17935,17939],{"type":31,"tagName":1471,"properties":17892,"children":17893},{"style":1687},[17894],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":17896,"children":17897},{"style":1704},[17898],{"type":27,"value":6189},{"type":31,"tagName":1471,"properties":17900,"children":17901},{"style":1693},[17902],{"type":27,"value":6194},{"type":31,"tagName":1471,"properties":17904,"children":17905},{"style":1704},[17906],{"type":27,"value":6199},{"type":31,"tagName":1471,"properties":17908,"children":17909},{"style":1693},[17910],{"type":27,"value":4887},{"type":31,"tagName":1471,"properties":17912,"children":17913},{"style":1704},[17914],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":17916,"children":17917},{"style":1693},[17918],{"type":27,"value":4896},{"type":31,"tagName":1471,"properties":17920,"children":17921},{"style":1704},[17922],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":17924,"children":17925},{"style":1806},[17926],{"type":27,"value":6220},{"type":31,"tagName":1471,"properties":17928,"children":17929},{"style":1704},[17930],{"type":27,"value":6225},{"type":31,"tagName":1471,"properties":17932,"children":17933},{"style":1693},[17934],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":17936,"children":17937},{"style":1704},[17938],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":17940,"children":17941},{"style":1693},[17942],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17945,"children":17946},{"class":1473},[17947],{"type":31,"tagName":1471,"properties":17948,"children":17949},{"style":1693},[17950],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17953,"children":17954},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":17957,"children":17958},{"class":1473},[17959,17963,17967,17971,17975,17979,17983,17987,17991,17995],{"type":31,"tagName":1471,"properties":17960,"children":17961},{"style":1687},[17962],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":17964,"children":17965},{"style":1687},[17966],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":17968,"children":17969},{"style":1978},[17970],{"type":27,"value":6266},{"type":31,"tagName":1471,"properties":17972,"children":17973},{"style":1693},[17974],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":17976,"children":17977},{"style":1989},[17978],{"type":27,"value":6275},{"type":31,"tagName":1471,"properties":17980,"children":17981},{"style":1693},[17982],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":17984,"children":17985},{"style":1989},[17986],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":17988,"children":17989},{"style":1693},[17990],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":17992,"children":17993},{"style":1989},[17994],{"type":27,"value":5162},{"type":31,"tagName":1471,"properties":17996,"children":17997},{"style":1693},[17998],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18001,"children":18002},{"class":1473},[18003,18007,18011,18015,18019,18023,18027,18031],{"type":31,"tagName":1471,"properties":18004,"children":18005},{"style":1687},[18006],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":18008,"children":18009},{"style":1806},[18010],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":18012,"children":18013},{"style":1687},[18014],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":18016,"children":18017},{"style":1687},[18018],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":18020,"children":18021},{"style":1978},[18022],{"type":27,"value":4846},{"type":31,"tagName":1471,"properties":18024,"children":18025},{"style":1693},[18026],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":18028,"children":18029},{"style":1978},[18030],{"type":27,"value":6328},{"type":31,"tagName":1471,"properties":18032,"children":18033},{"style":1693},[18034],{"type":27,"value":6333},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18037,"children":18038},{"class":1473},[18039],{"type":31,"tagName":1471,"properties":18040,"children":18041},{"style":1693},[18042],{"type":27,"value":6342},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18045,"children":18046},{"class":1473},[18047],{"type":31,"tagName":1471,"properties":18048,"children":18049},{"style":1693},[18050],{"type":27,"value":6351},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18053,"children":18054},{"class":1473},[18055,18059,18063,18067,18071,18075,18079,18083,18087],{"type":31,"tagName":1471,"properties":18056,"children":18057},{"style":1693},[18058],{"type":27,"value":6360},{"type":31,"tagName":1471,"properties":18060,"children":18061},{"style":1704},[18062],{"type":27,"value":4882},{"type":31,"tagName":1471,"properties":18064,"children":18065},{"style":1693},[18066],{"type":27,"value":4887},{"type":31,"tagName":1471,"properties":18068,"children":18069},{"style":1704},[18070],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":18072,"children":18073},{"style":1693},[18074],{"type":27,"value":4896},{"type":31,"tagName":1471,"properties":18076,"children":18077},{"style":1704},[18078],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":18080,"children":18081},{"style":1806},[18082],{"type":27,"value":1322},{"type":31,"tagName":1471,"properties":18084,"children":18085},{"style":1704},[18086],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":18088,"children":18089},{"style":1693},[18090],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18093,"children":18094},{"class":1473},[18095,18099,18103,18107,18111,18115,18119,18123,18127,18131,18135,18139],{"type":31,"tagName":1471,"properties":18096,"children":18097},{"style":1687},[18098],{"type":27,"value":6401},{"type":31,"tagName":1471,"properties":18100,"children":18101},{"style":1693},[18102],{"type":27,"value":6406},{"type":31,"tagName":1471,"properties":18104,"children":18105},{"style":1687},[18106],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":18108,"children":18109},{"style":1806},[18110],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":18112,"children":18113},{"style":1687},[18114],{"type":27,"value":6419},{"type":31,"tagName":1471,"properties":18116,"children":18117},{"style":1693},[18118],{"type":27,"value":6424},{"type":31,"tagName":1471,"properties":18120,"children":18121},{"style":1687},[18122],{"type":27,"value":3426},{"type":31,"tagName":1471,"properties":18124,"children":18125},{"style":1693},[18126],{"type":27,"value":3225},{"type":31,"tagName":1471,"properties":18128,"children":18129},{"style":1704},[18130],{"type":27,"value":6055},{"type":31,"tagName":1471,"properties":18132,"children":18133},{"style":1693},[18134],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":18136,"children":18137},{"style":1704},[18138],{"type":27,"value":6445},{"type":31,"tagName":1471,"properties":18140,"children":18141},{"style":1693},[18142],{"type":27,"value":6450},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18145,"children":18146},{"class":1473},[18147],{"type":31,"tagName":1471,"properties":18148,"children":18149},{"style":1693},[18150],{"type":27,"value":6459},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18153,"children":18154},{"class":1473},[18155,18159,18163,18167,18171,18175,18179,18183,18187,18191],{"type":31,"tagName":1471,"properties":18156,"children":18157},{"style":1693},[18158],{"type":27,"value":6468},{"type":31,"tagName":1471,"properties":18160,"children":18161},{"style":1687},[18162],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":18164,"children":18165},{"style":1806},[18166],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":18168,"children":18169},{"style":1687},[18170],{"type":27,"value":6419},{"type":31,"tagName":1471,"properties":18172,"children":18173},{"style":1806},[18174],{"type":27,"value":2839},{"type":31,"tagName":1471,"properties":18176,"children":18177},{"style":1687},[18178],{"type":27,"value":6489},{"type":31,"tagName":1471,"properties":18180,"children":18181},{"style":1806},[18182],{"type":27,"value":3253},{"type":31,"tagName":1471,"properties":18184,"children":18185},{"style":1693},[18186],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":18188,"children":18189},{"style":1978},[18190],{"type":27,"value":6502},{"type":31,"tagName":1471,"properties":18192,"children":18193},{"style":1693},[18194],{"type":27,"value":6507},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18197,"children":18198},{"class":1473},[18199],{"type":31,"tagName":1471,"properties":18200,"children":18201},{"style":1693},[18202],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18205,"children":18206},{"class":1473},[18207,18211,18215,18219],{"type":31,"tagName":1471,"properties":18208,"children":18209},{"style":1687},[18210],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":18212,"children":18213},{"style":1693},[18214],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":18216,"children":18217},{"style":1687},[18218],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":18220,"children":18221},{"style":1693},[18222],{"type":27,"value":6536},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18225,"children":18226},{"class":1473},[18227,18231,18235,18239,18243,18247,18251,18255,18259,18263,18267,18271,18275,18279,18283,18287,18291,18295,18299,18303],{"type":31,"tagName":1471,"properties":18228,"children":18229},{"style":1687},[18230],{"type":27,"value":4726},{"type":31,"tagName":1471,"properties":18232,"children":18233},{"style":1687},[18234],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":18236,"children":18237},{"style":1978},[18238],{"type":27,"value":4735},{"type":31,"tagName":1471,"properties":18240,"children":18241},{"style":1693},[18242],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":18244,"children":18245},{"style":1704},[18246],{"type":27,"value":6561},{"type":31,"tagName":1471,"properties":18248,"children":18249},{"style":1693},[18250],{"type":27,"value":6275},{"type":31,"tagName":1471,"properties":18252,"children":18253},{"style":1704},[18254],{"type":27,"value":6570},{"type":31,"tagName":1471,"properties":18256,"children":18257},{"style":1693},[18258],{"type":27,"value":4816},{"type":31,"tagName":1471,"properties":18260,"children":18261},{"style":1704},[18262],{"type":27,"value":5013},{"type":31,"tagName":1471,"properties":18264,"children":18265},{"style":1693},[18266],{"type":27,"value":5018},{"type":31,"tagName":1471,"properties":18268,"children":18269},{"style":1704},[18270],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":18272,"children":18273},{"style":1693},[18274],{"type":27,"value":5027},{"type":31,"tagName":1471,"properties":18276,"children":18277},{"style":1704},[18278],{"type":27,"value":5032},{"type":31,"tagName":1471,"properties":18280,"children":18281},{"style":1687},[18282],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":18284,"children":18285},{"style":1693},[18286],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":18288,"children":18289},{"style":1704},[18290],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":18292,"children":18293},{"style":1978},[18294],{"type":27,"value":27},{"type":31,"tagName":1471,"properties":18296,"children":18297},{"style":1704},[18298],{"type":27,"value":5053},{"type":31,"tagName":1471,"properties":18300,"children":18301},{"style":1704},[18302],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":18304,"children":18305},{"style":1693},[18306],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18309,"children":18310},{"class":1473},[18311,18315,18319,18323,18327,18331,18335,18339,18343,18347],{"type":31,"tagName":1471,"properties":18312,"children":18313},{"style":1687},[18314],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":18316,"children":18317},{"style":1693},[18318],{"type":27,"value":6635},{"type":31,"tagName":1471,"properties":18320,"children":18321},{"style":1687},[18322],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":18324,"children":18325},{"style":1806},[18326],{"type":27,"value":6644},{"type":31,"tagName":1471,"properties":18328,"children":18329},{"style":1687},[18330],{"type":27,"value":6419},{"type":31,"tagName":1471,"properties":18332,"children":18333},{"style":1806},[18334],{"type":27,"value":2422},{"type":31,"tagName":1471,"properties":18336,"children":18337},{"style":1687},[18338],{"type":27,"value":6489},{"type":31,"tagName":1471,"properties":18340,"children":18341},{"style":1693},[18342],{"type":27,"value":5074},{"type":31,"tagName":1471,"properties":18344,"children":18345},{"style":1978},[18346],{"type":27,"value":5079},{"type":31,"tagName":1471,"properties":18348,"children":18349},{"style":1693},[18350],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18353,"children":18354},{"class":1473},[18355],{"type":31,"tagName":1471,"properties":18356,"children":18357},{"style":1693},[18358],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18361,"children":18362},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18365,"children":18366},{"class":1473},[18367],{"type":31,"tagName":1471,"properties":18368,"children":18369},{"style":1477},[18370],{"type":27,"value":6689},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18373,"children":18374},{"class":1473},[18375],{"type":31,"tagName":1471,"properties":18376,"children":18377},{"style":1477},[18378],{"type":27,"value":6698},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18381,"children":18382},{"class":1473},[18383,18387,18391,18395,18399,18403,18407,18411],{"type":31,"tagName":1471,"properties":18384,"children":18385},{"style":1687},[18386],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":18388,"children":18389},{"style":1687},[18390],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":18392,"children":18393},{"style":1978},[18394],{"type":27,"value":2998},{"type":31,"tagName":1471,"properties":18396,"children":18397},{"style":1693},[18398],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":18400,"children":18401},{"style":1989},[18402],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":18404,"children":18405},{"style":1693},[18406],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":18408,"children":18409},{"style":1989},[18410],{"type":27,"value":6732},{"type":31,"tagName":1471,"properties":18412,"children":18413},{"style":1693},[18414],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18417,"children":18418},{"class":1473},[18419,18423,18427,18431,18435,18439,18443,18447,18451,18455,18459,18463],{"type":31,"tagName":1471,"properties":18420,"children":18421},{"style":1687},[18422],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":18424,"children":18425},{"style":1693},[18426],{"type":27,"value":3225},{"type":31,"tagName":1471,"properties":18428,"children":18429},{"style":1806},[18430],{"type":27,"value":6753},{"type":31,"tagName":1471,"properties":18432,"children":18433},{"style":1693},[18434],{"type":27,"value":3244},{"type":31,"tagName":1471,"properties":18436,"children":18437},{"style":1687},[18438],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":18440,"children":18441},{"style":1687},[18442],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":18444,"children":18445},{"style":1978},[18446],{"type":27,"value":6266},{"type":31,"tagName":1471,"properties":18448,"children":18449},{"style":1693},[18450],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":18452,"children":18453},{"style":1704},[18454],{"type":27,"value":6778},{"type":31,"tagName":1471,"properties":18456,"children":18457},{"style":1693},[18458],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":18460,"children":18461},{"style":1704},[18462],{"type":27,"value":6787},{"type":31,"tagName":1471,"properties":18464,"children":18465},{"style":1693},[18466],{"type":27,"value":6792},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18469,"children":18470},{"class":1473},[18471,18475,18479,18483],{"type":31,"tagName":1471,"properties":18472,"children":18473},{"style":1687},[18474],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":18476,"children":18477},{"style":1693},[18478],{"type":27,"value":6805},{"type":31,"tagName":1471,"properties":18480,"children":18481},{"style":1806},[18482],{"type":27,"value":1463},{"type":31,"tagName":1471,"properties":18484,"children":18485},{"style":1693},[18486],{"type":27,"value":6814},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18489,"children":18490},{"class":1473},[18491],{"type":31,"tagName":1471,"properties":18492,"children":18493},{"style":1693},[18494],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18497,"children":18498},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18501,"children":18502},{"class":1473},[18503],{"type":31,"tagName":1471,"properties":18504,"children":18505},{"style":1477},[18506],{"type":27,"value":6835},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18509,"children":18510},{"class":1473},[18511,18515,18519,18523,18527,18531],{"type":31,"tagName":1471,"properties":18512,"children":18513},{"style":1687},[18514],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":18516,"children":18517},{"style":1687},[18518],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":18520,"children":18521},{"style":1978},[18522],{"type":27,"value":3733},{"type":31,"tagName":1471,"properties":18524,"children":18525},{"style":1693},[18526],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":18528,"children":18529},{"style":1989},[18530],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":18532,"children":18533},{"style":1693},[18534],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18537,"children":18538},{"class":1473},[18539,18543,18547,18551,18555,18559,18563,18567,18571,18575,18579,18583],{"type":31,"tagName":1471,"properties":18540,"children":18541},{"style":1687},[18542],{"type":27,"value":6872},{"type":31,"tagName":1471,"properties":18544,"children":18545},{"style":1978},[18546],{"type":27,"value":6266},{"type":31,"tagName":1471,"properties":18548,"children":18549},{"style":1693},[18550],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":18552,"children":18553},{"style":1704},[18554],{"type":27,"value":6885},{"type":31,"tagName":1471,"properties":18556,"children":18557},{"style":1693},[18558],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":18560,"children":18561},{"style":1704},[18562],{"type":27,"value":6894},{"type":31,"tagName":1471,"properties":18564,"children":18565},{"style":1978},[18566],{"type":27,"value":6899},{"type":31,"tagName":1471,"properties":18568,"children":18569},{"style":1704},[18570],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":18572,"children":18573},{"style":1693},[18574],{"type":27,"value":6723},{"type":31,"tagName":1471,"properties":18576,"children":18577},{"style":1704},[18578],{"type":27,"value":1174},{"type":31,"tagName":1471,"properties":18580,"children":18581},{"style":1704},[18582],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":18584,"children":18585},{"style":1693},[18586],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18589,"children":18590},{"class":1473},[18591],{"type":31,"tagName":1471,"properties":18592,"children":18593},{"style":1693},[18594],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18597,"children":18598},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18601,"children":18602},{"class":1473},[18603],{"type":31,"tagName":1471,"properties":18604,"children":18605},{"style":1477},[18606],{"type":27,"value":18607},"// ── Telegram ────────────────────────────────────────────────────────────",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18610,"children":18611},{"class":1473},[18612],{"type":31,"tagName":1471,"properties":18613,"children":18614},{"style":1477},[18615],{"type":27,"value":18616},"// The Bot API, called with your bot's token.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18619,"children":18620},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18623,"children":18624},{"class":1473},[18625,18629,18633,18638,18642,18646,18650,18655],{"type":31,"tagName":1471,"properties":18626,"children":18627},{"style":1687},[18628],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":18630,"children":18631},{"style":1687},[18632],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":18634,"children":18635},{"style":1978},[18636],{"type":27,"value":18637}," telegram",{"type":31,"tagName":1471,"properties":18639,"children":18640},{"style":1693},[18641],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":18643,"children":18644},{"style":1989},[18645],{"type":27,"value":6275},{"type":31,"tagName":1471,"properties":18647,"children":18648},{"style":1693},[18649],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":18651,"children":18652},{"style":1989},[18653],{"type":27,"value":18654},"params",{"type":31,"tagName":1471,"properties":18656,"children":18657},{"style":1693},[18658],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18661,"children":18662},{"class":1473},[18663,18667,18671,18675,18680,18684,18688,18692,18696,18701,18706,18710,18714],{"type":31,"tagName":1471,"properties":18664,"children":18665},{"style":1687},[18666],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":18668,"children":18669},{"style":1806},[18670],{"type":27,"value":2011},{"type":31,"tagName":1471,"properties":18672,"children":18673},{"style":1687},[18674],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":18676,"children":18677},{"style":1704},[18678],{"type":27,"value":18679}," `https://api.telegram.org/bot${",{"type":31,"tagName":1471,"properties":18681,"children":18682},{"style":1693},[18683],{"type":27,"value":4887},{"type":31,"tagName":1471,"properties":18685,"children":18686},{"style":1704},[18687],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":18689,"children":18690},{"style":1693},[18691],{"type":27,"value":4896},{"type":31,"tagName":1471,"properties":18693,"children":18694},{"style":1704},[18695],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":18697,"children":18698},{"style":1806},[18699],{"type":27,"value":18700},"TELEGRAM_BOT_TOKEN",{"type":31,"tagName":1471,"properties":18702,"children":18703},{"style":1704},[18704],{"type":27,"value":18705},"}/${",{"type":31,"tagName":1471,"properties":18707,"children":18708},{"style":1693},[18709],{"type":27,"value":6275},{"type":31,"tagName":1471,"properties":18711,"children":18712},{"style":1704},[18713],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":18715,"children":18716},{"style":1693},[18717],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18720,"children":18721},{"class":1473},[18722,18726,18730,18734,18738,18742],{"type":31,"tagName":1471,"properties":18723,"children":18724},{"style":1687},[18725],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":18727,"children":18728},{"style":1806},[18729],{"type":27,"value":4833},{"type":31,"tagName":1471,"properties":18731,"children":18732},{"style":1687},[18733],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":18735,"children":18736},{"style":1687},[18737],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":18739,"children":18740},{"style":1978},[18741],{"type":27,"value":4846},{"type":31,"tagName":1471,"properties":18743,"children":18744},{"style":1693},[18745],{"type":27,"value":18746},"(url, {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18749,"children":18750},{"class":1473},[18751,18755,18759],{"type":31,"tagName":1471,"properties":18752,"children":18753},{"style":1693},[18754],{"type":27,"value":11344},{"type":31,"tagName":1471,"properties":18756,"children":18757},{"style":1704},[18758],{"type":27,"value":6778},{"type":31,"tagName":1471,"properties":18760,"children":18761},{"style":1693},[18762],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18765,"children":18766},{"class":1473},[18767,18771,18775,18779,18783],{"type":31,"tagName":1471,"properties":18768,"children":18769},{"style":1693},[18770],{"type":27,"value":6050},{"type":31,"tagName":1471,"properties":18772,"children":18773},{"style":1704},[18774],{"type":27,"value":6055},{"type":31,"tagName":1471,"properties":18776,"children":18777},{"style":1693},[18778],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":18780,"children":18781},{"style":1704},[18782],{"type":27,"value":6445},{"type":31,"tagName":1471,"properties":18784,"children":18785},{"style":1693},[18786],{"type":27,"value":4914},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18789,"children":18790},{"class":1473},[18791,18795,18800,18804,18808],{"type":31,"tagName":1471,"properties":18792,"children":18793},{"style":1693},[18794],{"type":27,"value":11386},{"type":31,"tagName":1471,"properties":18796,"children":18797},{"style":1806},[18798],{"type":27,"value":18799},"JSON",{"type":31,"tagName":1471,"properties":18801,"children":18802},{"style":1693},[18803],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":18805,"children":18806},{"style":1978},[18807],{"type":27,"value":6502},{"type":31,"tagName":1471,"properties":18809,"children":18810},{"style":1693},[18811],{"type":27,"value":18812},"(params),",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18815,"children":18816},{"class":1473},[18817],{"type":31,"tagName":1471,"properties":18818,"children":18819},{"style":1693},[18820],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18823,"children":18824},{"class":1473},[18825,18829,18833,18838,18842,18847,18851,18856,18860,18864,18868,18872,18876],{"type":31,"tagName":1471,"properties":18826,"children":18827},{"style":1687},[18828],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":18830,"children":18831},{"style":1693},[18832],{"type":27,"value":3225},{"type":31,"tagName":1471,"properties":18834,"children":18835},{"style":1806},[18836],{"type":27,"value":18837},"ok",{"type":31,"tagName":1471,"properties":18839,"children":18840},{"style":1693},[18841],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":18843,"children":18844},{"style":1806},[18845],{"type":27,"value":18846},"result",{"type":31,"tagName":1471,"properties":18848,"children":18849},{"style":1693},[18850],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":18852,"children":18853},{"style":1806},[18854],{"type":27,"value":18855},"description",{"type":31,"tagName":1471,"properties":18857,"children":18858},{"style":1693},[18859],{"type":27,"value":3244},{"type":31,"tagName":1471,"properties":18861,"children":18862},{"style":1687},[18863],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":18865,"children":18866},{"style":1687},[18867],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":18869,"children":18870},{"style":1693},[18871],{"type":27,"value":5074},{"type":31,"tagName":1471,"properties":18873,"children":18874},{"style":1978},[18875],{"type":27,"value":5079},{"type":31,"tagName":1471,"properties":18877,"children":18878},{"style":1693},[18879],{"type":27,"value":2509},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18882,"children":18883},{"class":1473},[18884,18888,18892,18896,18901,18905,18909,18913,18917,18922,18926,18930,18934,18938],{"type":31,"tagName":1471,"properties":18885,"children":18886},{"style":1687},[18887],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":18889,"children":18890},{"style":1693},[18891],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":18893,"children":18894},{"style":1687},[18895],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":18897,"children":18898},{"style":1693},[18899],{"type":27,"value":18900},"ok) ",{"type":31,"tagName":1471,"properties":18902,"children":18903},{"style":1687},[18904],{"type":27,"value":4987},{"type":31,"tagName":1471,"properties":18906,"children":18907},{"style":1687},[18908],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":18910,"children":18911},{"style":1978},[18912],{"type":27,"value":4735},{"type":31,"tagName":1471,"properties":18914,"children":18915},{"style":1693},[18916],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":18918,"children":18919},{"style":1704},[18920],{"type":27,"value":18921},"`Telegram ${",{"type":31,"tagName":1471,"properties":18923,"children":18924},{"style":1693},[18925],{"type":27,"value":6275},{"type":31,"tagName":1471,"properties":18927,"children":18928},{"style":1704},[18929],{"type":27,"value":5032},{"type":31,"tagName":1471,"properties":18931,"children":18932},{"style":1693},[18933],{"type":27,"value":18855},{"type":31,"tagName":1471,"properties":18935,"children":18936},{"style":1704},[18937],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":18939,"children":18940},{"style":1693},[18941],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18944,"children":18945},{"class":1473},[18946,18950],{"type":31,"tagName":1471,"properties":18947,"children":18948},{"style":1687},[18949],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":18951,"children":18952},{"style":1693},[18953],{"type":27,"value":18954}," result;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18957,"children":18958},{"class":1473},[18959],{"type":31,"tagName":1471,"properties":18960,"children":18961},{"style":1693},[18962],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18965,"children":18966},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18969,"children":18970},{"class":1473},[18971],{"type":31,"tagName":1471,"properties":18972,"children":18973},{"style":1477},[18974],{"type":27,"value":18975},"/** Whether a chat member is in the chat now: the owner, an admin, a member,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18978,"children":18979},{"class":1473},[18980],{"type":31,"tagName":1471,"properties":18981,"children":18982},{"style":1477},[18983],{"type":27,"value":18984}," *  or a restricted member who has not left. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":18987,"children":18988},{"class":1473},[18989,18993,18998,19002,19006],{"type":31,"tagName":1471,"properties":18990,"children":18991},{"style":1687},[18992],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":18994,"children":18995},{"style":1978},[18996],{"type":27,"value":18997}," isIn",{"type":31,"tagName":1471,"properties":18999,"children":19000},{"style":1693},[19001],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19003,"children":19004},{"style":1989},[19005],{"type":27,"value":12821},{"type":31,"tagName":1471,"properties":19007,"children":19008},{"style":1693},[19009],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19012,"children":19013},{"class":1473},[19014,19018],{"type":31,"tagName":1471,"properties":19015,"children":19016},{"style":1687},[19017],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":19019,"children":19020},{"style":1693},[19021],{"type":27,"value":2766},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19024,"children":19025},{"class":1473},[19026,19030,19035,19039,19044,19048,19053,19057,19061,19066],{"type":31,"tagName":1471,"properties":19027,"children":19028},{"style":1693},[19029],{"type":27,"value":2557},{"type":31,"tagName":1471,"properties":19031,"children":19032},{"style":1704},[19033],{"type":27,"value":19034},"\"creator\"",{"type":31,"tagName":1471,"properties":19036,"children":19037},{"style":1693},[19038],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":19040,"children":19041},{"style":1704},[19042],{"type":27,"value":19043},"\"administrator\"",{"type":31,"tagName":1471,"properties":19045,"children":19046},{"style":1693},[19047],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":19049,"children":19050},{"style":1704},[19051],{"type":27,"value":19052},"\"member\"",{"type":31,"tagName":1471,"properties":19054,"children":19055},{"style":1693},[19056],{"type":27,"value":2576},{"type":31,"tagName":1471,"properties":19058,"children":19059},{"style":1978},[19060],{"type":27,"value":2581},{"type":31,"tagName":1471,"properties":19062,"children":19063},{"style":1693},[19064],{"type":27,"value":19065},"(member.status) ",{"type":31,"tagName":1471,"properties":19067,"children":19068},{"style":1687},[19069],{"type":27,"value":2825},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19072,"children":19073},{"class":1473},[19074,19079,19083,19088,19092],{"type":31,"tagName":1471,"properties":19075,"children":19076},{"style":1693},[19077],{"type":27,"value":19078},"    (member.status ",{"type":31,"tagName":1471,"properties":19080,"children":19081},{"style":1687},[19082],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":19084,"children":19085},{"style":1704},[19086],{"type":27,"value":19087}," \"restricted\"",{"type":31,"tagName":1471,"properties":19089,"children":19090},{"style":1687},[19091],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":19093,"children":19094},{"style":1693},[19095],{"type":27,"value":19096}," member.is_member)",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19099,"children":19100},{"class":1473},[19101],{"type":31,"tagName":1471,"properties":19102,"children":19103},{"style":1693},[19104],{"type":27,"value":4318},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19107,"children":19108},{"class":1473},[19109],{"type":31,"tagName":1471,"properties":19110,"children":19111},{"style":1693},[19112],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19115,"children":19116},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19119,"children":19120},{"class":1473},[19121],{"type":31,"tagName":1471,"properties":19122,"children":19123},{"style":1477},[19124],{"type":27,"value":19125},"// ── The bot ─────────────────────────────────────────────────────────────",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19128,"children":19129},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19132,"children":19133},{"class":1473},[19134],{"type":31,"tagName":1471,"properties":19135,"children":19136},{"style":1477},[19137],{"type":27,"value":19138},"/** /start: the member's personal link, while they are in the paid chat. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19141,"children":19142},{"class":1473},[19143,19147,19151,19156,19160,19164],{"type":31,"tagName":1471,"properties":19144,"children":19145},{"style":1687},[19146],{"type":27,"value":2255},{"type":31,"tagName":1471,"properties":19148,"children":19149},{"style":1687},[19150],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":19152,"children":19153},{"style":1978},[19154],{"type":27,"value":19155}," start",{"type":31,"tagName":1471,"properties":19157,"children":19158},{"style":1693},[19159],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19161,"children":19162},{"style":1989},[19163],{"type":27,"value":14557},{"type":31,"tagName":1471,"properties":19165,"children":19166},{"style":1693},[19167],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19170,"children":19171},{"class":1473},[19172,19176,19181,19185,19189,19193,19197,19202,19206],{"type":31,"tagName":1471,"properties":19173,"children":19174},{"style":1687},[19175],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":19177,"children":19178},{"style":1978},[19179],{"type":27,"value":19180}," reply",{"type":31,"tagName":1471,"properties":19182,"children":19183},{"style":1687},[19184],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":19186,"children":19187},{"style":1693},[19188],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":19190,"children":19191},{"style":1989},[19192],{"type":27,"value":27},{"type":31,"tagName":1471,"properties":19194,"children":19195},{"style":1693},[19196],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":19198,"children":19199},{"style":1989},[19200],{"type":27,"value":19201},"reply_markup",{"type":31,"tagName":1471,"properties":19203,"children":19204},{"style":1693},[19205],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":19207,"children":19208},{"style":1687},[19209],{"type":27,"value":2633},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19212,"children":19213},{"class":1473},[19214,19219,19223,19228],{"type":31,"tagName":1471,"properties":19215,"children":19216},{"style":1978},[19217],{"type":27,"value":19218},"    telegram",{"type":31,"tagName":1471,"properties":19220,"children":19221},{"style":1693},[19222],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19224,"children":19225},{"style":1704},[19226],{"type":27,"value":19227},"\"sendMessage\"",{"type":31,"tagName":1471,"properties":19229,"children":19230},{"style":1693},[19231],{"type":27,"value":19232},", { chat_id: message.chat.id, text, reply_markup });",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19235,"children":19236},{"class":1473},[19237,19241],{"type":31,"tagName":1471,"properties":19238,"children":19239},{"style":1687},[19240],{"type":27,"value":8080},{"type":31,"tagName":1471,"properties":19242,"children":19243},{"style":1693},[19244],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19247,"children":19248},{"class":1473},[19249,19253,19257,19261,19265,19269,19273,19278],{"type":31,"tagName":1471,"properties":19250,"children":19251},{"style":1687},[19252],{"type":27,"value":3342},{"type":31,"tagName":1471,"properties":19254,"children":19255},{"style":1806},[19256],{"type":27,"value":11588},{"type":31,"tagName":1471,"properties":19258,"children":19259},{"style":1687},[19260],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":19262,"children":19263},{"style":1687},[19264],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":19266,"children":19267},{"style":1978},[19268],{"type":27,"value":18637},{"type":31,"tagName":1471,"properties":19270,"children":19271},{"style":1693},[19272],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19274,"children":19275},{"style":1704},[19276],{"type":27,"value":19277},"\"getChatMember\"",{"type":31,"tagName":1471,"properties":19279,"children":19280},{"style":1693},[19281],{"type":27,"value":4868},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19284,"children":19285},{"class":1473},[19286,19291,19296],{"type":31,"tagName":1471,"properties":19287,"children":19288},{"style":1693},[19289],{"type":27,"value":19290},"      chat_id: process.env.",{"type":31,"tagName":1471,"properties":19292,"children":19293},{"style":1806},[19294],{"type":27,"value":19295},"TELEGRAM_CHAT_ID",{"type":31,"tagName":1471,"properties":19297,"children":19298},{"style":1693},[19299],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19302,"children":19303},{"class":1473},[19304],{"type":31,"tagName":1471,"properties":19305,"children":19306},{"style":1693},[19307],{"type":27,"value":19308},"      user_id: message.from.id,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19311,"children":19312},{"class":1473},[19313],{"type":31,"tagName":1471,"properties":19314,"children":19315},{"style":1693},[19316],{"type":27,"value":19317},"    });",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19320,"children":19321},{"class":1473},[19322,19326,19330,19335],{"type":31,"tagName":1471,"properties":19323,"children":19324},{"style":1687},[19325],{"type":27,"value":3443},{"type":31,"tagName":1471,"properties":19327,"children":19328},{"style":1693},[19329],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":19331,"children":19332},{"style":1978},[19333],{"type":27,"value":19334},"isIn",{"type":31,"tagName":1471,"properties":19336,"children":19337},{"style":1693},[19338],{"type":27,"value":12348},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19341,"children":19342},{"class":1473},[19343,19347,19351,19355,19359,19363,19367,19372,19376,19380,19384,19388,19392,19396,19400,19404],{"type":31,"tagName":1471,"properties":19344,"children":19345},{"style":1687},[19346],{"type":27,"value":7184},{"type":31,"tagName":1471,"properties":19348,"children":19349},{"style":1806},[19350],{"type":27,"value":2011},{"type":31,"tagName":1471,"properties":19352,"children":19353},{"style":1687},[19354],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":19356,"children":19357},{"style":1687},[19358],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":19360,"children":19361},{"style":1978},[19362],{"type":27,"value":2998},{"type":31,"tagName":1471,"properties":19364,"children":19365},{"style":1693},[19366],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19368,"children":19369},{"style":1704},[19370],{"type":27,"value":19371},"`telegram-${",{"type":31,"tagName":1471,"properties":19373,"children":19374},{"style":1693},[19375],{"type":27,"value":14557},{"type":31,"tagName":1471,"properties":19377,"children":19378},{"style":1704},[19379],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":19381,"children":19382},{"style":1693},[19383],{"type":27,"value":1701},{"type":31,"tagName":1471,"properties":19385,"children":19386},{"style":1704},[19387],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":19389,"children":19390},{"style":1693},[19391],{"type":27,"value":2957},{"type":31,"tagName":1471,"properties":19393,"children":19394},{"style":1704},[19395],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":19397,"children":19398},{"style":1693},[19399],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":19401,"children":19402},{"style":1806},[19403],{"type":27,"value":10870},{"type":31,"tagName":1471,"properties":19405,"children":19406},{"style":1693},[19407],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19410,"children":19411},{"class":1473},[19412,19417,19421,19425,19430],{"type":31,"tagName":1471,"properties":19413,"children":19414},{"style":1687},[19415],{"type":27,"value":19416},"      await",{"type":31,"tagName":1471,"properties":19418,"children":19419},{"style":1978},[19420],{"type":27,"value":19180},{"type":31,"tagName":1471,"properties":19422,"children":19423},{"style":1693},[19424],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19426,"children":19427},{"style":1704},[19428],{"type":27,"value":19429},"\"Open your personal link and sign in to OpenMarket to get the Indicator.\"",{"type":31,"tagName":1471,"properties":19431,"children":19432},{"style":1693},[19433],{"type":27,"value":4868},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19436,"children":19437},{"class":1473},[19438,19443,19448],{"type":31,"tagName":1471,"properties":19439,"children":19440},{"style":1693},[19441],{"type":27,"value":19442},"        inline_keyboard: [[{ text: ",{"type":31,"tagName":1471,"properties":19444,"children":19445},{"style":1704},[19446],{"type":27,"value":19447},"\"Get the Indicator\"",{"type":31,"tagName":1471,"properties":19449,"children":19450},{"style":1693},[19451],{"type":27,"value":19452},", url }]],",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19455,"children":19456},{"class":1473},[19457],{"type":31,"tagName":1471,"properties":19458,"children":19459},{"style":1693},[19460],{"type":27,"value":7716},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19463,"children":19464},{"class":1473},[19465,19469,19474],{"type":31,"tagName":1471,"properties":19466,"children":19467},{"style":1693},[19468],{"type":27,"value":7848},{"type":31,"tagName":1471,"properties":19470,"children":19471},{"style":1687},[19472],{"type":27,"value":19473},"else",{"type":31,"tagName":1471,"properties":19475,"children":19476},{"style":1693},[19477],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19480,"children":19481},{"class":1473},[19482,19486,19490,19494,19499],{"type":31,"tagName":1471,"properties":19483,"children":19484},{"style":1687},[19485],{"type":27,"value":19416},{"type":31,"tagName":1471,"properties":19487,"children":19488},{"style":1978},[19489],{"type":27,"value":19180},{"type":31,"tagName":1471,"properties":19491,"children":19492},{"style":1693},[19493],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19495,"children":19496},{"style":1704},[19497],{"type":27,"value":19498},"\"Join the paid group or channel first, then send /start again.\"",{"type":31,"tagName":1471,"properties":19500,"children":19501},{"style":1693},[19502],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19505,"children":19506},{"class":1473},[19507],{"type":31,"tagName":1471,"properties":19508,"children":19509},{"style":1693},[19510],{"type":27,"value":7969},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19513,"children":19514},{"class":1473},[19515,19519,19523],{"type":31,"tagName":1471,"properties":19516,"children":19517},{"style":1693},[19518],{"type":27,"value":8133},{"type":31,"tagName":1471,"properties":19520,"children":19521},{"style":1687},[19522],{"type":27,"value":7853},{"type":31,"tagName":1471,"properties":19524,"children":19525},{"style":1693},[19526],{"type":27,"value":7858},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19529,"children":19530},{"class":1473},[19531],{"type":31,"tagName":1471,"properties":19532,"children":19533},{"style":1477},[19534],{"type":27,"value":19535},"    // The member can send /start again, so a failure here holds up nothing behind it.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19538,"children":19539},{"class":1473},[19540,19545,19549],{"type":31,"tagName":1471,"properties":19541,"children":19542},{"style":1693},[19543],{"type":27,"value":19544},"    console.",{"type":31,"tagName":1471,"properties":19546,"children":19547},{"style":1978},[19548],{"type":27,"value":7872},{"type":31,"tagName":1471,"properties":19550,"children":19551},{"style":1693},[19552],{"type":27,"value":7877},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19555,"children":19556},{"class":1473},[19557,19562,19566,19570,19575,19579,19583],{"type":31,"tagName":1471,"properties":19558,"children":19559},{"style":1687},[19560],{"type":27,"value":19561},"    await",{"type":31,"tagName":1471,"properties":19563,"children":19564},{"style":1978},[19565],{"type":27,"value":19180},{"type":31,"tagName":1471,"properties":19567,"children":19568},{"style":1693},[19569],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19571,"children":19572},{"style":1704},[19573],{"type":27,"value":19574},"\"Something went wrong. Send /start again in a minute.\"",{"type":31,"tagName":1471,"properties":19576,"children":19577},{"style":1693},[19578],{"type":27,"value":637},{"type":31,"tagName":1471,"properties":19580,"children":19581},{"style":1978},[19582],{"type":27,"value":7853},{"type":31,"tagName":1471,"properties":19584,"children":19585},{"style":1693},[19586],{"type":27,"value":19587},"(console.error);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19590,"children":19591},{"class":1473},[19592],{"type":31,"tagName":1471,"properties":19593,"children":19594},{"style":1693},[19595],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19598,"children":19599},{"class":1473},[19600],{"type":31,"tagName":1471,"properties":19601,"children":19602},{"style":1693},[19603],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19606,"children":19607},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19610,"children":19611},{"class":1473},[19612],{"type":31,"tagName":1471,"properties":19613,"children":19614},{"style":1477},[19615],{"type":27,"value":19616},"/** One update: answer /start in a private chat, and take the Indicator from",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19619,"children":19620},{"class":1473},[19621],{"type":31,"tagName":1471,"properties":19622,"children":19623},{"style":1477},[19624],{"type":27,"value":19625}," *  whoever leaves the paid chat or is removed from it. A removal that fails",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19628,"children":19629},{"class":1473},[19630],{"type":31,"tagName":1471,"properties":19631,"children":19632},{"style":1477},[19633],{"type":27,"value":19634}," *  throws, so Telegram hands the update over again on the next poll. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19637,"children":19638},{"class":1473},[19639,19643,19647,19651,19656,19660,19664],{"type":31,"tagName":1471,"properties":19640,"children":19641},{"style":1687},[19642],{"type":27,"value":1965},{"type":31,"tagName":1471,"properties":19644,"children":19645},{"style":1687},[19646],{"type":27,"value":1970},{"type":31,"tagName":1471,"properties":19648,"children":19649},{"style":1687},[19650],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":19652,"children":19653},{"style":1978},[19654],{"type":27,"value":19655}," handleUpdate",{"type":31,"tagName":1471,"properties":19657,"children":19658},{"style":1693},[19659],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19661,"children":19662},{"style":1989},[19663],{"type":27,"value":5474},{"type":31,"tagName":1471,"properties":19665,"children":19666},{"style":1693},[19667],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19670,"children":19671},{"class":1473},[19672,19676,19680,19684,19688,19693,19697,19702,19706,19710],{"type":31,"tagName":1471,"properties":19673,"children":19674},{"style":1687},[19675],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":19677,"children":19678},{"style":1693},[19679],{"type":27,"value":3225},{"type":31,"tagName":1471,"properties":19681,"children":19682},{"style":1806},[19683],{"type":27,"value":14557},{"type":31,"tagName":1471,"properties":19685,"children":19686},{"style":1693},[19687],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":19689,"children":19690},{"style":1989},[19691],{"type":27,"value":19692},"chat_member",{"type":31,"tagName":1471,"properties":19694,"children":19695},{"style":1693},[19696],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":19698,"children":19699},{"style":1806},[19700],{"type":27,"value":19701},"change",{"type":31,"tagName":1471,"properties":19703,"children":19704},{"style":1693},[19705],{"type":27,"value":3244},{"type":31,"tagName":1471,"properties":19707,"children":19708},{"style":1687},[19709],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":19711,"children":19712},{"style":1693},[19713],{"type":27,"value":19714}," update;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19717,"children":19718},{"class":1473},[19719,19723,19728,19732,19737,19741,19746,19750,19754,19759],{"type":31,"tagName":1471,"properties":19720,"children":19721},{"style":1687},[19722],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":19724,"children":19725},{"style":1693},[19726],{"type":27,"value":19727}," (message?.chat.type ",{"type":31,"tagName":1471,"properties":19729,"children":19730},{"style":1687},[19731],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":19733,"children":19734},{"style":1704},[19735],{"type":27,"value":19736}," \"private\"",{"type":31,"tagName":1471,"properties":19738,"children":19739},{"style":1687},[19740],{"type":27,"value":2059},{"type":31,"tagName":1471,"properties":19742,"children":19743},{"style":1693},[19744],{"type":27,"value":19745}," message.text?.",{"type":31,"tagName":1471,"properties":19747,"children":19748},{"style":1978},[19749],{"type":27,"value":10811},{"type":31,"tagName":1471,"properties":19751,"children":19752},{"style":1693},[19753],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19755,"children":19756},{"style":1704},[19757],{"type":27,"value":19758},"\"/start\"",{"type":31,"tagName":1471,"properties":19760,"children":19761},{"style":1693},[19762],{"type":27,"value":19763},")) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19766,"children":19767},{"class":1473},[19768,19772,19776],{"type":31,"tagName":1471,"properties":19769,"children":19770},{"style":1687},[19771],{"type":27,"value":19561},{"type":31,"tagName":1471,"properties":19773,"children":19774},{"style":1978},[19775],{"type":27,"value":19155},{"type":31,"tagName":1471,"properties":19777,"children":19778},{"style":1693},[19779],{"type":27,"value":19780},"(message);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19783,"children":19784},{"class":1473},[19785],{"type":31,"tagName":1471,"properties":19786,"children":19787},{"style":1693},[19788],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19791,"children":19792},{"class":1473},[19793,19797,19802,19806,19811,19816,19820,19824,19828],{"type":31,"tagName":1471,"properties":19794,"children":19795},{"style":1687},[19796],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":19798,"children":19799},{"style":1693},[19800],{"type":27,"value":19801}," (change ",{"type":31,"tagName":1471,"properties":19803,"children":19804},{"style":1687},[19805],{"type":27,"value":2591},{"type":31,"tagName":1471,"properties":19807,"children":19808},{"style":1978},[19809],{"type":27,"value":19810}," String",{"type":31,"tagName":1471,"properties":19812,"children":19813},{"style":1693},[19814],{"type":27,"value":19815},"(change.chat.id) ",{"type":31,"tagName":1471,"properties":19817,"children":19818},{"style":1687},[19819],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":19821,"children":19822},{"style":1693},[19823],{"type":27,"value":6158},{"type":31,"tagName":1471,"properties":19825,"children":19826},{"style":1806},[19827],{"type":27,"value":19295},{"type":31,"tagName":1471,"properties":19829,"children":19830},{"style":1693},[19831],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19834,"children":19835},{"class":1473},[19836,19840,19844,19849,19853,19857,19861,19865],{"type":31,"tagName":1471,"properties":19837,"children":19838},{"style":1687},[19839],{"type":27,"value":3342},{"type":31,"tagName":1471,"properties":19841,"children":19842},{"style":1693},[19843],{"type":27,"value":3225},{"type":31,"tagName":1471,"properties":19845,"children":19846},{"style":1989},[19847],{"type":27,"value":19848},"new_chat_member",{"type":31,"tagName":1471,"properties":19850,"children":19851},{"style":1693},[19852],{"type":27,"value":6060},{"type":31,"tagName":1471,"properties":19854,"children":19855},{"style":1806},[19856],{"type":27,"value":12821},{"type":31,"tagName":1471,"properties":19858,"children":19859},{"style":1693},[19860],{"type":27,"value":3244},{"type":31,"tagName":1471,"properties":19862,"children":19863},{"style":1687},[19864],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":19866,"children":19867},{"style":1693},[19868],{"type":27,"value":19869}," change;",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19872,"children":19873},{"class":1473},[19874,19878,19882,19886,19890,19894,19898,19902,19906,19910,19914,19918,19923,19927,19931,19935],{"type":31,"tagName":1471,"properties":19875,"children":19876},{"style":1687},[19877],{"type":27,"value":3443},{"type":31,"tagName":1471,"properties":19879,"children":19880},{"style":1693},[19881],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":19883,"children":19884},{"style":1687},[19885],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":19887,"children":19888},{"style":1978},[19889],{"type":27,"value":19334},{"type":31,"tagName":1471,"properties":19891,"children":19892},{"style":1693},[19893],{"type":27,"value":12467},{"type":31,"tagName":1471,"properties":19895,"children":19896},{"style":1687},[19897],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":19899,"children":19900},{"style":1978},[19901],{"type":27,"value":3733},{"type":31,"tagName":1471,"properties":19903,"children":19904},{"style":1693},[19905],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":19907,"children":19908},{"style":1704},[19909],{"type":27,"value":19371},{"type":31,"tagName":1471,"properties":19911,"children":19912},{"style":1693},[19913],{"type":27,"value":12821},{"type":31,"tagName":1471,"properties":19915,"children":19916},{"style":1704},[19917],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":19919,"children":19920},{"style":1693},[19921],{"type":27,"value":19922},"user",{"type":31,"tagName":1471,"properties":19924,"children":19925},{"style":1704},[19926],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":19928,"children":19929},{"style":1693},[19930],{"type":27,"value":2957},{"type":31,"tagName":1471,"properties":19932,"children":19933},{"style":1704},[19934],{"type":27,"value":2962},{"type":31,"tagName":1471,"properties":19936,"children":19937},{"style":1693},[19938],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19941,"children":19942},{"class":1473},[19943],{"type":31,"tagName":1471,"properties":19944,"children":19945},{"style":1693},[19946],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19949,"children":19950},{"class":1473},[19951],{"type":31,"tagName":1471,"properties":19952,"children":19953},{"style":1693},[19954],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19957,"children":19958},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19961,"children":19962},{"class":1473},[19963],{"type":31,"tagName":1471,"properties":19964,"children":19965},{"style":1477},[19966],{"type":27,"value":19967},"/** One long poll: waits up to 50 seconds for updates, handles each, and returns",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19970,"children":19971},{"class":1473},[19972],{"type":31,"tagName":1471,"properties":19973,"children":19974},{"style":1477},[19975],{"type":27,"value":19976}," *  the offset for the next poll. Leaves go first: a removal that fails throws",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19979,"children":19980},{"class":1473},[19981],{"type":31,"tagName":1471,"properties":19982,"children":19983},{"style":1477},[19984],{"type":27,"value":19985}," *  before any reply goes out, so the retry repeats nothing a member sees. */",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":19988,"children":19989},{"class":1473},[19990,19994,19998,20002,20007,20011,20016],{"type":31,"tagName":1471,"properties":19991,"children":19992},{"style":1687},[19993],{"type":27,"value":1965},{"type":31,"tagName":1471,"properties":19995,"children":19996},{"style":1687},[19997],{"type":27,"value":1970},{"type":31,"tagName":1471,"properties":19999,"children":20000},{"style":1687},[20001],{"type":27,"value":1975},{"type":31,"tagName":1471,"properties":20003,"children":20004},{"style":1978},[20005],{"type":27,"value":20006}," pollOnce",{"type":31,"tagName":1471,"properties":20008,"children":20009},{"style":1693},[20010],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":20012,"children":20013},{"style":1989},[20014],{"type":27,"value":20015},"offset",{"type":31,"tagName":1471,"properties":20017,"children":20018},{"style":1693},[20019],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20022,"children":20023},{"class":1473},[20024,20028,20033,20037,20041,20045,20049,20054],{"type":31,"tagName":1471,"properties":20025,"children":20026},{"style":1687},[20027],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":20029,"children":20030},{"style":1806},[20031],{"type":27,"value":20032}," updates",{"type":31,"tagName":1471,"properties":20034,"children":20035},{"style":1687},[20036],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":20038,"children":20039},{"style":1687},[20040],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":20042,"children":20043},{"style":1978},[20044],{"type":27,"value":18637},{"type":31,"tagName":1471,"properties":20046,"children":20047},{"style":1693},[20048],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":20050,"children":20051},{"style":1704},[20052],{"type":27,"value":20053},"\"getUpdates\"",{"type":31,"tagName":1471,"properties":20055,"children":20056},{"style":1693},[20057],{"type":27,"value":4868},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20060,"children":20061},{"class":1473},[20062],{"type":31,"tagName":1471,"properties":20063,"children":20064},{"style":1693},[20065],{"type":27,"value":20066},"    offset,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20069,"children":20070},{"class":1473},[20071,20076,20081],{"type":31,"tagName":1471,"properties":20072,"children":20073},{"style":1693},[20074],{"type":27,"value":20075},"    timeout: ",{"type":31,"tagName":1471,"properties":20077,"children":20078},{"style":1806},[20079],{"type":27,"value":20080},"50",{"type":31,"tagName":1471,"properties":20082,"children":20083},{"style":1693},[20084],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20087,"children":20088},{"class":1473},[20089,20094,20099,20103,20108],{"type":31,"tagName":1471,"properties":20090,"children":20091},{"style":1693},[20092],{"type":27,"value":20093},"    allowed_updates: [",{"type":31,"tagName":1471,"properties":20095,"children":20096},{"style":1704},[20097],{"type":27,"value":20098},"\"message\"",{"type":31,"tagName":1471,"properties":20100,"children":20101},{"style":1693},[20102],{"type":27,"value":1911},{"type":31,"tagName":1471,"properties":20104,"children":20105},{"style":1704},[20106],{"type":27,"value":20107},"\"chat_member\"",{"type":31,"tagName":1471,"properties":20109,"children":20110},{"style":1693},[20111],{"type":27,"value":20112},"],",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20115,"children":20116},{"class":1473},[20117],{"type":31,"tagName":1471,"properties":20118,"children":20119},{"style":1693},[20120],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20123,"children":20124},{"class":1473},[20125,20130,20134,20138,20143,20147,20152,20156,20161,20165,20169],{"type":31,"tagName":1471,"properties":20126,"children":20127},{"style":1687},[20128],{"type":27,"value":20129},"  for",{"type":31,"tagName":1471,"properties":20131,"children":20132},{"style":1693},[20133],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":20135,"children":20136},{"style":1687},[20137],{"type":27,"value":1803},{"type":31,"tagName":1471,"properties":20139,"children":20140},{"style":1806},[20141],{"type":27,"value":20142}," update",{"type":31,"tagName":1471,"properties":20144,"children":20145},{"style":1687},[20146],{"type":27,"value":7255},{"type":31,"tagName":1471,"properties":20148,"children":20149},{"style":1693},[20150],{"type":27,"value":20151}," updates) ",{"type":31,"tagName":1471,"properties":20153,"children":20154},{"style":1687},[20155],{"type":27,"value":7005},{"type":31,"tagName":1471,"properties":20157,"children":20158},{"style":1693},[20159],{"type":27,"value":20160}," (update.chat_member) ",{"type":31,"tagName":1471,"properties":20162,"children":20163},{"style":1687},[20164],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":20166,"children":20167},{"style":1978},[20168],{"type":27,"value":19655},{"type":31,"tagName":1471,"properties":20170,"children":20171},{"style":1693},[20172],{"type":27,"value":20173},"(update);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20176,"children":20177},{"class":1473},[20178,20182,20186,20190,20194,20198,20202,20206,20210,20214,20219,20223,20227],{"type":31,"tagName":1471,"properties":20179,"children":20180},{"style":1687},[20181],{"type":27,"value":20129},{"type":31,"tagName":1471,"properties":20183,"children":20184},{"style":1693},[20185],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":20187,"children":20188},{"style":1687},[20189],{"type":27,"value":1803},{"type":31,"tagName":1471,"properties":20191,"children":20192},{"style":1806},[20193],{"type":27,"value":20142},{"type":31,"tagName":1471,"properties":20195,"children":20196},{"style":1687},[20197],{"type":27,"value":7255},{"type":31,"tagName":1471,"properties":20199,"children":20200},{"style":1693},[20201],{"type":27,"value":20151},{"type":31,"tagName":1471,"properties":20203,"children":20204},{"style":1687},[20205],{"type":27,"value":7005},{"type":31,"tagName":1471,"properties":20207,"children":20208},{"style":1693},[20209],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":20211,"children":20212},{"style":1687},[20213],{"type":27,"value":2815},{"type":31,"tagName":1471,"properties":20215,"children":20216},{"style":1693},[20217],{"type":27,"value":20218},"update.chat_member) ",{"type":31,"tagName":1471,"properties":20220,"children":20221},{"style":1687},[20222],{"type":27,"value":2993},{"type":31,"tagName":1471,"properties":20224,"children":20225},{"style":1978},[20226],{"type":27,"value":19655},{"type":31,"tagName":1471,"properties":20228,"children":20229},{"style":1693},[20230],{"type":27,"value":20173},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20233,"children":20234},{"class":1473},[20235,20239,20243,20247,20252,20256,20261,20265,20269,20273,20277,20281,20286,20290,20295],{"type":31,"tagName":1471,"properties":20236,"children":20237},{"style":1687},[20238],{"type":27,"value":2191},{"type":31,"tagName":1471,"properties":20240,"children":20241},{"style":1693},[20242],{"type":27,"value":5775},{"type":31,"tagName":1471,"properties":20244,"children":20245},{"style":1978},[20246],{"type":27,"value":5780},{"type":31,"tagName":1471,"properties":20248,"children":20249},{"style":1693},[20250],{"type":27,"value":20251},"(offset, ",{"type":31,"tagName":1471,"properties":20253,"children":20254},{"style":1687},[20255],{"type":27,"value":5789},{"type":31,"tagName":1471,"properties":20257,"children":20258},{"style":1693},[20259],{"type":27,"value":20260},"updates.",{"type":31,"tagName":1471,"properties":20262,"children":20263},{"style":1978},[20264],{"type":27,"value":4169},{"type":31,"tagName":1471,"properties":20266,"children":20267},{"style":1693},[20268],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":20270,"children":20271},{"style":1989},[20272],{"type":27,"value":5474},{"type":31,"tagName":1471,"properties":20274,"children":20275},{"style":1693},[20276],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":20278,"children":20279},{"style":1687},[20280],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":20282,"children":20283},{"style":1693},[20284],{"type":27,"value":20285}," update.update_id ",{"type":31,"tagName":1471,"properties":20287,"children":20288},{"style":1687},[20289],{"type":27,"value":5886},{"type":31,"tagName":1471,"properties":20291,"children":20292},{"style":1806},[20293],{"type":27,"value":20294}," 1",{"type":31,"tagName":1471,"properties":20296,"children":20297},{"style":1693},[20298],{"type":27,"value":2115},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20301,"children":20302},{"class":1473},[20303],{"type":31,"tagName":1471,"properties":20304,"children":20305},{"style":1693},[20306],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20309,"children":20310},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20313,"children":20314},{"class":1473},[20315],{"type":31,"tagName":1471,"properties":20316,"children":20317},{"style":1477},[20318],{"type":27,"value":20319},"// ── Run ─────────────────────────────────────────────────────────────────",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20322,"children":20323},{"class":1473},[20324],{"type":31,"tagName":1471,"properties":20325,"children":20326},{"style":1477},[20327],{"type":27,"value":20328},"// `node telegram-bot.mjs` checks the bot is an admin of the paid chat, then",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20331,"children":20332},{"class":1473},[20333],{"type":31,"tagName":1471,"properties":20334,"children":20335},{"style":1477},[20336],{"type":27,"value":20337},"// polls until you stop it.",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20340,"children":20341},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20344,"children":20345},{"class":1473},[20346,20350,20354,20358],{"type":31,"tagName":1471,"properties":20347,"children":20348},{"style":1687},[20349],{"type":27,"value":7005},{"type":31,"tagName":1471,"properties":20351,"children":20352},{"style":1693},[20353],{"type":27,"value":2766},{"type":31,"tagName":1471,"properties":20355,"children":20356},{"style":1978},[20357],{"type":27,"value":7014},{"type":31,"tagName":1471,"properties":20359,"children":20360},{"style":1693},[20361],{"type":27,"value":7019},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20364,"children":20365},{"class":1473},[20366,20370,20375,20379,20383,20387,20391,20396],{"type":31,"tagName":1471,"properties":20367,"children":20368},{"style":1687},[20369],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":20371,"children":20372},{"style":1806},[20373],{"type":27,"value":20374}," bot",{"type":31,"tagName":1471,"properties":20376,"children":20377},{"style":1687},[20378],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":20380,"children":20381},{"style":1687},[20382],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":20384,"children":20385},{"style":1978},[20386],{"type":27,"value":18637},{"type":31,"tagName":1471,"properties":20388,"children":20389},{"style":1693},[20390],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":20392,"children":20393},{"style":1704},[20394],{"type":27,"value":20395},"\"getMe\"",{"type":31,"tagName":1471,"properties":20397,"children":20398},{"style":1693},[20399],{"type":27,"value":20400},", {});",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20403,"children":20404},{"class":1473},[20405,20409,20414,20418,20422,20426,20430,20434],{"type":31,"tagName":1471,"properties":20406,"children":20407},{"style":1687},[20408],{"type":27,"value":2006},{"type":31,"tagName":1471,"properties":20410,"children":20411},{"style":1806},[20412],{"type":27,"value":20413}," self",{"type":31,"tagName":1471,"properties":20415,"children":20416},{"style":1687},[20417],{"type":27,"value":1814},{"type":31,"tagName":1471,"properties":20419,"children":20420},{"style":1687},[20421],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":20423,"children":20424},{"style":1978},[20425],{"type":27,"value":18637},{"type":31,"tagName":1471,"properties":20427,"children":20428},{"style":1693},[20429],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":20431,"children":20432},{"style":1704},[20433],{"type":27,"value":19277},{"type":31,"tagName":1471,"properties":20435,"children":20436},{"style":1693},[20437],{"type":27,"value":4868},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20440,"children":20441},{"class":1473},[20442,20447,20451],{"type":31,"tagName":1471,"properties":20443,"children":20444},{"style":1693},[20445],{"type":27,"value":20446},"    chat_id: process.env.",{"type":31,"tagName":1471,"properties":20448,"children":20449},{"style":1806},[20450],{"type":27,"value":19295},{"type":31,"tagName":1471,"properties":20452,"children":20453},{"style":1693},[20454],{"type":27,"value":2399},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20457,"children":20458},{"class":1473},[20459],{"type":31,"tagName":1471,"properties":20460,"children":20461},{"style":1693},[20462],{"type":27,"value":20463},"    user_id: bot.id,",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20466,"children":20467},{"class":1473},[20468],{"type":31,"tagName":1471,"properties":20469,"children":20470},{"style":1693},[20471],{"type":27,"value":4923},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20474,"children":20475},{"class":1473},[20476,20480,20485,20489,20494],{"type":31,"tagName":1471,"properties":20477,"children":20478},{"style":1687},[20479],{"type":27,"value":2039},{"type":31,"tagName":1471,"properties":20481,"children":20482},{"style":1693},[20483],{"type":27,"value":20484}," (self.status ",{"type":31,"tagName":1471,"properties":20486,"children":20487},{"style":1687},[20488],{"type":27,"value":3453},{"type":31,"tagName":1471,"properties":20490,"children":20491},{"style":1704},[20492],{"type":27,"value":20493}," \"administrator\"",{"type":31,"tagName":1471,"properties":20495,"children":20496},{"style":1693},[20497],{"type":27,"value":1997},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20500,"children":20501},{"class":1473},[20502,20506,20510,20514,20519,20524,20528,20533,20538],{"type":31,"tagName":1471,"properties":20503,"children":20504},{"style":1693},[20505],{"type":27,"value":19544},{"type":31,"tagName":1471,"properties":20507,"children":20508},{"style":1978},[20509],{"type":27,"value":7872},{"type":31,"tagName":1471,"properties":20511,"children":20512},{"style":1693},[20513],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":20515,"children":20516},{"style":1704},[20517],{"type":27,"value":20518},"`Make @${",{"type":31,"tagName":1471,"properties":20520,"children":20521},{"style":1693},[20522],{"type":27,"value":20523},"bot",{"type":31,"tagName":1471,"properties":20525,"children":20526},{"style":1704},[20527],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":20529,"children":20530},{"style":1693},[20531],{"type":27,"value":20532},"username",{"type":31,"tagName":1471,"properties":20534,"children":20535},{"style":1704},[20536],{"type":27,"value":20537},"} an admin of the paid chat: only admins see who leaves.`",{"type":31,"tagName":1471,"properties":20539,"children":20540},{"style":1693},[20541],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20544,"children":20545},{"class":1473},[20546,20551,20556,20560,20564],{"type":31,"tagName":1471,"properties":20547,"children":20548},{"style":1693},[20549],{"type":27,"value":20550},"    process.",{"type":31,"tagName":1471,"properties":20552,"children":20553},{"style":1978},[20554],{"type":27,"value":20555},"exit",{"type":31,"tagName":1471,"properties":20557,"children":20558},{"style":1693},[20559],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":20561,"children":20562},{"style":1806},[20563],{"type":27,"value":5328},{"type":31,"tagName":1471,"properties":20565,"children":20566},{"style":1693},[20567],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20570,"children":20571},{"class":1473},[20572],{"type":31,"tagName":1471,"properties":20573,"children":20574},{"style":1693},[20575],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20578,"children":20579},{"class":1473},[20580,20585,20589,20593,20598,20602,20606,20610,20615],{"type":31,"tagName":1471,"properties":20581,"children":20582},{"style":1693},[20583],{"type":27,"value":20584},"  console.",{"type":31,"tagName":1471,"properties":20586,"children":20587},{"style":1978},[20588],{"type":27,"value":8002},{"type":31,"tagName":1471,"properties":20590,"children":20591},{"style":1693},[20592],{"type":27,"value":1986},{"type":31,"tagName":1471,"properties":20594,"children":20595},{"style":1704},[20596],{"type":27,"value":20597},"`@${",{"type":31,"tagName":1471,"properties":20599,"children":20600},{"style":1693},[20601],{"type":27,"value":20523},{"type":31,"tagName":1471,"properties":20603,"children":20604},{"style":1704},[20605],{"type":27,"value":2329},{"type":31,"tagName":1471,"properties":20607,"children":20608},{"style":1693},[20609],{"type":27,"value":20532},{"type":31,"tagName":1471,"properties":20611,"children":20612},{"style":1704},[20613],{"type":27,"value":20614},"} is answering /start`",{"type":31,"tagName":1471,"properties":20616,"children":20617},{"style":1693},[20618],{"type":27,"value":2482},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20621,"children":20622},{"class":1473},[20623,20627,20632,20636,20640],{"type":31,"tagName":1471,"properties":20624,"children":20625},{"style":1687},[20626],{"type":27,"value":2702},{"type":31,"tagName":1471,"properties":20628,"children":20629},{"style":1693},[20630],{"type":27,"value":20631}," offset ",{"type":31,"tagName":1471,"properties":20633,"children":20634},{"style":1687},[20635],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":20637,"children":20638},{"style":1806},[20639],{"type":27,"value":4713},{"type":31,"tagName":1471,"properties":20641,"children":20642},{"style":1693},[20643],{"type":27,"value":1712},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20646,"children":20647},{"class":1473},[20648,20652],{"type":31,"tagName":1471,"properties":20649,"children":20650},{"style":1687},[20651],{"type":27,"value":20129},{"type":31,"tagName":1471,"properties":20653,"children":20654},{"style":1693},[20655],{"type":27,"value":20656}," (;;) {",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20659,"children":20660},{"class":1473},[20661,20665],{"type":31,"tagName":1471,"properties":20662,"children":20663},{"style":1687},[20664],{"type":27,"value":7171},{"type":31,"tagName":1471,"properties":20666,"children":20667},{"style":1693},[20668],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20671,"children":20672},{"class":1473},[20673,20678,20682,20686,20690],{"type":31,"tagName":1471,"properties":20674,"children":20675},{"style":1693},[20676],{"type":27,"value":20677},"      offset ",{"type":31,"tagName":1471,"properties":20679,"children":20680},{"style":1687},[20681],{"type":27,"value":2739},{"type":31,"tagName":1471,"properties":20683,"children":20684},{"style":1687},[20685],{"type":27,"value":2367},{"type":31,"tagName":1471,"properties":20687,"children":20688},{"style":1978},[20689],{"type":27,"value":20006},{"type":31,"tagName":1471,"properties":20691,"children":20692},{"style":1693},[20693],{"type":27,"value":20694},"(offset);",{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20697,"children":20698},{"class":1473},[20699,20703,20707],{"type":31,"tagName":1471,"properties":20700,"children":20701},{"style":1693},[20702],{"type":27,"value":7848},{"type":31,"tagName":1471,"properties":20704,"children":20705},{"style":1687},[20706],{"type":27,"value":7853},{"type":31,"tagName":1471,"properties":20708,"children":20709},{"style":1693},[20710],{"type":27,"value":7858},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20713,"children":20714},{"class":1473},[20715,20719,20723],{"type":31,"tagName":1471,"properties":20716,"children":20717},{"style":1693},[20718],{"type":27,"value":7867},{"type":31,"tagName":1471,"properties":20720,"children":20721},{"style":1978},[20722],{"type":27,"value":7872},{"type":31,"tagName":1471,"properties":20724,"children":20725},{"style":1693},[20726],{"type":27,"value":7877},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20729,"children":20730},{"class":1473},[20731,20735,20739,20744,20748,20753,20757,20761,20766,20771,20776],{"type":31,"tagName":1471,"properties":20732,"children":20733},{"style":1687},[20734],{"type":27,"value":19416},{"type":31,"tagName":1471,"properties":20736,"children":20737},{"style":1687},[20738],{"type":27,"value":2020},{"type":31,"tagName":1471,"properties":20740,"children":20741},{"style":1806},[20742],{"type":27,"value":20743}," Promise",{"type":31,"tagName":1471,"properties":20745,"children":20746},{"style":1693},[20747],{"type":27,"value":2619},{"type":31,"tagName":1471,"properties":20749,"children":20750},{"style":1989},[20751],{"type":27,"value":20752},"resolve",{"type":31,"tagName":1471,"properties":20754,"children":20755},{"style":1693},[20756],{"type":27,"value":2167},{"type":31,"tagName":1471,"properties":20758,"children":20759},{"style":1687},[20760],{"type":27,"value":2633},{"type":31,"tagName":1471,"properties":20762,"children":20763},{"style":1978},[20764],{"type":27,"value":20765}," setTimeout",{"type":31,"tagName":1471,"properties":20767,"children":20768},{"style":1693},[20769],{"type":27,"value":20770},"(resolve, ",{"type":31,"tagName":1471,"properties":20772,"children":20773},{"style":1806},[20774],{"type":27,"value":20775},"5000",{"type":31,"tagName":1471,"properties":20777,"children":20778},{"style":1693},[20779],{"type":27,"value":2115},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20782,"children":20783},{"class":1473},[20784],{"type":31,"tagName":1471,"properties":20785,"children":20786},{"style":1693},[20787],{"type":27,"value":7969},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20790,"children":20791},{"class":1473},[20792],{"type":31,"tagName":1471,"properties":20793,"children":20794},{"style":1693},[20795],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20798,"children":20799},{"class":1473},[20800],{"type":31,"tagName":1471,"properties":20801,"children":20802},{"style":1693},[20803],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20806,"children":20807},{"class":1473},[],{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20810,"children":20811},{"class":1473},[20812],{"type":31,"tagName":1471,"properties":20813,"children":20814},{"style":1477},[20815],{"type":27,"value":8045},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20818,"children":20819},{"class":1473},[20820],{"type":31,"tagName":1471,"properties":20821,"children":20822},{"style":1477},[20823],{"type":27,"value":8054},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20826,"children":20827},{"class":1473},[20828,20832,20836],{"type":31,"tagName":1471,"properties":20829,"children":20830},{"style":1687},[20831],{"type":27,"value":4000},{"type":31,"tagName":1471,"properties":20833,"children":20834},{"style":1978},[20835],{"type":27,"value":8067},{"type":31,"tagName":1471,"properties":20837,"children":20838},{"style":1693},[20839],{"type":27,"value":4560},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20842,"children":20843},{"class":1473},[20844,20848],{"type":31,"tagName":1471,"properties":20845,"children":20846},{"style":1687},[20847],{"type":27,"value":8080},{"type":31,"tagName":1471,"properties":20849,"children":20850},{"style":1693},[20851],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20854,"children":20855},{"class":1473},[20856,20860,20864,20868,20872,20876,20880,20884],{"type":31,"tagName":1471,"properties":20857,"children":20858},{"style":1687},[20859],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":20861,"children":20862},{"style":1978},[20863],{"type":27,"value":8097},{"type":31,"tagName":1471,"properties":20865,"children":20866},{"style":1693},[20867],{"type":27,"value":8102},{"type":31,"tagName":1471,"properties":20869,"children":20870},{"style":1806},[20871],{"type":27,"value":5328},{"type":31,"tagName":1471,"properties":20873,"children":20874},{"style":1693},[20875],{"type":27,"value":5300},{"type":31,"tagName":1471,"properties":20877,"children":20878},{"style":1687},[20879],{"type":27,"value":2049},{"type":31,"tagName":1471,"properties":20881,"children":20882},{"style":1978},[20883],{"type":27,"value":8119},{"type":31,"tagName":1471,"properties":20885,"children":20886},{"style":1693},[20887],{"type":27,"value":8124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20890,"children":20891},{"class":1473},[20892,20896,20900],{"type":31,"tagName":1471,"properties":20893,"children":20894},{"style":1693},[20895],{"type":27,"value":8133},{"type":31,"tagName":1471,"properties":20897,"children":20898},{"style":1687},[20899],{"type":27,"value":7853},{"type":31,"tagName":1471,"properties":20901,"children":20902},{"style":1693},[20903],{"type":27,"value":5608},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20906,"children":20907},{"class":1473},[20908,20912,20916,20920],{"type":31,"tagName":1471,"properties":20909,"children":20910},{"style":1687},[20911],{"type":27,"value":2086},{"type":31,"tagName":1471,"properties":20913,"children":20914},{"style":1806},[20915],{"type":27,"value":5420},{"type":31,"tagName":1471,"properties":20917,"children":20918},{"style":1693},[20919],{"type":27,"value":1824},{"type":31,"tagName":1471,"properties":20921,"children":20922},{"style":1477},[20923],{"type":27,"value":8162},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20926,"children":20927},{"class":1473},[20928],{"type":31,"tagName":1471,"properties":20929,"children":20930},{"style":1693},[20931],{"type":27,"value":2124},{"type":27,"value":28},{"type":31,"tagName":1471,"properties":20934,"children":20935},{"class":1473},[20936],{"type":31,"tagName":1471,"properties":20937,"children":20938},{"style":1693},[20939],{"type":27,"value":2233},{"type":27,"value":28},{"type":31,"tagName":445,"properties":20942,"children":20943,"position":20951},{},[20944],{"type":27,"value":8184,"position":20945},{"start":20946,"end":20949},{"line":20947,"column":39,"offset":20948},977,42427,{"line":20947,"column":438,"offset":20950},42452,{"start":20952,"end":20954},{"line":20947,"column":21,"offset":20953},42423,{"line":20947,"column":438,"offset":20950},{"type":27,"value":28},{"type":31,"tagName":582,"properties":20957,"children":20958,"position":21065},{},[20959,20960,20993,20994,21048,21049,21064],{"type":27,"value":28},{"type":31,"tagName":466,"properties":20961,"children":20962,"position":20989},{},[20963,20972,20983],{"type":27,"value":20964,"position":20965},"Make a test group in Telegram, add your bot to it as an admin, and run\nthe bot with ",{"start":20966,"end":20969},{"line":20967,"column":207,"offset":20968},979,42457,{"line":20970,"column":98,"offset":20971},980,42544,{"type":31,"tagName":758,"properties":20973,"children":20974,"position":20980},{},[20975],{"type":27,"value":19295,"position":20976},{"start":20977,"end":20978},{"line":20970,"column":98,"offset":20971},{"line":20970,"column":361,"offset":20979},42562,{"start":20981,"end":20982},{"line":20970,"column":98,"offset":20971},{"line":20970,"column":361,"offset":20979},{"type":27,"value":20984,"position":20985}," set to the test group's id.",{"start":20986,"end":20987},{"line":20970,"column":361,"offset":20979},{"line":20970,"column":960,"offset":20988},42590,{"start":20990,"end":20992},{"line":20967,"column":21,"offset":20991},42454,{"line":20970,"column":960,"offset":20988},{"type":27,"value":28},{"type":31,"tagName":466,"properties":20995,"children":20996,"position":21044},{},[20997,21006,21018,21025,21038],{"type":27,"value":20998,"position":20999},"From a second Telegram account, join the group and send your bot\n",{"start":21000,"end":21003},{"line":21001,"column":207,"offset":21002},981,42594,{"line":21004,"column":21,"offset":21005},982,42659,{"type":31,"tagName":758,"properties":21007,"children":21008,"position":21015},{},[21009],{"type":27,"value":17009,"position":21010},{"start":21011,"end":21013},{"line":21004,"column":207,"offset":21012},42662,{"line":21004,"column":154,"offset":21014},42670,{"start":21016,"end":21017},{"line":21004,"column":207,"offset":21012},{"line":21004,"column":154,"offset":21014},{"type":27,"value":21019,"position":21020},". Open the link signed in to a second OpenMarket account: the\nindicator is under ",{"start":21021,"end":21022},{"line":21004,"column":154,"offset":21014},{"line":21023,"column":230,"offset":21024},983,42754,{"type":31,"tagName":470,"properties":21026,"children":21027,"position":21034},{},[21028],{"type":27,"value":16798,"position":21029},{"start":21030,"end":21032},{"line":21023,"column":295,"offset":21031},42756,{"line":21023,"column":555,"offset":21033},42771,{"start":21035,"end":21036},{"line":21023,"column":230,"offset":21024},{"line":21023,"column":8248,"offset":21037},42773,{"type":27,"value":21039,"position":21040}," in the Indicators dialog.",{"start":21041,"end":21042},{"line":21023,"column":8248,"offset":21037},{"line":21023,"column":369,"offset":21043},42799,{"start":21045,"end":21047},{"line":21001,"column":21,"offset":21046},42591,{"line":21023,"column":369,"offset":21043},{"type":27,"value":28},{"type":31,"tagName":466,"properties":21050,"children":21051,"position":21060},{},[21052],{"type":27,"value":21053,"position":21054},"Leave the group from that account. They drop off your People panel.",{"start":21055,"end":21058},{"line":21056,"column":207,"offset":21057},984,42803,{"line":21056,"column":43,"offset":21059},42870,{"start":21061,"end":21063},{"line":21056,"column":21,"offset":21062},42800,{"line":21056,"column":43,"offset":21059},{"type":27,"value":28},{"start":21066,"end":21067},{"line":20967,"column":21,"offset":20991},{"line":21056,"column":43,"offset":21059},{"type":27,"value":28},{"type":31,"tagName":445,"properties":21070,"children":21071,"position":21078},{},[21072],{"type":27,"value":8384,"position":21073},{"start":21074,"end":21076},{"line":298,"column":39,"offset":21075},42876,{"line":298,"column":98,"offset":21077},42888,{"start":21079,"end":21081},{"line":298,"column":21,"offset":21080},42872,{"line":298,"column":98,"offset":21077},{"type":27,"value":28},{"type":31,"tagName":461,"properties":21084,"children":21085,"position":21173},{},[21086,21087,21121,21122,21138,21139,21172],{"type":27,"value":28},{"type":31,"tagName":466,"properties":21088,"children":21089,"position":21117},{},[21090,21099,21111],{"type":27,"value":21091,"position":21092},"The Bot API cannot list a group's members, so the bot follows leaves as\nthey happen. People already in the group when you start the bot send\n",{"start":21093,"end":21096},{"line":21094,"column":71,"offset":21095},988,42892,{"line":21097,"column":21,"offset":21098},990,43035,{"type":31,"tagName":758,"properties":21100,"children":21101,"position":21108},{},[21102],{"type":27,"value":17009,"position":21103},{"start":21104,"end":21106},{"line":21097,"column":71,"offset":21105},43037,{"line":21097,"column":59,"offset":21107},43045,{"start":21109,"end":21110},{"line":21097,"column":71,"offset":21105},{"line":21097,"column":59,"offset":21107},{"type":27,"value":21112,"position":21113}," like anyone else.",{"start":21114,"end":21115},{"line":21097,"column":59,"offset":21107},{"line":21097,"column":162,"offset":21116},43063,{"start":21118,"end":21120},{"line":21094,"column":21,"offset":21119},42890,{"line":21097,"column":162,"offset":21116},{"type":27,"value":28},{"type":31,"tagName":466,"properties":21123,"children":21124,"position":21134},{},[21125],{"type":27,"value":21126,"position":21127},"While the bot is down, Telegram keeps its updates for up to 24 hours.\nRestart it within a day: anyone who left during a longer outage keeps\nthe indicator until you remove them in the People panel.",{"start":21128,"end":21131},{"line":21129,"column":71,"offset":21130},991,43066,{"line":21132,"column":607,"offset":21133},993,43266,{"start":21135,"end":21137},{"line":21129,"column":21,"offset":21136},43064,{"line":21132,"column":607,"offset":21133},{"type":27,"value":28},{"type":31,"tagName":466,"properties":21140,"children":21141,"position":21168},{},[21142,21151,21162],{"type":27,"value":21143,"position":21144},"A personal link works for the first OpenMarket account that opens it.\nSomeone who leaves and comes back sends ",{"start":21145,"end":21148},{"line":21146,"column":71,"offset":21147},994,43269,{"line":21149,"column":179,"offset":21150},995,43381,{"type":31,"tagName":758,"properties":21152,"children":21153,"position":21159},{},[21154],{"type":27,"value":17009,"position":21155},{"start":21156,"end":21157},{"line":21149,"column":179,"offset":21150},{"line":21149,"column":79,"offset":21158},43389,{"start":21160,"end":21161},{"line":21149,"column":179,"offset":21150},{"line":21149,"column":79,"offset":21158},{"type":27,"value":21163,"position":21164}," again.",{"start":21165,"end":21166},{"line":21149,"column":79,"offset":21158},{"line":21149,"column":972,"offset":21167},43396,{"start":21169,"end":21171},{"line":21146,"column":21,"offset":21170},43267,{"line":21149,"column":972,"offset":21167},{"type":27,"value":28},{"start":21174,"end":21175},{"line":21094,"column":21,"offset":21119},{"line":21149,"column":972,"offset":21167},{"quirksMode":21177},false,{"start":21179,"end":21180},{"line":21,"column":21,"offset":22},{"line":21181,"column":21,"offset":21182},996,43397,1791265209386]