plano/_static/theme.js

3 lines
56 KiB
JavaScript
Raw Normal View History

(()=>{var e={122(e){e.exports=function(){var e={686:function(e,t,n){"use strict";n.d(t,{default:function(){return x}});var r=n(279),i=n.n(r),o=n(370),a=n.n(o),l=n(817),s=n.n(l);function c(e){try{return document.execCommand(e)}catch(e){return!1}}var u=function(e){var t=s()(e);return c("cut"),t},f=function(e,t){var n,r,i,o=(n="rtl"===document.documentElement.getAttribute("dir"),(r=document.createElement("textarea")).style.fontSize="12pt",r.style.border="0",r.style.padding="0",r.style.margin="0",r.style.position="absolute",r.style[n?"right":"left"]="-9999px",i=window.pageYOffset||document.documentElement.scrollTop,r.style.top="".concat(i,"px"),r.setAttribute("readonly",""),r.value=e,r);t.container.appendChild(o);var a=s()(o);return c("copy"),o.remove(),a},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof e?n=f(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?n=f(e.value,t):(n=s()(e),c("copy")),n};function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var _=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.action,n=void 0===t?"copy":t,r=e.container,i=e.target,o=e.text;if("copy"!==n&&"cut"!==n)throw Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==i)if(i&&"object"===p(i)&&1===i.nodeType){if("copy"===n&&i.hasAttribute("disabled"))throw Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(i.hasAttribute("readonly")||i.hasAttribute("disabled")))throw Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}else throw Error('Invalid "target" value, use a valid Element');return o?d(o,{container:r}):i?"cut"===n?u(i):d(i,{container:r}):void 0};function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){var n="data-clipboard-".concat(e);if(t.hasAttribute(n))return t.getAttribute(n)}var x=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");o.prototype=Object.create(e&&e.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),e&&g(o,e);var t,n,r,i=(t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n,r,i=m(o);return r=t?Reflect.construct(i,arguments,m(this).constructor):i.apply(this,arguments),e=this,(n=r)&&("object"===h(n)||"function"==typeof n)?n:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)});function o(e,t){var n;if(!(this instanceof o))throw TypeError("Cannot call a class as a function");return(n=i.call(this)).resolveOptions(t),n.listenClick(e),n}return n=[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===h(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;thi
${n?'Expression: "'+n+'"\n\n':""}`,t),setTimeout(()=>{throw e},0)},et=!0;function en(e){let t=et;et=!1;let n=e();return et=t,n}function er(e,t,n={}){let r;return ei(e,t)(e=>r=e,n),r}function ei(...e){return eo(...e)}var eo=()=>{},ea={};function el(e,t,n,r,i){if(et&&"function"==typeof t){let o=t.apply(n,r);o instanceof Promise?o.then(t=>el(e,t,n,r)).catch(e=>Q(e,i,t)):e(o)}else"object"==typeof t&&t instanceof Promise?t.then(t=>e(t)):e(t)}var es="x-";function ec(e=""){return es+e}var eu={};function ef(e,t){return eu[e]=t,{before(t){if(!eu[t])return void console.warn(String.raw`Cannot find directive \`${t}\`. \`${e}\` will use the default order of execution`);let n=eA.indexOf(t);eA.splice(n>=0?n:eA.indexOf("DEFAULT"),0,e)}}}function ed(e,t,n){var r,i;if(t=Array.from(t),e._x_virtualDirectives){let n=Object.entries(e._x_virtualDirectives).map(([e,t])=>({name:e,value:t})),r=ep(n);n=n.map(e=>r.find(t=>t.name===e.name)?{name:`x-bind:${e.name}`,value:`"${e.value}"`}:e),t=t.concat(n)}let o={};return t.map(ev((e,t)=>o[e]=t)).filter(ew).map((r=o,i=n,({name:e,value:t})=>{e===t&&(t="");let n=e.match(eE()),o=e.match(/:([a-zA-Z0-9\-_:]+)/),a=e.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],l=i||r[e]||e;return{type:n?n[1]:null,value:o?o[1]:null,modifiers:a.map(e=>e.replace(".","")),expression:t,original:l}})).sort(eO).map(t=>(function(e,t){let n=eu[t.type]||(()=>{}),[r,i]=eg(e);M(e,t.original,i);let o=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,r),n=n.bind(n,e,t,r),e_?eh.get(ey).push(n):n())};return o.runCleanups=i,o})(e,t))}function ep(e){return Array.from(e).map(ev()).filter(e=>!ew(e))}var e_=!1,eh=new Map,ey=Symbol();function eg(e){let t,n=[],[r,i]=(t=()=>{},[n=>{let r=u(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(e=>e())}),e._x_effects.add(r),t=()=>{void 0!==r&&(e._x_effects.delete(r),f(r))},r},()=>{t()}]);return n.push(i),[{Alpine:tp,effect:r,cleanup:e=>n.push(e),evaluateLater:ei.bind(ei,e),evaluate:er.bind(er,e)},()=>n.forEach(e=>e())]}var em=(e,t)=>({name:n,value:r})=>(n.startsWith(e)&&(n=n.replace(e,t)),{name:n,value:r});function ev(e=()=>{}){return({name:t,value:n})=>{let{name:r,value:i}=ex.reduce((e,t)=>t(e),{name:t,value:n});return r!==t&&e(r,t),{name:r,value:i}}}var ex=[];function eb(e){ex.push(e)}function ew({name:e}){return eE().test(e)}var eE=()=>RegExp(`^${es}([^:^.]+)\\b`),eS="DEFAULT",eA=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",eS,"teleport"];function eO(e,t){let n=-1===eA.indexOf(e.type)?eS:e.type,r=-1===eA.indexOf(t.type)?eS:t.type;return eA.indexOf(n)-eA.indexOf(r)}function ek(e,t,n={},r={}){return e.dispatchEvent(new CustomEvent(t,{detail:n,bubbles:!0,composed:!0,cancelable:!0,...r}))}function ej(e,t){if("function"==typeof ShadowRoot&&e instanceof ShadowRoot)return void Array.from(e.children).forEach(e=>ej(e,t));let n=!1;if(t(e,()=>n=!0),n)return;let r=e.firstElementChild;for(;r;)ej(r,t,!1),r=r.nextElementSibling}function eC(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}var e$=!1,eM=[],eT=[];function eL(){return eM.map(e=>e())}function eN(){return eM.concat(eT).map(e=>e())}function eP(e){eM.push(e)}function eR(e){eT.push(e)}function eq(e,t=!1){return eI(e,e=>{if((t?eN():eL()).some(t=>e.matches(t)))return!0})}function eI(e,t){return e?t(e)?e:e._x_teleportBack?eI(e._x_teleportBack,t):e.parentNode instanceof ShadowRoot?eI(e.parentNode.host,t):e.parentElement?eI(e.parentElement,t):void 0:void 0}var ez=[],eB=1;function eD(e,t=ej,n=()=>{}){if(!eI(e,e=>e._x_ignore)){let r,i;e_=!0,ey=r=Symbol(),eh.set(r,[]),(()=>{t(e,(e,t)=>{!e._x_marker&&(n(e,t),ez.forEach(n=>n(e,t)),ed(e,e.attributes).forEach(e=>e()),e._x_ignore||(e._x_marker=eB++),e._x_ignore&&t())})})(i=()=>{for(;eh.get(r).length;)eh.get(r).shift()();eh.delete(r)}),e_=!1,i()}}function eF(e,t=ej){t(e,e=>{for(e._x_effects?.forEach(x);e._x_cleanups?.length;)e._x_cleanups.pop()();T(e),delete e._x_marker})}var eU=[],eH=!1;function eW(e=()=>{}){return queueMicrotask(()=>{eH||setTimeout(()=>{eJ()})}),new Promise(t=>{eU.push(()=>{e(),t()})})}function eJ(){for(eH=!1;e