mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-09-11 20:27:39 +02:00
1 line
8.6 KiB
JavaScript
1 line
8.6 KiB
JavaScript
(globalThis.webpackChunkOpenSign_Docs=globalThis.webpackChunkOpenSign_Docs||[]).push([[9342],{96591(e,t,n){"use strict";n.d(t,{f:()=>i});var s=n(96540),r=n(89532);const a={attributes:!0,characterData:!0,childList:!0,subtree:!0};function c(e,t){const[n,c]=(0,s.useState)(),i=(0,s.useCallback)(()=>{c(e.current?.closest("[role=tabpanel][hidden]"))},[e,c]);(0,s.useEffect)(()=>{i()},[i]),function(e,t,n=a){const c=(0,r._q)(t),i=(0,r.Be)(n);(0,s.useEffect)(()=>{const t=new MutationObserver(c);return e&&t.observe(e,i),()=>t.disconnect()},[e,c,i])}(n,e=>{e.forEach(e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),i())})},{attributes:!0,characterData:!1,childList:!1,subtree:!1})}function i(){const[e,t]=(0,s.useState)(!1),[n,r]=(0,s.useState)(!1),a=(0,s.useRef)(null),i=(0,s.useCallback)(()=>{const n=a.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t(e=>!e)},[a,e]),o=(0,s.useCallback)(()=>{const{scrollWidth:e,clientWidth:t}=a.current,n=e>t||a.current.querySelector("code").hasAttribute("style");r(n)},[a]);return c(a,o),(0,s.useEffect)(()=>{o()},[e,o]),(0,s.useEffect)(()=>(window.addEventListener("resize",o,{passive:!0}),()=>{window.removeEventListener("resize",o)}),[o]),{codeBlockRef:a,isEnabled:e,isCodeScrollable:n,toggle:i}}},26058(e,t,n){"use strict";n.d(t,{A:()=>a});var s=n(95293),r=n(6342);function a(){const{prism:e}=(0,r.p)(),{colorMode:t}=(0,s.G)(),n=e.theme,a=e.darkTheme||n;return"dark"===t?a:n}},44084(e,t,n){"use strict";n.d(t,{AE:()=>o,Rc:()=>c,TT:()=>u,Uh:()=>i,Yh:()=>l});n(96540);var s=n(21312),r=n(5260),a=n(74848);function c(){return(0,a.jsx)(s.default,{id:"theme.contentVisibility.unlistedBanner.title",description:"The unlisted content banner title",children:"Unlisted page"})}function i(){return(0,a.jsx)(s.default,{id:"theme.contentVisibility.unlistedBanner.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function o(){return(0,a.jsx)(r.A,{children:(0,a.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}function l(){return(0,a.jsx)(s.default,{id:"theme.contentVisibility.draftBanner.title",description:"The draft content banner title",children:"Draft page"})}function u(){return(0,a.jsx)(s.default,{id:"theme.contentVisibility.draftBanner.message",description:"The draft content banner message",children:"This page is a draft. It will only be visible in dev and be excluded from the production build."})}},36266(e,t,n){"use strict";n.d(t,{i:()=>r});var s=n(44586);function r(e={}){const{i18n:{currentLocale:t}}=(0,s.default)(),n=function(){const{i18n:{currentLocale:e,localeConfigs:t}}=(0,s.default)();return t[e].calendar}();return new Intl.DateTimeFormat(t,{calendar:n,...e})}},88473(e,t,n){"use strict";n.d(t,{c:()=>a});var s=n(96540),r=n(74848);function a(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=s.Children.toArray(e),n=t.find(e=>s.isValidElement(e)&&"mdxAdmonitionTitle"===e.type),a=t.filter(e=>e!==n),c=n?.props.children;return{mdxAdmonitionTitle:c,rest:a.length>0?(0,r.jsx)(r.Fragment,{children:a}):null}}(e.children),a=e.title??t;return{...e,...a&&{title:a},children:n}}},34291(e,t,n){"use strict";n.d(t,{DX:()=>j,J9:()=>b,Li:()=>w,M$:()=>k,Ph:()=>C,_u:()=>p,l8:()=>y,mU:()=>x,wt:()=>g});var s=n(96540),r=n(15066),a=n(18426),c=n.n(a),i=n(89532),o=n(74848);const l=/title=(?<quote>["'])(?<title>.*?)\1/,u=/\{(?<range>[\d,-]+)\}/,d={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},m={...d,lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""},vb:{start:"['\u2018\u2019]",end:""},vbnet:{start:"(?:_\\s*)?['\u2018\u2019]",end:""},rem:{start:"[Rr][Ee][Mm]\\b",end:""},f90:{start:"!",end:""},ml:{start:"\\(\\*",end:"\\*\\)"},cobol:{start:"\\*>",end:""}},f=Object.keys(d);function h(e,t){const n=e.map(e=>{const{start:n,end:s}=m[e];return`(?:${n}\\s*(${t.flatMap(e=>[e.line,e.block?.start,e.block?.end].filter(Boolean)).join("|")})\\s*${s})`}).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function g(e){return e?.match(l)?.groups.title??""}function b({showLineNumbers:e,metastring:t}){return"boolean"==typeof e?e?1:void 0:"number"==typeof e?e:function(e){const t=e?.split(" ").find(e=>e.startsWith("showLineNumbers"));if(t){if(t.startsWith("showLineNumbers=")){const e=t.replace("showLineNumbers=","");return parseInt(e,10)}return 1}}(t)}function p(e){return Boolean(e?.includes("showLineNumbers"))}function v(e,t){const{language:n,magicComments:s}=t;if(void 0===n)return{lineClassNames:{},code:e};const r=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return h(["js","jsBlock"],t);case"jsx":case"tsx":return h(["js","jsBlock","jsx"],t);case"html":return h(["js","jsBlock","html"],t);case"python":case"py":case"bash":return h(["bash"],t);case"markdown":case"md":return h(["html","jsx","bash"],t);case"tex":case"latex":case"matlab":return h(["tex"],t);case"lua":case"haskell":return h(["lua"],t);case"sql":return h(["lua","jsBlock"],t);case"wasm":return h(["wasm"],t);case"vb":case"vba":case"visual-basic":return h(["vb","rem"],t);case"vbnet":return h(["vbnet","rem"],t);case"batch":return h(["rem"],t);case"basic":return h(["rem","f90"],t);case"fsharp":return h(["js","ml"],t);case"ocaml":case"sml":return h(["ml"],t);case"fortran":return h(["f90"],t);case"cobol":return h(["cobol"],t);default:return h(f,t)}}(n,s),a=e.split(/\r?\n/),i=Object.fromEntries(s.map(e=>[e.className,{start:0,range:""}])),o=Object.fromEntries(s.filter(e=>e.line).map(({className:e,line:t})=>[t,e])),l=Object.fromEntries(s.filter(e=>e.block).map(({className:e,block:t})=>[t.start,e])),u=Object.fromEntries(s.filter(e=>e.block).map(({className:e,block:t})=>[t.end,e]));for(let c=0;c<a.length;){const e=a[c].match(r);if(!e){c+=1;continue}const t=e.slice(1).find(e=>void 0!==e);o[t]?i[o[t]].range+=`${c},`:l[t]?i[l[t]].start=c:u[t]&&(i[u[t]].range+=`${i[u[t]].start}-${c-1},`),a.splice(c,1)}const d={};return Object.entries(i).forEach(([e,{range:t}])=>{c()(t).forEach(t=>{d[t]??=[],d[t].push(e)})}),{code:a.join("\n"),lineClassNames:d}}function w(e,t){const n=e.replace(/\r?\n$/,"");return function(e,{metastring:t,magicComments:n}){if(t&&u.test(t)){const s=t.match(u).groups.range;if(0===n.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${t}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const r=n[0].className,a=c()(s).filter(e=>e>0).map(e=>[e-1,[r]]);return{lineClassNames:Object.fromEntries(a),code:e}}return null}(n,{...t})??v(n,{...t})}function j(e){if(!e)return;const t=e.split(" ").find(e=>e.startsWith("language-"));return t?.replace(/language-/,"")}function x(e){const t=function(e){return t=e.language??j(e.className)??e.defaultLanguage,t?.toLowerCase()??"text";var t}({language:e.language,defaultLanguage:e.defaultLanguage,className:e.className}),{lineClassNames:n,code:s}=w(e.code,{metastring:e.metastring,magicComments:e.magicComments,language:t}),a=function({className:e,language:t}){return(0,r.A)(e,t&&!e?.includes(`language-${t}`)&&`language-${t}`)}({className:e.className,language:t}),c=g(e.metastring)||e.title,i=b({showLineNumbers:e.showLineNumbers,metastring:e.metastring});return{codeInput:e.code,code:s,className:a,language:t,title:c,lineNumbersStart:i,lineClassNames:n}}function k(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach(([e,s])=>{const r=t[e];r&&"string"==typeof s&&(n[r]=s)}),n}const N=(0,s.createContext)(null);function y({metadata:e,wordWrap:t,children:n}){const r=(0,s.useMemo)(()=>({metadata:e,wordWrap:t}),[e,t]);return(0,o.jsx)(N.Provider,{value:r,children:n})}function C(){const e=(0,s.useContext)(N);if(null===e)throw new i.dV("CodeBlockContextProvider");return e}},18426(e,t){function n(e){let t,n=[];for(let s of e.split(",").map(e=>e.trim()))if(/^-?\d+$/.test(s))n.push(parseInt(s,10));else if(t=s.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,s,r,a]=t;if(s&&a){s=parseInt(s),a=parseInt(a);const e=s<a?1:-1;"-"!==r&&".."!==r&&"\u2025"!==r||(a+=e);for(let t=s;t!==a;t+=e)n.push(t)}}return n}t.default=n,e.exports=n},28453(e,t,n){"use strict";n.d(t,{R:()=>c,x:()=>i});var s=n(96540);const r={},a=s.createContext(r);function c(e){const t=s.useContext(a);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:c(e.components),s.createElement(a.Provider,{value:t},e.children)}}}]); |