diff --git a/404.html b/404.html index 7fe6d0ba4..cb4239911 100644 --- a/404.html +++ b/404.html @@ -13,7 +13,7 @@ - + diff --git a/assets/js/d2cad9cb.4e5ba67a.js b/assets/js/d2cad9cb.4e5ba67a.js new file mode 100644 index 000000000..a78d92f3d --- /dev/null +++ b/assets/js/d2cad9cb.4e5ba67a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_rnx_kit_docsite=self.webpackChunk_rnx_kit_docsite||[]).push([[3626],{5654:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>p,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var i=n(5893),r=n(1151);const o={},a="third-party-notices",s={id:"tools/third-party-notices",title:"third-party-notices",description:"@rnx-kit/third-party-notices provides a helper library to create a",source:"@site/docs/tools/third-party-notices.md",sourceDirName:"tools",slug:"/tools/third-party-notices",permalink:"/rnx-kit/docs/tools/third-party-notices",draft:!1,unlisted:!1,editUrl:"https://github.com/microsoft/rnx-kit/tree/main/docsite/docs/tools/third-party-notices.md",tags:[],version:"current",frontMatter:{},sidebar:"toolsSidebar",previous:{title:"react-native-lazy-index",permalink:"/rnx-kit/docs/tools/react-native-lazy-index"},next:{title:"tools-android",permalink:"/rnx-kit/docs/tools/tools-android"}},l={},c=[{value:"Usage",id:"usage",level:2},{value:"Commandline",id:"commandline",level:3},{value:"As a library",id:"as-a-library",level:3},{value:"As a plugin",id:"as-a-plugin",level:3}];function d(e){const t={code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,r.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"third-party-notices",children:"third-party-notices"}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.code,{children:"@rnx-kit/third-party-notices"})," provides a helper library to create a\nthird-party-notices text file based on a output bundle. It also provides a cli\ninterface to the library for integration into build steps like just-scripts"]}),"\n",(0,i.jsxs)(t.p,{children:["This function will read the sourcemap file and tries to find all files that are\nreferenced in the sourcemap by assuming that all dependencies are represented as\n",(0,i.jsx)(t.code,{children:"node_modules\\moduleName"})," or ",(0,i.jsx)(t.code,{children:"node_modules\\@scope\\moduleName"})," It will then look\nin the package.json file to see if it finds a licence claration or it will look\nfor the file called ",(0,i.jsx)(t.code,{children:"LICENCE"})," in the root. And aggregate all ese files in the\noutput file."]}),"\n",(0,i.jsx)(t.p,{children:"This package works for npm, yarn and pnpm package layouts formats."}),"\n",(0,i.jsx)(t.h2,{id:"usage",children:"Usage"}),"\n",(0,i.jsx)(t.h3,{id:"commandline",children:"Commandline"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{children:"npx @rnx-kit/third-party-notices \\\n --rootPath \\\n --sourceMapFile \n"})}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{children:"Options:\n --help Show help [boolean]\n --version Show version number [boolean]\n --rootPath The root of the repo where to start resolving modules from.\n [string] [required]\n --sourceMapFile The sourceMap file to generate license contents for.\n [string] [required]\n --json Output license information as a JSON\n [boolean] [default: false]\n --outputFile The output file to write the license file to. [string]\n --ignoreScopes Npm scopes to ignore and not emit license information for\n [array]\n --ignoreModules Modules (js packages) to not emit license information for\n [array]\n --preambleText A list of lines to prepend at the start of the generated\n license file. [array]\n --additionalText A list of lines to append at the end of the generated\n license file. [array]\n --fullLicenseText Include full license text in the JSON output\n [boolean] [default: false]\n"})}),"\n",(0,i.jsx)(t.h3,{id:"as-a-library",children:"As a library"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-ts",children:'import { writeThirdPartyNotices } from "@rnx-kit/third-party-notices";\n\nwriteThirdPartyNotices({\n rootPath: ".",\n sourceMapFile: "./dist/myPackage.js.map",\n});\n'})}),"\n",(0,i.jsx)(t.h3,{id:"as-a-plugin",children:"As a plugin"}),"\n",(0,i.jsxs)(t.p,{children:["Import and add the plugin to ",(0,i.jsx)(t.code,{children:"ThirdPartyNotices"})," in your ",(0,i.jsx)(t.code,{children:"metro.config.js"}),", and\noptionally configure it to your liking:"]}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-diff",children:' const { makeMetroConfig } = require("@rnx-kit/metro-config");\n+const { ThirdPartyNotices } = require("@rnx-kit/third-party-notices");\n+const { MetroSerializer } = require("@rnx-kit/metro-serializer");\n\n module.exports = makeMetroConfig({\n serializer: {\n+ customSerializer: MetroSerializer([\n+ ThirdPartyNotices(),\n+ ]),\n },\n });\n'})})]})}function p(e={}){const{wrapper:t}={...(0,r.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>s,a:()=>a});var i=n(7294);const r={},o=i.createContext(r);function a(e){const t=i.useContext(o);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),i.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d2cad9cb.b829048f.js b/assets/js/d2cad9cb.b829048f.js deleted file mode 100644 index 5412ca877..000000000 --- a/assets/js/d2cad9cb.b829048f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_rnx_kit_docsite=self.webpackChunk_rnx_kit_docsite||[]).push([[3626],{5654:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>a,default:()=>p,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var r=n(5893),i=n(1151);const o={},a="third-party-notices",s={id:"tools/third-party-notices",title:"third-party-notices",description:"@rnx-kit/third-party-notices provides a helper library to create a",source:"@site/docs/tools/third-party-notices.md",sourceDirName:"tools",slug:"/tools/third-party-notices",permalink:"/rnx-kit/docs/tools/third-party-notices",draft:!1,unlisted:!1,editUrl:"https://github.com/microsoft/rnx-kit/tree/main/docsite/docs/tools/third-party-notices.md",tags:[],version:"current",frontMatter:{},sidebar:"toolsSidebar",previous:{title:"react-native-lazy-index",permalink:"/rnx-kit/docs/tools/react-native-lazy-index"},next:{title:"tools-android",permalink:"/rnx-kit/docs/tools/tools-android"}},l={},c=[{value:"Usage",id:"usage",level:2},{value:"Commandline",id:"commandline",level:3},{value:"As a library",id:"as-a-library",level:3},{value:"As a plugin",id:"as-a-plugin",level:3}];function d(e){const t={code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,i.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"third-party-notices",children:"third-party-notices"}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"@rnx-kit/third-party-notices"})," provides a helper library to create a\nthird-party-notices text file based on a output bundle. It also provides a cli\ninterface to the library for integration into build steps like just-scripts"]}),"\n",(0,r.jsxs)(t.p,{children:["This function will read the sourcemap file and tries to find all files that are\nreferenced in the sourcemap by assuming that all dependencies are represented as\n",(0,r.jsx)(t.code,{children:"node_modules\\moduleName"})," or ",(0,r.jsx)(t.code,{children:"node_modules\\@scope\\moduleName"})," It will then look\nin the package.json file to see if it finds a licence claration or it will look\nfor the file called ",(0,r.jsx)(t.code,{children:"LICENCE"})," in the root. And aggregate all ese files in the\noutput file."]}),"\n",(0,r.jsx)(t.p,{children:"This package works for npm, yarn and pnpm package layouts formats."}),"\n",(0,r.jsx)(t.p,{children:"At the moment this package only supports webpack based bundles, there is nothing\npreventing adding metro support, the current customers of this module are\nbasedon webpack at the moment."}),"\n",(0,r.jsx)(t.h2,{id:"usage",children:"Usage"}),"\n",(0,r.jsx)(t.h3,{id:"commandline",children:"Commandline"}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{children:"npx @rnx-kit/third-party-notices \\\n --rootPath \\\n --sourceMapFile \n"})}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{children:"Options:\n --help Show help [boolean]\n --version Show version number [boolean]\n --rootPath The root of the repo where to start resolving modules from.\n [string] [required]\n --sourceMapFile The sourceMap file to generate licence contents for.\n [string] [required]\n --outputFile The output file to write the licence file to. [string]\n --json Output license information as a JSON\n [boolean] [default: false]\n --ignoreScopes Npm scopes to ignore and not emit licence information for\n [array]\n --ignoreModules Modules (js packages) to not emit licence information for\n [array]\n --preambleText A list of lines to prepend at the start of the generated\n licence file. [array]\n --additionalText A list of lines to append at the end of the generated\n licence file. [array]\n"})}),"\n",(0,r.jsx)(t.h3,{id:"as-a-library",children:"As a library"}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-ts",children:'import { writeThirdPartyNotices } from "@rnx-kit/third-party-notices";\n\nwriteThirdPartyNotices({\n rootPath: ".",\n sourceMapFile: "./dist/myPackage.js.map",\n});\n'})}),"\n",(0,r.jsx)(t.h3,{id:"as-a-plugin",children:"As a plugin"}),"\n",(0,r.jsxs)(t.p,{children:["Import and add the plugin to ",(0,r.jsx)(t.code,{children:"ThirdPartyNotices"})," in your ",(0,r.jsx)(t.code,{children:"metro.config.js"}),", and\noptionally configure it to your liking:"]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-diff",children:' const { makeMetroConfig } = require("@rnx-kit/metro-config");\n+const { ThirdPartyNotices } = require("@rnx-kit/third-party-notices");\n+const { MetroSerializer } = require("@rnx-kit/metro-serializer");\n\n module.exports = makeMetroConfig({\n serializer: {\n+ customSerializer: MetroSerializer([\n+ ThirdPartyNotices(),\n+ ]),\n },\n });\n'})})]})}function p(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>s,a:()=>a});var r=n(7294);const i={},o=r.createContext(i);function a(e){const t=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.4153dee2.js b/assets/js/runtime~main.2015d47d.js similarity index 66% rename from assets/js/runtime~main.4153dee2.js rename to assets/js/runtime~main.2015d47d.js index 404bfe898..f2053a099 100644 --- a/assets/js/runtime~main.4153dee2.js +++ b/assets/js/runtime~main.2015d47d.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,f,d,c,t={},b={};function r(e){var a=b[e];if(void 0!==a)return a.exports;var f=b[e]={id:e,loaded:!1,exports:{}};return t[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=t,r.c=b,e=[],r.O=(a,f,d,c)=>{if(!f){var t=1/0;for(i=0;i=c)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(b=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[f,d,c]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var t={};a=a||[null,f({}),f([]),f(f)];for(var b=2&d&&e;"object"==typeof b&&!~a.indexOf(b);b=f(b))Object.getOwnPropertyNames(b).forEach((a=>t[a]=()=>e[a]));return t.default=()=>e,r.d(c,t),c},r.d=(e,a)=>{for(var f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,f)=>(r.f[f](e,a),a)),[])),r.u=e=>"assets/js/"+({53:"935f2afb",425:"a9ffda76",463:"65d6cbf7",554:"aff6b02f",610:"ae9eeff2",1073:"68b584ac",1136:"3ce6c040",1710:"ce6e6435",2052:"fd339388",2129:"105d6813",2261:"0a64acae",2373:"cf5d5835",2382:"9feee6f9",2525:"2a85ae07",2535:"814f3328",2820:"1023933c",2829:"bd30cd86",2872:"0b1ac180",2909:"0dbfe844",3089:"a6aa9e1f",3237:"1df93b7f",3282:"af44de46",3427:"7f85490b",3515:"b0106d33",3608:"9e4087bc",3626:"d2cad9cb",3842:"31025942",4013:"01a85c17",4082:"634079bb",4128:"a09c2993",4172:"41550cb9",4281:"cc36e6db",4360:"32799f74",4368:"a94703ab",4613:"d2be27d5",4698:"4dcb0ee4",4833:"c7678df9",5018:"78fb6c04",5035:"2c2dd814",5134:"9b0db013",5216:"757ddfc3",5291:"439458a1",5546:"94bb0fe6",5576:"9d66f9e6",5800:"0bfed4bc",6050:"9361eb19",6103:"ccc49370",6148:"bca77c2a",6503:"acf66b6a",6526:"ab1884bd",6885:"8440c6e3",7057:"f2654b33",7080:"4d54d076",7083:"4a31450a",7188:"79da78af",7393:"acecf23e",7573:"5501d831",7918:"17896441",7920:"1a4e3797",8047:"695aef2a",8062:"23da673d",8241:"d138d6ee",8287:"3208cee5",8298:"afe26507",8518:"a7bd4aaa",8610:"6875c492",9358:"fdef232d",9661:"5e95c892",9846:"269efc9b"}[e]||e)+"."+{53:"b654215c",425:"770b0400",463:"b6958e39",554:"4270dec1",610:"5fb68ce9",1073:"afd2bb93",1136:"b5ff7e0a",1426:"8ae22fcd",1710:"711b3aff",1772:"647a6a24",2052:"e4dece9b",2129:"7308f9de",2261:"c893a30b",2312:"869d79e6",2373:"45bde108",2382:"59046ba7",2525:"2cd53720",2535:"1b5c5d28",2820:"0ae284ad",2829:"3f409c80",2872:"21850019",2909:"43b2cda9",3089:"ad057635",3237:"8fed2b66",3282:"f404e649",3427:"b6580048",3515:"1d360359",3608:"7c5daed0",3626:"b829048f",3842:"0ec27fc0",4013:"409ce951",4082:"dddf822e",4128:"035e07b4",4172:"c2355d84",4281:"2f08e17b",4360:"eacaaebe",4368:"d8f54cc9",4613:"fd4ba97a",4698:"de191ee0",4833:"4c4e0f78",5018:"a1d06480",5035:"85b3b2cb",5134:"43ab0585",5216:"5b779e5a",5291:"bfffe034",5546:"a37d23b0",5576:"b83af56e",5800:"1c474773",6050:"f0f2ba5f",6103:"ac40a9e0",6148:"b85cf1cb",6503:"6c62f648",6526:"0dd8a75b",6885:"41903bf8",6945:"344566a5",7055:"8ad2ea46",7057:"0335efa3",7080:"159e47ce",7083:"cd76b6d0",7188:"ca7cc36e",7393:"06944a16",7573:"c559a5b4",7918:"ce3f67cc",7920:"f8868558",8047:"20c9065c",8062:"0839c260",8241:"bbc2d669",8281:"e93bf482",8287:"797307b5",8298:"345a900e",8518:"77458f2d",8610:"1cfb32e9",8894:"c6b239f6",9358:"2af00636",9661:"f877928e",9846:"2fbfd319"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),d={},c="@rnx-kit/docsite:",r.l=(e,a,f,t)=>{if(d[e])d[e].push(a);else{var b,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{b.onerror=b.onload=null,clearTimeout(s);var c=d[e];if(delete d[e],b.parentNode&&b.parentNode.removeChild(b),c&&c.forEach((e=>e(f))),a)return a(f)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:b}),12e4);b.onerror=l.bind(null,b.onerror),b.onload=l.bind(null,b.onload),o&&document.head.appendChild(b)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/rnx-kit/",r.gca=function(e){return e={17896441:"7918",31025942:"3842","935f2afb":"53",a9ffda76:"425","65d6cbf7":"463",aff6b02f:"554",ae9eeff2:"610","68b584ac":"1073","3ce6c040":"1136",ce6e6435:"1710",fd339388:"2052","105d6813":"2129","0a64acae":"2261",cf5d5835:"2373","9feee6f9":"2382","2a85ae07":"2525","814f3328":"2535","1023933c":"2820",bd30cd86:"2829","0b1ac180":"2872","0dbfe844":"2909",a6aa9e1f:"3089","1df93b7f":"3237",af44de46:"3282","7f85490b":"3427",b0106d33:"3515","9e4087bc":"3608",d2cad9cb:"3626","01a85c17":"4013","634079bb":"4082",a09c2993:"4128","41550cb9":"4172",cc36e6db:"4281","32799f74":"4360",a94703ab:"4368",d2be27d5:"4613","4dcb0ee4":"4698",c7678df9:"4833","78fb6c04":"5018","2c2dd814":"5035","9b0db013":"5134","757ddfc3":"5216","439458a1":"5291","94bb0fe6":"5546","9d66f9e6":"5576","0bfed4bc":"5800","9361eb19":"6050",ccc49370:"6103",bca77c2a:"6148",acf66b6a:"6503",ab1884bd:"6526","8440c6e3":"6885",f2654b33:"7057","4d54d076":"7080","4a31450a":"7083","79da78af":"7188",acecf23e:"7393","5501d831":"7573","1a4e3797":"7920","695aef2a":"8047","23da673d":"8062",d138d6ee:"8241","3208cee5":"8287",afe26507:"8298",a7bd4aaa:"8518","6875c492":"8610",fdef232d:"9358","5e95c892":"9661","269efc9b":"9846"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(a,f)=>{var d=r.o(e,a)?e[a]:void 0;if(0!==d)if(d)f.push(d[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var c=new Promise(((f,c)=>d=e[a]=[f,c]));f.push(d[2]=c);var t=r.p+r.u(a),b=new Error;r.l(t,(f=>{if(r.o(e,a)&&(0!==(d=e[a])&&(e[a]=void 0),d)){var c=f&&("load"===f.type?"missing":f.type),t=f&&f.target&&f.target.src;b.message="Loading chunk "+a+" failed.\n("+c+": "+t+")",b.name="ChunkLoadError",b.type=c,b.request=t,d[1](b)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var d,c,t=f[0],b=f[1],o=f[2],n=0;if(t.some((a=>0!==e[a]))){for(d in b)r.o(b,d)&&(r.m[d]=b[d]);if(o)var i=o(r)}for(a&&a(f);n{"use strict";var e,a,d,f,c,t={},b={};function r(e){var a=b[e];if(void 0!==a)return a.exports;var d=b[e]={id:e,loaded:!1,exports:{}};return t[e].call(d.exports,d,d.exports,r),d.loaded=!0,d.exports}r.m=t,r.c=b,e=[],r.O=(a,d,f,c)=>{if(!d){var t=1/0;for(i=0;i=c)&&Object.keys(r.O).every((e=>r.O[e](d[o])))?d.splice(o--,1):(b=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[d,f,c]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},d=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var t={};a=a||[null,d({}),d([]),d(d)];for(var b=2&f&&e;"object"==typeof b&&!~a.indexOf(b);b=d(b))Object.getOwnPropertyNames(b).forEach((a=>t[a]=()=>e[a]));return t.default=()=>e,r.d(c,t),c},r.d=(e,a)=>{for(var d in a)r.o(a,d)&&!r.o(e,d)&&Object.defineProperty(e,d,{enumerable:!0,get:a[d]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((a,d)=>(r.f[d](e,a),a)),[])),r.u=e=>"assets/js/"+({53:"935f2afb",425:"a9ffda76",463:"65d6cbf7",554:"aff6b02f",610:"ae9eeff2",1073:"68b584ac",1136:"3ce6c040",1710:"ce6e6435",2052:"fd339388",2129:"105d6813",2261:"0a64acae",2373:"cf5d5835",2382:"9feee6f9",2525:"2a85ae07",2535:"814f3328",2820:"1023933c",2829:"bd30cd86",2872:"0b1ac180",2909:"0dbfe844",3089:"a6aa9e1f",3237:"1df93b7f",3282:"af44de46",3427:"7f85490b",3515:"b0106d33",3608:"9e4087bc",3626:"d2cad9cb",3842:"31025942",4013:"01a85c17",4082:"634079bb",4128:"a09c2993",4172:"41550cb9",4281:"cc36e6db",4360:"32799f74",4368:"a94703ab",4613:"d2be27d5",4698:"4dcb0ee4",4833:"c7678df9",5018:"78fb6c04",5035:"2c2dd814",5134:"9b0db013",5216:"757ddfc3",5291:"439458a1",5546:"94bb0fe6",5576:"9d66f9e6",5800:"0bfed4bc",6050:"9361eb19",6103:"ccc49370",6148:"bca77c2a",6503:"acf66b6a",6526:"ab1884bd",6885:"8440c6e3",7057:"f2654b33",7080:"4d54d076",7083:"4a31450a",7188:"79da78af",7393:"acecf23e",7573:"5501d831",7918:"17896441",7920:"1a4e3797",8047:"695aef2a",8062:"23da673d",8241:"d138d6ee",8287:"3208cee5",8298:"afe26507",8518:"a7bd4aaa",8610:"6875c492",9358:"fdef232d",9661:"5e95c892",9846:"269efc9b"}[e]||e)+"."+{53:"b654215c",425:"770b0400",463:"b6958e39",554:"4270dec1",610:"5fb68ce9",1073:"afd2bb93",1136:"b5ff7e0a",1426:"8ae22fcd",1710:"711b3aff",1772:"647a6a24",2052:"e4dece9b",2129:"7308f9de",2261:"c893a30b",2312:"869d79e6",2373:"45bde108",2382:"59046ba7",2525:"2cd53720",2535:"1b5c5d28",2820:"0ae284ad",2829:"3f409c80",2872:"21850019",2909:"43b2cda9",3089:"ad057635",3237:"8fed2b66",3282:"f404e649",3427:"b6580048",3515:"1d360359",3608:"7c5daed0",3626:"4e5ba67a",3842:"0ec27fc0",4013:"409ce951",4082:"dddf822e",4128:"035e07b4",4172:"c2355d84",4281:"2f08e17b",4360:"eacaaebe",4368:"d8f54cc9",4613:"fd4ba97a",4698:"de191ee0",4833:"4c4e0f78",5018:"a1d06480",5035:"85b3b2cb",5134:"43ab0585",5216:"5b779e5a",5291:"bfffe034",5546:"a37d23b0",5576:"b83af56e",5800:"1c474773",6050:"f0f2ba5f",6103:"ac40a9e0",6148:"b85cf1cb",6503:"6c62f648",6526:"0dd8a75b",6885:"41903bf8",6945:"344566a5",7055:"8ad2ea46",7057:"0335efa3",7080:"159e47ce",7083:"cd76b6d0",7188:"ca7cc36e",7393:"06944a16",7573:"c559a5b4",7918:"ce3f67cc",7920:"f8868558",8047:"20c9065c",8062:"0839c260",8241:"bbc2d669",8281:"e93bf482",8287:"797307b5",8298:"345a900e",8518:"77458f2d",8610:"1cfb32e9",8894:"c6b239f6",9358:"2af00636",9661:"f877928e",9846:"2fbfd319"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},c="@rnx-kit/docsite:",r.l=(e,a,d,t)=>{if(f[e])f[e].push(a);else{var b,o;if(void 0!==d)for(var n=document.getElementsByTagName("script"),i=0;i{b.onerror=b.onload=null,clearTimeout(s);var c=f[e];if(delete f[e],b.parentNode&&b.parentNode.removeChild(b),c&&c.forEach((e=>e(d))),a)return a(d)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:b}),12e4);b.onerror=l.bind(null,b.onerror),b.onload=l.bind(null,b.onload),o&&document.head.appendChild(b)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/rnx-kit/",r.gca=function(e){return e={17896441:"7918",31025942:"3842","935f2afb":"53",a9ffda76:"425","65d6cbf7":"463",aff6b02f:"554",ae9eeff2:"610","68b584ac":"1073","3ce6c040":"1136",ce6e6435:"1710",fd339388:"2052","105d6813":"2129","0a64acae":"2261",cf5d5835:"2373","9feee6f9":"2382","2a85ae07":"2525","814f3328":"2535","1023933c":"2820",bd30cd86:"2829","0b1ac180":"2872","0dbfe844":"2909",a6aa9e1f:"3089","1df93b7f":"3237",af44de46:"3282","7f85490b":"3427",b0106d33:"3515","9e4087bc":"3608",d2cad9cb:"3626","01a85c17":"4013","634079bb":"4082",a09c2993:"4128","41550cb9":"4172",cc36e6db:"4281","32799f74":"4360",a94703ab:"4368",d2be27d5:"4613","4dcb0ee4":"4698",c7678df9:"4833","78fb6c04":"5018","2c2dd814":"5035","9b0db013":"5134","757ddfc3":"5216","439458a1":"5291","94bb0fe6":"5546","9d66f9e6":"5576","0bfed4bc":"5800","9361eb19":"6050",ccc49370:"6103",bca77c2a:"6148",acf66b6a:"6503",ab1884bd:"6526","8440c6e3":"6885",f2654b33:"7057","4d54d076":"7080","4a31450a":"7083","79da78af":"7188",acecf23e:"7393","5501d831":"7573","1a4e3797":"7920","695aef2a":"8047","23da673d":"8062",d138d6ee:"8241","3208cee5":"8287",afe26507:"8298",a7bd4aaa:"8518","6875c492":"8610",fdef232d:"9358","5e95c892":"9661","269efc9b":"9846"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(a,d)=>{var f=r.o(e,a)?e[a]:void 0;if(0!==f)if(f)d.push(f[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var c=new Promise(((d,c)=>f=e[a]=[d,c]));d.push(f[2]=c);var t=r.p+r.u(a),b=new Error;r.l(t,(d=>{if(r.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var c=d&&("load"===d.type?"missing":d.type),t=d&&d.target&&d.target.src;b.message="Loading chunk "+a+" failed.\n("+c+": "+t+")",b.name="ChunkLoadError",b.type=c,b.request=t,f[1](b)}}),"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,d)=>{var f,c,t=d[0],b=d[1],o=d[2],n=0;if(t.some((a=>0!==e[a]))){for(f in b)r.o(b,f)&&(r.m[f]=b[f]);if(o)var i=o(r)}for(a&&a(d);n