From 6d820a443078603fd832f52b1bec5155b1186c45 Mon Sep 17 00:00:00 2001 From: whiteflare Date: Tue, 13 Aug 2024 14:23:39 +0900 Subject: [PATCH] Deploy website - based on 5501f66e81c434b42dba11b45baa6ad053c84e81 --- 404.html | Bin 6866 -> 6866 bytes ...or-01-445a87c79ee1a4812edab7c881cd4a7e.png | Bin 0 -> 39543 bytes ...or-01-4ba1bd60de6f58c95861456ccef29db3.png | Bin 69924 -> 0 bytes ...or-03-c67e9bfa9b02b6c33e237cfcd2eff54d.png | Bin 0 -> 13728 bytes assets/js/5638c9cd.18875bb5.js | 1 + assets/js/5638c9cd.26cf32e7.js | 1 - .../js/{main.f0a4063c.js => main.569e845b.js} | 4 +-- ...CENSE.txt => main.569e845b.js.LICENSE.txt} | 0 ...n.b393bc9c.js => runtime~main.6ec3c4d2.js} | 2 +- docs/intro.html | 4 +-- docs/tools.html | 4 +-- docs/tools/AnimEditUtility.html | 4 +-- docs/tools/AvatarCopyUtility.html | 4 +-- docs/tools/AvatarTextureTool.html | 4 +-- docs/tools/BakeKillerFinder.html | 4 +-- docs/tools/BakedLightmapBaker.html | 4 +-- docs/tools/BoundsUnificator.html | 26 +++++++++++------- docs/tools/HierarchyHelper.html | 4 +-- docs/tools/LightProbeEditUtility.html | 4 +-- docs/tools/LightmapControlPanel.html | 4 +-- docs/tools/MeshPolyCounter.html | 4 +-- docs/tools/PhysBoneSetupHelper.html | 4 +-- docs/tools/SplitterObjects.html | 4 +-- .../VPM-package-Installation-procedure.html | 4 +-- docs/unlitwf.html | 4 +-- docs/unlitwf/CHANGELOG.html | Bin 154791 -> 154791 bytes docs/unlitwf/Manual-Common.html | 4 +-- docs/unlitwf/Manual-FakeFur.html | 4 +-- docs/unlitwf/Manual-Gem.html | 4 +-- docs/unlitwf/Manual-UnToon.html | 4 +-- docs/unlitwf/Manual-Water.html | 4 +-- docs/unlitwf/Material-Tools-Manual.html | Bin 34370 -> 34370 bytes docs/unlitwf/Redistribution.html | Bin 26571 -> 26571 bytes docs/unlitwf/UnToon-Tips.html | 4 +-- .../VPM-package-Installation-procedure.html | Bin 65068 -> 65068 bytes index.html | 4 +-- vpm.json | 22 +++++++++++++++ 37 files changed, 86 insertions(+), 58 deletions(-) create mode 100644 assets/images/BoundsUnificator-01-445a87c79ee1a4812edab7c881cd4a7e.png delete mode 100644 assets/images/BoundsUnificator-01-4ba1bd60de6f58c95861456ccef29db3.png create mode 100644 assets/images/BoundsUnificator-03-c67e9bfa9b02b6c33e237cfcd2eff54d.png create mode 100644 assets/js/5638c9cd.18875bb5.js delete mode 100644 assets/js/5638c9cd.26cf32e7.js rename assets/js/{main.f0a4063c.js => main.569e845b.js} (99%) rename assets/js/{main.f0a4063c.js.LICENSE.txt => main.569e845b.js.LICENSE.txt} (100%) rename assets/js/{runtime~main.b393bc9c.js => runtime~main.6ec3c4d2.js} (98%) diff --git a/404.html b/404.html index 8934e98d7ee25bdf23bd83e411286cac6dbec758..c361cd0366bf65e08d25d2af2fefabbdeee45ab4 100644 GIT binary patch delta 38 scmca)ddYOdGFA?=)MVpilN6)L>sVblOwBA)Elf<4fE>Ba5^TFf00topaR2}S delta 38 rcmca)ddYOdGFFZxV@usVbl(hL$!49tu{9J$RBY`a7N2oemC diff --git a/assets/images/BoundsUnificator-01-445a87c79ee1a4812edab7c881cd4a7e.png b/assets/images/BoundsUnificator-01-445a87c79ee1a4812edab7c881cd4a7e.png new file mode 100644 index 0000000000000000000000000000000000000000..699a55272a3ef8a48c610dace4cea414eec822c2 GIT binary patch literal 39543 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 bu>i8$v*(<~Oa)lT;2%A$vnTU4Z14Uru5YOP diff --git a/assets/images/BoundsUnificator-03-c67e9bfa9b02b6c33e237cfcd2eff54d.png b/assets/images/BoundsUnificator-03-c67e9bfa9b02b6c33e237cfcd2eff54d.png new file mode 100644 index 0000000000000000000000000000000000000000..049cf1022d9a1f27cf92d81e1565fb2dbf0a4815 GIT binary patch literal 13728 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 literal 0 HcmV?d00001 diff --git a/assets/js/5638c9cd.18875bb5.js b/assets/js/5638c9cd.18875bb5.js new file mode 100644 index 0000000..4fc254b --- /dev/null +++ b/assets/js/5638c9cd.18875bb5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhomepage=self.webpackChunkhomepage||[]).push([[190],{2437:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>a,frontMatter:()=>o,metadata:()=>c,toc:()=>t});var s=r(4848),d=r(8453);const o={},i="BoundsUnificator",c={id:"tools/BoundsUnificator",title:"BoundsUnificator",description:"- SkinnedMeshRenderer \u306e Bounds \u3092\u7d71\u4e00\u3057\u3001RootBone \u3084 AnchorOverride \u3092\u63c3\u3048\u308b Unity \u62e1\u5f35\u30c4\u30fc\u30eb\u3067\u3059\u3002",source:"@site/docs/tools/BoundsUnificator.md",sourceDirName:"tools",slug:"/tools/BoundsUnificator",permalink:"/vpm-repos/docs/tools/BoundsUnificator",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedAt:172352627e4,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"BakeKillerFinder\u6539",permalink:"/vpm-repos/docs/tools/BakeKillerFinder"},next:{title:"HierarchyHelper",permalink:"/vpm-repos/docs/tools/HierarchyHelper"}},l={},t=[{value:"\u4f55\u304c\u3067\u304d\u307e\u3059\u304b\uff1f",id:"\u4f55\u304c\u3067\u304d\u307e\u3059\u304b",level:2},{value:"\u4f7f\u3044\u65b9",id:"\u4f7f\u3044\u65b9",level:2},{value:"\u624b\u52d5\u3067\u8a2d\u5b9a\u3059\u308b",id:"manual",level:3},{value:"\u81ea\u52d5\u3067\u8a2d\u5b9a\u3059\u308b (NDMF\u4f75\u7528)",id:"auto",level:3},{value:"\u7d30\u304b\u3044\u4ed5\u69d8",id:"\u7d30\u304b\u3044\u4ed5\u69d8",level:2},{value:"Calculate Bounds \u306e\u8a08\u7b97\u306b\u3064\u3044\u3066",id:"calculate-bounds-\u306e\u8a08\u7b97\u306b\u3064\u3044\u3066",level:3},{value:"RootBone \u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",id:"rootbone-\u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",level:3},{value:"AnchorOverride \u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",id:"anchoroverride-\u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",level:3},{value:"\u30dc\u30fc\u30f3\u3092\u6301\u305f\u306a\u3044 SkinnedMeshRenderer \u306e\u6271\u3044\u306b\u3064\u3044\u3066",id:"\u30dc\u30fc\u30f3\u3092\u6301\u305f\u306a\u3044-skinnedmeshrenderer-\u306e\u6271\u3044\u306b\u3064\u3044\u3066",level:3}];function h(e){const n={a:"a",br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",section:"section",sup:"sup",ul:"ul",...(0,d.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"boundsunificator",children:"BoundsUnificator"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["SkinnedMeshRenderer \u306e Bounds \u3092\u7d71\u4e00\u3057\u3001",(0,s.jsx)(n.code,{children:"RootBone"})," \u3084 ",(0,s.jsx)(n.code,{children:"AnchorOverride"})," \u3092\u63c3\u3048\u308b Unity \u62e1\u5f35\u30c4\u30fc\u30eb\u3067\u3059\u3002"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\u4f55\u304c\u3067\u304d\u307e\u3059\u304b",children:"\u4f55\u304c\u3067\u304d\u307e\u3059\u304b\uff1f"}),"\n",(0,s.jsxs)(n.p,{children:["\u8907\u6570\u30e1\u30c3\u30b7\u30e5\u306e\u8a2d\u5b9a ",(0,s.jsx)(n.sup,{children:(0,s.jsx)(n.a,{href:"#user-content-fn-1",id:"user-content-fnref-1","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"1"})})," \u3092\u7d71\u4e00\u3057\u3001\u30e9\u30a4\u30c8\u304b\u3089\u306e\u5f71\u97ff\u304c\u3067\u304d\u308b\u3060\u3051\u5747\u4e00\u306b\u306a\u308b\u3088\u3046\u8a2d\u5b9a\u3057\u307e\u3059\u3002",(0,s.jsx)(n.br,{}),"\n",(0,s.jsx)(n.code,{children:"Bounds"})," \u8a2d\u5b9a\u306e\u30df\u30b9\u3067\u5909\u306b\u30ab\u30ea\u30f3\u30b0\u3055\u308c\u3066\u3057\u307e\u3046\u30e1\u30c3\u30b7\u30e5\u306b\u5bfe\u3057\u3001",(0,s.jsx)(n.code,{children:"Bounds"})," \u3092\u30ea\u30bb\u30c3\u30c8\u3057\u3066\u6b63\u3057\u304f\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002"]}),"\n",(0,s.jsx)(n.h2,{id:"\u4f7f\u3044\u65b9",children:"\u4f7f\u3044\u65b9"}),"\n",(0,s.jsx)(n.h3,{id:"manual",children:"\u624b\u52d5\u3067\u8a2d\u5b9a\u3059\u308b"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"Tools"})," \u2192 ",(0,s.jsx)(n.code,{children:"whiteflare"})," \u2192 ",(0,s.jsx)(n.code,{children:"Bounds Unificator"})," \u304b\u3089\u958b\u304f\u3068\u3001\u3053\u3093\u306a\u30a6\u30a3\u30f3\u30c9\u30a6\u304c\u51fa\u3066\u304d\u307e\u3059\u3002"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Image",src:r(4576).A+"",width:"595",height:"405"})}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Root Object"})," \u306b\u30a2\u30d0\u30bf\u30fc\u306e\u30eb\u30fc\u30c8\u3092\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u3053\u306e\u914d\u4e0b\u304b\u3089 SkinnedMeshRenderer \u7b49\u3092\u691c\u7d22\u3057\u307e\u3059\u3002VRC_AvatarDescriptor \u304c\u4ed8\u3044\u3066\u3044\u306a\u304f\u3066\u3082\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\u8a2d\u5b9a\u3059\u308b\u3068 ",(0,s.jsx)(n.code,{children:"SkinnedMeshRenderer"}),", ",(0,s.jsx)(n.code,{children:"MeshRenderer"}),", ",(0,s.jsx)(n.code,{children:"RootBone (Hip)"}),", ",(0,s.jsx)(n.code,{children:"AnchorOverride"})," \u304c\u691c\u7d22\u3055\u308c\u3066\u3001\u81ea\u52d5\u3067\u5272\u308a\u5f53\u3066\u3089\u308c\u307e\u3059\u3002"]}),"\n",(0,s.jsx)(n.li,{children:"\u81ea\u52d5\u5272\u308a\u5f53\u3066\u306e\u5f8c\u306b\u3001\u8a2d\u5b9a\u3092\u5909\u66f4\u3057\u3066\u3082\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002\u4e0d\u90fd\u5408\u304c\u3042\u308b\u5834\u5408\u306f\u3053\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u5dee\u3057\u66ff\u3048\u3066\u304f\u3060\u3055\u3044\u3002"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Calculate Bounds"})," \u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u3001SkinnedMeshRenderer \u304b\u3089 AABB \u3092\u81ea\u52d5\u3067\u8a08\u7b97\u3057\u3066 ",(0,s.jsx)(n.code,{children:"Bounds"})," \u306b\u8a2d\u5b9a\u3057\u307e\u3059\u3002","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u8a08\u7b97\u3055\u308c\u305f\u5024\u3092\u5f8c\u304b\u3089\u5909\u66f4\u3057\u3066\u3082\u69cb\u3044\u307e\u305b\u3093\u3002\u30dc\u30bf\u30f3\u3092\u62bc\u3055\u305a\u306b\u3059\u3079\u3066\u624b\u52d5\u3067\u5165\u308c\u3066\u3082\u826f\u3044\u3067\u3059\u3002\u5fae\u8abf\u6574\u306f\u3053\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u884c\u3063\u3066\u304f\u3060\u3055\u3044\u3002"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Apply Bounds To Renderer"})," \u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u3001\u30a6\u30a3\u30f3\u30c9\u30a6\u5185\u306e\u8a2d\u5b9a\u5185\u5bb9\u3092\u3082\u3068\u306b SkinnedMeshRenderer \u3068 MeshRenderer \u3092\u66f8\u304d\u63db\u3048\u307e\u3059\u3002","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u554f\u984c\u304c\u3042\u308b\u5834\u5408\u306f Undo (CTRL+Z) \u3057\u3066\u5143\u306b\u623b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"Apply Bounds To Renderer"})," \u306e\u5f8c\u3001\u767d\u67a0 (SkinnedMeshRenderer \u306e Bounds) \u304c\u30a2\u30d0\u30bf\u30fc\u3092\u5305\u3093\u3067\u3044\u308b\u304b\u3069\u3046\u304b",(0,s.jsx)(n.sup,{children:(0,s.jsx)(n.a,{href:"#user-content-fn-2",id:"user-content-fnref-2","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"2"})}),"\u7d50\u679c\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Image",src:r(9611).A+"",width:"787",height:"763"})}),"\n",(0,s.jsx)(n.h3,{id:"auto",children:"\u81ea\u52d5\u3067\u8a2d\u5b9a\u3059\u308b (NDMF\u4f75\u7528)"}),"\n",(0,s.jsxs)(n.p,{children:["VRCSDK3 Avatar \u306e\u30eb\u30fc\u30c8\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b ",(0,s.jsx)(n.code,{children:"Add Component"})," \u304b\u3089 ",(0,s.jsx)(n.code,{children:"[BU] Set Anchor And Bounds"})," \u3092\u8ffd\u52a0\u3057\u3066\u304f\u3060\u3055\u3044\u3002"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Image",src:r(4258).A+"",width:"445",height:"148"})}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.a,{href:"https://modular-avatar.nadena.dev/ja",children:"Non-Destructive Modular Framework"})," \u3092\u7528\u3044\u3066\u3001\u30a2\u30d0\u30bf\u30fc\u30d3\u30eb\u30c9\u6642\u306b\u81ea\u52d5\u7684\u306b AnchorOverride/RootBone/Bounds \u3092\u8abf\u6574\u3057\u307e\u3059\u3002\n\u8a08\u7b97\u65b9\u6cd5\u306f ",(0,s.jsx)(n.code,{children:"Skinned Vertex"})," \u304c\u7528\u3044\u3089\u308c\u307e\u3059\u3002"]}),"\n",(0,s.jsx)(n.h2,{id:"\u7d30\u304b\u3044\u4ed5\u69d8",children:"\u7d30\u304b\u3044\u4ed5\u69d8"}),"\n",(0,s.jsx)(n.h3,{id:"calculate-bounds-\u306e\u8a08\u7b97\u306b\u3064\u3044\u3066",children:"Calculate Bounds \u306e\u8a08\u7b97\u306b\u3064\u3044\u3066"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\u8a08\u7b97\u65b9\u6cd5\u306f Calc Method \u304b\u3089\u9078\u3076\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Skinned Vertex"})," : \u30dc\u30fc\u30f3\u3092\u53cd\u6620\u3057\u305f\u5f8c\u306e\u30e1\u30c3\u30b7\u30e5\u9802\u70b9\u5ea7\u6a19\u3092\u3082\u3068\u306b AABB \u3092\u8a08\u7b97\u3057\u307e\u3059\u3002"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Prefab Value"})," : \u30d7\u30ec\u30cf\u30d6(\u591a\u304f\u306fFBX\u81ea\u4f53)\u306e\u306a\u304b\u306e SkinnedMeshRenderer \u306b\u8a2d\u5b9a\u3055\u308c\u305f Bounds \u3092\u3082\u3068\u306b AABB \u3092\u8a08\u7b97\u3057\u307e\u3059\u3002"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Current Value Only"})," : \u30d7\u30ec\u30cf\u30d6\u5916\u306b\u3066\u73fe\u5728\u8a2d\u5b9a\u3055\u308c\u305f Bounds \u3092\u3082\u3068\u306b\u8a08\u7b97\u3057\u307e\u3059\u3002"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Bone Transform"})," : \u30dc\u30fc\u30f3\u306e\u6839\u5143\u5ea7\u6a19\u3092\u3082\u3068\u306b AABB \u3092\u8a08\u7b97\u3057\u307e\u3059\u3002"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.li,{children:"Bounds \u306e\u5024\u306f\u3001\u81ea\u52d5\u8a08\u7b97\u3067\u306f\u30ad\u30ea\u3088\u304f 0.01 \u5358\u4f4d\u306b\u306a\u308b\u306f\u305a\u3067\u3059\u3002"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"rootbone-\u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",children:"RootBone \u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"RootBone (Hip)"})," \u306b\u306f\u3001\u4ee5\u4e0b\u306e\u9806\u3067\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u691c\u7d22\u3057\u3066\u6700\u521d\u306b\u898b\u3064\u304b\u3063\u305f\u3082\u306e\u304c\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002","\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Humanoid \u30ea\u30b0\u306e Hips"}),"\n",(0,s.jsxs)(n.li,{children:["\u898b\u3064\u304b\u3089\u306a\u3044\u5834\u5408\u3001",(0,s.jsx)(n.code,{children:"Root Object"})," \u304c\u305d\u306e\u307e\u307e\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"anchoroverride-\u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",children:"AnchorOverride \u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"RootBone (Hip)"})," \u306b\u306f\u3001\u4ee5\u4e0b\u306e\u9806\u3067\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u691c\u7d22\u3057\u3066\u6700\u521d\u306b\u898b\u3064\u304b\u3063\u305f\u3082\u306e\u304c\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002","\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"AnchorTarget"})," \u3068\u3044\u3046\u540d\u524d\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8 (\u30ec\u30bf\u30fc\u30b1\u30fc\u30b9\u4e0d\u554f\u3001\u7a7a\u767d\u6587\u5b57\u306f\u7121\u8996)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"AnchorOverride"})," \u3068\u3044\u3046\u540d\u524d\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8 (\u30ec\u30bf\u30fc\u30b1\u30fc\u30b9\u4e0d\u554f\u3001\u7a7a\u767d\u6587\u5b57\u306f\u7121\u8996)"]}),"\n",(0,s.jsx)(n.li,{children:"Humanoid \u30ea\u30b0\u306e Chest"}),"\n",(0,s.jsxs)(n.li,{children:["\u898b\u3064\u304b\u3089\u306a\u3044\u5834\u5408\u3001",(0,s.jsx)(n.code,{children:"Root Object"})," \u304c\u305d\u306e\u307e\u307e\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"\u30dc\u30fc\u30f3\u3092\u6301\u305f\u306a\u3044-skinnedmeshrenderer-\u306e\u6271\u3044\u306b\u3064\u3044\u3066",children:"\u30dc\u30fc\u30f3\u3092\u6301\u305f\u306a\u3044 SkinnedMeshRenderer \u306e\u6271\u3044\u306b\u3064\u3044\u3066"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u30dc\u30fc\u30f3\u3067\u52d5\u304b\u306a\u3044 SkinnedMeshRenderer \u306f\u3001MeshRenderer \u3068\u540c\u3058\u304f AnchorOverride \u306e\u7d71\u4e00\u3060\u3051\u3059\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002"}),"\n"]}),"\n","\n",(0,s.jsxs)(n.section,{"data-footnotes":!0,className:"footnotes",children:[(0,s.jsx)(n.h2,{className:"sr-only",id:"footnote-label",children:"Footnotes"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{id:"user-content-fn-1",children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"Bounds"})," \u3068 ",(0,s.jsx)(n.code,{children:"RootBone"})," \u3068 ",(0,s.jsx)(n.code,{children:"AnchorOverride"})," \u3092\u5909\u66f4\u3057\u307e\u3059 ",(0,s.jsx)(n.a,{href:"#user-content-fnref-1","data-footnote-backref":"","aria-label":"Back to reference 1",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{id:"user-content-fn-2",children:["\n",(0,s.jsxs)(n.p,{children:["\u30e1\u30c3\u30b7\u30e5\u304c Bounds \u304b\u3089\u306f\u307f\u51fa\u3057\u3066\u3044\u3066\u3082\u554f\u984c\u306a\u3044\u306e\u3067\u3059\u304c\u3001\u3042\u307e\u308a\u306b\u639b\u3051\u96e2\u308c\u305f\u5834\u6240\u306b Bounds \u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u3001\u30ab\u30ea\u30f3\u30b0\u304c\u50cd\u3044\u3066\u30e1\u30c3\u30b7\u30e5\u304c\u6d88\u3048\u3066\u3057\u307e\u3046\u306a\u3069\u306e\u554f\u984c\u304c\u51fa\u3066\u304d\u307e\u3059\u3002 ",(0,s.jsx)(n.a,{href:"#user-content-fnref-2","data-footnote-backref":"","aria-label":"Back to reference 2",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n"]}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},4576:(e,n,r)=>{r.d(n,{A:()=>s});const s=r.p+"assets/images/BoundsUnificator-01-445a87c79ee1a4812edab7c881cd4a7e.png"},9611:(e,n,r)=>{r.d(n,{A:()=>s});const s=r.p+"assets/images/BoundsUnificator-02-e162dd3d6918f2158adca996715360ba.png"},4258:(e,n,r)=>{r.d(n,{A:()=>s});const s=r.p+"assets/images/BoundsUnificator-03-c67e9bfa9b02b6c33e237cfcd2eff54d.png"},8453:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>c});var s=r(6540);const d={},o=s.createContext(d);function i(e){const n=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:i(e.components),s.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5638c9cd.26cf32e7.js b/assets/js/5638c9cd.26cf32e7.js deleted file mode 100644 index 9c37bd5..0000000 --- a/assets/js/5638c9cd.26cf32e7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkhomepage=self.webpackChunkhomepage||[]).push([[190],{2437:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>a,frontMatter:()=>o,metadata:()=>l,toc:()=>t});var s=r(4848),d=r(8453);const o={},i="BoundsUnificator",l={id:"tools/BoundsUnificator",title:"BoundsUnificator",description:"- SkinnedMeshRenderer \u306e Bounds \u3092\u7d71\u4e00\u3057\u3001RootBone \u3084 AnchorOverride \u3092\u63c3\u3048\u308b Unity \u62e1\u5f35\u30c4\u30fc\u30eb\u3067\u3059\u3002",source:"@site/docs/tools/BoundsUnificator.md",sourceDirName:"tools",slug:"/tools/BoundsUnificator",permalink:"/vpm-repos/docs/tools/BoundsUnificator",draft:!1,unlisted:!1,tags:[],version:"current",lastUpdatedAt:1714740694e3,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"BakeKillerFinder\u6539",permalink:"/vpm-repos/docs/tools/BakeKillerFinder"},next:{title:"HierarchyHelper",permalink:"/vpm-repos/docs/tools/HierarchyHelper"}},c={},t=[{value:"\u4f55\u304c\u3067\u304d\u307e\u3059\u304b\uff1f",id:"\u4f55\u304c\u3067\u304d\u307e\u3059\u304b",level:2},{value:"\u4f7f\u3044\u65b9",id:"\u4f7f\u3044\u65b9",level:2},{value:"\u5927\u96d1\u628a\u306a\u6d41\u308c",id:"\u5927\u96d1\u628a\u306a\u6d41\u308c",level:3},{value:"\u7d30\u304b\u3044\u4ed5\u69d8",id:"\u7d30\u304b\u3044\u4ed5\u69d8",level:2},{value:"Calculate Bounds \u306e\u8a08\u7b97\u306b\u3064\u3044\u3066",id:"calculate-bounds-\u306e\u8a08\u7b97\u306b\u3064\u3044\u3066",level:3},{value:"RootBone \u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",id:"rootbone-\u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",level:3},{value:"AnchorOverride \u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",id:"anchoroverride-\u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",level:3},{value:"\u30dc\u30fc\u30f3\u3092\u6301\u305f\u306a\u3044 SkinnedMeshRenderer \u306e\u6271\u3044\u306b\u3064\u3044\u3066 (ver2021/06/25)",id:"\u30dc\u30fc\u30f3\u3092\u6301\u305f\u306a\u3044-skinnedmeshrenderer-\u306e\u6271\u3044\u306b\u3064\u3044\u3066-ver20210625",level:3}];function h(e){const n={a:"a",br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",section:"section",sup:"sup",ul:"ul",...(0,d.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"boundsunificator",children:"BoundsUnificator"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["SkinnedMeshRenderer \u306e Bounds \u3092\u7d71\u4e00\u3057\u3001",(0,s.jsx)(n.code,{children:"RootBone"})," \u3084 ",(0,s.jsx)(n.code,{children:"AnchorOverride"})," \u3092\u63c3\u3048\u308b Unity \u62e1\u5f35\u30c4\u30fc\u30eb\u3067\u3059\u3002"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\u4f55\u304c\u3067\u304d\u307e\u3059\u304b",children:"\u4f55\u304c\u3067\u304d\u307e\u3059\u304b\uff1f"}),"\n",(0,s.jsxs)(n.p,{children:["\u8907\u6570\u30e1\u30c3\u30b7\u30e5\u306e\u8a2d\u5b9a ",(0,s.jsx)(n.sup,{children:(0,s.jsx)(n.a,{href:"#user-content-fn-1",id:"user-content-fnref-1","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"1"})})," \u3092\u7d71\u4e00\u3057\u3001\u30e9\u30a4\u30c8\u304b\u3089\u306e\u5f71\u97ff\u304c\u3067\u304d\u308b\u3060\u3051\u5747\u4e00\u306b\u306a\u308b\u3088\u3046\u8a2d\u5b9a\u3057\u307e\u3059\u3002",(0,s.jsx)(n.br,{}),"\n",(0,s.jsx)(n.code,{children:"Bounds"})," \u8a2d\u5b9a\u306e\u30df\u30b9\u3067\u5909\u306b\u30ab\u30ea\u30f3\u30b0\u3055\u308c\u3066\u3057\u307e\u3046\u30e1\u30c3\u30b7\u30e5\u306b\u5bfe\u3057\u3001",(0,s.jsx)(n.code,{children:"Bounds"})," \u3092\u30ea\u30bb\u30c3\u30c8\u3057\u3066\u6b63\u3057\u304f\u8868\u793a\u3055\u308c\u308b\u3088\u3046\u306b\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u307e\u3059\u3002"]}),"\n",(0,s.jsx)(n.h2,{id:"\u4f7f\u3044\u65b9",children:"\u4f7f\u3044\u65b9"}),"\n",(0,s.jsx)(n.h3,{id:"\u5927\u96d1\u628a\u306a\u6d41\u308c",children:"\u5927\u96d1\u628a\u306a\u6d41\u308c"}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"Tools"})," \u2192 ",(0,s.jsx)(n.code,{children:"whiteflare"})," \u2192 ",(0,s.jsx)(n.code,{children:"Bounds Unificator"})," \u304b\u3089\u958b\u304f\u3068\u3001\u3053\u3093\u306a\u30a6\u30a3\u30f3\u30c9\u30a6\u304c\u51fa\u3066\u304d\u307e\u3059\u3002"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Image",src:r(4576).A+"",width:"542",height:"569"})}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Root Object"})," \u306b\u30a2\u30d0\u30bf\u30fc\u306e\u30eb\u30fc\u30c8\u3092\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u3053\u306e\u914d\u4e0b\u304b\u3089 SkinnedMeshRenderer \u7b49\u3092\u691c\u7d22\u3057\u307e\u3059\u3002VRC_AvatarDescriptor \u304c\u4ed8\u3044\u3066\u3044\u306a\u304f\u3066\u3082\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\u8a2d\u5b9a\u3059\u308b\u3068 ",(0,s.jsx)(n.code,{children:"SkinnedMeshRenderer"}),", ",(0,s.jsx)(n.code,{children:"MeshRenderer"}),", ",(0,s.jsx)(n.code,{children:"RootBone (Hip)"}),", ",(0,s.jsx)(n.code,{children:"AnchorOverride"})," \u304c\u691c\u7d22\u3055\u308c\u3066\u3001\u81ea\u52d5\u3067\u5272\u308a\u5f53\u3066\u3089\u308c\u307e\u3059\u3002"]}),"\n",(0,s.jsx)(n.li,{children:"\u81ea\u52d5\u5272\u308a\u5f53\u3066\u306e\u5f8c\u306b\u3001\u8a2d\u5b9a\u3092\u5909\u66f4\u3057\u3066\u3082\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002\u4e0d\u90fd\u5408\u304c\u3042\u308b\u5834\u5408\u306f\u3053\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u5dee\u3057\u66ff\u3048\u3066\u304f\u3060\u3055\u3044\u3002"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Calculate Bounds"})," \u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u3001SkinnedMeshRenderer \u304b\u3089 AABB \u3092\u81ea\u52d5\u3067\u8a08\u7b97\u3057\u3066 ",(0,s.jsx)(n.code,{children:"Bounds"})," \u306b\u8a2d\u5b9a\u3057\u307e\u3059\u3002","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u8a08\u7b97\u3055\u308c\u305f\u5024\u3092\u5f8c\u304b\u3089\u5909\u66f4\u3057\u3066\u3082\u69cb\u3044\u307e\u305b\u3093\u3002\u30dc\u30bf\u30f3\u3092\u62bc\u3055\u305a\u306b\u3059\u3079\u3066\u624b\u52d5\u3067\u5165\u308c\u3066\u3082\u826f\u3044\u3067\u3059\u3002\u5fae\u8abf\u6574\u306f\u3053\u306e\u30bf\u30a4\u30df\u30f3\u30b0\u3067\u884c\u3063\u3066\u304f\u3060\u3055\u3044\u3002"}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Apply Bounds To Renderer"})," \u30dc\u30bf\u30f3\u3092\u62bc\u3059\u3068\u3001\u30a6\u30a3\u30f3\u30c9\u30a6\u5185\u306e\u8a2d\u5b9a\u5185\u5bb9\u3092\u3082\u3068\u306b SkinnedMeshRenderer \u3068 MeshRenderer \u3092\u66f8\u304d\u63db\u3048\u307e\u3059\u3002","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u554f\u984c\u304c\u3042\u308b\u5834\u5408\u306f Undo (CTRL+Z) \u3057\u3066\u5143\u306b\u623b\u3057\u3066\u304f\u3060\u3055\u3044\u3002"}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"Apply Bounds To Renderer"})," \u306e\u5f8c\u3001\u767d\u67a0 (SkinnedMeshRenderer \u306e Bounds) \u304c\u30a2\u30d0\u30bf\u30fc\u3092\u5305\u3093\u3067\u3044\u308b\u304b\u3069\u3046\u304b",(0,s.jsx)(n.sup,{children:(0,s.jsx)(n.a,{href:"#user-content-fn-2",id:"user-content-fnref-2","data-footnote-ref":!0,"aria-describedby":"footnote-label",children:"2"})}),"\u7d50\u679c\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Image",src:r(9611).A+"",width:"787",height:"763"})}),"\n",(0,s.jsx)(n.h2,{id:"\u7d30\u304b\u3044\u4ed5\u69d8",children:"\u7d30\u304b\u3044\u4ed5\u69d8"}),"\n",(0,s.jsx)(n.h3,{id:"calculate-bounds-\u306e\u8a08\u7b97\u306b\u3064\u3044\u3066",children:"Calculate Bounds \u306e\u8a08\u7b97\u306b\u3064\u3044\u3066"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\u8a08\u7b97\u65b9\u6cd5\u306f Calc Method \u304b\u3089\u9078\u3076\u3053\u3068\u304c\u3067\u304d\u307e\u3059\u3002","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Prefab Value"}),": \u30d7\u30ec\u30cf\u30d6(\u591a\u304f\u306fFBX\u81ea\u4f53)\u306e\u306a\u304b\u306e SkinnedMeshRenderer \u306b\u8a2d\u5b9a\u3055\u308c\u305f Bounds \u3092\u3082\u3068\u306b AABB \u3092\u8a08\u7b97\u3057\u307e\u3059\u3002"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Current Value Only"}),": \u30d7\u30ec\u30cf\u30d6\u5916\u306b\u3066\u73fe\u5728\u8a2d\u5b9a\u3055\u308c\u305f Bounds \u3092\u3082\u3068\u306b\u8a08\u7b97\u3057\u307e\u3059\u3002"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"Bone Transform"}),": SkinnedMeshRenderer \u306e Bounds \u306f\u4f7f\u7528\u305b\u305a\u3001\u5404 SkinnedMeshRenderer \u306e\u30dc\u30fc\u30f3\u306e\u6839\u5143\u5ea7\u6a19\u3092\u3082\u3068\u306b AABB \u3092\u8a08\u7b97\u3057\u307e\u3059\u3002"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.li,{children:"Bounds \u306e\u5024\u306f\u3001\u81ea\u52d5\u8a08\u7b97\u3067\u306f\u30ad\u30ea\u3088\u304f 0.01 \u5358\u4f4d\u306b\u306a\u308b\u306f\u305a\u3067\u3059\u3002"}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"rootbone-\u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",children:"RootBone \u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"RootBone (Hip)"})," \u306b\u306f\u3001\u4ee5\u4e0b\u306e\u9806\u3067\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u691c\u7d22\u3057\u3066\u6700\u521d\u306b\u898b\u3064\u304b\u3063\u305f\u3082\u306e\u304c\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002","\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsx)(n.li,{children:"Humanoid \u30ea\u30b0\u306e Hips"}),"\n",(0,s.jsxs)(n.li,{children:["\u898b\u3064\u304b\u3089\u306a\u3044\u5834\u5408\u3001",(0,s.jsx)(n.code,{children:"Root Object"})," \u304c\u305d\u306e\u307e\u307e\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"anchoroverride-\u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066",children:"AnchorOverride \u306e\u81ea\u52d5\u691c\u7d22\u306b\u3064\u3044\u3066"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"RootBone (Hip)"})," \u306b\u306f\u3001\u4ee5\u4e0b\u306e\u9806\u3067\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u691c\u7d22\u3057\u3066\u6700\u521d\u306b\u898b\u3064\u304b\u3063\u305f\u3082\u306e\u304c\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002","\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"AnchorTarget"})," \u3068\u3044\u3046\u540d\u524d\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8 (\u30ec\u30bf\u30fc\u30b1\u30fc\u30b9\u4e0d\u554f\u3001\u7a7a\u767d\u6587\u5b57\u306f\u7121\u8996)"]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"AnchorOverride"})," \u3068\u3044\u3046\u540d\u524d\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8 (\u30ec\u30bf\u30fc\u30b1\u30fc\u30b9\u4e0d\u554f\u3001\u7a7a\u767d\u6587\u5b57\u306f\u7121\u8996)"]}),"\n",(0,s.jsx)(n.li,{children:"Humanoid \u30ea\u30b0\u306e Chest"}),"\n",(0,s.jsxs)(n.li,{children:["\u898b\u3064\u304b\u3089\u306a\u3044\u5834\u5408\u3001",(0,s.jsx)(n.code,{children:"Root Object"})," \u304c\u305d\u306e\u307e\u307e\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"\u30dc\u30fc\u30f3\u3092\u6301\u305f\u306a\u3044-skinnedmeshrenderer-\u306e\u6271\u3044\u306b\u3064\u3044\u3066-ver20210625",children:"\u30dc\u30fc\u30f3\u3092\u6301\u305f\u306a\u3044 SkinnedMeshRenderer \u306e\u6271\u3044\u306b\u3064\u3044\u3066 (ver2021/06/25)"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"\u30dc\u30fc\u30f3\u3067\u52d5\u304b\u306a\u3044 SkinnedMeshRenderer \u306f\u3001MeshRenderer \u3068\u540c\u3058\u304f AnchorOverride \u306e\u7d71\u4e00\u3060\u3051\u3059\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002"}),"\n"]}),"\n","\n",(0,s.jsxs)(n.section,{"data-footnotes":!0,className:"footnotes",children:[(0,s.jsx)(n.h2,{className:"sr-only",id:"footnote-label",children:"Footnotes"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{id:"user-content-fn-1",children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.code,{children:"Bounds"})," \u3068 ",(0,s.jsx)(n.code,{children:"RootBone"})," \u3068 ",(0,s.jsx)(n.code,{children:"AnchorOverride"})," \u3092\u5909\u66f4\u3057\u307e\u3059 ",(0,s.jsx)(n.a,{href:"#user-content-fnref-1","data-footnote-backref":"","aria-label":"Back to reference 1",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{id:"user-content-fn-2",children:["\n",(0,s.jsxs)(n.p,{children:["\u30e1\u30c3\u30b7\u30e5\u304c Bounds \u304b\u3089\u306f\u307f\u51fa\u3057\u3066\u3044\u3066\u3082\u554f\u984c\u306a\u3044\u306e\u3067\u3059\u304c\u3001\u3042\u307e\u308a\u306b\u639b\u3051\u96e2\u308c\u305f\u5834\u6240\u306b Bounds \u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u5834\u5408\u3001\u30ab\u30ea\u30f3\u30b0\u304c\u50cd\u3044\u3066\u30e1\u30c3\u30b7\u30e5\u304c\u6d88\u3048\u3066\u3057\u307e\u3046\u306a\u3069\u306e\u554f\u984c\u304c\u51fa\u3066\u304d\u307e\u3059\u3002 ",(0,s.jsx)(n.a,{href:"#user-content-fnref-2","data-footnote-backref":"","aria-label":"Back to reference 2",className:"data-footnote-backref",children:"\u21a9"})]}),"\n"]}),"\n"]}),"\n"]})]})}function a(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(h,{...e})}):h(e)}},4576:(e,n,r)=>{r.d(n,{A:()=>s});const s=r.p+"assets/images/BoundsUnificator-01-4ba1bd60de6f58c95861456ccef29db3.png"},9611:(e,n,r)=>{r.d(n,{A:()=>s});const s=r.p+"assets/images/BoundsUnificator-02-e162dd3d6918f2158adca996715360ba.png"},8453:(e,n,r)=>{r.d(n,{R:()=>i,x:()=>l});var s=r(6540);const d={},o=s.createContext(d);function i(e){const n=s.useContext(o);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(d):e.components||d:i(e.components),s.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/main.f0a4063c.js b/assets/js/main.569e845b.js similarity index 99% rename from assets/js/main.f0a4063c.js rename to assets/js/main.569e845b.js index 39569d0..cf75f86 100644 --- a/assets/js/main.f0a4063c.js +++ b/assets/js/main.569e845b.js @@ -1,2 +1,2 @@ -/*! For license information please see main.f0a4063c.js.LICENSE.txt */ -(self.webpackChunkhomepage=self.webpackChunkhomepage||[]).push([[792],{8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(6540);var r=n(3259),o=n.n(r),a=n(4054);const i={"13f61d81":[()=>n.e(297).then(n.bind(n,9135)),"@site/docs/tools/SplitterObjects.md",9135],17896441:[()=>Promise.all([n.e(869),n.e(401)]).then(n.bind(n,4864)),"@theme/DocItem",4864],"1bbc2410":[()=>n.e(370).then(n.t.bind(n,4061,19)),"C:\\work\\unity\\vpm-repos\\.docusaurus\\docusaurus-plugin-content-pages\\default\\plugin-route-context-module-100.json",4061],"2cce35db":[()=>n.e(88).then(n.bind(n,5401)),"@site/docs/tools/HierarchyHelper.md",5401],"2fda24c8":[()=>n.e(949).then(n.bind(n,3381)),"@site/docs/unlitwf/VPM-package-Installation-procedure.md",3381],"37b2102b":[()=>n.e(958).then(n.bind(n,9940)),"@site/docs/unlitwf/UnToon-Tips.md",9940],"3a04c2df":[()=>n.e(858).then(n.bind(n,3617)),"@site/docs/unlitwf/Redistribution.md",3617],"41ae3022":[()=>n.e(89).then(n.bind(n,8029)),"@site/docs/tools/AnimEditUtility.md",8029],"4f860d52":[()=>n.e(690).then(n.bind(n,8166)),"@site/docs/unlitwf/CHANGELOG.md",8166],"5638c9cd":[()=>n.e(190).then(n.bind(n,2437)),"@site/docs/tools/BoundsUnificator.md",2437],"5e95c892":[()=>n.e(647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,4784)),"@generated/docusaurus.config",4784],65932314:[()=>n.e(714).then(n.bind(n,892)),"@site/docs/unlitwf/index.md",892],"7a0ab00c":[()=>n.e(259).then(n.bind(n,5895)),"@site/docs/tools/MeshPolyCounter.md",5895],"823c64db":[()=>n.e(123).then(n.t.bind(n,1966,19)),"C:\\work\\unity\\vpm-repos\\.docusaurus\\docusaurus-plugin-content-docs\\default\\plugin-route-context-module-100.json",1966],"8a2a1869":[()=>n.e(485).then(n.bind(n,3204)),"@site/docs/unlitwf/Manual-Common.md",3204],"935f2afb":[()=>n.e(581).then(n.t.bind(n,5610,19)),"~docs/default/version-current-metadata-prop-751.json",5610],"96f8b763":[()=>n.e(372).then(n.bind(n,8554)),"@site/docs/tools/index.md",8554],a7bd4aaa:[()=>n.e(98).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a94703ab:[()=>Promise.all([n.e(869),n.e(48)]).then(n.bind(n,2559)),"@theme/DocRoot",2559],ab999d91:[()=>n.e(613).then(n.bind(n,754)),"@site/docs/tools/BakedLightmapBaker.md",754],b43a3bc1:[()=>n.e(966).then(n.bind(n,8740)),"@site/docs/tools/AvatarTextureTool.md",8740],b55490c8:[()=>n.e(113).then(n.bind(n,5262)),"@site/docs/unlitwf/Manual-Gem.md",5262],bcc6c720:[()=>n.e(465).then(n.bind(n,7e3)),"@site/docs/tools/LightProbeEditUtility.md",7e3],c14bd133:[()=>n.e(994).then(n.bind(n,5089)),"@site/docs/tools/PhysBoneSetupHelper.md",5089],c4f5d8e4:[()=>Promise.all([n.e(869),n.e(634)]).then(n.bind(n,9580)),"@site/src/pages/index.js",9580],ce0bcf56:[()=>n.e(159).then(n.bind(n,8307)),"@site/docs/unlitwf/Manual-FakeFur.md",8307],d82603a9:[()=>n.e(854).then(n.bind(n,9760)),"@site/docs/unlitwf/Material-Tools-Manual.md",9760],dd3d68dc:[()=>n.e(483).then(n.bind(n,5166)),"@site/docs/unlitwf/Manual-UnToon.md",5166],dd7dfefa:[()=>n.e(770).then(n.bind(n,9990)),"@site/docs/unlitwf/Manual-Water.md",9990],e0558ecf:[()=>n.e(932).then(n.bind(n,2107)),"@site/docs/tools/VPM-package-Installation-procedure.md",2107],e4e305d2:[()=>n.e(283).then(n.bind(n,7178)),"@site/docs/tools/BakeKillerFinder.md",7178],f80343c3:[()=>n.e(191).then(n.bind(n,1987)),"@site/docs/tools/LightmapControlPanel.md",1987],f8409a7e:[()=>n.e(903).then(n.bind(n,4304)),"@site/docs/intro.mdx",4304],fdc36963:[()=>n.e(249).then(n.bind(n,1626)),"@site/docs/tools/AvatarCopyUtility.md",1626]};var l=n(4848);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(6921),c=n(3102);function d(e,t){if("*"===e)return o()({loading:s,loader:()=>n.e(237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,l.jsx)(c.W,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=a[`${e}-${t}`],d={},p=[],f=[],m=(0,u.A)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),o().Map({loading:s,loader:d,modules:p,webpack:()=>f,render(t,n){const o=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let i=o;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=a}));const a=o.__comp;delete o.__comp;const i=o.__context;return delete o.__context,(0,l.jsx)(c.W,{value:i,children:(0,l.jsx)(a,{...o,...n})})}})}const p=[{path:"/vpm-repos/",component:d("/vpm-repos/","acf"),exact:!0},{path:"/vpm-repos/docs",component:d("/vpm-repos/docs","dbe"),routes:[{path:"/vpm-repos/docs",component:d("/vpm-repos/docs","043"),routes:[{path:"/vpm-repos/docs",component:d("/vpm-repos/docs","12b"),routes:[{path:"/vpm-repos/docs/intro",component:d("/vpm-repos/docs/intro","a2e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools",component:d("/vpm-repos/docs/tools","e89"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/AnimEditUtility",component:d("/vpm-repos/docs/tools/AnimEditUtility","b49"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/AvatarCopyUtility",component:d("/vpm-repos/docs/tools/AvatarCopyUtility","f3d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/AvatarTextureTool",component:d("/vpm-repos/docs/tools/AvatarTextureTool","e3a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/BakedLightmapBaker",component:d("/vpm-repos/docs/tools/BakedLightmapBaker","1dc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/BakeKillerFinder",component:d("/vpm-repos/docs/tools/BakeKillerFinder","b83"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/BoundsUnificator",component:d("/vpm-repos/docs/tools/BoundsUnificator","99c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/HierarchyHelper",component:d("/vpm-repos/docs/tools/HierarchyHelper","f66"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/LightmapControlPanel",component:d("/vpm-repos/docs/tools/LightmapControlPanel","db8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/LightProbeEditUtility",component:d("/vpm-repos/docs/tools/LightProbeEditUtility","b1c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/MeshPolyCounter",component:d("/vpm-repos/docs/tools/MeshPolyCounter","ea0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/PhysBoneSetupHelper",component:d("/vpm-repos/docs/tools/PhysBoneSetupHelper","4fb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/SplitterObjects",component:d("/vpm-repos/docs/tools/SplitterObjects","553"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/tools/VPM-package-Installation-procedure",component:d("/vpm-repos/docs/tools/VPM-package-Installation-procedure","50b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf",component:d("/vpm-repos/docs/unlitwf","a9f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf/CHANGELOG",component:d("/vpm-repos/docs/unlitwf/CHANGELOG","195"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf/Manual-Common",component:d("/vpm-repos/docs/unlitwf/Manual-Common","cce"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf/Manual-FakeFur",component:d("/vpm-repos/docs/unlitwf/Manual-FakeFur","af4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf/Manual-Gem",component:d("/vpm-repos/docs/unlitwf/Manual-Gem","522"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf/Manual-UnToon",component:d("/vpm-repos/docs/unlitwf/Manual-UnToon","c72"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf/Manual-Water",component:d("/vpm-repos/docs/unlitwf/Manual-Water","615"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf/Material-Tools-Manual",component:d("/vpm-repos/docs/unlitwf/Material-Tools-Manual","3d5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf/Redistribution",component:d("/vpm-repos/docs/unlitwf/Redistribution","8b0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf/UnToon-Tips",component:d("/vpm-repos/docs/unlitwf/UnToon-Tips","803"),exact:!0,sidebar:"tutorialSidebar"},{path:"/vpm-repos/docs/unlitwf/VPM-package-Installation-procedure",component:d("/vpm-repos/docs/unlitwf/VPM-package-Installation-procedure","e34"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>a,x:()=>i});var r=n(6540),o=n(4848);const a=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,o.jsx)(a.Provider,{value:n,children:t})}},8536:(e,t,n)=>{"use strict";var r=n(6540),o=n(5338),a=n(4625),i=n(545),l=n(8193);const s=[n(119),n(6491),n(6294),n(1043)];var u=n(8328),c=n(6347),d=n(2831),p=n(4848);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var m=n(5260),h=n(4586),g=n(6025),y=n(6342),b=n(1003),v=n(2131),w=n(4090),k=n(2967),x=n(440),S=n(1463);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,h.A)(),r=(0,v.o)(),o=n[e].htmlLang,a=e=>e.replace("-","_");return(0,p.jsxs)(m.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:a(o)}),Object.values(n).filter((e=>o!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:a(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function C(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.A)(),{pathname:r}=(0,c.zy)();return e+(0,x.applyTrailingSlash)((0,g.A)(r),{trailingSlash:n,baseUrl:t})}(),o=t?`${n}${t}`:r;return(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:o}),(0,p.jsx)("link",{rel:"canonical",href:o})]})}function T(){const{i18n:{currentLocale:e}}=(0,h.A)(),{metadata:t,image:n}=(0,y.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(m.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:w.w})]}),n&&(0,p.jsx)(b.be,{image:n}),(0,p.jsx)(C,{}),(0,p.jsx)(E,{}),(0,p.jsx)(S.A,{tag:k.Cy,locale:e}),(0,p.jsx)(m.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const A=new Map;function _(e){if(A.has(e.pathname))return{...e,pathname:A.get(e.pathname)};if((0,d.u)(u.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return A.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return A.set(e.pathname,t),{...e,pathname:t}}var j=n(6125),L=n(6988),P=n(205);function N(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>o.forEach((e=>e?.()))}const R=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,P.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,o=t.hash===n.hash,a=t.search===n.search;if(r&&o&&!a)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),N("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.u)(u.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class D extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.A.canUseDOM?N("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=N("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,p.jsx)(R,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(c.qh,{location:t,render:()=>e})})}}const M=D,I="__docusaurus-base-url-issue-banner-container",F="__docusaurus-base-url-issue-banner",B="__docusaurus-base-url-issue-banner-suggestion-container";function z(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${I}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n

\n

Your Docusaurus site did not load properly.

\n

A very common reason is a wrong site baseUrl configuration.

\n

Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

\n

We suggest trying baseUrl =

\n
\n`}(e)).replace(/{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;o?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Y=n(6921);const Z=new Set,X=new Set,J=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!J()&&!X.has(e)&&!Z.has(e))(e))return!1;Z.add(e);const t=(0,d.u)(u.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Q).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Y.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?K(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!J()&&!X.has(e))(e)&&(X.add(e),O(e))},te=Object.freeze(ee),ne=Boolean(!0);if(l.A.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(i.vd,{children:(0,p.jsx)(a.Kd,{children:(0,p.jsx)(W,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},l=()=>{if(ne)r.startTransition((()=>{o.hydrateRoot(e,t,{onRecoverableError:n})}));else{const a=o.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{a.render(t)}))}};O(window.location.pathname).then(l)}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>p});var r=n(6540),o=n(4784);const a=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/vpm-repos/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/vpm-repos/docs","mainDocId":"intro","docs":[{"id":"intro","path":"/vpm-repos/docs/intro","sidebar":"tutorialSidebar"},{"id":"tools/AnimEditUtility","path":"/vpm-repos/docs/tools/AnimEditUtility","sidebar":"tutorialSidebar"},{"id":"tools/AvatarCopyUtility","path":"/vpm-repos/docs/tools/AvatarCopyUtility","sidebar":"tutorialSidebar"},{"id":"tools/AvatarTextureTool","path":"/vpm-repos/docs/tools/AvatarTextureTool","sidebar":"tutorialSidebar"},{"id":"tools/BakedLightmapBaker","path":"/vpm-repos/docs/tools/BakedLightmapBaker","sidebar":"tutorialSidebar"},{"id":"tools/BakeKillerFinder","path":"/vpm-repos/docs/tools/BakeKillerFinder","sidebar":"tutorialSidebar"},{"id":"tools/BoundsUnificator","path":"/vpm-repos/docs/tools/BoundsUnificator","sidebar":"tutorialSidebar"},{"id":"tools/HierarchyHelper","path":"/vpm-repos/docs/tools/HierarchyHelper","sidebar":"tutorialSidebar"},{"id":"tools/index","path":"/vpm-repos/docs/tools/","sidebar":"tutorialSidebar"},{"id":"tools/LightmapControlPanel","path":"/vpm-repos/docs/tools/LightmapControlPanel","sidebar":"tutorialSidebar"},{"id":"tools/LightProbeEditUtility","path":"/vpm-repos/docs/tools/LightProbeEditUtility","sidebar":"tutorialSidebar"},{"id":"tools/MeshPolyCounter","path":"/vpm-repos/docs/tools/MeshPolyCounter","sidebar":"tutorialSidebar"},{"id":"tools/PhysBoneSetupHelper","path":"/vpm-repos/docs/tools/PhysBoneSetupHelper","sidebar":"tutorialSidebar"},{"id":"tools/SplitterObjects","path":"/vpm-repos/docs/tools/SplitterObjects","sidebar":"tutorialSidebar"},{"id":"tools/VPM-package-Installation-procedure","path":"/vpm-repos/docs/tools/VPM-package-Installation-procedure","sidebar":"tutorialSidebar"},{"id":"unlitwf/CHANGELOG","path":"/vpm-repos/docs/unlitwf/CHANGELOG","sidebar":"tutorialSidebar"},{"id":"unlitwf/index","path":"/vpm-repos/docs/unlitwf/","sidebar":"tutorialSidebar"},{"id":"unlitwf/Manual-Common","path":"/vpm-repos/docs/unlitwf/Manual-Common","sidebar":"tutorialSidebar"},{"id":"unlitwf/Manual-FakeFur","path":"/vpm-repos/docs/unlitwf/Manual-FakeFur","sidebar":"tutorialSidebar"},{"id":"unlitwf/Manual-Gem","path":"/vpm-repos/docs/unlitwf/Manual-Gem","sidebar":"tutorialSidebar"},{"id":"unlitwf/Manual-UnToon","path":"/vpm-repos/docs/unlitwf/Manual-UnToon","sidebar":"tutorialSidebar"},{"id":"unlitwf/Manual-Water","path":"/vpm-repos/docs/unlitwf/Manual-Water","sidebar":"tutorialSidebar"},{"id":"unlitwf/Material-Tools-Manual","path":"/vpm-repos/docs/unlitwf/Material-Tools-Manual","sidebar":"tutorialSidebar"},{"id":"unlitwf/Redistribution","path":"/vpm-repos/docs/unlitwf/Redistribution","sidebar":"tutorialSidebar"},{"id":"unlitwf/UnToon-Tips","path":"/vpm-repos/docs/unlitwf/UnToon-Tips","sidebar":"tutorialSidebar"},{"id":"unlitwf/VPM-package-Installation-procedure","path":"/vpm-repos/docs/unlitwf/VPM-package-Installation-procedure","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/vpm-repos/docs/intro","label":"intro"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"ja","locales":["ja"],"path":"i18n","currentLocale":"ja","localeConfigs":{"ja":{"label":"\u65e5\u672c\u8a9e","direction":"ltr","htmlLang":"ja","calendar":"gregory","path":"ja"}}}');var l=n(2654);const s=JSON.parse('{"docusaurusVersion":"3.2.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.2.1"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"3.2.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.2.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.2.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.2.1"}}}');var u=n(4848);const c={siteConfig:o.default,siteMetadata:s,globalData:a,i18n:i,codeTranslations:l},d=r.createContext(c);function p(e){let{children:t}=e;return(0,u.jsx)(d.Provider,{value:c,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(6540),o=n(8193),a=n(5260),i=n(440),l=n(781),s=n(3102),u=n(4848);function c(e){let{error:t,tryAgain:n}=e;return(0,u.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,u.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,u.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,u.jsx)(d,{error:t})]})}function d(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,u.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function p(e){let{children:t}=e;return(0,u.jsx)(s.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function f(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)(p,{children:(0,u.jsxs)(h,{fallback:()=>(0,u.jsx)(c,{error:t,tryAgain:n}),children:[(0,u.jsx)(a.A,{children:(0,u.jsx)("title",{children:"Page Error"})}),(0,u.jsx)(l.A,{children:(0,u.jsx)(c,{error:t,tryAgain:n})})]})})}const m=e=>(0,u.jsx)(f,{...e});class h extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){o.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??m)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,o={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);var r=n(545),o=n(4848);function a(e){return(0,o.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(6540),o=n(4625),a=n(440),i=n(4586),l=n(6654),s=n(8193),u=n(3427),c=n(6025),d=n(4848);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:y=!0,...b}=e;const{siteConfig:{trailingSlash:v,baseUrl:w}}=(0,i.A)(),{withBaseUrl:k}=(0,c.h)(),x=(0,u.A)(),S=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>S.current));const E=p||f;const C=(0,l.A)(E),T=E?.replace("pathname://","");let A=void 0!==T?(_=T,y&&(e=>e.startsWith("/"))(_)?k(_):_):void 0;var _;A&&C&&(A=(0,a.applyTrailingSlash)(A,{trailingSlash:v,baseUrl:w}));const j=(0,r.useRef)(!1),L=n?o.k2:o.N_,P=s.A.canUseIntersectionObserver,N=(0,r.useRef)(),R=()=>{j.current||null==A||(window.docusaurus.preload(A),j.current=!0)};(0,r.useEffect)((()=>(!P&&C&&null!=A&&window.docusaurus.prefetch(A),()=>{P&&N.current&&N.current.disconnect()})),[N,A,P,C]);const O=A?.startsWith("#")??!1,D=!b.target||"_self"===b.target,M=!A||!C||!D||O;return g||!O&&M||x.collectLink(A),b.id&&x.collectAnchor(b.id),M?(0,d.jsx)("a",{ref:S,href:A,...E&&!C&&{target:"_blank",rel:"noopener noreferrer"},...b}):(0,d.jsx)(L,{...b,onMouseEnter:R,onTouchStart:R,innerRef:e=>{S.current=e,P&&e&&C&&(N.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(N.current.unobserve(e),N.current.disconnect(),null!=A&&window.docusaurus.prefetch(A))}))})),N.current.observe(e))},to:A,...n&&{isActive:h,activeClassName:m}})}const f=r.forwardRef(p)},418:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=()=>null},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,T:()=>s});var r=n(6540),o=n(4848);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function l(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function s(e,t){let{message:n,id:r}=e;return a(l({message:n,id:r}),t)}function u(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal children",t),new Error("The Docusaurus component only accept simple string values");const i=l({message:t,id:n});return(0,o.jsx)(o.Fragment,{children:a(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>o,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,h:()=>i});var r=n(6540),o=n(4586),a=n(6654);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,o.A)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:o=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,a.z)(n))return n;if(o)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const o=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),a=()=>(0,r.useContext)(o);function i(){return a()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540),o=n(6988);function a(){return(0,r.useContext)(o.o)}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540),o=n(6125);function a(){return(0,r.useContext)(o.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540);const o=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function o(e){const t={};return function e(n,o){Object.entries(n).forEach((n=>{let[a,i]=n;const l=o?`${o}.${a}`:a;r(i)?e(i,l):t[l]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>a});var r=n(6540),o=n(4848);const a=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(a),l=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,o.jsx)(a.Provider,{value:l,children:t})}},4070:(e,t,n)=>{"use strict";n.d(t,{zK:()=>h,vT:()=>p,Gy:()=>c,HW:()=>g,ht:()=>d,r7:()=>m,jh:()=>f});var r=n(6347),o=n(4586),a=n(7065);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,o.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=function(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),o=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:o,alternateDocVersions:o?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(o.id):{}}}const u={},c=()=>i("docusaurus-plugin-content-docs")??u,d=e=>{try{return function(e,t,n){void 0===t&&(t=a.W),void 0===n&&(n={});const r=i(e),o=r?.[t];if(!o&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return o}("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":` (pluginId=${e}`),{cause:t})}};function p(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const o=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),a=o?{pluginId:o[0],pluginData:o[1]}:void 0;if(!a&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return a}(t,n,e)}function f(e){return d(e).versions}function m(e){const t=d(e);return l(t)}function h(e){const t=d(e),{pathname:n}=(0,r.zy)();return s(t,n)}function g(e){const t=d(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=l(e);return{latestDocSuggestion:s(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(5947),o=n.n(r);o().configure({showSpinner:!1});const a={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{o().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){o().done()}}},6491:(e,t,n)=>{"use strict";n.r(t);var r=n(1765),o=n(4784);!function(e){const{themeConfig:{prism:t}}=o.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(8692)(`./prism-${e}`)})),delete globalThis.Prism}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var r=n(4164),o=n(1312),a=n(6342),i=n(8774),l=n(3427);const s={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var u=n(4848);function c(e){let{as:t,id:n,...c}=e;const d=(0,l.A)(),{navbar:{hideOnScroll:p}}=(0,a.p)();if("h1"===t||!n)return(0,u.jsx)(t,{...c,id:void 0});d.collectAnchor(n);const f=(0,o.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof c.children?c.children:n});return(0,u.jsxs)(t,{...c,className:(0,r.A)("anchor",p?s.anchorWithHideOnScrollNavbar:s.anchorWithStickyNavbar,c.className),id:n,children:[c.children,(0,u.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":f,title:f,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var o=n(4848);function a(e){let{width:t=13.5,height:n=13.5}=e;return(0,o.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,o.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},781:(e,t,n)=>{"use strict";n.d(t,{A:()=>ft});var r=n(6540),o=n(4164),a=n(7489),i=n(1003),l=n(6347),s=n(1312),u=n(5062),c=n(4848);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,l.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,u.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const m=(0,s.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:r}=f();return(0,c.jsx)("div",{ref:n,role:"region","aria-label":m,children:(0,c.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var g=n(7559),y=n(4090);const b={skipToContent:"skipToContent_fXgn"};function v(){return(0,c.jsx)(h,{className:b.skipToContent})}var w=n(6342),k=n(5041);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:o=1.2,className:a,...i}=e;return(0,c.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,c.jsx)("g",{stroke:r,strokeWidth:o,children:(0,c.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,c.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,o.A)("clean-btn close",S.closeButton,e.className),children:(0,c.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const C={content:"content_knG7"};function T(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,c.jsx)("div",{...e,className:(0,o.A)(C.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const A={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function _(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,k.Mj)();if(!t)return null;const{backgroundColor:r,textColor:o,isCloseable:a}=e;return(0,c.jsxs)("div",{className:A.announcementBar,style:{backgroundColor:r,color:o},role:"banner",children:[a&&(0,c.jsx)("div",{className:A.announcementBarPlaceholder}),(0,c.jsx)(T,{className:A.announcementBarContent}),a&&(0,c.jsx)(E,{onClick:n,className:A.announcementBarClose})]})}var j=n(9876),L=n(3104);var P=n(9532),N=n(5600);const R=r.createContext(null);function O(e){let{children:t}=e;const n=function(){const e=(0,j.M)(),t=(0,N.YL)(),[n,o]=(0,r.useState)(!1),a=null!==t.component,i=(0,P.ZC)(a);return(0,r.useEffect)((()=>{a&&!i&&o(!0)}),[a,i]),(0,r.useEffect)((()=>{a?e.shown||o(!0):o(!1)}),[e.shown,a]),(0,r.useMemo)((()=>[n,o]),[n])}();return(0,c.jsx)(R.Provider,{value:n,children:t})}function D(e){if(e.component){const t=e.component;return(0,c.jsx)(t,{...e.props})}}function M(){const e=(0,r.useContext)(R);if(!e)throw new P.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,r.useCallback)((()=>n(!1)),[n]),a=(0,N.YL)();return(0,r.useMemo)((()=>({shown:t,hide:o,content:D(a)})),[o,a,t])}function I(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:a}=M();return(0,c.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,c.jsxs)("div",{className:(0,o.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":a}),children:[(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var F=n(5293),B=n(2303);function z(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function U(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const $={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function q(e){let{className:t,buttonClassName:n,value:r,onChange:a}=e;const i=(0,B.A)(),l=(0,s.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,s.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,s.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,c.jsx)("div",{className:(0,o.A)($.toggle,t),children:(0,c.jsxs)("button",{className:(0,o.A)("clean-btn",$.toggleButton,!i&&$.toggleButtonDisabled,n),type:"button",onClick:()=>a("dark"===r?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite",children:[(0,c.jsx)(z,{className:(0,o.A)($.toggleIcon,$.lightToggleIcon)}),(0,c.jsx)(U,{className:(0,o.A)($.toggleIcon,$.darkToggleIcon)})]})})}const H=r.memo(q),G={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function V(e){let{className:t}=e;const n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,{colorMode:o,setColorMode:a}=(0,F.G)();return r?null:(0,c.jsx)(H,{className:t,buttonClassName:"dark"===n?G.darkNavbarColorModeToggle:void 0,value:o,onChange:a})}var W=n(3465);function Q(){return(0,c.jsx)(W.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function K(){const e=(0,j.M)();return(0,c.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,c.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,c.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,c.jsx)(Q,{}),(0,c.jsx)(V,{className:"margin-right--md"}),(0,c.jsx)(K,{})]})}var Z=n(8774),X=n(6025),J=n(6654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:o,label:a,html:i,isDropdownLink:l,prependBaseUrlToHref:s,...u}=e;const d=(0,X.A)(r),p=(0,X.A)(t),f=(0,X.A)(o,{forcePrependBaseUrl:!0}),m=a&&o&&!(0,J.A)(o),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,c.jsxs)(c.Fragment,{children:[a,m&&(0,c.jsx)(te.A,{...l&&{width:12,height:12}})]})};return o?(0,c.jsx)(Z.A,{href:s?f:o,...u,...h}):(0,c.jsx)(Z.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(p)},...u,...h})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const a=(0,c.jsx)(ne,{className:(0,o.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,c.jsx)("li",{children:a}):a}function oe(e){let{className:t,isDropdownItem:n,...r}=e;return(0,c.jsx)("li",{className:"menu__list-item",children:(0,c.jsx)(ne,{className:(0,o.A)("menu__link",t),...r})})}function ae(e){let{mobile:t=!1,position:n,...r}=e;const o=t?oe:re;return(0,c.jsx)(o,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),le=n(9169),se=n(4586);const ue={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ce(e,t){return e.some((e=>function(e,t){return!!(0,le.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:a,onClick:i,...l}=e;const s=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[s]),(0,c.jsxs)("div",{ref:s,className:(0,o.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u}),children:[(0,c.jsx)(ne,{"aria-haspopup":"true","aria-expanded":u,role:"button",href:l.to?void 0:"#",className:(0,o.A)("navbar__link",a),...l,onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!u))},children:l.children??l.label}),(0,c.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Ce,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function pe(e){let{items:t,className:n,position:a,onClick:i,...s}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,se.A)(),{pathname:t}=(0,l.zy)();return t.replace(e,"/")}(),d=ce(t,u),{collapsed:p,toggleCollapsed:f,setCollapsed:m}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[u,d,m]),(0,c.jsxs)("li",{className:(0,o.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,c.jsx)(ne,{role:"button",className:(0,o.A)(ue.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...s,onClick:e=>{e.preventDefault(),f()},children:s.children??s.label}),(0,c.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,r.createElement)(Ce,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function fe(e){let{mobile:t=!1,...n}=e;const r=t?pe:de;return(0,c.jsx)(r,{...n})}var me=n(2131);function he(e){let{width:t=20,height:n=20,...r}=e;return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const ge="iconLanguage_nlXk";var ye=n(418);const be={navbarSearchContainer:"navbarSearchContainer_Bca1"};function ve(e){let{children:t,className:n}=e;return(0,c.jsx)("div",{className:(0,o.A)(n,be.navbarSearchContainer),children:t})}var we=n(4070),ke=n(1754);var xe=n(5597);const Se=e=>e.docs.find((t=>t.id===e.mainDocId));const Ee={default:ae,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:o="",...a}=e;const{i18n:{currentLocale:i,locales:u,localeConfigs:d}}=(0,se.A)(),p=(0,me.o)(),{search:f,hash:m}=(0,l.zy)(),h=[...n,...u.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${m}${o}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],g=t?(0,s.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,c.jsx)(fe,{...a,mobile:t,label:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(he,{className:ge}),g]}),items:h})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,c.jsx)(ve,{className:n,children:(0,c.jsx)(ye.A,{})})},dropdown:fe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:a=!1}=e;const i=a?"li":"div";return(0,c.jsx)(i,{className:(0,o.A)({navbar__item:!r&&!a,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...o}=e;const{activeDoc:a}=(0,we.zK)(r),i=(0,ke.QB)(t,r),l=a?.path===i?.path;return null===i||i.unlisted&&!l?null:(0,c.jsx)(ae,{exact:!0,...o,isActive:()=>l||!!a?.sidebar&&a.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...o}=e;const{activeDoc:a}=(0,we.zK)(r),i=(0,ke.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,c.jsx)(ae,{exact:!0,...o,isActive:()=>a?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...o}=e;const a=(0,ke.Vd)(r)[0],i=t??a.label,l=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(a).path;return(0,c.jsx)(ae,{...o,label:i,to:l})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:o,dropdownItemsAfter:a,...i}=e;const{search:u,hash:d}=(0,l.zy)(),p=(0,we.zK)(n),f=(0,we.jh)(n),{savePreferredVersionName:m}=(0,xe.g1)(n),h=[...o,...f.map((e=>{const t=p.alternateDocVersions[e.name]??Se(e);return{label:e.label,to:`${t.path}${u}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>m(e.name)}})),...a],g=(0,ke.Vd)(n)[0],y=t&&h.length>1?(0,s.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):g.label,b=t&&h.length>1?void 0:Se(g).path;return h.length<=1?(0,c.jsx)(ae,{...i,mobile:t,label:y,to:b,isActive:r?()=>!1:void 0}):(0,c.jsx)(fe,{...i,mobile:t,label:y,to:b,items:h,isActive:r?()=>!1:void 0})}};function Ce(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=Ee[r];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,c.jsx)(o,{...n})}function Te(){const e=(0,j.M)(),t=(0,w.p)().navbar.items;return(0,c.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Ce,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Ae(e){return(0,c.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,c.jsx)(s.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function _e(){const e=0===(0,w.p)().navbar.items.length,t=M();return(0,c.jsxs)(c.Fragment,{children:[!e&&(0,c.jsx)(Ae,{onClick:()=>t.hide()}),t.content]})}function je(){const e=(0,j.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,c.jsx)(I,{header:(0,c.jsx)(Y,{}),primaryMenu:(0,c.jsx)(Te,{}),secondaryMenu:(0,c.jsx)(_e,{})}):null}const Le={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Pe(e){return(0,c.jsx)("div",{role:"presentation",...e,className:(0,o.A)("navbar-sidebar__backdrop",e.className)})}function Ne(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:a}}=(0,w.p)(),i=(0,j.M)(),{navbarRef:l,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),o=(0,r.useRef)(!1),a=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(a.current=e.getBoundingClientRect().height)}),[]);return(0,L.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i=l?n(!1):i+u{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return o.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,c.jsxs)("nav",{ref:l,"aria-label":(0,s.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,o.A)("navbar","navbar--fixed-top",n&&[Le.navbarHideable,!d&&Le.navbarHidden],{"navbar--dark":"dark"===a,"navbar--primary":"primary"===a,"navbar-sidebar--show":i.shown}),children:[t,(0,c.jsx)(Pe,{onClick:i.toggle}),(0,c.jsx)(je,{})]})}var Re=n(440);const Oe={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function De(e){return(0,c.jsx)("button",{type:"button",...e,children:(0,c.jsx)(s.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function Me(e){let{error:t}=e;const n=(0,Re.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{className:Oe.errorBoundaryError,children:n})}class Ie extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const Fe="right";function Be(e){let{width:t=30,height:n=30,className:r,...o}=e;return(0,c.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...o,children:(0,c.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function ze(){const{toggle:e,shown:t}=(0,j.M)();return(0,c.jsx)("button",{onClick:e,"aria-label":(0,s.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,c.jsx)(Be,{})})}const Ue={colorModeToggle:"colorModeToggle_DEke"};function $e(e){let{items:t}=e;return(0,c.jsx)(c.Fragment,{children:t.map(((e,t)=>(0,c.jsx)(Ie,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,c.jsx)(Ce,{...e})},t)))})}function qe(e){let{left:t,right:n}=e;return(0,c.jsxs)("div",{className:"navbar__inner",children:[(0,c.jsx)("div",{className:"navbar__items",children:t}),(0,c.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function He(){const e=(0,j.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??Fe)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return(0,c.jsx)(qe,{left:(0,c.jsxs)(c.Fragment,{children:[!e.disabled&&(0,c.jsx)(ze,{}),(0,c.jsx)(Q,{}),(0,c.jsx)($e,{items:n})]}),right:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)($e,{items:r}),(0,c.jsx)(V,{className:Ue.colorModeToggle}),!o&&(0,c.jsx)(ve,{children:(0,c.jsx)(ye.A,{})})]})})}function Ge(){return(0,c.jsx)(Ne,{children:(0,c.jsx)(He,{})})}function Ve(e){let{item:t}=e;const{to:n,href:r,label:o,prependBaseUrlToHref:a,...i}=t,l=(0,X.A)(n),s=(0,X.A)(r,{forcePrependBaseUrl:!0});return(0,c.jsxs)(Z.A,{className:"footer__link-item",...r?{href:a?s:r}:{to:l},...i,children:[o,r&&!(0,J.A)(r)&&(0,c.jsx)(te.A,{})]})}function We(e){let{item:t}=e;return t.html?(0,c.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)("li",{className:"footer__item",children:(0,c.jsx)(Ve,{item:t})},t.href??t.to)}function Qe(e){let{column:t}=e;return(0,c.jsxs)("div",{className:"col footer__col",children:[(0,c.jsx)("div",{className:"footer__title",children:t.title}),(0,c.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,c.jsx)(We,{item:e},t)))})]})}function Ke(e){let{columns:t}=e;return(0,c.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,c.jsx)(Qe,{column:e},t)))})}function Ye(){return(0,c.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function Ze(e){let{item:t}=e;return t.html?(0,c.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)(Ve,{item:t})}function Xe(e){let{links:t}=e;return(0,c.jsx)("div",{className:"footer__links text--center",children:(0,c.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,c.jsxs)(r.Fragment,{children:[(0,c.jsx)(Ze,{item:e}),t.length!==n+1&&(0,c.jsx)(Ye,{})]},n)))})})}function Je(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,c.jsx)(Ke,{columns:t}):(0,c.jsx)(Xe,{links:t})}var et=n(1122);const tt={footerLogoLink:"footerLogoLink_BH7S"};function nt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.h)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,c.jsx)(et.A,{className:(0,o.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function rt(e){let{logo:t}=e;return t.href?(0,c.jsx)(Z.A,{href:t.href,className:tt.footerLogoLink,target:t.target,children:(0,c.jsx)(nt,{logo:t})}):(0,c.jsx)(nt,{logo:t})}function ot(e){let{copyright:t}=e;return(0,c.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function at(e){let{style:t,links:n,logo:r,copyright:a}=e;return(0,c.jsx)("footer",{className:(0,o.A)("footer",{"footer--dark":"dark"===t}),children:(0,c.jsxs)("div",{className:"container container-fluid",children:[n,(r||a)&&(0,c.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,c.jsx)("div",{className:"margin-bottom--sm",children:r}),a]})]})})}function it(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:o}=e;return(0,c.jsx)(at,{style:o,links:n&&n.length>0&&(0,c.jsx)(Je,{links:n}),logo:r&&(0,c.jsx)(rt,{logo:r}),copyright:t&&(0,c.jsx)(ot,{copyright:t})})}const lt=r.memo(it),st=(0,P.fM)([F.a,k.oq,L.Tv,xe.VQ,i.Jx,function(e){let{children:t}=e;return(0,c.jsx)(N.y_,{children:(0,c.jsx)(j.e,{children:(0,c.jsx)(O,{children:t})})})}]);function ut(e){let{children:t}=e;return(0,c.jsx)(st,{children:t})}var ct=n(1107);function dt(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)("main",{className:"container margin-vert--xl",children:(0,c.jsx)("div",{className:"row",children:(0,c.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,c.jsx)(ct.A,{as:"h1",className:"hero__title",children:(0,c.jsx)(s.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,c.jsx)("div",{className:"margin-vert--lg",children:(0,c.jsx)(De,{onClick:n,className:"button button--primary shadow--lw"})}),(0,c.jsx)("hr",{}),(0,c.jsx)("div",{className:"margin-vert--md",children:(0,c.jsx)(Me,{error:t})})]})})})}const pt={mainWrapper:"mainWrapper_z2l0"};function ft(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:s}=e;return(0,y.J)(),(0,c.jsxs)(ut,{children:[(0,c.jsx)(i.be,{title:l,description:s}),(0,c.jsx)(v,{}),(0,c.jsx)(_,{}),(0,c.jsx)(Ge,{}),(0,c.jsx)("div",{id:d,className:(0,o.A)(g.G.wrapper.main,pt.mainWrapper,r),children:(0,c.jsx)(a.A,{fallback:e=>(0,c.jsx)(dt,{...e}),children:t})}),!n&&(0,c.jsx)(lt,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var r=n(8774),o=n(6025),a=n(4586),i=n(6342),l=n(1122),s=n(4848);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const a={light:(0,o.A)(t.src),dark:(0,o.A)(t.srcDark||t.src)},i=(0,s.jsx)(l.A,{className:t.className,sources:a,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,s.jsx)("div",{className:r,children:i}):i}function c(e){const{siteConfig:{title:t}}=(0,a.A)(),{navbar:{title:n,logo:l}}=(0,i.p)(),{imageClassName:c,titleClassName:d,...p}=e,f=(0,o.A)(l?.href||"/"),m=n?"":t,h=l?.alt??m;return(0,s.jsxs)(r.A,{to:f,...p,...l?.target&&{target:l.target},children:[l&&(0,s.jsx)(u,{logo:l,alt:h,imageClassName:c}),null!=n&&(0,s.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(6540);var r=n(5260),o=n(4848);function a(e){let{locale:t,version:n,tag:a}=e;const i=t;return(0,o.jsxs)(r.A,{children:[t&&(0,o.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,o.jsx)("meta",{name:"docusaurus_version",content:n}),a&&(0,o.jsx)("meta",{name:"docusaurus_tag",content:a}),i&&(0,o.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,o.jsx)("meta",{name:"docsearch:version",content:n}),a&&(0,o.jsx)("meta",{name:"docsearch:docusaurus_tag",content:a})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(6540),o=n(4164),a=n(2303),i=n(5293);const l={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var s=n(4848);function u(e){let{className:t,children:n}=e;const u=(0,a.A)(),{colorMode:c}=(0,i.G)();return(0,s.jsx)(s.Fragment,{children:(u?"dark"===c?["dark"]:["light"]:["light","dark"]).map((e=>{const a=n({theme:e,className:(0,o.A)(t,l.themedComponent,l[`themedComponent--${e}`])});return(0,s.jsx)(r.Fragment,{children:a},e)}))})}function c(e){const{sources:t,className:n,alt:r,...o}=e;return(0,s.jsx)(u,{className:n,children:e=>{let{theme:n,className:a}=e;return(0,s.jsx)("img",{src:t[n],alt:r,className:a,...o})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>y,u:()=>u});var r=n(6540),o=n(8193),a=n(205),i=n(3109),l=n(4848);const s="ease-in-out";function u(e){let{initialState:t}=e;const[n,o]=(0,r.useState)(t??!1),a=(0,r.useCallback)((()=>{o((e=>!e))}),[]);return{collapsed:n,setCollapsed:o,toggleCollapsed:a}}const c={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?c:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:o}=e;const a=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=o?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${o?.easing??s}`,height:`${t}px`}}function l(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!a.current)return p(e,n),void(a.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=c.height,e.style.overflow=c.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,o])}function m(e){if(!o.A.canUseDOM)return e?c:d}function h(e){let{as:t="div",collapsed:n,children:o,animation:a,onCollapseTransitionEnd:i,className:s,disableSSRStyle:u}=e;const c=(0,r.useRef)(null);return f({collapsibleRef:c,collapsed:n,animation:a}),(0,l.jsx)(t,{ref:c,style:u?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(c.current,n),i?.(n))},className:s,children:o})}function g(e){let{collapsed:t,...n}=e;const[o,i]=(0,r.useState)(!t),[s,u]=(0,r.useState)(t);return(0,a.A)((()=>{t||i(!0)}),[t]),(0,a.A)((()=>{o&&u(t)}),[o,t]),o?(0,l.jsx)(h,{...n,collapsed:s}):null}function y(e){let{lazy:t,...n}=e;const r=t?g:h;return(0,l.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{Mj:()=>h,oq:()=>m});var r=n(6540),o=n(2303),a=n(9466),i=n(9532),l=n(6342),s=n(4848);const u=(0,a.Wf)("docusaurus.announcement.dismiss"),c=(0,a.Wf)("docusaurus.announcement.id"),d=()=>"true"===u.get(),p=e=>u.set(String(e)),f=r.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.p)(),t=(0,o.A)(),[n,a]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{a(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),a(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&p(!1),!r&&d()||a(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,s.jsx)(f.Provider,{value:n,children:t})}function h(){const e=(0,r.useContext)(f);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>y,a:()=>g});var r=n(6540),o=n(8193),a=n(9532),i=n(9466),l=n(6342),s=n(4848);const u=r.createContext(void 0),c="theme",d=(0,i.Wf)(c),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,m=e=>o.A.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),h=e=>{d.set(f(e))};function g(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.p)(),[o,a]=(0,r.useState)(m(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:o=!0}=r;t?(a(t),o&&h(t)):(a(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:i,get isDarkTheme(){return o===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[o,i])}();return(0,s.jsx)(u.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(u);if(null==e)throw new a.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},5597:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>y,g1:()=>v});var r=n(6540),o=n(4070),a=n(7065),i=n(6342),l=n(1754),s=n(9532),u=n(9466),c=n(4848);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,u.Wf)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,u.Wf)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,u.Wf)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=r.createContext(null);function h(){const e=(0,o.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[a,l]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function o(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,o(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[a,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return(0,c.jsx)(m.Provider,{value:n,children:t})}function y(e){let{children:t}=e;return l.C5?(0,c.jsx)(g,{children:t}):(0,c.jsx)(c.Fragment,{children:t})}function b(){const e=(0,r.useContext)(m);if(!e)throw new s.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=a.W);const t=(0,o.ht)(e),[n,i]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},6588:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,t:()=>u});var r=n(6540),o=n(9532),a=n(4848);const i=Symbol("EmptyContext"),l=r.createContext(i);function s(e){let{children:t,name:n,items:o}=e;const i=(0,r.useMemo)((()=>n&&o?{name:n,items:o}:null),[n,o]);return(0,a.jsx)(l.Provider,{value:i,children:t})}function u(){const e=(0,r.useContext)(l);if(e===i)throw new o.dV("DocsSidebarProvider");return e}},2252:(e,t,n)=>{"use strict";n.d(t,{n:()=>l,r:()=>s});var r=n(6540),o=n(9532),a=n(4848);const i=r.createContext(null);function l(e){let{children:t,version:n}=e;return(0,a.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(null===e)throw new o.dV("DocsVersionProvider");return e}},9876:(e,t,n)=>{"use strict";n.d(t,{e:()=>f,M:()=>m});var r=n(6540),o=n(5600),a=n(4581),i=n(6347),l=n(9532);function s(e){!function(e){const t=(0,i.W6)(),n=(0,l._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var u=n(6342),c=n(4848);const d=r.createContext(void 0);function p(){const e=function(){const e=(0,o.YL)(),{items:t}=(0,u.p)().navbar;return 0===t.length&&!e.component}(),t=(0,a.l)(),n=!e&&"mobile"===t,[i,l]=(0,r.useState)(!1);s((()=>{if(i)return l(!1),!1}));const c=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:i})),[e,n,c,i])}function f(e){let{children:t}=e;const n=p();return(0,c.jsx)(d.Provider,{value:n,children:t})}function m(){const e=r.useContext(d);if(void 0===e)throw new l.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>u,YL:()=>s,y_:()=>l});var r=n(6540),o=n(9532),a=n(4848);const i=r.createContext(null);function l(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,a.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(!e)throw new o.dV("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){let{component:t,props:n}=e;const a=(0,r.useContext)(i);if(!a)throw new o.dV("NavbarSecondaryMenuContentProvider");const[,l]=a,s=(0,o.Be)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>o,J:()=>a});var r=n(6540);const o="navigation-with-keyboard";function a(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});var r=n(6540),o=n(8193);const a={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,l]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){l(function(e){if(!o.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?a.desktop:a.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},1754:(e,t,n)=>{"use strict";n.d(t,{Nr:()=>f,w8:()=>g,C5:()=>p,B5:()=>E,Vd:()=>k,QB:()=>S,fW:()=>x,OF:()=>w,Y:()=>b});var r=n(6540),o=n(6347),a=n(2831),i=n(4070),l=n(5597),s=n(2252),u=n(6588);function c(e){return Array.from(new Set(e))}var d=n(9169);const p=!!i.Gy;function f(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=f(t);if(e)return e}}(e):void 0:e.href}const m=(e,t)=>void 0!==e&&(0,d.ys)(e,t),h=(e,t)=>e.some((e=>g(e,t)));function g(e,t){return"link"===e.type?m(e.href,t):"category"===e.type&&(m(e.href,t)||h(e.items,t))}function y(e,t){switch(e.type){case"category":return g(e,t)||e.items.some((e=>y(e,t)));case"link":return!e.unlisted||g(e,t);default:return!0}}function b(e,t){return(0,r.useMemo)((()=>e.filter((e=>y(e,t)))),[e,t])}function v(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const o=[];return function e(t){for(const a of t)if("category"===a.type&&((0,d.ys)(a.href,n)||e(a.items))||"link"===a.type&&(0,d.ys)(a.href,n)){return r&&"category"!==a.type||o.unshift(a),!0}return!1}(t),o}function w(){const e=(0,u.t)(),{pathname:t}=(0,o.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?v({sidebarItems:e.items,pathname:t}):null}function k(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,l.g1)(e),o=(0,i.r7)(e);return(0,r.useMemo)((()=>c([t,n,o].filter(Boolean))),[t,n,o])}function x(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function S(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${c(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function E(e){let{route:t}=e;const n=(0,o.zy)(),r=(0,s.r)(),i=t.routes,l=i.find((e=>(0,o.B6)(n.pathname,e)));if(!l)return null;const u=l.sidebar,c=u?r.docsSidebars[u]:void 0;return{docElement:(0,a.v)(i),sidebarName:u,sidebarItems:c}}},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>f,be:()=>d,Jx:()=>m});var r=n(6540),o=n(4164),a=n(5260),i=n(3102);function l(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(6025),u=n(4586);var c=n(4848);function d(e){let{title:t,description:n,keywords:r,image:o,children:i}=e;const l=function(e){const{siteConfig:t}=(0,u.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.h)(),p=o?d(o,{absolute:!0}):void 0;return(0,c.jsxs)(a.A,{children:[t&&(0,c.jsx)("title",{children:l}),t&&(0,c.jsx)("meta",{property:"og:title",content:l}),n&&(0,c.jsx)("meta",{name:"description",content:n}),n&&(0,c.jsx)("meta",{property:"og:description",content:n}),r&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,c.jsx)("meta",{property:"og:image",content:p}),p&&(0,c.jsx)("meta",{name:"twitter:image",content:p}),i]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(p),l=(0,o.A)(i,t);return(0,c.jsxs)(p.Provider,{value:l,children:[(0,c.jsx)(a.A,{children:(0,c.jsx)("html",{className:l})}),n]})}function m(e){let{children:t}=e;const n=l(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const a=`plugin-id-${n.plugin.id}`;return(0,c.jsx)(f,{className:(0,o.A)(r,a),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>u,ZC:()=>l,_q:()=>i,dV:()=>s,fM:()=>c});var r=n(6540),o=n(205),a=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,o.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function l(e){const t=(0,r.useRef)();return(0,o.A)((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function u(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function c(e){return t=>{let{children:n}=t;return(0,a.jsx)(a.Fragment,{children:e.reduceRight(((e,t)=>(0,a.jsx)(t,{children:e})),n)})}}},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>l,ys:()=>i});var r=n(6540),o=n(8328),a=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,a.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function o(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(o).flatMap((e=>e.routes??[])))}(n)}({routes:o.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>p,Tv:()=>u,gk:()=>f});var r=n(6540),o=n(8193),a=n(2303),i=(n(205),n(9532)),l=n(4848);const s=r.createContext(void 0);function u(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,l.jsx)(s.Provider,{value:n,children:t})}function c(){const e=(0,r.useContext)(s);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const d=()=>o.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function p(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=c(),o=(0,r.useRef)(d()),a=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=d();a(e,o.current),o.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[a,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,a.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const o=document.documentElement.scrollTop;(n&&o>e||!n&&ot&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},2967:(e,t,n)=>{"use strict";n.d(t,{Cy:()=>r,tU:()=>o});n(4586);const r="default";function o(e,t){return`docs-${e}-${t}`}},9466:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>s});n(6540);const r="localStorage";function o(e){let{key:t,oldValue:n,newValue:r,storage:o}=e;if(n===r)return;const a=document.createEvent("StorageEvent");a.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,o),window.dispatchEvent(a)}function a(e){if(void 0===e&&(e=r),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,i||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),i=!0),null}var t}let i=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function s(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=a(t?.persistence);return null===n?l:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),o({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),o({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),o=n(6347),a=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:l}}=(0,r.A)(),{pathname:s}=(0,o.zy)(),u=(0,a.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),c=l===i?e:e.replace(`/${l}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${c}`:`${c}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),o=n(6347),a=n(9532);function i(e){const t=(0,o.zy)(),n=(0,a.ZC)(t),i=(0,a._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var r=n(4586);function o(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTrailingSlash=t.addLeadingSlash=t.addTrailingSlash=void 0;const r=n(2566);function o(e){return e.endsWith("/")?e:`${e}/`}function a(e){return(0,r.removeSuffix)(e,"/")}t.addTrailingSlash=o,t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[i]=e.split(/[#?]/),l="/"===i||i===r?i:(s=i,n?o(s):a(s));var s;return e.replace(i,l)},t.addLeadingSlash=function(e){return(0,r.addPrefix)(e,"/")},t.removeTrailingSlash=a},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},440:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.removePrefix=t.addSuffix=t.removeSuffix=t.addPrefix=t.removeTrailingSlash=t.addLeadingSlash=t.addTrailingSlash=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var o=n(2983);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(o).default}}),Object.defineProperty(t,"addTrailingSlash",{enumerable:!0,get:function(){return o.addTrailingSlash}}),Object.defineProperty(t,"addLeadingSlash",{enumerable:!0,get:function(){return o.addLeadingSlash}}),Object.defineProperty(t,"removeTrailingSlash",{enumerable:!0,get:function(){return o.removeTrailingSlash}});var a=n(2566);Object.defineProperty(t,"addPrefix",{enumerable:!0,get:function(){return a.addPrefix}}),Object.defineProperty(t,"removeSuffix",{enumerable:!0,get:function(){return a.removeSuffix}}),Object.defineProperty(t,"addSuffix",{enumerable:!0,get:function(){return a.addSuffix}}),Object.defineProperty(t,"removePrefix",{enumerable:!0,get:function(){return a.removePrefix}});var i=n(253);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},2566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removePrefix=t.addSuffix=t.removeSuffix=t.addPrefix=void 0,t.addPrefix=function(e,t){return e.startsWith(t)?e:`${t}${e}`},t.removeSuffix=function(e,t){return""===t?e:e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:`${e}${t}`},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>T,yJ:()=>f,sC:()=>_,AO:()=>p});var r=n(8168);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r=0;p--){var f=i[p];"."===f?a(i,p):".."===f?(a(i,p),d++):d&&(a(i,p),d--)}if(!u)for(;d--;d)i.unshift("..");!u||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(1561);function s(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function f(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),a.state=t):(void 0===(a=(0,r.A)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,o):n.push(o),d({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=f(e,t,h(),w.location);c.confirmTransitionTo(o,r,n,(function(e){e&&(w.entries[w.index]=o,d({action:r,location:o}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t{"use strict";var r=n(4363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=f(n);o&&o!==m&&e(t,o,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g{"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,a,i,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,o;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};function o(e,t,n){return en?n:e}function a(e){return 100*(-1+e)}function i(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=o(e,r.minimum,1),n.status=1===e?null:e;var a=n.render(!t),u=a.querySelector(r.barSelector),c=r.speed,d=r.easing;return a.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,i(e,c,d)),1===e?(s(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout((function(){s(a,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),l=e?"-100":a(n.status||0),u=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&f(o),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,o[1],o[2])}}();function u(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=p(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},5302:(e,t,n)=>{var r=n(4634);e.exports=f,e.exports.parse=a,e.exports.compile=function(e,t){return l(a(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=p;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,i=0,l="",c=t&&t.delimiter||"/";null!=(n=o.exec(e));){var d=n[0],p=n[1],f=n.index;if(l+=e.slice(i,f),i=f+d.length,p)l+=p[1];else{var m=e[i],h=n[2],g=n[3],y=n[4],b=n[5],v=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,x="+"===v||"*"===v,S="?"===v||"*"===v,E=n[2]||c,C=y||b;r.push({name:g||a++,prefix:h||"",delimiter:E,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:C?u(C):w?".*":"[^"+s(E)+"]+?"})}}return i{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},8722:(e,t,n)=>{const r=n(6969),o=n(8380),a=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...a,...Object.keys(Prism.languages)];o(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(3157).resolve(t)],delete Prism.languages[e],n(3157)(t),a.add(e)}))}i.silent=!1,e.exports=i},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,l=i.length;-1!==n.code.indexOf(o=t(r,l));)++l;return i[l]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(l){for(var s=0;s=a.length);s++){var u=l[s];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=a[o],d=n.tokenStack[c],p="string"==typeof u?u:u.content,f=t(r,c),m=p.indexOf(f);if(m>-1){++o;var h=p.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),y=p.substring(m+f.length),b=[];h&&b.push.apply(b,i([h])),b.push(g),y&&b.push.apply(b,i([y])),"string"==typeof u?l.splice.apply(l,[s,1].concat(b)):u.content=b}}else u.content&&i(u.content)}return l}(n.tokens)}}}})}(Prism)},8692:(e,t,n)=>{var r={"./":8722};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=8692},3157:(e,t,n)=>{var r={"./":8722};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=3157},8380:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in o(t,a),l[t]=!0,n[t])l[i]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}n[r]=l,a.pop()}}return function(e){var t=n[e];return t||(o(e,r),t=n[e]),t}}function o(e){for(var t in e)return!0;return!1}return function(a,i,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var o in r)if("meta"!=o){var a=r[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),u=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var o in n={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+o+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");n[t]=o}))}return n[r]||r}}(s);i=i.map(u),l=(l||[]).map(u);var c=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var p,f=r(s),m=c;o(m);){for(var h in p={},m){var g=s[h];t(g&&g.modify,(function(e){e in d&&(p[e]=!0)}))}for(var y in d)if(!(y in c))for(var b in f(y))if(b in c){p[y]=!0;break}for(var v in m=p)c[v]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,o){var a=o?o.series:void 0,i=o?o.parallel:e,l={},s={};function u(e){if(e in l)return l[e];s[e]=!0;var o,c=[];for(var d in t(e))d in n&&c.push(d);if(0===c.length)o=r(e);else{var p=i(c.map((function(e){var t=u(e);return delete s[e],t})));a?o=a(p,(function(){return r(e)})):r(e)}return l[e]=o}for(var c in n)u(c);var d=[];for(var p in s)d.push(l[p]);return i(d)}(f,c,t,n)}};return w}}();e.exports=t},2694:(e,t,n)=>{"use strict";var r=n(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),o=n(9982);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n