gitextract_d9ts_aht/ ├── .changeset/ │ ├── README.md │ ├── changelog-github-custom.cjs │ ├── changelog-github-custom.ts │ └── config.json ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug.yaml │ │ ├── docs_suggestion.yml │ │ └── feature.yaml │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── ci.yml │ ├── linter.yml │ ├── pr.yml │ └── release.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin/ │ └── partytown.cjs ├── docs/ │ ├── .eslintignore │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.js │ ├── .vscode/ │ │ ├── launch.json │ │ ├── qwik-router.code-snippets │ │ └── qwik.code-snippets │ ├── README.md │ ├── adapters/ │ │ └── cloudflare-pages/ │ │ └── vite.config.mts │ ├── package.json │ ├── postcss.config.cjs │ ├── public/ │ │ ├── _headers │ │ ├── _redirects │ │ ├── manifest.json │ │ └── robots.txt │ ├── qwik.env.d.ts │ ├── recma-provide-components.ts │ ├── src/ │ │ ├── components/ │ │ │ ├── Aside/ │ │ │ │ └── Aside.tsx │ │ │ ├── CodeSnippet/ │ │ │ │ └── CodeSnippet.tsx │ │ │ ├── Footer/ │ │ │ │ └── Footer.tsx │ │ │ ├── Header/ │ │ │ │ └── Header.tsx │ │ │ ├── Highlight/ │ │ │ │ └── Highlight.tsx │ │ │ ├── Icons/ │ │ │ │ ├── CloseIcon.tsx │ │ │ │ ├── GitHubIcon.tsx │ │ │ │ ├── MenuIcon.tsx │ │ │ │ ├── ThemeDarkIcon.tsx │ │ │ │ └── ThemeLightIcon.tsx │ │ │ ├── MdxComponents/ │ │ │ │ └── MdxComponents.tsx │ │ │ ├── RouterHead/ │ │ │ │ └── RouterHead.tsx │ │ │ ├── ThemeSelector/ │ │ │ │ └── ThemeSelector.tsx │ │ │ └── Toc/ │ │ │ └── Toc.tsx │ │ ├── config.ts │ │ ├── entry.cloudflare-pages.tsx │ │ ├── entry.dev.tsx │ │ ├── entry.preview.tsx │ │ ├── entry.ssr.tsx │ │ ├── global.scss │ │ ├── root.tsx │ │ ├── routes/ │ │ │ ├── 404.tsx │ │ │ ├── angular/ │ │ │ │ └── index.mdx │ │ │ ├── astro/ │ │ │ │ └── index.mdx │ │ │ ├── atomics/ │ │ │ │ └── index.mdx │ │ │ ├── browser-support/ │ │ │ │ └── index.mdx │ │ │ ├── common-services/ │ │ │ │ └── index.mdx │ │ │ ├── configuration/ │ │ │ │ └── index.mdx │ │ │ ├── copy-library-files/ │ │ │ │ └── index.mdx │ │ │ ├── cross-origin/ │ │ │ │ └── index.ts │ │ │ ├── debugging/ │ │ │ │ └── index.mdx │ │ │ ├── distribution/ │ │ │ │ └── index.mdx │ │ │ ├── drupal/ │ │ │ │ └── index.mdx │ │ │ ├── facebook-pixel/ │ │ │ │ └── index.mdx │ │ │ ├── faq/ │ │ │ │ └── index.mdx │ │ │ ├── forwarding-events/ │ │ │ │ └── index.mdx │ │ │ ├── gatsby/ │ │ │ │ └── index.mdx │ │ │ ├── getting-started/ │ │ │ │ └── index.mdx │ │ │ ├── google-tag-manager/ │ │ │ │ └── index.mdx │ │ │ ├── how-does-partytown-work/ │ │ │ │ └── index.mdx │ │ │ ├── html/ │ │ │ │ └── index.mdx │ │ │ ├── index.mdx │ │ │ ├── integrations/ │ │ │ │ └── index.mdx │ │ │ ├── layout.tsx │ │ │ ├── magento2/ │ │ │ │ └── index.mdx │ │ │ ├── menu.md │ │ │ ├── nextjs/ │ │ │ │ └── index.mdx │ │ │ ├── nuxt/ │ │ │ │ └── index.mdx │ │ │ ├── partytown-scripts/ │ │ │ │ └── index.mdx │ │ │ ├── proxying-requests/ │ │ │ │ └── index.mdx │ │ │ ├── react/ │ │ │ │ └── index.mdx │ │ │ ├── remix/ │ │ │ │ └── index.mdx │ │ │ ├── sandboxing/ │ │ │ │ └── index.mdx │ │ │ ├── shopify-hydrogen/ │ │ │ │ └── index.mdx │ │ │ ├── shopify-os2/ │ │ │ │ └── index.mdx │ │ │ ├── solid/ │ │ │ │ └── index.mdx │ │ │ ├── sveltekit/ │ │ │ │ └── index.mdx │ │ │ └── trade-offs/ │ │ │ └── index.mdx │ │ ├── types.ts │ │ └── utils/ │ │ └── cn.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ └── vite.config.mts ├── package.json ├── playwright.atomics.config.ts ├── playwright.config.ts ├── scripts/ │ ├── build-api.ts │ ├── build-atomics.ts │ ├── build-integration.ts │ ├── build-main-snippet.ts │ ├── build-media-implementations.ts │ ├── build-react.ts │ ├── build-service-worker.ts │ ├── build-services.ts │ ├── build-utils.ts │ ├── build-web-worker.ts │ ├── index.ts │ ├── minify.ts │ ├── rollup.config.js │ ├── serve.cjs │ ├── server.cjs │ └── utils.ts ├── src/ │ ├── integration/ │ │ ├── api-extractor.json │ │ ├── api.md │ │ ├── index.ts │ │ ├── package.json │ │ └── snippet.ts │ ├── lib/ │ │ ├── atomics/ │ │ │ ├── sync-create-messenger-atomics.ts │ │ │ └── sync-send-message-to-main-atomics.ts │ │ ├── build-modules/ │ │ │ ├── sync-create-messenger.ts │ │ │ ├── sync-send-message-to-main.ts │ │ │ ├── version.ts │ │ │ ├── web-worker-blob.ts │ │ │ └── web-worker-url.ts │ │ ├── log.ts │ │ ├── main/ │ │ │ ├── snippet-entry.ts │ │ │ └── snippet.ts │ │ ├── sandbox/ │ │ │ ├── index.ts │ │ │ ├── main-access-handler.ts │ │ │ ├── main-constants.ts │ │ │ ├── main-custom-element.ts │ │ │ ├── main-forward-trigger.ts │ │ │ ├── main-globals.ts │ │ │ ├── main-instances.ts │ │ │ ├── main-register-window.ts │ │ │ ├── main-serialization.ts │ │ │ ├── on-messenge-from-worker.ts │ │ │ ├── read-main-platform.ts │ │ │ └── read-main-scripts.ts │ │ ├── service-worker/ │ │ │ ├── fetch.ts │ │ │ ├── index.ts │ │ │ ├── sync-create-messenger-sw.ts │ │ │ └── sync-send-message-to-main-sw.ts │ │ ├── types.ts │ │ ├── utils.ts │ │ └── web-worker/ │ │ ├── index.ts │ │ ├── init-web-worker.ts │ │ ├── media/ │ │ │ ├── bridge.ts │ │ │ ├── canvas.ts │ │ │ ├── index.ts │ │ │ ├── media.ts │ │ │ └── utils.ts │ │ ├── worker-anchor.ts │ │ ├── worker-constants.ts │ │ ├── worker-constructors.ts │ │ ├── worker-css-style-declaration.ts │ │ ├── worker-custom-elements.ts │ │ ├── worker-document.ts │ │ ├── worker-element.ts │ │ ├── worker-environment.ts │ │ ├── worker-exec.ts │ │ ├── worker-form.ts │ │ ├── worker-forwarded-trigger.ts │ │ ├── worker-iframe.ts │ │ ├── worker-image.ts │ │ ├── worker-location.ts │ │ ├── worker-media.ts │ │ ├── worker-named-node-map.ts │ │ ├── worker-navigator.ts │ │ ├── worker-node.ts │ │ ├── worker-performance.ts │ │ ├── worker-proxy.ts │ │ ├── worker-script.ts │ │ ├── worker-serialization.ts │ │ ├── worker-src-element.ts │ │ ├── worker-state.ts │ │ ├── worker-storage.ts │ │ ├── worker-style.ts │ │ ├── worker-svg.ts │ │ └── worker-window.ts │ ├── modules.d.ts │ ├── react/ │ │ ├── api-extractor.json │ │ ├── api.md │ │ ├── index.ts │ │ ├── package.json │ │ └── snippet.tsx │ ├── services/ │ │ ├── api-extractor.json │ │ ├── api.md │ │ ├── facebook-pixel.ts │ │ ├── freshpaint.ts │ │ ├── google-tag-manager.ts │ │ ├── index.ts │ │ └── package.json │ └── utils/ │ ├── api-extractor.json │ ├── api.md │ ├── copy-lib-files.ts │ ├── fs.ts │ ├── index.ts │ ├── package.json │ ├── rollup.ts │ └── vite.ts ├── tests/ │ ├── 404.html │ ├── atomics/ │ │ └── index.html │ ├── benchmarks/ │ │ ├── benchmark.js │ │ ├── index.html │ │ ├── run.cjs │ │ └── services/ │ │ └── index.html │ ├── index.html │ ├── integrations/ │ │ ├── clarity/ │ │ │ ├── clarity.bundle.js │ │ │ ├── clarity.spec.ts │ │ │ ├── index.html │ │ │ └── standard.html │ │ ├── config/ │ │ │ ├── config.spec.ts │ │ │ └── index.html │ │ ├── event-forwarding/ │ │ │ ├── event-forwarding.spec.ts │ │ │ └── index.html │ │ ├── facebook-pixel/ │ │ │ ├── facebook-pixel.spec.ts │ │ │ ├── index.html │ │ │ └── standard.html │ │ ├── full-story/ │ │ │ ├── full-story.spec.ts │ │ │ ├── gtm-fullstory.html │ │ │ ├── index.html │ │ │ └── standard.html │ │ ├── gtm/ │ │ │ ├── gtag.js │ │ │ ├── gtm.js │ │ │ ├── gtm.spec.ts │ │ │ ├── index.html │ │ │ ├── preserve-behavior.html │ │ │ └── standard.html │ │ ├── hubspot/ │ │ │ ├── 20632911.js │ │ │ ├── analytics-20632911.js │ │ │ ├── banner-20632911.js │ │ │ ├── collectedforms.js │ │ │ ├── forms-standard.html │ │ │ ├── forms.html │ │ │ ├── hubspot.spec.ts │ │ │ ├── leadflows.js │ │ │ ├── scripts-20632911.js │ │ │ └── shell.js │ │ ├── intercom/ │ │ │ ├── app-modern.e4d2d085.js │ │ │ ├── frame-modern.5069da72.js │ │ │ ├── index.html │ │ │ ├── shim.latest.js │ │ │ ├── standard.html │ │ │ ├── vendor-modern.d054d6ff.js │ │ │ └── vendors~app-modern.c7bfd661.js │ │ ├── javascript-request/ │ │ │ ├── execute.js │ │ │ ├── index.html │ │ │ ├── javascript-request.spec.ts │ │ │ └── some-text.txt │ │ ├── jquery/ │ │ │ ├── index.html │ │ │ ├── jquery.js │ │ │ ├── jquery.spec.ts │ │ │ └── standard.html │ │ ├── kiwisizing/ │ │ │ ├── index.html │ │ │ ├── kiwisizing.SizingPlugin.js │ │ │ ├── kiwisizing.spec.ts │ │ │ ├── shopify-dynamic-checkout.js │ │ │ └── standard.html │ │ ├── load-scripts-on-main-thread/ │ │ │ ├── background-test-script.js │ │ │ ├── index.html │ │ │ ├── load-scripts-on-main-thread.spec.ts │ │ │ ├── regex-test-script.js │ │ │ ├── snippet.html │ │ │ ├── test-script.js │ │ │ └── wait-for-class.js │ │ ├── main-window-accessors/ │ │ │ ├── index.html │ │ │ └── main-window-accessors.spec.ts │ │ ├── mermaid/ │ │ │ ├── index.html │ │ │ ├── mermaid.js │ │ │ ├── mermaid.spec.ts │ │ │ └── standard.html │ │ ├── twitter/ │ │ │ ├── index.html │ │ │ ├── standard.html │ │ │ ├── twitter.spec.ts │ │ │ └── widgets.js │ │ ├── underoutfit/ │ │ │ ├── index.html │ │ │ └── standard.html │ │ ├── underoutfit_kiwi/ │ │ │ ├── index.html │ │ │ ├── kiwisizing.SizingPlugin.js │ │ │ └── standard.html │ │ └── wistia/ │ │ ├── E-v1.js │ │ ├── assets/ │ │ │ └── external/ │ │ │ ├── airplay.js │ │ │ ├── engines/ │ │ │ │ ├── hls_video.js │ │ │ │ ├── manual_quality_video.js │ │ │ │ └── native_hls_video.js │ │ │ ├── playPauseLoadingControl.js │ │ │ ├── vulcanV2Player/ │ │ │ │ └── video/ │ │ │ │ ├── controls/ │ │ │ │ │ └── VolumeSliderControl/ │ │ │ │ │ └── VolumeSliderControl.js │ │ │ │ └── ui_components/ │ │ │ │ └── Storyboard.js │ │ │ └── wistia-mux.js │ │ ├── embed/ │ │ │ └── medias/ │ │ │ └── varrf62cw4.json │ │ ├── index.html │ │ ├── standard.html │ │ └── varrf62cw4.jsonp │ ├── nextjs/ │ │ ├── README.md │ │ ├── next.config.js │ │ ├── nextjs.spec.ts │ │ ├── package.json │ │ ├── pages/ │ │ │ ├── _app.js │ │ │ └── index.js │ │ └── playwright.nextjs.ts │ ├── platform/ │ │ ├── anchor/ │ │ │ ├── anchor.spec.ts │ │ │ └── index.html │ │ ├── audio/ │ │ │ ├── audio-scripts.js │ │ │ ├── audio.spec.ts │ │ │ └── index.html │ │ ├── canvas/ │ │ │ ├── canvas.spec.ts │ │ │ └── index.html │ │ ├── custom-element/ │ │ │ ├── custom-element.spec.ts │ │ │ └── index.html │ │ ├── document/ │ │ │ ├── current-script-src.js │ │ │ ├── document.spec.ts │ │ │ └── index.html │ │ ├── document-prod/ │ │ │ ├── current-script-src.js │ │ │ ├── document-prod.spec.ts │ │ │ └── index.html │ │ ├── element/ │ │ │ ├── element.spec.ts │ │ │ └── index.html │ │ ├── element-class/ │ │ │ ├── element-class.spec.ts │ │ │ └── index.html │ │ ├── element-style/ │ │ │ ├── element-style.spec.ts │ │ │ └── index.html │ │ ├── error/ │ │ │ ├── error.spec.ts │ │ │ └── index.html │ │ ├── event/ │ │ │ ├── event.spec.ts │ │ │ └── index.html │ │ ├── fetch/ │ │ │ ├── data.json │ │ │ ├── fetch.spec.ts │ │ │ ├── index.html │ │ │ └── text.txt │ │ ├── form/ │ │ │ ├── form.spec.ts │ │ │ └── index.html │ │ ├── history/ │ │ │ ├── history.spec.ts │ │ │ ├── iframe-history.html │ │ │ └── index.html │ │ ├── iframe/ │ │ │ ├── call-fn-on-parent.js │ │ │ ├── content.html │ │ │ ├── cookie.html │ │ │ ├── current-script.js │ │ │ ├── external-js.html │ │ │ ├── external.js │ │ │ ├── fn-on-window.js │ │ │ ├── global-var.html │ │ │ ├── iframe-cookie-localstorage.spec.ts │ │ │ ├── iframe1.spec.ts │ │ │ ├── iframe2.spec.ts │ │ │ ├── index-cookie-localstorage.html │ │ │ ├── index.html │ │ │ ├── index2.html │ │ │ ├── localstorage.html │ │ │ ├── location1.html │ │ │ ├── location2.html │ │ │ ├── location2.js │ │ │ ├── no-deadlock.html │ │ │ ├── no-deadlock.js │ │ │ ├── no-global-share.html │ │ │ ├── no-global-share.js │ │ │ ├── onload.js │ │ │ ├── parent-window.js │ │ │ ├── post-message.html │ │ │ ├── src-change1.html │ │ │ └── src-change2.html │ │ ├── image/ │ │ │ ├── image.spec.ts │ │ │ └── index.html │ │ ├── intersection-observer/ │ │ │ ├── index.html │ │ │ └── intersection-observer.spec.ts │ │ ├── klaviyo/ │ │ │ ├── current-script-src.js │ │ │ ├── document.spec.ts │ │ │ └── index.html │ │ ├── multiple-tabs/ │ │ │ ├── index.html │ │ │ └── multiple-tabs.spec.ts │ │ ├── mutation-observer/ │ │ │ ├── index.html │ │ │ └── mutation-observer.spec.ts │ │ ├── navigator/ │ │ │ ├── api.js │ │ │ ├── index.html │ │ │ └── navigator.spec.ts │ │ ├── no-partytown-script/ │ │ │ ├── index.html │ │ │ └── no-partytown-script.spec.ts │ │ ├── node/ │ │ │ ├── index.html │ │ │ └── node.spec.ts │ │ ├── node-list/ │ │ │ ├── index.html │ │ │ └── node-list.spec.ts │ │ ├── resize-observer/ │ │ │ ├── index.html │ │ │ └── resize-observer.spec.ts │ │ ├── screen/ │ │ │ ├── index.html │ │ │ └── screen.spec.ts │ │ ├── script/ │ │ │ ├── async-1.js │ │ │ ├── async-2.js │ │ │ ├── defer-1.js │ │ │ ├── defer-2.js │ │ │ ├── index.html │ │ │ ├── jsonp-a.js │ │ │ ├── jsonp-b.js │ │ │ ├── jsonp-c.js │ │ │ ├── script-1.js │ │ │ ├── script.spec.ts │ │ │ ├── set-get-attr.js │ │ │ └── source-mapping-url.js │ │ ├── storage/ │ │ │ ├── index.html │ │ │ ├── storage-access.html │ │ │ ├── storage-access.spec.ts │ │ │ └── storage.spec.ts │ │ ├── style/ │ │ │ ├── index.html │ │ │ └── style.spec.ts │ │ ├── svg/ │ │ │ ├── index.html │ │ │ └── svg.spec.ts │ │ ├── video/ │ │ │ ├── index.html │ │ │ └── video.spec.__ts │ │ └── window/ │ │ ├── index.html │ │ └── window.spec.ts │ ├── react-app/ │ │ ├── package.json │ │ ├── public/ │ │ │ └── index.html │ │ ├── src/ │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ └── react-app-env.d.ts │ │ └── tsconfig.json │ └── unit/ │ ├── forward.spec.ts │ ├── html-replace.spec.ts │ ├── integration.spec.ts │ ├── snippet.spec.ts │ ├── utils.spec.ts │ ├── utils.ts │ ├── worker-exec.spec.ts │ └── worker-image.spec.ts └── tsconfig.json