191 lines
436 KiB
JavaScript
Executable File
191 lines
436 KiB
JavaScript
Executable File
'use strict';
|
||
|
||
var obsidian = require('obsidian');
|
||
|
||
function _0x3be8(_0x2287f0,_0xa4bc62){_0x2287f0=_0x2287f0-0x195;var _0x4f45a6=_0x4f45();var _0x3be811=_0x4f45a6[_0x2287f0];return _0x3be811;}var _0x14053e=_0x3be8;(function(_0x3c6ac2,_0x32eff3){var _0x42a6f5=_0x3be8,_0x3aec3c=_0x3c6ac2();while(!![]){try{var _0x2358c7=parseInt(_0x42a6f5(0x1a7))/0x1+-parseInt(_0x42a6f5(0x1ab))/0x2+parseInt(_0x42a6f5(0x199))/0x3*(-parseInt(_0x42a6f5(0x1a4))/0x4)+parseInt(_0x42a6f5(0x19e))/0x5*(-parseInt(_0x42a6f5(0x1a9))/0x6)+-parseInt(_0x42a6f5(0x1a1))/0x7*(-parseInt(_0x42a6f5(0x198))/0x8)+parseInt(_0x42a6f5(0x19f))/0x9+parseInt(_0x42a6f5(0x1a3))/0xa;if(_0x2358c7===_0x32eff3)break;else _0x3aec3c['push'](_0x3aec3c['shift']());}catch(_0x130b64){_0x3aec3c['push'](_0x3aec3c['shift']());}}}(_0x4f45,0x5f551));class StatusBar{[_0x14053e(0x1a6)]=[];[_0x14053e(0x197)];[_0x14053e(0x1a8)];['statusBarEl'];constructor(_0x7d8a2d){this['statusBarEl']=_0x7d8a2d;}['displayMessage'](_0x41a0bc,_0x30538c,_0x1cef78=false){var _0x553782=_0x14053e;this['messages'][0x0]&&this[_0x553782(0x1a6)][0x0][_0x553782(0x1a5)]===_0x41a0bc||(this[_0x553782(0x1a6)][_0x553782(0x19a)]({'message':_0x553782(0x1aa)+_0x41a0bc[_0x553782(0x19b)](0x0,0x64),'timeout':0x3e8*_0x30538c}),_0x1cef78&&(this[_0x553782(0x197)]=null,this['lastMessageTimestamp']=null,this[_0x553782(0x19d)][_0x553782(0x1a0)]('')),this[_0x553782(0x196)]());}[_0x14053e(0x196)](){var _0x216db1=_0x14053e;if(this['currentMessage'])Date[_0x216db1(0x195)]()-this[_0x216db1(0x1a8)]>=this[_0x216db1(0x197)][_0x216db1(0x19c)]&&(this[_0x216db1(0x197)]=null,this[_0x216db1(0x1a8)]=null);else {if(this['messages'][_0x216db1(0x1a2)])return this[_0x216db1(0x197)]=this[_0x216db1(0x1a6)]['shift'](),this[_0x216db1(0x19d)]['setText'](this[_0x216db1(0x197)][_0x216db1(0x1a5)]),void(this[_0x216db1(0x1a8)]=Date[_0x216db1(0x195)]());this['statusBarEl'][_0x216db1(0x1a0)]('');}}}function _0x4f45(){var _0x224741=['statusBarEl','1287405rEZdPu','2491911viZrsE','setText','14cnafMo','length','4711410VanlbN','52blxobZ','message','messages','524649VMyAOo','lastMessageTimestamp','6tGRQhn','WuCai:\x20','1184560DaCzpZ','now','display','currentMessage','163000aRfOYL','16887ukhvXl','push','slice','timeout'];_0x4f45=function(){return _0x224741;};return _0x4f45();}
|
||
|
||
var _0x57ed35=_0xff4e;(function(_0x5de5bc,_0x4f3889){var _0x33bf9c=_0xff4e,_0x535566=_0x5de5bc();while(!![]){try{var _0xef7de0=parseInt(_0x33bf9c(0x19d))/0x1*(parseInt(_0x33bf9c(0x1ae))/0x2)+parseInt(_0x33bf9c(0x1a1))/0x3*(-parseInt(_0x33bf9c(0x1ac))/0x4)+-parseInt(_0x33bf9c(0x1a9))/0x5+-parseInt(_0x33bf9c(0x1a8))/0x6+-parseInt(_0x33bf9c(0x1ad))/0x7+parseInt(_0x33bf9c(0x19e))/0x8*(-parseInt(_0x33bf9c(0x1aa))/0x9)+parseInt(_0x33bf9c(0x1a7))/0xa;if(_0xef7de0===_0x4f3889)break;else _0x535566['push'](_0x535566['shift']());}catch(_0x28c69e){_0x535566['push'](_0x535566['shift']());}}}(_0x5928,0x8b572));function _0x5928(){var _0x100faa=['obsidianwucai','APPID','VERSION_NUM','MKT','38502560wfiGNV','2694084SOvrzJ','2015370FJCTeO','9684567KFdKMt','API','8LEXNPy','6470919xFATex','12Opvpuu','26.4.11','89359GXkCdc','8CaCjEl','IS_DEBUG','SID','1444656hzwqnU','VERSION'];_0x5928=function(){return _0x100faa;};return _0x5928();}function _0xff4e(_0xb1b34b,_0x4e180c){_0xb1b34b=_0xb1b34b-0x19d;var _0x592814=_0x5928();var _0xff4e90=_0x592814[_0xb1b34b];return _0xff4e90;}class BGCONSTS{static [_0x57ed35(0x1a4)]=0x14;static [_0x57ed35(0x1ab)]='prod';static [_0x57ed35(0x1a0)]=0x7;static [_0x57ed35(0x1a6)]='obsidian-plugin';static ['EP']=_0x57ed35(0x1a3);static [_0x57ed35(0x1a2)]=_0x57ed35(0x1af);static [_0x57ed35(0x1a5)]=0x3f93b;static [_0x57ed35(0x19f)]=false;}
|
||
|
||
(function(_0x28c6e8,_0x9e182f){var _0x43895b=_0x495c,_0x518416=_0x28c6e8();while(!![]){try{var _0x381b33=-parseInt(_0x43895b(0x111))/0x1+-parseInt(_0x43895b(0x10f))/0x2*(-parseInt(_0x43895b(0x10c))/0x3)+-parseInt(_0x43895b(0x10b))/0x4+-parseInt(_0x43895b(0x113))/0x5+-parseInt(_0x43895b(0x10d))/0x6+-parseInt(_0x43895b(0x110))/0x7*(-parseInt(_0x43895b(0x112))/0x8)+parseInt(_0x43895b(0x10a))/0x9*(parseInt(_0x43895b(0x108))/0xa);if(_0x381b33===_0x9e182f)break;else _0x518416['push'](_0x518416['shift']());}catch(_0x1279a2){_0x518416['push'](_0x518416['shift']());}}}(_0x1523,0x45e77));function _0x1523(){var _0x225a16=['120881vxHxNI','1709616cHmKAn','319560MNkmjD','89710DRZaal','log','423HfJamI','1204312blVhft','186BGmpsz','857682cpBvsI','IS_DEBUG','9026ltgzJu','7XXqMEi'];_0x1523=function(){return _0x225a16;};return _0x1523();}function _0x495c(_0x272e2c,_0x850f53){_0x272e2c=_0x272e2c-0x108;var _0x152305=_0x1523();var _0x495cc9=_0x152305[_0x272e2c];return _0x495cc9;}function logger(_0x13349d,_0x504eb8=0x1){var _0x5e0df6=_0x495c;(0x1!==_0x504eb8||BGCONSTS[_0x5e0df6(0x10e)])&&console[_0x5e0df6(0x109)](_0x13349d);}
|
||
|
||
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
|
||
|
||
function getDefaultExportFromCjs (x) {
|
||
return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x;
|
||
}
|
||
|
||
function commonjsRequire(path) {
|
||
throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');
|
||
}
|
||
|
||
var moment = {exports: {}};
|
||
|
||
!function(e){var t;t=function(){var t,n;function s(){return t.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function o(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(a(e,t))return false;return true}function u(e){return void 0===e}function l(e){return "number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function h(e,t){var n,s=[],i=e.length;for(n=0;n<i;++n)s.push(t(e[n],n));return s}function c(e,t){for(var n in t)a(t,n)&&(e[n]=t[n]);return a(t,"toString")&&(e.toString=t.toString),a(t,"valueOf")&&(e.valueOf=t.valueOf),e}function f(e,t,n,s){return Ct(e,t,n,s,true).utc()}function m(e){return null==e._pf&&(e._pf={empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidEra:null,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],era:null,meridiem:null,rfc2822:false,weekdayMismatch:false}),e._pf}function _(e){var t=null,s=false,i=e._d&&!isNaN(e._d.getTime());return i&&(t=m(e),s=n.call(t.parsedDateParts,function(e){return null!=e}),i=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&s),e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?i:(e._isValid=i,e._isValid)}function y(e){var t=f(NaN);return null!=e?c(m(t),e):m(t).userInvalidated=true,t}n=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),s=n.length>>>0;for(t=0;t<s;t++)if(t in n&&e.call(this,n[t],t,n))return true;return false};var g=s.momentProperties=[],w=false;function p(e,t){var n,s,i,r=g.length;if(u(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),u(t._i)||(e._i=t._i),u(t._f)||(e._f=t._f),u(t._l)||(e._l=t._l),u(t._strict)||(e._strict=t._strict),u(t._tzm)||(e._tzm=t._tzm),u(t._isUTC)||(e._isUTC=t._isUTC),u(t._offset)||(e._offset=t._offset),u(t._pf)||(e._pf=m(t)),u(t._locale)||(e._locale=t._locale),r>0)for(n=0;n<r;n++)u(i=t[s=g[n]])||(e[s]=i);return e}function v(e){p(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),false===w&&(w=true,s.updateOffset(this),w=false);}function k(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function M(e){ false===s.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e);}function D(e,t){var n=true;return c(function(){if(null!=s.deprecationHandler&&s.deprecationHandler(null,e),n){var i,r,o,u=[],l=arguments.length;for(r=0;r<l;r++){if(i="","object"==typeof arguments[r]){for(o in i+="\n["+r+"] ",arguments[0])a(arguments[0],o)&&(i+=o+": "+arguments[0][o]+", ");i=i.slice(0,-2);}else i=arguments[r];u.push(i);}M(e+"\nArguments: "+Array.prototype.slice.call(u).join("")+"\n"+(new Error).stack),n=false;}return t.apply(this,arguments)},t)}var Y,S={};function O(e,t){null!=s.deprecationHandler&&s.deprecationHandler(e,t),S[e]||(M(t),S[e]=true);}function b(e){return "undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function x(e,t){var n,s=c({},e);for(n in t)a(t,n)&&(r(e[n])&&r(t[n])?(s[n]={},c(s[n],e[n]),c(s[n],t[n])):null!=t[n]?s[n]=t[n]:delete s[n]);for(n in e)a(e,n)&&!a(t,n)&&r(e[n])&&(s[n]=c({},s[n]));return s}function T(e){null!=e&&this.set(e);}function N(e,t,n){var s=""+Math.abs(e),i=t-s.length;return (e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}s.suppressDeprecationWarnings=false,s.deprecationHandler=null,Y=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)a(e,t)&&n.push(t);return n};var W=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,P=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,R={},C={};function H(e,t,n,s){var i=s;"string"==typeof s&&(i=function(){return this[s]()}),e&&(C[e]=i),t&&(C[t[0]]=function(){return N(i.apply(this,arguments),t[1],t[2])}),n&&(C[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)});}function U(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function F(e,t){return e.isValid()?(t=L(t,e.localeData()),R[t]=R[t]||function(e){var t,n,s=e.match(W);for(t=0,n=s.length;t<n;t++)C[s[t]]?s[t]=C[s[t]]:s[t]=U(s[t]);return function(t){var i,r="";for(i=0;i<n;i++)r+=b(s[i])?s[i].call(t,e):s[i];return r}}(t),R[t](e)):e.localeData().invalidDate()}function L(e,t){var n=5;function s(e){return t.longDateFormat(e)||e}for(P.lastIndex=0;n>=0&&P.test(e);)e=e.replace(P,s),P.lastIndex=0,n-=1;return e}var E={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function V(e){return "string"==typeof e?E[e]||E[e.toLowerCase()]:void 0}function G(e){var t,n,s={};for(n in e)a(e,n)&&(t=V(n))&&(s[t]=e[n]);return s}var j,A={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1},I=/\d/,Z=/\d\d/,z=/\d{3}/,q=/\d{4}/,$=/[+-]?\d{6}/,B=/\d\d?/,J=/\d\d\d\d?/,Q=/\d\d\d\d\d\d?/,X=/\d{1,3}/,K=/\d{1,4}/,ee=/[+-]?\d{1,6}/,te=/\d+/,ne=/[+-]?\d+/,se=/Z|[+-]\d\d:?\d\d/gi,ie=/Z|[+-]\d\d(?::?\d\d)?/gi,re=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ae=/^[1-9]\d?/,oe=/^([1-9]\d|\d)/;function ue(e,t,n){j[e]=b(t)?t:function(e,s){return e&&n?n:t};}function le(e,t){return a(j,e)?j[e](t._strict,t._locale):new RegExp(de(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function de(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function he(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ce(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=he(t)),n}j={};var fe={};function me(e,t){var n,s,i=t;for("string"==typeof e&&(e=[e]),l(t)&&(i=function(e,n){n[t]=ce(e);}),s=e.length,n=0;n<s;n++)fe[e[n]]=i;}function _e(e,t){me(e,function(e,n,s,i){s._w=s._w||{},t(e,s._w,s,i);});}function ye(e,t,n){null!=t&&a(fe,e)&&fe[e](t,n._a,n,e);}function ge(e){return e%4==0&&e%100!=0||e%400==0}var we=0,pe=1,ve=2,ke=3,Me=4,De=5,Ye=6,Se=7,Oe=8;function be(e){return ge(e)?366:365}H("Y",0,0,function(){var e=this.year();return e<=9999?N(e,4):"+"+e}),H(0,["YY",2],0,function(){return this.year()%100}),H(0,["YYYY",4],0,"year"),H(0,["YYYYY",5],0,"year"),H(0,["YYYYYY",6,true],0,"year"),ue("Y",ne),ue("YY",B,Z),ue("YYYY",K,q),ue("YYYYY",ee,$),ue("YYYYYY",ee,$),me(["YYYYY","YYYYYY"],we),me("YYYY",function(e,t){t[we]=2===e.length?s.parseTwoDigitYear(e):ce(e);}),me("YY",function(e,t){t[we]=s.parseTwoDigitYear(e);}),me("Y",function(e,t){t[we]=parseInt(e,10);}),s.parseTwoDigitYear=function(e){return ce(e)+(ce(e)>68?1900:2e3)};var xe,Te=Ne("FullYear",true);function Ne(e,t){return function(n){return null!=n?(Pe(this,e,n),s.updateOffset(this,t),this):We(this,e)}}function We(e,t){if(!e.isValid())return NaN;var n=e._d,s=e._isUTC;switch(t){case "Milliseconds":return s?n.getUTCMilliseconds():n.getMilliseconds();case "Seconds":return s?n.getUTCSeconds():n.getSeconds();case "Minutes":return s?n.getUTCMinutes():n.getMinutes();case "Hours":return s?n.getUTCHours():n.getHours();case "Date":return s?n.getUTCDate():n.getDate();case "Day":return s?n.getUTCDay():n.getDay();case "Month":return s?n.getUTCMonth():n.getMonth();case "FullYear":return s?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Pe(e,t,n){var s,i,r,a,o;if(e.isValid()&&!isNaN(n)){switch(s=e._d,i=e._isUTC,t){case "Milliseconds":return void(i?s.setUTCMilliseconds(n):s.setMilliseconds(n));case "Seconds":return void(i?s.setUTCSeconds(n):s.setSeconds(n));case "Minutes":return void(i?s.setUTCMinutes(n):s.setMinutes(n));case "Hours":return void(i?s.setUTCHours(n):s.setHours(n));case "Date":return void(i?s.setUTCDate(n):s.setDate(n));case "FullYear":break;default:return}r=n,a=e.month(),o=29!==(o=e.date())||1!==a||ge(r)?o:28,i?s.setUTCFullYear(r,a,o):s.setFullYear(r,a,o);}}function Re(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s=(t%(n=12)+n)%n;return e+=(t-s)/12,1===s?ge(e)?29:28:31-s%7%2}xe=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return -1},H("M",["MM",2],"Mo",function(){return this.month()+1}),H("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),H("MMMM",0,0,function(e){return this.localeData().months(this,e)}),ue("M",B,ae),ue("MM",B,Z),ue("MMM",function(e,t){return t.monthsShortRegex(e)}),ue("MMMM",function(e,t){return t.monthsRegex(e)}),me(["M","MM"],function(e,t){t[pe]=ce(e)-1;}),me(["MMM","MMMM"],function(e,t,n,s){var i=n._locale.monthsParse(e,s,n._strict);null!=i?t[pe]=i:m(n).invalidMonth=e;});var Ce="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),He="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ue=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Fe=re,Le=re;function Ee(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=f([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=xe.call(this._shortMonthsParse,a))?i:null:-1!==(i=xe.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=xe.call(this._shortMonthsParse,a))||-1!==(i=xe.call(this._longMonthsParse,a))?i:null:-1!==(i=xe.call(this._longMonthsParse,a))||-1!==(i=xe.call(this._shortMonthsParse,a))?i:null}function Ve(e,t){if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=ce(t);else if(!l(t=e.localeData().monthsParse(t)))return e;var n=t,s=e.date();return s=s<29?s:Math.min(s,Re(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,s):e._d.setMonth(n,s),e}function Ge(e){return null!=e?(Ve(this,e),s.updateOffset(this,true),this):We(this,"Month")}function je(){function e(e,t){return t.length-e.length}var t,n,s,i,r=[],a=[],o=[];for(t=0;t<12;t++)n=f([2e3,t]),s=de(this.monthsShort(n,"")),i=de(this.months(n,"")),r.push(s),a.push(i),o.push(i),o.push(s);r.sort(e),a.sort(e),o.sort(e),this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i");}function Ae(e,t,n,s,i,r,a){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}function Ie(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ze(e,t,n){var s=7+t-n;return -(7+Ie(e,0,s).getUTCDay()-t)%7+s-1}function ze(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+Ze(e,s,i);return o<=0?a=be(r=e-1)+o:o>be(e)?(r=e+1,a=o-be(e)):(r=e,a=o),{year:r,dayOfYear:a}}function qe(e,t,n){var s,i,r=Ze(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+$e(i=e.year()-1,t,n):a>$e(e.year(),t,n)?(s=a-$e(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function $e(e,t,n){var s=Ze(e,t,n),i=Ze(e+1,t,n);return (be(e)-s+i)/7}function Be(e,t){return e.slice(t,7).concat(e.slice(0,t))}H("w",["ww",2],"wo","week"),H("W",["WW",2],"Wo","isoWeek"),ue("w",B,ae),ue("ww",B,Z),ue("W",B,ae),ue("WW",B,Z),_e(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=ce(e);}),H("d",0,"do","day"),H("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),H("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),H("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),H("e",0,0,"weekday"),H("E",0,0,"isoWeekday"),ue("d",B),ue("e",B),ue("E",B),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),_e(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:m(n).invalidWeekday=e;}),_e(["d","e","E"],function(e,t,n,s){t[s]=ce(e);});var Je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Qe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ke=re,et=re,tt=re;function nt(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=f([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=xe.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=xe.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=xe.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=xe.call(this._weekdaysParse,a))||-1!==(i=xe.call(this._shortWeekdaysParse,a))||-1!==(i=xe.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=xe.call(this._shortWeekdaysParse,a))||-1!==(i=xe.call(this._weekdaysParse,a))||-1!==(i=xe.call(this._minWeekdaysParse,a))?i:null:-1!==(i=xe.call(this._minWeekdaysParse,a))||-1!==(i=xe.call(this._weekdaysParse,a))||-1!==(i=xe.call(this._shortWeekdaysParse,a))?i:null}function st(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),s=de(this.weekdaysMin(n,"")),i=de(this.weekdaysShort(n,"")),r=de(this.weekdays(n,"")),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);a.sort(e),o.sort(e),u.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i");}function it(){return this.hours()%12||12}function rt(e,t){H(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)});}function at(e,t){return t._meridiemParse}H("H",["HH",2],0,"hour"),H("h",["hh",2],0,it),H("k",["kk",2],0,function(){return this.hours()||24}),H("hmm",0,0,function(){return ""+it.apply(this)+N(this.minutes(),2)}),H("hmmss",0,0,function(){return ""+it.apply(this)+N(this.minutes(),2)+N(this.seconds(),2)}),H("Hmm",0,0,function(){return ""+this.hours()+N(this.minutes(),2)}),H("Hmmss",0,0,function(){return ""+this.hours()+N(this.minutes(),2)+N(this.seconds(),2)}),rt("a",true),rt("A",false),ue("a",at),ue("A",at),ue("H",B,oe),ue("h",B,ae),ue("k",B,ae),ue("HH",B,Z),ue("hh",B,Z),ue("kk",B,Z),ue("hmm",J),ue("hmmss",Q),ue("Hmm",J),ue("Hmmss",Q),me(["H","HH"],ke),me(["k","kk"],function(e,t,n){var s=ce(e);t[ke]=24===s?0:s;}),me(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e;}),me(["h","hh"],function(e,t,n){t[ke]=ce(e),m(n).bigHour=true;}),me("hmm",function(e,t,n){var s=e.length-2;t[ke]=ce(e.substr(0,s)),t[Me]=ce(e.substr(s)),m(n).bigHour=true;}),me("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ke]=ce(e.substr(0,s)),t[Me]=ce(e.substr(s,2)),t[De]=ce(e.substr(i)),m(n).bigHour=true;}),me("Hmm",function(e,t,n){var s=e.length-2;t[ke]=ce(e.substr(0,s)),t[Me]=ce(e.substr(s));}),me("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ke]=ce(e.substr(0,s)),t[Me]=ce(e.substr(s,2)),t[De]=ce(e.substr(i));});var ot,ut=Ne("Hours",true),lt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ce,monthsShort:He,week:{dow:0,doy:6},weekdays:Je,weekdaysMin:Xe,weekdaysShort:Qe,meridiemParse:/[ap]\.?m?\.?/i},dt={},ht={};function ct(e,t){var n,s=Math.min(e.length,t.length);for(n=0;n<s;n+=1)if(e[n]!==t[n])return n;return s}function ft(e){return e?e.toLowerCase().replace("_","-"):e}function mt(t){var n=null;if(void 0===dt[t]&&e&&e.exports&&function(e){return !(!e||!e.match("^[^/\\\\]*$"))}(t))try{n=ot._abbr,commonjsRequire("./locale/"+t),_t(n);}catch(e){dt[t]=null;}return dt[t]}function _t(e,t){var n;return e&&((n=u(t)?gt(e):yt(e,t))?ot=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),ot._abbr}function yt(e,t){if(null!==t){var n,s=lt;if(t.abbr=e,null!=dt[e])O("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=dt[e]._config;else if(null!=t.parentLocale)if(null!=dt[t.parentLocale])s=dt[t.parentLocale]._config;else {if(null==(n=mt(t.parentLocale)))return ht[t.parentLocale]||(ht[t.parentLocale]=[]),ht[t.parentLocale].push({name:e,config:t}),null;s=n._config;}return dt[e]=new T(x(s,t)),ht[e]&&ht[e].forEach(function(e){yt(e.name,e.config);}),_t(e),dt[e]}return delete dt[e],null}function gt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ot;if(!i(e)){if(t=mt(e))return t;e=[e];}return function(e){for(var t,n,s,i,r=0;r<e.length;){for(t=(i=ft(e[r]).split("-")).length,n=(n=ft(e[r+1]))?n.split("-"):null;t>0;){if(s=mt(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&ct(i,n)>=t-1)break;t--;}r++;}return ot}(e)}function wt(e){var t,n=e._a;return n&&-2===m(e).overflow&&(t=n[pe]<0||n[pe]>11?pe:n[ve]<1||n[ve]>Re(n[we],n[pe])?ve:n[ke]<0||n[ke]>24||24===n[ke]&&(0!==n[Me]||0!==n[De]||0!==n[Ye])?ke:n[Me]<0||n[Me]>59?Me:n[De]<0||n[De]>59?De:n[Ye]<0||n[Ye]>999?Ye:-1,m(e)._overflowDayOfYear&&(t<we||t>ve)&&(t=ve),m(e)._overflowWeeks&&-1===t&&(t=Se),m(e)._overflowWeekday&&-1===t&&(t=Oe),m(e).overflow=t),e}var pt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,kt=/Z|[+-]\d\d(?::?\d\d)?/,Mt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,false],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,false],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,false],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,false],["YYYY",/\d{4}/,false]],Dt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Yt=/^\/?Date\((-?\d+)/i,St=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Ot={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function bt(e){var t,n,s,i,r,a,o=e._i,u=pt.exec(o)||vt.exec(o),l=Mt.length,d=Dt.length;if(u){for(m(e).iso=true,t=0,n=l;t<n;t++)if(Mt[t][1].exec(u[1])){i=Mt[t][0],s=false!==Mt[t][2];break}if(null==i)return void(e._isValid=false);if(u[3]){for(t=0,n=d;t<n;t++)if(Dt[t][1].exec(u[3])){r=(u[2]||" ")+Dt[t][0];break}if(null==r)return void(e._isValid=false)}if(!s&&null!=r)return void(e._isValid=false);if(u[4]){if(!kt.exec(u[4]))return void(e._isValid=false);a="Z";}e._f=i+(r||"")+(a||""),Pt(e);}else e._isValid=false;}function xt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Tt(e){var t,n,s,i,r,a,o,u,l=St.exec(e._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(l){if(n=l[4],s=l[3],i=l[2],r=l[5],a=l[6],o=l[7],u=[xt(n),He.indexOf(s),parseInt(i,10),parseInt(r,10),parseInt(a,10)],o&&u.push(parseInt(o,10)),t=u,!function(e,t,n){return !e||Qe.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(m(n).weekdayMismatch=true,n._isValid=false,false)}(l[1],t,e))return;e._a=t,e._tzm=function(e,t,n){if(e)return Ot[e];if(t)return 0;var s=parseInt(n,10),i=s%100;return (s-i)/100*60+i}(l[8],l[9],l[10]),e._d=Ie.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),m(e).rfc2822=true;}else e._isValid=false;}function Nt(e,t,n){return null!=e?e:null!=t?t:n}function Wt(e){var t,n,i,r,a,o=[];if(!e._d){for(i=function(e){var t=new Date(s.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ve]&&null==e._a[pe]&&function(e){var t,n,s,i,r,a,o,u,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(r=1,a=4,n=Nt(t.GG,e._a[we],qe(Ht(),1,4).year),s=Nt(t.W,1),((i=Nt(t.E,1))<1||i>7)&&(u=true)):(r=e._locale._week.dow,a=e._locale._week.doy,l=qe(Ht(),r,a),n=Nt(t.gg,e._a[we],l.year),s=Nt(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=true):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=true)):i=r),s<1||s>$e(n,r,a)?m(e)._overflowWeeks=true:null!=u?m(e)._overflowWeekday=true:(o=ze(n,s,i,r,a),e._a[we]=o.year,e._dayOfYear=o.dayOfYear);}(e),null!=e._dayOfYear&&(a=Nt(e._a[we],i[we]),(e._dayOfYear>be(a)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=true),n=Ie(a,0,e._dayOfYear),e._a[pe]=n.getUTCMonth(),e._a[ve]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ke]&&0===e._a[Me]&&0===e._a[De]&&0===e._a[Ye]&&(e._nextDay=true,e._a[ke]=0),e._d=(e._useUTC?Ie:Ae).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ke]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(m(e).weekdayMismatch=true);}}function Pt(e){if(e._f!==s.ISO_8601)if(e._f!==s.RFC_2822){e._a=[],m(e).empty=true;var t,n,i,r,a,o,u,l=""+e._i,d=l.length,h=0;for(u=(i=L(e._f,e._locale).match(W)||[]).length,t=0;t<u;t++)r=i[t],(n=(l.match(le(r,e))||[])[0])&&((a=l.substr(0,l.indexOf(n))).length>0&&m(e).unusedInput.push(a),l=l.slice(l.indexOf(n)+n.length),h+=n.length),C[r]?(n?m(e).empty=false:m(e).unusedTokens.push(r),ye(r,n,e)):e._strict&&!n&&m(e).unusedTokens.push(r);m(e).charsLeftOver=d-h,l.length>0&&m(e).unusedInput.push(l),e._a[ke]<=12&&true===m(e).bigHour&&e._a[ke]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[ke]=function(e,t,n){var s;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0),t):t}(e._locale,e._a[ke],e._meridiem),null!==(o=m(e).era)&&(e._a[we]=e._locale.erasConvertYear(o,e._a[we])),Wt(e),wt(e);}else Tt(e);else bt(e);}function Rt(e){var t=e._i,n=e._f;return e._locale=e._locale||gt(e._l),null===t||void 0===n&&""===t?y({nullInput:true}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),k(t)?new v(wt(t)):(d(t)?e._d=t:i(n)?function(e){var t,n,s,i,r,a,o=false,u=e._f.length;if(0===u)return m(e).invalidFormat=true,void(e._d=new Date(NaN));for(i=0;i<u;i++)r=0,a=false,t=p({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],Pt(t),_(t)&&(a=true),r+=m(t).charsLeftOver,r+=10*m(t).unusedTokens.length,m(t).score=r,o?r<s&&(s=r,n=t):(null==s||r<s||a)&&(s=r,n=t,a&&(o=true));c(e,n||t);}(e):n?Pt(e):function(e){var t=e._i;u(t)?e._d=new Date(s.now()):d(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=Yt.exec(e._i);null===t?(bt(e),false===e._isValid&&(delete e._isValid,Tt(e),false===e._isValid&&(delete e._isValid,e._strict?e._isValid=false:s.createFromInputFallback(e)))):e._d=new Date(+t[1]);}(e):i(t)?(e._a=h(t.slice(0),function(e){return parseInt(e,10)}),Wt(e)):r(t)?function(e){if(!e._d){var t=G(e._i),n=void 0===t.day?t.date:t.day;e._a=h([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Wt(e);}}(e):l(t)?e._d=new Date(t):s.createFromInputFallback(e);}(e),_(e)||(e._d=null),e))}function Ct(e,t,n,s,a){var u,l={};return true!==t&&false!==t||(s=t,t=void 0),true!==n&&false!==n||(s=n,n=void 0),(r(e)&&o(e)||i(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=true,l._useUTC=l._isUTC=a,l._l=n,l._i=e,l._f=t,l._strict=s,(u=new v(wt(Rt(l))))._nextDay&&(u.add(1,"d"),u._nextDay=void 0),u}function Ht(e,t,n,s){return Ct(e,t,n,s,false)}s.createFromInputFallback=D("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""));}),s.ISO_8601=function(){},s.RFC_2822=function(){};var Ut=D("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ht.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:y()}),Ft=D("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ht.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:y()});function Lt(e,t){var n,s;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return Ht();for(n=t[0],s=1;s<t.length;++s)t[s].isValid()&&!t[s][e](n)||(n=t[s]);return n}var Et=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Vt(e){var t=G(e),n=t.year||0,s=t.quarter||0,i=t.month||0,r=t.week||t.isoWeek||0,o=t.day||0,u=t.hour||0,l=t.minute||0,d=t.second||0,h=t.millisecond||0;this._isValid=function(e){var t,n,s=false,i=Et.length;for(t in e)if(a(e,t)&&(-1===xe.call(Et,t)||null!=e[t]&&isNaN(e[t])))return false;for(n=0;n<i;++n)if(e[Et[n]]){if(s)return false;parseFloat(e[Et[n]])!==ce(e[Et[n]])&&(s=true);}return true}(t),this._milliseconds=+h+1e3*d+6e4*l+1e3*u*60*60,this._days=+o+7*r,this._months=+i+3*s+12*n,this._data={},this._locale=gt(),this._bubble();}function Gt(e){return e instanceof Vt}function jt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function At(e,t){H(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+N(~~(e/60),2)+t+N(~~e%60,2)});}At("Z",":"),At("ZZ",""),ue("Z",ie),ue("ZZ",ie),me(["Z","ZZ"],function(e,t,n){n._useUTC=true,n._tzm=Zt(ie,e);});var It=/([\+\-]|\d\d)/gi;function Zt(e,t){var n,s,i=(t||"").match(e);return null===i?null:0===(s=60*(n=((i[i.length-1]||[])+"").match(It)||["-",0,0])[1]+ce(n[2]))?0:"+"===n[0]?s:-s}function zt(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(k(e)||d(e)?e.valueOf():Ht(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),s.updateOffset(n,false),n):Ht(e).local()}function qt(e){return -Math.round(e._d.getTimezoneOffset())}function $t(){return !!this.isValid()&&this._isUTC&&0===this._offset}s.updateOffset=function(){};var Bt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Jt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Qt(e,t){var n,s,i,r,o,u,d=e,h=null;return Gt(e)?d={ms:e._milliseconds,d:e._days,M:e._months}:l(e)||!isNaN(+e)?(d={},t?d[t]=+e:d.milliseconds=+e):(h=Bt.exec(e))?(n="-"===h[1]?-1:1,d={y:0,d:ce(h[ve])*n,h:ce(h[ke])*n,m:ce(h[Me])*n,s:ce(h[De])*n,ms:ce(jt(1e3*h[Ye]))*n}):(h=Jt.exec(e))?(n="-"===h[1]?-1:1,d={y:Xt(h[2],n),M:Xt(h[3],n),w:Xt(h[4],n),d:Xt(h[5],n),h:Xt(h[6],n),m:Xt(h[7],n),s:Xt(h[8],n)}):null==d?d={}:"object"==typeof d&&("from"in d||"to"in d)&&(r=Ht(d.from),o=Ht(d.to),i=r.isValid()&&o.isValid()?(o=zt(o,r),r.isBefore(o)?u=Kt(r,o):((u=Kt(o,r)).milliseconds=-u.milliseconds,u.months=-u.months),u):{milliseconds:0,months:0},(d={}).ms=i.milliseconds,d.M=i.months),s=new Vt(d),Gt(e)&&a(e,"_locale")&&(s._locale=e._locale),Gt(e)&&a(e,"_isValid")&&(s._isValid=e._isValid),s}function Xt(e,t){var n=e&&parseFloat(e.replace(",","."));return (isNaN(n)?0:n)*t}function Kt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function en(e,t){return function(n,s){var i;return null===s||isNaN(+s)||(O(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=s,s=i),tn(this,Qt(n,s),e),this}}function tn(e,t,n,i){var r=t._milliseconds,a=jt(t._days),o=jt(t._months);e.isValid()&&(i=null==i||i,o&&Ve(e,We(e,"Month")+o*n),a&&Pe(e,"Date",We(e,"Date")+a*n),r&&e._d.setTime(e._d.valueOf()+r*n),i&&s.updateOffset(e,a||o));}Qt.fn=Vt.prototype,Qt.invalid=function(){return Qt(NaN)};var nn=en(1,"add"),sn=en(-1,"subtract");function rn(e){return "string"==typeof e||e instanceof String}function an(e){return k(e)||d(e)||rn(e)||l(e)||function(e){var t=i(e),n=false;return t&&(n=0===e.filter(function(t){return !l(t)&&rn(e)}).length),t&&n}(e)||function(e){var t,n,s=r(e)&&!o(e),i=false,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],l=u.length;for(t=0;t<l;t+=1)n=u[t],i=i||a(e,n);return s&&i}(e)||null==e}function on(e,t){if(e.date()<t.date())return -on(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,"months");return -(n+(t-s<0?(t-s)/(s-e.clone().add(n-1,"months")):(t-s)/(e.clone().add(n+1,"months")-s)))||0}function un(e){var t;return void 0===e?this._locale._abbr:(null!=(t=gt(e))&&(this._locale=t),this)}s.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",s.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ln=D("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function dn(){return this._locale}var hn=1e3,cn=6e4,fn=36e5,mn=126227808e5;function _n(e,t){return (e%t+t)%t}function yn(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-mn:new Date(e,t,n).valueOf()}function gn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-mn:Date.UTC(e,t,n)}function wn(e,t){return t.erasAbbrRegex(e)}function pn(){var e,t,n,s,i,r=[],a=[],o=[],u=[],l=this.eras();for(e=0,t=l.length;e<t;++e)n=de(l[e].name),s=de(l[e].abbr),i=de(l[e].narrow),a.push(n),r.push(s),o.push(i),u.push(n),u.push(s),u.push(i);this._erasRegex=new RegExp("^("+u.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+a.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+o.join("|")+")","i");}function vn(e,t){H(0,[e,e.length],0,t);}function kn(e,t,n,s,i){var r;return null==e?qe(this,s,i).year:(t>(r=$e(e,s,i))&&(t=r),Mn.call(this,e,t,n,s,i))}function Mn(e,t,n,s,i){var r=ze(e,t,n,s,i),a=Ie(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}H("N",0,0,"eraAbbr"),H("NN",0,0,"eraAbbr"),H("NNN",0,0,"eraAbbr"),H("NNNN",0,0,"eraName"),H("NNNNN",0,0,"eraNarrow"),H("y",["y",1],"yo","eraYear"),H("y",["yy",2],0,"eraYear"),H("y",["yyy",3],0,"eraYear"),H("y",["yyyy",4],0,"eraYear"),ue("N",wn),ue("NN",wn),ue("NNN",wn),ue("NNNN",function(e,t){return t.erasNameRegex(e)}),ue("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),me(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,s){var i=n._locale.erasParse(e,s,n._strict);i?m(n).era=i:m(n).invalidEra=e;}),ue("y",te),ue("yy",te),ue("yyy",te),ue("yyyy",te),ue("yo",function(e,t){return t._eraYearOrdinalRegex||te}),me(["y","yy","yyy","yyyy"],we),me(["yo"],function(e,t,n,s){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[we]=n._locale.eraYearOrdinalParse(e,i):t[we]=parseInt(e,10);}),H(0,["gg",2],0,function(){return this.weekYear()%100}),H(0,["GG",2],0,function(){return this.isoWeekYear()%100}),vn("gggg","weekYear"),vn("ggggg","weekYear"),vn("GGGG","isoWeekYear"),vn("GGGGG","isoWeekYear"),ue("G",ne),ue("g",ne),ue("GG",B,Z),ue("gg",B,Z),ue("GGGG",K,q),ue("gggg",K,q),ue("GGGGG",ee,$),ue("ggggg",ee,$),_e(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=ce(e);}),_e(["gg","GG"],function(e,t,n,i){t[i]=s.parseTwoDigitYear(e);}),H("Q",0,"Qo","quarter"),ue("Q",I),me("Q",function(e,t){t[pe]=3*(ce(e)-1);}),H("D",["DD",2],"Do","date"),ue("D",B,ae),ue("DD",B,Z),ue("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),me(["D","DD"],ve),me("Do",function(e,t){t[ve]=ce(e.match(B)[0]);});var Dn=Ne("Date",true);H("DDD",["DDDD",3],"DDDo","dayOfYear"),ue("DDD",X),ue("DDDD",z),me(["DDD","DDDD"],function(e,t,n){n._dayOfYear=ce(e);}),H("m",["mm",2],0,"minute"),ue("m",B,oe),ue("mm",B,Z),me(["m","mm"],Me);var Yn=Ne("Minutes",false);H("s",["ss",2],0,"second"),ue("s",B,oe),ue("ss",B,Z),me(["s","ss"],De);var Sn,On,bn=Ne("Seconds",false);for(H("S",0,0,function(){return ~~(this.millisecond()/100)}),H(0,["SS",2],0,function(){return ~~(this.millisecond()/10)}),H(0,["SSS",3],0,"millisecond"),H(0,["SSSS",4],0,function(){return 10*this.millisecond()}),H(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),H(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),H(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),H(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),H(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),ue("S",X,I),ue("SS",X,Z),ue("SSS",X,z),Sn="SSSS";Sn.length<=9;Sn+="S")ue(Sn,te);function xn(e,t){t[Ye]=ce(1e3*("0."+e));}for(Sn="S";Sn.length<=9;Sn+="S")me(Sn,xn);On=Ne("Milliseconds",false),H("z",0,0,"zoneAbbr"),H("zz",0,0,"zoneName");var Tn=v.prototype;function Nn(e){return e}Tn.add=nn,Tn.calendar=function(e,t){1===arguments.length&&(arguments[0]?an(arguments[0])?(e=arguments[0],t=void 0):function(e){var t,n=r(e)&&!o(e),s=false,i=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<i.length;t+=1)s=s||a(e,i[t]);return n&&s}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Ht(),i=zt(n,this).startOf("day"),u=s.calendarFormat(this,i)||"sameElse",l=t&&(b(t[u])?t[u].call(this,n):t[u]);return this.format(l||this.localeData().calendar(u,this,Ht(n)))},Tn.clone=function(){return new v(this)},Tn.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=zt(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=V(t)){case "year":r=on(this,s)/12;break;case "month":r=on(this,s);break;case "quarter":r=on(this,s)/3;break;case "second":r=(this-s)/1e3;break;case "minute":r=(this-s)/6e4;break;case "hour":r=(this-s)/36e5;break;case "day":r=(this-s-i)/864e5;break;case "week":r=(this-s-i)/6048e5;break;default:r=this-s;}return n?r:he(r)},Tn.endOf=function(e){var t,n;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?gn:yn,e){case "year":t=n(this.year()+1,0,1)-1;break;case "quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case "month":t=n(this.year(),this.month()+1,1)-1;break;case "week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case "isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case "day":case "date":t=n(this.year(),this.month(),this.date()+1)-1;break;case "hour":t=this._d.valueOf(),t+=fn-_n(t+(this._isUTC?0:this.utcOffset()*cn),fn)-1;break;case "minute":t=this._d.valueOf(),t+=cn-_n(t,cn)-1;break;case "second":t=this._d.valueOf(),t+=hn-_n(t,hn)-1;}return this._d.setTime(t),s.updateOffset(this,true),this},Tn.format=function(e){e||(e=this.isUtc()?s.defaultFormatUtc:s.defaultFormat);var t=F(this,e);return this.localeData().postformat(t)},Tn.from=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||Ht(e).isValid())?Qt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Tn.fromNow=function(e){return this.from(Ht(),e)},Tn.to=function(e,t){return this.isValid()&&(k(e)&&e.isValid()||Ht(e).isValid())?Qt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Tn.toNow=function(e){return this.to(Ht(),e)},Tn.get=function(e){return b(this[e=V(e)])?this[e]():this},Tn.invalidAt=function(){return m(this).overflow},Tn.isAfter=function(e,t){var n=k(e)?e:Ht(e);return !(!this.isValid()||!n.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},Tn.isBefore=function(e,t){var n=k(e)?e:Ht(e);return !(!this.isValid()||!n.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},Tn.isBetween=function(e,t,n,s){var i=k(e)?e:Ht(e),r=k(t)?t:Ht(t);return !!(this.isValid()&&i.isValid()&&r.isValid())&&("("===(s=s||"()")[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===s[1]?this.isBefore(r,n):!this.isAfter(r,n))},Tn.isSame=function(e,t){var n,s=k(e)?e:Ht(e);return !(!this.isValid()||!s.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()===s.valueOf():(n=s.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},Tn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},Tn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},Tn.isValid=function(){return _(this)},Tn.lang=ln,Tn.locale=un,Tn.localeData=dn,Tn.max=Ft,Tn.min=Ut,Tn.parsingFlags=function(){return c({},m(this))},Tn.set=function(e,t){if("object"==typeof e){var n,s=function(e){var t,n=[];for(t in e)a(e,t)&&n.push({unit:t,priority:A[t]});return n.sort(function(e,t){return e.priority-t.priority}),n}(e=G(e)),i=s.length;for(n=0;n<i;n++)this[s[n].unit](e[s[n].unit]);}else if(b(this[e=V(e)]))return this[e](t);return this},Tn.startOf=function(e){var t,n;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?gn:yn,e){case "year":t=n(this.year(),0,1);break;case "quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case "month":t=n(this.year(),this.month(),1);break;case "week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case "isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case "day":case "date":t=n(this.year(),this.month(),this.date());break;case "hour":t=this._d.valueOf(),t-=_n(t+(this._isUTC?0:this.utcOffset()*cn),fn);break;case "minute":t=this._d.valueOf(),t-=_n(t,cn);break;case "second":t=this._d.valueOf(),t-=_n(t,hn);}return this._d.setTime(t),s.updateOffset(this,true),this},Tn.subtract=sn,Tn.toArray=function(){var e=this;return [e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},Tn.toObject=function(){var e=this;return {years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},Tn.toDate=function(){return new Date(this.valueOf())},Tn.toISOString=function(e){if(!this.isValid())return null;var t=true!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?F(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):b(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",F(n,"Z")):F(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Tn.inspect=function(){if(!this.isValid())return "moment.invalid(/* "+this._i+" */)";var e,t,n,s="moment",i="";return this.isLocal()||(s=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+s+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=i+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Tn[Symbol.for("nodejs.util.inspect.custom")]=function(){return "Moment<"+this.format()+">"}),Tn.toJSON=function(){return this.isValid()?this.toISOString():null},Tn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Tn.unix=function(){return Math.floor(this.valueOf()/1e3)},Tn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Tn.creationData=function(){return {input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Tn.eraName=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].name;if(s[e].until<=n&&n<=s[e].since)return s[e].name}return ""},Tn.eraNarrow=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].narrow;if(s[e].until<=n&&n<=s[e].since)return s[e].narrow}return ""},Tn.eraAbbr=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].abbr;if(s[e].until<=n&&n<=s[e].since)return s[e].abbr}return ""},Tn.eraYear=function(){var e,t,n,i,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=r[e].since<=r[e].until?1:-1,i=this.clone().startOf("day").valueOf(),r[e].since<=i&&i<=r[e].until||r[e].until<=i&&i<=r[e].since)return (this.year()-s(r[e].since).year())*n+r[e].offset;return this.year()},Tn.year=Te,Tn.isLeapYear=function(){return ge(this.year())},Tn.weekYear=function(e){return kn.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},Tn.isoWeekYear=function(e){return kn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Tn.quarter=Tn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Tn.month=Ge,Tn.daysInMonth=function(){return Re(this.year(),this.month())},Tn.week=Tn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Tn.isoWeek=Tn.isoWeeks=function(e){var t=qe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Tn.weeksInYear=function(){var e=this.localeData()._week;return $e(this.year(),e.dow,e.doy)},Tn.weeksInWeekYear=function(){var e=this.localeData()._week;return $e(this.weekYear(),e.dow,e.doy)},Tn.isoWeeksInYear=function(){return $e(this.year(),1,4)},Tn.isoWeeksInISOWeekYear=function(){return $e(this.isoWeekYear(),1,4)},Tn.date=Dn,Tn.day=Tn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=We(this,"Day");return null!=e?(e=function(e,t){return "string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},Tn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Tn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return "string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Tn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Tn.hour=Tn.hours=ut,Tn.minute=Tn.minutes=Yn,Tn.second=Tn.seconds=bn,Tn.millisecond=Tn.milliseconds=On,Tn.utcOffset=function(e,t,n){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Zt(ie,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return !this._isUTC&&t&&(i=qt(this)),this._offset=e,this._isUTC=true,null!=i&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?tn(this,Qt(e-r,"m"),1,false):this._changeInProgress||(this._changeInProgress=true,s.updateOffset(this,true),this._changeInProgress=null)),this}return this._isUTC?r:qt(this)},Tn.utc=function(e){return this.utcOffset(0,e)},Tn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=false,e&&this.subtract(qt(this),"m")),this},Tn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,false,true);else if("string"==typeof this._i){var e=Zt(se,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,true);}return this},Tn.hasAlignedHourOffset=function(e){return !!this.isValid()&&(e=e?Ht(e).utcOffset():0,(this.utcOffset()-e)%60==0)},Tn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Tn.isLocal=function(){return !!this.isValid()&&!this._isUTC},Tn.isUtcOffset=function(){return !!this.isValid()&&this._isUTC},Tn.isUtc=$t,Tn.isUTC=$t,Tn.zoneAbbr=function(){return this._isUTC?"UTC":""},Tn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Tn.dates=D("dates accessor is deprecated. Use date instead.",Dn),Tn.months=D("months accessor is deprecated. Use month instead",Ge),Tn.years=D("years accessor is deprecated. Use year instead",Te),Tn.zone=D("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),Tn.isDSTShifted=D("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!u(this._isDSTShifted))return this._isDSTShifted;var e,t={};return p(t,this),(t=Rt(t))._a?(e=t._isUTC?f(t._a):Ht(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;s<i;s++)(ce(e[s])!==ce(t[s]))&&a++;return a+r}(t._a,e.toArray())>0):this._isDSTShifted=false,this._isDSTShifted});var Wn=T.prototype;function Pn(e,t,n,s){var i=gt(),r=f().set(s,t);return i[n](r,e)}function Rn(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return Pn(e,t,n,"month");var s,i=[];for(s=0;s<12;s++)i[s]=Pn(e,s,n,"month");return i}function Cn(e,t,n,s){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=false,l(t)&&(n=t,t=void 0),t=t||"");var i,r=gt(),a=e?r._week.dow:0,o=[];if(null!=n)return Pn(t,(n+a)%7,s,"day");for(i=0;i<7;i++)o[i]=Pn(t,(i+a)%7,s,"day");return o}Wn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return b(s)?s.call(t,n):s},Wn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(W).map(function(e){return "MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},Wn.invalidDate=function(){return this._invalidDate},Wn.ordinal=function(e){return this._ordinal.replace("%d",e)},Wn.preparse=Nn,Wn.postformat=Nn,Wn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return b(i)?i(e,t,n,s):i.replace(/%d/i,e)},Wn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return b(n)?n(t):n.replace(/%s/i,t)},Wn.set=function(e){var t,n;for(n in e)a(e,n)&&(b(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source);},Wn.eras=function(e,t){var n,i,r,a=this._eras||gt("en")._eras;for(n=0,i=a.length;n<i;++n)switch("string"==typeof a[n].since&&(r=s(a[n].since).startOf("day"),a[n].since=r.valueOf()),typeof a[n].until){case "undefined":a[n].until=1/0;break;case "string":r=s(a[n].until).startOf("day").valueOf(),a[n].until=r.valueOf();}return a},Wn.erasParse=function(e,t,n){var s,i,r,a,o,u=this.eras();for(e=e.toUpperCase(),s=0,i=u.length;s<i;++s)if(r=u[s].name.toUpperCase(),a=u[s].abbr.toUpperCase(),o=u[s].narrow.toUpperCase(),n)switch(t){case "N":case "NN":case "NNN":if(a===e)return u[s];break;case "NNNN":if(r===e)return u[s];break;case "NNNNN":if(o===e)return u[s]}else if([r,a,o].indexOf(e)>=0)return u[s]},Wn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?s(e.since).year():s(e.since).year()+(t-e.offset)*n},Wn.erasAbbrRegex=function(e){return a(this,"_erasAbbrRegex")||pn.call(this),e?this._erasAbbrRegex:this._erasRegex},Wn.erasNameRegex=function(e){return a(this,"_erasNameRegex")||pn.call(this),e?this._erasNameRegex:this._erasRegex},Wn.erasNarrowRegex=function(e){return a(this,"_erasNarrowRegex")||pn.call(this),e?this._erasNarrowRegex:this._erasRegex},Wn.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ue).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},Wn.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ue.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Wn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return Ee.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=f([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},Wn.monthsRegex=function(e){return this._monthsParseExact?(a(this,"_monthsRegex")||je.call(this),e?this._monthsStrictRegex:this._monthsRegex):(a(this,"_monthsRegex")||(this._monthsRegex=Le),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Wn.monthsShortRegex=function(e){return this._monthsParseExact?(a(this,"_monthsRegex")||je.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,"_monthsShortRegex")||(this._monthsShortRegex=Fe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Wn.week=function(e){return qe(e,this._week.dow,this._week.doy).week},Wn.firstDayOfYear=function(){return this._week.doy},Wn.firstDayOfWeek=function(){return this._week.dow},Wn.weekdays=function(e,t){var n=i(this._weekdays)?this._weekdays:this._weekdays[e&&true!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return true===e?Be(n,this._week.dow):e?n[e.day()]:n},Wn.weekdaysMin=function(e){return true===e?Be(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Wn.weekdaysShort=function(e){return true===e?Be(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Wn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return nt.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=f([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},Wn.weekdaysRegex=function(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||st.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=Ke),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Wn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||st.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=et),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Wn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||st.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Wn.isPM=function(e){return "p"===(e+"").toLowerCase().charAt(0)},Wn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},_t("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===ce(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),s.lang=D("moment.lang is deprecated. Use moment.locale instead.",_t),s.langData=D("moment.langData is deprecated. Use moment.localeData instead.",gt);var Hn=Math.abs;function Un(e,t,n,s){var i=Qt(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function Fn(e){return e<0?Math.floor(e):Math.ceil(e)}function Ln(e){return 4800*e/146097}function En(e){return 146097*e/4800}function Vn(e){return function(){return this.as(e)}}var Gn=Vn("ms"),jn=Vn("s"),An=Vn("m"),In=Vn("h"),Zn=Vn("d"),zn=Vn("w"),qn=Vn("M"),$n=Vn("Q"),Bn=Vn("y"),Jn=Gn;function Qn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Xn=Qn("milliseconds"),Kn=Qn("seconds"),es=Qn("minutes"),ts=Qn("hours"),ns=Qn("days"),ss=Qn("months"),is=Qn("years"),rs=Math.round,as={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function os(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}var us=Math.abs;function ls(e){return (e>0)-(e<0)||+e}function ds(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,s,i,r,a,o,u=us(this._milliseconds)/1e3,l=us(this._days),d=us(this._months),h=this.asSeconds();return h?(e=he(u/60),t=he(e/60),u%=60,e%=60,n=he(d/12),d%=12,s=u?u.toFixed(3).replace(/\.?0+$/,""):"",i=h<0?"-":"",r=ls(this._months)!==ls(h)?"-":"",a=ls(this._days)!==ls(h)?"-":"",o=ls(this._milliseconds)!==ls(h)?"-":"",i+"P"+(n?r+n+"Y":"")+(d?r+d+"M":"")+(l?a+l+"D":"")+(t||e||u?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(u?o+s+"S":"")):"P0D"}var hs=Vt.prototype;return hs.isValid=function(){return this._isValid},hs.abs=function(){var e=this._data;return this._milliseconds=Hn(this._milliseconds),this._days=Hn(this._days),this._months=Hn(this._months),e.milliseconds=Hn(e.milliseconds),e.seconds=Hn(e.seconds),e.minutes=Hn(e.minutes),e.hours=Hn(e.hours),e.months=Hn(e.months),e.years=Hn(e.years),this},hs.add=function(e,t){return Un(this,e,t,1)},hs.subtract=function(e,t){return Un(this,e,t,-1)},hs.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=V(e))||"quarter"===e||"year"===e)switch(t=this._days+s/864e5,n=this._months+Ln(t),e){case "month":return n;case "quarter":return n/3;case "year":return n/12}else switch(t=this._days+Math.round(En(this._months)),e){case "week":return t/7+s/6048e5;case "day":return t+s/864e5;case "hour":return 24*t+s/36e5;case "minute":return 1440*t+s/6e4;case "second":return 86400*t+s/1e3;case "millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},hs.asMilliseconds=Gn,hs.asSeconds=jn,hs.asMinutes=An,hs.asHours=In,hs.asDays=Zn,hs.asWeeks=zn,hs.asMonths=qn,hs.asQuarters=$n,hs.asYears=Bn,hs.valueOf=Jn,hs._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*Fn(En(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=he(r/1e3),u.seconds=e%60,t=he(e/60),u.minutes=t%60,n=he(t/60),u.hours=n%24,a+=he(n/24),o+=i=he(Ln(a)),a-=Fn(En(i)),s=he(o/12),o%=12,u.days=a,u.months=o,u.years=s,this},hs.clone=function(){return Qt(this)},hs.get=function(e){return e=V(e),this.isValid()?this[e+"s"]():NaN},hs.milliseconds=Xn,hs.seconds=Kn,hs.minutes=es,hs.hours=ts,hs.days=ns,hs.weeks=function(){return he(this.days()/7)},hs.months=ss,hs.years=is,hs.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,s,i=false,r=as;return "object"==typeof e&&(t=e,e=false),"boolean"==typeof e&&(i=e),"object"==typeof t&&(r=Object.assign({},as,t),null!=t.s&&null==t.ss&&(r.ss=t.s-1)),s=function(e,t,n,s){var i=Qt(e).abs(),r=rs(i.as("s")),a=rs(i.as("m")),o=rs(i.as("h")),u=rs(i.as("d")),l=rs(i.as("M")),d=rs(i.as("w")),h=rs(i.as("y")),c=r<=n.ss&&["s",r]||r<n.s&&["ss",r]||a<=1&&["m"]||a<n.m&&["mm",a]||o<=1&&["h"]||o<n.h&&["hh",o]||u<=1&&["d"]||u<n.d&&["dd",u];return null!=n.w&&(c=c||d<=1&&["w"]||d<n.w&&["ww",d]),(c=c||l<=1&&["M"]||l<n.M&&["MM",l]||h<=1&&["y"]||["yy",h])[2]=t,c[3]=+e>0,c[4]=s,os.apply(null,c)}(this,!i,r,n=this.localeData()),i&&(s=n.pastFuture(+this,s)),n.postformat(s)},hs.toISOString=ds,hs.toString=ds,hs.toJSON=ds,hs.locale=un,hs.localeData=dn,hs.toIsoString=D("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ds),hs.lang=ln,H("X",0,0,"unix"),H("x",0,0,"valueOf"),ue("x",ne),ue("X",/[+-]?\d+(\.\d{1,3})?/),me("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e));}),me("x",function(e,t,n){n._d=new Date(ce(e));}),s.version="2.30.1",t=Ht,s.fn=Tn,s.min=function(){return Lt("isBefore",[].slice.call(arguments,0))},s.max=function(){return Lt("isAfter",[].slice.call(arguments,0))},s.now=function(){return Date.now?Date.now():+new Date},s.utc=f,s.unix=function(e){return Ht(1e3*e)},s.months=function(e,t){return Rn(e,t,"months")},s.isDate=d,s.locale=_t,s.invalid=y,s.duration=Qt,s.isMoment=k,s.weekdays=function(e,t,n){return Cn(e,t,n,"weekdays")},s.parseZone=function(){return Ht.apply(null,arguments).parseZone()},s.localeData=gt,s.isDuration=Gt,s.monthsShort=function(e,t){return Rn(e,t,"monthsShort")},s.weekdaysMin=function(e,t,n){return Cn(e,t,n,"weekdaysMin")},s.defineLocale=yt,s.updateLocale=function(e,t){if(null!=t){var n,s,i=lt;null!=dt[e]&&null!=dt[e].parentLocale?dt[e].set(x(dt[e]._config,t)):(null!=(s=mt(e))&&(i=s._config),t=x(i,t),null==s&&(t.abbr=e),(n=new T(t)).parentLocale=dt[e],dt[e]=n),_t(e);}else null!=dt[e]&&(null!=dt[e].parentLocale?(dt[e]=dt[e].parentLocale,e===_t()&&_t(e)):null!=dt[e]&&delete dt[e]);return dt[e]},s.locales=function(){return Y(dt)},s.weekdaysShort=function(e,t,n){return Cn(e,t,n,"weekdaysShort")},s.normalizeUnits=V,s.relativeTimeRounding=function(e){return void 0===e?rs:"function"==typeof e&&(rs=e,true)},s.relativeTimeThreshold=function(e,t){return void 0!==as[e]&&(void 0===t?as[e]:(as[e]=t,"s"===e&&(as.ss=t-1),true))},s.calendarFormat=function(e,t){var n=e.diff(t,"days",true);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},s.prototype=Tn,s.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},s},e.exports=t();}(moment);var momentExports=moment.exports;var _0x50f86f = getDefaultExportFromCjs(momentExports);
|
||
|
||
const _hasBuffer="function"==typeof Buffer,_TD="function"==typeof TextDecoder?new TextDecoder:void 0;"function"==typeof TextEncoder?new TextEncoder:void 0;const b64ch="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",b64chs=Array.prototype.slice.call(b64ch),b64tab=(()=>{let e={};return b64chs.forEach((t,r)=>e[t]=r),e})(),b64re=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,_fromCC=String.fromCharCode.bind(String),_U8Afrom="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):e=>new Uint8Array(Array.prototype.slice.call(e,0)),_tidyB64=e=>e.replace(/[^A-Za-z0-9\+\/]/g,""),re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=e=>{switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return _fromCC((t>>>10)+55296)+_fromCC(56320+(1023&t));case 3:return _fromCC((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return _fromCC((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},btou=e=>e.replace(re_btou,cb_btou),atobPolyfill=e=>{if(e=e.replace(/\s+/g,""),!b64re.test(e))throw new TypeError("malformed base64.");let t,r,o;e+="==".slice(2-(3&e.length));let n=[];for(let a=0;a<e.length;)t=b64tab[e.charAt(a++)]<<18|b64tab[e.charAt(a++)]<<12|(r=b64tab[e.charAt(a++)])<<6|(o=b64tab[e.charAt(a++)]),64===r?n.push(_fromCC(t>>16&255)):64===o?n.push(_fromCC(t>>16&255,t>>8&255)):n.push(_fromCC(t>>16&255,t>>8&255,255&t));return n.join("")},_atob="function"==typeof atob?e=>atob(_tidyB64(e)):_hasBuffer?e=>Buffer.from(e,"base64").toString("binary"):atobPolyfill,_toUint8Array=_hasBuffer?e=>_U8Afrom(Buffer.from(e,"base64")):e=>_U8Afrom(_atob(e).split("").map(e=>e.charCodeAt(0))),_decode=_hasBuffer?e=>Buffer.from(e,"base64").toString("utf8"):_TD?e=>_TD.decode(_toUint8Array(e)):e=>btou(_atob(e)),_unURI=e=>_tidyB64(e.replace(/[-_]/g,e=>"-"==e?"+":"/")),decode=e=>_decode(_unURI(e));
|
||
|
||
var nunjucks = {exports: {}};
|
||
|
||
!function(e){var t;t=function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:false,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=true,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:false,enumerable:true,get:i});},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=11)}([function(e,t,n){var i=Array.prototype,r=Object.prototype,o={"&":"&",'"':""","'":"'","<":"<",">":">","\\":"\"},s=/[&"'<>\\]/g;function a(e,t){return r.hasOwnProperty.call(e,t)}function c(e){return o[e]}function l(e,t,n){var i,r,o;if(e instanceof Error&&(e=(r=e).name+": "+r.message),Object.setPrototypeOf?(i=new Error(e),Object.setPrototypeOf(i,l.prototype)):(i=this,Object.defineProperty(i,"message",{enumerable:false,writable:true,value:e})),Object.defineProperty(i,"name",{value:"Template render error"}),Error.captureStackTrace&&Error.captureStackTrace(i,this.constructor),r){var s=Object.getOwnPropertyDescriptor(r,"stack");(o=s&&(s.get||function(){return s.value}))||(o=function(){return r.stack});}else {var a=new Error(e).stack;o=function(){return a};}return Object.defineProperty(i,"stack",{get:function(){return o.call(i)}}),Object.defineProperty(i,"cause",{value:r}),i.lineno=t,i.colno=n,i.firstUpdate=true,i.Update=function(e){var t="("+(e||"unknown path")+")";return this.firstUpdate&&(this.lineno&&this.colno?t+=" [Line "+this.lineno+", Column "+this.colno+"]":this.lineno&&(t+=" [Line "+this.lineno+"]")),t+="\n ",this.firstUpdate&&(t+=" "),this.message=t+(this.message||""),this.firstUpdate=false,this},i}function u(e){return "[object Function]"===r.toString.call(e)}function h(e){return "[object Array]"===r.toString.call(e)}function f(e){return "[object String]"===r.toString.call(e)}function p(e){return "[object Object]"===r.toString.call(e)}function m(e){var t,n=(t=e)?"string"==typeof t?t.split("."):[t]:[];return function(e){for(var t=e,i=0;i<n.length;i++){var r=n[i];if(!a(t,r))return;t=t[r];}return t}}function d(e){return Array.prototype.slice.call(e)}function v(e,t,n){return Array.prototype.indexOf.call(e||[],t,n)}function _(e){var t=[];for(var n in e)a(e,n)&&t.push(n);return t}(t=e.exports={}).hasOwnProp=a,t._prettifyError=function(e,n,i){if(i.Update||(i=new t.TemplateError(i)),i.Update(e),!n){var r=i;(i=new Error(r.message)).name=r.name;}return i},Object.setPrototypeOf?Object.setPrototypeOf(l.prototype,Error.prototype):l.prototype=Object.create(Error.prototype,{constructor:{value:l}}),t.TemplateError=l,t.escape=function(e){return e.replace(s,c)},t.isFunction=u,t.isArray=h,t.isString=f,t.isObject=p,t.getAttrGetter=m,t.groupBy=function(e,t,n){for(var i={},r=u(t)?t:m(t),o=0;o<e.length;o++){var s=e[o],a=r(s,o);if(void 0===a&&true===n)throw new TypeError('groupby: attribute "'+t+'" resolved to undefined');(i[a]||(i[a]=[])).push(s);}return i},t.toArray=d,t.without=function(e){var t=[];if(!e)return t;for(var n=e.length,i=d(arguments).slice(1),r=-1;++r<n;) -1===v(i,e[r])&&t.push(e[r]);return t},t.repeat=function(e,t){for(var n="",i=0;i<t;i++)n+=e;return n},t.each=function(e,t,n){if(null!=e)if(i.forEach&&e.forEach===i.forEach)e.forEach(t,n);else if(e.length===+e.length)for(var r=0,o=e.length;r<o;r++)t.call(n,e[r],r,e);},t.map=function(e,t){var n=[];if(null==e)return n;if(i.map&&e.map===i.map)return e.map(t);for(var r=0;r<e.length;r++)n[n.length]=t(e[r],r);return e.length===+e.length&&(n.length=e.length),n},t.asyncIter=function(e,t,n){var i=-1;!function r(){++i<e.length?t(e[i],i,r,n):n();}();},t.asyncFor=function(e,t,n){var i=_(e||{}),r=i.length,o=-1;!function s(){o++;var a=i[o];o<r?t(a,e[a],o,r,s):n();}();},t.indexOf=v,t.keys=_,t._entries=function(e){return _(e).map(function(t){return [t,e[t]]})},t._values=function(e){return _(e).map(function(t){return e[t]})},t._assign=t.extend=function(e,t){return e=e||{},_(t).forEach(function(n){e[n]=t[n];}),e},t.inOperator=function(e,t){if(h(t)||f(t))return -1!==t.indexOf(e);if(p(t))return e in t;throw new Error('Cannot use "in" operator to search for "'+e+'" in unexpected types.')};},function(e,t,n){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||false,i.configurable=true,"value"in i&&(i.writable=true),Object.defineProperty(e,o(i.key),i);}}function r(e,t,n){return t&&i(e.prototype,t),Object.defineProperty(e,"prototype",{writable:false}),e}function o(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t);if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return (String)(e)}(e,"string");return "symbol"==typeof t?t:String(t)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a(e,t);}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}var c=n(16),l=n(0);function u(e,t,n){n=n||{},l.keys(n).forEach(function(t){var i,r;n[t]=(i=e.prototype[t],r=n[t],"function"!=typeof i||"function"!=typeof r?r:function(){var e=this.parent;this.parent=i;var t=r.apply(this,arguments);return this.parent=e,t});});var i=function(e){function n(){return e.apply(this,arguments)||this}return s(n,e),r(n,[{key:"typename",get:function(){return t}}]),n}(e);return l._assign(i.prototype,n),i}var h=function(){function e(){this.init.apply(this,arguments);}return e.prototype.init=function(){},e.extend=function(e,t){return "object"==typeof e&&(t=e,e="anonymous"),u(this,e,t)},r(e,[{key:"typename",get:function(){return this.constructor.name}}]),e}(),f=function(e){function t(){var t,n;return (t=n=e.call(this)||this).init.apply(t,arguments),n}return s(t,e),t.prototype.init=function(){},t.extend=function(e,t){return "object"==typeof e&&(t=e,e="anonymous"),u(this,e,t)},r(t,[{key:"typename",get:function(){return this.constructor.name}}]),t}(c);e.exports={Obj:h,EmitterObj:f};},function(e,t,n){var i=n(0),r=Array.from,o="function"==typeof Symbol&&Symbol.iterator&&"function"==typeof r,s=function(){function e(e,t){this.variables=Object.create(null),this.parent=e,this.topLevel=false,this.isolateWrites=t;}var t=e.prototype;return t.set=function(e,t,n){var i=e.split("."),r=this.variables,o=this;if(n&&(o=this.resolve(i[0],true)))o.set(e,t);else {for(var s=0;s<i.length-1;s++){var a=i[s];r[a]||(r[a]={}),r=r[a];}r[i[i.length-1]]=t;}},t.get=function(e){var t=this.variables[e];return void 0!==t?t:null},t.lookup=function(e){var t=this.parent,n=this.variables[e];return void 0!==n?n:t&&t.lookup(e)},t.resolve=function(e,t){var n=t&&this.isolateWrites?void 0:this.parent;return void 0!==this.variables[e]?this:n&&n.resolve(e)},t.push=function(t){return new e(this,t)},t.pop=function(){return this.parent},e}();function a(e){return e&&Object.prototype.hasOwnProperty.call(e,"__keywords")}function c(e){var t=e.length;return 0===t?0:a(e[t-1])?t-1:t}function l(e){if("string"!=typeof e)return e;this.val=e,this.length=e.length;}l.prototype=Object.create(String.prototype,{length:{writable:true,configurable:true,value:0}}),l.prototype.valueOf=function(){return this.val},l.prototype.toString=function(){return this.val},e.exports={Frame:s,makeMacro:function(e,t,n){return function(){for(var i=arguments.length,r=new Array(i),o=0;o<i;o++)r[o]=arguments[o];var s,l=c(r),u=function(e){var t=e.length;if(t){var n=e[t-1];if(a(n))return n}return {}}(r);if(l>e.length)s=r.slice(0,e.length),r.slice(s.length,l).forEach(function(e,n){n<t.length&&(u[t[n]]=e);}),s.push(u);else if(l<e.length){s=r.slice(0,l);for(var h=l;h<e.length;h++){var f=e[h];s.push(u[f]),delete u[f];}s.push(u);}else s=r;return n.apply(this,s)}},makeKeywordArgs:function(e){return e.__keywords=true,e},numArgs:c,suppressValue:function(e,t){return e=null!=e?e:"",!t||e instanceof l||(e=i.escape(e.toString())),e},ensureDefined:function(e,t,n){if(null==e)throw new i.TemplateError("attempted to output null or undefined value",t+1,n+1);return e},memberLookup:function(e,t){if(null!=e)return "function"==typeof e[t]?function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return e[t].apply(e,i)}:e[t]},contextOrFrameLookup:function(e,t,n){var i=t.lookup(n);return void 0!==i?i:e.lookup(n)},callWrap:function(e,t,n,i){if(!e)throw new Error("Unable to call `"+t+"`, which is undefined or falsey");if("function"!=typeof e)throw new Error("Unable to call `"+t+"`, which is not a function");return e.apply(n,i)},handleError:function(e,t,n){return e.lineno?e:new i.TemplateError(e,t,n)},isArray:i.isArray,keys:i.keys,SafeString:l,copySafeness:function(e,t){return e instanceof l?new l(t):t.toString()},markSafe:function(e){var t=typeof e;return "string"===t?new l(e):"function"!==t?e:function(t){var n=e.apply(this,arguments);return "string"==typeof n?new l(n):n}},asyncEach:function(e,t,n,r){if(i.isArray(e)){var o=e.length;i.asyncIter(e,function(e,i,r){switch(t){case 1:n(e,i,o,r);break;case 2:n(e[0],e[1],i,o,r);break;case 3:n(e[0],e[1],e[2],i,o,r);break;default:e.push(i,o,r),n.apply(this,e);}},r);}else i.asyncFor(e,function(e,t,i,r,o){n(e,t,i,r,o);},r);},asyncAll:function(e,t,n,r){var o,s,a=0;function c(e,t){a++,s[e]=t,a===o&&r(null,s.join(""));}if(i.isArray(e))if(o=e.length,s=new Array(o),0===o)r(null,"");else for(var l=0;l<e.length;l++){var u=e[l];switch(t){case 1:n(u,l,o,c);break;case 2:n(u[0],u[1],l,o,c);break;case 3:n(u[0],u[1],u[2],l,o,c);break;default:u.push(l,o,c),n.apply(this,u);}}else {var h=i.keys(e||{});if(o=h.length,s=new Array(o),0===o)r(null,"");else for(var f=0;f<h.length;f++){var p=h[f];n(p,e[p],f,o,c);}}},inOperator:i.inOperator,fromIterator:function(e){return "object"!=typeof e||null===e||i.isArray(e)?e:o&&Symbol.iterator in e?r(e):e}};},function(e,t,n){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||false,i.configurable=true,"value"in i&&(i.writable=true),Object.defineProperty(e,o(i.key),i);}}function r(e,t,n){return t&&i(e.prototype,t),Object.defineProperty(e,"prototype",{writable:false}),e}function o(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t);if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return (String)(e)}(e,"string");return "symbol"==typeof t?t:String(t)}function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a(e,t);}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function c(e,t,n){e instanceof t&&n.push(e),e instanceof l&&e.findAll(t,n);}var l=function(e){function t(){return e.apply(this,arguments)||this}s(t,e);var n=t.prototype;return n.init=function(e,t){for(var n=arguments,i=this,r=arguments.length,o=new Array(r>2?r-2:0),s=2;s<r;s++)o[s-2]=arguments[s];this.lineno=e,this.colno=t,this.fields.forEach(function(e,t){var r=n[t+2];void 0===r&&(r=null),i[e]=r;});},n.findAll=function(e,t){var n=this;return t=t||[],this instanceof h?this.children.forEach(function(n){return c(n,e,t)}):this.fields.forEach(function(i){return c(n[i],e,t)}),t},n.iterFields=function(e){var t=this;this.fields.forEach(function(n){e(t[n],n);});},t}(n(1).Obj),u=function(e){function t(){return e.apply(this,arguments)||this}return s(t,e),r(t,[{key:"typename",get:function(){return "Value"}},{key:"fields",get:function(){return ["value"]}}]),t}(l),h=function(e){function t(){return e.apply(this,arguments)||this}s(t,e);var n=t.prototype;return n.init=function(t,n,i){e.prototype.init.call(this,t,n,i||[]);},n.addChild=function(e){this.children.push(e);},r(t,[{key:"typename",get:function(){return "NodeList"}},{key:"fields",get:function(){return ["children"]}}]),t}(l),f=h.extend("Root"),p=u.extend("Literal"),m=u.extend("Symbol"),d=h.extend("Group"),v=h.extend("Array"),_=l.extend("Pair",{fields:["key","value"]}),y=h.extend("Dict"),g=l.extend("LookupVal",{fields:["target","val"]}),b=l.extend("If",{fields:["cond","body","else_"]}),k=b.extend("IfAsync"),E=l.extend("InlineIf",{fields:["cond","body","else_"]}),w=l.extend("For",{fields:["arr","name","body","else_"]}),x=w.extend("AsyncEach"),O=w.extend("AsyncAll"),L=l.extend("Macro",{fields:["name","args","body"]}),T=L.extend("Caller"),S=l.extend("Import",{fields:["template","target","withContext"]}),A=function(e){function t(){return e.apply(this,arguments)||this}return s(t,e),t.prototype.init=function(t,n,i,r,o){e.prototype.init.call(this,t,n,i,r||new h,o);},r(t,[{key:"typename",get:function(){return "FromImport"}},{key:"fields",get:function(){return ["template","names","withContext"]}}]),t}(l),N=l.extend("FunCall",{fields:["name","args"]}),C=N.extend("Filter"),B=C.extend("FilterAsync",{fields:["name","args","symbol"]}),F=y.extend("KeywordArgs"),j=l.extend("Block",{fields:["name","body"]}),R=l.extend("Super",{fields:["blockName","symbol"]}),P=l.extend("TemplateRef",{fields:["template"]}).extend("Extends"),K=l.extend("Include",{fields:["template","ignoreMissing"]}),I=l.extend("Set",{fields:["targets","value"]}),M=l.extend("Switch",{fields:["expr","cases","default"]}),D=l.extend("Case",{fields:["cond","body"]}),U=h.extend("Output"),V=l.extend("Capture",{fields:["body"]}),G=p.extend("TemplateData"),W=l.extend("UnaryOp",{fields:["target"]}),H=l.extend("BinOp",{fields:["left","right"]}),Y=H.extend("In"),$=H.extend("Is"),q=H.extend("Or"),z=H.extend("And"),J=W.extend("Not"),X=H.extend("Add"),Q=H.extend("Concat"),Z=H.extend("Sub"),ee=H.extend("Mul"),te=H.extend("Div"),ne=H.extend("FloorDiv"),ie=H.extend("Mod"),re=H.extend("Pow"),oe=W.extend("Neg"),se=W.extend("Pos"),ae=l.extend("Compare",{fields:["expr","ops"]}),ce=l.extend("CompareOperand",{fields:["expr","type"]}),le=l.extend("CallExtension",{init:function(e,t,n,i){this.parent(),this.extName=e.__name||e,this.prop=t,this.args=n||new h,this.contentArgs=i||[],this.autoescape=e.autoescape;},fields:["extName","prop","args","contentArgs"]}),ue=le.extend("CallExtensionAsync");function he(e,t,n){var i=e.split("\n");i.forEach(function(e,r){e&&(n&&r>0||!n)&&process.stdout.write(" ".repeat(t));var o=r===i.length-1?"":"\n";process.stdout.write(""+e+o);});}e.exports={Node:l,Root:f,NodeList:h,Value:u,Literal:p,Symbol:m,Group:d,Array:v,Pair:_,Dict:y,Output:U,Capture:V,TemplateData:G,If:b,IfAsync:k,InlineIf:E,For:w,AsyncEach:x,AsyncAll:O,Macro:L,Caller:T,Import:S,FromImport:A,FunCall:N,Filter:C,FilterAsync:B,KeywordArgs:F,Block:j,Super:R,Extends:P,Include:K,Set:I,Switch:M,Case:D,LookupVal:g,BinOp:H,In:Y,Is:$,Or:q,And:z,Not:J,Add:X,Concat:Q,Sub:Z,Mul:ee,Div:te,FloorDiv:ne,Mod:ie,Pow:re,Neg:oe,Pos:se,Compare:ae,CompareOperand:ce,CallExtension:le,CallExtensionAsync:ue,printNodes:function e(t,n){if(n=n||0,he(t.typename+": ",n),t instanceof h)he("\n"),t.children.forEach(function(t){e(t,n+2);});else if(t instanceof le)he(t.extName+"."+t.prop+"\n"),t.args&&e(t.args,n+2),t.contentArgs&&t.contentArgs.forEach(function(t){e(t,n+2);});else {var i=[],r=null;t.iterFields(function(e,t){e instanceof l?i.push([t,e]):(r=r||{})[t]=e;}),r?he(JSON.stringify(r,null,2)+"\n",null,true):he("\n"),i.forEach(function(t){var i=t[0],r=t[1];he("["+i+"] =>",n+2),e(r,n+4);});}}};},function(e,t){},function(e,t,n){function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var r=n(8),o=n(17),s=n(3),a=n(0).TemplateError,c=n(2).Frame,l=n(1).Obj,u={"==":"==","===":"===","!=":"!=","!==":"!==","<":"<",">":">","<=":"<=",">=":">="},h=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var o=r.prototype;return o.init=function(e,t){this.templateName=e,this.codebuf=[],this.lastId=0,this.buffer=null,this.bufferStack=[],this._scopeClosers="",this.inBlock=false,this.throwOnUndefined=t;},o.fail=function(e,t,n){throw void 0!==t&&(t+=1),void 0!==n&&(n+=1),new a(e,t,n)},o._pushBuffer=function(){var e=this._tmpid();return this.bufferStack.push(this.buffer),this.buffer=e,this._emit("var "+this.buffer+' = "";'),e},o._popBuffer=function(){this.buffer=this.bufferStack.pop();},o._emit=function(e){this.codebuf.push(e);},o._emitLine=function(e){this._emit(e+"\n");},o._emitLines=function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];n.forEach(function(t){return e._emitLine(t)});},o._emitFuncBegin=function(e,t){this.buffer="output",this._scopeClosers="",this._emitLine("function "+t+"(env, context, frame, runtime, cb) {"),this._emitLine("var lineno = "+e.lineno+";"),this._emitLine("var colno = "+e.colno+";"),this._emitLine("var "+this.buffer+' = "";'),this._emitLine("try {");},o._emitFuncEnd=function(e){e||this._emitLine("cb(null, "+this.buffer+");"),this._closeScopeLevels(),this._emitLine("} catch (e) {"),this._emitLine(" cb(runtime.handleError(e, lineno, colno));"),this._emitLine("}"),this._emitLine("}"),this.buffer=null;},o._addScopeLevel=function(){this._scopeClosers+="})";},o._closeScopeLevels=function(){this._emitLine(this._scopeClosers+";"),this._scopeClosers="";},o._withScopedSyntax=function(e){var t=this._scopeClosers;this._scopeClosers="",e.call(this),this._closeScopeLevels(),this._scopeClosers=t;},o._makeCallback=function(e){var t=this._tmpid();return "function("+t+(e?","+e:"")+") {\nif("+t+") { cb("+t+"); return; }"},o._tmpid=function(){return this.lastId++,"t_"+this.lastId},o._templateName=function(){return null==this.templateName?"undefined":JSON.stringify(this.templateName)},o._compileChildren=function(e,t){var n=this;e.children.forEach(function(e){n.compile(e,t);});},o._compileAggregate=function(e,t,n,i){var r=this;n&&this._emit(n),e.children.forEach(function(e,n){n>0&&r._emit(","),r.compile(e,t);}),i&&this._emit(i);},o._compileExpression=function(e,t){this.assertType(e,s.Literal,s.Symbol,s.Group,s.Array,s.Dict,s.FunCall,s.Caller,s.Filter,s.LookupVal,s.Compare,s.InlineIf,s.In,s.Is,s.And,s.Or,s.Not,s.Add,s.Concat,s.Sub,s.Mul,s.Div,s.FloorDiv,s.Mod,s.Pow,s.Neg,s.Pos,s.Compare,s.NodeList),this.compile(e,t);},o.assertType=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];n.some(function(t){return e instanceof t})||this.fail("assertType: invalid type: "+e.typename,e.lineno,e.colno);},o.compileCallExtension=function(e,t,n){var i=this,r=e.args,o=e.contentArgs,a="boolean"!=typeof e.autoescape||e.autoescape;if(n||this._emit(this.buffer+" += runtime.suppressValue("),this._emit('env.getExtension("'+e.extName+'")["'+e.prop+'"]('),this._emit("context"),(r||o)&&this._emit(","),r&&(r instanceof s.NodeList||this.fail("compileCallExtension: arguments must be a NodeList, use `parser.parseSignature`"),r.children.forEach(function(e,n){i._compileExpression(e,t),(n!==r.children.length-1||o.length)&&i._emit(",");})),o.length&&o.forEach(function(e,n){if(n>0&&i._emit(","),e){i._emitLine("function(cb) {"),i._emitLine("if(!cb) { cb = function(err) { if(err) { throw err; }}}");var r=i._pushBuffer();i._withScopedSyntax(function(){i.compile(e,t),i._emitLine("cb(null, "+r+");");}),i._popBuffer(),i._emitLine("return "+r+";"),i._emitLine("}");}else i._emit("null");}),n){var c=this._tmpid();this._emitLine(", "+this._makeCallback(c)),this._emitLine(this.buffer+" += runtime.suppressValue("+c+", "+a+" && env.opts.autoescape);"),this._addScopeLevel();}else this._emit(")"),this._emit(", "+a+" && env.opts.autoescape);\n");},o.compileCallExtensionAsync=function(e,t){this.compileCallExtension(e,t,true);},o.compileNodeList=function(e,t){this._compileChildren(e,t);},o.compileLiteral=function(e){if("string"==typeof e.value){var t=e.value.replace(/\\/g,"\\\\");t=(t=(t=(t=(t=t.replace(/"/g,'\\"')).replace(/\n/g,"\\n")).replace(/\r/g,"\\r")).replace(/\t/g,"\\t")).replace(/\u2028/g,"\\u2028"),this._emit('"'+t+'"');}else null===e.value?this._emit("null"):this._emit(e.value.toString());},o.compileSymbol=function(e,t){var n=e.value,i=t.lookup(n);i?this._emit(i):this._emit('runtime.contextOrFrameLookup(context, frame, "'+n+'")');},o.compileGroup=function(e,t){this._compileAggregate(e,t,"(",")");},o.compileArray=function(e,t){this._compileAggregate(e,t,"[","]");},o.compileDict=function(e,t){this._compileAggregate(e,t,"{","}");},o.compilePair=function(e,t){var n=e.key,i=e.value;n instanceof s.Symbol?n=new s.Literal(n.lineno,n.colno,n.value):n instanceof s.Literal&&"string"==typeof n.value||this.fail("compilePair: Dict keys must be strings or names",n.lineno,n.colno),this.compile(n,t),this._emit(": "),this._compileExpression(i,t);},o.compileInlineIf=function(e,t){this._emit("("),this.compile(e.cond,t),this._emit("?"),this.compile(e.body,t),this._emit(":"),null!==e.else_?this.compile(e.else_,t):this._emit('""'),this._emit(")");},o.compileIn=function(e,t){this._emit("runtime.inOperator("),this.compile(e.left,t),this._emit(","),this.compile(e.right,t),this._emit(")");},o.compileIs=function(e,t){var n=e.right.name?e.right.name.value:e.right.value;this._emit('env.getTest("'+n+'").call(context, '),this.compile(e.left,t),e.right.args&&(this._emit(","),this.compile(e.right.args,t)),this._emit(") === true");},o._binOpEmitter=function(e,t,n){this.compile(e.left,t),this._emit(n),this.compile(e.right,t);},o.compileOr=function(e,t){return this._binOpEmitter(e,t," || ")},o.compileAnd=function(e,t){return this._binOpEmitter(e,t," && ")},o.compileAdd=function(e,t){return this._binOpEmitter(e,t," + ")},o.compileConcat=function(e,t){return this._binOpEmitter(e,t,' + "" + ')},o.compileSub=function(e,t){return this._binOpEmitter(e,t," - ")},o.compileMul=function(e,t){return this._binOpEmitter(e,t," * ")},o.compileDiv=function(e,t){return this._binOpEmitter(e,t," / ")},o.compileMod=function(e,t){return this._binOpEmitter(e,t," % ")},o.compileNot=function(e,t){this._emit("!"),this.compile(e.target,t);},o.compileFloorDiv=function(e,t){this._emit("Math.floor("),this.compile(e.left,t),this._emit(" / "),this.compile(e.right,t),this._emit(")");},o.compilePow=function(e,t){this._emit("Math.pow("),this.compile(e.left,t),this._emit(", "),this.compile(e.right,t),this._emit(")");},o.compileNeg=function(e,t){this._emit("-"),this.compile(e.target,t);},o.compilePos=function(e,t){this._emit("+"),this.compile(e.target,t);},o.compileCompare=function(e,t){var n=this;this.compile(e.expr,t),e.ops.forEach(function(e){n._emit(" "+u[e.type]+" "),n.compile(e.expr,t);});},o.compileLookupVal=function(e,t){this._emit("runtime.memberLookup(("),this._compileExpression(e.target,t),this._emit("),"),this._compileExpression(e.val,t),this._emit(")");},o._getNodeName=function(e){switch(e.typename){case "Symbol":return e.value;case "FunCall":return "the return value of ("+this._getNodeName(e.name)+")";case "LookupVal":return this._getNodeName(e.target)+'["'+this._getNodeName(e.val)+'"]';case "Literal":return e.value.toString();default:return "--expression--"}},o.compileFunCall=function(e,t){this._emit("(lineno = "+e.lineno+", colno = "+e.colno+", "),this._emit("runtime.callWrap("),this._compileExpression(e.name,t),this._emit(', "'+this._getNodeName(e.name).replace(/"/g,'\\"')+'", context, '),this._compileAggregate(e.args,t,"[","])"),this._emit(")");},o.compileFilter=function(e,t){var n=e.name;this.assertType(n,s.Symbol),this._emit('env.getFilter("'+n.value+'").call(context, '),this._compileAggregate(e.args,t),this._emit(")");},o.compileFilterAsync=function(e,t){var n=e.name,i=e.symbol.value;this.assertType(n,s.Symbol),t.set(i,i),this._emit('env.getFilter("'+n.value+'").call(context, '),this._compileAggregate(e.args,t),this._emitLine(", "+this._makeCallback(i)),this._addScopeLevel();},o.compileKeywordArgs=function(e,t){this._emit("runtime.makeKeywordArgs("),this.compileDict(e,t),this._emit(")");},o.compileSet=function(e,t){var n=this,i=[];e.targets.forEach(function(e){var r=e.value,o=t.lookup(r);null==o&&(o=n._tmpid(),n._emitLine("var "+o+";")),i.push(o);}),e.value?(this._emit(i.join(" = ")+" = "),this._compileExpression(e.value,t),this._emitLine(";")):(this._emit(i.join(" = ")+" = "),this.compile(e.body,t),this._emitLine(";")),e.targets.forEach(function(e,t){var r=i[t],o=e.value;n._emitLine('frame.set("'+o+'", '+r+", true);"),n._emitLine("if(frame.topLevel) {"),n._emitLine('context.setVariable("'+o+'", '+r+");"),n._emitLine("}"),"_"!==o.charAt(0)&&(n._emitLine("if(frame.topLevel) {"),n._emitLine('context.addExport("'+o+'", '+r+");"),n._emitLine("}"));});},o.compileSwitch=function(e,t){var n=this;this._emit("switch ("),this.compile(e.expr,t),this._emit(") {"),e.cases.forEach(function(e,i){n._emit("case "),n.compile(e.cond,t),n._emit(": "),n.compile(e.body,t),e.body.children.length&&n._emitLine("break;");}),e.default&&(this._emit("default:"),this.compile(e.default,t)),this._emit("}");},o.compileIf=function(e,t,n){var i=this;this._emit("if("),this._compileExpression(e.cond,t),this._emitLine(") {"),this._withScopedSyntax(function(){i.compile(e.body,t),n&&i._emit("cb()");}),e.else_?(this._emitLine("}\nelse {"),this._withScopedSyntax(function(){i.compile(e.else_,t),n&&i._emit("cb()");})):n&&(this._emitLine("}\nelse {"),this._emit("cb()")),this._emitLine("}");},o.compileIfAsync=function(e,t){this._emit("(function(cb) {"),this.compileIf(e,t,true),this._emit("})("+this._makeCallback()),this._addScopeLevel();},o._emitLoopBindings=function(e,t,n,i){var r=this;[{name:"index",val:n+" + 1"},{name:"index0",val:n},{name:"revindex",val:i+" - "+n},{name:"revindex0",val:i+" - "+n+" - 1"},{name:"first",val:n+" === 0"},{name:"last",val:n+" === "+i+" - 1"},{name:"length",val:i}].forEach(function(e){r._emitLine('frame.set("loop.'+e.name+'", '+e.val+");");});},o.compileFor=function(e,t){var n=this,i=this._tmpid(),r=this._tmpid(),o=this._tmpid();if(t=t.push(),this._emitLine("frame = frame.push();"),this._emit("var "+o+" = "),this._compileExpression(e.arr,t),this._emitLine(";"),this._emit("if("+o+") {"),this._emitLine(o+" = runtime.fromIterator("+o+");"),e.name instanceof s.Array){this._emitLine("var "+i+";"),this._emitLine("if(runtime.isArray("+o+")) {"),this._emitLine("var "+r+" = "+o+".length;"),this._emitLine("for("+i+"=0; "+i+" < "+o+".length; "+i+"++) {"),e.name.children.forEach(function(r,s){var a=n._tmpid();n._emitLine("var "+a+" = "+o+"["+i+"]["+s+"];"),n._emitLine('frame.set("'+r+'", '+o+"["+i+"]["+s+"]);"),t.set(e.name.children[s].value,a);}),this._emitLoopBindings(e,o,i,r),this._withScopedSyntax(function(){n.compile(e.body,t);}),this._emitLine("}"),this._emitLine("} else {");var a=e.name.children,c=a[0],l=a[1],u=this._tmpid(),h=this._tmpid();t.set(c.value,u),t.set(l.value,h),this._emitLine(i+" = -1;"),this._emitLine("var "+r+" = runtime.keys("+o+").length;"),this._emitLine("for(var "+u+" in "+o+") {"),this._emitLine(i+"++;"),this._emitLine("var "+h+" = "+o+"["+u+"];"),this._emitLine('frame.set("'+c.value+'", '+u+");"),this._emitLine('frame.set("'+l.value+'", '+h+");"),this._emitLoopBindings(e,o,i,r),this._withScopedSyntax(function(){n.compile(e.body,t);}),this._emitLine("}"),this._emitLine("}");}else {var f=this._tmpid();t.set(e.name.value,f),this._emitLine("var "+r+" = "+o+".length;"),this._emitLine("for(var "+i+"=0; "+i+" < "+o+".length; "+i+"++) {"),this._emitLine("var "+f+" = "+o+"["+i+"];"),this._emitLine('frame.set("'+e.name.value+'", '+f+");"),this._emitLoopBindings(e,o,i,r),this._withScopedSyntax(function(){n.compile(e.body,t);}),this._emitLine("}");}this._emitLine("}"),e.else_&&(this._emitLine("if (!"+r+") {"),this.compile(e.else_,t),this._emitLine("}")),this._emitLine("frame = frame.pop();");},o._compileAsyncLoop=function(e,t,n){var i=this,r=this._tmpid(),o=this._tmpid(),a=this._tmpid(),c=n?"asyncAll":"asyncEach";if(t=t.push(),this._emitLine("frame = frame.push();"),this._emit("var "+a+" = runtime.fromIterator("),this._compileExpression(e.arr,t),this._emitLine(");"),e.name instanceof s.Array){var l=e.name.children.length;this._emit("runtime."+c+"("+a+", "+l+", function("),e.name.children.forEach(function(e){i._emit(e.value+",");}),this._emit(r+","+o+",next) {"),e.name.children.forEach(function(e){var n=e.value;t.set(n,n),i._emitLine('frame.set("'+n+'", '+n+");");});}else {var u=e.name.value;this._emitLine("runtime."+c+"("+a+", 1, function("+u+", "+r+", "+o+",next) {"),this._emitLine('frame.set("'+u+'", '+u+");"),t.set(u,u);}this._emitLoopBindings(e,a,r,o),this._withScopedSyntax(function(){var o;n&&(o=i._pushBuffer()),i.compile(e.body,t),i._emitLine("next("+r+(o?","+o:"")+");"),n&&i._popBuffer();});var h=this._tmpid();this._emitLine("}, "+this._makeCallback(h)),this._addScopeLevel(),n&&this._emitLine(this.buffer+" += "+h+";"),e.else_&&(this._emitLine("if (!"+a+".length) {"),this.compile(e.else_,t),this._emitLine("}")),this._emitLine("frame = frame.pop();");},o.compileAsyncEach=function(e,t){this._compileAsyncLoop(e,t);},o.compileAsyncAll=function(e,t){this._compileAsyncLoop(e,t,true);},o._compileMacro=function(e,t){var n=this,i=[],r=null,o="macro_"+this._tmpid(),a=void 0!==t;e.args.children.forEach(function(t,o){o===e.args.children.length-1&&t instanceof s.Dict?r=t:(n.assertType(t,s.Symbol),i.push(t));});var l,u=[].concat(i.map(function(e){return "l_"+e.value}),["kwargs"]),h=i.map(function(e){return '"'+e.value+'"'}),f=(r&&r.children||[]).map(function(e){return '"'+e.key.value+'"'});l=a?t.push(true):new c,this._emitLines("var "+o+" = runtime.makeMacro(","["+h.join(", ")+"], ","["+f.join(", ")+"], ","function ("+u.join(", ")+") {","var callerFrame = frame;","frame = "+(a?"frame.push(true);":"new runtime.Frame();"),"kwargs = kwargs || {};",'if (Object.prototype.hasOwnProperty.call(kwargs, "caller")) {','frame.set("caller", kwargs.caller); }'),i.forEach(function(e){n._emitLine('frame.set("'+e.value+'", l_'+e.value+");"),l.set(e.value,"l_"+e.value);}),r&&r.children.forEach(function(e){var t=e.key.value;n._emit('frame.set("'+t+'", '),n._emit('Object.prototype.hasOwnProperty.call(kwargs, "'+t+'")'),n._emit(' ? kwargs["'+t+'"] : '),n._compileExpression(e.value,l),n._emit(");");});var p=this._pushBuffer();return this._withScopedSyntax(function(){n.compile(e.body,l);}),this._emitLine("frame = "+(a?"frame.pop();":"callerFrame;")),this._emitLine("return new runtime.SafeString("+p+");"),this._emitLine("});"),this._popBuffer(),o},o.compileMacro=function(e,t){var n=this._compileMacro(e),i=e.name.value;t.set(i,n),t.parent?this._emitLine('frame.set("'+i+'", '+n+");"):("_"!==e.name.value.charAt(0)&&this._emitLine('context.addExport("'+i+'");'),this._emitLine('context.setVariable("'+i+'", '+n+");"));},o.compileCaller=function(e,t){this._emit("(function (){");var n=this._compileMacro(e,t);this._emit("return "+n+";})()");},o._compileGetTemplate=function(e,t,n,i){var r=this._tmpid(),o=this._templateName(),s=this._makeCallback(r),a=n?"true":"false",c=i?"true":"false";return this._emit("env.getTemplate("),this._compileExpression(e.template,t),this._emitLine(", "+a+", "+o+", "+c+", "+s),r},o.compileImport=function(e,t){var n=e.target.value,i=this._compileGetTemplate(e,t,false,false);this._addScopeLevel(),this._emitLine(i+".getExported("+(e.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(i)),this._addScopeLevel(),t.set(n,i),t.parent?this._emitLine('frame.set("'+n+'", '+i+");"):this._emitLine('context.setVariable("'+n+'", '+i+");");},o.compileFromImport=function(e,t){var n=this,i=this._compileGetTemplate(e,t,false,false);this._addScopeLevel(),this._emitLine(i+".getExported("+(e.withContext?"context.getVariables(), frame, ":"")+this._makeCallback(i)),this._addScopeLevel(),e.names.children.forEach(function(e){var r,o,a=n._tmpid();e instanceof s.Pair?(r=e.key.value,o=e.value.value):o=r=e.value,n._emitLine("if(Object.prototype.hasOwnProperty.call("+i+', "'+r+'")) {'),n._emitLine("var "+a+" = "+i+"."+r+";"),n._emitLine("} else {"),n._emitLine("cb(new Error(\"cannot import '"+r+"'\")); return;"),n._emitLine("}"),t.set(o,a),t.parent?n._emitLine('frame.set("'+o+'", '+a+");"):n._emitLine('context.setVariable("'+o+'", '+a+");");});},o.compileBlock=function(e){var t=this._tmpid();this.inBlock||this._emit('(parentTemplate ? function(e, c, f, r, cb) { cb(""); } : '),this._emit('context.getBlock("'+e.name.value+'")'),this.inBlock||this._emit(")"),this._emitLine("(env, context, frame, runtime, "+this._makeCallback(t)),this._emitLine(this.buffer+" += "+t+";"),this._addScopeLevel();},o.compileSuper=function(e,t){var n=e.blockName.value,i=e.symbol.value,r=this._makeCallback(i);this._emitLine('context.getSuper(env, "'+n+'", b_'+n+", frame, runtime, "+r),this._emitLine(i+" = runtime.markSafe("+i+");"),this._addScopeLevel(),t.set(i,i);},o.compileExtends=function(e,t){var n=this._tmpid(),i=this._compileGetTemplate(e,t,true,false);this._emitLine("parentTemplate = "+i),this._emitLine("for(var "+n+" in parentTemplate.blocks) {"),this._emitLine("context.addBlock("+n+", parentTemplate.blocks["+n+"]);"),this._emitLine("}"),this._addScopeLevel();},o.compileInclude=function(e,t){this._emitLine("var tasks = [];"),this._emitLine("tasks.push("),this._emitLine("function(callback) {");var n=this._compileGetTemplate(e,t,false,e.ignoreMissing);this._emitLine("callback(null,"+n+");});"),this._emitLine("});");var i=this._tmpid();this._emitLine("tasks.push("),this._emitLine("function(template, callback){"),this._emitLine("template.render(context.getVariables(), frame, "+this._makeCallback(i)),this._emitLine("callback(null,"+i+");});"),this._emitLine("});"),this._emitLine("tasks.push("),this._emitLine("function(result, callback){"),this._emitLine(this.buffer+" += result;"),this._emitLine("callback(null);"),this._emitLine("});"),this._emitLine("env.waterfall(tasks, function(){"),this._addScopeLevel();},o.compileTemplateData=function(e,t){this.compileLiteral(e,t);},o.compileCapture=function(e,t){var n=this,i=this.buffer;this.buffer="output",this._emitLine("(function() {"),this._emitLine('var output = "";'),this._withScopedSyntax(function(){n.compile(e.body,t);}),this._emitLine("return output;"),this._emitLine("})()"),this.buffer=i;},o.compileOutput=function(e,t){var n=this;e.children.forEach(function(i){i instanceof s.TemplateData?i.value&&(n._emit(n.buffer+" += "),n.compileLiteral(i,t),n._emitLine(";")):(n._emit(n.buffer+" += runtime.suppressValue("),n.throwOnUndefined&&n._emit("runtime.ensureDefined("),n.compile(i,t),n.throwOnUndefined&&n._emit(","+e.lineno+","+e.colno+")"),n._emit(", env.opts.autoescape);\n"));});},o.compileRoot=function(e,t){var n=this;t&&this.fail("compileRoot: root node can't have frame"),t=new c,this._emitFuncBegin(e,"root"),this._emitLine("var parentTemplate = null;"),this._compileChildren(e,t),this._emitLine("if(parentTemplate) {"),this._emitLine("parentTemplate.rootRenderFunc(env, context, frame, runtime, cb);"),this._emitLine("} else {"),this._emitLine("cb(null, "+this.buffer+");"),this._emitLine("}"),this._emitFuncEnd(true),this.inBlock=true;var i=[],r=e.findAll(s.Block);r.forEach(function(e,t){var r=e.name.value;if(-1!==i.indexOf(r))throw new Error('Block "'+r+'" defined more than once.');i.push(r),n._emitFuncBegin(e,"b_"+r);var o=new c;n._emitLine("var frame = frame.push(true);"),n.compile(e.body,o),n._emitFuncEnd();}),this._emitLine("return {"),r.forEach(function(e,t){var i="b_"+e.name.value;n._emitLine(i+": "+i+",");}),this._emitLine("root: root\n};");},o.compile=function(e,t){var n=this["compile"+e.typename];n?n.call(this,e,t):this.fail("compile: Cannot compile node: "+e.typename,e.lineno,e.colno);},o.getCode=function(){return this.codebuf.join("")},r}(l);e.exports={compile:function(e,t,n,i,s){ void 0===s&&(s={});var a=new h(i,s.throwOnUndefined),c=(n||[]).map(function(e){return e.preprocess}).filter(function(e){return !!e}).reduce(function(e,t){return t(e)},e);return a.compile(o.transform(r.parse(c,n,s),t,i)),a.getCode()},Compiler:h};},function(e,t,n){function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var r=n(4),o=n(1).EmitterObj;e.exports=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var s=o.prototype;return s.resolve=function(e,t){return r.resolve(r.dirname(e),t)},s.isRelative=function(e){return 0===e.indexOf("./")||0===e.indexOf("../")},o}(o);},function(e,t,n){function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t);}function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}var o=n(12),s=n(15),a=n(0),c=n(5),l=n(18),u=n(10),h=u.FileSystemLoader,f=u.WebLoader,p=u.PrecompiledLoader,m=n(20),d=n(21),v=n(1),_=v.Obj,y=v.EmitterObj,g=n(2),b=g.handleError,k=g.Frame,E=n(22);function w(e,t,n){o(function(){e(t,n);});}var x={type:"code",obj:{root:function(e,t,n,i,r){try{r(null,"");}catch(e){r(b(e,null,null));}}}},O=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.init=function(e,t){var n=this;t=this.opts=t||{},this.opts.dev=!!t.dev,this.opts.autoescape=null==t.autoescape||t.autoescape,this.opts.throwOnUndefined=!!t.throwOnUndefined,this.opts.trimBlocks=!!t.trimBlocks,this.opts.lstripBlocks=!!t.lstripBlocks,this.loaders=[],e?this.loaders=a.isArray(e)?e:[e]:h?this.loaders=[new h("views")]:f&&(this.loaders=[new f("/views")]),"undefined"!=typeof window&&window.nunjucksPrecompiled&&this.loaders.unshift(new p(window.nunjucksPrecompiled)),this._initLoaders(),this.globals=d(),this.filters={},this.tests={},this.asyncFilters=[],this.extensions={},this.extensionsList=[],a._entries(l).forEach(function(e){var t=e[0],i=e[1];return n.addFilter(t,i)}),a._entries(m).forEach(function(e){var t=e[0],i=e[1];return n.addTest(t,i)});},n._initLoaders=function(){var e=this;this.loaders.forEach(function(t){t.cache={},"function"==typeof t.on&&(t.on("update",function(n,i){t.cache[n]=null,e.emit("update",n,i,t);}),t.on("load",function(n,i){e.emit("load",n,i,t);}));});},n.invalidateCache=function(){this.loaders.forEach(function(e){e.cache={};});},n.addExtension=function(e,t){return t.__name=e,this.extensions[e]=t,this.extensionsList.push(t),this},n.removeExtension=function(e){var t=this.getExtension(e);t&&(this.extensionsList=a.without(this.extensionsList,t),delete this.extensions[e]);},n.getExtension=function(e){return this.extensions[e]},n.hasExtension=function(e){return !!this.extensions[e]},n.addGlobal=function(e,t){return this.globals[e]=t,this},n.getGlobal=function(e){if(void 0===this.globals[e])throw new Error("global not found: "+e);return this.globals[e]},n.addFilter=function(e,t,n){var i=t;return n&&this.asyncFilters.push(e),this.filters[e]=i,this},n.getFilter=function(e){if(!this.filters[e])throw new Error("filter not found: "+e);return this.filters[e]},n.addTest=function(e,t){return this.tests[e]=t,this},n.getTest=function(e){if(!this.tests[e])throw new Error("test not found: "+e);return this.tests[e]},n.resolveTemplate=function(e,t,n){return e.isRelative&&t&&e.isRelative(n)&&e.resolve?e.resolve(t,n):n},n.getTemplate=function(e,t,n,i,r){var o,s=this,c=this,l=null;if(e&&e.raw&&(e=e.raw),a.isFunction(n)&&(r=n,n=null,t=t||false),a.isFunction(t)&&(r=t,t=false),e instanceof T)l=e;else {if("string"!=typeof e)throw new Error("template names must be a string: "+e);for(var u=0;u<this.loaders.length;u++){var h=this.loaders[u];if(l=h.cache[this.resolveTemplate(h,n,e)])break}}return l?(t&&l.compile(),r?void r(null,l):l):(a.asyncIter(this.loaders,function(t,i,r,o){function s(e,n){e?o(e):n?(n.loader=t,o(null,n)):r();}e=c.resolveTemplate(t,n,e),t.async?t.getSource(e,s):s(null,t.getSource(e));},function(n,a){if(a||n||i||(n=new Error("template not found: "+e)),n){if(r)return void r(n);throw n}var c;a?(c=new T(a.src,s,a.path,t),a.noCache||(a.loader.cache[e]=c)):c=new T(x,s,"",t),r?r(null,c):o=c;}),o)},n.express=function(e){return E(this,e)},n.render=function(e,t,n){a.isFunction(t)&&(n=t,t=null);var i=null;return this.getTemplate(e,function(e,r){if(e&&n)w(n,e);else {if(e)throw e;i=r.render(t,n);}}),i},n.renderString=function(e,t,n,i){return a.isFunction(n)&&(i=n,n={}),new T(e,this,(n=n||{}).path).render(t,i)},n.waterfall=function(e,t,n){return s(e,t,n)},t}(y),L=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.init=function(e,t,n){var i=this;this.env=n||new O,this.ctx=a.extend({},e),this.blocks={},this.exported=[],a.keys(t).forEach(function(e){i.addBlock(e,t[e]);});},n.lookup=function(e){return e in this.env.globals&&!(e in this.ctx)?this.env.globals[e]:this.ctx[e]},n.setVariable=function(e,t){this.ctx[e]=t;},n.getVariables=function(){return this.ctx},n.addBlock=function(e,t){return this.blocks[e]=this.blocks[e]||[],this.blocks[e].push(t),this},n.getBlock=function(e){if(!this.blocks[e])throw new Error('unknown block "'+e+'"');return this.blocks[e][0]},n.getSuper=function(e,t,n,i,r,o){var s=a.indexOf(this.blocks[t]||[],n),c=this.blocks[t][s+1];if(-1===s||!c)throw new Error('no super block available for "'+t+'"');c(e,this,i,r,o);},n.addExport=function(e){this.exported.push(e);},n.getExported=function(){var e=this,t={};return this.exported.forEach(function(n){t[n]=e.ctx[n];}),t},t}(_),T=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.init=function(e,t,n,i){if(this.env=t||new O,a.isObject(e))switch(e.type){case "code":this.tmplProps=e.obj;break;case "string":this.tmplStr=e.obj;break;default:throw new Error("Unexpected template object type "+e.type+"; expected 'code', or 'string'")}else {if(!a.isString(e))throw new Error("src must be a string or an object describing the source");this.tmplStr=e;}if(this.path=n,i)try{this._compile();}catch(e){throw a._prettifyError(this.path,this.env.opts.dev,e)}else this.compiled=false;},n.render=function(e,t,n){var i=this;"function"==typeof e?(n=e,e={}):"function"==typeof t&&(n=t,t=null);var r=!t;try{this.compile();}catch(e){var o=a._prettifyError(this.path,this.env.opts.dev,e);if(n)return w(n,o);throw o}var s=new L(e||{},this.blocks,this.env),c=t?t.push(true):new k;c.topLevel=true;var l=null,u=false;return this.rootRenderFunc(this.env,s,c,g,function(e,t){if(!u||!n||void 0===t)if(e&&(e=a._prettifyError(i.path,i.env.opts.dev,e),u=true),n)r?w(n,e,t):n(e,t);else {if(e)throw e;l=t;}}),l},n.getExported=function(e,t,n){"function"==typeof e&&(n=e,e={}),"function"==typeof t&&(n=t,t=null);try{this.compile();}catch(e){if(n)return n(e);throw e}var i=t?t.push():new k;i.topLevel=true;var r=new L(e||{},this.blocks,this.env);this.rootRenderFunc(this.env,r,i,g,function(e){e?n(e,null):n(null,r.getExported());});},n.compile=function(){this.compiled||this._compile();},n._compile=function(){var e;if(this.tmplProps)e=this.tmplProps;else {var t=c.compile(this.tmplStr,this.env.asyncFilters,this.env.extensionsList,this.path,this.env.opts);e=new Function(t)();}this.blocks=this._getBlocks(e),this.rootRenderFunc=e.root,this.compiled=true;},n._getBlocks=function(e){var t={};return a.keys(e).forEach(function(n){"b_"===n.slice(0,2)&&(t[n.slice(2)]=e[n]);}),t},t}(_);e.exports={Environment:O,Template:T};},function(e,t,n){function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var r=n(9),o=n(3),s=n(1).Obj,a=n(0),c=function(e){var t,n;function s(){return e.apply(this,arguments)||this}n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var c=s.prototype;return c.init=function(e){this.tokens=e,this.peeked=null,this.breakOnBlocks=null,this.dropLeadingWhitespace=false,this.extensions=[];},c.nextToken=function(e){var t;if(this.peeked){if(e||this.peeked.type!==r.TOKEN_WHITESPACE)return t=this.peeked,this.peeked=null,t;this.peeked=null;}if(t=this.tokens.nextToken(),!e)for(;t&&t.type===r.TOKEN_WHITESPACE;)t=this.tokens.nextToken();return t},c.peekToken=function(){return this.peeked=this.peeked||this.nextToken(),this.peeked},c.pushToken=function(e){if(this.peeked)throw new Error("pushToken: can only push one token on between reads");this.peeked=e;},c.error=function(e,t,n){if(void 0===t||void 0===n){var i=this.peekToken()||{};t=i.lineno,n=i.colno;}return void 0!==t&&(t+=1),void 0!==n&&(n+=1),new a.TemplateError(e,t,n)},c.fail=function(e,t,n){throw this.error(e,t,n)},c.skip=function(e){var t=this.nextToken();return !(!t||t.type!==e)||(this.pushToken(t),false)},c.expect=function(e){var t=this.nextToken();return t.type!==e&&this.fail("expected "+e+", got "+t.type,t.lineno,t.colno),t},c.skipValue=function(e,t){var n=this.nextToken();return !(!n||n.type!==e||n.value!==t)||(this.pushToken(n),false)},c.skipSymbol=function(e){return this.skipValue(r.TOKEN_SYMBOL,e)},c.advanceAfterBlockEnd=function(e){var t;return e||((t=this.peekToken())||this.fail("unexpected end of file"),t.type!==r.TOKEN_SYMBOL&&this.fail("advanceAfterBlockEnd: expected symbol token or explicit name to be passed"),e=this.nextToken().value),(t=this.nextToken())&&t.type===r.TOKEN_BLOCK_END?"-"===t.value.charAt(0)&&(this.dropLeadingWhitespace=true):this.fail("expected block end in "+e+" statement"),t},c.advanceAfterVariableEnd=function(){var e=this.nextToken();e&&e.type===r.TOKEN_VARIABLE_END?this.dropLeadingWhitespace="-"===e.value.charAt(e.value.length-this.tokens.tags.VARIABLE_END.length-1):(this.pushToken(e),this.fail("expected variable end"));},c.parseFor=function(){var e,t,n=this.peekToken();if(this.skipSymbol("for")?(e=new o.For(n.lineno,n.colno),t="endfor"):this.skipSymbol("asyncEach")?(e=new o.AsyncEach(n.lineno,n.colno),t="endeach"):this.skipSymbol("asyncAll")?(e=new o.AsyncAll(n.lineno,n.colno),t="endall"):this.fail("parseFor: expected for{Async}",n.lineno,n.colno),e.name=this.parsePrimary(),e.name instanceof o.Symbol||this.fail("parseFor: variable name expected for loop"),this.peekToken().type===r.TOKEN_COMMA){var i=e.name;for(e.name=new o.Array(i.lineno,i.colno),e.name.addChild(i);this.skip(r.TOKEN_COMMA);){var s=this.parsePrimary();e.name.addChild(s);}}return this.skipSymbol("in")||this.fail('parseFor: expected "in" keyword for loop',n.lineno,n.colno),e.arr=this.parseExpression(),this.advanceAfterBlockEnd(n.value),e.body=this.parseUntilBlocks(t,"else"),this.skipSymbol("else")&&(this.advanceAfterBlockEnd("else"),e.else_=this.parseUntilBlocks(t)),this.advanceAfterBlockEnd(),e},c.parseMacro=function(){var e=this.peekToken();this.skipSymbol("macro")||this.fail("expected macro");var t=this.parsePrimary(true),n=this.parseSignature(),i=new o.Macro(e.lineno,e.colno,t,n);return this.advanceAfterBlockEnd(e.value),i.body=this.parseUntilBlocks("endmacro"),this.advanceAfterBlockEnd(),i},c.parseCall=function(){var e=this.peekToken();this.skipSymbol("call")||this.fail("expected call");var t=this.parseSignature(true)||new o.NodeList,n=this.parsePrimary();this.advanceAfterBlockEnd(e.value);var i=this.parseUntilBlocks("endcall");this.advanceAfterBlockEnd();var r=new o.Symbol(e.lineno,e.colno,"caller"),s=new o.Caller(e.lineno,e.colno,r,t,i),a=n.args.children;return a[a.length-1]instanceof o.KeywordArgs||a.push(new o.KeywordArgs),a[a.length-1].addChild(new o.Pair(e.lineno,e.colno,r,s)),new o.Output(e.lineno,e.colno,[n])},c.parseWithContext=function(){var e=this.peekToken(),t=null;return this.skipSymbol("with")?t=true:this.skipSymbol("without")&&(t=false),null!==t&&(this.skipSymbol("context")||this.fail("parseFrom: expected context after with/without",e.lineno,e.colno)),t},c.parseImport=function(){var e=this.peekToken();this.skipSymbol("import")||this.fail("parseImport: expected import",e.lineno,e.colno);var t=this.parseExpression();this.skipSymbol("as")||this.fail('parseImport: expected "as" keyword',e.lineno,e.colno);var n=this.parseExpression(),i=this.parseWithContext(),r=new o.Import(e.lineno,e.colno,t,n,i);return this.advanceAfterBlockEnd(e.value),r},c.parseFrom=function(){var e=this.peekToken();this.skipSymbol("from")||this.fail("parseFrom: expected from");var t=this.parseExpression();this.skipSymbol("import")||this.fail("parseFrom: expected import",e.lineno,e.colno);for(var n,i=new o.NodeList;;){var s=this.peekToken();if(s.type===r.TOKEN_BLOCK_END){i.children.length||this.fail("parseFrom: Expected at least one import name",e.lineno,e.colno),"-"===s.value.charAt(0)&&(this.dropLeadingWhitespace=true),this.nextToken();break}i.children.length>0&&!this.skip(r.TOKEN_COMMA)&&this.fail("parseFrom: expected comma",e.lineno,e.colno);var a=this.parsePrimary();if("_"===a.value.charAt(0)&&this.fail("parseFrom: names starting with an underscore cannot be imported",a.lineno,a.colno),this.skipSymbol("as")){var c=this.parsePrimary();i.addChild(new o.Pair(a.lineno,a.colno,a,c));}else i.addChild(a);n=this.parseWithContext();}return new o.FromImport(e.lineno,e.colno,t,i,n)},c.parseBlock=function(){var e=this.peekToken();this.skipSymbol("block")||this.fail("parseBlock: expected block",e.lineno,e.colno);var t=new o.Block(e.lineno,e.colno);t.name=this.parsePrimary(),t.name instanceof o.Symbol||this.fail("parseBlock: variable name expected",e.lineno,e.colno),this.advanceAfterBlockEnd(e.value),t.body=this.parseUntilBlocks("endblock"),this.skipSymbol("endblock"),this.skipSymbol(t.name.value);var n=this.peekToken();return n||this.fail("parseBlock: expected endblock, got end of file"),this.advanceAfterBlockEnd(n.value),t},c.parseExtends=function(){var e="extends",t=this.peekToken();this.skipSymbol(e)||this.fail("parseTemplateRef: expected "+e);var n=new o.Extends(t.lineno,t.colno);return n.template=this.parseExpression(),this.advanceAfterBlockEnd(t.value),n},c.parseInclude=function(){var e="include",t=this.peekToken();this.skipSymbol(e)||this.fail("parseInclude: expected "+e);var n=new o.Include(t.lineno,t.colno);return n.template=this.parseExpression(),this.skipSymbol("ignore")&&this.skipSymbol("missing")&&(n.ignoreMissing=true),this.advanceAfterBlockEnd(t.value),n},c.parseIf=function(){var e,t=this.peekToken();this.skipSymbol("if")||this.skipSymbol("elif")||this.skipSymbol("elseif")?e=new o.If(t.lineno,t.colno):this.skipSymbol("ifAsync")?e=new o.IfAsync(t.lineno,t.colno):this.fail("parseIf: expected if, elif, or elseif",t.lineno,t.colno),e.cond=this.parseExpression(),this.advanceAfterBlockEnd(t.value),e.body=this.parseUntilBlocks("elif","elseif","else","endif");var n=this.peekToken();switch(n&&n.value){case "elseif":case "elif":e.else_=this.parseIf();break;case "else":this.advanceAfterBlockEnd(),e.else_=this.parseUntilBlocks("endif"),this.advanceAfterBlockEnd();break;case "endif":e.else_=null,this.advanceAfterBlockEnd();break;default:this.fail("parseIf: expected elif, else, or endif, got end of file");}return e},c.parseSet=function(){var e=this.peekToken();this.skipSymbol("set")||this.fail("parseSet: expected set",e.lineno,e.colno);for(var t,n=new o.Set(e.lineno,e.colno,[]);(t=this.parsePrimary())&&(n.targets.push(t),this.skip(r.TOKEN_COMMA)););return this.skipValue(r.TOKEN_OPERATOR,"=")?(n.value=this.parseExpression(),this.advanceAfterBlockEnd(e.value)):this.skip(r.TOKEN_BLOCK_END)?(n.body=new o.Capture(e.lineno,e.colno,this.parseUntilBlocks("endset")),n.value=null,this.advanceAfterBlockEnd()):this.fail("parseSet: expected = or block end in set tag",e.lineno,e.colno),n},c.parseSwitch=function(){var e="switch",t="endswitch",n="case",i="default",r=this.peekToken();this.skipSymbol(e)||this.skipSymbol(n)||this.skipSymbol(i)||this.fail('parseSwitch: expected "switch," "case" or "default"',r.lineno,r.colno);var s=this.parseExpression();this.advanceAfterBlockEnd(e),this.parseUntilBlocks(n,i,t);var a,c=this.peekToken(),l=[];do{this.skipSymbol(n);var u=this.parseExpression();this.advanceAfterBlockEnd(e);var h=this.parseUntilBlocks(n,i,t);l.push(new o.Case(c.line,c.col,u,h)),c=this.peekToken();}while(c&&c.value===n);switch(c.value){case i:this.advanceAfterBlockEnd(),a=this.parseUntilBlocks(t),this.advanceAfterBlockEnd();break;case t:this.advanceAfterBlockEnd();break;default:this.fail('parseSwitch: expected "case," "default" or "endswitch," got EOF.');}return new o.Switch(r.lineno,r.colno,s,l,a)},c.parseStatement=function(){var e=this.peekToken();if(e.type!==r.TOKEN_SYMBOL&&this.fail("tag name expected",e.lineno,e.colno),this.breakOnBlocks&&-1!==a.indexOf(this.breakOnBlocks,e.value))return null;switch(e.value){case "raw":return this.parseRaw();case "verbatim":return this.parseRaw("verbatim");case "if":case "ifAsync":return this.parseIf();case "for":case "asyncEach":case "asyncAll":return this.parseFor();case "block":return this.parseBlock();case "extends":return this.parseExtends();case "include":return this.parseInclude();case "set":return this.parseSet();case "macro":return this.parseMacro();case "call":return this.parseCall();case "import":return this.parseImport();case "from":return this.parseFrom();case "filter":return this.parseFilterStatement();case "switch":return this.parseSwitch();default:if(this.extensions.length)for(var t=0;t<this.extensions.length;t++){var n=this.extensions[t];if(-1!==a.indexOf(n.tags||[],e.value))return n.parse(this,o,r)}this.fail("unknown block tag: "+e.value,e.lineno,e.colno);}},c.parseRaw=function(e){for(var t="end"+(e=e||"raw"),n=new RegExp("([\\s\\S]*?){%\\s*("+e+"|"+t+")\\s*(?=%})%}"),i=1,r="",s=null,a=this.advanceAfterBlockEnd();(s=this.tokens._extractRegex(n))&&i>0;){var c=s[0],l=s[1],u=s[2];u===e?i+=1:u===t&&(i-=1),0===i?(r+=l,this.tokens.backN(c.length-l.length)):r+=c;}return new o.Output(a.lineno,a.colno,[new o.TemplateData(a.lineno,a.colno,r)])},c.parsePostfix=function(e){for(var t,n=this.peekToken();n;){if(n.type===r.TOKEN_LEFT_PAREN)e=new o.FunCall(n.lineno,n.colno,e,this.parseSignature());else if(n.type===r.TOKEN_LEFT_BRACKET)(t=this.parseAggregate()).children.length>1&&this.fail("invalid index"),e=new o.LookupVal(n.lineno,n.colno,e,t.children[0]);else {if(n.type!==r.TOKEN_OPERATOR||"."!==n.value)break;this.nextToken();var i=this.nextToken();i.type!==r.TOKEN_SYMBOL&&this.fail("expected name as lookup value, got "+i.value,i.lineno,i.colno),t=new o.Literal(i.lineno,i.colno,i.value),e=new o.LookupVal(n.lineno,n.colno,e,t);}n=this.peekToken();}return e},c.parseExpression=function(){return this.parseInlineIf()},c.parseInlineIf=function(){var e=this.parseOr();if(this.skipSymbol("if")){var t=this.parseOr(),n=e;(e=new o.InlineIf(e.lineno,e.colno)).body=n,e.cond=t,this.skipSymbol("else")?e.else_=this.parseOr():e.else_=null;}return e},c.parseOr=function(){for(var e=this.parseAnd();this.skipSymbol("or");){var t=this.parseAnd();e=new o.Or(e.lineno,e.colno,e,t);}return e},c.parseAnd=function(){for(var e=this.parseNot();this.skipSymbol("and");){var t=this.parseNot();e=new o.And(e.lineno,e.colno,e,t);}return e},c.parseNot=function(){var e=this.peekToken();return this.skipSymbol("not")?new o.Not(e.lineno,e.colno,this.parseNot()):this.parseIn()},c.parseIn=function(){for(var e=this.parseIs();;){var t=this.nextToken();if(!t)break;var n=t.type===r.TOKEN_SYMBOL&&"not"===t.value;if(n||this.pushToken(t),!this.skipSymbol("in")){n&&this.pushToken(t);break}var i=this.parseIs();e=new o.In(e.lineno,e.colno,e,i),n&&(e=new o.Not(e.lineno,e.colno,e));}return e},c.parseIs=function(){var e=this.parseCompare();if(this.skipSymbol("is")){var t=this.skipSymbol("not"),n=this.parseCompare();e=new o.Is(e.lineno,e.colno,e,n),t&&(e=new o.Not(e.lineno,e.colno,e));}return e},c.parseCompare=function(){for(var e=["==","===","!=","!==","<",">","<=",">="],t=this.parseConcat(),n=[];;){var i=this.nextToken();if(!i)break;if(-1===e.indexOf(i.value)){this.pushToken(i);break}n.push(new o.CompareOperand(i.lineno,i.colno,this.parseConcat(),i.value));}return n.length?new o.Compare(n[0].lineno,n[0].colno,t,n):t},c.parseConcat=function(){for(var e=this.parseAdd();this.skipValue(r.TOKEN_TILDE,"~");){var t=this.parseAdd();e=new o.Concat(e.lineno,e.colno,e,t);}return e},c.parseAdd=function(){for(var e=this.parseSub();this.skipValue(r.TOKEN_OPERATOR,"+");){var t=this.parseSub();e=new o.Add(e.lineno,e.colno,e,t);}return e},c.parseSub=function(){for(var e=this.parseMul();this.skipValue(r.TOKEN_OPERATOR,"-");){var t=this.parseMul();e=new o.Sub(e.lineno,e.colno,e,t);}return e},c.parseMul=function(){for(var e=this.parseDiv();this.skipValue(r.TOKEN_OPERATOR,"*");){var t=this.parseDiv();e=new o.Mul(e.lineno,e.colno,e,t);}return e},c.parseDiv=function(){for(var e=this.parseFloorDiv();this.skipValue(r.TOKEN_OPERATOR,"/");){var t=this.parseFloorDiv();e=new o.Div(e.lineno,e.colno,e,t);}return e},c.parseFloorDiv=function(){for(var e=this.parseMod();this.skipValue(r.TOKEN_OPERATOR,"//");){var t=this.parseMod();e=new o.FloorDiv(e.lineno,e.colno,e,t);}return e},c.parseMod=function(){for(var e=this.parsePow();this.skipValue(r.TOKEN_OPERATOR,"%");){var t=this.parsePow();e=new o.Mod(e.lineno,e.colno,e,t);}return e},c.parsePow=function(){for(var e=this.parseUnary();this.skipValue(r.TOKEN_OPERATOR,"**");){var t=this.parseUnary();e=new o.Pow(e.lineno,e.colno,e,t);}return e},c.parseUnary=function(e){var t,n=this.peekToken();return t=this.skipValue(r.TOKEN_OPERATOR,"-")?new o.Neg(n.lineno,n.colno,this.parseUnary(true)):this.skipValue(r.TOKEN_OPERATOR,"+")?new o.Pos(n.lineno,n.colno,this.parseUnary(true)):this.parsePrimary(),e||(t=this.parseFilter(t)),t},c.parsePrimary=function(e){var t,n=this.nextToken(),i=null;if(n?n.type===r.TOKEN_STRING?t=n.value:n.type===r.TOKEN_INT?t=parseInt(n.value,10):n.type===r.TOKEN_FLOAT?t=parseFloat(n.value):n.type===r.TOKEN_BOOLEAN?"true"===n.value?t=true:"false"===n.value?t=false:this.fail("invalid boolean: "+n.value,n.lineno,n.colno):n.type===r.TOKEN_NONE?t=null:n.type===r.TOKEN_REGEX&&(t=new RegExp(n.value.body,n.value.flags)):this.fail("expected expression, got end of file"),void 0!==t?i=new o.Literal(n.lineno,n.colno,t):n.type===r.TOKEN_SYMBOL?i=new o.Symbol(n.lineno,n.colno,n.value):(this.pushToken(n),i=this.parseAggregate()),e||(i=this.parsePostfix(i)),i)return i;throw this.error("unexpected token: "+n.value,n.lineno,n.colno)},c.parseFilterName=function(){for(var e=this.expect(r.TOKEN_SYMBOL),t=e.value;this.skipValue(r.TOKEN_OPERATOR,".");)t+="."+this.expect(r.TOKEN_SYMBOL).value;return new o.Symbol(e.lineno,e.colno,t)},c.parseFilterArgs=function(e){return this.peekToken().type===r.TOKEN_LEFT_PAREN?this.parsePostfix(e).args.children:[]},c.parseFilter=function(e){for(;this.skip(r.TOKEN_PIPE);){var t=this.parseFilterName();e=new o.Filter(t.lineno,t.colno,t,new o.NodeList(t.lineno,t.colno,[e].concat(this.parseFilterArgs(e))));}return e},c.parseFilterStatement=function(){var e=this.peekToken();this.skipSymbol("filter")||this.fail("parseFilterStatement: expected filter");var t=this.parseFilterName(),n=this.parseFilterArgs(t);this.advanceAfterBlockEnd(e.value);var i=new o.Capture(t.lineno,t.colno,this.parseUntilBlocks("endfilter"));this.advanceAfterBlockEnd();var r=new o.Filter(t.lineno,t.colno,t,new o.NodeList(t.lineno,t.colno,[i].concat(n)));return new o.Output(t.lineno,t.colno,[r])},c.parseAggregate=function(){var e,t=this.nextToken();switch(t.type){case r.TOKEN_LEFT_PAREN:e=new o.Group(t.lineno,t.colno);break;case r.TOKEN_LEFT_BRACKET:e=new o.Array(t.lineno,t.colno);break;case r.TOKEN_LEFT_CURLY:e=new o.Dict(t.lineno,t.colno);break;default:return null}for(;;){var n=this.peekToken().type;if(n===r.TOKEN_RIGHT_PAREN||n===r.TOKEN_RIGHT_BRACKET||n===r.TOKEN_RIGHT_CURLY){this.nextToken();break}if(e.children.length>0&&(this.skip(r.TOKEN_COMMA)||this.fail("parseAggregate: expected comma after expression",t.lineno,t.colno)),e instanceof o.Dict){var i=this.parsePrimary();this.skip(r.TOKEN_COLON)||this.fail("parseAggregate: expected colon after dict key",t.lineno,t.colno);var s=this.parseExpression();e.addChild(new o.Pair(i.lineno,i.colno,i,s));}else {var a=this.parseExpression();e.addChild(a);}}return e},c.parseSignature=function(e,t){var n=this.peekToken();if(!t&&n.type!==r.TOKEN_LEFT_PAREN){if(e)return null;this.fail("expected arguments",n.lineno,n.colno);}n.type===r.TOKEN_LEFT_PAREN&&(n=this.nextToken());for(var i=new o.NodeList(n.lineno,n.colno),s=new o.KeywordArgs(n.lineno,n.colno),a=false;;){if(n=this.peekToken(),!t&&n.type===r.TOKEN_RIGHT_PAREN){this.nextToken();break}if(t&&n.type===r.TOKEN_BLOCK_END)break;if(a&&!this.skip(r.TOKEN_COMMA))this.fail("parseSignature: expected comma after expression",n.lineno,n.colno);else {var c=this.parseExpression();this.skipValue(r.TOKEN_OPERATOR,"=")?s.addChild(new o.Pair(c.lineno,c.colno,c,this.parseExpression())):i.addChild(c);}a=true;}return s.children.length&&i.addChild(s),i},c.parseUntilBlocks=function(){for(var e=this.breakOnBlocks,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];this.breakOnBlocks=n;var r=this.parse();return this.breakOnBlocks=e,r},c.parseNodes=function(){for(var e,t=[];e=this.nextToken();)if(e.type===r.TOKEN_DATA){var n=e.value,i=this.peekToken(),s=i&&i.value;this.dropLeadingWhitespace&&(n=n.replace(/^\s*/,""),this.dropLeadingWhitespace=false),i&&(i.type===r.TOKEN_BLOCK_START&&"-"===s.charAt(s.length-1)||i.type===r.TOKEN_VARIABLE_START&&"-"===s.charAt(this.tokens.tags.VARIABLE_START.length)||i.type===r.TOKEN_COMMENT&&"-"===s.charAt(this.tokens.tags.COMMENT_START.length))&&(n=n.replace(/\s*$/,"")),t.push(new o.Output(e.lineno,e.colno,[new o.TemplateData(e.lineno,e.colno,n)]));}else if(e.type===r.TOKEN_BLOCK_START){this.dropLeadingWhitespace=false;var a=this.parseStatement();if(!a)break;t.push(a);}else if(e.type===r.TOKEN_VARIABLE_START){var c=this.parseExpression();this.dropLeadingWhitespace=false,this.advanceAfterVariableEnd(),t.push(new o.Output(e.lineno,e.colno,[c]));}else e.type===r.TOKEN_COMMENT?this.dropLeadingWhitespace="-"===e.value.charAt(e.value.length-this.tokens.tags.COMMENT_END.length-1):this.fail("Unexpected token at top-level: "+e.type,e.lineno,e.colno);return t},c.parse=function(){return new o.NodeList(0,0,this.parseNodes())},c.parseAsRoot=function(){return new o.Root(0,0,this.parseNodes())},s}(s);e.exports={parse:function(e,t,n){var i=new c(r.lex(e,n));return void 0!==t&&(i.extensions=t),i.parseAsRoot()},Parser:c};},function(e,t,n){var i=n(0),r=" \n\t\r ",o="()[]{}%*-+~/#,:|.<>=!",s="string",a="whitespace",c="data",l="block-start",u="block-end",h="variable-start",f="variable-end",p="comment",m="left-paren",d="right-paren",v="left-bracket",_="right-bracket",y="left-curly",g="right-curly",b="operator",k="comma",E="colon",w="tilde",x="pipe",O="float",L="boolean",T="none",S="symbol",A="regex";function N(e,t,n,i){return {type:e,value:t,lineno:n,colno:i}}var C=function(){function e(e,t){this.str=e,this.index=0,this.len=e.length,this.lineno=0,this.colno=0,this.in_code=false;var n=(t=t||{}).tags||{};this.tags={BLOCK_START:n.blockStart||"{%",BLOCK_END:n.blockEnd||"%}",VARIABLE_START:n.variableStart||"{{",VARIABLE_END:n.variableEnd||"}}",COMMENT_START:n.commentStart||"{#",COMMENT_END:n.commentEnd||"#}"},this.trimBlocks=!!t.trimBlocks,this.lstripBlocks=!!t.lstripBlocks;}var t=e.prototype;return t.nextToken=function(){var e,t=this.lineno,n=this.colno;if(this.in_code){var C=this.current();if(this.isFinished())return null;if('"'===C||"'"===C)return N(s,this._parseString(C),t,n);if(e=this._extract(r))return N(a,e,t,n);if((e=this._extractString(this.tags.BLOCK_END))||(e=this._extractString("-"+this.tags.BLOCK_END)))return this.in_code=false,this.trimBlocks&&("\n"===(C=this.current())?this.forward():"\r"===C&&(this.forward(),"\n"===(C=this.current())?this.forward():this.back())),N(u,e,t,n);if((e=this._extractString(this.tags.VARIABLE_END))||(e=this._extractString("-"+this.tags.VARIABLE_END)))return this.in_code=false,N(f,e,t,n);if("r"===C&&"/"===this.str.charAt(this.index+1)){this.forwardN(2);for(var B="";!this.isFinished();){if("/"===this.current()&&"\\"!==this.previous()){this.forward();break}B+=this.current(),this.forward();}for(var F=["g","i","m","y"],j="";!this.isFinished()&&-1!==F.indexOf(this.current());)j+=this.current(),this.forward();return N(A,{body:B,flags:j},t,n)}if(-1!==o.indexOf(C)){this.forward();var R,P=["==","===","!=","!==","<=",">=","//","**"],K=C+this.current();switch(-1!==i.indexOf(P,K)&&(this.forward(),C=K,-1!==i.indexOf(P,K+this.current())&&(C=K+this.current(),this.forward())),C){case "(":R=m;break;case ")":R=d;break;case "[":R=v;break;case "]":R=_;break;case "{":R=y;break;case "}":R=g;break;case ",":R=k;break;case ":":R=E;break;case "~":R=w;break;case "|":R=x;break;default:R=b;}return N(R,C,t,n)}if((e=this._extractUntil(r+o)).match(/^[-+]?[0-9]+$/)){if("."===this.current()){this.forward();var I=this._extract("0123456789");return N(O,e+"."+I,t,n)}return N("int",e,t,n)}if(e.match(/^(true|false)$/))return N(L,e,t,n);if("none"===e)return N(T,e,t,n);if("null"===e)return N(T,e,t,n);if(e)return N(S,e,t,n);throw new Error("Unexpected value while parsing: "+e)}var M,D=this.tags.BLOCK_START.charAt(0)+this.tags.VARIABLE_START.charAt(0)+this.tags.COMMENT_START.charAt(0)+this.tags.COMMENT_END.charAt(0);if(this.isFinished())return null;if((e=this._extractString(this.tags.BLOCK_START+"-"))||(e=this._extractString(this.tags.BLOCK_START)))return this.in_code=true,N(l,e,t,n);if((e=this._extractString(this.tags.VARIABLE_START+"-"))||(e=this._extractString(this.tags.VARIABLE_START)))return this.in_code=true,N(h,e,t,n);e="";var U=false;for(this._matches(this.tags.COMMENT_START)&&(U=true,e=this._extractString(this.tags.COMMENT_START));null!==(M=this._extractUntil(D));){if(e+=M,(this._matches(this.tags.BLOCK_START)||this._matches(this.tags.VARIABLE_START)||this._matches(this.tags.COMMENT_START))&&!U){if(this.lstripBlocks&&this._matches(this.tags.BLOCK_START)&&this.colno>0&&this.colno<=e.length){var V=e.slice(-this.colno);if(/^\s+$/.test(V)&&!(e=e.slice(0,-this.colno)).length)return this.nextToken()}break}if(this._matches(this.tags.COMMENT_END)){if(!U)throw new Error("unexpected end of comment");e+=this._extractString(this.tags.COMMENT_END);break}e+=this.current(),this.forward();}if(null===M&&U)throw new Error("expected end of comment, got end of file");return N(U?p:c,e,t,n)},t._parseString=function(e){this.forward();for(var t="";!this.isFinished()&&this.current()!==e;){var n=this.current();if("\\"===n){switch(this.forward(),this.current()){case "n":t+="\n";break;case "t":t+="\t";break;case "r":t+="\r";break;default:t+=this.current();}this.forward();}else t+=n,this.forward();}return this.forward(),t},t._matches=function(e){return this.index+e.length>this.len?null:this.str.slice(this.index,this.index+e.length)===e},t._extractString=function(e){return this._matches(e)?(this.forwardN(e.length),e):null},t._extractUntil=function(e){return this._extractMatching(true,e||"")},t._extract=function(e){return this._extractMatching(false,e)},t._extractMatching=function(e,t){if(this.isFinished())return null;var n=t.indexOf(this.current());if(e&&-1===n||!e&&-1!==n){var i=this.current();this.forward();for(var r=t.indexOf(this.current());(e&&-1===r||!e&&-1!==r)&&!this.isFinished();)i+=this.current(),this.forward(),r=t.indexOf(this.current());return i}return ""},t._extractRegex=function(e){var t=this.currentStr().match(e);return t?(this.forwardN(t[0].length),t):null},t.isFinished=function(){return this.index>=this.len},t.forwardN=function(e){for(var t=0;t<e;t++)this.forward();},t.forward=function(){this.index++,"\n"===this.previous()?(this.lineno++,this.colno=0):this.colno++;},t.backN=function(e){for(var t=0;t<e;t++)this.back();},t.back=function(){if(this.index--,"\n"===this.current()){this.lineno--;var e=this.src.lastIndexOf("\n",this.index-1);this.colno=-1===e?this.index:this.index-e;}else this.colno--;},t.current=function(){return this.isFinished()?"":this.str.charAt(this.index)},t.currentStr=function(){return this.isFinished()?"":this.str.substr(this.index)},t.previous=function(){return this.str.charAt(this.index-1)},e}();e.exports={lex:function(e,t){return new C(e,t)},TOKEN_STRING:s,TOKEN_WHITESPACE:a,TOKEN_DATA:c,TOKEN_BLOCK_START:l,TOKEN_BLOCK_END:u,TOKEN_VARIABLE_START:h,TOKEN_VARIABLE_END:f,TOKEN_COMMENT:p,TOKEN_LEFT_PAREN:m,TOKEN_RIGHT_PAREN:d,TOKEN_LEFT_BRACKET:v,TOKEN_RIGHT_BRACKET:_,TOKEN_LEFT_CURLY:y,TOKEN_RIGHT_CURLY:g,TOKEN_OPERATOR:b,TOKEN_COMMA:k,TOKEN_COLON:E,TOKEN_TILDE:w,TOKEN_PIPE:x,TOKEN_INT:"int",TOKEN_FLOAT:O,TOKEN_BOOLEAN:L,TOKEN_NONE:T,TOKEN_SYMBOL:S,TOKEN_SPECIAL:"special",TOKEN_REGEX:A};},function(e,t,n){function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var r=n(6),o=n(19).PrecompiledLoader,s=function(e){var t,n;function r(t,n){var i;return (i=e.call(this)||this).baseURL=t||".",n=n||{},i.useCache=!!n.useCache,i.async=!!n.async,i}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n);var o=r.prototype;return o.resolve=function(e,t){throw new Error("relative templates not support in the browser yet")},o.getSource=function(e,t){var n,i=this,r=this.useCache;return this.fetch(this.baseURL+"/"+e,function(o,s){if(o)if(t)t(o.content);else {if(404!==o.status)throw o.content;n=null;}else n={src:s,path:e,noCache:!r},i.emit("load",e,n),t&&t(null,n);}),n},o.fetch=function(e,t){if("undefined"==typeof window)throw new Error("WebLoader can only by used in a browser");var n=new XMLHttpRequest,i=true;n.onreadystatechange=function(){4===n.readyState&&i&&(i=false,0===n.status||200===n.status?t(null,n.responseText):t({status:n.status,content:n.responseText}));},e+=(-1===e.indexOf("?")?"?":"&")+"s="+(new Date).getTime(),n.open("GET",e,this.async),n.send();},r}(r);e.exports={WebLoader:s,PrecompiledLoader:o};},function(e,t,n){var i,r=n(0),o=n(7),s=o.Environment,a=o.Template,c=n(6),l=n(10),u=n(23),h=n(5),f=n(8),p=n(9),m=n(2),d=n(3),v=n(25);function _(e,t){var n;return t=t||{},r.isObject(e)&&(t=e,e=null),l.FileSystemLoader?n=new l.FileSystemLoader(e,{watch:t.watch,noCache:t.noCache}):l.WebLoader&&(n=new l.WebLoader(e,{useCache:t.web&&t.web.useCache,async:t.web&&t.web.async})),i=new s(n,t),t&&t.express&&i.express(t.express),i}e.exports={Environment:s,Template:a,Loader:c,FileSystemLoader:l.FileSystemLoader,NodeResolveLoader:l.NodeResolveLoader,PrecompiledLoader:l.PrecompiledLoader,WebLoader:l.WebLoader,compiler:h,parser:f,lexer:p,runtime:m,lib:r,nodes:d,installJinjaCompat:v,configure:_,reset:function(){i=void 0;},compile:function(e,t,n,r){return i||_(),new a(e,t,n,r)},render:function(e,t,n){return i||_(),i.render(e,t,n)},renderString:function(e,t,n){return i||_(),i.renderString(e,t,n)},precompile:u?u.precompile:void 0,precompileString:u?u.precompileString:void 0};},function(e,t,n){var i=n(13),r=[],o=[],s=i.makeRequestCallFromTimer(function(){if(o.length)throw o.shift()});function a(e){var t;(t=r.length?r.pop():new c).task=e,i(t);}function c(){this.task=null;}e.exports=a,c.prototype.call=function(){try{this.task.call();}catch(e){a.onerror?a.onerror(e):(o.push(e),s());}finally{this.task=null,r[r.length]=this;}};},function(e,t,n){(function(t){function n(e){r.length||i(),r[r.length]=e;}e.exports=n;var i,r=[],o=0;function s(){for(;o<r.length;){var e=o;if(o+=1,r[e].call(),o>1024){for(var t=0,n=r.length-o;t<n;t++)r[t]=r[t+o];r.length-=o,o=0;}}r.length=0,o=0;}var a,c,l,u=void 0!==t?t:self,h=u.MutationObserver||u.WebKitMutationObserver;function f(e){return function(){var t=setTimeout(i,0),n=setInterval(i,50);function i(){clearTimeout(t),clearInterval(n),e();}}}"function"==typeof h?(a=1,c=new h(s),l=document.createTextNode(""),c.observe(l,{characterData:true}),i=function(){a=-a,l.data=a;}):i=f(s),n.requestFlush=i,n.makeRequestCallFromTimer=f;}).call(t,n(14));},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this");}catch(e){"object"==typeof window&&(n=window);}e.exports=n;},function(e,t,n){var i;!function(){var n=function(){var e=Array.prototype.slice.call(arguments);"function"==typeof e[0]&&e[0].apply(null,e.splice(1));},r=function(e){"function"==typeof setImmediate?setImmediate(e):"undefined"!=typeof process&&process.nextTick?process.nextTick(e):setTimeout(e,0);},o=Array.isArray||function(e){return "[object Array]"===Object.prototype.toString.call(e)},s=function(e,t,i){var s=i?r:n;if(t=t||function(){},!o(e)){var a=new Error("First argument to waterfall must be an array of functions");return t(a)}if(!e.length)return t();var c=function(e){return function(n){if(n)t.apply(null,arguments),t=function(){};else {var i=Array.prototype.slice.call(arguments,1),r=e.next();r?i.push(c(r)):i.push(t),s(function(){e.apply(null,i);});}}};c(function(e){var t=function(n){var i=function(){return e.length&&e[n].apply(null,arguments),i.next()};return i.next=function(){return n<e.length-1?t(n+1):null},i};return t(0)}(e))();};void 0===(i=function(){return s}.apply(t,[]))||(e.exports=i);}();},function(e,t,n){var i,r="object"==typeof Reflect?Reflect:null,o=r&&"function"==typeof r.apply?r.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};i=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this);}e.exports=a,e.exports.once=function(e,t){return new Promise(function(n,i){function r(n){e.removeListener(t,o),i(n);}function o(){"function"==typeof e.removeListener&&e.removeListener("error",r),n([].slice.call(arguments));}_(e,t,o,{once:true}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&_(e,"error",t,n);}(e,r,{once:true});})},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var c=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function h(e,t,n,i){var r,o,s,a;if(l(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),s=o[t]),void 0===s)s=o[t]=n,++e._eventsCount;else if("function"==typeof s?s=o[t]=i?[n,s]:[s,n]:i?s.unshift(n):s.push(n),(r=u(e))>0&&s.length>r&&!s.warned){s.warned=true;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,a=c,console&&console.warn&&console.warn(a);}return e}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=true,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var i={fired:false,wrapFn:void 0,target:e,type:t,listener:n},r=f.bind(i);return r.listener=n,i.wrapFn=r,r}function m(e,t,n){var i=e._events;if(void 0===i)return [];var r=i[t];return void 0===r?[]:"function"==typeof r?n?[r.listener||r]:[r]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(r):v(r,r.length)}function d(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function v(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e[i];return n}function _(e,t,n,i){if("function"==typeof e.on)i.once?e.once(t,n):e.on(t,n);else {if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,function r(o){i.once&&e.removeEventListener(t,r),n(o);});}}Object.defineProperty(a,"defaultMaxListeners",{enumerable:true,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e;}}),a.init=function(){ void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0;},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,r=this._events;if(void 0!==r)i=i&&void 0===r.error;else if(!i)return false;if(i){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var c=r[e];if(void 0===c)return false;if("function"==typeof c)o(c,this,t);else {var l=c.length,u=v(c,l);for(n=0;n<l;++n)o(u[n],this,t);}return true},a.prototype.addListener=function(e,t){return h(this,e,t,false)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return h(this,e,t,true)},a.prototype.once=function(e,t){return l(t),this.on(e,p(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,p(this,e,t)),this},a.prototype.removeListener=function(e,t){var n,i,r,o,s;if(l(t),void 0===(i=this._events))return this;if(void 0===(n=i[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete i[e],i.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(r=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){s=n[o].listener,r=o;break}if(r<0)return this;0===r?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop();}(n,r),1===n.length&&(i[e]=n[0]),void 0!==i.removeListener&&this.emit("removeListener",e,s||t);}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,n,i;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var r,o=Object.keys(n);for(i=0;i<o.length;++i)"removeListener"!==(r=o[i])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(i=t.length-1;i>=0;i--)this.removeListener(e,t[i]);return this},a.prototype.listeners=function(e){return m(this,e,true)},a.prototype.rawListeners=function(e){return m(this,e,false)},a.listenerCount=function(e,t){return "function"==typeof e.listenerCount?e.listenerCount(t):d.call(e,t)},a.prototype.listenerCount=d,a.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]};},function(e,t,n){var i=n(3),r=n(0),o=0;function s(){return "hole_"+o++}function a(e,t){for(var n=null,i=0;i<e.length;i++){var r=t(e[i]);r!==e[i]&&(n||(n=e.slice()),n[i]=r);}return n||e}function c(e,t,n){if(!(e instanceof i.Node))return e;if(!n){var r=t(e);if(r&&r!==e)return r}if(e instanceof i.NodeList){var o=a(e.children,function(e){return c(e,t,n)});o!==e.children&&(e=new i[e.typename](e.lineno,e.colno,o));}else if(e instanceof i.CallExtension){var s=c(e.args,t,n),l=a(e.contentArgs,function(e){return c(e,t,n)});s===e.args&&l===e.contentArgs||(e=new i[e.typename](e.extName,e.prop,s,l));}else {var u=e.fields.map(function(t){return e[t]}),h=a(u,function(e){return c(e,t,n)});h!==u&&(e=new i[e.typename](e.lineno,e.colno),h.forEach(function(t,n){e[e.fields[n]]=t;}));}return n&&t(e)||e}function l(e,t){return c(e,t,true)}function u(e,t,n){var o=[],a=l(n?e[n]:e,function(e){var n;return e instanceof i.Block?e:((e instanceof i.Filter&&-1!==r.indexOf(t,e.name.value)||e instanceof i.CallExtensionAsync)&&(n=new i.Symbol(e.lineno,e.colno,s()),o.push(new i.FilterAsync(e.lineno,e.colno,e.name,e.args,n))),n)});return n?e[n]=a:e=a,o.length?(o.push(e),new i.NodeList(e.lineno,e.colno,o)):e}function h(e,t){return function(e){return l(e,function(e){if(e instanceof i.If||e instanceof i.For){var t=false;if(c(e,function(e){if(e instanceof i.FilterAsync||e instanceof i.IfAsync||e instanceof i.AsyncEach||e instanceof i.AsyncAll||e instanceof i.CallExtensionAsync)return t=true,e}),t){if(e instanceof i.If)return new i.IfAsync(e.lineno,e.colno,e.cond,e.body,e.else_);if(e instanceof i.For&&!(e instanceof i.AsyncAll))return new i.AsyncEach(e.lineno,e.colno,e.arr,e.name,e.body,e.else_)}}})}(function(e){return c(e,function(e){if(e instanceof i.Block){var t=false,n=s();e.body=c(e.body,function(e){if(e instanceof i.FunCall&&"super"===e.name.value)return t=true,new i.Symbol(e.lineno,e.colno,n)}),t&&e.body.children.unshift(new i.Super(0,0,e.name,new i.Symbol(0,0,n)));}})}(function(e,t){return l(e,function(e){return e instanceof i.Output?u(e,t):e instanceof i.Set?u(e,t,"value"):e instanceof i.For?u(e,t,"arr"):e instanceof i.If?u(e,t,"cond"):e instanceof i.CallExtension?u(e,t,"args"):void 0})}(e,t)))}e.exports={transform:function(e,t){return h(e,t||[])}};},function(e,t,n){var i=n(0),r=n(2);function o(e,t){return null==e||false===e?t:e}function s(e){return e!=e}function a(e){var t=(e=o(e,"")).toLowerCase();return r.copySafeness(e,t.charAt(0).toUpperCase()+t.slice(1))}function c(e){if(i.isString(e))return e.split("");if(i.isObject(e))return i._entries(e||{}).map(function(e){return {key:e[0],value:e[1]}});if(i.isArray(e))return e;throw new i.TemplateError("list filter: type not iterable")}function l(e){return function(t,n,r){ void 0===n&&(n="truthy");var o=this,s=o.env.getTest(n);return i.toArray(t).filter(function(t){return s.call(o,t,r)===e})}}function u(e){return r.copySafeness(e,e.replace(/^\s*|\s*$/g,""))}(t=e.exports={}).abs=Math.abs,t.batch=function(e,t,n){var i,r=[],o=[];for(i=0;i<e.length;i++)i%t===0&&o.length&&(r.push(o),o=[]),o.push(e[i]);if(o.length){if(n)for(i=o.length;i<t;i++)o.push(n);r.push(o);}return r},t.capitalize=a,t.center=function(e,t){if(t=t||80,(e=o(e,"")).length>=t)return e;var n=t-e.length,s=i.repeat(" ",n/2-n%2),a=i.repeat(" ",n/2);return r.copySafeness(e,s+e+a)},t.default=function(e,t,n){return n?e||t:void 0!==e?e:t},t.dictsort=function(e,t,n){if(!i.isObject(e))throw new i.TemplateError("dictsort filter: val must be an object");var r,o=[];for(var s in e)o.push([s,e[s]]);if(void 0===n||"key"===n)r=0;else {if("value"!==n)throw new i.TemplateError("dictsort filter: You can only sort by either key or value");r=1;}return o.sort(function(e,n){var o=e[r],s=n[r];return t||(i.isString(o)&&(o=o.toUpperCase()),i.isString(s)&&(s=s.toUpperCase())),o>s?1:o===s?0:-1}),o},t.dump=function(e,t){return JSON.stringify(e,null,t)},t.escape=function(e){return e instanceof r.SafeString?e:(e=null==e?"":e,r.markSafe(i.escape(e.toString())))},t.safe=function(e){return e instanceof r.SafeString?e:(e=null==e?"":e,r.markSafe(e.toString()))},t.first=function(e){return e[0]},t.forceescape=function(e){return e=null==e?"":e,r.markSafe(i.escape(e.toString()))},t.groupby=function(e,t){return i.groupBy(e,t,this.env.opts.throwOnUndefined)},t.indent=function(e,t,n){if(""===(e=o(e,"")))return "";t=t||4;var s=e.split("\n"),a=i.repeat(" ",t),c=s.map(function(e,t){return 0!==t||n?""+a+e:e}).join("\n");return r.copySafeness(e,c)},t.join=function(e,t,n){return t=t||"",n&&(e=i.map(e,function(e){return e[n]})),e.join(t)},t.last=function(e){return e[e.length-1]},t.length=function(e){var t=o(e,"");return void 0!==t?"function"==typeof Map&&t instanceof Map||"function"==typeof Set&&t instanceof Set?t.size:!i.isObject(t)||t instanceof r.SafeString?t.length:i.keys(t).length:0},t.list=c,t.lower=function(e){return (e=o(e,"")).toLowerCase()},t.nl2br=function(e){return null==e?"":r.copySafeness(e,e.replace(/\r\n|\n/g,"<br />\n"))},t.random=function(e){return e[Math.floor(Math.random()*e.length)]},t.reject=l(false),t.rejectattr=function(e,t){return e.filter(function(e){return !e[t]})},t.select=l(true),t.selectattr=function(e,t){return e.filter(function(e){return !!e[t]})},t.replace=function(e,t,n,i){var o=e;if(t instanceof RegExp)return e.replace(t,n);void 0===i&&(i=-1);var s="";if("number"==typeof t)t=""+t;else if("string"!=typeof t)return e;if("number"==typeof e&&(e=""+e),"string"!=typeof e&&!(e instanceof r.SafeString))return e;if(""===t)return s=n+e.split("").join(n)+n,r.copySafeness(e,s);var a=e.indexOf(t);if(0===i||-1===a)return e;for(var c=0,l=0;a>-1&&(-1===i||l<i);)s+=e.substring(c,a)+n,c=a+t.length,l++,a=e.indexOf(t,c);return c<e.length&&(s+=e.substring(c)),r.copySafeness(o,s)},t.reverse=function(e){var t;return (t=i.isString(e)?c(e):i.map(e,function(e){return e})).reverse(),i.isString(e)?r.copySafeness(e,t.join("")):t},t.round=function(e,t,n){t=t||0;var i=Math.pow(10,t);return ("ceil"===n?Math.ceil:"floor"===n?Math.floor:Math.round)(e*i)/i},t.slice=function(e,t,n){for(var i=Math.floor(e.length/t),r=e.length%t,o=[],s=0,a=0;a<t;a++){var c=s+a*i;a<r&&s++;var l=s+(a+1)*i,u=e.slice(c,l);n&&a>=r&&u.push(n),o.push(u);}return o},t.sum=function(e,t,n){return void 0===n&&(n=0),t&&(e=i.map(e,function(e){return e[t]})),n+e.reduce(function(e,t){return e+t},0)},t.sort=r.makeMacro(["value","reverse","case_sensitive","attribute"],[],function(e,t,n,r){var o=this,s=i.map(e,function(e){return e}),a=i.getAttrGetter(r);return s.sort(function(e,s){var c=r?a(e):e,l=r?a(s):s;if(o.env.opts.throwOnUndefined&&r&&(void 0===c||void 0===l))throw new TypeError('sort: attribute "'+r+'" resolved to undefined');return !n&&i.isString(c)&&i.isString(l)&&(c=c.toLowerCase(),l=l.toLowerCase()),c<l?t?1:-1:c>l?t?-1:1:0}),s}),t.string=function(e){return r.copySafeness(e,e)},t.striptags=function(e,t){var n=u((e=o(e,"")).replace(/<\/?([a-z][a-z0-9]*)\b[^>]*>|<!--[\s\S]*?-->/gi,"")),i="";return i=t?n.replace(/^ +| +$/gm,"").replace(/ +/g," ").replace(/(\r\n)/g,"\n").replace(/\n\n\n+/g,"\n\n"):n.replace(/\s+/gi," "),r.copySafeness(e,i)},t.title=function(e){var t=(e=o(e,"")).split(" ").map(function(e){return a(e)});return r.copySafeness(e,t.join(" "))},t.trim=u,t.truncate=function(e,t,n,i){var s=e;if(t=t||255,(e=o(e,"")).length<=t)return e;if(n)e=e.substring(0,t);else {var a=e.lastIndexOf(" ",t);-1===a&&(a=t),e=e.substring(0,a);}return e+=null!=i?i:"...",r.copySafeness(s,e)},t.upper=function(e){return (e=o(e,"")).toUpperCase()},t.urlencode=function(e){var t=encodeURIComponent;return i.isString(e)?t(e):(i.isArray(e)?e:i._entries(e)).map(function(e){var n=e[0],i=e[1];return t(n)+"="+t(i)}).join("&")};var h=/^(?:\(|<|<)?(.*?)(?:\.|,|\)|\n|>)?$/,f=/^[\w.!#$%&'*+\-\/=?\^`{|}~]+@[a-z\d\-]+(\.[a-z\d\-]+)+$/i,p=/^https?:\/\/.*$/,m=/^www\./,d=/\.(?:org|net|com)(?:\:|\/|$)/;t.urlize=function(e,t,n){s(t)&&(t=1/0);var i=true===n?' rel="nofollow"':"";return e.split(/(\s+)/).filter(function(e){return e&&e.length}).map(function(e){var n=e.match(h),r=n?n[1]:e,o=r.substr(0,t);return p.test(r)?'<a href="'+r+'"'+i+">"+o+"</a>":m.test(r)?'<a href="http://'+r+'"'+i+">"+o+"</a>":f.test(r)?'<a href="mailto:'+r+'">'+r+"</a>":d.test(r)?'<a href="http://'+r+'"'+i+">"+o+"</a>":e}).join("")},t.wordcount=function(e){var t=(e=o(e,""))?e.match(/\w+/g):null;return t?t.length:null},t.float=function(e,t){var n=parseFloat(e);return s(n)?t:n};var v=r.makeMacro(["value","default","base"],[],function(e,t,n){ void 0===n&&(n=10);var i=parseInt(e,n);return s(i)?t:i});t.int=v,t.d=t.default,t.e=t.escape;},function(e,t,n){function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}var r=function(e){var t,n;function r(t){var n;return (n=e.call(this)||this).precompiled=t||{},n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,i(t,n),r.prototype.getSource=function(e){return this.precompiled[e]?{src:{type:"code",obj:this.precompiled[e]},path:e}:null},r}(n(6));e.exports={PrecompiledLoader:r};},function(e,t,n){var i=n(2).SafeString;t.callable=function(e){return "function"==typeof e},t.defined=function(e){return void 0!==e},t.divisibleby=function(e,t){return e%t===0},t.escaped=function(e){return e instanceof i},t.equalto=function(e,t){return e===t},t.eq=t.equalto,t.sameas=t.equalto,t.even=function(e){return e%2==0},t.falsy=function(e){return !e},t.ge=function(e,t){return e>=t},t.greaterthan=function(e,t){return e>t},t.gt=t.greaterthan,t.le=function(e,t){return e<=t},t.lessthan=function(e,t){return e<t},t.lt=t.lessthan,t.lower=function(e){return e.toLowerCase()===e},t.ne=function(e,t){return e!==t},t.null=function(e){return null===e},t.number=function(e){return "number"==typeof e},t.odd=function(e){return e%2==1},t.string=function(e){return "string"==typeof e},t.truthy=function(e){return !!e},t.undefined=function(e){return void 0===e},t.upper=function(e){return e.toUpperCase()===e},t.iterable=function(e){return "undefined"!=typeof Symbol?!!e[Symbol.iterator]:Array.isArray(e)||"string"==typeof e},t.mapping=function(e){var t=null!=e&&"object"==typeof e&&!Array.isArray(e);return Set?t&&!(e instanceof Set):t};},function(e,t,n){e.exports=function(){return {range:function(e,t,n){ void 0===t?(t=e,e=0,n=1):n||(n=1);var i=[];if(n>0)for(var r=e;r<t;r+=n)i.push(r);else for(var o=e;o>t;o+=n)i.push(o);return i},cycler:function(){return e=Array.prototype.slice.call(arguments),t=-1,{current:null,reset:function(){t=-1,this.current=null;},next:function(){return ++t>=e.length&&(t=0),this.current=e[t],this.current}};var e,t;},joiner:function(e){return function(e){e=e||",";var t=true;return function(){var n=t?"":e;return t=false,n}}(e)}}};},function(e,t,n){var i=n(4);e.exports=function(e,t){function n(e,t){if(this.name=e,this.path=e,this.defaultEngine=t.defaultEngine,this.ext=i.extname(e),!this.ext&&!this.defaultEngine)throw new Error("No default engine was specified and no extension was provided.");this.ext||(this.name+=this.ext=("."!==this.defaultEngine[0]?".":"")+this.defaultEngine);}return n.prototype.render=function(t,n){e.render(this.name,t,n);},t.set("view",n),t.set("nunjucksEnv",e),e};},function(e,t,n){var i=n(4),r=n(4),o=n(0)._prettifyError,s=n(5),a=n(7).Environment,c=n(24);function l(e,t){return !!Array.isArray(t)&&t.some(function(t){return e.match(t)})}function u(e,t){(t=t||{}).isString=true;var n=t.env||new a([]),i=t.wrapper||c;if(!t.name)throw new Error('the "name" option is required when compiling a string');return i([h(e,t.name,n)],t)}function h(e,t,n){var i,r=(n=n||new a([])).asyncFilters,c=n.extensionsList;t=t.replace(/\\/g,"/");try{i=s.compile(e,r,c,t,n.opts);}catch(e){throw o(t,false,e)}return {name:t,template:i}}e.exports={precompile:function(e,t){var n=(t=t||{}).env||new a([]),o=t.wrapper||c;if(t.isString)return u(e,t);var s=i.existsSync(e)&&i.statSync(e),f=[],p=[];if(s.isFile())f.push(h(i.readFileSync(e,"utf-8"),t.name||e,n));else if(s.isDirectory()){!function n(o){i.readdirSync(o).forEach(function(s){var a=r.join(o,s),c=a.substr(r.join(e,"/").length),u=i.statSync(a);u&&u.isDirectory()?l(c+="/",t.exclude)||n(a):l(c,t.include)&&p.push(a);});}(e);for(var m=0;m<p.length;m++){var d=p[m].replace(r.join(e,"/"),"");try{f.push(h(i.readFileSync(p[m],"utf-8"),d,n));}catch(e){if(!t.force)throw e;console.error(e);}}}return o(f,t)},precompileString:u};},function(e,t,n){e.exports=function(e,t){var n="";t=t||{};for(var i=0;i<e.length;i++){var r=JSON.stringify(e[i].name);n+="(function() {(window.nunjucksPrecompiled = window.nunjucksPrecompiled || {})["+r+"] = (function() {\n"+e[i].template+"\n})();\n",t.asFunction&&(n+="return function(ctx, cb) { return nunjucks.render("+r+", ctx, cb); }\n"),n+="})();\n";}return n};},function(e,t,n){e.exports=function(){var e,t,n=this.runtime,i=this.lib,r=this.compiler.Compiler,o=this.parser.Parser,s=this.nodes,a=this.lexer,c=n.contextOrFrameLookup,l=n.memberLookup;function u(e){return {index:e.index,lineno:e.lineno,colno:e.colno}}if(r&&(e=r.prototype.assertType),o&&(t=o.prototype.parseAggregate),n.contextOrFrameLookup=function(e,t,n){var i=c.apply(this,arguments);if(void 0!==i)return i;switch(n){case "True":return true;case "False":return false;case "None":return null;default:return}},s&&r&&o){var h=s.Node.extend("Slice",{fields:["start","stop","step"],init:function(e,t,n,i,r){n=n||new s.Literal(e,t,null),i=i||new s.Literal(e,t,null),r=r||new s.Literal(e,t,1),this.parent(e,t,n,i,r);}});r.prototype.assertType=function(t){t instanceof h||e.apply(this,arguments);},r.prototype.compileSlice=function(e,t){this._emit("("),this._compileExpression(e.start,t),this._emit("),("),this._compileExpression(e.stop,t),this._emit("),("),this._compileExpression(e.step,t),this._emit(")");},o.prototype.parseAggregate=function(){var e=this,n=u(this.tokens);n.colno--,n.index--;try{return t.apply(this)}catch(t){var r=u(this.tokens),o=function(){return i._assign(e.tokens,r),t};i._assign(this.tokens,n),this.peeked=false;var c=this.peekToken();if(c.type!==a.TOKEN_LEFT_BRACKET)throw o();this.nextToken();for(var l=new h(c.lineno,c.colno),f=false,p=0;p<=l.fields.length&&!this.skip(a.TOKEN_RIGHT_BRACKET);p++){if(p===l.fields.length){if(!f)break;this.fail("parseSlice: too many slice components",c.lineno,c.colno);}this.skip(a.TOKEN_COLON)?f=true:(l[l.fields[p]]=this.parseExpression(),f=this.skip(a.TOKEN_COLON)||f);}if(!f)throw o();return new s.Array(c.lineno,c.colno,[l])}};}function f(e,t,i,r){e=e||[],null===t&&(t=r<0?e.length-1:0),null===i?i=r<0?-1:e.length:i<0&&(i+=e.length),t<0&&(t+=e.length);for(var o=[],s=t;!(s<0||s>e.length||r>0&&s>=i||r<0&&s<=i);s+=r)o.push(n.memberLookup(e,s));return o}function p(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var m={pop:function(e){if(void 0===e)return this.pop();if(e>=this.length||e<0)throw new Error("KeyError");return this.splice(e,1)},append:function(e){return this.push(e)},remove:function(e){for(var t=0;t<this.length;t++)if(this[t]===e)return this.splice(t,1);throw new Error("ValueError")},count:function(e){for(var t=0,n=0;n<this.length;n++)this[n]===e&&t++;return t},index:function(e){var t;if(-1===(t=this.indexOf(e)))throw new Error("ValueError");return t},find:function(e){return this.indexOf(e)},insert:function(e,t){return this.splice(e,0,t)}},d={items:function(){return i._entries(this)},values:function(){return i._values(this)},keys:function(){return i.keys(this)},get:function(e,t){var n=this[e];return void 0===n&&(n=t),n},has_key:function(e){return p(this,e)},pop:function(e,t){var n=this[e];if(void 0===n&&void 0!==t)n=t;else {if(void 0===n)throw new Error("KeyError");delete this[e];}return n},popitem:function(){var e=i.keys(this);if(!e.length)throw new Error("KeyError");var t=e[0],n=this[t];return delete this[t],[t,n]},setdefault:function(e,t){return void 0===t&&(t=null),e in this||(this[e]=t),this[e]},update:function(e){return i._assign(this,e),null}};return d.iteritems=d.items,d.itervalues=d.values,d.iterkeys=d.keys,n.memberLookup=function(e,t,n){return 4===arguments.length?f.apply(this,arguments):(e=e||{},i.isArray(e)&&p(m,t)?m[t].bind(e):i.isObject(e)&&p(d,t)?d[t].bind(e):l.apply(this,arguments))},function(){n.contextOrFrameLookup=c,n.memberLookup=l,r&&(r.prototype.assertType=e),o&&(o.prototype.parseAggregate=t);}};}])},e.exports=t();}(nunjucks);var nunjucksExports=nunjucks.exports;var _0x511db3 = getDefaultExportFromCjs(nunjucksExports);
|
||
|
||
var _0x54ae23=_0x141d;(function(_0x12e19c,_0x3e582a){var _0x3cf728=_0x141d,_0x132d13=_0x12e19c();while(!![]){try{var _0xc3fd98=parseInt(_0x3cf728(0x13c))/0x1*(parseInt(_0x3cf728(0x14b))/0x2)+-parseInt(_0x3cf728(0x138))/0x3*(-parseInt(_0x3cf728(0x149))/0x4)+-parseInt(_0x3cf728(0x137))/0x5*(parseInt(_0x3cf728(0x154))/0x6)+parseInt(_0x3cf728(0x18c))/0x7+parseInt(_0x3cf728(0x183))/0x8+-parseInt(_0x3cf728(0x197))/0x9*(parseInt(_0x3cf728(0x16f))/0xa)+parseInt(_0x3cf728(0x177))/0xb*(-parseInt(_0x3cf728(0x185))/0xc);if(_0xc3fd98===_0x3e582a)break;else _0x132d13['push'](_0x132d13['shift']());}catch(_0x229288){_0x132d13['push'](_0x132d13['shift']());}}}(_0x17cd,0x6c050));class TestData{static ['contentTemplateData']={'title':'五彩是网页划线高亮批注工具','url':_0x54ae23(0x186),'wucaiurl':_0x54ae23(0x165),'readurl':'https://doc.wucai.site/testreadurl','folder':'产品说明/功能清单','tags':_0x54ae23(0x199),'alltags':'#五彩\x20#工具介绍\x20#知识管理','alltagsv2':['五彩',_0x54ae23(0x15e),_0x54ae23(0x153),'同步'],'trimtags':_0x54ae23(0x156),'mergedtags':_0x54ae23(0x192),'pagenote':'五彩是一个网页划线高亮、批注和写笔记的工具,同时还具备收藏、剪藏网页的功能。','pagescore':0x5,'notetype':_0x54ae23(0x17e),'isstar':true,'ispagemirror':true,'isdailynote':false,'noteid':'NT1234123','createat':'2026-04-10\x2015:30','updateat':_0x54ae23(0x158),'createat_ts':0x69d9f878,'updateat_ts':0x69d9ff80,'publishat':_0x54ae23(0x175),'publishat_ts':0x6235fe00,'diffupdateat_ts':0x0,'author':_0x54ae23(0x167),'orgname':_0x54ae23(0x167),'orgauthor':_0x54ae23(0x141),'domain':'doc.wucai.site','domain2':_0x54ae23(0x180),'citekey':_0x54ae23(0x161),'highlightcount':0xc,'annotationcount':0x4,'mdcontent':_0x54ae23(0x174),'highlights':[{'note':_0x54ae23(0x188),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x179),'refurl':_0x54ae23(0x168),'tags':_0x54ae23(0x13b),'remaintags':_0x54ae23(0x194),'annotation':_0x54ae23(0x150),'color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f87d,'createat_ts':0x69d9f87d,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x147),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x15f),'refurl':_0x54ae23(0x17c),'tags':'','remaintags':'','annotation':'','color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f882,'createat_ts':0x69d9f882,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x171),'type':'image','refid':_0x54ae23(0x16c),'refurl':_0x54ae23(0x164),'tags':_0x54ae23(0x12b),'remaintags':_0x54ae23(0x15c),'annotation':_0x54ae23(0x17b),'color':'','slotid':0x0,'updateat_ts':0x69d9f887,'createat_ts':0x69d9f887,'notelinks':[],'imageurl':_0x54ae23(0x171)},{'note':_0x54ae23(0x173),'type':'highlight','refid':_0x54ae23(0x142),'refurl':_0x54ae23(0x16a),'tags':_0x54ae23(0x159),'remaintags':'同步','annotation':_0x54ae23(0x181),'color':'#4CAF50','slotid':0x2,'updateat_ts':0x69d9f88c,'createat_ts':0x69d9f88c,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x17f),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x145),'refurl':_0x54ae23(0x12d),'tags':'#离线阅读','remaintags':_0x54ae23(0x18b),'annotation':_0x54ae23(0x178),'color':_0x54ae23(0x172),'slotid':0x3,'updateat_ts':0x69d9f891,'createat_ts':0x69d9f891,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x151),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x169),'refurl':_0x54ae23(0x144),'tags':'#流动','remaintags':'流动','annotation':_0x54ae23(0x15a),'color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f896,'createat_ts':0x69d9f896,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x135),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x14c),'refurl':'https://doc.wucai.site/about/wucai.html#h_f7','tags':_0x54ae23(0x132),'remaintags':'生态','annotation':'主流\x20PKM\x20软件全覆盖。','color':'#9C27B0','slotid':0x4,'updateat_ts':0x69d9f89b,'createat_ts':0x69d9f89b,'notelinks':[{'url':_0x54ae23(0x13a),'title':_0x54ae23(0x18d)}],'imageurl':''},{'note':_0x54ae23(0x148),'type':'highlight','refid':'h_f8','refurl':_0x54ae23(0x19b),'tags':_0x54ae23(0x130),'remaintags':_0x54ae23(0x196),'annotation':'','color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f8a0,'createat_ts':0x69d9f8a0,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x155),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x133),'refurl':_0x54ae23(0x18a),'tags':'','remaintags':'','annotation':'','color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f8a5,'createat_ts':0x69d9f8a5,'notelinks':[],'imageurl':''},{'note':'Wucai\x20Assistant:\x20Clippings\x20of\x20official\x20account\x20articles,\x20saving\x20chat\x20messages.','type':_0x54ae23(0x13d),'refid':_0x54ae23(0x12f),'refurl':_0x54ae23(0x12a),'tags':_0x54ae23(0x14a),'remaintags':'剪藏','annotation':_0x54ae23(0x140),'color':'#FFEB3B','slotid':0x1,'updateat_ts':0x69d9f8aa,'createat_ts':0x69d9f8aa,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x15d),'type':'highlight','refid':'h_f11','refurl':_0x54ae23(0x193),'tags':_0x54ae23(0x131),'remaintags':'稍后读','annotation':'','color':_0x54ae23(0x134),'slotid':0x1,'updateat_ts':0x69d9f8af,'createat_ts':0x69d9f8af,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x14d),'type':_0x54ae23(0x13d),'refid':_0x54ae23(0x12c),'refurl':_0x54ae23(0x166),'tags':'#高级功能','remaintags':_0x54ae23(0x12e),'annotation':_0x54ae23(0x16e),'color':_0x54ae23(0x163),'slotid':0x6,'updateat_ts':0x69d9f8b4,'createat_ts':0x69d9f8b4,'notelinks':[],'imageurl':''}]};static [_0x54ae23(0x187)]={'title':_0x54ae23(0x14e),'url':'','wucaiurl':'','readurl':'','folder':_0x54ae23(0x157),'tags':_0x54ae23(0x189),'alltags':_0x54ae23(0x13e),'alltagsv2':[_0x54ae23(0x139),'思考','读书','AI','天气','截图'],'trimtags':'Daily\x20思考','mergedtags':'Daily\x20思考\x20读书\x20AI\x20截图','notetype':_0x54ae23(0x170),'pagenote':_0x54ae23(0x17d),'pagescore':0x0,'isstar':false,'ispagemirror':false,'isdailynote':true,'noteid':'dn_20260410','createat':'2026-04-10\x2009:00','updateat':_0x54ae23(0x184),'createat_ts':0x69d99d10,'updateat_ts':0x69da0688,'publishat':_0x54ae23(0x143),'publishat_ts':0x69d99d10,'diffupdateat_ts':0x0,'author':'Me','orgname':'','orgauthor':'','domain':'','domain2':'','citekey':'','highlightcount':0x4,'annotationcount':0x3,'mdcontent':'','highlights':[{'note':'春天的气息越来越浓了,今天的气温维持在\x2022°C\x20左右,微风,非常适合户外阅读。','type':'highlight','refid':_0x54ae23(0x195),'refurl':'','tags':_0x54ae23(0x17a),'remaintags':'天气','annotation':_0x54ae23(0x136),'color':'#FFEB3B','slotid':0x1,'updateat_ts':0x69d99d74,'createat_ts':0x69d99d74,'notelinks':[],'imageurl':''},{'note':_0x54ae23(0x171),'type':'image','refid':_0x54ae23(0x162),'refurl':'','tags':_0x54ae23(0x16d),'remaintags':_0x54ae23(0x15b),'annotation':_0x54ae23(0x191),'color':'','slotid':0x0,'updateat_ts':0x69d99dd8,'createat_ts':0x69d99dd8,'notelinks':[],'imageurl':_0x54ae23(0x171)},{'note':_0x54ae23(0x18e),'type':_0x54ae23(0x13d),'refid':'d_h2','refurl':'https://doc.wucai.site/','tags':_0x54ae23(0x16b),'remaintags':'读书\x20AI','annotation':_0x54ae23(0x14f),'color':_0x54ae23(0x19a),'slotid':0x2,'updateat_ts':0x69d9b3b8,'createat_ts':0x69d9b3b8,'notelinks':[],'imageurl':''},{'note':'AI\x20工具的价值不在于它能生成多少内容,而在于它能帮我们跨越从『收集数据』到『形成见解』之间的那道鸿沟。','type':'highlight','refid':_0x54ae23(0x190),'refurl':'','tags':_0x54ae23(0x176),'remaintags':_0x54ae23(0x198),'annotation':'阳光这么好,春天真的来了!正好把这阵子的思路理顺了,现在就出门走走,去户外感受一下春意。\x20','color':_0x54ae23(0x172),'slotid':0x3,'updateat_ts':0x69d9fdf0,'createat_ts':0x69d9fdf0,'notelinks':[],'imageurl':''}]};static [_0x54ae23(0x152)]={'title':_0x54ae23(0x18f),'createat_ts':Math[_0x54ae23(0x160)](+new Date()/0x3e8),'updateat_ts':Math[_0x54ae23(0x160)](+new Date()/0x3e8),'domain2':'aa.com','domain':_0x54ae23(0x182),'notetype':_0x54ae23(0x17e),'isdailynote':false};static [_0x54ae23(0x13f)]=_0x54ae23(0x146);}function _0x141d(_0x32cbac,_0x398e2d){_0x32cbac=_0x32cbac-0x12a;var _0x17cdee=_0x17cd();var _0x141d1a=_0x17cdee[_0x32cbac];return _0x141d1a;}function _0x17cd(){var _0x5516dd=['templateObStyle1','微信生态下的剪藏利器。','Wucai\x20Team','h_f4','2026-04-10','https://doc.wucai.site/about/wucai.html#h_f6','h_f5','---\x0a标题:\x20\x22{{title}}\x22\x0a笔记ID:\x20{{noteid}}\x0a笔记类型:\x20{{notetype}}\x0a星标:\x20{{isstar}}\x0atags:\x20{{mergedtags}}\x0a{%\x20if\x20not\x20isdailynote\x20%}\x0a域名:\x20{{domain}}\x0a域名2:\x20{{domain2}}\x0a作者:\x20\x22{{author}}\x22\x0a原文链接:\x20\x22{{url}}\x22\x0a{%\x20endif\x20%}\x0a五彩链接:\x20\x22{{wucaiurl}}\x22\x0a划线数量:\x20{{highlightcount}}\x0a创建时间:\x20{{createat}}\x0a更新时间:\x20{{updateat}}\x0a---\x0a\x0a##\x20{{title}}\x20\x0a{{alltags}}\x0a\x0a##\x20页面笔记\x0a{%\x20block\x20pagenote\x20%}\x0a{{pagenote}}\x0a{%\x20endblock\x20%}\x0a\x0a##\x20划线列表\x0a{%\x20block\x20highlights\x20%}\x0a{%\x20for\x20item\x20in\x20highlights\x20%}\x0a{%\x20set\x20suffix\x20=\x20\x22[Link](\x22+item.refurl+\x22)\x22\x20%}\x0a{{\x20item\x20|\x20style1({prefix:\x22-\x20\x22,\x20suffix:suffix,\x20anno:\x22\x09-\x20\x22\x20})\x20}}\x0a{%\x20endfor\x20%}\x0a{%\x20endblock\x20%}\x0a\x0a##\x20全文剪藏\x0a{%\x20block\x20mdcontent\x20%}\x0a{{mdcontent}}\x0a{%\x20endblock\x20%}','Support\x20for\x20image\x20highlighting\x20(图片划线支持);','Supports\x20multiple\x20browsers\x20such\x20as\x20Chrome,\x20Edge,\x20Firefox,\x20Safari,\x20Lemur,\x20Kiwi...','236yLExqP','#剪藏','26xGpIla','h_f7','Support\x20openclaw\x20skill\x20(wucai);','每日笔记\x20-\x202026年04月10日','在全面拥抱\x20AI\x20的时代,保持人类独有的批判性思维比以往任何时候都重要。','这是最核心的四大能力。','Support\x20for\x20copying\x20and\x20exporting\x20highlights\x20(支持划线复制、导出);','titleTemplateData','知识管理','2202WDdqqJ','支持多平台,如电脑端、手机、平板;','五彩\x20工具介绍','DailyNotes/2026-04','2026-04-10\x2016:00','#同步','让知识流动起来的第一步。','截图\x20功能展示','示意图','全文剪藏\x20+\x20稍后读;','工具介绍','h_f2','floor','WucaiFeatures2026','d_h_img','#F44336','https://doc.wucai.site/about/wucai.html#h_f3','https://doc.wucai.site/wucaiurl','https://doc.wucai.site/about/wucai.html#h_f12','五彩文档','https://doc.wucai.site/about/wucai.html#h_f1','h_f6','https://doc.wucai.site/about/wucai.html#h_f4','#读书\x20#AI','h_f3','#截图\x20#功能展示','支持自动化和\x20AI\x20联动。','2589590lzClMd','dailynote','https://doc.wucai.site/highlight-com-anno.png','#2196F3','多浏览器之间数据同步\x20(Data\x20synchronization\x20between\x20multiple\x20browsers);','五彩功能特性清单:\x0a-\x20划线高亮、批注、写想法\x0a-\x20多端同步\x0a-\x20导出到\x20Obsidian...','2022-03-20','#生活\x20#春天','2816qixTzo','这对于查看下载好的技术文档非常有帮助。','h_f1','#天气','功能展示图','https://doc.wucai.site/about/wucai.html#h_f2','今天的阳光很好,适合在窗边读那本关于\x20AI\x20伦理的书。五彩的新功能测试也很顺利。','page','本地\x20HTML\x20划线支持;','wucai.site','账号体系下的多端一致性。','bb.aa.com','6576616rLWufK','2026-04-10\x2016:30','12672klcBsF','https://doc.wucai.site/about/wucai.html','dailyTemplateData','划线高亮、批注、写想法、页面笔记;','#Daily\x20#思考','https://doc.wucai.site/about/wucai.html#h_f9','离线阅读','4178804drYtld','Obsidian','The\x20true\x20danger\x20is\x20not\x20that\x20computers\x20will\x20begin\x20to\x20think\x20like\x20men,\x20but\x20that\x20men\x20will\x20begin\x20to\x20think\x20like\x20computers.','网页标题','d_h3','今天在写\x20Daily\x20Note\x20时测试了五彩的图片划线功能。','五彩\x20工具介绍\x20知识管理','https://doc.wucai.site/about/wucai.html#h_f11','基础功能','d_h1','多平台','9JLtJzb','生活\x20春天','#五彩\x20#工具介绍','#4CAF50','https://doc.wucai.site/about/wucai.html#h_f8','https://doc.wucai.site/about/wucai.html#h_f10','#示意图','h_f12','https://doc.wucai.site/about/wucai.html#h_f5','高级功能','h_f10','#多平台','#稍后读','#生态','h_f9','#FFEB3B','支持和其他软件同步(\x20Obsidian、思源、flomo浮墨、Workflowy、Logseq\x20);','这种天气下,工作的效率似乎都提高了不少。','9495mrqRYS','9678nWgwPb','Daily','https://obsidian.md','#基础功能','4561QKyXgk','highlight','#Daily\x20#思考\x20#读书\x20#AI\x20#截图'];_0x17cd=function(){return _0x5516dd;};return _0x17cd();}
|
||
|
||
var _0x52805d=_0x4610;function _0x3cf0(){var _0x5db753=['/cfg/set','36416sPxCru','WAITING_STATUSES','/ack','/delete','UpdateAtVar','ApiUrlArchive','ApiUrlConfigGet','updateAtStrVar','PENDING','{{updateat}}','60YvfkFF','/download','WriteAppend','ApiUrlConfigSet','/syncstatus','/init','RETRY','DefaultSyncDir','2132647jAQIUt','syncAtProp','5jAdOEu','1299584drBPiv','chn','WuCai','noteIdxVar','/archive','4880660axcxRS','_wucai_sync_at','ApiUrlProfile','RECEIVED','405083xZpZbr','36esOZVU','30849JwrVrk','DefaultRegion','531WebGDm','WriteOverwrite','58Tbypuf','64315zdZnyF','{{updateat_ts}}'];_0x3cf0=function(){return _0x5db753;};return _0x3cf0();}function _0x4610(_0x3c7447,_0x102de2){_0x3c7447=_0x3c7447-0x129;var _0x3cf0e8=_0x3cf0();var _0x4610d1=_0x3cf0e8[_0x3c7447];return _0x4610d1;}(function(_0x1f5f29,_0x56088f){var _0x892807=_0x4610,_0x103f33=_0x1f5f29();while(!![]){try{var _0x2de137=-parseInt(_0x892807(0x147))/0x1+parseInt(_0x892807(0x146))/0x2*(parseInt(_0x892807(0x142))/0x3)+parseInt(_0x892807(0x137))/0x4*(parseInt(_0x892807(0x136))/0x5)+-parseInt(_0x892807(0x12c))/0x6*(parseInt(_0x892807(0x140))/0x7)+parseInt(_0x892807(0x14a))/0x8*(parseInt(_0x892807(0x144))/0x9)+-parseInt(_0x892807(0x13c))/0xa+parseInt(_0x892807(0x134))/0xb*(parseInt(_0x892807(0x141))/0xc);if(_0x2de137===_0x56088f)break;else _0x103f33['push'](_0x103f33['shift']());}catch(_0x17ed72){_0x103f33['push'](_0x103f33['shift']());}}}(_0x3cf0,0x538d7));class Consts{static [_0x52805d(0x145)]=0x1;static [_0x52805d(0x12e)]=0x2;static [_0x52805d(0x135)]=_0x52805d(0x13d);static [_0x52805d(0x13a)]='{{noteid}}';static [_0x52805d(0x14e)]=_0x52805d(0x148);static [_0x52805d(0x129)]=_0x52805d(0x12b);static [_0x52805d(0x14b)]=[_0x52805d(0x12a),_0x52805d(0x13f),'STARTED',_0x52805d(0x132)];static [_0x52805d(0x133)]=_0x52805d(0x139);static [_0x52805d(0x143)]=_0x52805d(0x138);static ['ApiUrlInit']=_0x52805d(0x131);static ['ApiUrlDownload']=_0x52805d(0x12d);static ['ApiUrlACK']=_0x52805d(0x14c);static ['ApiUrlDelete']=_0x52805d(0x14d);static [_0x52805d(0x14f)]=_0x52805d(0x13b);static ['ApiUrlSyncNote']=_0x52805d(0x130);static [_0x52805d(0x13e)]='/profile';static [_0x52805d(0x150)]='/cfg/get';static [_0x52805d(0x12f)]=_0x52805d(0x149);}
|
||
|
||
const _0xe69b6c=_0x847d;(function(_0x1a4faf,_0x2ee923){const _0x4fbe0b=_0x847d,_0x413ebb=_0x1a4faf();while(!![]){try{const _0x37f128=parseInt(_0x4fbe0b(0xe6))/0x1*(parseInt(_0x4fbe0b(0xff))/0x2)+-parseInt(_0x4fbe0b(0xed))/0x3*(parseInt(_0x4fbe0b(0x12e))/0x4)+-parseInt(_0x4fbe0b(0x104))/0x5*(-parseInt(_0x4fbe0b(0xc3))/0x6)+-parseInt(_0x4fbe0b(0xf5))/0x7*(parseInt(_0x4fbe0b(0xe5))/0x8)+parseInt(_0x4fbe0b(0x109))/0x9+-parseInt(_0x4fbe0b(0x12b))/0xa*(parseInt(_0x4fbe0b(0xe3))/0xb)+-parseInt(_0x4fbe0b(0xc8))/0xc*(-parseInt(_0x4fbe0b(0xbb))/0xd);if(_0x37f128===_0x2ee923)break;else _0x413ebb['push'](_0x413ebb['shift']());}catch(_0x2c4622){_0x413ebb['push'](_0x413ebb['shift']());}}}(_0x2c0d,0xe7104));function _0x2c0d(){const _0x294d32=['slotid','Daily\x20Template\x20is\x20empty','3058134bGQidp','createat_ts','templateEnv','updateAtStrVar','math','3565644gOXsTL','getTemplateData','configure','join','\x0a\x20\x20','isMardownFormat','pageTemplateStr','pagenote','note','titleTemplateData','titleEngine','trim','string','Daily\x20Template','isHavePageMirrorVar','wrapBlock','isOnlyDateTimeLine','color','pagenoteEngine','dailyEngine','annotationcount','titleTemplateStr','obNoteProps','titleTemplate','colorline','remaintags','\x20|-\x0a\x20\x20','323114UkHlnE','pretty','2504abvyFw','581tLdREb','checkTemplate','WriteAppend','mdcontent','notelinks','highlightsTemplateStr','mergeLinksToNote','58461jniEZq','dailyWriteType','templateObStyle1','mdcontentEngine','yaml_list','updateat_ts','replace','trimString','27174gcfhyC','wucai-{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}','leftHolder','{return _0x294d32;};return _0x2c0d();}const TEMPLATE_TYPE={'TITLE':0x1,'CONTENT':0x2};const PREVIEW_TYPE={'TITLE':0x1,'ARTICLE':0x2,'DAILY':0x3};function _0x847d(_0x47b5b1,_0x583ab3){_0x47b5b1=_0x47b5b1-0xb6;const _0x2c0d65=_0x2c0d();let _0x847da2=_0x2c0d65[_0x47b5b1];return _0x847da2;}const strref=_0xe69b6c(0xd4);class Templates{static [_0xe69b6c(0xf7)]='{{';static ['rightHolder']='}}';[_0xe69b6c(0xc5)];[_0xe69b6c(0xdd)];[_0xe69b6c(0xce)];['pageNoteTemplateStr'];[_0xe69b6c(0xeb)];[_0xe69b6c(0xfa)];[_0xe69b6c(0xbe)];['titleEngine'];[_0xe69b6c(0x10f)];['pagenoteEngine'];[_0xe69b6c(0x10c)];[_0xe69b6c(0xf0)];[_0xe69b6c(0xdb)];['isHaveAnnoCountVar'];[_0xe69b6c(0xfc)];[_0xe69b6c(0xd6)];[_0xe69b6c(0xde)];[_0xe69b6c(0x102)];constructor(){const _0x2e8dea=_0xe69b6c;this[_0x2e8dea(0xc5)]=_0x511db3[_0x2e8dea(0xca)]({'autoescape':false,'trimBlocks':true,'lstripBlocks':true}),this[_0x2e8dea(0xc5)][_0x2e8dea(0x121)](_0x2e8dea(0x107),function(_0x311e49,_0x118c60){const _0x266a90=_0x2e8dea;if(_0x311e49<=0x0)return '';let _0x5524b5=new Date(0x3e8*_0x311e49);return Utils[_0x266a90(0x12d)](_0x5524b5,_0x118c60);}),this['templateEnv'][_0x2e8dea(0x121)](_0x2e8dea(0xe4),function(_0x4b91ad,_0x97eb1f){const _0x55fbac=_0x2e8dea;let _0x170b0e=(_0x97eb1f=_0x97eb1f||{})[_0x55fbac(0x11e)]||'',_0x3033b7=void 0===_0x97eb1f['trim']||_0x97eb1f[_0x55fbac(0xd3)];if((_0x4b91ad=_0x4b91ad||'')[_0x55fbac(0x122)]<=0x0)return '';let _0x4ad982=_0x4b91ad[_0x55fbac(0x116)](/\n/),_0x4a4036=[];for(let _0x508735=0x0;_0x508735<_0x4ad982['length'];_0x508735++){let _0x45098d=_0x4ad982[_0x508735]||'';_0x3033b7&&(_0x45098d=_0x45098d[_0x55fbac(0xf3)](/^\s+|\s+$/g,'')),_0x45098d[_0x55fbac(0x122)]<=0x0||_0x4a4036[_0x55fbac(0x129)](_0x170b0e+_0x45098d+'\x0a');}return _0x4a4036['join']('\x0a');}),this[_0x2e8dea(0xc5)]['addFilter'](_0x2e8dea(0x11b),function(_0x5b77f3){const _0x1e2907=_0x2e8dea;return _0x5b77f3?typeof _0x5b77f3!==strref?'error\x20type':_0x1e2907(0xe2)+_0x5b77f3[_0x1e2907(0xf3)](/\n/g,_0x1e2907(0xcc)):'';}),this[_0x2e8dea(0xc5)]['addFilter'](_0x2e8dea(0x12a),function(_0xe05d13,_0x3bf7ab){return _0x3bf7ab&&_0xe05d13?(_0x3bf7ab['indexOf'](':')<0x0&&(_0x3bf7ab+=':'),_0x3bf7ab+'\x20'+_0xe05d13):'';}),this[_0x2e8dea(0xc5)]['addFilter'](_0x2e8dea(0xf1),function(_0x5cf142,_0x37379b=',',_0x5ca87b=false){const _0x16ed6a=_0x2e8dea;if(!_0x5cf142)return '';let _0x3bd78f=[];return typeof _0x5cf142===strref?(_0x37379b||(_0x37379b=','),_0x3bd78f=_0x5cf142[_0x16ed6a(0x116)](_0x37379b)):Array['isArray'](_0x5cf142)&&(_0x3bd78f=_0x5cf142),_0x3bd78f=_0x3bd78f[_0x16ed6a(0x128)](_0x2383f7=>_0x2383f7),!_0x3bd78f||_0x3bd78f['length']<=0x0?'':Utils[_0x16ed6a(0xb9)](_0x3bd78f);}),this[_0x2e8dea(0xc5)][_0x2e8dea(0x121)]('tobacklink',function(_0x2a87e0){if(!_0x2a87e0)return _0x2a87e0;let _0x1ea5be=_0x2a87e0['split']('\x20');return Utils['formatTags'](_0x1ea5be,false);}),this[_0x2e8dea(0xc5)][_0x2e8dea(0x121)](_0x2e8dea(0x100),function(_0x3ef42e){const _0x1f309f=_0x2e8dea;let _0x1e9a33=0x0;if(!_0x3ef42e||_0x3ef42e[_0x1f309f(0x122)]<=0x0)return _0x1e9a33;for(let _0x3bf2ac of _0x3ef42e)_0x1e9a33+=(_0x3bf2ac[_0x1f309f(0x12c)]||'')[_0x1f309f(0x116)]('\x0a')['filter'](_0x24fa68=>_0x24fa68)[_0x1f309f(0x122)];return _0x1e9a33;}),this[_0x2e8dea(0xc5)]['addFilter']('style_dailynote',function(_0x3ab275,_0x57b132){const _0x47ab82=_0x2e8dea;let _0x4034d1=[],_0xd77346=(_0x57b132=_0x57b132||{})['groupby']||_0x47ab82(0x127),_0x5a4f76={},_0x1f0691=[];for(let _0x11d353 of _0x3ab275){let _0x25ef40=Utils[_0x47ab82(0x126)](_0x11d353[_0x47ab82(0xc4)]||_0x11d353[_0x47ab82(0xf2)]||0x0,_0xd77346);null==_0x5a4f76[_0x25ef40]&&(_0x1f0691['push'](_0x25ef40),_0x5a4f76[_0x25ef40]=[]),_0x5a4f76[_0x25ef40][_0x47ab82(0x129)](_0x11d353);}_0x3ab275=void 0;for(let _0x556540 of _0x1f0691){_0x4034d1[_0x47ab82(0x129)]('-\x20'+_0x556540);let _0xb0a000=0x1,_0x1352eb=Utils[_0x47ab82(0x123)]('\x09',_0xb0a000),_0x3cd092=Utils[_0x47ab82(0x123)]('\x09',_0xb0a000+0x1);for(let _0x4ed470 of _0x5a4f76[_0x556540]){let _0x38bf4b='',_0x450ec0=_0x4ed470[_0x47ab82(0xe1)]||'';if(_0x4ed470[_0x47ab82(0x10a)])_0x38bf4b=_0x47ab82(0xf8)+_0x4ed470['imageurl']+')',_0x450ec0&&(_0x38bf4b+='\x0d'+_0x450ec0);else {if(_0x4ed470['note']){let _0x46d4b0=Utils['formatText'](_0x4ed470[_0x47ab82(0xd0)]||'','\x0d\x09\x09');_0x46d4b0=''+_0x1352eb+(Utils['isMardownFormat'](_0x46d4b0)?'':'-\x20')+_0x46d4b0+'\x20'+_0x450ec0,_0x4034d1[_0x47ab82(0x129)](_0x46d4b0);}}if(_0x4ed470[_0x47ab82(0x12c)]){let _0x4964a2=(_0x4ed470[_0x47ab82(0x12c)]||'')[_0x47ab82(0x116)]('\x0a');for(let _0xa5cd02 of _0x4964a2){if(!_0xa5cd02||Utils[_0x47ab82(0xd8)](_0xa5cd02))continue;let _0x5b5910=Utils[_0x47ab82(0xcd)](_0xa5cd02)?'':'-\x20';_0x38bf4b?_0x4034d1[_0x47ab82(0x129)](''+_0x1352eb+_0x5b5910+_0xa5cd02):_0x4034d1['push'](''+_0x3cd092+_0x5b5910+_0xa5cd02);}}_0x38bf4b&&_0x4034d1[_0x47ab82(0x129)](_0x38bf4b);}}return _0x4034d1[_0x47ab82(0xcb)]('\x0a');}),this[_0x2e8dea(0xc5)]['addFilter'](_0x2e8dea(0x10b),function(_0x489fab,_0x313e25){const _0x596bb3=_0x2e8dea;_0x313e25=_0x313e25||{};let _0x1b9d70=_0x489fab[_0x596bb3(0xd0)]||'',_0x246dee=_0x313e25['prefix']||'';const _0x293f1e=_0x246dee[_0x596bb3(0xfd)]('-\x20'),_0x3a55d4=_0x246dee['startsWith']('>\x20'),_0x565512=!_0x293f1e&&!_0x3a55d4,_0x554d34=_0x293f1e?'\x09':'';let _0xd67d4d=(_0x313e25['suffix']||'')['trim'](),_0x2b6b31=_0x489fab[_0x596bb3(0x12c)]||'',_0x4ba498=_0x313e25['anno']||'',_0x57a926=_0x313e25[_0x596bb3(0x111)]||'',_0x74c45a=_0x489fab['type']||_0x596bb3(0x11c),_0x40504a=_0x313e25['color_tags']||[],_0xa3f7e1=_0x313e25['color']||'',_0xcc089e=_0x313e25[_0x596bb3(0xfe)]||_0x313e25[_0x596bb3(0xe0)]||false,_0x2bd08c=_0x489fab[_0x596bb3(0xc1)]||0x1,_0x2e4800=_0x313e25[_0x596bb3(0xbd)]&&true,_0x31278c=_0x313e25[_0x596bb3(0x11f)]&&true,_0x4f4e68=_0x489fab['remaintags']||'',_0x45252c=[],_0x11cc0a=false;if(_0x31278c&&[_0x596bb3(0xc7),_0x596bb3(0x108)][_0x596bb3(0x103)](_0x74c45a)<0x0&&(_0x1b9d70=Utils[_0x596bb3(0xec)](_0x1b9d70,_0x489fab[_0x596bb3(0xea)])||_0x1b9d70),_0x596bb3(0xc7)===_0x74c45a)_0x45252c['push'](_0x596bb3(0x106)+_0x1b9d70+_0x596bb3(0x106)),_0x4f4e68&&_0x45252c['push'](_0x4f4e68),_0x11cc0a=true;else {if(_0x596bb3(0x108)===_0x74c45a)_0x45252c[_0x596bb3(0x129)](_0x246dee+_0x596bb3(0xf8)+_0x1b9d70+')\x20'+_0x4f4e68),_0x11cc0a=true;else {if(Utils[_0x596bb3(0xcd)](_0x1b9d70))_0x45252c[_0x596bb3(0x129)](_0x1b9d70+'\x20'+_0x4f4e68),_0x11cc0a=true;else {if(_0x293f1e){let _0x2fab3e=Utils[_0x596bb3(0xbf)](_0x1b9d70,'\x0d\x09');_0xa3f7e1?(_0x40504a&&_0x40504a[_0x596bb3(0x122)]>0x0&&(_0xa3f7e1=_0x40504a[_0x2bd08c-0x1]),_0x2fab3e=_0x596bb3(0x11a)+_0x489fab[_0x596bb3(0xd9)]+'\x22>'+_0xa3f7e1+_0x596bb3(0xb8)+_0x2fab3e):_0xcc089e&&(_0x2fab3e=_0x596bb3(0x11a)+_0x489fab[_0x596bb3(0xd9)]+'\x22>'+_0x2fab3e+_0x596bb3(0xb8)),_0x11cc0a=true,_0x45252c['push'](_0x246dee+_0x2fab3e+'\x20'+_0x4f4e68);}else {if(_0x3a55d4||_0x565512){let _0x17d191=(_0x1b9d70+'\x20'+_0x4f4e68)[_0x596bb3(0x116)](/\n/),_0x739fba=0x0;for(let _0x367e91 of _0x17d191)_0x367e91=Utils['trimString'](_0x367e91),_0x367e91&&(0x0==_0x739fba&&_0x40504a&&_0x40504a[_0x596bb3(0x122)]>0x0&&(_0xa3f7e1=_0x40504a[_0x2bd08c-0x1]),_0xa3f7e1&&0x0==_0x739fba?_0x45252c['push'](_0x246dee+_0x596bb3(0x11a)+_0x489fab[_0x596bb3(0xd9)]+'\x22>'+_0xa3f7e1+_0x596bb3(0xb8)+_0x367e91):_0xcc089e?_0x45252c[_0x596bb3(0x129)](_0x246dee+_0x596bb3(0x11a)+_0x489fab[_0x596bb3(0xd9)]+'\x22>'+_0x367e91+_0x596bb3(0xb8)):_0x45252c[_0x596bb3(0x129)](_0x246dee+_0x367e91),_0x739fba++,_0x11cc0a=true);}}}}}if(_0x11cc0a&&_0xd67d4d&&_0x45252c['length']>0x0&&(_0xd67d4d='\x20'+_0xd67d4d[_0x596bb3(0xd3)](),_0x45252c[_0x45252c['length']-0x1]+=_0xd67d4d),_0x2b6b31){if(_0x11cc0a=false,Utils[_0x596bb3(0xcd)](_0x2b6b31))_0x45252c[_0x596bb3(0x129)](_0x554d34+_0x2b6b31),_0x11cc0a=true;else {let _0x152683=Utils[_0x596bb3(0xb6)](_0x4ba498),_0x301202=_0x2b6b31[_0x596bb3(0x116)](/\n/),_0x2bb925=0x0;for(let _0x5e0edb of _0x301202)_0x5e0edb=Utils[_0x596bb3(0xf4)](_0x5e0edb),_0x5e0edb[_0x596bb3(0x122)]<=0x0||(_0x4ba498&&(/^#/[_0x596bb3(0x11d)](_0x5e0edb)&&(_0x5e0edb='\x20'+_0x5e0edb),_0x5e0edb=0x0==_0x2bb925?_0x4ba498+_0x5e0edb:_0x152683+_0x5e0edb),_0x45252c[_0x596bb3(0x129)](_0x554d34+_0x5e0edb),_0x2bb925++,_0x11cc0a=true);}_0x11cc0a&&_0x57a926&&_0x45252c['length']>0x0&&(_0x57a926='\x20'+_0x57a926,_0x45252c[_0x45252c[_0x596bb3(0x122)]-0x1]+=_0x57a926);}let _0xfbaff5=_0x45252c['length'];return _0x2e4800&&_0xfbaff5>0x0&&(_0x45252c[_0xfbaff5-0x1]+='\x20^'+_0x489fab[_0x596bb3(0xbd)]),!_0x293f1e&&_0xfbaff5>0x0&&_0x45252c[_0x596bb3(0x129)](''),_0x45252c[_0x596bb3(0xcb)]('\x0a');});}[_0xe69b6c(0x119)](_0x10d3f7){const _0x5045e4=_0xe69b6c;let _0x1c7d09=_0x10d3f7[_0x5045e4(0x117)]||TestData[_0x5045e4(0xef)];_0x1c7d09=_0x1c7d09[_0x5045e4(0xf3)](/annonation/g,_0x5045e4(0x12c)),_0x1c7d09=_0x1c7d09[_0x5045e4(0xf3)](/imageUrl/g,_0x5045e4(0x10a)),this[_0x5045e4(0xce)]=_0x1c7d09,this['isHaveAnnoCountVar']=_0x1c7d09[_0x5045e4(0x103)](_0x5045e4(0xdc))>0x0,this[_0x5045e4(0xfc)]=_0x1c7d09[_0x5045e4(0x103)](_0x5045e4(0xf9))>0x0,this['isHavePageMirrorVar']=_0x1c7d09['indexOf'](_0x5045e4(0xe9))>0x0;const _0x29fa73=this[_0x5045e4(0x124)](_0x10d3f7[_0x5045e4(0xde)],this['pageTemplateStr']);this[_0x5045e4(0xde)]=_0x29fa73['noteIdx'],this[_0x5045e4(0x102)]=_0x29fa73[_0x5045e4(0x125)];let _0x2461dc='';if(0x2===_0x10d3f7['writeStyle']){const _0x3b5aea=Utils[_0x5045e4(0x110)](_0x1c7d09);let _0x49f153={};_0x3b5aea[_0x5045e4(0xcf)]&&(_0x49f153[_0x5045e4(0xcf)]=Utils[_0x5045e4(0xd7)](_0x3b5aea[_0x5045e4(0xcf)],'pagenote')),_0x3b5aea[_0x5045e4(0xc0)]&&(_0x49f153[_0x5045e4(0xc0)]=Utils[_0x5045e4(0xd7)](_0x3b5aea['highlights'],_0x5045e4(0xc0)),_0x2461dc=_0x3b5aea[_0x5045e4(0xc0)]||''),_0x3b5aea['mdcontent']&&(_0x49f153[_0x5045e4(0xe9)]=Utils[_0x5045e4(0xd7)](_0x3b5aea['mdcontent'],_0x5045e4(0xe9))),this[_0x5045e4(0xda)]=_0x511db3[_0x5045e4(0x105)](_0x3b5aea['pagenote'],this[_0x5045e4(0xc5)]),this['highlightsEngine']=_0x511db3[_0x5045e4(0x105)](_0x3b5aea[_0x5045e4(0xc0)],this[_0x5045e4(0xc5)]),this[_0x5045e4(0xf0)]=_0x511db3['compile'](_0x3b5aea[_0x5045e4(0xe9)],this[_0x5045e4(0xc5)]),this[_0x5045e4(0xbe)]=_0x3b5aea;let _0x56f1ec=Utils[_0x5045e4(0x112)](_0x1c7d09,_0x49f153);this['pageEngine']=_0x511db3[_0x5045e4(0x105)](_0x56f1ec,this[_0x5045e4(0xc5)]);}else this[_0x5045e4(0x10f)]=_0x511db3[_0x5045e4(0x105)](this[_0x5045e4(0xce)],this['templateEnv']);const _0xb536f8=Consts[_0x5045e4(0xe8)]===_0x10d3f7[_0x5045e4(0xee)];if(_0xb536f8){_0x2461dc['length']<=0x0&&(_0x2461dc=Utils[_0x5045e4(0x110)](_0x1c7d09)[_0x5045e4(0xc0)]||'');if(_0x2461dc['length']<=0x0)return _0x5045e4(0xc2);this[_0x5045e4(0xdb)]=_0x511db3[_0x5045e4(0x105)](_0x2461dc,this[_0x5045e4(0xc5)]);}let _0x590395=_0x10d3f7[_0x5045e4(0xdf)];_0x590395=_0x590395||_0x5045e4(0xf6),_0x590395=_0x590395[_0x5045e4(0xf3)](/[\n]+/,'')[_0x5045e4(0xd3)](),this[_0x5045e4(0xdd)]=_0x590395,this[_0x5045e4(0xd2)]=_0x511db3['compile'](_0x590395,this[_0x5045e4(0xc5)]);let _0x55be82='',_0x44111a=[{'name':_0x5045e4(0x10e),'tpl':this[_0x5045e4(0x10f)],'view':TestData[_0x5045e4(0x101)]},{'name':_0x5045e4(0x12f),'tpl':this[_0x5045e4(0xd2)],'view':TestData[_0x5045e4(0xd1)]}];_0xb536f8&&_0x2461dc[_0x5045e4(0x122)]>0x0&&_0x44111a[_0x5045e4(0x129)]({'name':_0x5045e4(0xd5),'tpl':this[_0x5045e4(0xdb)],'view':TestData[_0x5045e4(0x101)]});for(let _0x1dd444 of _0x44111a)try{_0x1dd444['tpl']['render'](_0x1dd444[_0x5045e4(0x120)]);}catch(_0x5986d3){_0x55be82+='Template\x20Error:\x20'+_0x5986d3;break;}return _0x55be82;}[_0xe69b6c(0x124)](_0x228a9d,_0x314e21){const _0x35d904=_0xe69b6c;let _0x1f8124={'noteIdx':[],'updateAt':[]};const _0x56963c=[],_0x5e455e=[_0x228a9d=(_0x228a9d||'')['trim'](),Utils[_0x35d904(0x115)](_0x314e21,Consts[_0x35d904(0x118)]),'笔记ID'];for(let _0xd388aa of _0x5e455e)_0xd388aa&&_0x56963c[_0x35d904(0x103)](_0xd388aa)<0x0&&_0x56963c[_0x35d904(0x129)](_0xd388aa);_0x1f8124['noteIdx']=_0x56963c['filter'](_0x9b34f7=>_0x9b34f7);const _0x3d6840=[Consts[_0x35d904(0xba)]],_0x35f420=Utils[_0x35d904(0x115)](_0x314e21,Consts['UpdateAtVar']);if(_0x35f420)_0x3d6840[_0x35d904(0x129)](_0x35f420);else {const _0x22fca6=Utils[_0x35d904(0x115)](_0x314e21,Consts[_0x35d904(0xc6)]);_0x3d6840[_0x35d904(0x129)](_0x22fca6);}return _0x1f8124['updateAt']=_0x3d6840,_0x1f8124;}[_0xe69b6c(0xc9)](_0x3e26a4){const _0x2e71ec=_0xe69b6c;return _0x3e26a4===PREVIEW_TYPE[_0x2e71ec(0x113)]?TestData[_0x2e71ec(0x101)]:_0x3e26a4===PREVIEW_TYPE[_0x2e71ec(0x10d)]?TestData[_0x2e71ec(0xfb)]:TestData[_0x2e71ec(0xd1)];}['renderTemplate'](_0x15c385,_0x1200f2){const _0x4102f1=_0xe69b6c;try{const _0x3d5b7c=_0x511db3[_0x4102f1(0x105)](_0x15c385,this[_0x4102f1(0xc5)]),_0x3aab2f=this[_0x4102f1(0xc9)](_0x1200f2);return {'result':_0x3d5b7c[_0x4102f1(0x114)](_0x3aab2f),'error':''};}catch(_0x3bc3cf){return {'result':'','error':''+_0x3bc3cf};}}[_0xe69b6c(0xe7)](_0x150164,_0x42b0e8){const _0x575988=_0xe69b6c,{error:_0x5adb0a}=this[_0x575988(0xb7)](_0x150164,_0x42b0e8);return _0x5adb0a;}[_0xe69b6c(0xbc)](_0x1caaa4,_0x412e92){const _0x5c71a9=_0xe69b6c,{result:_0xe90194,error:_0x335e1b}=this[_0x5c71a9(0xb7)](_0x1caaa4,_0x412e92);return _0x335e1b||_0xe90194;}}
|
||
|
||
const _0x8a4665=_0xfd9f;(function(_0x10a473,_0x105a0c){const _0x2903d2=_0xfd9f,_0xf58181=_0x10a473();while(!![]){try{const _0x49fb45=parseInt(_0x2903d2(0x238))/0x1+-parseInt(_0x2903d2(0x1e4))/0x2*(parseInt(_0x2903d2(0x226))/0x3)+parseInt(_0x2903d2(0x1d3))/0x4*(parseInt(_0x2903d2(0x20a))/0x5)+-parseInt(_0x2903d2(0x23c))/0x6*(-parseInt(_0x2903d2(0x1fa))/0x7)+parseInt(_0x2903d2(0x1cf))/0x8*(parseInt(_0x2903d2(0x1da))/0x9)+parseInt(_0x2903d2(0x220))/0xa+-parseInt(_0x2903d2(0x24c))/0xb;if(_0x49fb45===_0x105a0c)break;else _0xf58181['push'](_0xf58181['shift']());}catch(_0x9e1803){_0xf58181['push'](_0xf58181['shift']());}}}(_0x3318,0x2c365));function _0xfd9f(_0x449aa1,_0x5ee2e4){_0x449aa1=_0x449aa1-0x1c2;const _0x3318d9=_0x3318();let _0xfd9f43=_0x3318d9[_0x449aa1];return _0xfd9f43;}class Utils{static ['allowedBlock']=[_0x8a4665(0x1d7),_0x8a4665(0x237)];static [_0x8a4665(0x1e8)]=new RegExp('\x5c{%\x5cs*block\x5cs+([a-z0-9-_]+)\x5cs*%\x5c}[\x5cs\x5cS]*?\x5c{%\x5cs*endblock\x5cs*%\x5c}','ig');static [_0x8a4665(0x21e)]={'highlights':new RegExp(_0x8a4665(0x1c5),'img'),'pagenote':new RegExp(_0x8a4665(0x206),_0x8a4665(0x255)),'mdcontent':new RegExp(_0x8a4665(0x24e),'img')};static [_0x8a4665(0x224)]={'highlights':new RegExp(_0x8a4665(0x1d4),'ig'),'pagenote':new RegExp(_0x8a4665(0x252),'ig'),'mdcontent':new RegExp(_0x8a4665(0x1e1),'ig')};static[_0x8a4665(0x1cd)](_0x4e6508){const _0x4840cc=_0x8a4665;let _0x38fc42=(_0x4e6508||'')[_0x4840cc(0x1c3)](this[_0x4840cc(0x1e8)]),_0x42323f={'highlights':'','pagenote':'','mdcontent':''};if(!_0x38fc42)return _0x42323f;for(const _0x19dae8 of _0x38fc42){switch((_0x19dae8[0x1]||'')[_0x4840cc(0x242)]()){case _0x4840cc(0x237):_0x42323f[_0x4840cc(0x237)]['length']<=0x0&&(_0x42323f[_0x4840cc(0x237)]=_0x19dae8[0x0]||'');break;case _0x4840cc(0x1d7):_0x42323f[_0x4840cc(0x1d7)][_0x4840cc(0x22c)]<=0x0&&(_0x42323f[_0x4840cc(0x1d7)]=_0x19dae8[0x0]||'');break;case _0x4840cc(0x1e9):_0x42323f[_0x4840cc(0x1e9)][_0x4840cc(0x22c)]<=0x0&&(_0x42323f['mdcontent']=_0x19dae8[0x0]||'');}}return _0x42323f;}static[_0x8a4665(0x207)](_0x34366c,_0x299b81){const _0x181b27=_0x8a4665;if(_0x299b81<=0x0||_0x34366c<=0x0)return 0x0;return this[_0x181b27(0x1c6)](new Date(0x3e8*_0x34366c),_0x181b27(0x240))!==this[_0x181b27(0x1c6)](new Date(0x3e8*_0x299b81),_0x181b27(0x240))?_0x299b81:0x0;}static['formatText'](_0x547d2d='',_0x48ee32='\x0d'){const _0x5829ca=_0x8a4665;return _0x547d2d?_0x547d2d[_0x5829ca(0x20d)]('\x0a')[_0x5829ca(0x20f)](_0x2456ce=>Utils['trimString'](_0x2456ce))[_0x5829ca(0x213)](_0x48ee32):'';}static[_0x8a4665(0x250)](_0x1c7635){const _0x22278a=_0x8a4665;return (_0x1c7635=_0x1c7635||_0x1c7635)['length']<=0x0?_0x1c7635:(_0x1c7635=_0x1c7635[_0x22278a(0x1e7)](/["]/g,''))['replace'](/(:\s+)/g,':');}static[_0x8a4665(0x219)](_0x4dba6d,_0xfe6f4f){const _0x15022d=_0x8a4665;return _0x4dba6d=_0x4dba6d||'',(Object[_0x15022d(0x231)](_0xfe6f4f||{})['forEach'](_0x4ee95f=>{const _0x75f396=_0x15022d;let _0x34bfef=this[_0x75f396(0x224)][_0x4ee95f];if(!_0x34bfef)return;let _0x3ffdca=(_0xfe6f4f[_0x4ee95f]||'')['replace'](/(^[\r\n]+|[\r\n]+$)/g,'');if(!_0x3ffdca||_0x3ffdca['length']<=0x0)return;let _0x4d4f35=_0x4dba6d[_0x75f396(0x1c3)](_0x34bfef);if(!_0x4d4f35)return _0x4dba6d+=this[_0x75f396(0x1dd)](_0x3ffdca,_0x4ee95f);let _0x1bfd97=0x0;for(const _0x4e53f2 of _0x4d4f35){let _0x12edab=_0x4e53f2[0x1][_0x75f396(0x22c)],_0x2460ec=_0x4dba6d[_0x75f396(0x211)](_0x4e53f2[_0x75f396(0x214)]+_0x12edab);_0x4dba6d=_0x4dba6d['substring'](0x0,_0x4e53f2[_0x75f396(0x214)])+this[_0x75f396(0x1f6)](_0x3ffdca,_0x4ee95f)+_0x2460ec,_0x1bfd97++;break;}_0x1bfd97<=0x0&&(_0x4dba6d+=this[_0x75f396(0x1dd)](_0x3ffdca,_0x4ee95f));}),_0x4dba6d);}static[_0x8a4665(0x208)](_0x4f687d,_0x85a153){const _0x32cd6f=_0x8a4665;return _0x4f687d=_0x4f687d||'',(Object[_0x32cd6f(0x231)](_0x85a153||{})[_0x32cd6f(0x1f7)](_0x1be836=>{const _0x45d071=_0x32cd6f;let _0x231137=this[_0x45d071(0x21e)][_0x1be836];if(!_0x231137)return;let _0x159583=(_0x85a153[_0x1be836]||'')[_0x45d071(0x1e7)](/(^[\r\n]+|[\r\n]+$)/g,'');if(!_0x159583||_0x159583[_0x45d071(0x22c)]<=0x0)return;let _0x5e8cda=_0x4f687d[_0x45d071(0x1c3)](_0x231137);if(_0x5e8cda)for(const _0x26bd21 of _0x5e8cda){let _0x4c3d0a=_0x26bd21[0x0]||'';_0x4f687d=_0x4f687d['replace'](_0x4c3d0a,_0x159583);break;}}),_0x4f687d);}static[_0x8a4665(0x1c6)](_0x2d60fa,_0x81bc68=_0x8a4665(0x1de)){const _0x47d23e=_0x8a4665;return _0x2d60fa?_0x50f86f(_0x2d60fa)[_0x47d23e(0x1dc)](_0x81bc68):'';}static['trimString'](_0x1a0e45){const _0x27fbf9=_0x8a4665;return !_0x1a0e45||_0x1a0e45['length']<=0x0?'':_0x1a0e45[_0x27fbf9(0x1e7)](/^\s+|\s+$/g,'');}static[_0x8a4665(0x239)](_0x52baad,_0x320ddf,_0x410b5f){const _0xaeab89=_0x8a4665;let _0x2436de=_0x52baad[_0xaeab89(0x217)]('/');return (_0x410b5f<=0x40||_0x410b5f>=0xff)&&(_0x410b5f=0x40),_0x52baad['length']-(_0x2436de+0x1)+_0x320ddf<=_0x410b5f?_0x52baad:_0x52baad[_0xaeab89(0x211)](0x0,_0x2436de+0x1+(_0x410b5f-_0x320ddf));}static[_0x8a4665(0x22d)](_0x5ecfef){return _0x5ecfef;}static async[_0x8a4665(0x1d9)](_0x256956,_0xdc4d88,_0xeef5d3,_0x34e09a,_0x122f97){const _0x356367=_0x8a4665;let _0x9918bb=0x1e,_0x285f20=-1;const _0xcbfc94=('-'+_0xdc4d88+'.md')['length'],_0x121cf8=_0xeef5d3[_0x356367(0x211)](0x0,_0xeef5d3['length']-_0xcbfc94);for(;_0x9918bb-->0x0;){_0x285f20++;const _0x4c797f=_0x121cf8+(_0x285f20>0x0?'\x20('+_0x285f20+').md':_0x356367(0x23b));if(_0x4c797f===_0xeef5d3)return '';const _0x41dc47=await _0x256956[_0x356367(0x22a)](_0x4c797f);if(!(_0x41dc47&&_0x41dc47 instanceof obsidian.TFile))return _0x4c797f;const _0x3ad589=_0x34e09a[_0x356367(0x1ec)](_0x41dc47)?.[_0x356367(0x204)]||{};if(this[_0x356367(0x22b)](_0x3ad589))return _0x4c797f;for(let _0x449744 of _0x122f97)if(_0x3ad589[_0x449744]===_0xdc4d88)return _0x4c797f;}return '';}static async[_0x8a4665(0x229)](_0x4f84e,_0x7667ff,_0x38870e,_0xc2e0a,_0x27a558,_0x3083c9,_0x554b67,_0x4d8c5f,_0x26d960,_0x58106b){const _0x28e9a4=_0x8a4665;let _0x1445af=0x64,_0x8615e8=-1;for(;_0x1445af-->0x0;){_0x8615e8++;const _0x15ff5f=_0x8615e8>0x0?'\x20('+_0x8615e8+_0x28e9a4(0x1d1):_0x28e9a4(0x23b),_0x32436f=_0x58106b(this[_0x28e9a4(0x249)](_0xc2e0a,_0x15ff5f,_0x27a558,_0x3083c9,_0x554b67),_0x15ff5f);if(!_0x32436f)continue;if(_0x32436f===_0x38870e)return _0x32436f;const _0xb6cff7=await _0x4f84e[_0x28e9a4(0x22a)](_0x32436f);if(!(_0xb6cff7&&_0xb6cff7 instanceof obsidian.TFile))return _0x32436f;const _0x4cfa4c=_0x4d8c5f[_0x28e9a4(0x1ec)](_0xb6cff7)?.[_0x28e9a4(0x204)]||{};if(this[_0x28e9a4(0x22b)](_0x4cfa4c))return _0x32436f;for(let _0x4f1f3a of _0x26d960)if(_0x4cfa4c[_0x4f1f3a]===_0x7667ff)return _0x32436f;}return '';}static[_0x8a4665(0x249)](_0x30a193,_0x4f8ea6,_0x25aeaa,_0x58ff91,_0x4d1e6a){const _0x434a2e=_0x8a4665;let _0xdcf235=_0x4d1e6a[_0x434a2e(0x1f5)](_0x25aeaa);if(_0x58ff91<=0x0)return _0xdcf235;const _0x44eb29=_0x4f8ea6['length'];let _0x24b173=_0xdcf235[_0x434a2e(0x217)]('/'),_0xc40d50=_0xdcf235[_0x434a2e(0x22c)]-(_0x24b173+0x1)+_0x44eb29-_0x58ff91;return _0xc40d50>0x0&&(_0x25aeaa[_0x434a2e(0x1e2)]=this['normalTitle'](_0x30a193,_0x30a193[_0x434a2e(0x22c)]-_0xc40d50),_0xdcf235=_0x4d1e6a[_0x434a2e(0x1f5)](_0x25aeaa)),this[_0x434a2e(0x239)](_0xdcf235,_0x44eb29,_0x58ff91);}static[_0x8a4665(0x203)](_0x2bde39){const _0x4845e1=_0x8a4665;if(!_0x2bde39||_0x2bde39[_0x4845e1(0x22c)]<=0x0)return '';let _0x543479=_0x2bde39[_0x4845e1(0x209)]('\x20');return _0x543479>0x0?_0x2bde39[_0x4845e1(0x211)](0x0,_0x543479+0x1):'';}static[_0x8a4665(0x251)](_0x9a6585){const _0x2b671=_0x8a4665;if(!_0x9a6585||_0x9a6585[_0x2b671(0x22c)]<=0x0)return '';let _0x221025=_0x9a6585[_0x2b671(0x20d)]('\x0a'),_0x41db49=[];if(_0x221025[_0x2b671(0x22c)]>0x1){for(let _0x1a9e73=0x0;_0x1a9e73<_0x221025[_0x2b671(0x22c)];_0x1a9e73++){let _0x40931c=_0x221025[_0x1a9e73][_0x2b671(0x1e7)](/[\s\t]+/,'\x20')[_0x2b671(0x1e7)](/[\r\n]+/g,'')['trim']();_0x40931c[_0x2b671(0x22c)]>0x0&&_0x41db49[_0x2b671(0x218)](_0x40931c);}_0x9a6585=_0x41db49[_0x2b671(0x213)]('\x0a');}else _0x9a6585=_0x9a6585[_0x2b671(0x201)]();return _0x9a6585;}static[_0x8a4665(0x202)](_0x4767fe){const _0x1b5cc3=_0x8a4665;if(!_0x4767fe||_0x4767fe['length']<=0x0)return '';return _0x4767fe[_0x1b5cc3(0x1e7)](/[\u{1F600}-\u{1F64F}\u{1F300}-\u{1F5FF}\u{1F680}-\u{1F6FF}\u{1F1E0}-\u{1F1FF}\u{2600}-\u{26FF}\u{2700}-\u{27BF}]/gu,'');}static[_0x8a4665(0x246)](_0x47fe7f,_0x4d07f2=0x0){const _0x4c0c28=_0x8a4665;return _0x47fe7f=(_0x47fe7f=(_0x47fe7f=_0x47fe7f||'')[_0x4c0c28(0x1e7)](/[\s\t\n]+/g,'\x20'))[_0x4c0c28(0x1e7)](/[\~\\、\/\*"'<>%\$#&;;:??。,!!\|]/g,''),(_0x47fe7f=this['removeEmojis'](_0x47fe7f))[_0x4c0c28(0x22c)]<=0x0?_0x4c0c28(0x232):_0x4d07f2>0x0?_0x47fe7f[_0x4c0c28(0x211)](0x0,_0x4d07f2):_0x47fe7f;}static['isWhiteSpaceForTagParser'](_0x4d62f2){return 0xff0c==_0x4d62f2||0x3002==_0x4d62f2||0xff1b==_0x4d62f2||0xff1f==_0x4d62f2||(0xa==_0x4d62f2||0xd==_0x4d62f2||0x20<=_0x4d62f2&&_0x4d62f2<=0x22||0x24<=_0x4d62f2&&_0x4d62f2<=0x2c||0x2e==_0x4d62f2||0x3a<=_0x4d62f2&&_0x4d62f2<=0x3f||0x3b==_0x4d62f2||0x40==_0x4d62f2||0x5b<=_0x4d62f2&&_0x4d62f2<=0x5e||0x7b<=_0x4d62f2&&_0x4d62f2<=0x7e||0xff0c==_0x4d62f2);}static['convert2backlink'](_0xb7bf7e){const _0x548afe=_0x8a4665;if((_0xb7bf7e=_0xb7bf7e||'')[_0x548afe(0x22c)]<=0x0)return _0xb7bf7e;if(_0xb7bf7e[_0x548afe(0x209)]('#')<0x0)return _0xb7bf7e;const _0x5aec12=_0xb7bf7e[_0x548afe(0x22c)];let _0x261cfd=-1;const _0x4219c4=_0x5aec12-0x1,_0x4b5f28=[];for(let _0x212bb3=0x0;_0x212bb3<_0x5aec12;_0x212bb3++){const _0x2f884a=_0xb7bf7e[_0x548afe(0x1fc)](_0x212bb3),_0x3e5a91=_0x212bb3==_0x4219c4,_0x3f8fe7=this[_0x548afe(0x1f4)](_0x2f884a),_0x249e65=_0x212bb3-_0x261cfd;if(0x23===_0x2f884a){if(_0x212bb3>0x0){if(0x20!=_0xb7bf7e[_0x548afe(0x1fc)](_0x212bb3-0x1))continue;}_0x261cfd>-1&&_0x249e65>0x1&&_0x4b5f28['push']([_0x261cfd,_0x212bb3]),_0x261cfd=_0x212bb3;}else _0x261cfd>-1&&(_0x3f8fe7||_0x3e5a91)&&_0x249e65>=0x1&&(_0x3e5a91&&!_0x3f8fe7&&_0x249e65>=0x1?_0x4b5f28['push']([_0x261cfd,_0x212bb3+0x1]):_0x249e65>0x1&&_0x4b5f28[_0x548afe(0x218)]([_0x261cfd,_0x212bb3]),_0x261cfd=-1);}if(_0x4b5f28[_0x548afe(0x22c)]<=0x0)return _0xb7bf7e;const _0x405633=[];let _0x2ae1a2=0x0;for(const _0x462936 of _0x4b5f28){const _0x3ff325=_0x462936[0x0],_0x392d0a=_0x462936[0x1];_0x3ff325-_0x2ae1a2>0x0&&_0x405633['push'](_0xb7bf7e['substring'](_0x2ae1a2,_0x3ff325)),_0x405633[_0x548afe(0x218)]('[['+_0xb7bf7e[_0x548afe(0x211)](_0x3ff325+0x1,_0x392d0a)+']]'),_0x2ae1a2=_0x392d0a;}return _0x2ae1a2>0x0&&_0x2ae1a2<_0xb7bf7e['length']&&_0x405633[_0x548afe(0x218)](_0xb7bf7e['substring'](_0x2ae1a2,_0xb7bf7e[_0x548afe(0x22c)])),_0x405633[_0x548afe(0x213)]('');}static[_0x8a4665(0x254)](_0x30ec85,_0x4bfd5f){const _0x2a225b=_0x8a4665;if(!_0x30ec85||_0x30ec85[_0x2a225b(0x209)](_0x4bfd5f)<0x0)return '';let _0x2615cd=(_0x30ec85=_0x30ec85[_0x2a225b(0x201)]())[_0x2a225b(0x20d)]('\x0a')[_0x2a225b(0x20f)](_0x458935=>_0x458935),_0x51cac8=0x0,_0x3e8049=[];for(let _0x1a8e26 of _0x2615cd){if(_0x1a8e26=_0x1a8e26[_0x2a225b(0x201)](),_0x51cac8>=0x2)break;'---'===_0x1a8e26?_0x51cac8++:_0x1a8e26&&_0x3e8049[_0x2a225b(0x218)](_0x1a8e26['trim']());}return _0x3e8049=_0x3e8049['filter'](_0x491724=>{const _0x1d65c7=_0x2a225b;if(!_0x491724)return false;let _0x3fb214=_0x491724[_0x1d65c7(0x20d)](':')[_0x1d65c7(0x1d8)](_0x31323a=>_0x31323a[_0x1d65c7(0x201)]());return 0x2===_0x3fb214[_0x1d65c7(0x22c)]&&(_0x3fb214[0x1]=_0x3fb214[0x1][_0x1d65c7(0x1e7)](/['"]/g,''),_0x3fb214[0x1]===_0x4bfd5f);})['map'](_0x1df71d=>{const _0x52f906=_0x2a225b;let _0x5a5a75=_0x1df71d[_0x52f906(0x20d)](':')[_0x52f906(0x1d8)](_0xb80249=>_0xb80249[_0x52f906(0x201)]());return _0x5a5a75[0x1]=_0x5a5a75[0x1][_0x52f906(0x1e7)](/['"]/g,''),_0x5a5a75;}),_0x3e8049[_0x2a225b(0x22c)]>0x0?_0x3e8049[0x0][0x0]:'';}static[_0x8a4665(0x23e)](_0x2b976c,_0x2e8e5b){const _0x10ceed=_0x8a4665;if(!_0x2b976c||this[_0x10ceed(0x22b)](_0x2e8e5b))return false;const _0x453236=_0x2b976c['split']('::');if(0x2!==_0x453236[_0x10ceed(0x22c)])return false;const _0x538804=_0x453236[0x0][_0x10ceed(0x201)](),_0x53ac46=_0x453236[0x1][_0x10ceed(0x201)]();if(_0x538804&&_0x53ac46&&void 0!==_0x2e8e5b[_0x538804]&&_0x10ceed(0x1ee)!=typeof _0x2e8e5b[_0x538804]){const _0x204bf6=''+(_0x2e8e5b[_0x538804]||'');if(_0x53ac46&&_0x204bf6===_0x53ac46)return true;}return false;}static async['isFileExists'](_0x516506,_0x36f74c){const _0x1d2ffd=_0x8a4665,_0x1b016d=await _0x516506[_0x1d2ffd(0x22a)](_0x36f74c);return !!(_0x1b016d&&_0x1b016d instanceof obsidian.TFile);}static async[_0x8a4665(0x24b)](_0x556764,_0x582889,_0x47bc04,_0x42fdc7){const _0x3d7c3f=_0x8a4665;if(!_0x47bc04||!_0x42fdc7||_0x42fdc7[_0x3d7c3f(0x22c)]<=0x0)return '';const _0xc962eb=await _0x556764['getAbstractFileByPath'](_0x47bc04);if(!(_0xc962eb&&_0xc962eb instanceof obsidian.TFile))return '';const _0x11c5c7=_0x582889[_0x3d7c3f(0x1ec)](_0xc962eb)?.[_0x3d7c3f(0x204)]||{};if(this[_0x3d7c3f(0x22b)](_0x11c5c7))return '';for(let _0x39257e of _0x42fdc7){const _0xe2e21a=_0x11c5c7[_0x39257e];if(_0x3d7c3f(0x20c)==typeof _0xe2e21a&&_0xe2e21a&&_0xe2e21a[_0x3d7c3f(0x22c)]>0x0)return _0xe2e21a;}return '';}static async[_0x8a4665(0x216)](_0x2f6af0,_0x288c03,_0x26e0c7){const _0x3a605b=_0x8a4665;let _0x1648ce=false,_0x591a16=false;const _0xdbe2b7=this[_0x3a605b(0x1c8)](_0x26e0c7);if(_0x288c03&&_0x288c03!==_0x26e0c7){const _0x38c730=await _0x2f6af0[_0x3a605b(0x22a)](_0x288c03);if(_0x38c730&&_0x38c730 instanceof obsidian.TFile){if(_0xdbe2b7){const _0x4d1aab=await _0x2f6af0[_0x3a605b(0x22a)](_0xdbe2b7);_0x4d1aab&&_0x4d1aab instanceof obsidian.TFolder||await _0x2f6af0[_0x3a605b(0x1f1)](_0xdbe2b7),_0x1648ce=true;}await this[_0x3a605b(0x200)](_0x2f6af0,_0x26e0c7)||await _0x2f6af0[_0x3a605b(0x1f0)](_0x38c730,_0x26e0c7),_0x591a16=true;}}if(_0x1648ce||!_0xdbe2b7)return _0x591a16;const _0x2010c8=await _0x2f6af0['getAbstractFileByPath'](_0xdbe2b7);if(!(_0x2010c8&&_0x2010c8 instanceof obsidian.TFile))try{await _0x2f6af0[_0x3a605b(0x1f1)](_0xdbe2b7);}catch(_0x383861){if(!this['isErrorX'](_0x383861,_0x3a605b(0x21a)))throw logger({'error':_0x383861}),_0x383861;}return _0x591a16;}static['formatTime'](_0x41c7f3,_0xaf9534=_0x8a4665(0x1de)){const _0x416ff9=_0x8a4665;if(_0x41c7f3<=0x0)return '';let _0x4311c0=new Date(0x3e8*_0x41c7f3);return this[_0x416ff9(0x1c6)](_0x4311c0,_0xaf9534);}static[_0x8a4665(0x1f3)](_0x47ffb9){return /^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/['test'](_0x47ffb9)&&true;}static[_0x8a4665(0x1fd)](_0x2d2ad6,_0x48c418){const _0x33ad5d=_0x8a4665;if(_0x48c418<=0x0||!_0x2d2ad6||_0x2d2ad6[_0x33ad5d(0x22c)]<=0x0)return '';let _0x59fa30=[];for(let _0x33e6bf=0x0;_0x33e6bf<_0x48c418;_0x33e6bf++)_0x59fa30['push'](_0x2d2ad6);return _0x59fa30[_0x33ad5d(0x213)]('');}static[_0x8a4665(0x1ef)](_0x447516,_0x14b6b7){const _0xa67b14=_0x8a4665;return _0x14b6b7?_0x447516||'':this[_0xa67b14(0x22f)](_0x447516)||'';}static [_0x8a4665(0x1eb)]={0x1:_0x8a4665(0x1d0),0x2:_0x8a4665(0x1cc),0x3:_0x8a4665(0x258),0x4:_0x8a4665(0x1d2)};static[_0x8a4665(0x1e0)](_0x20e125){const _0x5d1553=_0x8a4665;let _0x2600e7=0x0;if(!_0x20e125||_0x20e125[_0x5d1553(0x22c)]<=0x0)return 0x0;for(let _0x548bd1 of _0x20e125)_0x548bd1&&_0x548bd1['annonation']&&_0x2600e7++;return _0x2600e7;}static['isEmptyObj'](_0x35b7db){if(!_0x35b7db)return true;for(let _0x2ec825 in _0x35b7db)return false;return true;}static[_0x8a4665(0x210)](_0x4e8069,_0x21d342){const _0x29a794=_0x8a4665;if(!_0x4e8069||_0x4e8069[_0x29a794(0x22c)]<=0x0||!_0x21d342||this['isEmptyObj'](_0x21d342))return;const _0x382ade=(_0x4e8069||'')[_0x29a794(0x20d)](',')[_0x29a794(0x1d8)](_0x4717c5=>_0x4717c5[_0x29a794(0x201)]())[_0x29a794(0x20f)](_0x4284a4=>_0x4284a4);if(_0x382ade[_0x29a794(0x22c)]<=0x0)return;let _0x4a6fc3={};for(let _0xdbbeec of _0x382ade) void 0!==_0x21d342[_0xdbbeec]&&(_0x4a6fc3[_0xdbbeec]=_0x21d342[_0xdbbeec]);return _0x4a6fc3;}static[_0x8a4665(0x1e3)](_0x4c91a1,_0x1bacec){const _0x474329=_0x8a4665;_0x4c91a1=_0x4c91a1||[],_0x1bacec=_0x1bacec||[];let _0x429d35={};for(let _0x51beec of _0x4c91a1)_0x51beec=this['trimTag'](_0x51beec),_0x51beec&&(_0x429d35[_0x51beec]=0x1);for(let _0x214534 of _0x1bacec){let _0xc45729=(_0x214534[_0x474329(0x230)]||'')[_0x474329(0x20d)](',')[_0x474329(0x1d8)](_0x4600b5=>_0x4600b5['trim']())[_0x474329(0x20f)](_0x46816b=>_0x46816b);for(let _0x1bd7d5 of _0xc45729)_0x1bd7d5=this[_0x474329(0x20e)](_0x1bd7d5),_0x1bd7d5&&(_0x429d35[_0x1bd7d5]=0x1);}return Object['keys'](_0x429d35)['sort']();}static[_0x8a4665(0x1cb)](_0x50f624){const _0x1f2b81=_0x8a4665;if(!_0x50f624||_0x50f624[_0x1f2b81(0x22c)]<=0x0||'{}'===_0x50f624)return [];let _0x4ca771=JSON[_0x1f2b81(0x243)](_0x50f624),_0x4db77b=[];for(let _0x11114d in _0x4ca771)_0x4db77b[_0x1f2b81(0x218)]({'url':_0x11114d,'title':_0x4ca771[_0x11114d],'_rndstr':''});return _0x4db77b;}static[_0x8a4665(0x21d)](_0x130d2e,_0x3f2ce5,_0x2127ee='\x20'){const _0x53dbc4=_0x8a4665;return [_0x130d2e||'',_0x3f2ce5||'']['filter'](_0x295a16=>_0x295a16)[_0x53dbc4(0x213)](_0x2127ee);}static[_0x8a4665(0x21f)](_0x21b270,_0x3a3a18,_0x286744){const _0xc87f53=_0x8a4665;if(!_0x3a3a18)return [];const _0x409121=0x1===_0x286744[_0xc87f53(0x1ea)];let _0x582742=[];for(let _0x4323c0 of _0x3a3a18){if(!_0x4323c0)continue;const _0x39b7a5=_0x4323c0['highlighttype']||0x1;let _0x1a9851={'note':_0x4323c0['note']||_0x4323c0[_0xc87f53(0x1e5)]||'','notelinks':this['formatNoteLinks'](_0x4323c0[_0xc87f53(0x1db)]),'imageurl':_0x4323c0[_0xc87f53(0x1e5)],'updateat_ts':_0x4323c0['updateat'],'createat_ts':_0x4323c0['createat'],'type':this[_0xc87f53(0x1eb)][_0x39b7a5]||_0xc87f53(0x1d0),'annotation':_0x4323c0[_0xc87f53(0x21c)]||'','color':_0x4323c0[_0xc87f53(0x234)],'slotid':_0x4323c0['slotid'],'refid':_0x4323c0[_0xc87f53(0x23f)],'refurl':Utils['getHighlightRefUrl'](_0x21b270,_0x4323c0['refurl']||''),'tags':_0x4323c0[_0xc87f53(0x230)]||'','remaintags':''};if(_0x1a9851[_0xc87f53(0x230)]){let _0x23f68a=_0x1a9851['tags'][_0xc87f53(0x20d)](',')['filter'](_0x4bc4fd=>_0x4bc4fd)[_0xc87f53(0x1d8)](_0x40d42c=>_0x40d42c['trim']()),_0xca3be1=[];for(let _0x4a8bb5 of _0x23f68a)_0x4323c0[_0xc87f53(0x23d)]?.['indexOf'](_0x4a8bb5)<0x0&&_0x4323c0[_0xc87f53(0x21c)]?.[_0xc87f53(0x209)](_0x4a8bb5)<0x0&&_0xca3be1['push'](_0x4a8bb5);_0x1a9851[_0xc87f53(0x1d6)]=_0xca3be1[_0xc87f53(0x1d8)](_0x4fbfac=>Utils[_0xc87f53(0x244)](_0x4fbfac,_0x409121))['join']('\x20'),_0x1a9851[_0xc87f53(0x230)]=_0x23f68a['map'](_0x4dacaa=>Utils[_0xc87f53(0x244)](_0x4dacaa,_0x409121))[_0xc87f53(0x20f)](_0x55cf29=>_0x55cf29)['join']('\x20');}_0x409121||(_0x1a9851['annotation']&&(_0x1a9851[_0xc87f53(0x222)]=this[_0xc87f53(0x22f)](_0x1a9851['annotation'])),_0x1a9851[_0xc87f53(0x23d)]&&(_0x1a9851['note']=this[_0xc87f53(0x22f)](_0x1a9851[_0xc87f53(0x23d)]))),_0x582742[_0xc87f53(0x218)](_0x1a9851);}return _0x582742;}static[_0x8a4665(0x1fb)](_0x56060c,_0x19c139){const _0x189763=_0x8a4665;if(!_0x56060c||_0x56060c[_0x189763(0x22c)]<=0x0||!_0x19c139||_0x19c139['length']<=0x0)return _0x56060c||'';let _0x1940e2=0x0;for(let _0x206c14 of _0x19c139)_0x206c14[_0x189763(0x223)]='wucailinkbhn69k-'+_0x1940e2+',',_0x1940e2++,_0x56060c=_0x56060c[_0x189763(0x1e7)](_0x206c14[_0x189763(0x1e2)],_0x206c14[_0x189763(0x223)]);for(let _0x2f7b2a of _0x19c139)_0x56060c=_0x56060c[_0x189763(0x1e7)](_0x2f7b2a['_rndstr'],'['+_0x2f7b2a['title']+']('+_0x2f7b2a[_0x189763(0x248)]+')'),_0x2f7b2a[_0x189763(0x223)]='';return _0x56060c||'';}static['toYAMLList'](_0x10e469){const _0x5cc829=_0x8a4665;return !_0x10e469||_0x10e469[_0x5cc829(0x22c)]<=0x0?'':_0x5cc829(0x247)+_0x10e469[_0x5cc829(0x213)](_0x5cc829(0x247));}static[_0x8a4665(0x1c9)](_0x3bb537,_0x1bd2b3,_0x3f665f){const _0x4df5f5=_0x8a4665;_0x1bd2b3=_0x1bd2b3||'';let _0x456165=(_0x3bb537=_0x3bb537||[])['concat'](_0x1bd2b3[_0x4df5f5(0x20d)](','))[_0x4df5f5(0x1d8)](_0x223bb3=>Utils['formatTag'](_0x223bb3,_0x3f665f));return this[_0x4df5f5(0x23a)](_0x456165)['join']('\x20');}static['trimTags'](_0x10ec5d,_0x389bbb='\x20'){const _0x9e205c=_0x8a4665;return _0x10ec5d?(_0x10ec5d=_0x10ec5d||'')[_0x9e205c(0x20d)](_0x389bbb)[_0x9e205c(0x20f)](_0x55b453=>_0x55b453)[_0x9e205c(0x1d8)](_0x3557d2=>_0x3557d2[_0x9e205c(0x1e7)](/[#\[\]]/g,'')[_0x9e205c(0x1e7)](/\s+/g,'-'))[_0x9e205c(0x20f)](_0x46932a=>_0x46932a):[];}static[_0x8a4665(0x20e)](_0x29cccf){const _0x2468e5=_0x8a4665;return (_0x29cccf=(_0x29cccf||'')[_0x2468e5(0x201)]())[_0x2468e5(0x1e7)](/[#\[\]]/g,'')[_0x2468e5(0x1e7)](/\s+/g,'-');}static[_0x8a4665(0x233)](_0x3ecc49){return (_0x3ecc49=_0x3ecc49||'')?_0x3ecc49['replace'](/g1proxy\.nostrabc\.com/g,'g1proxy.wimg.site'):'';}static[_0x8a4665(0x23a)](_0x1bea71){const _0x379249=_0x8a4665;if(!_0x1bea71||_0x1bea71[_0x379249(0x22c)]<=0x1)return _0x1bea71;let _0x13f12a={};for(let _0x58f505 of _0x1bea71)_0x58f505&&void 0===_0x13f12a[_0x58f505]&&(_0x13f12a[_0x58f505]=0x1);return Object[_0x379249(0x231)](_0x13f12a)[_0x379249(0x1f2)]();}static['formatTag'](_0xf43422,_0x55661f){const _0x577476=_0x8a4665;if(!(_0xf43422=_0xf43422[_0x577476(0x201)]()))return;if(!(_0xf43422=_0xf43422[_0x577476(0x1e7)](/\s+/g,'-')))return _0xf43422;let _0x39c695='#'===_0xf43422[0x0],_0x17c710='['===_0xf43422[0x0];if(!_0x39c695&&!_0x17c710)return _0x55661f?'#'+_0xf43422:'[['+_0xf43422+']]';if(_0x17c710)return _0xf43422;if(_0x39c695&&_0x55661f)return _0xf43422;let _0x235525='';return _0x39c695&&(_0x235525=_0xf43422[_0x577476(0x211)](0x1)['trim']()),_0x235525?'[['+_0x235525+']]':'';}static[_0x8a4665(0x245)](_0x5dbbee,_0x860d0b){const _0x56b173=_0x8a4665;let _0x6e25ad=[];return _0x6e25ad=(_0x5dbbee=_0x5dbbee||[])[_0x56b173(0x1d8)](_0x5ccd3a=>Utils[_0x56b173(0x244)](_0x5ccd3a,_0x860d0b))[_0x56b173(0x20f)](_0x5a66f5=>_0x5a66f5),_0x6e25ad[_0x56b173(0x213)]('\x20');}static[_0x8a4665(0x1dd)](_0x5881c2,_0xb6cff4,_0x2915a0='\x0a'){const _0xdbc073=_0x8a4665;return _0xdbc073(0x236)+_0xb6cff4+_0xdbc073(0x221)+_0x5881c2+_0xdbc073(0x1c2)+_0xb6cff4+_0xdbc073(0x221);}static['wrapBlockNoBreak'](_0x40adaf,_0x33fa24){const _0x3f32fd=_0x8a4665;return _0x3f32fd(0x225)+_0x33fa24+_0x3f32fd(0x221)+_0x40adaf+_0x3f32fd(0x1c2)+_0x33fa24+'%%';}static[_0x8a4665(0x1ca)](_0x498257,_0x4f81d1){const _0x3bac08=_0x8a4665;return _0x4f81d1['pageEngine'][_0x3bac08(0x1f5)](_0x498257);}static[_0x8a4665(0x21b)](_0x2792a8,_0x542ab5){const _0xc15a7=_0x8a4665;return _0x542ab5[_0xc15a7(0x1e6)]['render'](_0x2792a8);}static[_0x8a4665(0x256)](_0x57c0b9,_0x522f33,_0x2ac1d2){const _0x35819d=_0x8a4665;let _0x5ea63b={};if(_0x2ac1d2[_0x35819d(0x24d)][_0x35819d(0x237)]){let _0x4e69c6=_0x2ac1d2[_0x35819d(0x24f)][_0x35819d(0x1f5)](_0x57c0b9);_0x4e69c6&&(_0x5ea63b[_0x35819d(0x237)]=_0x4e69c6);}if(_0x2ac1d2[_0x35819d(0x24d)]['highlights']){let _0x4e396b=_0x2ac1d2[_0x35819d(0x241)][_0x35819d(0x1f5)](_0x57c0b9);_0x4e396b&&(_0x5ea63b[_0x35819d(0x1d7)]=_0x4e396b);}if(_0x2ac1d2['blocks']['mdcontent']){let _0xb2a273=_0x2ac1d2['mdcontentEngine']['render'](_0x57c0b9);_0xb2a273&&(_0x5ea63b[_0x35819d(0x1e9)]=_0xb2a273);}return this[_0x35819d(0x219)](_0x522f33,_0x5ea63b);}static[_0x8a4665(0x1c8)](_0x2474e4){const _0xd44395=_0x8a4665;if(!_0x2474e4)return '';const _0x54d5d9=_0x2474e4[_0xd44395(0x217)]('/');return _0x54d5d9<=0x0?'':_0x2474e4[_0xd44395(0x211)](0x0,_0x54d5d9);}static['getDomain'](_0x247eac){const _0x3332a=_0x8a4665;if(!_0x247eac)return '';/^www\./[_0x3332a(0x215)](_0x247eac)&&(_0x247eac=_0x3332a(0x253)+_0x247eac);try{let _0x15be92=new URL(_0x247eac);return _0x15be92?_0x15be92[_0x3332a(0x22e)][_0x3332a(0x1ed)]():'';}catch(_0x3550bb){return '';}}static['getDomain2'](_0x2768f3){const _0x4e6c36=_0x8a4665;if(!_0x2768f3||_0x2768f3[_0x4e6c36(0x22c)]<=0x0)return '';let _0x7e455e=_0x2768f3[_0x4e6c36(0x20d)]('.');const _0x38fa5b=_0x7e455e[_0x4e6c36(0x22c)];return _0x38fa5b<=0x2?_0x2768f3:_0x7e455e[_0x38fa5b-0x2]+'.'+_0x7e455e[_0x38fa5b-0x1];}static[_0x8a4665(0x1f9)](_0x56891f){const _0x82f0a9=_0x8a4665;return !(!_0x56891f||_0x56891f[_0x82f0a9(0x22c)]<=0x0)&&(!!(/^- \[[ x]\] +/[_0x82f0a9(0x215)](_0x56891f)&&_0x56891f['indexOf']('\x0a')<0x0)||!(!/^\`\`\`/[_0x82f0a9(0x215)](_0x56891f)||!/\`\`\`\s*$/[_0x82f0a9(0x215)](_0x56891f)));}static[_0x8a4665(0x1df)](_0x59835f){const _0x478efe=_0x8a4665;if(!_0x59835f||_0x59835f[_0x478efe(0x22c)]<=0x0)return '';if(!/-([a-z0-9_]+)\.md$/i[_0x478efe(0x215)](_0x59835f))return '';const _0x409ede=_0x59835f[_0x478efe(0x217)]('-');return _0x409ede<0x0?'':_0x59835f[_0x478efe(0x211)](_0x409ede+0x1,_0x59835f['length']-0x3);}static[_0x8a4665(0x235)](_0xdde55e,_0x2d1712){const _0x2792ad=_0x8a4665;if(!_0x2d1712)return _0xdde55e;let _0x51906e='';if(_0x2d1712[_0x2792ad(0x209)]('#')>=0x0&&(_0x51906e=_0x2d1712[_0x2792ad(0x20d)]('-')[0x1]),!_0x51906e)return _0xdde55e;let _0xf5cc2e=_0xdde55e[_0x2792ad(0x209)]('#');if(_0xf5cc2e<0x0)return _0xdde55e+('#WCREFX-'+_0x51906e);let _0x41478f=_0xdde55e[_0x2792ad(0x211)](_0xf5cc2e+0x1);if(!_0x41478f)return (_0xdde55e=_0xdde55e[_0x2792ad(0x211)](0x0,_0xf5cc2e))+(_0x2792ad(0x1ff)+_0x51906e);if(_0xdde55e[_0x2792ad(0x209)](_0x2792ad(0x1ce))>0x0)return _0xdde55e[_0x2792ad(0x1e7)](/WCREFX-([a-z\d]+)/g,_0x2792ad(0x1ce)+_0x51906e);if(_0x41478f[_0x2792ad(0x209)]('/')>=0x0||_0x41478f[_0x2792ad(0x209)]('?')>=0x0){if(_0x41478f['indexOf']('?')>=0x0||_0x41478f[_0x2792ad(0x209)]('=')>=0x0){let _0x3a267a=encodeURIComponent(_0x2792ad(0x1ce)+_0x51906e);return (_0xdde55e=_0xdde55e['replace'](/&+$/,''))+_0x2792ad(0x1d5)+_0x3a267a;}return _0xdde55e;}return _0xdde55e[_0x2792ad(0x211)](0x0,_0xf5cc2e)+(_0x2792ad(0x1ff)+_0x51906e);}static[_0x8a4665(0x1fe)](_0x125526,_0x1ee548){const _0x171956=_0x8a4665;return !(!_0x125526||!_0x1ee548)&&(_0x125526&&_0x125526['message']&&_0x125526[_0x171956(0x1f8)][_0x171956(0x209)](_0x1ee548)>=0x0);}static[_0x8a4665(0x24a)](_0x1598e6){const _0x5ba15c=_0x8a4665,_0x68f081=(_0x1598e6||'')['trim']();if(!_0x68f081)return '';const _0x3fcb47=_0x68f081[_0x5ba15c(0x20d)]('.');if(0x2!==_0x3fcb47[_0x5ba15c(0x22c)])return '';let _0xb784a7=_0x3fcb47[0x0]||'';if(!_0xb784a7)return '';_0xb784a7=_0xb784a7[_0x5ba15c(0x205)](_0x5ba15c(0x20b),'='),_0xb784a7=_0xb784a7[_0x5ba15c(0x205)]('%3d','=');const _0xb7611d=decode(_0xb784a7);if(!_0xb7611d)return '';try{const _0x55b3eb=JSON['parse'](_0xb7611d);if(_0x55b3eb)return _0x55b3eb['rgn']||'chn';}catch(_0xa7902){}return '';}static async[_0x8a4665(0x228)](_0x1aaaf0){const _0x5540d7=_0x8a4665;let _0x2b2e20=await fetch(_0x1aaaf0,{'method':'GET'});return _0x2b2e20&&0xc8===_0x2b2e20[_0x5540d7(0x257)]&&_0x2b2e20['ok']?new Promise((_0x26c669,_0x1984c6)=>{const _0x188b34=_0x5540d7;try{_0x2b2e20[_0x188b34(0x1c7)]()[_0x188b34(0x212)](_0x53c070=>{const _0x5b7b41=_0x188b34;if(!_0x53c070||_0x53c070[_0x5b7b41(0x22c)]<=0x0)return '';let _0x5a4f9e=_0x53c070[_0x5b7b41(0x209)](':');if(_0x5a4f9e<=0x0)return void _0x26c669('');let _0x2eb195=parseInt(_0x53c070[_0x5b7b41(0x211)](0x0,_0x5a4f9e));_0x26c669(_0x53c070['substring'](_0x2eb195+_0x5a4f9e+0x1));})[_0x188b34(0x1c4)](_0x57ea36=>{_0x26c669('');});}catch(_0x24e492){_0x26c669('');}}):new Promise((_0x31cae5,_0x1afbd1)=>{_0x31cae5('');});}static[_0x8a4665(0x227)](_0x1f9bc1,_0x96c19b){const _0x11c492=_0x8a4665;if(!_0x96c19b||!_0x1f9bc1)return 0x0;for(let _0x3bab82 of _0x96c19b){if(!_0x1f9bc1[_0x3bab82])continue;const _0x3c35cd=String(_0x1f9bc1[_0x3bab82]??'')[_0x11c492(0x201)]()||'0';if(Consts['syncAtProp']==_0x3bab82)return parseInt(_0x3c35cd);if(/^\d+$/[_0x11c492(0x215)](_0x3c35cd))return parseInt(_0x3c35cd);if(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/['test'](_0x3c35cd))return _0x50f86f(_0x3c35cd)['unix']();}return 0x0;}}function _0x3318(){const _0x3ea317=['formatPageMirror','color','getHighlightRefUrl','\x0a%%begin\x20','pagenote','171562kEXTiR','truncateFileName','removeDupAndSort','.md','24792epvPbX','note','isIgnoreSync','refid','YYYY-MM-DD','highlightsEngine','toLowerCase','parse','formatTag','formatTags','normalTitle','\x0a\x20\x20-\x20','url','getFitFileName','getRegionFromToken','getNoteIdxByFile','4402783ZLEcOR','blocks','\x5c{%\x5cs*block\x5cs+mdcontent\x5cs*%\x5c}[\x5cs\x5cS]*?\x5c{%\x5cs*endblock\x5cs*%\x5c}','pagenoteEngine','formatPageTitle','trimWithLine','(%%\x5cs*begin\x5cs+pagenote\x5cs*%%([\x5cs\x5cS]*?)%%\x5cs*end\x5cs+pagenote\x5cs*%%)','https://','gnpfte','img','renderTemplateWithEditable','status','math','\x0a%%end\x20','matchAll','catch','\x5c{%\x5cs*block\x5cs+highlights\x5cs*%\x5c}[\x5cs\x5cS]*?\x5c{%\x5cs*endblock\x5cs*%\x5c}','formatDateTime','text','getDirFromPath','mergeTags','renderTemplate','formatNoteLinks','image','getBlocks','WCREFX-','56djWXJU','highlight',').md','quote','128756fCNKkd','(%%\x5cs*begin\x5cs+highlights\x5cs*%%([\x5cs\x5cS]*?)%%\x5cs*end\x5cs+highlights\x5cs*%%)','&wucairefx=','remaintags','highlights','map','lmfn','261675SakdjH','notelinks','format','wrapBlock','YYYY-MM-DD\x20HH:mm','getNoteIdxFromFilePath','countAnnoCount','(%%\x5cs*begin\x5cs+mdcontent\x5cs*%%([\x5cs\x5cS]*?)%%\x5cs*end\x5cs+mdcontent\x5cs*%%)','title','allTagsV2','11614AtxbVj','imageUrl','dailyEngine','replace','fetchBlocksRegExp','mdcontent','tagStyle','highlightTypeMaps','getFileCache','toLocaleLowerCase','object','formatPageNote','rename','createFolder','sort','isOnlyDateTimeLine','isWhiteSpaceForTagParser','render','wrapBlockNoBreak','forEach','message','isMardownFormat','231pqYRHj','mergeLinksToNote','charCodeAt','repeatStr','isErrorX','#WCREFX-','isFileExists','trim','removeEmojis','getPrefxFromAnnoPrefix','frontmatter','replaceAll','\x5c{%\x5cs*block\x5cs+pagenote\x5cs*%\x5c}[\x5cs\x5cS]*?\x5c{%\x5cs*endblock\x5cs*%\x5c}','getDiffDay','replaceBlocks','indexOf','10qeizhM','%3D','string','split','trimTag','filter','getRemainData','substring','then','join','index','test','cnfoOl','lastIndexOf','push','replaceHolders','already\x20exists','renderDailyTemplate','annonation','joinStr','blocksRegExpMap','formatHighlights','519810ofSRlo','%%\x0a','annotation','_rndstr','holdersRegExpMap','%%begin\x20','24WWKYuZ','fetchUpdateAt','getPageMirror','lffnw','getAbstractFileByPath','isEmptyObj','length','removeNoteIdFromName','hostname','convert2backlink','tags','keys','No\x20title'];_0x3318=function(){return _0x3ea317;};return _0x3318();}
|
||
|
||
const _0x59b33b=_0x5d62;function _0x5d62(_0x163229,_0x5b1471){_0x163229=_0x163229-0x125;const _0x19006a=_0x1900();let _0x5d625=_0x19006a[_0x163229];return _0x5d625;}(function(_0x23497b,_0x4bfc28){const _0x367467=_0x5d62,_0x12e279=_0x23497b();while(!![]){try{const _0x37d1fa=-parseInt(_0x367467(0x12b))/0x1+parseInt(_0x367467(0x13b))/0x2+-parseInt(_0x367467(0x135))/0x3*(parseInt(_0x367467(0x125))/0x4)+-parseInt(_0x367467(0x132))/0x5*(-parseInt(_0x367467(0x129))/0x6)+parseInt(_0x367467(0x12a))/0x7+parseInt(_0x367467(0x12f))/0x8*(parseInt(_0x367467(0x137))/0x9)+parseInt(_0x367467(0x128))/0xa*(-parseInt(_0x367467(0x138))/0xb);if(_0x37d1fa===_0x4bfc28)break;else _0x12e279['push'](_0x12e279['shift']());}catch(_0x2c257b){_0x12e279['push'](_0x12e279['shift']());}}}(_0x1900,0x1917c));const usHost=_0x59b33b(0x136),euHost='eu.wucainote.com',chnHost='marker.dotalk.cn',chnHosts=[chnHost,_0x59b33b(0x12d)],usHosts=[usHost],euHosts=[euHost],Regions={'chn':{'id':_0x59b33b(0x12c),'name':_0x59b33b(0x133),'apis':{'beta':_0x59b33b(0x130),'prod':_0x59b33b(0x131)},'my':'https://'+chnHost,'vipUpgradeUrl':'https://marker.dotalk.cn/#/personSetting/membership','hosts':chnHosts},'us':{'id':'us','name':_0x59b33b(0x12e),'apis':{'prod':_0x59b33b(0x134)+usHost+'/apix/openapi/wucai/sync'},'my':'https://'+usHost,'vipUpgradeUrl':_0x59b33b(0x134)+usHost+'/#/personSetting/membership','hosts':usHosts},'euro':{'id':_0x59b33b(0x126),'name':_0x59b33b(0x139),'apis':{'prod':_0x59b33b(0x134)+euHost+'/apix/openapi/wucai/sync'},'my':'https://'+euHost,'vipUpgradeUrl':_0x59b33b(0x134)+euHost+_0x59b33b(0x13a),'hosts':euHosts}};[...chnHosts,...usHosts,...euHosts][_0x59b33b(0x127)](_0x50c4fe=>_0x50c4fe);function _0x1900(){const _0x2d2735=['Europe','/#/personSetting/membership','126566kvqAlP','8yyaVSg','euro','filter','10HpURmt','162SkUQrq','1278627wNZsnp','43740HsPiSy','chn','my.wucai.site','America','56768TUhMyh','https://banana.wucai.site/apix/openapi/wucai/sync','https://sync.wucai.site/apix/openapi/wucai/sync','27545oBHUtD','Asia\x20-\x20亚洲','https://','63234PhRIOU','us.wucainote.com','171XEeJod','3749185ZrNQSH'];_0x1900=function(){return _0x2d2735;};return _0x1900();}
|
||
|
||
function _0x2c6d(){var _0x376f81=['Every\x2024\x20hours','Not\x20recommended,\x20will\x20be\x20removed\x20in\x20future\x20versions','Template\x20Settings','Logout','Convert','Preset\x20Template','Read\x20Later','Select\x20data\x20types\x20that\x20do\x20not\x20need\x20to\x20be\x20synced','WuCai\x20has\x20already\x20synced\x20on\x20your\x20other\x20device.\x20Data\x20is\x20up\x20to\x20date','Logout\x20current\x20account','4408920HDVIfS','{1}\x20matching\x20{0}\x20will\x20not\x20sync\x20to\x20Obsidian','Please\x20select\x20your\x20account\x20region.\x20Accounts\x20and\x20data\x20are\x20independent\x20of\x20each\x20other,\x20please\x20choose\x20carefully.','Archived','If\x20enabled,\x20WuCai\x20will\x20automatically\x20sync\x20each\x20time\x20you\x20open\x20Obsidian','Get\x20WuCai\x20Sync\x20Token','Help','Login\x20to\x20WuCai','On\x20first\x20sync,\x20the\x20WuCai\x20plugin\x20will\x20create\x20a\x20new\x20folder\x20containing\x20all\x20your\x20highlights','Defaults\x20to:\x20WuCai','Open\x20page,\x20then\x20copy\x20your\x20Token','The\x20following\x20options\x20are\x20all\x20exclude\x20conditions,\x20selected\x20data\x20will\x20not\x20be\x20synced','Account\x20Settings','Template\x20Editor','1UImume','Specify\x20multiple\x20property\x20names\x20separated\x20by\x20commas,\x20e.g.\x20title,category,created_time','Please\x20select...','Every\x203\x20hours','Prevent\x20file\x20from\x20being\x20overwritten','Logout\x20success','Save','Version','Preparing\x20export...','Run\x20sync','Failed\x20to\x20save\x20configuration','Copy\x20failed','5PBelBU','WuCai\x20Highlights','Template\x20Engine\x20Docs','14705127HGvvuS','Content\x20Template','Last\x20sync\x20failed','Failed\x20to\x20fetch\x20config,\x20please\x20check\x20your\x20network\x20connection','Login','Turn\x20off\x20sync\x20status\x20for\x20this\x20file','Write\x20style\x20for\x20Daily\x20Notes','Customize\x20the\x20template\x20format\x20for\x20note\x20content,\x20supports\x20Nunjucks\x20template\x20syntax','Select\x20statuses\x20that\x20do\x20not\x20need\x20to\x20be\x20synced','Properties\x20not\x20to\x20be\x20overwritten','2368538tkwWjj','Cancel','Start\x20Sync','WuCai\x20data\x20sync\x20completed','Convert\x20tags\x20to\x20double\x20links','Account\x20Info','About','Sync\x20failed','WuCai\x20sync\x20paused','Partial\x20Update','Title\x20Template','Auto\x20sync\x20when\x20Obsidian\x20starts','Edit','6589436ZYGMUo','If\x20auto\x20sync,\x20WuCai\x20will\x20automatically\x20sync\x20at\x20specified\x20intervals','WuCai:\x20syncing\x20data','Copied','6389454HhwJjt','Paste\x20your\x20Token','Write\x20Style','Sync\x20Token\x20error','Selected','Joined:\x20{0},Expires:\x20{1},\x20{2}\x20days\x20left','Not\x20Sync\x20Range','Europe\x20-\x20wucainote.com','5350400nFPDeG','7454944mpRWsf','Upgrade\x20Member','All\x20content\x20will\x20be\x20synced\x20to\x20Obsidian','Archive\x20file\x20success','Archive\x20this\x20file','Logout\x20Account','WuCai','Sync\x20data\x20to\x20this\x20folder','Article','Preview','Retry','Configuration\x20saved\x20successfully','Web\x20Dashboard','WuCai\x20will\x20save\x20all\x20your\x20data\x20to\x20this\x20folder','Sync\x20frequency','Sync\x20your\x20WuCai\x20data\x20with\x20Obsidian','Settings','Are\x20you\x20sure\x20to\x20logout?','WuCai\x20data\x20synced,\x20but\x20in\x20error\x20state','Can\x27t\x20connect\x20to\x20server','Start\x20Syncing','Not\x20Sync\x20Conditions','Convert\x20#reading\x20to\x20[[reading]]','Overwrite','Exporting\x20WuCai\x20data','Every\x2012\x20hours','Delete\x20this\x20file\x20from\x20server','Available\x20Variables','Click\x20link\x20to\x20copy\x20Token'];_0x2c6d=function(){return _0x376f81;};return _0x2c6d();}var _0x1cc524=_0x464e;function _0x464e(_0x2d1979,_0x5c7139){_0x2d1979=_0x2d1979-0x175;var _0x2c6d35=_0x2c6d();var _0x464eb9=_0x2c6d35[_0x2d1979];return _0x464eb9;}(function(_0x51f7c1,_0x5c0570){var _0x20e2e5=_0x464e,_0x52c97f=_0x51f7c1();while(!![]){try{var _0xea1719=parseInt(_0x20e2e5(0x1dc))/0x1*(-parseInt(_0x20e2e5(0x18d))/0x2)+parseInt(_0x20e2e5(0x1ce))/0x3+parseInt(_0x20e2e5(0x1a6))/0x4+parseInt(_0x20e2e5(0x180))/0x5*(-parseInt(_0x20e2e5(0x19e))/0x6)+parseInt(_0x20e2e5(0x19a))/0x7+parseInt(_0x20e2e5(0x1a7))/0x8+-parseInt(_0x20e2e5(0x183))/0x9;if(_0xea1719===_0x5c0570)break;else _0x52c97f['push'](_0x52c97f['shift']());}catch(_0x388a0c){_0x52c97f['push'](_0x52c97f['shift']());}}}(_0x2c6d,0xc2abf));var _0x29db6d = {'group-sync-settings':'Sync\x20Settings','group-template-settings':_0x1cc524(0x1c6),'group-account-settings':_0x1cc524(0x1da),'group-about':_0x1cc524(0x193),'sync-in-progress-different-client':'Sync\x20in\x20progress\x20initiated\x20by\x20different\x20client','export-locked':'Obsidian\x20export\x20is\x20locked.\x20Please\x20try\x20again\x20later.','cannot-connect-server':_0x1cc524(0x1ba),'sync-already-done':_0x1cc524(0x1cc),'sync-service-expired':'Account\x20sync\x20permission\x20has\x20expired','exporting-data':_0x1cc524(0x1bf),'building-export':_0x1cc524(0x17c),'sync-failed':_0x1cc524(0x194),'error-writestyle':'Sync\x20error:\x20write\x20style\x20configuration\x20is\x20incorrect','error-writing':'Sync\x20error:\x20error\x20occurred\x20while\x20writing','sync-completed':_0x1cc524(0x190),'sync-stopped':_0x1cc524(0x195),'sync-already-in-progress':_0x1cc524(0x19c),'sync-error':_0x1cc524(0x1b9),'sync-now':_0x1cc524(0x18f),'run-sync':_0x1cc524(0x17d),'open-in-wucai':'Open\x20this\x20Note\x20in\x20WuCai','turn-off-sync':_0x1cc524(0x188),'turn-on-sync':'Turn\x20on\x20sync\x20status\x20for\x20this\x20file','archive-file':_0x1cc524(0x1ab),'archive-success':_0x1cc524(0x1aa),'delete-from-server':_0x1cc524(0x1c1),'plugin-title':_0x1cc524(0x181),'created-by':'Created\x20by\x20WuCai','settings':_0x1cc524(0x1b7),'start-syncing':_0x1cc524(0x1bb),'syncing-dots':'Syncing\x20...','syncing-data':'Syncing\x20WuCai\x20data','sync-data-name':_0x1cc524(0x1b6),'sync-data-desc':_0x1cc524(0x1d6),'sync-tooltip':'Once\x20the\x20sync\x20begins,\x20you\x20can\x20close\x20this\x20plugin\x20page','customize-btn':'Customize','customize-folder-name':_0x1cc524(0x1ae),'customize-folder-desc':_0x1cc524(0x1b4),'folder-placeholder':_0x1cc524(0x1d7),'resync-frequency-name':_0x1cc524(0x1b5),'resync-frequency-desc':_0x1cc524(0x19b),'manual':'Manual','every-3-hour':_0x1cc524(0x177),'every-12-hours':_0x1cc524(0x1c0),'every-24-hours':_0x1cc524(0x1c4),'auto-sync-name':_0x1cc524(0x198),'auto-sync-desc':_0x1cc524(0x1d2),'last-sync-failed':_0x1cc524(0x185),'sync-filters-name':'Exclude\x20from\x20Sync','sync-filters-desc':'Configure\x20which\x20data\x20will\x20not\x20sync\x20to\x20Obsidian','sync-filters-tip':_0x1cc524(0x1d9),'sync-range-name':_0x1cc524(0x1a4),'sync-range-desc':_0x1cc524(0x1cb),'sync-range-article':_0x1cc524(0x1af),'sync-range-daily':'Daily\x20Notes','sync-exclude-name':_0x1cc524(0x1bc),'sync-exclude-desc':_0x1cc524(0x18b),'sync-condition-later':_0x1cc524(0x1ca),'sync-condition-archived':_0x1cc524(0x1d1),'sync-condition-unread':'No\x20highlights\x20and\x20no\x20page\x20notes','sync-all-will-sync':_0x1cc524(0x1a9),'sync-exclude-result':_0x1cc524(0x1cf),'client-id-name':_0x1cc524(0x192),'client-id-desc':'Nickname:\x20{0}\x0aAccount:\x20{1}\x0aRegion:\x20{2}\x0aClient\x20ID:\x20{3}','dashboard':_0x1cc524(0x1b3),'upgrade-member':_0x1cc524(0x1a8),'upgrade-member-desc':'Upgrade\x20to\x20unlock\x20more\x20features','member-expire-desc':_0x1cc524(0x1a3),'renew-member':'Renew','logout-name':_0x1cc524(0x1c7),'logout-desc':_0x1cc524(0x1cd),'logout-btn':_0x1cc524(0x1c7),'logout-title':_0x1cc524(0x1ac),'logout-msg':_0x1cc524(0x1b8),'logout-success':_0x1cc524(0x179),'fetch-config-failed':_0x1cc524(0x186),'reload':_0x1cc524(0x1b1),'retry-save':'Retry\x20Save','region-description':_0x1cc524(0x1d0),'get-token-name':_0x1cc524(0x1d3),'get-token-desc':_0x1cc524(0x1d8),'choose-region':'Choose\x20Region','get-token-link':_0x1cc524(0x1c3),'region-asia':'Asia\x20-\x20dotalk.cn','region-europe':_0x1cc524(0x1a5),'region-america':'America\x20-\x20wucainote.com','paste-token-name':_0x1cc524(0x19f),'login-name':_0x1cc524(0x1d5),'login-btn':_0x1cc524(0x187),'input-token':'Please\x20input\x20your\x20Token','error-token':_0x1cc524(0x1a1),'wucai':_0x1cc524(0x1ad),'select-account-region':'Select\x20Account\x20Region','version':_0x1cc524(0x17b),'ob-template-name':_0x1cc524(0x184),'ob-template-desc':_0x1cc524(0x18a),'title-template-name':_0x1cc524(0x197),'title-template-desc':'Customize\x20the\x20template\x20format\x20for\x20note\x20title,\x20supports\x20Nunjucks\x20template\x20syntax','template-editor-title':_0x1cc524(0x1db),'template-help-btn':_0x1cc524(0x1d4),'template-engine-btn':_0x1cc524(0x182),'template-placeholder':'Enter\x20template\x20content\x20here...','template-variables-title':_0x1cc524(0x1c2),'template-save-btn':_0x1cc524(0x17a),'template-cancel-btn':_0x1cc524(0x18e),'template-preview-btn':_0x1cc524(0x1b0),'edit-template-btn':_0x1cc524(0x199),'template-preset-label':_0x1cc524(0x1c9),'template-preset-select':_0x1cc524(0x176),'template-selected-label':_0x1cc524(0x1a2),'daily-write-style-name':'Daily\x20Notes\x20Write\x20Style','daily-write-style-desc':_0x1cc524(0x189),'daily-write-style-overwrite':_0x1cc524(0x1be),'daily-write-style-append':'Append','write-style-name':_0x1cc524(0x1a0),'write-style-desc':_0x1cc524(0x1c5),'write-style-overwrite':_0x1cc524(0x1be),'write-style-partial':_0x1cc524(0x196),'tag-style-name':_0x1cc524(0x191),'tag-style-desc':_0x1cc524(0x1bd),'tag-style-no-convert':'No\x20conversion','tag-style-convert':_0x1cc524(0x1c8),'ob-not-sync-props-name':_0x1cc524(0x178),'ob-not-sync-props-desc':'When\x20an\x20note\x20file\x20contains\x20this\x20property\x20and\x20value,\x20WuCai\x20will\x20not\x20update\x20this\x20file,\x20e.g.\x20ignore_sync::\x20true','ob-not-sync-props-placeholder':'','ob-remain-props-name':_0x1cc524(0x18c),'ob-remain-props-desc':_0x1cc524(0x175),'ob-remain-props-placeholder':'','save-config-failed':_0x1cc524(0x17e),'save-config-success':_0x1cc524(0x1b2),'copy-success':_0x1cc524(0x19d),'copy-failed':_0x1cc524(0x17f)};
|
||
|
||
var _0x2c9f86=_0x54de;(function(_0x45e090,_0x526613){var _0x47986a=_0x54de,_0x473706=_0x45e090();while(!![]){try{var _0x3699c0=-parseInt(_0x47986a(0x16e))/0x1*(parseInt(_0x47986a(0x13c))/0x2)+-parseInt(_0x47986a(0x149))/0x3*(-parseInt(_0x47986a(0x161))/0x4)+-parseInt(_0x47986a(0x14e))/0x5+-parseInt(_0x47986a(0x187))/0x6+-parseInt(_0x47986a(0x13a))/0x7*(parseInt(_0x47986a(0x139))/0x8)+parseInt(_0x47986a(0x134))/0x9*(parseInt(_0x47986a(0x18b))/0xa)+parseInt(_0x47986a(0x154))/0xb*(parseInt(_0x47986a(0x18a))/0xc);if(_0x3699c0===_0x526613)break;else _0x473706['push'](_0x473706['shift']());}catch(_0x173bbd){_0x473706['push'](_0x473706['shift']());}}}(_0x406f,0x30d66));function _0x406f(){var _0x128b76=['哪些内容和条件不同步','选择不需要同步的内容类型','升级会员解锁更多功能','北美\x20-\x20wucainote.com','请输入你的\x20Token','当文件包含此属性和值时,五彩将不会更新此文件,如\x20ignore_sync::\x20true','9WWcjHj','登出成功','已选择','配置哪些内容不同步到\x20Obsidian','选择账号区域','32uaPkWo','389683pVLHql','账号同步权限已过期','2mrtpoa','自定义标题模板,支持\x20Nunjucks\x20模板语法','模板引擎说明','欧洲\x20-\x20wucainote.com','自定义','在此输入模板内容...','正在准备导出...','登录五彩划线','当前所有内容都会同步到\x20Obsidian','每\x203\x20小时','Daily','不转换','预设模板','417603iGSiSm','Obsidian\x20导出已锁定,请稍后再试','同步设置','五彩同步已暂停','同步开始后,您可以关闭此插件页面','89645DeqDnN','亚洲\x20-\x20dotalk.cn','如果为自动同步,五彩将按指定间隔自动同步','不同步范围','状态为{0}的{1}不同步到\x20Obsidian','升级会员','8087717uMkKus','可以指定多个属性名,使用英文逗号连接,如\x20title,category,create_at','账号信息','点击链接去复制\x20Token','已复制','如果启用,五彩将在每次打开\x20Obsidian\x20时自动同步','数据同步到此目录','从服务器删除此文件','哪些条件不同步','以下选项均为排除条件,选中的内容将不会同步','正在同步五彩数据','同步出错,写入时发生错误','确定要登出吗?','8zqdyDS','复制失败','同步中\x20...','可用变量','创建时间:{0},到期时间:{1},剩余:\x20{2}\x20天','五彩数据已同步完成','选择不需要同步的条件','自定义正文模板格式,支持\x20Nunjucks\x20模板语法','默认为:WuCai','昵称:{0}\x0a账号:{1}\x0a区域:{2}\x0a客户端\x20ID:{3}','配置保存成功','防止文件被覆盖','由五彩创建','244707KveYuG','五彩:\x20数据同步中','五彩会将您的所有数据保存到此文件夹中','不建议使用,后续版本会去掉','正在导出五彩数据','保存配置失败','获取五彩同步\x20Token','标题模板','粘贴你的\x20Token','写文件方式','点击按钮登出当前账号','开始同步','同步出错,写入方式配置有误','Web\x20后台','归档此文件','账号设置','归档文件成功','获取配置失败,请检查网络连接','Obsidian\x20启动后是否自动同步','模板设置','局部更新','五彩划线','选择区域','重新保存','五彩已在您的其他设备上完成同步,数据已经是最新的','2234112Mschvh','没有划线且没有页面笔记','正文模板','12bcyaov','440530qWclNl','同步\x20Token错误'];_0x406f=function(){return _0x128b76;};return _0x406f();}function _0x54de(_0x3973e4,_0x53cc3b){_0x3973e4=_0x3973e4-0x12d;var _0x406fce=_0x406f();var _0x54de69=_0x406fce[_0x3973e4];return _0x54de69;}var _0x4a4b6a = {'group-sync-settings':_0x2c9f86(0x14b),'group-template-settings':_0x2c9f86(0x181),'group-account-settings':_0x2c9f86(0x17d),'group-about':'关于','sync-in-progress-different-client':'其他客户端正在同步中','export-locked':_0x2c9f86(0x14a),'cannot-connect-server':'无法连接到服务器','sync-already-done':_0x2c9f86(0x186),'sync-service-expired':_0x2c9f86(0x13b),'exporting-data':_0x2c9f86(0x172),'building-export':_0x2c9f86(0x142),'sync-failed':'同步失败','error-writestyle':_0x2c9f86(0x17a),'error-writing':_0x2c9f86(0x15f),'sync-completed':_0x2c9f86(0x166),'sync-stopped':_0x2c9f86(0x14c),'sync-already-in-progress':_0x2c9f86(0x16f),'sync-error':'五彩数据已同步,但处于错误状态','sync-now':_0x2c9f86(0x179),'run-sync':'同步','open-in-wucai':'在五彩中打开此笔记','turn-off-sync':'关闭此文件的同步状态','turn-on-sync':'开启此文件的同步状态','archive-file':_0x2c9f86(0x17c),'archive-success':_0x2c9f86(0x17e),'delete-from-server':_0x2c9f86(0x15b),'plugin-title':_0x2c9f86(0x183),'created-by':_0x2c9f86(0x16d),'settings':'设置','start-syncing':_0x2c9f86(0x179),'syncing-dots':_0x2c9f86(0x163),'syncing-data':_0x2c9f86(0x15e),'sync-data-name':'将五彩数据同步到\x20Obsidian','sync-data-desc':'首次同步时,五彩插件将创建一个新文件夹,包含您的所有划线','sync-tooltip':_0x2c9f86(0x14d),'customize-btn':_0x2c9f86(0x140),'customize-folder-name':_0x2c9f86(0x15a),'customize-folder-desc':_0x2c9f86(0x170),'folder-placeholder':_0x2c9f86(0x169),'resync-frequency-name':'同步频率','resync-frequency-desc':_0x2c9f86(0x150),'manual':'手动','every-3-hour':_0x2c9f86(0x145),'every-12-hours':'每\x2012\x20小时','every-24-hours':'每\x2024\x20小时','auto-sync-name':_0x2c9f86(0x180),'auto-sync-desc':_0x2c9f86(0x159),'last-sync-failed':'上次同步失败','sync-filters-name':_0x2c9f86(0x12e),'sync-filters-desc':_0x2c9f86(0x137),'sync-filters-tip':_0x2c9f86(0x15d),'sync-range-name':_0x2c9f86(0x151),'sync-range-desc':_0x2c9f86(0x12f),'sync-range-article':'文章','sync-range-daily':_0x2c9f86(0x146),'sync-exclude-name':_0x2c9f86(0x15c),'sync-exclude-desc':_0x2c9f86(0x167),'sync-condition-later':'稍读中','sync-condition-archived':'已归档','sync-condition-unread':_0x2c9f86(0x188),'sync-all-will-sync':_0x2c9f86(0x144),'sync-exclude-result':_0x2c9f86(0x152),'client-id-name':_0x2c9f86(0x156),'client-id-desc':_0x2c9f86(0x16a),'dashboard':_0x2c9f86(0x17b),'upgrade-member':_0x2c9f86(0x153),'upgrade-member-desc':_0x2c9f86(0x130),'member-expire-desc':_0x2c9f86(0x165),'renew-member':'续费','logout-name':'登出','logout-desc':_0x2c9f86(0x178),'logout-btn':'登出','logout-title':'登出账户','logout-msg':_0x2c9f86(0x160),'logout-success':_0x2c9f86(0x135),'fetch-config-failed':_0x2c9f86(0x17f),'reload':'重试','retry-save':_0x2c9f86(0x185),'region-description':'请选择你的账号区域,账号和数据是彼此独立的,请仔细选择。','get-token-name':_0x2c9f86(0x174),'get-token-desc':'打开页面,然后复制你的\x20Token','choose-region':_0x2c9f86(0x184),'get-token-link':_0x2c9f86(0x157),'region-asia':_0x2c9f86(0x14f),'region-europe':_0x2c9f86(0x13f),'region-america':_0x2c9f86(0x131),'paste-token-name':_0x2c9f86(0x176),'login-name':_0x2c9f86(0x143),'login-btn':'登录','input-token':_0x2c9f86(0x132),'error-token':_0x2c9f86(0x12d),'wucai':'五彩','select-account-region':_0x2c9f86(0x138),'version':'版本','ob-template-name':_0x2c9f86(0x189),'ob-template-desc':_0x2c9f86(0x168),'title-template-name':_0x2c9f86(0x175),'title-template-desc':_0x2c9f86(0x13d),'template-editor-title':'模板编辑器','template-help-btn':'帮助','template-engine-btn':_0x2c9f86(0x13e),'template-placeholder':_0x2c9f86(0x141),'template-variables-title':_0x2c9f86(0x164),'template-save-btn':'保存','template-cancel-btn':'取消','template-preview-btn':'预览','edit-template-btn':'编辑','template-preset-label':_0x2c9f86(0x148),'template-preset-select':'请选择...','template-selected-label':_0x2c9f86(0x136),'daily-write-style-name':'Daily\x20Notes\x20写入方式','daily-write-style-desc':'Daily类型文章的写入方式','daily-write-style-overwrite':'覆盖','daily-write-style-append':'追加','write-style-name':_0x2c9f86(0x177),'write-style-desc':_0x2c9f86(0x171),'write-style-overwrite':'覆盖','write-style-partial':_0x2c9f86(0x182),'tag-style-name':'是否将标签转双链','tag-style-desc':'如将\x20#读书\x20转换成\x20[[读书]]','tag-style-no-convert':_0x2c9f86(0x147),'tag-style-convert':'转换','ob-not-sync-props-name':_0x2c9f86(0x16c),'ob-not-sync-props-desc':_0x2c9f86(0x133),'ob-not-sync-props-placeholder':'','ob-remain-props-name':'哪些属性不被覆盖','ob-remain-props-desc':_0x2c9f86(0x155),'ob-remain-props-placeholder':'','save-config-failed':_0x2c9f86(0x173),'save-config-success':_0x2c9f86(0x16b),'copy-success':_0x2c9f86(0x158),'copy-failed':_0x2c9f86(0x162)};
|
||
|
||
function _0x2698(_0x34bb08,_0x40f7b7){_0x34bb08=_0x34bb08-0xf1;const _0x3624a9=_0x3624();let _0x2698dc=_0x3624a9[_0x34bb08];return _0x2698dc;}(function(_0x5e0f4e,_0x2fee04){const _0x18fcdd=_0x2698,_0x2d0943=_0x5e0f4e();while(!![]){try{const _0x23e977=-parseInt(_0x18fcdd(0xfe))/0x1+parseInt(_0x18fcdd(0xfc))/0x2*(-parseInt(_0x18fcdd(0x100))/0x3)+parseInt(_0x18fcdd(0xf5))/0x4*(parseInt(_0x18fcdd(0xf1))/0x5)+-parseInt(_0x18fcdd(0xff))/0x6+-parseInt(_0x18fcdd(0xf6))/0x7+-parseInt(_0x18fcdd(0xfd))/0x8+parseInt(_0x18fcdd(0xf9))/0x9;if(_0x23e977===_0x2fee04)break;else _0x2d0943['push'](_0x2d0943['shift']());}catch(_0x278daa){_0x2d0943['push'](_0x2d0943['shift']());}}}(_0x3624,0x51fb0));const locales={'en':_0x29db6d,'zh':_0x4a4b6a,'zh-cn':_0x4a4b6a,'zh-CN':_0x4a4b6a,'zh-tw':_0x4a4b6a,'zh-TW':_0x4a4b6a};function _0x3624(){const _0x4a6ca2=['32yJBXtT','4612538IkEzIn','locale','forEach','28766790gYHntJ','length','WuCai\x20Plugin:\x20Detected\x20locale:','29764HZErAC','5203240qiIOWJ','596418gnGMOJ','3115686GzFJxo','96jNgBzr','25465VbCyTp','WuCai\x20Plugin:\x20Current\x20locale\x20set\x20to:','replace','log'];_0x3624=function(){return _0x4a6ca2;};return _0x3624();}let currentLocale='en';function setLocale(_0x145cc0){currentLocale=_0x145cc0;}function getLocale(){return currentLocale;}function t(_0x5206fb,..._0x4a232f){const _0x38ca92=_0x2698;let _0x36a5ca=(locales[currentLocale]||locales['en'])[_0x5206fb]||locales['en'][_0x5206fb]||_0x5206fb;return _0x4a232f[_0x38ca92(0xfa)]>0x0&&_0x4a232f[_0x38ca92(0xf8)]((_0x311805,_0x9a26a8)=>{const _0x21180a=_0x38ca92;_0x36a5ca=_0x36a5ca[_0x21180a(0xf3)]('{'+_0x9a26a8+'}',_0x311805);}),_0x36a5ca;}function initI18n(_0x151de7){const _0x58e297=_0x2698;let _0x3518c9=obsidian.moment[_0x58e297(0xf7)]()||'en';console[_0x58e297(0xf4)](_0x58e297(0xfb),_0x3518c9),setLocale(_0x3518c9),console[_0x58e297(0xf4)](_0x58e297(0xf2),currentLocale);}
|
||
|
||
const node_env=globalThis.process?.env?.NODE_ENV;var DEV = node_env&&!node_env.toLowerCase().startsWith("prod");
|
||
|
||
var is_array=Array.isArray;var index_of=Array.prototype.indexOf;var includes=Array.prototype.includes;var array_from=Array.from;var define_property=Object.defineProperty;var get_descriptor=Object.getOwnPropertyDescriptor;var get_descriptors=Object.getOwnPropertyDescriptors;var object_prototype=Object.prototype;var array_prototype=Array.prototype;var get_prototype_of=Object.getPrototypeOf;var is_extensible=Object.isExtensible;const noop=()=>{};function run(r){return r()}function run_all(r){for(var e=0;e<r.length;e++)r[e]();}function deferred(){var r,e;return {promise:new Promise((t,o)=>{r=t,e=o;}),resolve:r,reject:e}}
|
||
|
||
const DERIVED=2;const EFFECT=4;const RENDER_EFFECT=8;const MANAGED_EFFECT=1<<24;const BLOCK_EFFECT=16;const BRANCH_EFFECT=32;const ROOT_EFFECT=64;const BOUNDARY_EFFECT=128;const CONNECTED=512;const CLEAN=1024;const DIRTY=2048;const MAYBE_DIRTY=4096;const INERT=8192;const DESTROYED=16384;const REACTION_RAN=32768;const DESTROYING=1<<25;const EFFECT_TRANSPARENT=65536;const EAGER_EFFECT=1<<17;const HEAD_EFFECT=1<<18;const EFFECT_PRESERVED=1<<19;const USER_EFFECT=1<<20;const EFFECT_OFFSCREEN=1<<25;const WAS_MARKED=65536;const REACTION_IS_UPDATING=1<<21;const ASYNC=1<<22;const ERROR_VALUE=1<<23;const STATE_SYMBOL=Symbol("$state");const LEGACY_PROPS=Symbol("legacy props");const LOADING_ATTR_SYMBOL=Symbol("");const PROXY_PATH_SYMBOL=Symbol("proxy path");const STALE_REACTION=new class extends Error{name="StaleReactionError";message="The reaction that called `getAbortSignal()` was re-run or destroyed"};!!globalThis.document?.contentType&&globalThis.document.contentType.includes("xml");
|
||
|
||
function invariant_violation(e){if(DEV){const t=new Error(`invariant_violation\nAn invariant violation occurred, meaning Svelte's internal assumptions were flawed. This is a bug in Svelte, not your app — please open an issue at https://github.com/sveltejs/svelte, citing the following message: "${e}"\nhttps://svelte.dev/e/invariant_violation`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/invariant_violation")}function lifecycle_outside_component(e){if(DEV){const t=new Error(`lifecycle_outside_component\n\`${e}(...)\` can only be used during component initialisation\nhttps://svelte.dev/e/lifecycle_outside_component`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/lifecycle_outside_component")}
|
||
|
||
function async_derived_orphan(){if(DEV){const e=new Error("async_derived_orphan\nCannot create a `$derived(...)` with an `await` expression outside of an effect tree\nhttps://svelte.dev/e/async_derived_orphan");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/async_derived_orphan")}function bind_invalid_checkbox_value(){if(DEV){const e=new Error("bind_invalid_checkbox_value\nUsing `bind:value` together with a checkbox input is not allowed. Use `bind:checked` instead\nhttps://svelte.dev/e/bind_invalid_checkbox_value");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/bind_invalid_checkbox_value")}function derived_references_self(){if(DEV){const e=new Error("derived_references_self\nA derived value cannot reference itself recursively\nhttps://svelte.dev/e/derived_references_self");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/derived_references_self")}function each_key_duplicate(e,t,n){if(DEV){const r=new Error(`each_key_duplicate\n${n?`Keyed each block has duplicate key \`${n}\` at indexes ${e} and ${t}`:`Keyed each block has duplicate key at indexes ${e} and ${t}`}\nhttps://svelte.dev/e/each_key_duplicate`);throw r.name="Svelte error",r}throw new Error("https://svelte.dev/e/each_key_duplicate")}function each_key_volatile(e,t,n){if(DEV){const r=new Error(`each_key_volatile\nKeyed each block has key that is not idempotent — the key for item at index ${e} was \`${t}\` but is now \`${n}\`. Keys must be the same each time for a given item\nhttps://svelte.dev/e/each_key_volatile`);throw r.name="Svelte error",r}throw new Error("https://svelte.dev/e/each_key_volatile")}function effect_in_teardown(e){if(DEV){const t=new Error(`effect_in_teardown\n\`${e}\` cannot be used inside an effect cleanup function\nhttps://svelte.dev/e/effect_in_teardown`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/effect_in_teardown")}function effect_in_unowned_derived(){if(DEV){const e=new Error("effect_in_unowned_derived\nEffect cannot be created inside a `$derived` value that was not itself created inside an effect\nhttps://svelte.dev/e/effect_in_unowned_derived");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/effect_in_unowned_derived")}function effect_orphan(e){if(DEV){const t=new Error(`effect_orphan\n\`${e}\` can only be used inside an effect (e.g. during component initialisation)\nhttps://svelte.dev/e/effect_orphan`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/effect_orphan")}function effect_update_depth_exceeded(){if(DEV){const e=new Error("effect_update_depth_exceeded\nMaximum update depth exceeded. This typically indicates that an effect reads and writes the same piece of state\nhttps://svelte.dev/e/effect_update_depth_exceeded");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/effect_update_depth_exceeded")}function props_invalid_value(e){if(DEV){const t=new Error(`props_invalid_value\nCannot do \`bind:${e}={undefined}\` when \`${e}\` has a fallback value\nhttps://svelte.dev/e/props_invalid_value`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/props_invalid_value")}function rune_outside_svelte(e){if(DEV){const t=new Error(`rune_outside_svelte\nThe \`${e}\` rune is only available inside \`.svelte\` and \`.svelte.js/ts\` files\nhttps://svelte.dev/e/rune_outside_svelte`);throw t.name="Svelte error",t}throw new Error("https://svelte.dev/e/rune_outside_svelte")}function state_descriptors_fixed(){if(DEV){const e=new Error("state_descriptors_fixed\nProperty descriptors defined on `$state` objects must contain `value` and always be `enumerable`, `configurable` and `writable`.\nhttps://svelte.dev/e/state_descriptors_fixed");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/state_descriptors_fixed")}function state_prototype_fixed(){if(DEV){const e=new Error("state_prototype_fixed\nCannot set prototype of `$state` object\nhttps://svelte.dev/e/state_prototype_fixed");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/state_prototype_fixed")}function state_unsafe_mutation(){if(DEV){const e=new Error("state_unsafe_mutation\nUpdating state inside `$derived(...)`, `$inspect(...)` or a template expression is forbidden. If the value should not be reactive, declare it without `$state`\nhttps://svelte.dev/e/state_unsafe_mutation");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/state_unsafe_mutation")}function svelte_boundary_reset_onerror(){if(DEV){const e=new Error("svelte_boundary_reset_onerror\nA `<svelte:boundary>` `reset` function cannot be called while an error is still being handled\nhttps://svelte.dev/e/svelte_boundary_reset_onerror");throw e.name="Svelte error",e}throw new Error("https://svelte.dev/e/svelte_boundary_reset_onerror")}
|
||
|
||
const EACH_ITEM_REACTIVE=1;const EACH_INDEX_REACTIVE=2;const EACH_IS_CONTROLLED=4;const EACH_IS_ANIMATED=8;const EACH_ITEM_IMMUTABLE=16;const PROPS_IS_IMMUTABLE=1;const PROPS_IS_RUNES=2;const PROPS_IS_UPDATED=4;const PROPS_IS_BINDABLE=8;const PROPS_IS_LAZY_INITIAL=16;const TEMPLATE_FRAGMENT=1;const TEMPLATE_USE_IMPORT_NODE=2;const UNINITIALIZED=Symbol();const FILENAME=Symbol("filename");const NAMESPACE_HTML="http://www.w3.org/1999/xhtml";const NAMESPACE_SVG="http://www.w3.org/2000/svg";const NAMESPACE_MATHML="http://www.w3.org/1998/Math/MathML";
|
||
|
||
var bold="font-weight: bold",normal="font-weight: normal";function await_reactivity_loss(e){DEV?console.warn(`%c[svelte] await_reactivity_loss\n%cDetected reactivity loss when reading \`${e}\`. This happens when state is read in an async function after an earlier \`await\`\nhttps://svelte.dev/e/await_reactivity_loss`,bold,normal):console.warn("https://svelte.dev/e/await_reactivity_loss");}function lifecycle_double_unmount(){DEV?console.warn("%c[svelte] lifecycle_double_unmount\n%cTried to unmount a component that was not mounted\nhttps://svelte.dev/e/lifecycle_double_unmount",bold,normal):console.warn("https://svelte.dev/e/lifecycle_double_unmount");}function select_multiple_invalid_value(){DEV?console.warn("%c[svelte] select_multiple_invalid_value\n%cThe `value` property of a `<select multiple>` element should be an array, but it received a non-array value. The selection will be kept as is.\nhttps://svelte.dev/e/select_multiple_invalid_value",bold,normal):console.warn("https://svelte.dev/e/select_multiple_invalid_value");}function state_proxy_equality_mismatch(e){DEV?console.warn(`%c[svelte] state_proxy_equality_mismatch\n%cReactive \`$state(...)\` proxies and the values they proxy have different identities. Because of this, comparisons with \`${e}\` will produce unexpected results\nhttps://svelte.dev/e/state_proxy_equality_mismatch`,bold,normal):console.warn("https://svelte.dev/e/state_proxy_equality_mismatch");}function state_proxy_unmount(){DEV?console.warn("%c[svelte] state_proxy_unmount\n%cTried to unmount a state proxy, rather than a component\nhttps://svelte.dev/e/state_proxy_unmount",bold,normal):console.warn("https://svelte.dev/e/state_proxy_unmount");}function svelte_boundary_reset_noop(){DEV?console.warn("%c[svelte] svelte_boundary_reset_noop\n%cA `<svelte:boundary>` `reset` function only resets the boundary the first time it is called\nhttps://svelte.dev/e/svelte_boundary_reset_noop",bold,normal):console.warn("https://svelte.dev/e/svelte_boundary_reset_noop");}
|
||
|
||
let hydrating=false;
|
||
|
||
function equals(t){return t===this.v}function safe_not_equal(t,e){return t!=t?e==e:t!==e||null!==t&&"object"==typeof t||"function"==typeof t}function safe_equals(t){return !safe_not_equal(t,this.v)}
|
||
|
||
let async_mode_flag=false;let legacy_mode_flag=false;let tracing_mode_flag=false;function enable_legacy_mode_flag(){legacy_mode_flag=true;}
|
||
|
||
function tag(e,o){return e.label=o,tag_proxy(e.v,o),e}function tag_proxy(e,o){return e?.[PROXY_PATH_SYMBOL]?.(o),e}
|
||
|
||
function get_error(r){const e=new Error,t=get_stack();return 0===t.length?null:(t.unshift("\n"),define_property(e,"stack",{value:t.join("\n")}),define_property(e,"name",{value:r}),e)}function get_stack(){const r=Error.stackTraceLimit;Error.stackTraceLimit=1/0;const e=(new Error).stack;if(Error.stackTraceLimit=r,!e)return [];const t=e.split("\n"),n=[];for(let r=0;r<t.length;r++){const e=t[r],i=e.replaceAll("\\","/");if("Error"!==e.trim()){if(e.includes("validate_each_keys"))return [];i.includes("svelte/src/internal")||i.includes("node_modules/.vite")||n.push(e);}}return n}function invariant(r,t){if(!DEV)throw new Error("invariant(...) was not guarded by if (DEV)");r||invariant_violation(t);}
|
||
|
||
let component_context=null;function set_component_context(t){component_context=t;}let dev_stack=null;function set_dev_stack(t){dev_stack=t;}let dev_current_component_function=null;function set_dev_current_component_function(t){dev_current_component_function=t;}function push(t,e=false,n){component_context={p:component_context,i:false,c:null,e:null,s:t,x:null,r:active_effect,l:legacy_mode_flag&&!e?{s:null,u:null,$:[]}:null},DEV&&(component_context.function=n,dev_current_component_function=n);}function pop(t){var e=component_context,n=e.e;if(null!==n)for(var o of(e.e=null,n))create_user_effect(o);return e.i=true,component_context=e.p,DEV&&(dev_current_component_function=component_context?.function??null),{}}function is_runes(){return !legacy_mode_flag||null!==component_context&&null===component_context.l}
|
||
|
||
let micro_tasks=[];function run_micro_tasks(){var s=micro_tasks;micro_tasks=[],run_all(s);}function queue_micro_task(s){if(0===micro_tasks.length&&!is_flushing_sync){var r=micro_tasks;queueMicrotask(()=>{r===micro_tasks&&run_micro_tasks();});}micro_tasks.push(s);}function flush_tasks(){for(;micro_tasks.length>0;)run_micro_tasks();}
|
||
|
||
const adjustments=new WeakMap;function handle_error(t){var e=active_effect;if(null===e)return active_reaction.f|=ERROR_VALUE,t;if(DEV&&t instanceof Error&&!adjustments.has(t)&&adjustments.set(t,get_adjustments(t,e)),0===(e.f&REACTION_RAN)&&0===(e.f&EFFECT))throw DEV&&!e.parent&&t instanceof Error&&apply_adjustments(t),t;invoke_error_boundary(t,e);}function invoke_error_boundary(t,e){for(;null!==e;){if(0!==(e.f&BOUNDARY_EFFECT)){if(0===(e.f&REACTION_RAN))throw t;try{return void e.b.error(t)}catch(e){t=e;}}e=e.parent;}throw DEV&&t instanceof Error&&apply_adjustments(t),t}function get_adjustments(t,e){const r=get_descriptor(t,"message");if(!r||r.configurable){for(var n=is_firefox?" ":"\t",s=`\n${n}in ${e.fn?.name||"<unknown>"}`,o=e.ctx;null!==o;)s+=`\n${n}in ${o.function?.[FILENAME].split("/").pop()}`,o=o.p;return {message:t.message+`\n${s}\n`,stack:t.stack?.split("\n").filter(t=>!t.includes("svelte/src/internal")).join("\n")}}}function apply_adjustments(t){const e=adjustments.get(t);e&&(define_property(t,"message",{value:e.message}),define_property(t,"stack",{value:e.stack}));}
|
||
|
||
const STATUS_MASK=-7169;function set_signal_status(t,s){t.f=t.f&STATUS_MASK|s;}function update_derived_status(t){0!==(t.f&CONNECTED)||null===t.deps?set_signal_status(t,CLEAN):set_signal_status(t,MAYBE_DIRTY);}
|
||
|
||
function clear_marked(t){if(null!==t)for(const e of t)0!==(e.f&DERIVED)&&0!==(e.f&WAS_MARKED)&&(e.f^=WAS_MARKED,clear_marked(e.deps));}function defer_effect(t,e,s){0!==(t.f&DIRTY)?e.add(t):0!==(t.f&MAYBE_DIRTY)&&s.add(t),clear_marked(t.deps),set_signal_status(t,CLEAN);}
|
||
|
||
let is_store_binding=false;function capture_store_binding(e){var t=is_store_binding;try{return is_store_binding=!1,[e(),is_store_binding]}finally{is_store_binding=t;}}
|
||
|
||
const batches=new Set;let current_batch=null;let batch_values=null;let last_scheduled_effect=null;let is_flushing_sync=false;let is_processing=false;let collected_effects=null;let legacy_updates=null;var flush_count=0,source_stacks=DEV?new Set:null;let uid=1;class Batch{id=uid++;current=new Map;previous=new Map;#e=new Set;#t=new Set;#s=new Map;#r=new Map;#c=null;#n=[];#f=[];#i=new Set;#a=new Set;#o=new Map;#l=new Set;is_fork=false;#_=false;#u=new Set;#h(){return this.is_fork||this.#r.size>0}#d(){for(const s of this.#u)for(const r of s.#r.keys()){for(var e=false,t=r;null!==t.parent;){if(this.#o.has(t)){e=true;break}t=t.parent;}if(!e)return true}return false}skip_effect(e){this.#o.has(e)||this.#o.set(e,{d:[],m:[]}),this.#l.delete(e);}unskip_effect(e,t=e=>this.schedule(e)){var s=this.#o.get(e);if(s){for(var r of(this.#o.delete(e),s.d))set_signal_status(r,DIRTY),t(r);for(r of s.m)set_signal_status(r,MAYBE_DIRTY),t(r);}this.#l.add(e);}#p(){if(flush_count++>1e3&&(batches.delete(this),infinite_loop_guard()),!this.#h()){for(const e of this.#i)this.#a.delete(e),set_signal_status(e,DIRTY),this.schedule(e);for(const e of this.#a)set_signal_status(e,MAYBE_DIRTY),this.schedule(e);}const e=this.#n;this.#n=[],this.apply();var t=collected_effects=[],s=[],r=legacy_updates=[];for(const r of e)try{this.#E(r,t,s);}catch(e){throw reset_all(r),e}if(current_batch=null,r.length>0){var c=Batch.ensure();for(const e of r)c.schedule(e);}if(collected_effects=null,legacy_updates=null,this.#h()||this.#d()){this.#b(s),this.#b(t);for(const[e,t]of this.#o)reset_branch(e,t);}else {0===this.#s.size&&batches.delete(this),this.#i.clear(),this.#a.clear();for(const e of this.#e)e(this);this.#e.clear(),flush_queued_effects(s),flush_queued_effects(t),this.#c?.resolve();}var n=current_batch;if(this.#n.length>0){const e=n??=this;e.#n.push(...this.#n.filter(t=>!e.#n.includes(t)));}if(null!==n){if(batches.add(n),DEV)for(const e of this.current.keys())source_stacks.add(e);n.#p();}}#E(e,t,s){e.f^=CLEAN;for(var r=e.first;null!==r;){var c=r.f,n=0!==(c&(BRANCH_EFFECT|ROOT_EFFECT));if(!(n&&0!==(c&CLEAN)||0!==(c&INERT)||this.#o.has(r))&&null!==r.fn){n?r.f^=CLEAN:0!==(c&EFFECT)?t.push(r):is_dirty(r)&&(0!==(c&BLOCK_EFFECT)&&this.#a.add(r),update_effect(r));var f=r.first;if(null!==f){r=f;continue}}for(;null!==r;){var i=r.next;if(null!==i){r=i;break}r=r.parent;}}}#b(e){for(var t=0;t<e.length;t+=1)defer_effect(e[t],this.#i,this.#a);}capture(e,t,s=false){e.v===UNINITIALIZED||this.previous.has(e)||this.previous.set(e,e.v),0===(e.f&ERROR_VALUE)&&(this.current.set(e,[t,s]),batch_values?.set(e,t)),this.is_fork||(e.v=t);}activate(){current_batch=this;}deactivate(){current_batch=null,batch_values=null;}flush(){var e=DEV?new Set:null;try{is_processing=!0,current_batch=this,this.#p();}finally{if(flush_count=0,last_scheduled_effect=null,collected_effects=null,legacy_updates=null,is_processing=false,current_batch=null,batch_values=null,old_values.clear(),DEV)for(const t of e)t.updated=null;}}discard(){for(const e of this.#t)e(this);this.#t.clear(),batches.delete(this);}register_created_effect(e){this.#f.push(e);}#g(){for(const o of batches){var e=o.id<this.id,t=[];for(const[r,[c,n]]of this.current){if(o.current.has(r)){var s=o.current.get(r)[0];if(!e||c===s)continue;o.current.set(r,[c,n]);}t.push(r);}var r=[...o.current.keys()].filter(e=>!this.current.has(e));if(0===r.length)e&&o.discard();else if(t.length>0){if(DEV&&invariant(0===o.#n.length,"Batch has scheduled roots"),e)for(const e of this.#l)o.unskip_effect(e,e=>{0!==(e.f&(BLOCK_EFFECT|ASYNC))?o.schedule(e):o.#b([e]);});o.activate();var c=new Set,n=new Map;for(var f of t)mark_effects(f,r,c,n);n=new Map;var i=[...o.current.keys()].filter(e=>!this.current.has(e)||this.current.get(e)[0]!==e);for(const e of this.#f)0===(e.f&(DESTROYED|INERT|EAGER_EFFECT))&&depends_on(e,i,n)&&(0!==(e.f&(ASYNC|BLOCK_EFFECT))?(set_signal_status(e,DIRTY),o.schedule(e)):o.#i.add(e));if(o.#n.length>0){for(var a of(o.apply(),o.#n))o.#E(a,[],[]);o.#n=[];}o.deactivate();}}for(const e of batches)e.#u.has(this)&&(e.#u.delete(this),0!==e.#u.size||e.#h()||(e.activate(),e.#p()));}increment(e,t){let s=this.#s.get(t)??0;if(this.#s.set(t,s+1),e){let e=this.#r.get(t)??0;this.#r.set(t,e+1);}}decrement(e,t,s){let r=this.#s.get(t)??0;if(1===r?this.#s.delete(t):this.#s.set(t,r-1),e){let e=this.#r.get(t)??0;1===e?this.#r.delete(t):this.#r.set(t,e-1);}this.#_||s||(this.#_=true,queue_micro_task(()=>{this.#_=false,this.flush();}));}transfer_effects(e,t){for(const t of e)this.#i.add(t);for(const e of t)this.#a.add(e);e.clear(),t.clear();}oncommit(e){this.#e.add(e);}ondiscard(e){this.#t.add(e);}settled(){return (this.#c??=deferred()).promise}static ensure(){if(null===current_batch){const e=current_batch=new Batch;is_processing||(batches.add(current_batch),is_flushing_sync||queue_micro_task(()=>{current_batch===e&&e.flush();}));}return current_batch}apply(){batch_values=null;}schedule(e){if(last_scheduled_effect=e,e.b?.is_pending&&0!==(e.f&(EFFECT|RENDER_EFFECT|MANAGED_EFFECT))&&0===(e.f&REACTION_RAN))e.b.defer_effect(e);else {for(var t=e;null!==t.parent;){var s=(t=t.parent).f;if(null!==collected_effects&&t===active_effect){if((null===active_reaction||0===(active_reaction.f&DERIVED))&&true)return}if(0!==(s&(ROOT_EFFECT|BRANCH_EFFECT))){if(0===(s&CLEAN))return;t.f^=CLEAN;}}this.#n.push(t);}}}function flushSync(e){var t=is_flushing_sync;is_flushing_sync=true;try{var s;for(e&&(null===current_batch||current_batch.is_fork||current_batch.flush(),s=e());;){if(flush_tasks(),null===current_batch)return s;current_batch.flush();}}finally{is_flushing_sync=t;}}function infinite_loop_guard(){if(DEV){var t=new Map;for(const e of current_batch.current.keys())for(const[r,c]of e.updated??[]){var s=t.get(r);s||(s={error:c.error,count:0},t.set(r,s)),s.count+=c.count;}for(const e of t.values())e.error&&console.error(e.error);}try{effect_update_depth_exceeded();}catch(e){DEV&&define_property(e,"stack",{value:""}),invoke_error_boundary(e,last_scheduled_effect);}}let eager_block_effects=null;function flush_queued_effects(e){var t=e.length;if(0!==t){for(var s=0;s<t;){var r=e[s++];if(0===(r.f&(DESTROYED|INERT))&&is_dirty(r)&&(eager_block_effects=new Set,update_effect(r),null===r.deps&&null===r.first&&null===r.nodes&&null===r.teardown&&null===r.ac&&unlink_effect(r),eager_block_effects?.size>0)){old_values.clear();for(const e of eager_block_effects){if(0!==(e.f&(DESTROYED|INERT)))continue;const t=[e];let s=e.parent;for(;null!==s;)eager_block_effects.has(s)&&(eager_block_effects.delete(s),t.push(s)),s=s.parent;for(let e=t.length-1;e>=0;e--){const s=t[e];0===(s.f&(DESTROYED|INERT))&&update_effect(s);}}eager_block_effects.clear();}}eager_block_effects=null;}}function mark_effects(e,t,s,r){if(!s.has(e)&&(s.add(e),null!==e.reactions))for(const c of e.reactions){const e=c.f;0!==(e&DERIVED)?mark_effects(c,t,s,r):0!==(e&(ASYNC|BLOCK_EFFECT))&&0===(e&DIRTY)&&depends_on(c,t,r)&&(set_signal_status(c,DIRTY),schedule_effect(c));}}function depends_on(e,t,s){const r=s.get(e);if(void 0!==r)return r;if(null!==e.deps)for(const r of e.deps){if(includes.call(t,r))return true;if(0!==(r.f&DERIVED)&&depends_on(r,t,s))return s.set(r,true),true}return s.set(e,false),false}function schedule_effect(e){current_batch.schedule(e);}function reset_branch(e,t){if(0===(e.f&BRANCH_EFFECT)||0===(e.f&CLEAN)){0!==(e.f&DIRTY)?t.d.push(e):0!==(e.f&MAYBE_DIRTY)&&t.m.push(e),set_signal_status(e,CLEAN);for(var s=e.first;null!==s;)reset_branch(s,t),s=s.next;}}function reset_all(e){set_signal_status(e,CLEAN);for(var t=e.first;null!==t;)reset_all(t),t=t.next;}
|
||
|
||
function createSubscriber(e){let t,r=0,i=source(0);return DEV&&tag(i,"createSubscriber version"),()=>{effect_tracking()&&(get(i),render_effect(()=>(0===r&&(t=untrack(()=>e(()=>increment(i)))),r+=1,()=>{queue_micro_task(()=>{r-=1,0===r&&(t?.(),t=void 0,increment(i));});})));}}
|
||
|
||
var flags=EFFECT_TRANSPARENT|EFFECT_PRESERVED;function boundary(e,t,n,r){new Boundary(e,t,n,r);}class Boundary{parent;is_pending=false;transform_error;#e;#t=null;#n;#r;#i;#s=null;#c=null;#f=null;#_=null;#o=0;#a=0;#h=false;#d=new Set;#p=new Set;#u=null;#l=createSubscriber(()=>(this.#u=source(this.#o),DEV&&tag(this.#u,"$effect.pending()"),()=>{this.#u=null;}));constructor(e,t,n,r){this.#e=e,this.#n=t,this.#r=e=>{var t=active_effect;t.b=this,t.f|=BOUNDARY_EFFECT,n(e);},this.parent=active_effect.b,this.transform_error=r??this.parent?.transform_error??(e=>e),this.#i=block(()=>{this.#v();},flags);}#y(){try{this.#s=branch(()=>this.#r(this.#e));}catch(e){this.error(e);}}#g(e){const t=this.#n.failed;t&&(this.#f=branch(()=>{t(this.#e,()=>e,()=>()=>{});}));}#m(){const e=this.#n.pending;e&&(this.is_pending=true,this.#c=branch(()=>e(this.#e)),queue_micro_task(()=>{var e=this.#_=document.createDocumentFragment(),t=create_text();e.append(t),this.#s=this.#b(()=>branch(()=>this.#r(t))),0===this.#a&&(this.#e.before(e),this.#_=null,pause_effect(this.#c,()=>{this.#c=null;}),this.#E(current_batch));}));}#v(){try{if(this.is_pending=this.has_pending_snippet(),this.#a=0,this.#o=0,this.#s=branch(()=>{this.#r(this.#e);}),this.#a>0){var e=this.#_=document.createDocumentFragment();move_effect(this.#s,e);const t=this.#n.pending;this.#c=branch(()=>t(this.#e));}else this.#E(current_batch);}catch(e){this.error(e);}}#E(e){this.is_pending=false,e.transfer_effects(this.#d,this.#p);}defer_effect(e){defer_effect(e,this.#d,this.#p);}is_rendered(){return !this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return !!this.#n.pending}#b(e){var t=active_effect,n=active_reaction,r=component_context;set_active_effect(this.#i),set_active_reaction(this.#i),set_component_context(this.#i.ctx);try{return Batch.ensure(),e()}catch(e){return handle_error(e),null}finally{set_active_effect(t),set_active_reaction(n),set_component_context(r);}}#T(e,t){this.has_pending_snippet()?(this.#a+=e,0===this.#a&&(this.#E(t),this.#c&&pause_effect(this.#c,()=>{this.#c=null;}),this.#_&&(this.#e.before(this.#_),this.#_=null))):this.parent&&this.parent.#T(e,t);}update_pending_count(e,t){this.#T(e,t),this.#o+=e,this.#u&&!this.#h&&(this.#h=true,queue_micro_task(()=>{this.#h=false,this.#u&&internal_set(this.#u,this.#o);}));}get_effect_pending(){return this.#l(),get(this.#u)}error(t){var n=this.#n.onerror;let r=this.#n.failed;if(!n&&!r)throw t;this.#s&&(destroy_effect(this.#s),this.#s=null),this.#c&&(destroy_effect(this.#c),this.#c=null),this.#f&&(destroy_effect(this.#f),this.#f=null);var i=false,s=false;const c=()=>{i?svelte_boundary_reset_noop():(i=true,s&&svelte_boundary_reset_onerror(),null!==this.#f&&pause_effect(this.#f,()=>{this.#f=null;}),this.#b(()=>{this.#v();}));},f=e=>{try{s=!0,n?.(e,c),s=!1;}catch(e){invoke_error_boundary(e,this.#i&&this.#i.parent);}r&&(this.#f=this.#b(()=>{try{return branch(()=>{var t=active_effect;t.b=this,t.f|=BOUNDARY_EFFECT,r(this.#e,()=>e,()=>c);})}catch(e){return invoke_error_boundary(e,this.#i.parent),null}}));};queue_micro_task(()=>{var e;try{e=this.transform_error(t);}catch(e){return void invoke_error_boundary(e,this.#i&&this.#i.parent)}null!==e&&"object"==typeof e&&"function"==typeof e.then?e.then(f,e=>invoke_error_boundary(e,this.#i&&this.#i.parent)):f(e);});}}
|
||
|
||
function flatten(e,t,r,n){const o=is_runes()?derived:derived_safe_equal;var a=e.filter(e=>!e.settled);if(0!==r.length||0!==a.length){var c=active_effect,i=capture(),s=1===a.length?a[0].promise:a.length>1?Promise.all(a.map(e=>e.promise)):null;if(0!==r.length){var _=increment_pending();s?s.then(()=>{i(),f(),unset_context();}):f();}else s.then(()=>l(t.map(o)));}else n(t.map(o));function l(e){i();try{n(e);}catch(e){0===(c.f&DESTROYED)&&invoke_error_boundary(e,c);}unset_context();}function f(){Promise.all(r.map(e=>async_derived(e))).then(e=>l([...t.map(o),...e])).catch(e=>invoke_error_boundary(e,c)).finally(()=>_());}}function capture(){var e=active_effect,t=active_reaction,r=component_context,n=current_batch;if(DEV)var o=dev_stack;return function(a=true){set_active_effect(e),set_active_reaction(t),set_component_context(r),a&&0===(e.f&DESTROYED)&&(n?.activate(),n?.apply()),DEV&&(set_reactivity_loss_tracker(null),set_dev_stack(o));}}function unset_context(e=true){set_active_effect(null),set_active_reaction(null),set_component_context(null),e&¤t_batch?.deactivate(),DEV&&(set_reactivity_loss_tracker(null),set_dev_stack(null));}function increment_pending(){var e=active_effect,t=e.b,r=current_batch,n=t.is_rendered();return t.update_pending_count(1,r),r.increment(n,e),(o=false)=>{t.update_pending_count(-1,r),r.decrement(n,e,o);}}
|
||
|
||
let reactivity_loss_tracker=null;function set_reactivity_loss_tracker(e){reactivity_loss_tracker=e;}const recent_async_deriveds=new Set;function derived(e){var t=DERIVED|DIRTY,r=null!==active_reaction&&0!==(active_reaction.f&DERIVED)?active_reaction:null;null!==active_effect&&(active_effect.f|=EFFECT_PRESERVED);const c={ctx:component_context,deps:null,effects:null,equals:equals,f:t,fn:e,reactions:null,rv:0,v:UNINITIALIZED,wv:0,parent:r??active_effect,ac:null};return c}function async_derived(t,r,c){let n=active_effect;null===n&&async_derived_orphan();var a=void 0,f=source(UNINITIALIZED);DEV&&(f.label=r);var s=!active_reaction,_=new Map;return async_effect(()=>{DEV&&(reactivity_loss_tracker={effect:active_effect,warned:false});var e=active_effect,r=deferred();a=r.promise;try{Promise.resolve(t()).then(r.resolve,r.reject).finally(unset_context);}catch(e){r.reject(e),unset_context();}DEV&&(reactivity_loss_tracker=null);var o=current_batch;if(s){if(0!==(e.f&REACTION_RAN))var i=increment_pending();if(n.b.is_rendered())_.get(o)?.reject(STALE_REACTION),_.delete(o);else {for(const e of _.values())e.reject(STALE_REACTION);_.clear();}_.set(o,r);}const l=(t,r=void 0)=>{(DEV&&(reactivity_loss_tracker=null),i)&&i(r===STALE_REACTION);if(r!==STALE_REACTION&&0===(e.f&DESTROYED)){if(o.activate(),r)f.f|=ERROR_VALUE,internal_set(f,r);else {0!==(f.f&ERROR_VALUE)&&(f.f^=ERROR_VALUE),internal_set(f,t);for(const[e,t]of _){if(_.delete(e),e===o)break;t.reject(STALE_REACTION);}}o.deactivate();}};r.promise.then(l,e=>l(null,e||"unknown"));}),teardown(()=>{for(const e of _.values())e.reject(STALE_REACTION);}),DEV&&(f.f|=ASYNC),new Promise(e=>{!function t(r){function c(){r===a?e(f):t(a);}r.then(c,c);}(a);})}function user_derived(e){const t=derived(e);return push_reaction_value(t),t}function derived_safe_equal(e){const t=derived(e);return t.equals=safe_equals,t}function destroy_derived_effects(e){var t=e.effects;if(null!==t){e.effects=null;for(var r=0;r<t.length;r+=1)destroy_effect(t[r]);}}let stack=[];function get_derived_parent_effect(e){for(var t=e.parent;null!==t;){if(0===(t.f&DERIVED))return 0===(t.f&DESTROYED)?t:null;t=t.parent;}return null}function execute_derived(t){var r,c=active_effect;if(set_active_effect(get_derived_parent_effect(t)),DEV){let n=eager_effects;set_eager_effects(new Set);try{includes.call(stack,t)&&derived_references_self(),stack.push(t),t.f&=~WAS_MARKED,destroy_derived_effects(t),r=update_reaction(t);}finally{set_active_effect(c),set_eager_effects(n),stack.pop();}}else try{t.f&=~WAS_MARKED,destroy_derived_effects(t),r=update_reaction(t);}finally{set_active_effect(c);}return r}function update_derived(e){var t=execute_derived(e);e.equals(t)||(e.wv=increment_write_version(),current_batch?.is_fork&&null!==e.deps||(null!==current_batch?current_batch.capture(e,t,true):e.v=t,null!==e.deps))?is_destroying_effect||(null!==batch_values?(effect_tracking()||current_batch?.is_fork)&&batch_values.set(e,t):update_derived_status(e)):set_signal_status(e,CLEAN);}function freeze_derived_effects(e){if(null!==e.effects)for(const t of e.effects)(t.teardown||t.ac)&&(t.teardown?.(),t.ac?.abort(STALE_REACTION),t.teardown=noop,t.ac=null,remove_reactions(t,0),destroy_effect_children(t));}function unfreeze_derived_effects(e){if(null!==e.effects)for(const t of e.effects)t.teardown&&update_effect(t);}
|
||
|
||
let eager_effects=new Set;const old_values=new Map;function set_eager_effects(e){eager_effects=e;}let eager_effects_deferred=false;function set_eager_effects_deferred(){eager_effects_deferred=true;}function source(e,t){var r={f:0,v:e,reactions:null,equals:equals,rv:0,wv:0};return r}function state(e,t){const r=source(e);return push_reaction_value(r),r}function mutable_source(e,t=false,r=true){const s=source(e);return t||(s.equals=safe_equals),legacy_mode_flag&&r&&null!==component_context&&null!==component_context.l&&(component_context.l.s??=[]).push(s),s}function mutate(e,t){return set(e,untrack(()=>get(e))),t}function set(t,r,s=false){null===active_reaction||untracking&&0===(active_reaction.f&EAGER_EFFECT)||!is_runes()||0===(active_reaction.f&(DERIVED|BLOCK_EFFECT|ASYNC|EAGER_EFFECT))||null!==current_sources&&includes.call(current_sources,t)||state_unsafe_mutation();let a=s?proxy(r):r;return DEV&&tag_proxy(a,t.label),internal_set(t,a,legacy_updates)}function internal_set(e,t,r=null){if(!e.equals(t)){old_values.set(e,is_destroying_effect?t:e.v);var s=Batch.ensure();if(s.capture(e,t),DEV){if(null!==active_effect){e.updated??=new Map;const t=(e.updated.get("")?.count??0)+1;if(e.updated.set("",{error:null,count:t}),t>5){const t=get_error("updated at");if(null!==t){let r=e.updated.get(t.stack);r||(r={error:t,count:0},e.updated.set(t.stack,r)),r.count++;}}}null!==active_effect&&(e.set_during_effect=true);}if(0!==(e.f&DERIVED)){const t=e;0!==(e.f&DIRTY)&&execute_derived(t),null===batch_values&&update_derived_status(t);}e.wv=increment_write_version(),mark_reactions(e,DIRTY,r),is_runes()&&null!==active_effect&&0!==(active_effect.f&CLEAN)&&0===(active_effect.f&(BRANCH_EFFECT|ROOT_EFFECT))&&(null===untracked_writes?set_untracked_writes([e]):untracked_writes.push(e)),!s.is_fork&&eager_effects.size>0&&!eager_effects_deferred&&flush_eager_effects();}return t}function flush_eager_effects(){eager_effects_deferred=false;for(const e of eager_effects)0!==(e.f&CLEAN)&&set_signal_status(e,MAYBE_DIRTY),is_dirty(e)&&update_effect(e);eager_effects.clear();}function update(e,t=1){var r=get(e),s=1===t?r++:r--;return set(e,r),s}function increment(e){set(e,e.v+1);}function mark_reactions(e,t,r){var s=e.reactions;if(null!==s)for(var a=is_runes(),_=s.length,n=0;n<_;n++){var c=s[n],f=c.f;if(a||c!==active_effect)if(DEV&&0!==(f&EAGER_EFFECT))eager_effects.add(c);else {var o=0===(f&DIRTY);if(o&&set_signal_status(c,t),0!==(f&DERIVED)){var u=c;batch_values?.delete(u),0===(f&WAS_MARKED)&&(f&CONNECTED&&(c.f|=WAS_MARKED),mark_reactions(u,MAYBE_DIRTY,r));}else if(o){var i=c;0!==(f&BLOCK_EFFECT)&&null!==eager_block_effects&&eager_block_effects.add(i),null!==r?r.push(i):schedule_effect(i);}}}}
|
||
|
||
const regex_is_valid_identifier=/^[a-zA-Z_$][a-zA-Z_$0-9]*$/;function proxy(t){if("object"!=typeof t||null===t||STATE_SYMBOL in t)return t;const r=get_prototype_of(t);if(r!==object_prototype&&r!==array_prototype)return t;var o=new Map,i=is_array(t),a=state(0),s=update_version,_=e=>{if(update_version===s)return e();var t=active_reaction,r=update_version;set_active_reaction(null),set_update_version(s);var o=e();return set_active_reaction(t),set_update_version(r),o};i&&(o.set("length",state(t.length)),DEV&&(t=inspectable_array(t)));var f="";let c=false;function u(e){if(!c){c=true,tag(a,`${f=e} version`);for(const[e,t]of o)tag(t,get_label(f,e));c=false;}}return new Proxy(t,{defineProperty(t,r,i){"value"in i&&false!==i.configurable&&false!==i.enumerable&&false!==i.writable||state_descriptors_fixed();var a=o.get(r);return void 0===a?_(()=>{var e=state(i.value);return o.set(r,e),DEV&&"string"==typeof r&&tag(e,get_label(f,r)),e}):set(a,i.value,true),true},deleteProperty(e,t){var r=o.get(t);if(void 0===r){if(t in e){const e=_(()=>state(UNINITIALIZED));o.set(t,e),increment(a),DEV&&tag(e,get_label(f,t));}}else set(r,UNINITIALIZED),increment(a);return true},get(e,r,i){if(r===STATE_SYMBOL)return t;if(DEV&&r===PROXY_PATH_SYMBOL)return u;var a=o.get(r),s=r in e;if(void 0!==a||s&&!get_descriptor(e,r)?.writable||(a=_(()=>{var t=proxy(s?e[r]:UNINITIALIZED),o=state(t);return DEV&&tag(o,get_label(f,r)),o}),o.set(r,a)),void 0!==a){var c=get(a);return c===UNINITIALIZED?void 0:c}return Reflect.get(e,r,i)},getOwnPropertyDescriptor(e,t){var r=Reflect.getOwnPropertyDescriptor(e,t);if(r&&"value"in r){var i=o.get(t);i&&(r.value=get(i));}else if(void 0===r){var a=o.get(t),n=a?.v;if(void 0!==a&&n!==UNINITIALIZED)return {enumerable:true,configurable:true,value:n,writable:true}}return r},has(e,t){if(t===STATE_SYMBOL)return true;var r=o.get(t),i=void 0!==r&&r.v!==UNINITIALIZED||Reflect.has(e,t);if((void 0!==r||null!==active_effect&&(!i||get_descriptor(e,t)?.writable))&&(void 0===r&&(r=_(()=>{var r=i?proxy(e[t]):UNINITIALIZED,o=state(r);return DEV&&tag(o,get_label(f,t)),o}),o.set(t,r)),get(r)===UNINITIALIZED))return false;return i},set(e,t,r,s){var c=o.get(t),u=t in e;if(i&&"length"===t)for(var l=r;l<c.v;l+=1){var v=o.get(l+"");void 0!==v?set(v,UNINITIALIZED):l in e&&(v=_(()=>state(UNINITIALIZED)),o.set(l+"",v),DEV&&tag(v,get_label(f,l)));}if(void 0===c)u&&!get_descriptor(e,t)?.writable||(c=_(()=>state(void 0)),DEV&&tag(c,get_label(f,t)),set(c,proxy(r)),o.set(t,c));else {u=c.v!==UNINITIALIZED;var p=_(()=>proxy(r));set(c,p);}var g=Reflect.getOwnPropertyDescriptor(e,t);if(g?.set&&g.set.call(s,r),!u){if(i&&"string"==typeof t){var I=o.get("length"),d=Number(t);Number.isInteger(d)&&d>=I.v&&set(I,d+1);}increment(a);}return true},ownKeys(e){get(a);var t=Reflect.ownKeys(e).filter(e=>{var t=o.get(e);return void 0===t||t.v!==UNINITIALIZED});for(var[r,i]of o)i.v===UNINITIALIZED||r in e||t.push(r);return t},setPrototypeOf(){state_prototype_fixed();}})}function get_label(e,t){return "symbol"==typeof t?`${e}[Symbol(${t.description??""})]`:regex_is_valid_identifier.test(t)?`${e}.${t}`:/^\d+$/.test(t)?`${e}[${t}]`:`${e}['${t}']`}function get_proxied_value(e){try{if(null!==e&&"object"==typeof e&&STATE_SYMBOL in e)return e[STATE_SYMBOL]}catch{}return e}function is(e,t){return Object.is(get_proxied_value(e),get_proxied_value(t))}const ARRAY_MUTATING_METHODS=new Set(["copyWithin","fill","pop","push","reverse","shift","sort","splice","unshift"]);function inspectable_array(e){return new Proxy(e,{get(e,t,r){var o=Reflect.get(e,t,r);return ARRAY_MUTATING_METHODS.has(t)?function(...e){set_eager_effects_deferred();var t=o.apply(this,e);return flush_eager_effects(),t}:o}})}
|
||
|
||
function init_array_prototype_warnings(){const t=Array.prototype,e=Array.__svelte_cleanup;e&&e();const{indexOf:r,lastIndexOf:i,includes:a}=t;t.indexOf=function(t,e){const i=r.call(this,t,e);if(-1===i)for(let r=e??0;r<this.length;r+=1)if(get_proxied_value(this[r])===t){state_proxy_equality_mismatch("array.indexOf(...)");break}return i},t.lastIndexOf=function(t,e){const r=i.call(this,t,e??this.length-1);if(-1===r)for(let r=0;r<=(e??this.length-1);r+=1)if(get_proxied_value(this[r])===t){state_proxy_equality_mismatch("array.lastIndexOf(...)");break}return r},t.includes=function(t,e){const r=a.call(this,t,e);if(!r)for(let e=0;e<this.length;e+=1)if(get_proxied_value(this[e])===t){state_proxy_equality_mismatch("array.includes(...)");break}return r},Array.__svelte_cleanup=()=>{t.indexOf=r,t.lastIndexOf=i,t.includes=a;};}
|
||
|
||
var $window;var is_firefox;var first_child_getter,next_sibling_getter;function init_operations(){if(void 0===$window){$window=window,is_firefox=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,r=Text.prototype;first_child_getter=get_descriptor(t,"firstChild").get,next_sibling_getter=get_descriptor(t,"nextSibling").get,is_extensible(e)&&(e.__click=void 0,e.__className=void 0,e.__attributes=null,e.__style=void 0,e.__e=void 0),is_extensible(r)&&(r.__t=void 0),DEV&&(e.__svelte_meta=null,init_array_prototype_warnings());}}function create_text(e=""){return document.createTextNode(e)}function get_first_child(e){return first_child_getter.call(e)}function get_next_sibling(e){return next_sibling_getter.call(e)}function child(e,t){return get_first_child(e);}function first_child(e,t=false){{var r=get_first_child(e);return r instanceof Comment&&""===r.data?get_next_sibling(r):r}}function sibling(e,t=1,r=false){let n=e;for(var i;t--;)i=n,n=get_next_sibling(n);return n;}function clear_text_content(e){e.textContent="";}function should_defer_append(){return false}function create_element(e,t,r){let n=void 0;return document.createElementNS(t??NAMESPACE_HTML,e,n)}
|
||
|
||
let listening_to_form_reset=false;function add_form_reset_listener(){listening_to_form_reset||(listening_to_form_reset=true,document.addEventListener("reset",t=>{Promise.resolve().then(()=>{if(!t.defaultPrevented)for(const e of t.target.elements)e.__on_r?.();});},{capture:true}));}
|
||
|
||
function without_reactive_context(e){var t=active_reaction,r=active_effect;set_active_reaction(null),set_active_effect(null);try{return e()}finally{set_active_reaction(t),set_active_effect(r);}}function listen_to_event_and_reset_event(e,t,r,i=r){e.addEventListener(t,()=>without_reactive_context(r));const _=e.__on_r;e.__on_r=_?()=>{_(),i(true);}:()=>i(true),add_form_reset_listener();}
|
||
|
||
function validate_effect(t){null===active_effect&&(null===active_reaction&&effect_orphan(t),effect_in_unowned_derived()),is_destroying_effect&&effect_in_teardown(t);}function push_effect(e,t){var n=t.last;null===n?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e);}function create_effect(e,t){var n=active_effect;if(DEV)for(;null!==n&&0!==(n.f&EAGER_EFFECT);)n=n.parent;null!==n&&0!==(n.f&INERT)&&(e|=INERT);var f={ctx:component_context,deps:null,nodes:null,f:e|DIRTY|CONNECTED,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};DEV&&(f.component_function=dev_current_component_function),current_batch?.register_created_effect(f);var r=f;if(0!==(e&EFFECT))null!==collected_effects?collected_effects.push(f):Batch.ensure().schedule(f);else if(null!==t){try{update_effect(f);}catch(r){throw destroy_effect(f),r}null===r.deps&&null===r.teardown&&null===r.nodes&&r.first===r.last&&0===(r.f&EFFECT_PRESERVED)&&(r=r.first,0!==(e&BLOCK_EFFECT)&&0!==(e&EFFECT_TRANSPARENT)&&null!==r&&(r.f|=EFFECT_TRANSPARENT));}if(null!==r&&(r.parent=n,null!==n&&push_effect(r,n),null!==active_reaction&&0!==(active_reaction.f&DERIVED)&&0===(e&ROOT_EFFECT))){var c=active_reaction;(c.effects??=[]).push(r);}return f}function effect_tracking(){return null!==active_reaction&&!untracking}function teardown(e){const t=create_effect(RENDER_EFFECT,null);return set_signal_status(t,CLEAN),t.teardown=e,t}function user_effect(e){validate_effect("$effect"),DEV&&define_property(e,"name",{value:"$effect"});var t=active_effect.f;if(!(!active_reaction&&0!==(t&BRANCH_EFFECT)&&0===(t&REACTION_RAN)))return create_user_effect(e);var n=component_context;(n.e??=[]).push(e);}function create_user_effect(e){return create_effect(EFFECT|USER_EFFECT,e)}function user_pre_effect(e){return validate_effect("$effect.pre"),DEV&&define_property(e,"name",{value:"$effect.pre"}),create_effect(RENDER_EFFECT|USER_EFFECT,e)}function component_root(e){Batch.ensure();const t=create_effect(ROOT_EFFECT|EFFECT_PRESERVED,e);return (e={})=>new Promise(n=>{e.outro?pause_effect(t,()=>{destroy_effect(t),n(void 0);}):(destroy_effect(t),n(void 0));})}function effect(e){return create_effect(EFFECT,e)}function legacy_pre_effect(e,t){var n={effect:null,ran:false,deps:e};component_context.l.$.push(n),n.effect=render_effect(()=>{if(e(),!n.ran){n.ran=true;var f=active_effect;try{set_active_effect(f.parent),untrack(t);}finally{set_active_effect(f);}}});}function legacy_pre_effect_reset(){var e=component_context;render_effect(()=>{for(var t of e.l.$){t.deps();var n=t.effect;0!==(n.f&CLEAN)&&null!==n.deps&&set_signal_status(n,MAYBE_DIRTY),is_dirty(n)&&update_effect(n),t.ran=false;}});}function async_effect(e){return create_effect(ASYNC|EFFECT_PRESERVED,e)}function render_effect(e,t=0){return create_effect(RENDER_EFFECT|t,e)}function template_effect(e,t=[],n=[],f=[]){flatten(f,t,n,t=>{create_effect(RENDER_EFFECT,()=>e(...t.map(get)));});}function block(e,t=0){var n=create_effect(BLOCK_EFFECT|t,e);return DEV&&(n.dev_stack=dev_stack),n}function branch(e){return create_effect(BRANCH_EFFECT|EFFECT_PRESERVED,e)}function execute_effect_teardown(e){var t=e.teardown;if(null!==t){const e=is_destroying_effect,n=active_reaction;set_is_destroying_effect(true),set_active_reaction(null);try{t.call(null);}finally{set_is_destroying_effect(e),set_active_reaction(n);}}}function destroy_effect_children(e,t=false){var n=e.first;for(e.first=e.last=null;null!==n;){const e=n.ac;null!==e&&without_reactive_context(()=>{e.abort(STALE_REACTION);});var f=n.next;0!==(n.f&ROOT_EFFECT)?n.parent=null:destroy_effect(n,t),n=f;}}function destroy_block_effect_children(e){for(var t=e.first;null!==t;){var n=t.next;0===(t.f&BRANCH_EFFECT)&&destroy_effect(t),t=n;}}function destroy_effect(e,t=true){var n=false;!t&&0===(e.f&HEAD_EFFECT)||null===e.nodes||null===e.nodes.end||(remove_effect_dom(e.nodes.start,e.nodes.end),n=true),set_signal_status(e,DESTROYING),destroy_effect_children(e,t&&!n),remove_reactions(e,0);var f=e.nodes&&e.nodes.t;if(null!==f)for(const e of f)e.stop();execute_effect_teardown(e),e.f^=DESTROYING,e.f|=DESTROYED;var r=e.parent;null!==r&&null!==r.first&&unlink_effect(e),DEV&&(e.component_function=null),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null;}function remove_effect_dom(e,t){for(;null!==e;){var n=e===t?null:get_next_sibling(e);e.remove(),e=n;}}function unlink_effect(e){var t=e.parent,n=e.prev,f=e.next;null!==n&&(n.next=f),null!==f&&(f.prev=n),null!==t&&(t.first===e&&(t.first=f),t.last===e&&(t.last=n));}function pause_effect(e,t,n=true){var f=[];pause_children(e,f,true);var r=()=>{n&&destroy_effect(e),t&&t();},c=f.length;if(c>0){var o=()=>--c||r();for(var _ of f)_.out(o);}else r();}function pause_children(e,t,n){if(0===(e.f&INERT)){e.f^=INERT;var f=e.nodes&&e.nodes.t;if(null!==f)for(const e of f)(e.is_global||n)&&t.push(e);for(var r=e.first;null!==r;){var c=r.next;pause_children(r,t,!!(0!==(r.f&EFFECT_TRANSPARENT)||0!==(r.f&BRANCH_EFFECT)&&0!==(e.f&BLOCK_EFFECT))&&n),r=c;}}}function resume_effect(e){resume_children(e,true);}function resume_children(e,t){if(0!==(e.f&INERT)){e.f^=INERT,0===(e.f&CLEAN)&&(set_signal_status(e,DIRTY),Batch.ensure().schedule(e));for(var n=e.first;null!==n;){var f=n.next;resume_children(n,!!(0!==(n.f&EFFECT_TRANSPARENT)||0!==(n.f&BRANCH_EFFECT))&&t),n=f;}var r=e.nodes&&e.nodes.t;if(null!==r)for(const e of r)(e.is_global||t)&&e.in();}}function move_effect(e,t){if(e.nodes)for(var n=e.nodes.start,f=e.nodes.end;null!==n;){var r=n===f?null:get_next_sibling(n);t.append(n),n=r;}}
|
||
|
||
let captured_signals=null;function capture_signals(r){var a=captured_signals;try{if(captured_signals=new Set,untrack(r),null!==a)for(var n of captured_signals)a.add(n);return captured_signals}finally{captured_signals=a;}}function invalidate_inner_signals(r){for(var a of capture_signals(r))internal_set(a,a.v);}
|
||
|
||
let is_updating_effect=false;let is_destroying_effect=false;function set_is_destroying_effect(e){is_destroying_effect=e;}let active_reaction=null;let untracking=false;function set_active_reaction(e){active_reaction=e;}let active_effect=null;function set_active_effect(e){active_effect=e;}let current_sources=null;function push_reaction_value(e){null===active_reaction||async_mode_flag||(null===current_sources?current_sources=[e]:current_sources.push(e));}let new_deps=null,skipped_deps=0;let untracked_writes=null;function set_untracked_writes(e){untracked_writes=e;}let write_version=1;let read_version=0;let update_version=read_version;function set_update_version(e){update_version=e;}function increment_write_version(){return ++write_version}function is_dirty(e){var t=e.f;if(0!==(t&DIRTY))return true;if(t&DERIVED&&(e.f&=~WAS_MARKED),0!==(t&MAYBE_DIRTY)){for(var r=e.deps,n=r.length,s=0;s<n;s++){var i=r[s];if(is_dirty(i)&&update_derived(i),i.wv>e.wv)return true}0!==(t&CONNECTED)&&null===batch_values&&set_signal_status(e,CLEAN);}return false}function schedule_possible_effect_self_invalidation(e,t,r=true){var n=e.reactions;if(null!==n&&(null===current_sources||!includes.call(current_sources,e)))for(var s=0;s<n.length;s++){var i=n[s];0!==(i.f&DERIVED)?schedule_possible_effect_self_invalidation(i,t,false):t===i&&(r?set_signal_status(i,DIRTY):0!==(i.f&CLEAN)&&set_signal_status(i,MAYBE_DIRTY),schedule_effect(i));}}function update_reaction(e){var t=new_deps,r=skipped_deps,n=untracked_writes,s=active_reaction,i=current_sources,_=component_context,c=untracking,o=update_version,a=e.f;new_deps=null,skipped_deps=0,untracked_writes=null,active_reaction=0===(a&(BRANCH_EFFECT|ROOT_EFFECT))?e:null,current_sources=null,set_component_context(e.ctx),untracking=false,update_version=++read_version,null!==e.ac&&(without_reactive_context(()=>{e.ac.abort(STALE_REACTION);}),e.ac=null);try{e.f|=REACTION_IS_UPDATING;var f=(0,e.fn)();e.f|=REACTION_RAN;var d=e.deps,u=current_batch?.is_fork;if(null!==new_deps){var l;if(u||remove_reactions(e,skipped_deps),null!==d&&skipped_deps>0)for(d.length=skipped_deps+new_deps.length,l=0;l<new_deps.length;l++)d[skipped_deps+l]=new_deps[l];else e.deps=d=new_deps;if(effect_tracking()&&0!==(e.f&CONNECTED))for(l=skipped_deps;l<d.length;l++)(d[l].reactions??=[]).push(e);}else !u&&null!==d&&skipped_deps<d.length&&(remove_reactions(e,skipped_deps),d.length=skipped_deps);if(is_runes()&&null!==untracked_writes&&!untracking&&null!==d&&0===(e.f&(DERIVED|MAYBE_DIRTY|DIRTY)))for(l=0;l<untracked_writes.length;l++)schedule_possible_effect_self_invalidation(untracked_writes[l],e);if(null!==s&&s!==e){if(read_version++,null!==s.deps)for(let e=0;e<r;e+=1)s.deps[e].rv=read_version;if(null!==t)for(const e of t)e.rv=read_version;null!==untracked_writes&&(null===n?n=untracked_writes:n.push(...untracked_writes));}return 0!==(e.f&ERROR_VALUE)&&(e.f^=ERROR_VALUE),f}catch(e){return handle_error(e)}finally{e.f^=REACTION_IS_UPDATING,new_deps=t,skipped_deps=r,untracked_writes=n,active_reaction=s,current_sources=i,set_component_context(_),untracking=c,update_version=o;}}function remove_reaction(e,t){let r=t.reactions;if(null!==r){var n=index_of.call(r,e);if(-1!==n){var s=r.length-1;0===s?r=t.reactions=null:(r[n]=r[s],r.pop());}}if(null===r&&0!==(t.f&DERIVED)&&(null===new_deps||!includes.call(new_deps,t))){var i=t;0!==(i.f&CONNECTED)&&(i.f^=CONNECTED,i.f&=~WAS_MARKED),i.v!==UNINITIALIZED&&update_derived_status(i),freeze_derived_effects(i),remove_reactions(i,0);}}function remove_reactions(e,t){var r=e.deps;if(null!==r)for(var n=t;n<r.length;n++)remove_reaction(e,r[n]);}function update_effect(e){var t=e.f;if(0===(t&DESTROYED)){set_signal_status(e,CLEAN);var r=active_effect,n=is_updating_effect;if(active_effect=e,is_updating_effect=true,DEV){var s=dev_current_component_function;set_dev_current_component_function(e.component_function);var i=dev_stack;set_dev_stack(e.dev_stack??dev_stack);}try{0!==(t&(BLOCK_EFFECT|MANAGED_EFFECT))?destroy_block_effect_children(e):destroy_effect_children(e),execute_effect_teardown(e);var _=update_reaction(e);var c; if(e.teardown="function"==typeof _?_:null,e.wv=write_version,DEV&&tracing_mode_flag&&0!==(e.f&DIRTY)&&null!==e.deps);}finally{is_updating_effect=n,active_effect=r,DEV&&(set_dev_current_component_function(s),set_dev_stack(i));}}}async function tick(){await Promise.resolve(),flushSync();}function get(e){var t=0!==(e.f&DERIVED);if((captured_signals?.add(e),null!==active_reaction&&!untracking)&&!(null!==active_effect&&0!==(active_effect.f&DESTROYED)||null!==current_sources&&includes.call(current_sources,e))){var r=active_reaction.deps;if(0!==(active_reaction.f&REACTION_IS_UPDATING))e.rv<read_version&&(e.rv=read_version,null===new_deps&&null!==r&&r[skipped_deps]===e?skipped_deps++:null===new_deps?new_deps=[e]:new_deps.push(e));else {(active_reaction.deps??=[]).push(e);var n=e.reactions;null===n?e.reactions=[active_reaction]:includes.call(n,active_reaction)||n.push(active_reaction);}}if(DEV){if(!untracking&&reactivity_loss_tracker&&!reactivity_loss_tracker.warned&&0===(reactivity_loss_tracker.effect.f&REACTION_IS_UPDATING)){reactivity_loss_tracker.warned=true,await_reactivity_loss(e.label);var s=get_error("traced at");s&&console.warn(s);}if(recent_async_deriveds.delete(e),tracing_mode_flag);}if(is_destroying_effect&&old_values.has(e))return old_values.get(e);if(t){var c=e;if(is_destroying_effect){var o=c.v;return (0===(c.f&CLEAN)&&null!==c.reactions||depends_on_old_values(c))&&(o=execute_derived(c)),old_values.set(c,o),o}var a=0===(c.f&CONNECTED)&&!untracking&&null!==active_reaction&&(is_updating_effect||0!==(active_reaction.f&CONNECTED)),f=0===(c.f&REACTION_RAN);is_dirty(c)&&(a&&(c.f|=CONNECTED),update_derived(c)),a&&!f&&(unfreeze_derived_effects(c),reconnect(c));}if(batch_values?.has(e))return batch_values.get(e);if(0!==(e.f&ERROR_VALUE))throw e.v;return e.v}function reconnect(e){if(e.f|=CONNECTED,null!==e.deps)for(const t of e.deps)(t.reactions??=[]).push(e),0!==(t.f&DERIVED)&&0===(t.f&CONNECTED)&&(unfreeze_derived_effects(t),reconnect(t));}function depends_on_old_values(e){if(e.v===UNINITIALIZED)return true;if(null===e.deps)return false;for(const t of e.deps){if(old_values.has(t))return true;if(0!==(t.f&DERIVED)&&depends_on_old_values(t))return true}return false}function untrack(e){var t=untracking;try{return untracking=!0,e()}finally{untracking=t;}}function deep_read_state(e){if("object"==typeof e&&e&&!(e instanceof EventTarget))if(STATE_SYMBOL in e)deep_read(e);else if(!Array.isArray(e))for(let t in e){const r=e[t];"object"==typeof r&&r&&STATE_SYMBOL in r&&deep_read(r);}}function deep_read(e,t=new Set){if(!("object"!=typeof e||null===e||e instanceof EventTarget||t.has(e))){t.add(e),e instanceof Date&&e.getTime();for(let r in e)try{deep_read(e[r],t);}catch(e){}const r=get_prototype_of(e);if(r!==Object.prototype&&r!==Array.prototype&&r!==Map.prototype&&r!==Set.prototype&&r!==Date.prototype){const t=get_descriptors(r);for(let r in t){const n=t[r].get;if(n)try{n.call(e);}catch(e){}}}}}
|
||
|
||
const PASSIVE_EVENTS=["touchstart","touchmove"];function is_passive_event(e){return PASSIVE_EVENTS.includes(e)}
|
||
|
||
var all_styles=new Map;function register_style(e,l){var t=all_styles.get(e);t||(t=new Set,all_styles.set(e,t)),t.add(l);}
|
||
|
||
const event_symbol=Symbol("events");const all_registered_events=new Set;const root_event_handles=new Set;function create_event(e,t,r,n={}){function o(e){if(n.capture||handle_event_propagation.call(t,e),!e.cancelBubble)return without_reactive_context(()=>r?.call(this,e))}return e.startsWith("pointer")||e.startsWith("touch")||"wheel"===e?queue_micro_task(()=>{t.addEventListener(e,o,n);}):t.addEventListener(e,o,n),o}function event(e,t,r,n,o){var a={capture:n,passive:o},i=create_event(e,t,r,a);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&teardown(()=>{t.removeEventListener(e,i,a);});}let last_propagated_event=null;function handle_event_propagation(e){var t=this,r=t.ownerDocument,n=e.type,o=e.composedPath?.()||[],a=o[0]||e.target;last_propagated_event=e;var i=0,c=last_propagated_event===e&&e[event_symbol];if(c){var s=o.indexOf(c);if(-1!==s&&(t===document||t===window))return void(e[event_symbol]=t);var l=o.indexOf(t);if(-1===l)return;s<=l&&(i=s);}if((a=o[i]||e.target)!==t){define_property(e,"currentTarget",{configurable:true,get:()=>a||r});var v=active_reaction,_=active_effect;set_active_reaction(null),set_active_effect(null);try{for(var d,f=[];null!==a;){var u=a.assignedSlot||a.parentNode||a.host||null;try{var p=a[event_symbol]?.[n];null==p||a.disabled&&e.target!==a||p.call(a,e);}catch(e){d?f.push(e):d=e;}if(e.cancelBubble||u===t||null===u)break;a=u;}if(d){for(let e of f)queueMicrotask(()=>{throw e});throw d}}finally{e[event_symbol]=t,delete e.currentTarget,set_active_reaction(v),set_active_effect(_);}}}
|
||
|
||
const policy=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy("svelte-trusted-html",{createHTML:e=>e});function create_trusted_html(e){return policy?.createHTML(e)??e}function create_fragment_from_html(e){var t=create_element("template");return t.innerHTML=create_trusted_html(e.replaceAll("<!>","\x3c!----\x3e")),t.content}
|
||
|
||
function assign_nodes(e,t){var r=active_effect;null===r.nodes&&(r.nodes={start:e,end:t,a:null,t:null});}function from_html(e,t){var r,n=0!==(t&TEMPLATE_FRAGMENT),o=0!==(t&TEMPLATE_USE_IMPORT_NODE),_=!e.startsWith("<!>");return ()=>{void 0===r&&(r=create_fragment_from_html(_?e:"<!>"+e),n||(r=get_first_child(r)));var t=o||is_firefox?document.importNode(r,true):r.cloneNode(true);n?assign_nodes(get_first_child(t),t.lastChild):assign_nodes(t,t);return t}}function comment(){var e=document.createDocumentFragment(),t=document.createComment(""),r=create_text();return e.append(t,r),assign_nodes(t,r),e}function append(e,t){null!==e&&e.before(t);}
|
||
|
||
function set_text(t,e){var o=null==e?"":"object"==typeof e?`${e}`:e;o!==(t.__t??=t.nodeValue)&&(t.__t=o,t.nodeValue=`${o}`);}function mount(t,e){return _mount(t,e)}const listeners=new Map;function _mount(t,{target:e,anchor:o,props:n={},events:r,context:s,intro:a=true,transformError:i}){init_operations();var _=void 0,d=component_root(()=>{var d=o??e.appendChild(create_text());boundary(d,{pending:()=>{}},e=>{if(push({}),s&&(component_context.c=s),r&&(n.$$events=r),_=t(e,n)||{},hydrating);pop();},i);var m=new Set,p=t=>{for(var o=0;o<t.length;o++){var n=t[o];if(!m.has(n)){m.add(n);var r=is_passive_event(n);for(const t of [e,document]){var s=listeners.get(t);void 0===s&&(s=new Map,listeners.set(t,s));var a=s.get(n);void 0===a?(t.addEventListener(n,handle_event_propagation,{passive:r}),s.set(n,1)):s.set(n,a+1);}}}};return p(array_from(all_registered_events)),root_event_handles.add(p),()=>{for(var t of m)for(const o of [e,document]){var n=listeners.get(o),r=n.get(t);0==--r?(o.removeEventListener(t,handle_event_propagation),n.delete(t),0===n.size&&listeners.delete(o)):n.set(t,r);}root_event_handles.delete(p),d!==o&&d.parentNode?.removeChild(d);}});return mounted_components.set(_,d),_}let mounted_components=new WeakMap;function unmount(t,e){const o=mounted_components.get(t);return o?(mounted_components.delete(t),o(e)):(DEV&&(STATE_SYMBOL in t?state_proxy_unmount():lifecycle_double_unmount()),Promise.resolve())}
|
||
|
||
class BranchManager{anchor;#e=new Map;#t=new Map;#s=new Map;#r=new Set;#f=true;constructor(e,t=true){this.anchor=e,this.#f=t;}#c=e=>{if(this.#e.has(e)){var t=this.#e.get(e),s=this.#t.get(t);if(s)resume_effect(s),this.#r.delete(t);else {var r=this.#s.get(t);r&&(this.#t.set(t,r.effect),this.#s.delete(t),r.fragment.lastChild.remove(),this.anchor.before(r.fragment),s=r.effect);}for(const[t,s]of this.#e){if(this.#e.delete(t),t===e)break;const r=this.#s.get(s);r&&(destroy_effect(r.effect),this.#s.delete(s));}for(const[e,r]of this.#t){if(e===t||this.#r.has(e))continue;const f=()=>{if(Array.from(this.#e.values()).includes(e)){var t=document.createDocumentFragment();move_effect(r,t),t.append(create_text()),this.#s.set(e,{effect:r,fragment:t});}else destroy_effect(r);this.#r.delete(e),this.#t.delete(e);};this.#f||!s?(this.#r.add(e),pause_effect(r,f,false)):f();}}};#o=e=>{this.#e.delete(e);const t=Array.from(this.#e.values());for(const[e,s]of this.#s)t.includes(e)||(destroy_effect(s.effect),this.#s.delete(e));};ensure(e,t){var s=current_batch,r=should_defer_append();if(t&&!this.#t.has(e)&&!this.#s.has(e))this.#t.set(e,branch(()=>t(this.anchor)));if(this.#e.set(s,e),r);else this.#c(s);}}
|
||
|
||
function if_block(r,t,n=false){var a=new BranchManager(r);function i(r,t){a.ensure(r,t);}block(()=>{var r=false;t((t,n=0)=>{r=true,i(n,t);}),r||i(-1,null);},n?EFFECT_TRANSPARENT:0);}
|
||
|
||
const NAN=Symbol("NaN");function key(r,t,e){var n=new BranchManager(r),o=!is_runes();block(()=>{var r=t();r!=r&&(r=NAN),o&&null!==r&&"object"==typeof r&&(r={}),n.ensure(r,e);});}
|
||
|
||
function index(e,t){return t}function pause_effects(e,t,r){for(var n,o=t.length,a=t.length,i=0;i<o;i++){let r=t[i];pause_effect(r,()=>{if(n){if(n.pending.delete(r),n.done.add(r),0===n.pending.size){var t=e.outrogroups;destroy_effects(e,array_from(n.done)),t.delete(n),0===t.size&&(e.outrogroups=null);}}else a-=1;},false);}if(0===a){var f=null!==r;if(f){var s=r,_=s.parentNode;clear_text_content(_),_.append(s),e.items.clear();}destroy_effects(e,t,!f);}else n={pending:new Set(t),done:new Set},(e.outrogroups??=new Set).add(n);}function destroy_effects(e,t,r=true){var n;if(e.pending.size>0){n=new Set;for(const t of e.pending.values())for(const r of t)n.add(e.items.get(r).e);}for(var o=0;o<t.length;o++){var a=t[o];if(n?.has(a)){a.f|=EFFECT_OFFSCREEN;const e=document.createDocumentFragment();move_effect(a,e);}else destroy_effect(t[o],r);}}var offscreen_anchor;function each(t,r,n,o,a,i=null){var f=t,s=new Map;if(0!==(r&EACH_IS_CONTROLLED)){var _=t;f=_.appendChild(create_text());}var l,c=null,d=derived_safe_equal(()=>{var e=n();return is_array(e)?e:null==e?[]:array_from(e)});DEV&&tag(d,"{#each ...}");var u=new Map,E=true;function p(e){0===(v.effect.f&DESTROYED)&&(v.pending.delete(e),v.fallback=c,reconcile(v,l,f,r,o),null!==c&&(0===l.length?0===(c.f&EFFECT_OFFSCREEN)?resume_effect(c):(c.f^=EFFECT_OFFSCREEN,move(c,null,f)):pause_effect(c,()=>{c=null;})));}function h(e){v.pending.delete(e);}var g=block(()=>{var t=(l=get(d)).length;for(var g=new Set,v=current_batch,m=should_defer_append(),F=0;F<t;F+=1){var y=l[F],C=o(y,F);if(DEV){var T=o(y,F);C!==T&&each_key_volatile(String(F),String(C),String(T));}var S=E?null:s.get(C);S?(S.v&&internal_set(S.v,y),S.i&&internal_set(S.i,F),m&&v.unskip_effect(S.e)):(S=create_item(s,E?f:offscreen_anchor??=create_text(),y,C,F,a,r,n),E||(S.e.f|=EFFECT_OFFSCREEN),s.set(C,S)),g.add(C);}if(0===t&&i&&!c&&(E?c=branch(()=>i(f)):(c=branch(()=>i(offscreen_anchor??=create_text()))).f|=EFFECT_OFFSCREEN),t>g.size&&(DEV?validate_each_keys(l,o):each_key_duplicate("","","")),!E)if(u.set(v,g),m){for(const[e,t]of s)g.has(e)||v.skip_effect(t.e);v.oncommit(p),v.ondiscard(h);}else p(v);get(d);}),v={effect:g,items:s,pending:u,outrogroups:null,fallback:c};E=false;}function skip_to_branch(e){for(;null!==e&&0===(e.f&BRANCH_EFFECT);)e=e.next;return e}function reconcile(e,t,r,n,o){var a,i,f,s,_,l=0!==(n&EACH_IS_ANIMATED),c=t.length,d=e.items,u=skip_to_branch(e.effect.first),E=null,p=[],h=[];if(l)for(_=0;_<c;_+=1)f=o(t[_],_),0===((s=d.get(f).e).f&EFFECT_OFFSCREEN)&&(s.nodes?.a?.measure(),(i??=new Set).add(s));for(_=0;_<c;_+=1){if(f=o(t[_],_),s=d.get(f).e,null!==e.outrogroups)for(const t of e.outrogroups)t.pending.delete(s),t.done.delete(s);if(0!==(s.f&INERT)&&(resume_effect(s),l&&(s.nodes?.a?.unfix(),(i??=new Set).delete(s))),0!==(s.f&EFFECT_OFFSCREEN)){if(s.f^=EFFECT_OFFSCREEN,s!==u){var g=E?E.next:u;s===e.effect.last&&(e.effect.last=s.prev),s.prev&&(s.prev.next=s.next),s.next&&(s.next.prev=s.prev),link(e,E,s),link(e,s,g),move(s,g,r),p=[],h=[],u=skip_to_branch((E=s).next);continue}move(s,null,r);}if(s!==u){if(void 0!==a&&a.has(s)){if(p.length<h.length){var v,m=h[0];E=m.prev;var F=p[0],y=p[p.length-1];for(v=0;v<p.length;v+=1)move(p[v],m,r);for(v=0;v<h.length;v+=1)a.delete(h[v]);link(e,F.prev,y.next),link(e,E,F),link(e,y,m),u=m,E=y,_-=1,p=[],h=[];}else a.delete(s),move(s,u,r),link(e,s.prev,s.next),link(e,s,null===E?e.effect.first:E.next),link(e,E,s),E=s;continue}for(p=[],h=[];null!==u&&u!==s;)(a??=new Set).add(u),h.push(u),u=skip_to_branch(u.next);if(null===u)continue}0===(s.f&EFFECT_OFFSCREEN)&&p.push(s),E=s,u=skip_to_branch(s.next);}if(null!==e.outrogroups){for(const t of e.outrogroups)0===t.pending.size&&(destroy_effects(e,array_from(t.done)),e.outrogroups?.delete(t));0===e.outrogroups.size&&(e.outrogroups=null);}if(null!==u||void 0!==a){var C=[];if(void 0!==a)for(s of a)0===(s.f&INERT)&&C.push(s);for(;null!==u;)0===(u.f&INERT)&&u!==e.fallback&&C.push(u),u=skip_to_branch(u.next);var T=C.length;if(T>0){var S=0!==(n&EACH_IS_CONTROLLED)&&0===c?r:null;if(l){for(_=0;_<T;_+=1)C[_].nodes?.a?.measure();for(_=0;_<T;_+=1)C[_].nodes?.a?.fix();}pause_effects(e,C,S);}}l&&queue_micro_task(()=>{if(void 0!==i)for(s of i)s.nodes?.a?.apply();});}function create_item(e,t,r,n,o,a,i,f){var s=0!==(i&EACH_ITEM_REACTIVE)?0===(i&EACH_ITEM_IMMUTABLE)?mutable_source(r,false,false):source(r):null,_=0!==(i&EACH_INDEX_REACTIVE)?source(o):null;return DEV&&s&&(s.trace=()=>{f()[_?.v??o];}),{v:s,i:_,e:branch(()=>(a(t,s??r,_??o,f),()=>{e.delete(n);}))}}function move(e,t,r){if(e.nodes)for(var n=e.nodes.start,o=e.nodes.end,a=t&&0===(t.f&EFFECT_OFFSCREEN)?t.nodes.start:r;null!==n;){var i=get_next_sibling(n);if(a.before(n),n===o)return;n=i;}}function link(e,t,r){null===t?e.effect.first=r:t.next=r,null===r?e.effect.last=t:r.prev=t;}function validate_each_keys(t,r){const n=new Map,o=t.length;for(let a=0;a<o;a++){const o=r(t[a],a);if(n.has(o)){const t=String(n.get(o)),r=String(a);let i=String(o);i.startsWith("[object ")&&(i=null),each_key_duplicate(t,r,i);}n.set(o,a);}}
|
||
|
||
function html(e,t,n=false,r=false,i=false,o=false){var _=e,a="";if(n){var s=e;}template_effect(()=>{var e=active_effect;if(a!==(a=t()??"")){if(n&&!hydrating)return e.nodes=null,s.innerHTML=a,void(""!==a&&assign_nodes(get_first_child(s),s.lastChild));if(null!==e.nodes&&(remove_effect_dom(e.nodes.start,e.nodes.end),e.nodes=null),""!==a){var m=create_element(r?"svg":i?"math":"template",r?NAMESPACE_SVG:i?NAMESPACE_MATHML:void 0);m.innerHTML=a;var l=r||i?m:m.content;if(assign_nodes(get_first_child(l),l.lastChild),r||i)for(;get_first_child(l);)_.before(get_first_child(l));else _.before(l);}}});}
|
||
|
||
function append_styles(e,t){effect(()=>{var o=e.getRootNode(),r=o.host?o:o.head??o.ownerDocument.head;if(!r.querySelector("#"+t.hash)){const e=create_element("style");e.id=t.hash,e.textContent=t.code,r.appendChild(e),DEV&®ister_style(t.hash,e);}});}
|
||
|
||
const whitespace=[..." \t\n\r\f \v\ufeff"];function to_class(e,t,r){var n=null==e?"":""+e;if(t&&(n=n?n+" "+t:t),r)for(var s of Object.keys(r))if(r[s])n=n?n+" "+s:s;else if(n.length)for(var l=s.length,a=0;(a=n.indexOf(s,a))>=0;){var i=a+l;0!==a&&!whitespace.includes(n[a-1])||i!==n.length&&!whitespace.includes(n[i])?a=i:n=(0===a?"":n.substring(0,a))+n.substring(i+1);}return ""===n?null:n}
|
||
|
||
function set_class(s,t,a,r,e,i){var l=s.__className;if(l!==a||void 0===l){var o=to_class(a,r,i);(null==o?s.removeAttribute("class"):s.className=o),s.__className=a;}else if(i&&e!==i)for(var c in i){var n=!!i[c];null!=e&&n===!!e[c]||s.classList.toggle(c,n);}return i}
|
||
|
||
function select_option(e,t,r=false){if(e.multiple){if(null==t)return;if(!is_array(t))return select_multiple_invalid_value();for(var i of e.options)i.selected=t.includes(get_option_value(i));}else {for(i of e.options){var o=get_option_value(i);if(is(o,t))return void(i.selected=true)}r&&void 0===t||(e.selectedIndex=-1);}}function init_select(e){var t=new MutationObserver(()=>{select_option(e,e.__value);});t.observe(e,{childList:true,subtree:true,attributes:true,attributeFilter:["value"]}),teardown(()=>{t.disconnect();});}function bind_select_value(e,t,r=t){var i=new WeakSet,o=true;listen_to_event_and_reset_event(e,"change",t=>{var o,a=t?"[selected]":":checked";if(e.multiple)o=[].map.call(e.querySelectorAll(a),get_option_value);else {var n=e.querySelector(a)??e.querySelector("option:not([disabled])");o=n&&get_option_value(n);}r(o),e.__value=o,null!==current_batch&&i.add(current_batch);}),effect(()=>{var a=t();if(e===document.activeElement){var n=current_batch;if(i.has(n))return}if(select_option(e,a,o),o&&void 0===a){var l=e.querySelector(":checked");null!==l&&(a=get_option_value(l),r(a));}e.__value=a,o=false;}),init_select(e);}function get_option_value(e){return "__value"in e?e.__value:e.value}
|
||
|
||
const IS_CUSTOM_ELEMENT=Symbol("is custom element"),IS_HTML=Symbol("is html");function set_checked(e,t){var r=get_attributes(e);r.checked!==(r.checked=t??void 0)&&(e.checked=t);}function set_attribute(e,t,r,s){var a=get_attributes(e);a[t]!==(a[t]=r)&&("loading"===t&&(e[LOADING_ATTR_SYMBOL]=r),null==r?e.removeAttribute(t):"string"!=typeof r&&get_setters(e).includes(t)?e[t]=r:e.setAttribute(t,r));}function get_attributes(e){return e.__attributes??={[IS_CUSTOM_ELEMENT]:e.nodeName.includes("-"),[IS_HTML]:e.namespaceURI===NAMESPACE_HTML}}var setters_cache=new Map;function get_setters(e){var t,r=e.getAttribute("is")||e.nodeName,s=setters_cache.get(r);if(s)return s;setters_cache.set(r,s=[]);for(var a=e,i=Element.prototype;i!==a;){for(var l in t=get_descriptors(a))t[l].set&&s.push(l);a=get_prototype_of(a);}return s}
|
||
|
||
function bind_value(t,n,r=n){var a=new WeakSet;listen_to_event_and_reset_event(t,"input",async i=>{DEV&&"checkbox"===t.type&&bind_invalid_checkbox_value();var c=i?t.defaultValue:t.value;if(c=is_numberlike_input(t)?to_number(c):c,r(c),null!==current_batch&&a.add(current_batch),await tick(),c!==(c=n())){var u=t.selectionStart,_=t.selectionEnd,o=t.value.length;if(t.value=c??"",null!==_){var l=t.value.length;u===_&&_===o&&l>o?(t.selectionStart=l,t.selectionEnd=l):(t.selectionStart=u,t.selectionEnd=Math.min(_,l));}}}),(null==untrack(n)&&t.value)&&(r(is_numberlike_input(t)?to_number(t.value):t.value),null!==current_batch&&a.add(current_batch)),render_effect(()=>{DEV&&"checkbox"===t.type&&bind_invalid_checkbox_value();var r=n();if(t===document.activeElement){var i=current_batch;if(a.has(i))return}is_numberlike_input(t)&&r===to_number(t.value)||("date"!==t.type||r||t.value)&&r!==t.value&&(t.value=r??"");});}function is_numberlike_input(e){var t=e.type;return "number"===t||"range"===t}function to_number(e){return ""===e?null:+e}
|
||
|
||
function is_bound_this(t,e){return t===e||t?.[STATE_SYMBOL]===e}function bind_this(t={},e,n,r){var o=component_context.r,c=active_effect;return effect(()=>{var f,i;return render_effect(()=>{f=i,i=[],untrack(()=>{t!==n(...i)&&(e(t,...i),f&&is_bound_this(n(...f),t)&&e(null,...f));});}),()=>{let r=c;for(;r!==o&&null!==r.parent&&r.parent.f&DESTROYING;)r=r.parent;const f=r.teardown;r.teardown=()=>{i&&is_bound_this(n(...i),t)&&e(null,...i),f?.();};}}),t}
|
||
|
||
function stopPropagation(t){return function(...e){return e[0].stopPropagation(),t?.apply(this,e)}}
|
||
|
||
function init(e=false){const t=component_context,r=t.l.u;if(!r)return;let o=()=>deep_read_state(t.s);if(e){let e=0,r={};const n=derived(()=>{let o=false;const n=t.s;for(const e in n)n[e]!==r[e]&&(r[e]=n[e],o=true);return o&&e++,e});o=()=>get(n);}r.b.length&&user_pre_effect(()=>{observe_all(t,o),run_all(r.b);}),user_effect(()=>{const e=untrack(()=>r.m.map(run));return ()=>{for(const t of e)"function"==typeof t&&t();}}),r.a.length&&user_effect(()=>{observe_all(t,o),run_all(r.a);});}function observe_all(e,t){if(e.l.s)for(const t of e.l.s)get(t);t();}
|
||
|
||
function bubble_event(e,t){var r=e.$$events?.[t.type],n=is_array(r)?r.slice():null==r?[]:[r];for(var s of n)s.call(this,t);}
|
||
|
||
function prop(r,t,o,n){var s=!legacy_mode_flag||0!==(o&PROPS_IS_RUNES),p=0!==(o&PROPS_IS_BINDABLE),i=0!==(o&PROPS_IS_LAZY_INITIAL),c=n,f=true,u=()=>(f&&(f=false,c=i?untrack(n):n),c);let _;if(p){var l=STATE_SYMBOL in r||LEGACY_PROPS in r;_=get_descriptor(r,t)?.set??(l&&t in r?e=>r[t]=e:void 0);}var a,d,v=false;if(p?[a,v]=capture_store_binding(()=>r[t]):a=r[t],void 0===a&&void 0!==n&&(a=u(),_&&(s&&props_invalid_value(t),_(a))),d=s?()=>{var e=r[t];return void 0===e?u():(f=true,e)}:()=>{var e=r[t];return void 0!==e&&(c=void 0),void 0===e?c:e},s&&0===(o&PROPS_IS_UPDATED))return d;if(_){var g=r.$$legacy;return function(e,r){return arguments.length>0?(s&&r&&!g&&!v||_(r?d():e),e):d()}}var P=false,S=(0!==(o&PROPS_IS_IMMUTABLE)?derived:derived_safe_equal)(()=>(P=false,d()));DEV&&(S.label=t),p&&get(S);var m=active_effect;return function(e,r){if(arguments.length>0){const t=r?get(S):s&&p?proxy(e):e;return set(S,t),P=true,void 0!==c&&(c=t),e}return is_destroying_effect&&P||0!==(m.f&DESTROYED)?S.v:get(S)}}
|
||
|
||
if(DEV){function throw_rune_error(t){if(!(t in globalThis)){let n;Object.defineProperty(globalThis,t,{configurable:true,get:()=>{if(void 0!==n)return n;rune_outside_svelte(t);},set:e=>{n=e;}});}}throw_rune_error("$state"),throw_rune_error("$effect"),throw_rune_error("$derived"),throw_rune_error("$inspect"),throw_rune_error("$props"),throw_rune_error("$bindable");}function onMount(t){null===component_context&&lifecycle_outside_component("onMount"),legacy_mode_flag&&null!==component_context.l?init_update_callbacks(component_context).m.push(t):user_effect(()=>{const e=untrack(t);if("function"==typeof e)return e});}function onDestroy(t){null===component_context&&lifecycle_outside_component("onDestroy"),onMount(()=>()=>untrack(t));}function init_update_callbacks(e){var t=e.l;return t.u??={a:[],b:[],m:[]}}
|
||
|
||
const PUBLIC_VERSION="5";
|
||
|
||
"undefined"!=typeof window&&((window.__svelte??={}).v??=new Set).add(PUBLIC_VERSION);
|
||
|
||
enable_legacy_mode_flag();
|
||
|
||
function _0x44be(){const _0x2a8c51=['676DlLAFo','{{item.slotid}}','{{notetype}}','创建时间(时间戳格式)','{{item.type}}','list','文档类型,如\x20dailynote\x20或\x20page','3962tcoGGD','2072aqMUaz','boolean','划线类型,分别是\x20highlight,\x20image,\x20math(数学公式),\x20quote(引用)','3KWvjGZ','2023/01/20230102-X.md\x20(不建议使用)','{{createat}}','{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/wucai-{{title}}','当前网页域名,如\x20mp.weixin.qq.com','{{highlights}}','(文章+页面笔记)里的标签+所有划线标签,此值用在\x20YAML\x20中','{{highlightcount}}','自定义','笔记类型,page\x20或\x20dailynote','List','60730YKomFi','是否为星标,true是星标,否则不是星标','更新时间,如\x202023-02-08\x2021:03','{{trimtags}}','{{annotationcount}}','{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}','3HeRUUz','{{orgauthor}}','{{item.updateat_ts}}','图片划线','{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/wucai-{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}','网页标题.md','{{isstar}}','颜色对应的槽位值,1~6\x20对应\x206\x20种颜色','{{item.notelinks}}','10GlhHxO','{{item.refid}}','2074mJbyxr','(文章+页面笔记)里的标签,支持标签转双链功能','{{item.createat_ts}}','文章的发布时间(时间戳格式)','{{alltags}}','作者,对于公众号来说是编辑名','原始链接','HighlightDTO[]','想法数量','文章标签列表,去掉了标签中的#,此值用在\x20YAML\x20中','{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/{{title}}-{{\x20createat_ts\x20|\x20date(\x22YYYYMMDD\x22)\x20}}','markdown\x20格式的全文剪藏','划线id,如\x20b76ebe3','是否为\x20daily,建议用\x20notetype\x20字段','页面笔记','5238541gWoJxA','{{mergedtags}}','956712cfbQEK','{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}','五彩链接','划线的想法','2023/01/wucai-20230102-X.md\x20(不建议使用)','string','划线数量,当前网页的划线数量','351GDaxdR','{{title}}','作者,优先取\x20orgname,没有值就返回\x20orgauthor\x20的值','2023/01/网页标题-20230102.md','当前网页域名后两端截取,如\x20mp.weixin.qq.com\x20会变成\x20qq.com','划线里的超链接,每个元素是对象,如\x20{url:\x22链接\x22,\x20title:\x22标题\x22}\x20(版本\x20>=\x2024.8.21)','{{publishat_ts}}','{{createat_ts}}','265512xWcoUC','wucai-20230102-X.md\x20(不建议使用)','{{isdailynote}}','{{noteid}}','{{domain}}','原始链接的二级域名,如\x20qq.com','{{ispagemirror}}','{{item.imageurl}}','{{pagenote}}','{{tags}}','number','2023/01/wucai-网页标题.md','{{item.tags}}','划线创建时间','812512YlyHhc','划线的标签,如\x20#read\x20#todo'];_0x44be=function(){return _0x2a8c51;};return _0x44be();}function _0x113e(_0x481f55,_0x100f49){_0x481f55=_0x481f55-0x166;const _0x44befc=_0x44be();let _0x113e3c=_0x44befc[_0x481f55];return _0x113e3c;}const _0x46a496=_0x113e;(function(_0x5139e4,_0x1854a9){const _0x5966ea=_0x113e,_0x1060c3=_0x5139e4();while(!![]){try{const _0x197e4f=-parseInt(_0x5966ea(0x19a))/0x1*(-parseInt(_0x5966ea(0x1a5))/0x2)+parseInt(_0x5966ea(0x189))/0x3*(-parseInt(_0x5966ea(0x17c))/0x4)+parseInt(_0x5966ea(0x1a3))/0x5*(-parseInt(_0x5966ea(0x1b6))/0x6)+parseInt(_0x5966ea(0x185))/0x7*(-parseInt(_0x5966ea(0x186))/0x8)+parseInt(_0x5966ea(0x166))/0x9*(parseInt(_0x5966ea(0x194))/0xa)+-parseInt(_0x5966ea(0x1b4))/0xb+-parseInt(_0x5966ea(0x16e))/0xc*(-parseInt(_0x5966ea(0x17e))/0xd);if(_0x197e4f===_0x1854a9)break;else _0x1060c3['push'](_0x1060c3['shift']());}catch(_0x28067a){_0x1060c3['push'](_0x1060c3['shift']());}}}(_0x44be,0x3bf95));const titleTemplatePresets=[{'value':'11','label':'2023/01/网页标题.md','template':'{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/{{title}}'},{'value':'16','label':_0x46a496(0x169),'template':_0x46a496(0x1af)},{'value':'17','label':'2023/01/2023-01-10-标题.md','template':'{{\x20createat_ts\x20|\x20date(\x22YYYY/MM\x22)\x20}}/{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}-{{title}}'},{'value':'1','label':_0x46a496(0x179),'template':_0x46a496(0x18c)},{'value':'14','label':_0x46a496(0x19f),'template':_0x46a496(0x167)},{'value':'4','label':'wucai-网页标题.md','template':'wucai-{{title}}'},{'value':'5','label':_0x46a496(0x191),'template':''},{'value':'12','label':_0x46a496(0x18a),'template':_0x46a496(0x199),'deprecated':true},{'value':'2','label':_0x46a496(0x1ba),'template':_0x46a496(0x19e),'deprecated':true},{'value':'13','label':'20230102-X.md\x20(不建议使用)','template':_0x46a496(0x1b7),'deprecated':true},{'value':'3','label':_0x46a496(0x16f),'template':'wucai-{{\x20createat_ts\x20|\x20date(\x22YYYY-MM-DD\x22)\x20}}','deprecated':true}];const titleTemplateVariables=[{'name':_0x46a496(0x167),'type':_0x46a496(0x1bb),'desc':'标题'},{'name':_0x46a496(0x16d),'type':_0x46a496(0x178),'desc':_0x46a496(0x181)},{'name':_0x46a496(0x172),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x18d)},{'name':'{{domain2}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x16a)},{'name':_0x46a496(0x180),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x184)}];const contentVariables=[{'name':_0x46a496(0x167),'type':_0x46a496(0x1bb),'desc':'标题'},{'name':'{{url}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x1ab)},{'name':'{{wucaiurl}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x1b8)},{'name':'{{author}}','type':'string','desc':_0x46a496(0x168)},{'name':'{{orgname}}','type':'string','desc':'机构名称,对于公众号来说是公众号名'},{'name':_0x46a496(0x19b),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x1aa)},{'name':_0x46a496(0x172),'type':_0x46a496(0x1bb),'desc':'原始链接的域名,如\x20mp.weixin.qq.com'},{'name':'{{domain2}}','type':'string','desc':_0x46a496(0x173)},{'name':_0x46a496(0x18b),'type':_0x46a496(0x1bb),'desc':'创建时间,如\x202023-02-08\x2021:03'},{'name':_0x46a496(0x16d),'type':_0x46a496(0x178),'desc':_0x46a496(0x181)},{'name':'{{updateat}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x196)},{'name':'{{updateat_ts}}','type':_0x46a496(0x178),'desc':'更新时间(时间戳格式)'},{'name':_0x46a496(0x16c),'type':_0x46a496(0x178),'desc':_0x46a496(0x1a8)},{'name':_0x46a496(0x171),'type':'string','desc':'笔记ID'},{'name':_0x46a496(0x177),'type':_0x46a496(0x1bb),'desc':'文章的标签列表,支持标签转双链'},{'name':_0x46a496(0x1a9),'type':'string','desc':_0x46a496(0x1a6)},{'name':'{{alltagsv2}}','type':_0x46a496(0x193),'desc':_0x46a496(0x18f)},{'name':_0x46a496(0x197),'type':_0x46a496(0x193),'desc':_0x46a496(0x1ae)},{'name':_0x46a496(0x1b5),'type':_0x46a496(0x193),'desc':'文章标签+页面笔记标签,用在\x20YAML\x20中'},{'name':_0x46a496(0x176),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x1b3)},{'name':_0x46a496(0x1a0),'type':_0x46a496(0x187),'desc':_0x46a496(0x195)},{'name':_0x46a496(0x170),'type':'boolean','desc':_0x46a496(0x1b2)},{'name':_0x46a496(0x180),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x192)},{'name':_0x46a496(0x174),'type':_0x46a496(0x187),'desc':'是否剪藏,true是剪藏,否则不是剪藏'},{'name':_0x46a496(0x190),'type':_0x46a496(0x178),'desc':_0x46a496(0x1bc)},{'name':_0x46a496(0x198),'type':'number','desc':_0x46a496(0x1ad)},{'name':'{{mdcontent}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x1b0)},{'name':_0x46a496(0x18e),'type':_0x46a496(0x1ac),'desc':'划线列表,每个划线\x20item\x20是一个\x20HighlightDTO,详细字段如下','subFields':[{'name':'{{item.note}}','type':_0x46a496(0x1bb),'desc':'划线'},{'name':_0x46a496(0x182),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x188)},{'name':_0x46a496(0x1a4),'type':'string','desc':_0x46a496(0x1b1)},{'name':'{{item.refurl}}','type':_0x46a496(0x1bb),'desc':'划线跳转链接'},{'name':_0x46a496(0x17a),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x17d)},{'name':_0x46a496(0x1a2),'type':_0x46a496(0x183),'desc':_0x46a496(0x16b)},{'name':_0x46a496(0x175),'type':_0x46a496(0x1bb),'desc':_0x46a496(0x19d)},{'name':'{{item.annotation}}','type':_0x46a496(0x1bb),'desc':_0x46a496(0x1b9)},{'name':'{{item.color}}','type':_0x46a496(0x1bb),'desc':'划线颜色'},{'name':_0x46a496(0x17f),'type':_0x46a496(0x178),'desc':_0x46a496(0x1a1)},{'name':_0x46a496(0x19c),'type':_0x46a496(0x178),'desc':'划线的更新时间'},{'name':_0x46a496(0x1a7),'type':'number','desc':_0x46a496(0x17b)}]}];
|
||
|
||
var prism = {exports: {}};
|
||
|
||
!function(e){var t=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof s?new s(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var a,s;switch(n=n||{},r.util.type(t)){case "Object":if(s=r.util.objId(t),n[s])return n[s];for(var i in a={},n[s]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case "Array":return s=r.util.objId(t),n[s]?n[s]:(a=[],n[s]=a,t.forEach(function(t,r){a[r]=e(t,n);}),a);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement;}return "none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n);},currentScript:function(){if("undefined"==typeof document)return null;if(document.currentScript&&"SCRIPT"===document.currentScript.tagName)return document.currentScript;try{throw new Error}catch(a){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(a.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var a="no-"+t;e;){var r=e.classList;if(r.contains(t))return true;if(r.contains(a))return false;e=e.parentElement;}return !!n}},languages:{plain:a,plaintext:a,text:a,txt:a,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var s=(a=a||r.languages)[e],i={};for(var o in s)if(s.hasOwnProperty(o)){if(o==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(o)||(i[o]=s[o]);}var u=a[e];return a[e]=i,r.languages.DFS(r.languages,function(t,n){n===u&&t!=e&&(this[t]=i);}),i},DFS:function e(t,n,a,s){s=s||{};var i=r.util.objId;for(var o in t)if(t.hasOwnProperty(o)){n.call(t,o,t[o],a||o);var l=t[o],u=r.util.type(l);"Object"!==u||s[i(l)]?"Array"!==u||s[i(l)]||(s[i(l)]=true,e(l,n,o,s)):(s[i(l)]=true,e(l,n,null,s));}}},plugins:{},highlightAll:function(e,t){r.highlightAllUnder(document,e,t);},highlightAllUnder:function(e,t,n){var a={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};r.hooks.run("before-highlightall",a),a.elements=Array.prototype.slice.apply(a.container.querySelectorAll(a.selector)),r.hooks.run("before-all-elements-highlight",a);for(var s,i=0;s=a.elements[i++];)r.highlightElement(s,true===t,a.callback);},highlightElement:function(t,n,a){var s=r.util.getLanguage(t),i=r.languages[s];r.util.setLanguage(t,s);var o=t.parentElement;o&&"pre"===o.nodeName.toLowerCase()&&r.util.setLanguage(o,s);var l={element:t,language:s,grammar:i,code:t.textContent};function u(e){l.highlightedCode=e,r.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,r.hooks.run("after-highlight",l),r.hooks.run("complete",l),a&&a.call(l.element);}if(r.hooks.run("before-sanity-check",l),(o=l.element.parentElement)&&"pre"===o.nodeName.toLowerCase()&&!o.hasAttribute("tabindex")&&o.setAttribute("tabindex","0"),!l.code)return r.hooks.run("complete",l),void(a&&a.call(l.element));if(r.hooks.run("before-highlight",l),l.grammar)if(n&&e.Worker){var c=new Worker(r.filename);c.onmessage=function(e){u(e.data);},c.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:true}));}else u(r.highlight(l.code,l.grammar,l.language));else u(r.util.encode(l.code));},highlight:function(e,t,n){var a={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",a),!a.grammar)throw new Error('The language "'+a.language+'" has no grammar.');return a.tokens=r.tokenize(a.code,a.grammar),r.hooks.run("after-tokenize",a),s.stringify(r.util.encode(a.tokens),a.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var a in n)t[a]=n[a];delete t.rest;}var r=new l;return u(r,r.head,e),o(e,r,t,r.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(r)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t);},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,s=0;a=n[s++];)a(t);}},Token:s};function s(e,t,n,a){this.type=e,this.content=t,this.alias=n,this.length=0|(a||"").length;}function i(e,t,n,a){e.lastIndex=t;var r=e.exec(n);if(r&&a&&r[1]){var s=r[1].length;r.index+=s,r[0]=r[0].slice(s);}return r}function o(e,t,n,a,l,g){for(var d in n)if(n.hasOwnProperty(d)&&n[d]){var p=n[d];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(g&&g.cause==d+","+h)return;var m=p[h],f=m.inside,v=!!m.lookbehind,b=!!m.greedy,y=m.alias;if(b&&!m.pattern.global){var x=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,x+"g");}for(var F=m.pattern||m,k=a.next,w=l;k!==t.tail&&!(g&&w>=g.reach);w+=k.value.length,k=k.next){var A=k.value;if(t.length>e.length)return;if(!(A instanceof s)){var $,E=1;if(b){if(!($=i(F,w,e,v))||$.index>=e.length)break;var S=$.index,j=$.index+$[0].length,_=w;for(_+=k.value.length;S>=_;)_+=(k=k.next).value.length;if(w=_-=k.value.length,k.value instanceof s)continue;for(var C=k;C!==t.tail&&(_<j||"string"==typeof C.value);C=C.next)E++,_+=C.value.length;E--,A=e.slice(w,_),$.index-=w;}else if(!($=i(F,0,A,v)))continue;S=$.index;var L=$[0],P=A.slice(0,S),z=A.slice(S+L.length),O=w+A.length;g&&O>g.reach&&(g.reach=O);var M=k.prev;if(P&&(M=u(t,M,P),w+=P.length),c(t,M,E),k=u(t,M,new s(d,f?r.tokenize(L,f):L,y,L)),z&&u(t,k,z),E>1){var T={cause:d+","+h,reach:O};o(e,t,n,k.prev,w,T),g&&T.reach>g.reach&&(g.reach=T.reach);}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0;}function u(e,t,n){var a=t.next,r={value:n,prev:t,next:a};return t.next=r,a.prev=r,e.length++,r}function c(e,t,n){for(var a=t.next,r=0;r<n&&a!==e.tail;r++)a=a.next;t.next=a,a.prev=t,e.length-=r;}if(e.Prism=r,s.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach(function(t){a+=e(t,n);}),a}var s={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(s.classes,i):s.classes.push(i)),r.hooks.run("wrap",s);var o="";for(var l in s.attributes)o+=" "+l+'="'+(s.attributes[l]||"").replace(/"/g,""")+'"';return "<"+s.tag+' class="'+s.classes.join(" ")+'"'+o+">"+s.content+"</"+s.tag+">"},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",function(t){var n=JSON.parse(t.data),a=n.language,s=n.code,i=n.immediateClose;e.postMessage(r.highlight(s,r.languages[a],a)),i&&e.close();},false),r):r;var g=r.util.currentScript();function d(){r.manual||r.highlightAll();}if(g&&(r.filename=g.src,g.hasAttribute("data-manual")&&(r.manual=true)),!r.manual){var p=document.readyState;"loading"===p||"interactive"===p&&g&&g.defer?document.addEventListener("DOMContentLoaded",d):window.requestAnimationFrame?window.requestAnimationFrame(d):window.setTimeout(d,16);}return r}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=t),void 0!==commonjsGlobal&&(commonjsGlobal.Prism=t),t.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:true},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:true},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:true,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:true,greedy:true,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:true},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:true},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:true,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:true}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},t.languages.markup.tag.inside["attr-value"].inside.entity=t.languages.markup.entity,t.languages.markup.doctype.inside["internal-subset"].inside=t.languages.markup,t.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"));}),Object.defineProperty(t.languages.markup.tag,"addInlined",{value:function(e,n){var a={};a["language-"+n]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:true,inside:t.languages[n]},a.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:a}};r["language-"+n]={pattern:/[\s\S]+/,inside:t.languages[n]};var s={};s[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:true,greedy:true,inside:r},t.languages.insertBefore("markup","cdata",s);}}),Object.defineProperty(t.languages.markup.tag,"addAttribute",{value:function(e,n){t.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:true,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:true,alias:[n,"language-"+n],inside:t.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}});}}),t.languages.html=t.languages.markup,t.languages.mathml=t.languages.markup,t.languages.svg=t.languages.markup,t.languages.xml=t.languages.extend("markup",{}),t.languages.ssml=t.languages.xml,t.languages.atom=t.languages.xml,t.languages.rss=t.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:true,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:true}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:true,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:true},string:{pattern:t,greedy:true},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:true},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:true},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"));}(t),t.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:true,greedy:true},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:true,greedy:true}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:true},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:true,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},t.languages.javascript=t.languages.extend("clike",{"class-name":[t.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:true}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:true},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:true}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:true},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),t.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,t.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:true,greedy:true,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:true,alias:"language-regex",inside:t.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:true,inside:t.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:true,inside:t.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:true,inside:t.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:true,inside:t.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),t.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:true,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:true,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:true,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:t.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:true,greedy:true,alias:"property"}}),t.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:true,alias:"property"}}),t.languages.markup&&(t.languages.markup.tag.addInlined("script","javascript"),t.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),t.languages.js=t.languages.javascript,function(){if(void 0!==t&&"undefined"!=typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var e={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},n="data-src-status",a="loading",r="loaded",s="pre[data-src]:not(["+n+'="'+r+'"]):not(['+n+'="'+a+'"])';t.hooks.add("before-highlightall",function(e){e.selector+=", "+s;}),t.hooks.add("before-sanity-check",function(i){var o=i.element;if(o.matches(s)){i.code="",o.setAttribute(n,a);var l=o.appendChild(document.createElement("CODE"));l.textContent="Loading…";var u=o.getAttribute("data-src"),c=i.language;if("none"===c){var g=(/\.(\w+)$/.exec(u)||[,"none"])[1];c=e[g]||g;}t.util.setLanguage(l,c),t.util.setLanguage(o,c);var d=t.plugins.autoloader;d&&d.loadLanguages(c),function(e,t,n){var a=new XMLHttpRequest;a.open("GET",e,true),a.onreadystatechange=function(){4==a.readyState&&(a.status<400&&a.responseText?t(a.responseText):a.status>=400?n("✖ Error "+a.status+" while fetching file: "+a.statusText):n("✖ Error: File does not exist or is empty"));},a.send(null);}(u,function(e){o.setAttribute(n,r);var a=function(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var n=Number(t[1]),a=t[2],r=t[3];return a?r?[n,Number(r)]:[n,void 0]:[n,n]}}(o.getAttribute("data-range"));if(a){var s=e.split(/\r\n?|\n/g),i=a[0],u=null==a[1]?s.length:a[1];i<0&&(i+=s.length),i=Math.max(0,Math.min(i-1,s.length)),u<0&&(u+=s.length),u=Math.max(0,Math.min(u,s.length)),e=s.slice(i,u).join("\n"),o.hasAttribute("data-start")||o.setAttribute("data-start",String(i+1));}l.textContent=e,t.highlightElement(l);},function(e){o.setAttribute(n,"failed"),l.textContent=e;});}}),t.plugins.fileHighlight={highlight:function(e){for(var n,a=(e||document).querySelectorAll(s),r=0;n=a[r++];)t.highlightElement(n);}};var i=false;t.fileHighlight=function(){i||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),i=true),t.plugins.fileHighlight.highlight.apply(this,arguments);};}}();}(prism);var prismExports=prism.exports;var _0x34f8e6 = getDefaultExportFromCjs(prismExports);
|
||
|
||
function _0x57e9(){const _0x3901dc=['languages','26LwMBOB','16185eqlxSD','function','4083366UICwun','9056uDOLxN','11QWcuZk','punctuation','7486490HwTRbv','7KGKGTT','1075734HafTEY','3065vrOOQV','11188472nslMIJ','nunjucks','805739aSizVS'];_0x57e9=function(){return _0x3901dc;};return _0x57e9();}function _0x41ae(_0x186c93,_0x58952c){_0x186c93=_0x186c93-0x185;const _0x57e938=_0x57e9();let _0x41aecc=_0x57e938[_0x186c93];return _0x41aecc;}const _0x12d9d7=_0x41ae;(function(_0x1f330b,_0x1b92af){const _0x5b70d6=_0x41ae,_0x1cf12d=_0x1f330b();while(!![]){try{const _0x5bbf0b=-parseInt(_0x5b70d6(0x18f))/0x1+-parseInt(_0x5b70d6(0x191))/0x2*(-parseInt(_0x5b70d6(0x192))/0x3)+-parseInt(_0x5b70d6(0x186))/0x4*(-parseInt(_0x5b70d6(0x18c))/0x5)+-parseInt(_0x5b70d6(0x185))/0x6+parseInt(_0x5b70d6(0x18a))/0x7*(parseInt(_0x5b70d6(0x18d))/0x8)+parseInt(_0x5b70d6(0x18b))/0x9+parseInt(_0x5b70d6(0x189))/0xa*(-parseInt(_0x5b70d6(0x187))/0xb);if(_0x5bbf0b===_0x1b92af)break;else _0x1cf12d['push'](_0x1cf12d['shift']());}catch(_0x172dbe){_0x1cf12d['push'](_0x1cf12d['shift']());}}}(_0x57e9,0xb4eef));const nunjucksConfig={'comment':{'pattern':/\{#[\s\S]*?#\}/,'greedy':true},'tag':{'pattern':/\{%[\s\S]*?%\}/,'greedy':true,'inside':{'delimiter':{'pattern':/^\{%|%\}$/,'alias':'punctuation'},'string':{'pattern':/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,'greedy':true},'keyword':/\b(?:if|else|elif|endif|for|endfor|block|endblock|extends|include|macro|endmacro|call|endcall|set|import|from|as|with|endwith|filter|endfilter|without|context)\b/,'function':/\b[a-zA-Z_]\w*(?=\()/,'boolean':/\b(?:true|false|none)\b/i,'number':/\b\d+(?:\.\d+)?\b/,'operator':/[+\-*/%]=?|==|!=|<=|>=|<|>|&&|\|\||\b(?:and|or|not|in|is)\b/,'punctuation':/[(),.:=\[\]]/}},'variable':{'pattern':/\{\{[\s\S]*?\}\}/,'greedy':true,'inside':{'delimiter':{'pattern':/^\{\{|\}\}$/,'alias':_0x12d9d7(0x188)},'string':{'pattern':/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,'greedy':true},'filter':{'pattern':/(\|)\s*[a-zA-Z_]\w*/,'lookbehind':true,'alias':_0x12d9d7(0x193)},'function':/\b[a-zA-Z_]\w*(?=\()/,'boolean':/\b(?:true|false|none)\b/i,'number':/\b\d+(?:\.\d+)?\b/,'operator':/[+\-*/%]=?|==|!=|<=|>=|<|>|&&|\|\||\b(?:and|or|not|in|is)\b/,'punctuation':/[().\[\]]/}}};_0x34f8e6[_0x12d9d7(0x190)][_0x12d9d7(0x18e)]=nunjucksConfig;function highlightTemplate(_0x5e78fd){const _0x53342c=_0x12d9d7;return _0x34f8e6['highlight'](_0x5e78fd,_0x34f8e6[_0x53342c(0x190)]['nunjucks'],'nunjucks');}
|
||
|
||
var root_2$4=from_html('<button class="toggle-btn svelte-1fm84x2"><span> </span></button>'),root_4$3=from_html('<div class="variable-item variable-indent svelte-1fm84x2"><button class="copy-btn svelte-1fm84x2" aria-label="Copy" title="Copy"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></button> <div class="variable-name svelte-1fm84x2"><code class="svelte-1fm84x2"> </code></div> <div class="variable-type svelte-1fm84x2"><span class="type-badge svelte-1fm84x2"> </span></div> <div class="variable-desc svelte-1fm84x2"> </div></div>'),root_1$3=from_html('<div><button class="copy-btn svelte-1fm84x2" aria-label="Copy" title="Copy"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></button> <div class="variable-name svelte-1fm84x2"><code class="svelte-1fm84x2"> </code></div> <div class="variable-type svelte-1fm84x2"><span class="type-badge svelte-1fm84x2"> </span></div> <div class="variable-desc svelte-1fm84x2"> </div> <!></div> <!>',1),root$3=from_html('<div class="variables-section svelte-1fm84x2"><h4 class="svelte-1fm84x2"> </h4> <div class="variables-list svelte-1fm84x2"></div></div>');const $$css$4={hash:"svelte-1fm84x2",code:".variables-section.svelte-1fm84x2 {border-top:1px solid var(--background-modifier-border);padding-top:12px;}.variables-section.svelte-1fm84x2 h4:where(.svelte-1fm84x2) {margin:0 0 8px 0;font-size:13px;color:var(--text-muted);}.variables-list.svelte-1fm84x2 {display:flex;flex-direction:column;max-height:250px;overflow-y:auto;padding-right:5px;}.variable-item.svelte-1fm84x2 {display:flex;flex-direction:row;align-items:center;gap:6px;padding:4px 8px;background-color:transparent;font-size:12px;position:relative;border-bottom:1px dotted var(--background-modifier-border);}.variable-item.svelte-1fm84x2:last-child {border-bottom:none;}.variable-item.svelte-1fm84x2:nth-child(even) {background-color:var(--background-primary-alt);}.copy-btn.svelte-1fm84x2 {background:none;border:none;padding:1px 3px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);border-radius:3px;transition:all 0.15s;flex-shrink:0;opacity:0.6;}.copy-btn.svelte-1fm84x2:hover {color:var(--text-normal);cursor:pointer;opacity:1;}.toggle-btn.svelte-1fm84x2 {background:none;border:1px solid var(--background-modifier-border);border-radius:3px;padding:2px 6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.15s;margin-left:auto;flex-shrink:0;}.toggle-btn.svelte-1fm84x2:hover {background-color:var(--background-modifier-hover);border-color:var(--interactive-accent);}.toggle-icon.svelte-1fm84x2 {font-size:9px;color:var(--text-muted);transition:transform 0.2s;}.toggle-icon.expanded.svelte-1fm84x2 {transform:rotate(90deg);}.variable-item.variable-header.svelte-1fm84x2 {font-weight:500;margin-top:6px;background-color:var(--background-secondary);}.variable-item.variable-indent.svelte-1fm84x2 {margin-left:24px;border-left:2px solid var(--interactive-accent);background-color:var(--background-secondary);}.variable-name.svelte-1fm84x2 {user-select:text;cursor:text;}.variable-name.svelte-1fm84x2 code:where(.svelte-1fm84x2) {background-color:var(--background-modifier-form-field);padding:1px 5px;border-radius:2px;font-family:var(--font-monospace);color:var(--text-accent);font-size:11px;user-select:text;}.variable-type.svelte-1fm84x2 .type-badge:where(.svelte-1fm84x2) {display:inline-block;padding:1px 5px;background-color:var(--interactive-accent);color:var(--text-on-accent);border-radius:2px;font-size:10px;}.variable-desc.svelte-1fm84x2 {flex:1;color:var(--text-muted);font-size:11px;overflow:hidden;}"};function TemplateVariables(e,a){push(a,false),append_styles(e,$$css$4);let r=prop(a,"variables",8),i=mutable_source(new Set(r().filter(e=>e.subFields).map(e=>e.name)));async function l(e){try{await navigator.clipboard.writeText(e),new obsidian.Notice(t("copy-success")||"Copied");}catch(e){new obsidian.Notice(t("copy-failed")||"Copy failed");}}init();var s=root$3(),o=child(s),n=child(o);var c=sibling(o,2);each(c,5,r,index,(e,t)=>{var a=root_1$3(),r=first_child(a);let s;var o=child(r),n=sibling(o,2),c=child(n),d=child(c);var v=sibling(n,2),p=child(v),m=child(p);var x=sibling(v,2),g=child(x);var f=sibling(x,2),b=e=>{var a=root_2$4(),r=child(a);let l;var s=child(r);template_effect((e,t,i)=>{set_attribute(a,"aria-label",e),l=set_class(r,1,"toggle-icon svelte-1fm84x2",null,l,t),set_text(s,i);},[()=>(get(i),get(t),untrack(()=>get(i).has(get(t).name)?"收起":"展开")),()=>({expanded:get(i).has(get(t).name)}),()=>(get(i),get(t),untrack(()=>get(i).has(get(t).name)?"▼":"▶"))]),event("click",a,()=>{return e=get(t).name,get(i).has(e)?get(i).delete(e):get(i).add(e),void set(i,get(i));var e;}),append(e,a);};if_block(f,e=>{get(t),untrack(()=>get(t).subFields)&&e(b);});var h=sibling(r,2),u=e=>{var a=comment(),r=first_child(a);each(r,1,()=>(get(t),untrack(()=>get(t).subFields)),index,(e,t)=>{var a=root_4$3(),r=child(a),i=sibling(r,2),s=child(i),o=child(s);var n=sibling(i,2),c=child(n),d=child(c);var v=sibling(n,2),p=child(v);template_effect(()=>{set_text(o,(get(t),untrack(()=>get(t).name))),set_text(d,(get(t),untrack(()=>get(t).type))),set_text(p,(get(t),untrack(()=>get(t).desc)));}),event("click",r,()=>l(get(t).name)),append(e,a);}),append(e,a);},y=user_derived(()=>(get(t),get(i),untrack(()=>get(t).subFields&&get(i).has(get(t).name))));if_block(h,e=>{get(y)&&e(u);}),template_effect(()=>{s=set_class(r,1,"variable-item svelte-1fm84x2",null,s,{"variable-header":get(t).subFields}),set_text(d,(get(t),untrack(()=>get(t).name))),set_text(m,(get(t),untrack(()=>get(t).type))),set_text(g,(get(t),untrack(()=>get(t).desc)));}),event("click",o,()=>l(get(t).name)),append(e,a);}),template_effect(e=>set_text(n,e),[()=>(deep_read_state(t),untrack(()=>t("template-variables-title")))]),append(e,s),pop();}
|
||
|
||
var root_2$3=from_html('<div class="markdown-preview-view"></div>'),root_3$1=from_html('<pre class="source-code svelte-3tvfbn"> </pre>'),root_4$2=from_html("<button>文章</button> <button>Daily</button>",1),root_1$2=from_html('<div class="preview-modal-overlay svelte-3tvfbn" role="button" tabindex="0"><div class="preview-modal svelte-3tvfbn" role="dialog" aria-modal="true" aria-labelledby="preview-title" tabindex="-1"><div class="preview-modal-header svelte-3tvfbn"><h3 id="preview-title" class="svelte-3tvfbn">模板预览</h3> <button class="preview-close-btn svelte-3tvfbn" aria-label="关闭预览">✕</button></div> <div><!></div> <div class="preview-modal-footer svelte-3tvfbn"><div class="footer-left svelte-3tvfbn"><button>Reading View</button> <button>Source Mode</button></div> <div class="footer-right svelte-3tvfbn"><!></div></div></div></div>');const $$css$3={hash:"svelte-3tvfbn",code:".preview-modal-overlay.svelte-3tvfbn {position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);display:flex;align-items:center;justify-content:center;z-index:1000;}.preview-modal-overlay.svelte-3tvfbn:focus {outline:none;}.preview-modal.svelte-3tvfbn {background-color:var(--background-primary);border-radius:8px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.3);width:90%;max-width:650px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;}.preview-modal-header.svelte-3tvfbn {display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--background-modifier-border);flex-shrink:0;}.preview-modal-header.svelte-3tvfbn h3:where(.svelte-3tvfbn) {margin:0;font-size:16px;font-weight:600;}.preview-close-btn.svelte-3tvfbn {background:none;border:none;font-size:20px;cursor:pointer;color:var(--text-muted);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all 0.2s;}.preview-close-btn.svelte-3tvfbn:hover {background-color:var(--background-primary-alt);color:var(--text-normal);}.preview-modal-footer.svelte-3tvfbn {display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid var(--background-modifier-border);flex-shrink:0;}.footer-left.svelte-3tvfbn, .footer-right.svelte-3tvfbn {display:flex;gap:10px;}.style-btn.svelte-3tvfbn {padding:6px 16px;font-size:13px;border:1px solid var(--background-modifier-border);background-color:var(--background-secondary);color:var(--text-muted);border-radius:4px;cursor:pointer;transition:all 0.2s ease;}.style-btn.svelte-3tvfbn:hover {background-color:var(--background-modifier-hover);color:var(--text-normal);}.style-btn.active.svelte-3tvfbn {background-color:var(--interactive-accent);color:var(--text-on-accent);border-color:var(--interactive-accent);}.preview-modal-body.svelte-3tvfbn {flex:1;min-height:0;overflow-y:auto;padding:20px;}.preview-modal-body.source-mode.svelte-3tvfbn {padding:0;}.source-code.svelte-3tvfbn {margin:0;padding:20px;font-family:var(--font-monospace);font-size:13px;line-height:1.5;background-color:var(--background-primary);color:var(--text-normal);white-space:pre-wrap;word-wrap:break-word;tab-size:4;-moz-tab-size:4;}"};function TemplatePreview(e,t){push(t,false),append_styles(e,$$css$3);const r=mutable_source();let o,n=prop(t,"show",8),a=prop(t,"app",8),i=prop(t,"plugin",8),l=prop(t,"templateStr",8),s=prop(t,"templateType",24,()=>TEMPLATE_TYPE.CONTENT),d=prop(t,"onClose",8),v=mutable_source("source"),c=mutable_source(PREVIEW_TYPE.ARTICLE),p=mutable_source();function b(){set(v,"reading"===get(v)?"source":"reading"),"reading"===get(v)&&tick().then(()=>u());}function f(){set(c,PREVIEW_TYPE.ARTICLE),"reading"===get(v)&&tick().then(()=>u());}function g(){set(c,PREVIEW_TYPE.DAILY),"reading"===get(v)&&tick().then(()=>u());}async function u(){if(get(p)&&a()){get(p).empty(),o&&o.unload(),o=new obsidian.Component,o.load();const e=a().workspace.getActiveFile();await obsidian.MarkdownRenderer.renderMarkdown(get(r),get(p),e?.path||"",o);}}function m(e){}onDestroy(()=>{o&&o.unload();}),legacy_pre_effect(()=>(deep_read_state(s()),get(c),PREVIEW_TYPE),()=>{s()===TEMPLATE_TYPE.TITLE?set(c,PREVIEW_TYPE.TITLE):get(c)===PREVIEW_TYPE.TITLE&&set(c,PREVIEW_TYPE.ARTICLE);}),legacy_pre_effect(()=>(deep_read_state(i()),deep_read_state(l()),get(c)),()=>{set(r,i()?.template?.getPreviewMarkdown?i().template.getPreviewMarkdown(l(),get(c)):"");}),legacy_pre_effect(()=>(deep_read_state(n()),get(v),tick),()=>{n()&&"reading"===get(v)&&tick().then(()=>u());}),legacy_pre_effect_reset(),init();var _=comment(),h=first_child(_),E=e=>{var o=root_1$2(),n=child(o),a=child(n),i=sibling(child(a),2);var l=sibling(a,2),u=child(l),_=e=>{var t=root_2$3();bind_this(t,e=>set(p,e),()=>get(p)),append(e,t);},h=e=>{var t=root_3$1(),o=child(t);template_effect(()=>set_text(o,get(r))),append(e,t);};if_block(u,e=>{"reading"===get(v)?e(_):e(h,-1);});var E=sibling(l,2),w=child(E),x=child(w);let y;var k=sibling(x,2);let T;var P=sibling(w,2),I=child(P),R=e=>{var t=root_4$2(),r=first_child(t);let o;var n=sibling(r,2);let a;template_effect(()=>{o=set_class(r,1,"style-btn svelte-3tvfbn",null,o,{active:get(c)===PREVIEW_TYPE.ARTICLE}),a=set_class(n,1,"style-btn svelte-3tvfbn",null,a,{active:get(c)===PREVIEW_TYPE.DAILY});}),event("click",r,f),event("click",n,g),append(e,t);};if_block(I,e=>{deep_read_state(s()),deep_read_state(TEMPLATE_TYPE),untrack(()=>s()!==TEMPLATE_TYPE.TITLE)&&e(R);}),template_effect(()=>{set_class(l,1,"preview-modal-body "+("source"===get(v)?"source-mode":"reading-mode"),"svelte-3tvfbn"),y=set_class(x,1,"style-btn svelte-3tvfbn",null,y,{active:"reading"===get(v)}),T=set_class(k,1,"style-btn svelte-3tvfbn",null,T,{active:"source"===get(v)});}),event("click",i,function(...e){d()?.apply(this,e);}),event("click",x,b),event("click",k,b),event("click",n,stopPropagation(function(e){bubble_event.call(this,t,e);})),event("keydown",n,stopPropagation(function(e){bubble_event.call(this,t,e);})),event("click",o,function(...e){d()?.apply(this,e);}),event("keydown",o,m),append(e,o);};if_block(h,e=>{n()&&e(E);}),append(e,_),pop();}
|
||
|
||
var root_2$2=from_html("<option> </option>"),root_1$1=from_html('<div class="preset-selector svelte-w9cetc"><label for="template-preset" class="svelte-w9cetc"> </label> <select id="template-preset" class="svelte-w9cetc"><option> </option><!></select></div>'),root_4$1=from_html('<div class="button-left svelte-w9cetc"><button> </button></div>'),root_5$1=from_html('<div class="button-left svelte-w9cetc"></div>'),root_7$1=from_html('<div class="template-error svelte-w9cetc"> </div>'),root_3=from_html('<div><div><div class="highlight-layer svelte-w9cetc" aria-hidden="true"></div> <textarea spellcheck="false" class="svelte-w9cetc"></textarea></div> <div class="editor-buttons svelte-w9cetc"><!> <div class="button-right svelte-w9cetc"><button class="mod-cta"> </button></div></div> <!></div>'),root_9$1=from_html('<div class="preview-error svelte-w9cetc"> </div>'),root_10$1=from_html('<div class="preview-error svelte-w9cetc"> </div>'),root_11=from_html('<div class="preview-title-label svelte-w9cetc">Preview</div> <div class="preview-title-path svelte-w9cetc"> </div>',1),root_8$1=from_html('<div class="preview-title-block svelte-w9cetc"><!></div>'),root$2=from_html('<div class="template-editor svelte-w9cetc"><div class="editor-header svelte-w9cetc"><h3 class="svelte-w9cetc"> </h3> <div class="header-buttons svelte-w9cetc"><button class="help-btn svelte-w9cetc"> </button> <button class="help-btn svelte-w9cetc"> </button></div></div> <!> <!> <!> <!></div> <!>',1);const $$css$2={hash:"svelte-w9cetc",code:".template-editor.svelte-w9cetc {display:flex;flex-direction:column;height:100%;gap:15px;padding:10px;}.editor-header.svelte-w9cetc {display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--background-modifier-border);padding-bottom:10px;}.editor-header.svelte-w9cetc h3:where(.svelte-w9cetc) {margin:0;font-size:16px;font-weight:600;}.header-buttons.svelte-w9cetc {display:flex;gap:8px;}.help-btn.svelte-w9cetc {padding:6px 12px;font-size:12px;background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:4px;cursor:pointer;transition:all 0.2s;}.help-btn.svelte-w9cetc:hover {background-color:var(--background-primary-alt);border-color:var(--interactive-accent);}.preset-selector.svelte-w9cetc {display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--background-modifier-border);}.preset-selector.svelte-w9cetc label:where(.svelte-w9cetc) {font-size:13px;font-weight:500;color:var(--text-normal);white-space:nowrap;}.preset-selector.svelte-w9cetc select:where(.svelte-w9cetc) {flex:1;padding:6px 10px;font-size:13px;background-color:var(--background-modifier-form-field);border:1px solid var(--background-modifier-border);border-radius:4px;color:var(--text-normal);cursor:pointer;}.preset-selector.svelte-w9cetc select:where(.svelte-w9cetc):focus {outline:none;border-color:var(--interactive-accent);box-shadow:0 0 0 2px var(--background-modifier-border-focus);}.preset-selector.svelte-w9cetc select:where(.svelte-w9cetc) option.deprecated:where(.svelte-w9cetc) {color:var(--text-muted);font-style:italic;}.preview-title-block.svelte-w9cetc {padding:12px;background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:4px;margin-bottom:10px;}.preview-title-label.svelte-w9cetc {font-size:12px;color:var(--text-muted);margin-bottom:6px;font-weight:500;}.preview-title-path.svelte-w9cetc {font-size:12px;color:var(--text-muted);font-family:var(--font-monospace);}.preview-error.svelte-w9cetc {font-size:12px;color:var(--text-error);font-family:var(--font-monospace);white-space:pre-wrap;word-break:break-word;}.editor-content.svelte-w9cetc {flex:1;min-height:450px;display:flex;flex-direction:column;gap:10px;}.editor-content.title-mode.svelte-w9cetc {flex:none;min-height:auto;}.editor-wrapper.svelte-w9cetc {position:relative;flex:1;min-height:400px;}.editor-wrapper.title-mode.svelte-w9cetc {min-height:100px;max-height:120px;}.highlight-layer.svelte-w9cetc {position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;font-family:var(--font-monospace);font-size:13px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow:auto;pointer-events:none;background-color:var(--background-modifier-form-field);border:1px solid var(--background-modifier-border);border-radius:4px;color:var(--text-normal);}.editor-wrapper.svelte-w9cetc textarea:where(.svelte-w9cetc) {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;font-family:var(--font-monospace);font-size:13px;line-height:1.5;resize:none;padding:15px;background-color:transparent;border:1px solid var(--background-modifier-border);border-radius:4px;color:transparent;caret-color:var(--text-normal);z-index:1;}.editor-wrapper.svelte-w9cetc textarea:where(.svelte-w9cetc):focus {border-color:var(--interactive-accent);outline:none;box-shadow:0 0 0 2px var(--background-modifier-border-focus);}.editor-buttons.svelte-w9cetc {display:flex;justify-content:space-between;align-items:center;gap:10px;}.button-left.svelte-w9cetc,\n .button-right.svelte-w9cetc {display:flex;gap:10px;}.template-error.svelte-w9cetc {padding:10px 12px;border:1px solid var(--text-error);border-radius:4px;color:var(--text-error);font-size:13px;font-family:var(--font-monospace);white-space:pre-wrap;word-break:break-word;margin-top:10px;\n animation: svelte-w9cetc-fadeIn 0.3s ease-in;}\n\n @keyframes svelte-w9cetc-fadeIn {\n from {\n opacity: 0;\n transform: translateY(-5px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n }"};function TemplateEditor(e,r){push(r,false),append_styles(e,$$css$2);const a=mutable_source(),l=mutable_source(),o=mutable_source(),s=mutable_source();let i=prop(r,"initialValue",8),c=prop(r,"onSave",8),n=prop(r,"onClose",8),p=prop(r,"app",8),d=prop(r,"plugin",8),v=prop(r,"panelConfig",12),m=prop(r,"templateType",24,()=>TEMPLATE_TYPE.CONTENT),_=mutable_source(i()),g=mutable_source(""),f=mutable_source(""),u=mutable_source(false),b=mutable_source(),h=mutable_source(),w=mutable_source(""),T=mutable_source(0);function x(){const e=titleTemplatePresets.find(e=>e.value===get(g));e&&(set(_,e.template),set(f,e.template),m()===TEMPLATE_TYPE.TITLE&&v(v().titleFormat=parseInt(get(g)),true));}function E(){set(w,""),m()===TEMPLATE_TYPE.TITLE&&"5"!==get(g)&&get(_)!==get(f)&&(set(g,"5"),v(v().titleFormat=5,true));}function P(){get(h)&&get(b)&&(mutate(h,get(h).scrollTop=get(b).scrollTop),mutate(h,get(h).scrollLeft=get(b).scrollLeft));}function k(e){if(!d()?.template?.checkTemplate)return true;const t=e===TEMPLATE_TYPE.TITLE?PREVIEW_TYPE.TITLE:PREVIEW_TYPE.ARTICLE,r=d().template.checkTemplate(get(_),t);return r?(set(w,r),update(T),false):(set(w,""),true)}function L(){k(m())&&(m()===TEMPLATE_TYPE.TITLE?c()(get(_),v().titleFormat):c()(get(_)),n()());}function y(){(get(u)||k(m()))&&set(u,!get(u));}legacy_pre_effect(()=>(deep_read_state(m()),contentVariables),()=>{set(a,m()===TEMPLATE_TYPE.TITLE?titleTemplateVariables:contentVariables);}),legacy_pre_effect(()=>(deep_read_state(m()),get(g),deep_read_state(v()),titleTemplatePresets),()=>{if(m()===TEMPLATE_TYPE.TITLE&&""===get(g)&&v().titleFormat){set(g,String(v().titleFormat));const e=titleTemplatePresets.find(e=>e.value===get(g));e&&set(f,e.template);}}),legacy_pre_effect(()=>get(_),()=>{set(l,highlightTemplate(get(_)));}),legacy_pre_effect(()=>(deep_read_state(d()),get(_),PREVIEW_TYPE),()=>{set(o,d()?.template?.getPreviewMarkdown?d().template.getPreviewMarkdown(get(_),PREVIEW_TYPE.TITLE):get(_));}),legacy_pre_effect(()=>get(o),()=>{set(s,get(o).startsWith("Preview")?get(o):"");}),legacy_pre_effect_reset(),init();var Y=root$2(),I=first_child(Y),M=child(I),A=child(M),V=child(A);var z=sibling(A,2),C=child(z),R=child(C);var W=sibling(C,2),F=child(W);var j=sibling(M,2),S=e=>{var r=root_1$1(),a=child(r),l=child(a);var o=sibling(a,2),s=child(o),i=child(s);s.value=s.__value="";var c=sibling(s);each(c,1,()=>titleTemplatePresets,index,(e,t)=>{var r=root_2$2();let a;var l=child(r);var o={};template_effect(()=>{a=set_class(r,1,"svelte-w9cetc",null,a,{deprecated:get(t).deprecated}),set_text(l,(get(t),untrack(()=>get(t).label))),o!==(get(t),o=untrack(()=>get(t).value))&&(r.value=(r.__value=(get(t),untrack(()=>get(t).value)))??"");}),append(e,r);}),template_effect((e,t)=>{set_text(l,`${e??""}:`),set_text(i,t);},[()=>(deep_read_state(t),untrack(()=>t("template-preset-label")||"预设模板")),()=>(deep_read_state(t),untrack(()=>t("template-preset-select")||"请选择..."))]),bind_select_value(o,()=>get(g),e=>set(g,e)),event("change",o,x),append(e,r);};if_block(j,e=>{deep_read_state(m()),deep_read_state(TEMPLATE_TYPE),untrack(()=>m()===TEMPLATE_TYPE.TITLE)&&e(S);});var N=sibling(j,2),D=e=>{var r=root_3();let a;var o=child(r);let s;var i=child(o);html(i,()=>get(l),true),bind_this(i,e=>set(h,e),()=>get(h));var c=sibling(i,2);bind_this(c,e=>set(b,e),()=>get(b));var n=sibling(o,2),p=child(n),d=e=>{var r=root_4$1(),a=child(r),l=child(a);template_effect(e=>set_text(l,e),[()=>(deep_read_state(t),untrack(()=>t("template-preview-btn")))]),event("click",a,y),append(e,r);},v=e=>{var t=root_5$1();append(e,t);};if_block(p,e=>{deep_read_state(m()),deep_read_state(TEMPLATE_TYPE),untrack(()=>m()!==TEMPLATE_TYPE.TITLE)?e(d):e(v,-1);});var g=sibling(p,2),f=child(g),u=child(f);var x=sibling(n,2),k=e=>{var t=comment(),r=first_child(t);key(r,()=>get(T),e=>{var t=root_7$1(),r=child(t);template_effect(()=>set_text(r,get(w))),append(e,t);}),append(e,t);};if_block(x,e=>{get(w),deep_read_state(m()),deep_read_state(TEMPLATE_TYPE),untrack(()=>get(w)&&m()!==TEMPLATE_TYPE.TITLE)&&e(k);}),template_effect((e,t)=>{a=set_class(r,1,"editor-content svelte-w9cetc",null,a,{"title-mode":m()===TEMPLATE_TYPE.TITLE}),s=set_class(o,1,"editor-wrapper svelte-w9cetc",null,s,{"title-mode":m()===TEMPLATE_TYPE.TITLE}),set_attribute(c,"placeholder",e),f.disabled=""!==get(w),set_text(u,t);},[()=>(deep_read_state(t),untrack(()=>t("template-placeholder"))),()=>(deep_read_state(t),untrack(()=>t("template-save-btn")))]),bind_value(c,()=>get(_),e=>set(_,e)),event("scroll",c,P),event("input",c,E),event("click",f,L),append(e,r);};if_block(N,e=>{deep_read_state(m()),deep_read_state(TEMPLATE_TYPE),get(g),untrack(()=>m()!==TEMPLATE_TYPE.TITLE||""!==get(g))&&e(D);});var O=sibling(N,2),q=e=>{var t=root_8$1(),r=child(t),a=e=>{var t=root_9$1(),r=child(t);template_effect(()=>set_text(r,get(w))),append(e,t);},l=e=>{var t=root_10$1(),r=child(t);template_effect(()=>set_text(r,get(s))),append(e,t);},i=e=>{var t=root_11(),r=sibling(first_child(t),2),a=child(r);template_effect(()=>set_text(a,`${deep_read_state(v()),untrack(()=>v().wuCaiDir)??""}/${get(o)??""}.md`)),append(e,t);};if_block(r,e=>{get(w)?e(a):get(s)?e(l,1):e(i,-1);}),append(e,t);};if_block(O,e=>{deep_read_state(m()),deep_read_state(TEMPLATE_TYPE),get(g),untrack(()=>m()===TEMPLATE_TYPE.TITLE&&""!==get(g))&&e(q);});var B=sibling(O,2);TemplateVariables(B,{get variables(){return get(a)}});var G=sibling(I,2);TemplatePreview(G,{get show(){return get(u)},get app(){return p()},get plugin(){return d()},get templateStr(){return get(_)},get templateType(){return m()},onClose:y}),template_effect((e,t,r)=>{set_text(V,e),set_text(R,t),set_text(F,r);},[()=>(deep_read_state(t),untrack(()=>t("template-editor-title"))),()=>(deep_read_state(t),untrack(()=>t("template-help-btn"))),()=>(deep_read_state(t),untrack(()=>t("template-engine-btn")))]),event("click",C,function(){window.open("https://doc.wucai.site/sync/obsidian.html","_blank");}),event("click",W,function(){window.open("https://mozilla.github.io/nunjucks/templating.html","_blank");}),append(e,Y),pop();}
|
||
|
||
const _0x4dd858=_0x5848;(function(_0x42188e,_0x26e35b){const _0x39f208=_0x5848,_0x5052ee=_0x42188e();while(!![]){try{const _0x65f0a5=parseInt(_0x39f208(0x1e4))/0x1*(-parseInt(_0x39f208(0x1da))/0x2)+-parseInt(_0x39f208(0x1e7))/0x3+parseInt(_0x39f208(0x1e3))/0x4+parseInt(_0x39f208(0x1d6))/0x5*(parseInt(_0x39f208(0x1e0))/0x6)+parseInt(_0x39f208(0x1dc))/0x7+-parseInt(_0x39f208(0x1e8))/0x8+parseInt(_0x39f208(0x1dd))/0x9;if(_0x65f0a5===_0x26e35b)break;else _0x5052ee['push'](_0x5052ee['shift']());}catch(_0x45772c){_0x5052ee['push'](_0x5052ee['shift']());}}}(_0x1348,0xe32ea));function _0x1348(){const _0x1aded9=['empty','702484obYmRc','close','8083733cgZYyd','9454797OVGNnd','templateType','component','9942PkgLSe','app','CONTENT','4502820QdwcTf','1FVcMlr','plugin','templateObStyle1','5210355qfMEmF','11368200rRnJgP','onClose','value','3345hYXiuW','panelConfig','onSave'];_0x1348=function(){return _0x1aded9;};return _0x1348();}function _0x5848(_0x4bacbd,_0x529298){_0x4bacbd=_0x4bacbd-0x1d6;const _0x1348e7=_0x1348();let _0x5848c6=_0x1348e7[_0x4bacbd];return _0x5848c6;}class SvelteModal extends obsidian.Modal{['component'];[_0x4dd858(0x1ea)];[_0x4dd858(0x1d8)];[_0x4dd858(0x1de)];['plugin'];['panelConfig'];constructor(_0x112072,_0x261376,_0x162a42,_0x1acc04,_0x57fe71,_0x19397f=TEMPLATE_TYPE[_0x4dd858(0x1e2)]){const _0x4d94fd=_0x4dd858;super(_0x112072),this[_0x4d94fd(0x1e5)]=_0x261376,this[_0x4d94fd(0x1d7)]=_0x162a42,this[_0x4d94fd(0x1ea)]=_0x1acc04,this[_0x4d94fd(0x1d8)]=_0x57fe71,this[_0x4d94fd(0x1de)]=_0x19397f;}['onOpen'](){const _0x30f290=_0x4dd858,{contentEl:_0x5377e0}=this,_0x8db169=this['templateType']!==TEMPLATE_TYPE[_0x30f290(0x1e2)]||this[_0x30f290(0x1ea)]?this[_0x30f290(0x1ea)]:TestData[_0x30f290(0x1e6)];this[_0x30f290(0x1df)]=mount(TemplateEditor,{'target':_0x5377e0,'props':{'initialValue':_0x8db169,'app':this[_0x30f290(0x1e1)],'plugin':this[_0x30f290(0x1e5)],'panelConfig':this[_0x30f290(0x1d7)],'templateType':this[_0x30f290(0x1de)],'onSave':(_0x303e57,_0x541ca5)=>this[_0x30f290(0x1d8)](_0x303e57,_0x541ca5),'onClose':()=>this[_0x30f290(0x1db)]()}});}[_0x4dd858(0x1e9)](){const _0x3aa77d=_0x4dd858;this[_0x3aa77d(0x1df)]&&unmount(this[_0x3aa77d(0x1df)]),this['contentEl'][_0x3aa77d(0x1d9)]();}}
|
||
|
||
var root_1=from_html('<label class="sync-condition-item svelte-8snp5j"><input type="checkbox" class="svelte-8snp5j"/> <span> </span></label>'),root_2$1=from_html('<label class="sync-condition-item svelte-8snp5j"><input type="checkbox" class="svelte-8snp5j"/> <span> </span></label>'),root$1=from_html('<div class="setting-group svelte-8snp5j"><div class="setting-item"><div class="setting-item-info"><div class="setting-item-name setting-item-name-warning svelte-8snp5j"> </div> <div class="setting-item-description"> </div></div></div> <div class="setting-item"><div class="setting-item-info"><div class="setting-item-name"> </div> <div class="setting-item-description"> </div></div> <div class="setting-item-control sync-conditions svelte-8snp5j"></div></div> <div class="setting-item"><div class="setting-item-info"><div class="setting-item-name"> </div> <div class="setting-item-description"> </div></div> <div class="setting-item-control sync-conditions svelte-8snp5j"></div></div> <div class="setting-item setting-item-exclude-desc svelte-8snp5j"><div class="setting-item-description svelte-8snp5j"> </div></div></div>');const $$css$1={hash:"svelte-8snp5j",code:'.setting-group.svelte-8snp5j {margin-bottom:20px;background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:12px;padding:15px;}.setting-group.svelte-8snp5j:last-child {margin-bottom:0;}.sync-conditions.svelte-8snp5j {display:flex;flex-wrap:wrap;gap:12px;}.sync-condition-item.svelte-8snp5j {display:flex;align-items:center;gap:6px;cursor:pointer;font-size:13px;}.sync-condition-item.svelte-8snp5j input[type="checkbox"]:where(.svelte-8snp5j) {margin:0;}.setting-item-exclude-desc.svelte-8snp5j {padding-top:8px;border-top:1px solid var(--background-modifier-border);}.setting-item-exclude-desc.svelte-8snp5j .setting-item-description:where(.svelte-8snp5j) {color:var(--text-muted);font-style:italic;}.setting-item-name-warning.svelte-8snp5j {color:var(--text-error);}'};function SyncFilters(e,s){push(s,false),append_styles(e,$$css$1);const i=mutable_source(),n=mutable_source();let l=prop(s,"obExcludeCondition",12),a=prop(s,"obNotSyncRge",12),c=prop(s,"onSave",8);const r=[{value:"no:inbox",label:"Inbox"},{value:"no:later",label:t("sync-condition-later")},{value:"no:archived",label:t("sync-condition-archived")},{value:"unread",label:t("sync-condition-unread")}],d=[{value:1,label:t("sync-range-article")},{value:2,label:t("sync-range-daily")}];function o(e){return 0!==(a()&e)}legacy_pre_effect(()=>deep_read_state(l()),()=>{set(i,l()?l().split(","):[]);}),legacy_pre_effect(()=>(get(i),getLocale),()=>{set(n,(()=>{const e=r.filter(e=>get(i).includes(e.value)),s=d.filter(e=>o(e.value));if(0===e.length||0===s.length)return t("sync-all-will-sync");const n=getLocale().startsWith("zh"),l=e.map(e=>e.label).join(n?"、":", "),a=s.map(e=>e.label).join(n?"和":" and ");return t("sync-exclude-result",l,a)})());}),legacy_pre_effect_reset(),init();var p=root$1(),v=child(p),g=child(v),u=child(g),m=child(u);var _=sibling(u,2),h=child(_);var b=sibling(v,2),f=child(b),x=child(f),y=child(x);var j=sibling(x,2),k=child(j);var w=sibling(f,2);each(w,5,()=>d,index,(e,t)=>{var s=root_1(),i=child(s);var n=sibling(i,2),l=child(n);template_effect(e=>{set_checked(i,e),set_text(l,(get(t),untrack(()=>get(t).label)));},[()=>(get(t),untrack(()=>o(get(t).value)))]),event("change",i,e=>async function(e,t){a(t?a()|e:a()&~e),await c()();}(get(t).value,e.currentTarget.checked)),append(e,s);});var L=sibling(b,2),S=child(L),z=child(S),T=child(z);var C=sibling(z,2),E=child(C);var F=sibling(S,2);each(F,5,()=>r,index,(e,t)=>{var s=root_2$1(),n=child(s);var a=sibling(n,2),r=child(a);template_effect(e=>{set_checked(n,e),set_text(r,(get(t),untrack(()=>get(t).label)));},[()=>(get(t),untrack(()=>{return e=get(t).value,get(i).includes(e);var e;}))]),event("change",n,e=>async function(e,t){let s=l()?l().split(",").filter(e=>e):[];t?s.includes(e)||s.push(e):s=s.filter(t=>t!==e),l(s.join(",")),await c()();}(get(t).value,e.currentTarget.checked)),append(e,s);});var I=sibling(L,2),N=child(I),R=child(N);template_effect((e,t,s,i,l,a)=>{set_text(m,e),set_text(h,t),set_text(y,s),set_text(k,i),set_text(T,l),set_text(E,a),set_text(R,get(n));},[()=>(deep_read_state(t),untrack(()=>t("sync-filters-name"))),()=>(deep_read_state(t),untrack(()=>t("sync-filters-desc"))),()=>(deep_read_state(t),untrack(()=>t("sync-range-name"))),()=>(deep_read_state(t),untrack(()=>t("sync-range-desc"))),()=>(deep_read_state(t),untrack(()=>t("sync-exclude-name"))),()=>(deep_read_state(t),untrack(()=>t("sync-exclude-desc")))]),append(e,p),pop();}
|
||
|
||
var root_2=from_html('<div class="config-error-tip shake-animation svelte-1av9wh"><div class="config-error-message svelte-1av9wh"> </div> <button class="config-reload-btn svelte-1av9wh"> </button></div>'),root_4=from_html('<div class="config-error-tip save-error-tip shake-animation svelte-1av9wh"><div class="config-error-message svelte-1av9wh"> </div> <button class="config-reload-btn svelte-1av9wh"> </button></div>'),root_6=from_html('<div class="setting-item-description svelte-1av9wh"> </div>'),root_7=from_html('<div class="setting-item-description svelte-1av9wh"> </div>'),root_5=from_html('<div class="setting-group svelte-1av9wh"><div class="setting-item wc-setting-sync svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><button class="mod-cta svelte-1av9wh"> </button></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><select class="svelte-1av9wh"><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option></select></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><div role="switch" tabindex="0"></div></div></div></div> <div class="setting-group svelte-1av9wh"><div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><input type="text" class="svelte-1av9wh"/></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><button class="svelte-1av9wh"> </button></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><button class="svelte-1av9wh"> </button></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><select class="svelte-1av9wh"><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option></select></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><select class="svelte-1av9wh"><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option></select></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><div role="switch" tabindex="0"></div></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><input type="text" class="svelte-1av9wh"/></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><input type="text" class="svelte-1av9wh"/></div></div></div> <!> <div class="setting-group svelte-1av9wh"><div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><button class="mod-cta svelte-1av9wh"> </button></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <!></div> <div class="setting-item-control svelte-1av9wh"><button class="mod-cta svelte-1av9wh"> </button></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><button class="wucai-danger mod-cta svelte-1av9wh"> </button></div></div></div>',1),root_9=from_html('<div class="setting-item-description svelte-1av9wh"><a target="_blank" class="svelte-1av9wh"> </a></div>'),root_10=from_html('<div class="setting-item-description svelte-1av9wh"> </div>'),root_8=from_html('<div class="setting-group svelte-1av9wh"><div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <!></div> <div class="setting-item-control svelte-1av9wh"><select class="svelte-1av9wh"><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option><option class="svelte-1av9wh"> </option></select></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div></div> <div class="setting-item-control svelte-1av9wh"><textarea rows="6" class="svelte-1av9wh"></textarea></div></div> <div class="setting-item svelte-1av9wh"><div class="setting-item-control svelte-1av9wh"><button class="mod-cta svelte-1av9wh"> </button></div></div></div>'),root=from_html('<div class="wucai-settings-wrapper svelte-1av9wh"><h2 class="svelte-1av9wh"> </h2> <!> <!> <!> <div class="setting-group svelte-1av9wh"><div class="setting-item svelte-1av9wh"><div class="setting-item-info svelte-1av9wh"><div class="setting-item-name svelte-1av9wh"> </div> <div class="setting-item-description svelte-1av9wh">Question? See our <a href="https://feedback.dotalk.cn/note/AAbe7f4782.html" target="_blank" class="svelte-1av9wh">feedback</a> or <a href="https://feedback.dotalk.cn/note/OlA9f2ef3ee.html" target="_blank" class="svelte-1av9wh">changelog</a></div></div></div></div></div>');const $$css={hash:"svelte-1av9wh",code:'.wucai-settings-wrapper.svelte-1av9wh {padding:0 10px;position:relative;}.config-error-tip.svelte-1av9wh {position:sticky;top:0;z-index:100;margin-bottom:20px;padding:12px 16px;background-color:var(--background-primary);border:1px solid var(--text-error);border-radius:8px;color:var(--text-error);font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);}.config-error-message.svelte-1av9wh {flex:1;}.config-reload-btn.svelte-1av9wh {padding:6px 12px;background-color:var(--text-error);color:white;border:none;border-radius:4px;cursor:pointer;font-size:13px;}.config-reload-btn.svelte-1av9wh:hover {opacity:0.9;}\n\n @keyframes svelte-1av9wh-shake {\n 0%,\n 100% {\n transform: translateX(0);\n }\n 10%,\n 30%,\n 50%,\n 70%,\n 90% {\n transform: translateX(-4px);\n }\n 20%,\n 40%,\n 60%,\n 80% {\n transform: translateX(4px);\n }\n }.shake-animation.svelte-1av9wh {\n animation: svelte-1av9wh-shake 0.5s ease-in-out;}.setting-group.svelte-1av9wh {margin-bottom:20px;background-color:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:12px;padding:15px;}.setting-group.svelte-1av9wh:last-child {margin-bottom:0;}.wucai-danger.svelte-1av9wh {background-color:var(--text-error) !important;color:white !important;}.setting-item-description.svelte-1av9wh {white-space:pre-line;}.setting-item-control.svelte-1av9wh input[type="text"]:where(.svelte-1av9wh) {width:180px;min-width:100px;}'};function SettingsView(e,s){push(s,false),append_styles(e,$$css);const i=mutable_source(),a=mutable_source(),l=mutable_source(),n=mutable_source(),r=mutable_source(),d=mutable_source(),v=mutable_source(),c=mutable_source(),o=mutable_source(),g=mutable_source(),_=mutable_source(),p=mutable_source();function h(){new SvelteModal(w(),u(),f(),f().obTemplate,e=>{f(f().obTemplate=e,true),invalidate_inner_signals(()=>{x(),u();}),x()(f(),"obTemplate");},TEMPLATE_TYPE.CONTENT).open();}function m(){new SvelteModal(w(),u(),f(),f().titleTemplate,(e,t)=>{f(f().titleTemplate=e,true),invalidate_inner_signals(()=>{x(),u();}),void 0!==t&&(f(f().titleFormat=t,true),invalidate_inner_signals(()=>{x(),u();})),x()(f(),"titleFormat");},TEMPLATE_TYPE.TITLE).open();}let u=prop(s,"plugin",12),w=prop(s,"app",8),b=prop(s,"confirmDialog",8),f=prop(s,"panelConfig",12),y=prop(s,"loadConfigError",8,null),k=prop(s,"saveError",8,null),x=prop(s,"onSave",8),S=prop(s,"onReload",8),T=prop(s,"onRetrySave",8),C=prop(s,"onLogout",8),E=mutable_source(""),N=mutable_source("");const R={name:"",vipUpgradeUrl:"",id:"",apis:{},my:"",hosts:[]};async function O(){u().isSyncing?new obsidian.Notice(t("sync-already-in-progress")):(u(u().stopSyncing=false,true),await u().saveSettings(),await u().startSync("click sync"),u(u()));}function D(){new(b())(w(),{title:t("logout-title"),msg:t("logout-msg"),onok:()=>{u().logout(()=>{u(u().settings.token="",true),C()(),u(u());}),new obsidian.Notice(t("logout-success"));}}).open();}async function L(){if(!get(E))return void new obsidian.Notice(t("input-token"));const e=Utils.getRegionFromToken(get(E));e?(u().initRegion(e),u().updateProfile(get(E),e,async()=>{await S()(),u(u());})):new obsidian.Notice(t("error-token"));}legacy_pre_effect(()=>deep_read_state(u()),()=>{set(i,u().settings.token&&u().settings.token.length>0);}),legacy_pre_effect(()=>(deep_read_state(u()),t),()=>{set(a,u().isSyncing?t("syncing-dots"):t("start-syncing"));}),legacy_pre_effect(()=>deep_read_state(u()),()=>{set(l,Regions[u().settings.region||""]||R);}),legacy_pre_effect(()=>deep_read_state(u()),()=>{set(n,u().getClientID()||"");}),legacy_pre_effect(()=>deep_read_state(f()),()=>{set(r,f()?.profile?.expireAt||0);}),legacy_pre_effect(()=>get(r),()=>{set(d,get(r)>0?new Date(1e3*get(r)).toISOString().split("T")[0]:"");}),legacy_pre_effect(()=>get(r),()=>{set(v,(()=>{if(get(r)<=0)return 0;const e=Math.floor(Date.now()/1e3),t=get(r)-e;return t>0?Math.ceil(t/86400):0})());}),legacy_pre_effect(()=>get(v),()=>{set(c,get(v)>0);}),legacy_pre_effect(()=>deep_read_state(f()),()=>{set(o,f()?.profile?.nickname||"");}),legacy_pre_effect(()=>deep_read_state(f()),()=>{set(g,f()?.profile?.userIdx||"");}),legacy_pre_effect(()=>deep_read_state(f()),()=>{set(_,f()?.profile?.createAt||0);}),legacy_pre_effect(()=>get(_),()=>{set(p,get(_)>0?new Date(1e3*get(_)).toISOString().split("T")[0]:"");}),legacy_pre_effect_reset(),init();var P=root(),A=child(P),M=child(A);var I=sibling(A,2),B=e=>{var s=comment(),i=first_child(s);key(i,y,e=>{var s=root_2(),i=child(s),a=child(i);var l=sibling(i,2),n=child(l);template_effect(e=>{set_text(a,y()),set_text(n,e);},[()=>(deep_read_state(t),untrack(()=>t("reload")))]),event("click",l,function(...e){S()?.apply(this,e);}),append(e,s);}),append(e,s);};if_block(I,e=>{y()&&e(B);});var F=sibling(I,2),G=e=>{var s=comment(),i=first_child(s);key(i,k,e=>{var s=root_4(),i=child(s),a=child(i);var l=sibling(i,2),n=child(l);template_effect(e=>{set_text(a,k()),set_text(n,e);},[()=>(deep_read_state(t),untrack(()=>t("retry-save")))]),event("click",l,function(...e){T()?.apply(this,e);}),append(e,s);}),append(e,s);};if_block(F,e=>{k()&&e(G);});var U=sibling(F,2),q=e=>{var s=root_5(),i=first_child(s),r=child(i),_=child(r),w=child(_),b=child(w);var y=sibling(w,2),k=child(y);var S=sibling(_,2),T=child(S),C=child(T);var E=sibling(r,2),N=child(E),R=child(N),L=child(R);var P=sibling(R,2),A=child(P);var M=sibling(N,2),I=child(M),B=child(I),F=child(B);B.value=B.__value="0";var G=sibling(B),U=child(G);G.value=G.__value="180";var q=sibling(G),z=child(q);q.value=q.__value="720";var W=sibling(q),X=child(W);W.value=W.__value="1440";var Y=sibling(E,2),V=child(Y),j=child(V),Q=child(j);var H=sibling(j,2),J=child(H);var K=sibling(V,2),Z=child(K);let ee;var te=sibling(i,2),se=child(te),ie=child(se),ae=child(ie),le=child(ae);var ne=sibling(ae,2),re=child(ne);var $e=sibling(ie,2),de=child($e);var ve=sibling(se,2),ce=child(ve),oe=child(ce),ge=child(oe);var _e=sibling(oe,2),pe=child(_e);var he=sibling(ce,2),me=child(he),ue=child(me);var we=sibling(ve,2),be=child(we),fe=child(be),ye=child(fe);var ke=sibling(fe,2),xe=child(ke);var Se=sibling(be,2),Te=child(Se),Ce=child(Te);var Ee=sibling(we,2),Ne=child(Ee),Re=child(Ne),Oe=child(Re);var De=sibling(Re,2),Le=child(De);var Pe=sibling(Ne,2),Ae=child(Pe),Me=child(Ae),Ie=child(Me);Me.value=Me.__value=1;var Be=sibling(Me),Fe=child(Be);Be.value=Be.__value=2;var Ge=sibling(Ee,2),Ue=child(Ge),qe=child(Ue),ze=child(qe);var We=sibling(qe,2),Xe=child(We);var Ye=sibling(Ue,2),Ve=child(Ye),je=child(Ve),Qe=child(je);je.value=je.__value=1;var He=sibling(je),Je=child(He);He.value=He.__value=2;var Ke=sibling(Ge,2),Ze=child(Ke),et=child(Ze),tt=child(et);var st=sibling(et,2),it=child(st);var at=sibling(Ze,2),lt=child(at);let nt;var rt=sibling(Ke,2),$t=child(rt),dt=child($t),vt=child(dt);var ct=sibling(dt,2),ot=child(ct);var gt=sibling($t,2),_t=child(gt);var pt=sibling(rt,2),ht=child(pt),mt=child(ht),ut=child(mt);var wt=sibling(mt,2),bt=child(wt);var ft=sibling(ht,2),yt=child(ft);var kt=sibling(te,2);SyncFilters(kt,{onSave:()=>x()(f(),"obExcludeCondition"),get obExcludeCondition(){return f().obExcludeCondition},set obExcludeCondition(e){f(f().obExcludeCondition=e,true),invalidate_inner_signals(()=>{x(),u();});},get obNotSyncRge(){return f().obNotSyncRge},set obNotSyncRge(e){f(f().obNotSyncRge=e,true),invalidate_inner_signals(()=>{x(),u();});},$$legacy:true});var xt=sibling(kt,2),St=child(xt),Tt=child(St),Ct=child(Tt),Et=child(Ct);var Nt=sibling(Ct,2),Rt=child(Nt);var Ot=sibling(Tt,2),Dt=child(Ot),Lt=child(Dt);var Pt=sibling(St,2),At=child(Pt),Mt=child(At),It=child(Mt);var Bt=sibling(Mt,2),Ft=e=>{var s=root_6(),i=child(s);template_effect(e=>set_text(i,e),[()=>(deep_read_state(t),get(p),get(d),get(v),untrack(()=>t("member-expire-desc",get(p),get(d),String(get(v)))))]),append(e,s);},Gt=e=>{var s=root_7(),i=child(s);template_effect(e=>set_text(i,e),[()=>(deep_read_state(t),untrack(()=>t("upgrade-member-desc")))]),append(e,s);};if_block(Bt,e=>{get(c)?e(Ft):e(Gt,-1);});var Ut=sibling(At,2),qt=child(Ut),zt=child(qt);var Wt=sibling(Pt,2),Xt=child(Wt),Yt=child(Xt),Vt=child(Yt);var jt=sibling(Yt,2),Qt=child(jt);var Ht=sibling(Xt,2),Jt=child(Ht),Kt=child(Jt);template_effect((e,t,s,i,l,n,r,d,v,c,o,g,_,p,h,m,u,w,y,x,S,T,E,N,R,O,D,P,M,I,B,G,q,W,Y,V,j,H,K,te,se,ie,ae)=>{set_text(b,e),set_text(k,t),set_text(C,get(a)),set_text(L,s),set_text(A,i),set_text(F,l),set_text(U,n),set_text(z,r),set_text(X,d),set_text(Q,v),set_text(J,c),ee=set_class(Z,1,"checkbox-container svelte-1av9wh",null,ee,{"is-enabled":f().triggerOnLoad}),set_attribute(Z,"aria-checked",(deep_read_state(f()),untrack(()=>f().triggerOnLoad))),set_text(le,o),set_text(re,g),set_attribute(de,"placeholder",_),set_text(ge,p),set_text(pe,h),set_text(ue,m),set_text(ye,u),set_text(xe,w),set_text(Ce,y),set_text(Oe,x),set_text(Le,S),set_text(Ie,T),set_text(Fe,E),set_text(ze,N),set_text(Xe,R),set_text(Qe,O),set_text(Je,D),set_text(tt,P),set_text(it,M),nt=set_class(lt,1,"checkbox-container svelte-1av9wh",null,nt,{"is-enabled":2===f().tagStyle}),set_attribute(lt,"aria-checked",(deep_read_state(f()),untrack(()=>2===f().tagStyle))),set_text(vt,I),set_text(ot,B),set_attribute(_t,"placeholder",G),set_text(ut,q),set_text(bt,W),set_attribute(yt,"placeholder",Y),set_text(Et,V),set_text(Rt,j),set_text(Lt,H),set_text(It,K),set_text(zt,te),set_text(Vt,se),set_text(Qt,ie),set_text(Kt,ae);},[()=>(deep_read_state(t),untrack(()=>t("sync-data-name"))),()=>(deep_read_state(t),untrack(()=>t("sync-data-desc"))),()=>(deep_read_state(t),untrack(()=>t("resync-frequency-name"))),()=>(deep_read_state(t),untrack(()=>t("resync-frequency-desc"))),()=>(deep_read_state(t),untrack(()=>t("manual"))),()=>(deep_read_state(t),untrack(()=>t("every-3-hour"))),()=>(deep_read_state(t),untrack(()=>t("every-12-hours"))),()=>(deep_read_state(t),untrack(()=>t("every-24-hours"))),()=>(deep_read_state(t),untrack(()=>t("auto-sync-name"))),()=>(deep_read_state(t),untrack(()=>t("auto-sync-desc"))),()=>(deep_read_state(t),untrack(()=>t("customize-folder-name"))),()=>(deep_read_state(t),untrack(()=>t("customize-folder-desc"))),()=>(deep_read_state(t),untrack(()=>t("folder-placeholder"))),()=>(deep_read_state(t),untrack(()=>t("title-template-name"))),()=>(deep_read_state(t),untrack(()=>t("title-template-desc"))),()=>(deep_read_state(t),untrack(()=>t("edit-template-btn"))),()=>(deep_read_state(t),untrack(()=>t("ob-template-name"))),()=>(deep_read_state(t),untrack(()=>t("ob-template-desc"))),()=>(deep_read_state(t),untrack(()=>t("edit-template-btn"))),()=>(deep_read_state(t),untrack(()=>t("daily-write-style-name"))),()=>(deep_read_state(t),untrack(()=>t("daily-write-style-desc"))),()=>(deep_read_state(t),untrack(()=>t("daily-write-style-overwrite"))),()=>(deep_read_state(t),untrack(()=>t("daily-write-style-append"))),()=>(deep_read_state(t),untrack(()=>t("write-style-name"))),()=>(deep_read_state(t),untrack(()=>t("write-style-desc"))),()=>(deep_read_state(t),untrack(()=>t("write-style-overwrite"))),()=>(deep_read_state(t),untrack(()=>t("write-style-partial"))),()=>(deep_read_state(t),untrack(()=>t("tag-style-name"))),()=>(deep_read_state(t),untrack(()=>t("tag-style-desc"))),()=>(deep_read_state(t),untrack(()=>t("ob-not-sync-props-name"))),()=>(deep_read_state(t),untrack(()=>t("ob-not-sync-props-desc"))),()=>(deep_read_state(t),untrack(()=>t("ob-not-sync-props-placeholder"))),()=>(deep_read_state(t),untrack(()=>t("ob-remain-props-name"))),()=>(deep_read_state(t),untrack(()=>t("ob-remain-props-desc"))),()=>(deep_read_state(t),untrack(()=>t("ob-remain-props-placeholder"))),()=>(deep_read_state(t),untrack(()=>t("client-id-name"))),()=>(deep_read_state(t),get(o),get(g),get(l),get(n),untrack(()=>t("client-id-desc",get(o),get(g),get(l).name,get(n)))),()=>(deep_read_state(t),untrack(()=>t("dashboard"))),()=>(deep_read_state(t),untrack(()=>t("upgrade-member"))),()=>(get(c),deep_read_state(t),untrack(()=>get(c)?t("renew-member"):t("upgrade-member"))),()=>(deep_read_state(t),untrack(()=>t("logout-name"))),()=>(deep_read_state(t),untrack(()=>t("logout-desc"))),()=>(deep_read_state(t),untrack(()=>t("logout-btn")))]),event("click",T,O),bind_select_value(I,()=>f().frequency,e=>(f(f().frequency=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",I,()=>{x()(f(),"frequency"),u().resetAutoSyncTask();}),event("click",Z,async()=>{f(f().triggerOnLoad=!f().triggerOnLoad,true),invalidate_inner_signals(()=>{x(),u();}),await x()(f(),"triggerOnLoad"),u(u());}),event("keydown",Z,async e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),f(f().triggerOnLoad=!f().triggerOnLoad,true),invalidate_inner_signals(()=>{x(),u();}),await x()(f(),"triggerOnLoad"),u(u()));}),bind_value(de,()=>f().wuCaiDir,e=>(f(f().wuCaiDir=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",de,async()=>{await x()(f(),"wuCaiDir");}),event("click",me,m),event("click",Te,h),bind_select_value(Ae,()=>f().dailyWriteType,e=>(f(f().dailyWriteType=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",Ae,()=>{x()(f(),"dailyWriteType");}),bind_select_value(Ve,()=>f().writeStyle,e=>(f(f().writeStyle=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",Ve,()=>{x()(f(),"writeStyle");}),event("click",lt,async()=>{f(f().tagStyle=2===f().tagStyle?1:2,true),invalidate_inner_signals(()=>{x(),u();}),await x()(f(),"tagStyle"),u(u());}),event("keydown",lt,async e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),f(f().tagStyle=2===f().tagStyle?1:2,true),invalidate_inner_signals(()=>{x(),u();}),await x()(f(),"tagStyle"),u(u()));}),bind_value(_t,()=>f().obNotSyncProps,e=>(f(f().obNotSyncProps=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",_t,async()=>{await x()(f(),"obNotSyncProps");}),bind_value(yt,()=>f().obRemainProps,e=>(f(f().obRemainProps=e,true),invalidate_inner_signals(()=>{x(),u();}))),event("change",yt,async()=>{await x()(f(),"obRemainProps");}),event("click",Dt,()=>window.open(u().myurl)),event("click",qt,()=>window.open(get(l).vipUpgradeUrl)),event("click",Jt,D),append(e,s);},z=e=>{var s=root_8(),i=child(s),a=child(i),l=child(a),n=child(l);var r=sibling(l,2),d=e=>{var s=root_9(),i=child(s),a=child(i);template_effect(e=>{set_attribute(i,"href",`${deep_read_state(Regions),get(N),untrack(()=>Regions[get(N)].my)??""}/#/personSetting/synctoken?type=${deep_read_state(BGCONSTS),untrack(()=>BGCONSTS.SID)??""}`),set_text(a,e);},[()=>(deep_read_state(t),untrack(()=>t("get-token-link")))]),append(e,s);},v=e=>{var s=root_10(),i=child(s);template_effect(e=>set_text(i,e),[()=>(deep_read_state(t),untrack(()=>t("region-description")))]),append(e,s);};if_block(r,e=>{get(N),deep_read_state(Regions),untrack(()=>get(N)&&Regions[get(N)]?.my)?e(d):e(v,-1);});var c=sibling(a,2),o=child(c),g=child(o),_=child(g);g.value=g.__value="";var p=sibling(g),h=child(p);var m={},u=sibling(p),w=child(u);u.value=u.__value="euro";var b=sibling(u),f=child(b);b.value=b.__value="us";var y=sibling(i,2),k=child(y),x=child(k),S=child(x);var T=sibling(k,2),C=child(T);var R=sibling(y,2),O=child(R),D=child(O),P=child(D);template_effect((e,t,s,i,a,l,r)=>{set_text(n,e),set_text(_,t),set_text(h,s),m!==(deep_read_state(Consts),m=untrack(()=>Consts.DefaultRegion))&&(p.value=(p.__value=(deep_read_state(Consts),untrack(()=>Consts.DefaultRegion)))??""),set_text(w,i),set_text(f,a),set_text(S,l),set_text(P,r);},[()=>(deep_read_state(t),untrack(()=>t("select-account-region"))),()=>(deep_read_state(t),untrack(()=>t("choose-region"))),()=>(deep_read_state(t),untrack(()=>t("region-asia"))),()=>(deep_read_state(t),untrack(()=>t("region-europe"))),()=>(deep_read_state(t),untrack(()=>t("region-america"))),()=>(deep_read_state(t),untrack(()=>t("paste-token-name"))),()=>(deep_read_state(t),untrack(()=>t("login-btn")))]),bind_select_value(o,()=>get(N),e=>set(N,e)),event("change",o,()=>{const e=Regions[get(N)];e?.my&&window.open(`${e.my}/#/personSetting/synctoken?type=${BGCONSTS.SID}`);}),bind_value(C,()=>get(E),e=>set(E,e)),event("click",D,L),append(e,s);};if_block(U,e=>{get(i)?e(q):e(z,-1);});var W=sibling(U,2),X=child(W),Y=child(X),V=child(Y),j=child(V);template_effect((e,t)=>{set_text(M,e),set_text(j,`${t??""} ${deep_read_state(BGCONSTS),untrack(()=>BGCONSTS.VERSION)??""}`);},[()=>(deep_read_state(t),untrack(()=>t("plugin-title"))),()=>(deep_read_state(t),untrack(()=>t("version")))]),append(e,P),pop();}
|
||
|
||
const _0x4b3f92=_0x5c4f;(function(_0x37e41c,_0x3a40a8){const _0x4f4626=_0x5c4f,_0x4fe0ca=_0x37e41c();while(!![]){try{const _0x290522=parseInt(_0x4f4626(0x179))/0x1*(-parseInt(_0x4f4626(0x16d))/0x2)+-parseInt(_0x4f4626(0x167))/0x3*(-parseInt(_0x4f4626(0x16f))/0x4)+parseInt(_0x4f4626(0x177))/0x5+parseInt(_0x4f4626(0x178))/0x6+parseInt(_0x4f4626(0x171))/0x7*(-parseInt(_0x4f4626(0x173))/0x8)+-parseInt(_0x4f4626(0x170))/0x9+parseInt(_0x4f4626(0x169))/0xa;if(_0x290522===_0x3a40a8)break;else _0x4fe0ca['push'](_0x4fe0ca['shift']());}catch(_0xe8df4e){_0x4fe0ca['push'](_0x4fe0ca['shift']());}}}(_0x5204,0x49cc2));function _0x5204(){const _0x2de9aa=['args','310860ulUQwv','createEl','button','close','349610ctfAbS','dialogbtns','12xjtsrq','5129973WLBUwi','11585NucbtR','mod-cta','1144kbARCy','title','Cancel','onclick','2758990NzEgkb','3567564qsDanC','1VhAbdM','oncancel','onok','106263DOQQoX'];_0x5204=function(){return _0x2de9aa;};return _0x5204();}function _0x5c4f(_0x4c7ab3,_0x5f018a){_0x4c7ab3=_0x4c7ab3-0x165;const _0x5204b7=_0x5204();let _0x5c4fff=_0x5204b7[_0x4c7ab3];return _0x5c4fff;}class ConfirmDialog extends obsidian.Modal{[_0x4b3f92(0x168)];constructor(_0x570b55,_0x49f610){super(_0x570b55),this['args']=_0x49f610;}['onOpen'](){const _0x22be56=_0x4b3f92,{contentEl:_0x11036b}=this;_0x11036b[_0x22be56(0x16a)]('h2',{'text':this['args'][_0x22be56(0x174)]}),_0x11036b[_0x22be56(0x16a)]('p',{'text':this[_0x22be56(0x168)]['msg']});const _0x3eab41=_0x11036b['createDiv']({'cls':_0x22be56(0x16e)}),_0x3133f7=_0x3eab41[_0x22be56(0x16a)]('button',{'text':_0x22be56(0x175)});_0x3eab41[_0x22be56(0x16a)](_0x22be56(0x16b),{'text':'OK','cls':_0x22be56(0x172)})[_0x22be56(0x176)]=()=>{const _0xa7b259=_0x22be56;this[_0xa7b259(0x168)][_0xa7b259(0x166)]?.(),this[_0xa7b259(0x16c)]();},_0x3133f7[_0x22be56(0x176)]=()=>{const _0x920e13=_0x22be56;this[_0x920e13(0x168)][_0x920e13(0x165)]?.(),this[_0x920e13(0x16c)]();};}}
|
||
|
||
const _0x1cb840=_0x2ae2;(function(_0x3b3f1a,_0x305c85){const _0x24a955=_0x2ae2,_0x1762ea=_0x3b3f1a();while(!![]){try{const _0x1eef21=parseInt(_0x24a955(0x17a))/0x1+parseInt(_0x24a955(0x183))/0x2+parseInt(_0x24a955(0x177))/0x3*(parseInt(_0x24a955(0x179))/0x4)+parseInt(_0x24a955(0x188))/0x5*(parseInt(_0x24a955(0x19d))/0x6)+parseInt(_0x24a955(0x191))/0x7+parseInt(_0x24a955(0x189))/0x8*(parseInt(_0x24a955(0x18a))/0x9)+-parseInt(_0x24a955(0x190))/0xa;if(_0x1eef21===_0x305c85)break;else _0x1762ea['push'](_0x1762ea['shift']());}catch(_0x545eab){_0x1762ea['push'](_0x1762ea['shift']());}}}(_0x3229,0x6c0b1));function _0x2ae2(_0x28e4f6,_0x2eb9dc){_0x28e4f6=_0x28e4f6-0x16b;const _0x32292a=_0x3229();let _0x2ae20d=_0x32292a[_0x28e4f6];return _0x2ae20d;}const API_FIELDS=[_0x1cb840(0x182),_0x1cb840(0x187),_0x1cb840(0x19c),_0x1cb840(0x176),_0x1cb840(0x197),_0x1cb840(0x17f),_0x1cb840(0x186),_0x1cb840(0x17e),_0x1cb840(0x1b1),_0x1cb840(0x16b),_0x1cb840(0x19f),'obExcludeCondition',_0x1cb840(0x171)];function _0x3229(){const _0x551dea=['5ypTmbX','263240IKHuYG','99esQQPk','Save\x20config\x20error','createPanelConfigFromSettings','retrySave','savePanelConfig','component','22976240wJYBfo','1742048TKohKt','ApiUrlConfigSet','笔记ID','DefaultSyncDir','containerEl','includes','dailyWriteType','updateComponent','saveConfigToApi','obExcludeCondition','message','titleFormat','2391366fiuBpK','HTTP\x20','obRemainProps','Unknown\x20error','saveSettings','callApi','prepare\x20save\x20config','lastSavedConfig','Save\x20config\x20error:','frequency','API\x20returned\x20failure','error','saveError','status','hide','settings','config','display','panelConfig','getConfigInfo','obNoteProps','lastSavedField','save-config-success','obNotSyncProps','Save\x20config\x20failed','fetchConfigFromApi','json','plugin','obDailyWriteType','obNotSyncRge','statusText','wuCaiDir','triggerOnLoad','mergeConfigToPlugin','writeStyle','85119AehdFm','configError','72IKDgRh','662381Vfncbf','save-config-failed','app','success','truncateTile255','tagStyle','clearErrors','loadPanelConfig','obTemplate','1115388vkVtZh','token','reloadConfig','pageMirrorStyle','titleTemplate'];_0x3229=function(){return _0x551dea;};return _0x3229();}class WuCaiSettingTab extends obsidian.PluginSettingTab{[_0x1cb840(0x16f)];[_0x1cb840(0x18f)];[_0x1cb840(0x1af)];[_0x1cb840(0x178)]=null;[_0x1cb840(0x1a9)]=null;[_0x1cb840(0x1a4)]=null;[_0x1cb840(0x1b2)]=null;constructor(_0x2bef6e,_0x50ef99){const _0x420c6e=_0x1cb840;super(_0x2bef6e,_0x50ef99),this[_0x420c6e(0x16f)]=_0x50ef99,this[_0x420c6e(0x178)]=null,this['saveError']=null,this[_0x420c6e(0x1a4)]=null,this['lastSavedField']=null;}[_0x1cb840(0x18c)](){const _0xf3f4fd=_0x1cb840;return {'token':this[_0xf3f4fd(0x16f)]['settings'][_0xf3f4fd(0x184)]||'','frequency':this[_0xf3f4fd(0x16f)][_0xf3f4fd(0x1ac)]['frequency']||'0','triggerOnLoad':this[_0xf3f4fd(0x16f)]['settings']['triggerOnLoad']||false,'wuCaiDir':this['plugin']['settings'][_0xf3f4fd(0x173)]||Consts[_0xf3f4fd(0x194)],'obTemplate':'','titleTemplate':'','titleFormat':0xc,'writeStyle':0x1,'dailyWriteType':0x1,'tagStyle':0x1,'pageMirrorStyle':0x1,'truncateTile255':0x40,'obNoteProps':'笔记ID','obNotSyncProps':'','obRemainProps':'','obExcludeCondition':'','obNotSyncRge':0x0,'profile':{'createAt':0x0,'expireAt':0x0,'nickname':'','userIdx':''}};}async[_0x1cb840(0x16d)](){const _0x22b771=_0x1cb840,_0x121bc2=await this[_0x22b771(0x16f)][_0x22b771(0x1b0)]();if(!_0x121bc2)return new obsidian.Notice(t('fetch-config-failed')),null;const {exportConfig:_0x4f388b,expireAt:_0x30d725,createAt:_0x3046ea,nickname:_0x4b31ed,userIdx:_0x450b59}=_0x121bc2;return {'obTemplate':_0x4f388b[_0x22b771(0x182)]||'','titleTemplate':_0x4f388b['titleTemplate']||'','titleFormat':_0x4f388b[_0x22b771(0x19c)]||0xc,'writeStyle':_0x4f388b[_0x22b771(0x176)]||0x1,'dailyWriteType':_0x4f388b[_0x22b771(0x170)]||0x1,'tagStyle':_0x4f388b[_0x22b771(0x17f)]||0x1,'pageMirrorStyle':_0x4f388b[_0x22b771(0x186)]||0x1,'truncateTile255':_0x4f388b[_0x22b771(0x17e)]||0xff,'obNoteProps':_0x4f388b[_0x22b771(0x1b1)]||_0x22b771(0x193),'obNotSyncProps':_0x4f388b[_0x22b771(0x16b)]||'','obRemainProps':_0x4f388b[_0x22b771(0x19f)]||'','obExcludeCondition':_0x4f388b[_0x22b771(0x19a)]||'','obNotSyncRge':_0x4f388b[_0x22b771(0x171)]||0x0,'profile':{'createAt':_0x3046ea||0x0,'expireAt':_0x30d725||0x0,'nickname':_0x4b31ed||'','userIdx':_0x450b59||''}};}async[_0x1cb840(0x181)](){const _0x4802e2=_0x1cb840,_0x46215d=this[_0x4802e2(0x18c)]();if(!_0x46215d[_0x4802e2(0x184)])return {'config':_0x46215d,'error':null};const _0x5ddc97=await this[_0x4802e2(0x16d)]();return _0x5ddc97?{'config':{..._0x46215d,..._0x5ddc97},'error':null}:{'config':_0x46215d,'error':t('fetch-config-failed')};}async['saveConfigToApi'](_0x2555ee){const _0x22f6ad=_0x1cb840;try{const _0x4aacdc={'obsidian':{'titleTemplate':_0x2555ee[_0x22f6ad(0x187)],'titleFormat':_0x2555ee[_0x22f6ad(0x19c)]||0xc,'writeStyle':_0x2555ee[_0x22f6ad(0x176)],'obDailyWriteType':_0x2555ee[_0x22f6ad(0x197)]||0x1,'tagStyle':_0x2555ee[_0x22f6ad(0x17f)],'pageMirrorStyle':_0x2555ee[_0x22f6ad(0x186)]||0x1,'truncateTile255':_0x2555ee[_0x22f6ad(0x17e)]||0xff,'obExcludeCondition':_0x2555ee[_0x22f6ad(0x19a)],'obTemplate':_0x2555ee[_0x22f6ad(0x182)],'obNoteProps':_0x2555ee[_0x22f6ad(0x1b1)]||_0x22f6ad(0x193),'obNotSyncProps':_0x2555ee['obNotSyncProps'],'obRemainProps':_0x2555ee[_0x22f6ad(0x19f)],'obNotSyncRge':_0x2555ee[_0x22f6ad(0x171)]}},_0x5edd26=await this[_0x22f6ad(0x16f)][_0x22f6ad(0x1a2)](Consts[_0x22f6ad(0x192)],_0x4aacdc);if(!_0x5edd26){const _0x325ef4='Network\x20request\x20failed';return logger({'msg':_0x22f6ad(0x16c),'error':_0x325ef4}),{'success':!0x1,'error':_0x325ef4};}if(!_0x5edd26['ok']){const _0x1417fa=_0x22f6ad(0x19e)+_0x5edd26[_0x22f6ad(0x1aa)]+':\x20'+_0x5edd26[_0x22f6ad(0x172)];return logger({'msg':_0x22f6ad(0x16c),'error':_0x1417fa,'status':_0x5edd26[_0x22f6ad(0x1aa)]}),{'success':!0x1,'error':_0x1417fa};}const _0x33de04=await _0x5edd26[_0x22f6ad(0x16e)]();if(!_0x33de04||0x1!==_0x33de04['code']){const _0xc584c8=_0x33de04?.[_0x22f6ad(0x19b)]||_0x22f6ad(0x1a7);return logger({'msg':_0x22f6ad(0x16c),'error':_0xc584c8,'data':_0x33de04}),{'success':!0x1,'error':_0xc584c8};}return {'success':!0x0};}catch(_0x16409e){const _0xbc0353=_0x16409e instanceof Error?_0x16409e[_0x22f6ad(0x19b)]:String(_0x16409e);return logger({'msg':_0x22f6ad(0x18b),'error':_0xbc0353}),{'success':false,'error':_0xbc0353};}}[_0x1cb840(0x175)](_0xba166b){const _0x366ea8=_0x1cb840;this[_0x366ea8(0x16f)]['settings'][_0x366ea8(0x1a6)]=_0xba166b['frequency'],this['plugin']['settings'][_0x366ea8(0x174)]=_0xba166b[_0x366ea8(0x174)],this['plugin'][_0x366ea8(0x1ac)][_0x366ea8(0x173)]=obsidian.normalizePath(_0xba166b[_0x366ea8(0x173)]||Consts[_0x366ea8(0x194)]);}async[_0x1cb840(0x18e)](_0x454844,_0x1d8adc){const _0x4f3985=_0x1cb840;logger({'msg':_0x4f3985(0x1a3),'config':_0x454844,'changedField':_0x1d8adc});try{this['mergeConfigToPlugin'](_0x454844),await this[_0x4f3985(0x16f)][_0x4f3985(0x1a1)]();if(API_FIELDS[_0x4f3985(0x196)](_0x1d8adc)&&_0x454844[_0x4f3985(0x184)]){this['lastSavedConfig']={..._0x454844},this[_0x4f3985(0x1b2)]=_0x1d8adc;const _0x1693e5=await this[_0x4f3985(0x199)](_0x454844);if(!_0x1693e5[_0x4f3985(0x17d)])return this['saveError']=t(_0x4f3985(0x17b))+':\x20'+(_0x1693e5['error']||_0x4f3985(0x1a0)),this[_0x4f3985(0x198)](),void new obsidian.Notice(this['saveError']);}this[_0x4f3985(0x1a9)]=null,this[_0x4f3985(0x1a4)]=null,this['lastSavedField']=null,this[_0x4f3985(0x198)](),new obsidian.Notice(t(_0x4f3985(0x1b3)));}catch(_0x1777d7){console[_0x4f3985(0x1a8)](_0x4f3985(0x1a5),_0x1777d7);const _0x1e19c6=_0x1777d7 instanceof Error?_0x1777d7[_0x4f3985(0x19b)]:String(_0x1777d7);this[_0x4f3985(0x1a9)]=t(_0x4f3985(0x17b))+':\x20'+_0x1e19c6,this[_0x4f3985(0x198)](),new obsidian.Notice(this[_0x4f3985(0x1a9)]);}}async[_0x1cb840(0x18d)](){const _0x492db3=_0x1cb840;this[_0x492db3(0x1a4)]&&this[_0x492db3(0x1b2)]&&await this[_0x492db3(0x18e)](this['lastSavedConfig'],this[_0x492db3(0x1b2)]);}[_0x1cb840(0x180)](){const _0x23c3aa=_0x1cb840;this[_0x23c3aa(0x178)]=null,this[_0x23c3aa(0x1a9)]=null,this[_0x23c3aa(0x1a4)]=null,this[_0x23c3aa(0x1b2)]=null,this['updateComponent']();}['updateComponent'](){const _0x2d50d9=_0x1cb840;this['component']&&this[_0x2d50d9(0x195)]&&(unmount(this[_0x2d50d9(0x18f)]),this[_0x2d50d9(0x18f)]=mount(SettingsView,{'target':this[_0x2d50d9(0x195)],'props':{'plugin':this[_0x2d50d9(0x16f)],'app':this[_0x2d50d9(0x17c)],'confirmDialog':ConfirmDialog,'panelConfig':this[_0x2d50d9(0x1af)],'loadConfigError':this[_0x2d50d9(0x178)],'saveError':this['saveError'],'onSave':(_0x527454,_0x46bce2)=>this[_0x2d50d9(0x18e)](_0x527454,_0x46bce2),'onReload':()=>this['reloadConfig'](),'onRetrySave':()=>this['retrySave'](),'onLogout':()=>this['clearErrors']()}}));}async['reloadConfig'](){const _0x2715e0=_0x1cb840,_0x288b33=await this[_0x2715e0(0x181)]();this[_0x2715e0(0x1af)]=_0x288b33[_0x2715e0(0x1ad)],this['configError']=_0x288b33[_0x2715e0(0x1a8)],this[_0x2715e0(0x198)]();}async[_0x1cb840(0x1ae)](){const _0x54fcd7=_0x1cb840;this[_0x54fcd7(0x195)]['empty']();const _0xabe3f3=await this[_0x54fcd7(0x181)]();this[_0x54fcd7(0x1af)]=_0xabe3f3[_0x54fcd7(0x1ad)],this[_0x54fcd7(0x178)]=_0xabe3f3['error'],this[_0x54fcd7(0x18f)]=mount(SettingsView,{'target':this[_0x54fcd7(0x195)],'props':{'plugin':this[_0x54fcd7(0x16f)],'app':this[_0x54fcd7(0x17c)],'confirmDialog':ConfirmDialog,'panelConfig':this[_0x54fcd7(0x1af)],'loadConfigError':this['configError'],'saveError':this[_0x54fcd7(0x1a9)],'onSave':(_0x361008,_0x21165a)=>this['savePanelConfig'](_0x361008,_0x21165a),'onReload':()=>this[_0x54fcd7(0x185)](),'onRetrySave':()=>this[_0x54fcd7(0x18d)](),'onLogout':()=>this[_0x54fcd7(0x180)]()}});}[_0x1cb840(0x1ab)](){const _0x4e33ae=_0x1cb840;this[_0x4e33ae(0x18f)]&&unmount(this[_0x4e33ae(0x18f)]);}}
|
||
|
||
const _0x1c87e1=_0x26fa;(function(_0x4cb1e3,_0xcf04cb){const _0x3560b4=_0x26fa,_0x3f64b3=_0x4cb1e3();while(!![]){try{const _0x25385a=parseInt(_0x3560b4(0x23b))/0x1*(-parseInt(_0x3560b4(0x1ee))/0x2)+parseInt(_0x3560b4(0x1a5))/0x3+-parseInt(_0x3560b4(0x175))/0x4+parseInt(_0x3560b4(0x194))/0x5+parseInt(_0x3560b4(0x170))/0x6*(-parseInt(_0x3560b4(0x158))/0x7)+-parseInt(_0x3560b4(0x236))/0x8*(-parseInt(_0x3560b4(0x22e))/0x9)+parseInt(_0x3560b4(0x25a))/0xa*(parseInt(_0x3560b4(0x1de))/0xb);if(_0x25385a===_0xcf04cb)break;else _0x3f64b3['push'](_0x3f64b3['shift']());}catch(_0x4f9555){_0x3f64b3['push'](_0x3f64b3['shift']());}}}(_0x247e,0x2964d));function _0x26fa(_0x53815a,_0x389dfe){_0x53815a=_0x53815a-0x155;const _0x247ecb=_0x247e();let _0x26fa7f=_0x247ecb[_0x53815a];return _0x26fa7f;}function _0x247e(){const _0x24f1b9=['renderTemplate','getLastCursor','unread','notetags','workspace','isMobileApp','processNote','showInfoStatus','allTagsV2','wc-success','WuCai\x20Official\x20plugin:\x20error\x20writing\x20','data','substring','onload\x20last\x20cursor\x201','noteType','archive-file','highlights','formatTags','toYAMLList','renderDailyTemplate','ApiUrlConfigGet','\x20download+exception','template','unload\x20WuCai\x20plugin','metadataCache','56889hIuocj','obNoteProps','WuCai\x20Official\x20plugin:\x20fetch\x20failed\x20to\x20acknowledged\x20sync:\x20','addSettingTab','checkResponseBody','run-sync','onlyinit','syncon','328krTWbI','update\x20sync\x20status\x20success,\x20Now\x20is\x20OFF','notePaths','schedule\x20init','fetchNoteIdx','36671cSOzoT','myurl','turn-off-sync','dailynote','fileManager','formatPageNote','mergeTags','WuCai\x20Official\x20plugin:\x20setting\x20interval\x20to\x20','open','dailyEngine','getClientID','pageNote','nickname','onLayoutReady','getDomain','exportConfig','Synced!','export-locked','notesExported','app','loadData','onload\x20+\x20not\x20exists','obDailyWriteType','getAbstractFileByPath','path','floor','&version=','load\x20WuCai\x20plugin','wuCaiDir','isHavePageMirrorVar','addCommand','1905250OoiXbi','WuCai\x20Official\x20plugin:\x20delete\x20server\x20note,\x20error\x20','obTemplate','process\x20entry\x20err','archive','WuCai\x20Official\x20plugin:\x20fetch\x20failed\x20in\x20exportInit:\x20','getItem','delete-from-server','onload\x20last\x20cursor','getRemainData','compile\x20template\x20error','cannot-connect-server','setItem','statusBar','WuCai\x20Official\x20plugin:\x20bad\x20response\x20in\x20acknowledge\x20sync:\x20','handleSuccess','7AvOHqP','setText','tags','/#/?noteidx=','sync-now','code','resetClientID','vault','readurl','toString','parentElement','triggerOnLoad','WuCai\x20Official\x20plugin:\x20archive\x20note,\x20error\x20','taskStatus','getRegionFromToken','call\x20api\x20failed','Syncing','buttonEl','logout','getFileCache','getDiffDay','ApiUrlSyncNote','useridx','isHaveAllTagsVar','1361994ehPhHT','create','DefaultRegion','isRejectByCondition','precompile','353268GVLpmu','sync-error','apis','trimTags','getConfigInfo','countAnnoCount','WuCai\x20Official\x20plugin:\x20fetch\x20config\x20info\x20failed','\x20/\x20','token','frequency','startSync\x20init','updateAt','WuCai\x20Official\x20plugin:\x20fetch\x20failed\x20in\x20downloadArchive:\x20','lastSyncFailed','sync-failed','pageMirrorStyle','SYNCING','truncateTile255','\x20download+done',',\x20error:','Start\x20WuCai\x20syncing','ackSyncDone','archive-success','.wc-info-container','author','folder','stopSyncing','empty','ApiUrlArchive','random','download','174285snjfaO','WriteAppend','forceupdate','renderTemplateWithEditable','status','createAt','handleError','&reqtime=','\x20init+ck','formatPageTitle','apiurl','lffnw','Synced','delete\x20file\x20success','url','displayMessage','onunload','110979GROnlN','read','totalNotes','error,\x20noteid\x20is\x20EMPTY','sync-already-in-progress','sou','max','writeStyle','initRegion','updateAtProps','indexOf','localStorage','updateProfile','\x20init+ck+synced','start\x20sync,\x20schedule','wc-ObsidianClientId','\x20init+ck+expired','APPID','title','API','page','userIdx','settings','syncNotes','lastCursor','updateat_ts','callApi','SID','autoSyncTask','setInterval','notes','in\x20exportInit','stringify','error-writestyle','getErrorFromRsp',')\x20...','Token\x20','open-in-wucai','sync-already-done','length','WuCai\x20sync\x20stoped,\x20because\x20of\x20stopSyncing\x20status','checkLogin','prod','WuCai\x20Official\x20plugin:\x20bad\x20response\x20in\x20delete\x20server\x20note:\x20','deletefromserver','WriteOverwrite','checkInitDone','isIgnoreSync','process','isInitDone','frontmatter','getDomain2','region','WAITING_STATUSES','startSync','assign','formatTime','11WSsLcj','formatHighlights','getNoteIdxByFile','resetRegion','ApiUrlACK','obNotSyncProps','pageScore','addClass','VERSION','file','exporting-data','&ep=','isSyncing','sync-service-expired','addStatusBarItem','serviceId','2OLKdFp','update\x20sync\x20status\x20success,\x20Now\x20is\x20ON','notice','noteIdX','syncoff','json','message','wucaiurl','syncing\x20->\x20false','exportInit','getAuthHeaders','then','SYNCED','processFrontMatter','titleTemplate','ApiUrlProfile','ApiUrlDownload','publishat','skip,\x20because\x20of\x20not-sync-prop','resetAutoSyncTask','filter','Login\x20failed','loadSettings','lastCursor2','?appid=','replace','VERSION_NUM','find','saveSettings','registerInterval','handleDailyAppend','onload','sync-in-progress-different-client','onload\x20+\x20exists\x202','isEmptyObj','turn-on-sync','syncAtProp','obRemainProps','sync-completed'];_0x247e=function(){return _0x24f1b9;};return _0x247e();}const DefaultSettings={'token':'','region':'','useridx':'','wuCaiDir':'WuCai','frequency':'0','triggerOnLoad':true,'lastSyncFailed':false,'refreshNotes':false,'notesToRefresh':[],'reimportShowConfirmation':true,'lastCursor':'','dataVersion':0x0,'notePaths':{},'exportConfig':{'titleFormat':0xc,'titleTemplate':'','pageMirrorStyle':0x2,'truncateTile255':0x0,'writeStyle':0x2,'titleStyle':0x2,'highlightStyle':0x1,'annotationStyle':0x1,'tagStyle':0x1,'haveWuCaiTag':0x1,'obTemplate':'','obTemplateVer':0x0,'ignoreEmptyNote':0x1,'obQuery':'','obExcludeCondition':'','obNotSyncRge':0x0,'obDailyPath':'','obNoteProps':'','obNotSyncProps':'','obRemainProps':'','obDailyWriteType':0x1}};class WuCaiPlugin extends obsidian.Plugin{['settings'];[_0x1c87e1(0x1c1)]=null;['statusBar'];['template'];['isSyncing'];[_0x1c87e1(0x18f)];[_0x1c87e1(0x1d6)]=false;[_0x1c87e1(0x1d9)];[_0x1c87e1(0x19e)]='';['myurl']='';['initRegion'](_0x47a87f){const _0x14916c=_0x1c87e1;if(!_0x47a87f)return;this[_0x14916c(0x1bb)]['lastSyncFailed']=false;const _0x19aa3a=this[_0x14916c(0x1bb)][_0x14916c(0x1d9)];if(!_0x19aa3a||_0x47a87f&&_0x19aa3a!==_0x47a87f){const _0x59b2ca=_0x47a87f||Consts[_0x14916c(0x172)];this[_0x14916c(0x1d9)]=_0x59b2ca,this[_0x14916c(0x1bb)]['region']=_0x59b2ca,this['saveSettings']();}const _0x5c10a3=Regions[_0x47a87f||Consts[_0x14916c(0x172)]];_0x5c10a3&&(this[_0x14916c(0x1d9)]=_0x47a87f,this[_0x14916c(0x19e)]=_0x5c10a3[_0x14916c(0x177)][BGCONSTS[_0x14916c(0x1b8)]]||_0x5c10a3[_0x14916c(0x177)][_0x14916c(0x1cf)]||'',this[_0x14916c(0x23c)]=_0x5c10a3['my']);}['resetRegion'](){const _0x5863fa=_0x1c87e1;this['region']='',this[_0x5863fa(0x19e)]='',this['myurl']='';}[_0x1c87e1(0x232)](_0x3bb75c,_0x4916b0){const _0x433174=_0x1c87e1;if(!_0x4916b0)return false;if(_0x4916b0&&0x1===_0x4916b0[_0x433174(0x15d)])return false;let _0x12164e=_0x4916b0[_0x433174(0x15d)];0x2710===_0x12164e&&(this['settings'][_0x433174(0x17d)]='',this[_0x433174(0x1bb)][_0x433174(0x16e)]='');let _0x544a29=_0x4916b0[_0x433174(0x1f4)]||_0x433174(0x167);return _0x12164e&&(_0x544a29+=_0x433174(0x188)+_0x12164e),this[_0x433174(0x19a)](_0x3bb75c,_0x544a29),true;}[_0x1c87e1(0x1c7)](_0x1f6c74){const _0x530798=_0x1c87e1;return _0x1f6c74&&0x199===_0x1f6c74[_0x530798(0x198)]?t(_0x530798(0x20e)):_0x1f6c74&&0x1a1===_0x1f6c74[_0x530798(0x198)]?t(_0x530798(0x24c)):''+(_0x1f6c74?_0x1f6c74['statusText']:t(_0x530798(0x265)));}[_0x1c87e1(0x19a)](_0x23a734,_0x232522){const _0x4617dd=_0x1c87e1;this[_0x4617dd(0x1bb)][_0x4617dd(0x182)]=true,this['saveSettings'](),_0x23a734?(this[_0x4617dd(0x21c)](_0x23a734[_0x4617dd(0x169)][_0x4617dd(0x162)],_0x232522,'wc-error'),_0x23a734[_0x4617dd(0x169)][_0x4617dd(0x159)](t(_0x4617dd(0x233)))):this[_0x4617dd(0x1f0)](_0x232522,true,0x4,true);}['handleSuccess'](_0x2cab0e,_0x148c3f=_0x1c87e1(0x1a0),_0x25eb6d=''){const _0x563c3d=_0x1c87e1;this['settings'][_0x563c3d(0x182)]=false;let _0x467c3d=this[_0x563c3d(0x216)](_0x25eb6d,this['settings'][_0x563c3d(0x1bd)]);_0x467c3d&&(this[_0x563c3d(0x1bb)]['lastCursor']=_0x467c3d),this[_0x563c3d(0x20a)](),_0x2cab0e&&(this[_0x563c3d(0x21c)](_0x2cab0e[_0x563c3d(0x169)]['parentNode'][_0x563c3d(0x162)],_0x148c3f,_0x563c3d(0x21e)),_0x2cab0e['buttonEl'][_0x563c3d(0x159)](t(_0x563c3d(0x233))));}async[_0x1c87e1(0x1bf)](_0x11fe6b,_0x603645){const _0x21aa7e=_0x1c87e1,_0x404f98=Math[_0x21aa7e(0x254)](+new Date()/0x3e8);return _0x603645['v']=BGCONSTS[_0x21aa7e(0x208)],_0x603645[_0x21aa7e(0x1ed)]=BGCONSTS['SID'],_0x11fe6b+=_0x21aa7e(0x206)+BGCONSTS[_0x21aa7e(0x1b6)]+_0x21aa7e(0x1e9)+BGCONSTS['EP']+_0x21aa7e(0x255)+BGCONSTS[_0x21aa7e(0x1e6)]+_0x21aa7e(0x19b)+_0x404f98,fetch(this[_0x21aa7e(0x19e)]+_0x11fe6b,{'headers':{...this['getAuthHeaders'](),'Content-Type':'application/json'},'method':'POST','body':JSON[_0x21aa7e(0x1c5)](_0x603645)});}async[_0x1c87e1(0x179)](){const _0x25dbd9=_0x1c87e1;try{const _0x824b6d=await this['callApi'](Consts[_0x25dbd9(0x229)],{});if(!_0x824b6d||!_0x824b6d['ok'])return logger({'msg':_0x25dbd9(0x17b),'rsp':_0x824b6d}),null;const _0x540dfb=await _0x824b6d[_0x25dbd9(0x1f3)]();return _0x540dfb&&_0x540dfb[_0x25dbd9(0x220)]&&_0x540dfb[_0x25dbd9(0x220)]['exportConfig']?{'exportConfig':_0x540dfb[_0x25dbd9(0x220)][_0x25dbd9(0x24a)],'createAt':_0x540dfb['data']['createAt']||0x0,'expireAt':_0x540dfb['data']['expireAt']||0x0,'nickname':_0x540dfb['data'][_0x25dbd9(0x247)]||'','userIdx':_0x540dfb['data'][_0x25dbd9(0x1ba)]||''}:null;}catch(_0x248191){return logger({'msg':'WuCai\x20Official\x20plugin:\x20fetch\x20export\x20config\x20error','e':_0x248191}),null;}}async[_0x1c87e1(0x1f7)](_0x31ba99,_0x2b7171,_0x4adb70='',_0x5c78d2=''){const _0x2b8696=_0x1c87e1;if(this['stopSyncing'])return void logger({'msg':_0x2b8696(0x1cd)});const _0x548bee=this[_0x2b8696(0x24e)][_0x2b8696(0x15f)][_0x2b8696(0x252)](this[_0x2b8696(0x1bb)]['wuCaiDir']),_0x5c733a=!(_0x548bee&&_0x548bee instanceof obsidian.TFolder);_0x5c733a&&(this[_0x2b8696(0x1bb)][_0x2b8696(0x1bd)]='',this[_0x2b8696(0x1bb)][_0x2b8696(0x238)]={}),this[_0x2b8696(0x1bb)]['notesToRefresh']=[],logger({'msg':_0x2b8696(0x262),'lastCursor':this[_0x2b8696(0x1bb)]['lastCursor'],'flagx':_0x4adb70,'isDirDeleted':_0x5c733a,'isSync':this[_0x2b8696(0x1ea)]});let _0x45b8cf,_0x41d0a1=this[_0x2b8696(0x1bb)][_0x2b8696(0x1bd)],_0x513d69={'noteDirDeleted':_0x5c733a,'lastCursor2':_0x41d0a1};try{_0x45b8cf=await this[_0x2b8696(0x1bf)](Consts['ApiUrlInit'],_0x513d69);}catch(_0x2ee4a3){logger({'msg':_0x2b8696(0x25f),'e':_0x2ee4a3});}if(!_0x45b8cf||!_0x45b8cf['ok'])return logger({'msg':'WuCai\x20Official\x20plugin:\x20bad\x20response\x20in\x20exportInit:\x20','rsp':_0x45b8cf}),this[_0x2b8696(0x19a)](_0x31ba99,this[_0x2b8696(0x1c7)](_0x45b8cf)),void(this['isSyncing']=false);let _0x381600=await _0x45b8cf[_0x2b8696(0x1f3)]();if(this['checkResponseBody'](_0x31ba99,_0x381600))return void(this[_0x2b8696(0x1ea)]=false);let _0x24b2b9=_0x381600[_0x2b8696(0x220)]||{};logger({'msg':_0x2b8696(0x1c4),'initRet':_0x24b2b9,'lastCursor2':_0x41d0a1,'flagx':_0x4adb70}),this[_0x2b8696(0x1bb)][_0x2b8696(0x24a)]=_0x24b2b9[_0x2b8696(0x24a)];const _0x2f84de={'obTemplate':_0x24b2b9[_0x2b8696(0x24a)][_0x2b8696(0x25c)],'titleTemplate':_0x24b2b9[_0x2b8696(0x24a)][_0x2b8696(0x1fc)],'writeStyle':_0x24b2b9[_0x2b8696(0x24a)][_0x2b8696(0x1ac)],'obNoteProps':_0x24b2b9['exportConfig'][_0x2b8696(0x22f)],'dailyWriteType':_0x24b2b9[_0x2b8696(0x24a)][_0x2b8696(0x251)]},_0x190828=this['template'][_0x2b8696(0x174)](_0x2f84de);if(_0x190828)return logger({'msg':_0x2b8696(0x264),'err':_0x190828}),this[_0x2b8696(0x19a)](_0x31ba99,_0x190828),void(this[_0x2b8696(0x1ea)]=false);if(_0x41d0a1=this[_0x2b8696(0x216)](_0x24b2b9[_0x2b8696(0x205)],_0x41d0a1),_0x41d0a1&&(this[_0x2b8696(0x1bb)][_0x2b8696(0x1bd)]=_0x41d0a1),await this[_0x2b8696(0x20a)](),_0x2b8696(0x234)!==_0x5c78d2){if(_0x2b8696(0x1fa)===_0x24b2b9['taskStatus']){this[_0x2b8696(0x157)](_0x31ba99,_0x2b8696(0x1a0),_0x41d0a1);let _0x382018=t(_0x2b8696(0x1cb));this[_0x2b8696(0x1f0)](_0x382018,false,0x4,true),logger({'msg':'syncing\x20->\x20false','flagx':_0x4adb70+_0x2b8696(0x1b2)}),this['isSyncing']=false;}else {if('EXPIRED'==_0x24b2b9['taskStatus'])this['handleError'](_0x31ba99,t(_0x2b8696(0x1eb))),logger({'msg':'syncing\x20->\x20false','flagx':_0x4adb70+_0x2b8696(0x1b5)}),this['isSyncing']=false;else {if(Consts[_0x2b8696(0x1da)]['includes'](_0x24b2b9[_0x2b8696(0x165)])){if(_0x24b2b9[_0x2b8696(0x24d)]>0x0){const _0x5f0cd0=t(_0x2b8696(0x1e8))+('\x20('+_0x24b2b9[_0x2b8696(0x24d)]+_0x2b8696(0x17c)+_0x24b2b9[_0x2b8696(0x1a7)]+_0x2b8696(0x1c8));this[_0x2b8696(0x1f0)](_0x5f0cd0);}else this[_0x2b8696(0x1f0)](t('building-export'));await new Promise(_0x358fb8=>setTimeout(_0x358fb8,0xbb8)),await this['exportInit'](_0x31ba99,false,'exportInit\x20timeout');}else _0x2b8696(0x185)===_0x24b2b9[_0x2b8696(0x165)]?(this[_0x2b8696(0x1f0)](t('syncing-data')),await this['syncNotes'](_0x41d0a1,[],_0x31ba99,_0x4adb70+_0x2b8696(0x19c))):(this['handleError'](_0x31ba99,t(_0x2b8696(0x183))+','+_0x24b2b9['taskStatus']),logger({'msg':_0x2b8696(0x1f6),'flagx':_0x4adb70+'\x20init+ck+exception'}),this[_0x2b8696(0x1ea)]=false);}}}else this[_0x2b8696(0x1ea)]=false;}[_0x1c87e1(0x1f0)](_0x14cb1d,_0x4fa078=false,_0x45a204=0x0,_0x370721=false){const _0x38844a=_0x1c87e1;_0x4fa078&&new obsidian.Notice(_0x14cb1d),obsidian.Platform[_0x38844a(0x21a)]?_0x4fa078||new obsidian.Notice(_0x14cb1d):this['statusBar'][_0x38844a(0x1a3)](_0x14cb1d['toLowerCase'](),_0x45a204,_0x370721);}[_0x1c87e1(0x21c)](_0x13a873,_0x42b92d,_0xf9988b=''){const _0x3be102=_0x1c87e1;let _0x2404d5=_0x13a873[_0x3be102(0x209)](_0x3be102(0x18c));_0x2404d5&&(_0x2404d5[_0x3be102(0x159)](_0x42b92d),_0x2404d5[_0x3be102(0x1e5)](_0xf9988b));}['clearInfoStatus'](_0x424702){const _0x341afa=_0x1c87e1;_0x424702['find'](_0x341afa(0x18c))[_0x341afa(0x190)]();}[_0x1c87e1(0x1f8)](){const _0x39fad2=_0x1c87e1;return {'AUTHORIZATION':_0x39fad2(0x1c9)+(this[_0x39fad2(0x1bb)][_0x39fad2(0x17d)]||''),'Obsidian-Client':''+this[_0x39fad2(0x245)]()};}['getLastCursor'](_0x4496ae,_0x1349d8){return _0x4496ae||_0x1349d8||'';}['isRejectByCondition'](_0x154945,_0x3d5a89){const _0x239a7c=_0x1c87e1;if(!_0x154945||_0x154945['length']<=0x0)return false;if(_0x3d5a89[_0x239a7c(0x196)])return false;if(0x3===_0x3d5a89[_0x239a7c(0x223)])return false;if(_0x3d5a89[_0x239a7c(0x246)])return false;if((_0x154945[_0x239a7c(0x1af)](_0x239a7c(0x217))>=0x0?0x1:0x0)>0x0){if(0x2===_0x3d5a89['readstatus'])return true;if(_0x3d5a89[_0x239a7c(0x225)]=_0x3d5a89[_0x239a7c(0x225)]||[],_0x3d5a89[_0x239a7c(0x225)][_0x239a7c(0x1cc)]<=0x0)return true;}return false;}async[_0x1c87e1(0x20c)](_0x2a28ef,_0x19fd0c,_0x5161e8,_0x787603){const _0x8136d6=_0x1c87e1,_0x283191=Utils['fetchUpdateAt'](_0x5161e8,this[_0x8136d6(0x22b)][_0x8136d6(0x1ae)]);let _0x11d270=0x0;_0x19fd0c[_0x8136d6(0x225)]=_0x19fd0c[_0x8136d6(0x225)][_0x8136d6(0x202)](_0x1bccac=>(_0x1bccac[_0x8136d6(0x1be)]>_0x11d270&&(_0x11d270=_0x1bccac['updateat_ts']),_0x1bccac[_0x8136d6(0x1be)]>_0x283191));const _0x4902e0=Utils[_0x8136d6(0x228)](_0x19fd0c,this[_0x8136d6(0x22b)]);return _0x4902e0&&await this['app'][_0x8136d6(0x15f)][_0x8136d6(0x1d5)](_0x2a28ef,_0x1f98df=>_0x1f98df['endsWith']('\x0a\x0a')?_0x1f98df+_0x4902e0:_0x1f98df+'\x0a'+_0x4902e0),await this[_0x8136d6(0x24e)][_0x8136d6(0x23f)][_0x8136d6(0x1fb)](_0x2a28ef,_0x11436e=>{const _0x5f07d8=_0x8136d6;_0x11436e[Consts[_0x5f07d8(0x212)]]=Math['max'](_0x11d270,_0x283191);}),true;}async[_0x1c87e1(0x21b)](_0x1fb842){const _0x2435c6=_0x1c87e1,_0x3c76cc=this['app'][_0x2435c6(0x15f)],_0x9c03fc=this['settings'][_0x2435c6(0x24a)],_0x118645=_0x1fb842[_0x2435c6(0x1f1)],_0x28d886=Utils[_0x2435c6(0x249)](_0x1fb842[_0x2435c6(0x1a2)]),_0x1736a4=Utils[_0x2435c6(0x1d8)](_0x28d886)||'',_0xd15a6b=0x3===_0x1fb842[_0x2435c6(0x223)],_0x1b2677=_0xd15a6b?_0x2435c6(0x23e):_0x2435c6(0x1b9),_0x40fe3d=Utils['normalTitle'](_0x1fb842[_0x2435c6(0x1b7)],0x0),_0x2d1e4f={'title':_0x40fe3d,'createat_ts':_0x1fb842[_0x2435c6(0x199)],'updateat_ts':Math[_0x2435c6(0x1ab)](_0x1fb842[_0x2435c6(0x180)],_0x1fb842['createAt']),'domain2':_0x1736a4,'domain':_0x28d886||'','notetype':_0x1b2677,'isdailynote':_0xd15a6b};let _0x8f9742=this[_0x2435c6(0x1bb)][_0x2435c6(0x238)][_0x118645]||'';const _0x549bb=await Utils[_0x2435c6(0x19f)](_0x3c76cc,_0x118645,_0x8f9742,_0x40fe3d,_0x2d1e4f,_0x9c03fc[_0x2435c6(0x186)],this['template']['titleEngine'],this[_0x2435c6(0x24e)][_0x2435c6(0x22d)],this[_0x2435c6(0x22b)][_0x2435c6(0x22f)],(_0x598da7,_0x54f6b4)=>{const _0xa70dfc=_0x2435c6,_0x330f1d=this[_0xa70dfc(0x1bb)][_0xa70dfc(0x257)]+'/'+_0x598da7+_0x54f6b4;return obsidian.normalizePath(_0x330f1d)[_0xa70dfc(0x207)](/[\/ \s]+$/,'');});if(!_0x549bb||_0x549bb[_0x2435c6(0x1cc)]<=0x0)logger({'msg':'generate\x20file\x20name\x20error','noteid':_0x118645,'entry':_0x1fb842,'oldPath':_0x8f9742});else try{let _0x4f518a=await this[_0x2435c6(0x24e)]['vault'][_0x2435c6(0x252)](_0x549bb),_0x3a7cd5=_0x4f518a&&_0x4f518a instanceof obsidian.TFile,_0x366789={};_0x3a7cd5&&(_0x366789=this[_0x2435c6(0x24e)]['metadataCache'][_0x2435c6(0x16b)](_0x4f518a)?.[_0x2435c6(0x1d7)]||{});if(_0x3a7cd5&&Utils[_0x2435c6(0x1d4)](_0x9c03fc[_0x2435c6(0x1e3)],_0x366789))return void logger({'msg':_0x2435c6(0x200),'outFilename':_0x549bb},0x2);try{await Utils['cnfoOl'](_0x3c76cc,_0x8f9742,_0x549bb)&&(_0x4f518a=await this['app'][_0x2435c6(0x15f)][_0x2435c6(0x252)](_0x549bb),_0x3a7cd5=_0x4f518a&&_0x4f518a instanceof obsidian.TFile);}catch(_0x22ecad){return void logger({'error':_0x22ecad,'outFilename':_0x549bb});}this[_0x2435c6(0x1bb)][_0x2435c6(0x238)][_0x118645]=_0x549bb;const _0x34aef3=this[_0x2435c6(0x22b)][_0x2435c6(0x22f)][0x0];_0x1fb842[_0x2435c6(0x225)]=_0x1fb842[_0x2435c6(0x225)]||[],_0x1fb842['pageScore']=_0x1fb842['pageScore']||0x0,_0x1fb842[_0x2435c6(0x1aa)]=_0x1fb842['sou']||'';const _0x29d898=0x1===_0x9c03fc['tagStyle'],_0x4ab30b=_0x1fb842[_0x2435c6(0x1e4)]>0x0,_0xbc456a=Utils[_0x2435c6(0x226)](_0x1fb842[_0x2435c6(0x15a)],_0x29d898),_0x44f372=Utils[_0x2435c6(0x241)](_0x1fb842[_0x2435c6(0x15a)],_0x1fb842[_0x2435c6(0x218)],_0x29d898),_0x1b446c=Utils[_0x2435c6(0x227)](Utils[_0x2435c6(0x178)](_0xbc456a)),_0x2dd2d5=Utils[_0x2435c6(0x227)](Utils[_0x2435c6(0x178)](_0x44f372));let _0x1d13e6='',_0x5b172a=!0x1;0x2!==_0x9c03fc[_0x2435c6(0x184)]&&_0x1fb842[_0x2435c6(0x1aa)]&&this['template'][_0x2435c6(0x258)]&&(_0x1d13e6=await Utils['getPageMirror'](_0x1fb842[_0x2435c6(0x1aa)]),_0x1d13e6=Utils['formatPageMirror'](_0x1d13e6),_0x5b172a=!0x0);let _0x30423e=0x0;this[_0x2435c6(0x22b)]['isHaveAnnoCountVar']&&(_0x30423e=Utils[_0x2435c6(0x17a)](_0x1fb842[_0x2435c6(0x225)]));let _0x558545=[];this[_0x2435c6(0x22b)][_0x2435c6(0x16f)]&&(_0x558545=Utils[_0x2435c6(0x21d)](_0x1fb842[_0x2435c6(0x15a)],_0x1fb842[_0x2435c6(0x225)]));const _0x341145={'title':Utils[_0x2435c6(0x19d)](_0x1fb842['title']),'url':_0x1fb842[_0x2435c6(0x1a2)],'wucaiurl':_0x1fb842[_0x2435c6(0x1f5)]||'','readurl':_0x1fb842[_0x2435c6(0x160)]||'','folder':_0x1fb842[_0x2435c6(0x18e)]||'','tags':_0xbc456a,'alltags':_0x44f372,'alltagsv2':_0x558545,'trimtags':_0x1b446c,'mergedtags':_0x2dd2d5,'notetype':_0x1b2677,'pagenote':Utils[_0x2435c6(0x240)](_0x1fb842[_0x2435c6(0x246)],_0x29d898),'pagescore':_0x1fb842[_0x2435c6(0x1e4)],'isstar':_0x4ab30b,'ispagemirror':_0x5b172a,'isdailynote':_0xd15a6b,'highlights':Utils[_0x2435c6(0x1df)](_0x1fb842[_0x2435c6(0x1a2)]||'',_0x1fb842[_0x2435c6(0x225)],_0x9c03fc),'highlightcount':_0x1fb842[_0x2435c6(0x225)][_0x2435c6(0x1cc)],'annotationcount':_0x30423e,'createat':Utils[_0x2435c6(0x1dd)](_0x1fb842[_0x2435c6(0x199)]),'createat_ts':_0x1fb842['createAt'],'updateat':Utils['formatTime'](_0x1fb842[_0x2435c6(0x180)]),'updateat_ts':_0x1fb842[_0x2435c6(0x180)],'noteid':_0x118645,'citekey':_0x1fb842['citekey']||'','author':_0x1fb842[_0x2435c6(0x18d)]||'','orgauthor':_0x1fb842['orgauthor']||'','orgname':_0x1fb842['orgname']||'','publishat':Utils[_0x2435c6(0x1dd)](_0x1fb842[_0x2435c6(0x1ff)]),'publishat_ts':_0x1fb842[_0x2435c6(0x1ff)]||0x0,'diffupdateat_ts':Utils[_0x2435c6(0x16c)](_0x1fb842[_0x2435c6(0x199)],_0x1fb842['updateAt']),'domain':_0x28d886,'domain2':_0x1736a4,'mdcontent':_0x1d13e6},_0x33f788=_0xd15a6b&&_0x9c03fc[_0x2435c6(0x251)]===Consts['WriteAppend'];if(_0x33f788&&_0x3a7cd5&&this['template'][_0x2435c6(0x244)]){if(await this[_0x2435c6(0x20c)](_0x4f518a,_0x341145,_0x366789,_0x9c03fc))return;}if(_0x3a7cd5&&Consts[_0x2435c6(0x1d2)]!==_0x9c03fc['writeStyle']){if(Consts[_0x2435c6(0x195)]===_0x9c03fc[_0x2435c6(0x1ac)]){const _0x249972=await this[_0x2435c6(0x24e)][_0x2435c6(0x15f)][_0x2435c6(0x1a6)](_0x4f518a),_0x2b5420=Utils[_0x2435c6(0x197)](_0x341145,_0x249972,this[_0x2435c6(0x22b)]);await this[_0x2435c6(0x24e)][_0x2435c6(0x15f)]['modify'](_0x4f518a,_0x2b5420),_0x3a7cd5&&_0x366789[_0x34aef3]!==_0x118645&&await this[_0x2435c6(0x24e)][_0x2435c6(0x23f)]['processFrontMatter'](_0x4f518a,_0x5ca089=>{_0x5ca089[_0x34aef3]=_0x118645;});}else this[_0x2435c6(0x1f0)](t(_0x2435c6(0x1c6))+'\x20'+_0x9c03fc[_0x2435c6(0x1ac)],!0x0,0x4,!0x0);}else {const _0x279857=Utils[_0x2435c6(0x215)](_0x341145,this[_0x2435c6(0x22b)]);let _0x40a29c={};if(_0x3a7cd5?(await _0x3c76cc['modify'](_0x4f518a,_0x279857),_0x40a29c=Utils[_0x2435c6(0x263)](_0x9c03fc[_0x2435c6(0x213)],_0x366789)||{}):(await _0x3c76cc[_0x2435c6(0x171)](_0x549bb,_0x279857),_0x4f518a=await _0x3c76cc[_0x2435c6(0x252)](_0x549bb),_0x366789=this[_0x2435c6(0x24e)][_0x2435c6(0x22d)]['getFileCache'](_0x4f518a)?.['frontmatter']||{}),_0x366789[_0x34aef3]!==_0x118645&&(_0x40a29c[_0x34aef3]=_0x118645),_0x33f788){let _0x176e01=0x0;for(let _0xc9624c of _0x341145[_0x2435c6(0x225)])_0xc9624c[_0x2435c6(0x1be)]>_0x176e01&&(_0x176e01=_0xc9624c[_0x2435c6(0x1be)]);_0x40a29c[Consts['syncAtProp']]=_0x176e01;}Utils[_0x2435c6(0x210)](_0x40a29c)||await this['app'][_0x2435c6(0x23f)]['processFrontMatter'](_0x4f518a,_0x2e9af7=>{for(let _0x4aca5c in _0x40a29c)_0x2e9af7[_0x4aca5c]=_0x40a29c[_0x4aca5c];});}}catch(_0x43311d){logger([_0x2435c6(0x21f)+_0x549bb+':',_0x43311d]),this[_0x2435c6(0x1f0)](t('error-writing')+'\x20'+_0x549bb+':\x20'+_0x43311d,true,0x4,true),_0x1fb842['noteIdX']&&await this[_0x2435c6(0x20a)]();}}async[_0x1c87e1(0x1bc)](_0x24ca7d,_0x268a20,_0x30f3f3,_0x292492=''){const _0x3ad89d=_0x1c87e1;let _0x7f7e36;const {writeStyle:_0x3d8995,obQuery:_0x36a4ce,obExcludeCondition:_0x28f885}=this[_0x3ad89d(0x1bb)][_0x3ad89d(0x24a)];logger({'msg':_0x3ad89d(0x193),'flagx':_0x292492,'lastCursor2':_0x24ca7d,'obQuery':_0x36a4ce});try{_0x7f7e36=await this['callApi'](Consts[_0x3ad89d(0x1fe)],{'lastCursor2':_0x24ca7d,'noteIdXs':_0x268a20,'flagx':_0x292492,'writeStyle':_0x3d8995,'q':_0x36a4ce||''});}catch(_0x2a4dad){logger({'msg':_0x3ad89d(0x181),'e':_0x2a4dad});}if(!_0x7f7e36||!_0x7f7e36['ok'])return logger({'msg':'WuCai,\x20bad\x20rsp\x20in\x20download\x20','response':_0x7f7e36,'flagx':_0x292492+_0x3ad89d(0x22a)}),this[_0x3ad89d(0x19a)](_0x30f3f3,this['getErrorFromRsp'](_0x7f7e36)),void(this['isSyncing']=false);const _0x1b04d4=await _0x7f7e36[_0x3ad89d(0x1f3)]();if(this['checkResponseBody'](_0x30f3f3,_0x1b04d4))return logger({'msg':_0x3ad89d(0x1f6),'flagx':_0x292492+'\x20download+nil'}),void(this[_0x3ad89d(0x1ea)]=false);const _0x473f2a=_0x1b04d4['data'],_0x14bca2=_0x473f2a[_0x3ad89d(0x1c3)]||[],_0x97906f=(_0x28f885||'')['split'](',')[_0x3ad89d(0x202)](_0x2882f9=>_0x2882f9);for(const _0x25a634 of _0x14bca2)if(_0x25a634&&(!_0x97906f||!this[_0x3ad89d(0x173)](_0x97906f,_0x25a634)))try{await this['processNote'](_0x25a634);}catch(_0x2638b3){logger({'msg':_0x3ad89d(0x25d),'err2':_0x2638b3,'entry':_0x25a634});}(_0x24ca7d=this[_0x3ad89d(0x216)](_0x473f2a[_0x3ad89d(0x205)],_0x24ca7d))&&(this[_0x3ad89d(0x1bb)][_0x3ad89d(0x1bd)]=_0x24ca7d),await this[_0x3ad89d(0x20a)](),_0x14bca2[_0x3ad89d(0x1cc)]<=0x0?(logger({'msg':_0x3ad89d(0x1f6),'flagx':_0x292492+_0x3ad89d(0x187)}),this[_0x3ad89d(0x1ea)]=false,await this[_0x3ad89d(0x18a)](_0x30f3f3),this[_0x3ad89d(0x157)](_0x30f3f3,_0x3ad89d(0x24b),_0x24ca7d),this[_0x3ad89d(0x1f0)](t(_0x3ad89d(0x214)),true,0x1,true)):this['stopSyncing']?(this[_0x3ad89d(0x1ea)]=false,this[_0x3ad89d(0x1f0)](t('sync-stopped'),true,0x1,true)):(this['handleSuccess'](_0x30f3f3,_0x3ad89d(0x168),_0x24ca7d),await new Promise(_0x301288=>setTimeout(_0x301288,0x1388)),this[_0x3ad89d(0x1bc)](_0x24ca7d,[],_0x30f3f3,_0x292492));}async['ackSyncDone'](_0x54b633){const _0x37b406=_0x1c87e1;let _0x2ed944;try{let _0x101ccd={'lastCursor2':this[_0x37b406(0x1bb)][_0x37b406(0x1bd)]};_0x2ed944=await this[_0x37b406(0x1bf)](Consts[_0x37b406(0x1e2)],_0x101ccd);}catch(_0x33d0b2){logger([_0x37b406(0x230),_0x33d0b2]);}_0x2ed944&&!_0x2ed944['ok']&&(logger([_0x37b406(0x156),_0x2ed944]),this[_0x37b406(0x19a)](_0x54b633,this['getErrorFromRsp'](_0x2ed944)));}async[_0x1c87e1(0x201)](){const _0x49adfb=_0x1c87e1,_0x5038ae=Math[_0x49adfb(0x1ab)](parseInt(this[_0x49adfb(0x1bb)][_0x49adfb(0x17e)]),0xb4),_0x53eae5=0x3c*_0x5038ae*0x3e8;logger([_0x49adfb(0x242),_0x5038ae,'minutes']),window['clearInterval'](this[_0x49adfb(0x1c1)]),this['autoSyncTask']=null,_0x53eae5&&(this[_0x49adfb(0x1c1)]=window[_0x49adfb(0x1c2)](()=>{const _0x57b8a8=_0x49adfb;this['isSyncing']||this[_0x57b8a8(0x18f)]||(this[_0x57b8a8(0x1ea)]=true,logger([_0x57b8a8(0x1b3),this[_0x57b8a8(0x1bb)][_0x57b8a8(0x1bd)],this[_0x57b8a8(0x1ea)]]),this[_0x57b8a8(0x1f7)](null,true,_0x57b8a8(0x239)));},_0x53eae5),this[_0x49adfb(0x20b)](this[_0x49adfb(0x1c1)]));}async[_0x1c87e1(0x1db)](_0x1da226='',_0x5b6c85=null){const _0x1c39dc=_0x1c87e1;if(this[_0x1c39dc(0x1ea)])this[_0x1c39dc(0x1f0)](t(_0x1c39dc(0x1a9)),true);else {this['isSyncing']=true,await new Promise(_0x151a5c=>setTimeout(_0x151a5c,0x3e8)),this[_0x1c39dc(0x20a)]();try{await this[_0x1c39dc(0x1f7)](_0x5b6c85,!0x1,_0x1da226||_0x1c39dc(0x17f));}catch(_0x4363f5){return this[_0x1c39dc(0x1f0)](t(_0x1c39dc(0x176))+',\x20'+_0x4363f5),void(this[_0x1c39dc(0x1ea)]=false);}}}[_0x1c87e1(0x16a)](_0x39ea94){const _0x5a4f7a=_0x1c87e1;this['stopSyncing']=true,this[_0x5a4f7a(0x1bb)][_0x5a4f7a(0x182)]=false,this['settings'][_0x5a4f7a(0x1bd)]='',this[_0x5a4f7a(0x1bb)][_0x5a4f7a(0x17d)]='',this[_0x5a4f7a(0x1bb)][_0x5a4f7a(0x1d9)]='',this[_0x5a4f7a(0x1bb)][_0x5a4f7a(0x16e)]='',this[_0x5a4f7a(0x1e1)](),this[_0x5a4f7a(0x15e)](),this[_0x5a4f7a(0x20a)](),_0x39ea94&&_0x39ea94();}async[_0x1c87e1(0x1d3)](){const _0x58e436=_0x1c87e1;this[_0x58e436(0x1d6)]||(await this[_0x58e436(0x1f7)](null,false,'migrate\x20init','onlyinit'),this[_0x58e436(0x1d6)]=true);}async[_0x1c87e1(0x23a)](_0x16bf16){const _0x587dcf=_0x1c87e1,_0x26cc06=await Utils[_0x587dcf(0x1e0)](this['app']['vault'],this[_0x587dcf(0x24e)]['metadataCache'],_0x16bf16,this[_0x587dcf(0x22b)][_0x587dcf(0x22f)]);return _0x26cc06||this[_0x587dcf(0x1d6)]?_0x26cc06:(await this[_0x587dcf(0x1d3)](),await Utils[_0x587dcf(0x1e0)](this[_0x587dcf(0x24e)][_0x587dcf(0x15f)],this[_0x587dcf(0x24e)][_0x587dcf(0x22d)],_0x16bf16,this['template'][_0x587dcf(0x22f)]));}[_0x1c87e1(0x1ce)](){const _0x7dd6dc=_0x1c87e1;return !(!this[_0x7dd6dc(0x1bb)][_0x7dd6dc(0x17d)]||!this[_0x7dd6dc(0x19e)])||(this['notice']('Please\x20Login\x20WuCai',true),false);}async[_0x1c87e1(0x20d)](){const _0x5f1662=_0x1c87e1;logger({'msg':_0x5f1662(0x256)}),initI18n(),this[_0x5f1662(0x18f)]=false,obsidian.Platform[_0x5f1662(0x21a)]||(this[_0x5f1662(0x155)]=new StatusBar(this[_0x5f1662(0x1ec)]()),this[_0x5f1662(0x20b)](window[_0x5f1662(0x1c2)](()=>this[_0x5f1662(0x155)]['display'](),0x3e8)));let _0x5c1ec7=this;if(await this[_0x5f1662(0x204)](),this[_0x5f1662(0x259)]({'id':'sync','name':t(_0x5f1662(0x15c)),'callback':()=>{const _0x45cde9=_0x5f1662;this[_0x45cde9(0x1ce)]()&&this[_0x45cde9(0x1db)]();}}),this[_0x5f1662(0x259)]({'id':'openinwucai','name':t(_0x5f1662(0x1ca)),'editorCallback':async(_0x36e2a9,_0x29256c)=>{const _0x19819e=_0x5f1662;if(!_0x5c1ec7['checkLogin']())return;const _0x11bb6d=await _0x5c1ec7[_0x19819e(0x23a)](_0x29256c[_0x19819e(0x1e7)][_0x19819e(0x253)]);if(!_0x11bb6d)return void _0x5c1ec7[_0x19819e(0x1f0)](_0x19819e(0x1a8),true,0x4,true);const _0x36e4b3=_0x5c1ec7[_0x19819e(0x23c)]+(_0x19819e(0x15b)+_0x11bb6d);window[_0x19819e(0x243)](_0x36e4b3);}}),this['addCommand']({'id':_0x5f1662(0x1f2),'name':t(_0x5f1662(0x23d)),'editorCallback':async(_0x3013e8,_0x150f53)=>{const _0x337096=_0x5f1662;if(!_0x5c1ec7[_0x337096(0x1ce)]())return;const _0x1f7249=await _0x5c1ec7[_0x337096(0x23a)](_0x150f53[_0x337096(0x1e7)][_0x337096(0x253)]);if(_0x1f7249)try{_0x5c1ec7[_0x337096(0x1bf)](Consts[_0x337096(0x16d)],{'noteid':_0x1f7249,'status':0x2})['then'](async function(_0x20da49){const _0x523dbe=_0x337096;if(!_0x20da49||!_0x20da49['ok'])return logger({'msg':_0x523dbe(0x1d0),'rsp':_0x20da49}),void _0x5c1ec7[_0x523dbe(0x19a)](null,_0x5c1ec7[_0x523dbe(0x1c7)](_0x20da49));let _0x4f016c=await _0x20da49['json']();_0x5c1ec7[_0x523dbe(0x232)](null,_0x4f016c)||_0x5c1ec7[_0x523dbe(0x1f0)](_0x523dbe(0x237),!0x0,0x4,!0x0);});}catch(_0x534870){logger({'msg':'WuCai\x20Official\x20plugin:\x20update\x20sync\x20status\x20error\x20','e':_0x534870});}else _0x5c1ec7['notice'](_0x337096(0x1a8),true,0x4,true);}}),this[_0x5f1662(0x259)]({'id':_0x5f1662(0x235),'name':t(_0x5f1662(0x211)),'editorCallback':async(_0x4b19b1,_0xfe287c)=>{const _0x779f53=_0x5f1662;if(!_0x5c1ec7['checkLogin']())return;const _0x529626=await _0x5c1ec7[_0x779f53(0x23a)](_0xfe287c['file'][_0x779f53(0x253)]);if(_0x529626)try{_0x5c1ec7[_0x779f53(0x1bf)](Consts[_0x779f53(0x16d)],{'noteid':_0x529626,'status':0x1})[_0x779f53(0x1f9)](async function(_0x59390d){const _0x5a873b=_0x779f53;if(!_0x59390d||!_0x59390d['ok'])return logger({'msg':_0x5a873b(0x1d0),'rsp':_0x59390d}),void _0x5c1ec7['handleError'](null,_0x5c1ec7[_0x5a873b(0x1c7)](_0x59390d));let _0x523131=await _0x59390d[_0x5a873b(0x1f3)]();_0x5c1ec7[_0x5a873b(0x232)](null,_0x523131)||_0x5c1ec7[_0x5a873b(0x1f0)](_0x5a873b(0x1ef),!0x0,0x4,!0x0);});}catch(_0x2fbc04){logger({'msg':'WuCai\x20Official\x20plugin:\x20update\x20sync\x20status\x20error\x20','e':_0x2fbc04});}else _0x5c1ec7[_0x779f53(0x1f0)](_0x779f53(0x1a8),true,0x4,true);}}),this[_0x5f1662(0x259)]({'id':_0x5f1662(0x25e),'name':t(_0x5f1662(0x224)),'editorCallback':async(_0xc44920,_0x48a0e1)=>{const _0x58c791=_0x5f1662;if(!_0x5c1ec7[_0x58c791(0x1ce)]())return;const _0x4f6da5=await _0x5c1ec7['fetchNoteIdx'](_0x48a0e1[_0x58c791(0x1e7)][_0x58c791(0x253)]);if(_0x4f6da5)try{_0x5c1ec7[_0x58c791(0x1bf)](Consts[_0x58c791(0x191)],{'noteid':_0x4f6da5})[_0x58c791(0x1f9)](async function(_0x36effe){const _0xe202a1=_0x58c791;if(!_0x36effe||!_0x36effe['ok'])return logger({'msg':_0xe202a1(0x1d0),'rsp':_0x36effe}),void _0x5c1ec7[_0xe202a1(0x19a)](null,_0x5c1ec7[_0xe202a1(0x1c7)](_0x36effe));let _0xd8143d=await _0x36effe['json']();_0x5c1ec7[_0xe202a1(0x232)](null,_0xd8143d)||_0x5c1ec7[_0xe202a1(0x1f0)](t(_0xe202a1(0x18b)),!0x0,0x4,!0x0);});}catch(_0x48ffbb){logger({'msg':_0x58c791(0x164),'e':_0x48ffbb});}else _0x5c1ec7[_0x58c791(0x1f0)]('error,\x20noteid\x20is\x20EMPTY',true,0x4,true);}}),this[_0x5f1662(0x259)]({'id':_0x5f1662(0x1d1),'name':t(_0x5f1662(0x261)),'editorCallback':async(_0x45f512,_0xb57737)=>{const _0x2817fe=_0x5f1662;if(!_0x5c1ec7[_0x2817fe(0x1ce)]())return;const _0x731295=await _0x5c1ec7['fetchNoteIdx'](_0xb57737[_0x2817fe(0x1e7)]['path']);if(_0x731295)try{_0x5c1ec7[_0x2817fe(0x1bf)](Consts['ApiUrlDelete'],{'noteid':_0x731295})[_0x2817fe(0x1f9)](async function(_0x132999){const _0x8cb2c3=_0x2817fe;if(!_0x132999||!_0x132999['ok'])return logger({'msg':'WuCai\x20Official\x20plugin:\x20bad\x20response\x20in\x20delete\x20server\x20note:\x20','rsp':_0x132999}),void _0x5c1ec7[_0x8cb2c3(0x19a)](null,_0x5c1ec7[_0x8cb2c3(0x1c7)](_0x132999));let _0x59c8aa=await _0x132999[_0x8cb2c3(0x1f3)]();_0x5c1ec7[_0x8cb2c3(0x232)](null,_0x59c8aa)||_0x5c1ec7[_0x8cb2c3(0x1f0)](_0x8cb2c3(0x1a1),!0x0,0x4,!0x0);});}catch(_0x16d4a9){logger({'msg':_0x2817fe(0x25b),'e':_0x16d4a9});}else _0x5c1ec7['notice'](_0x2817fe(0x1a8),true,0x4,true);}}),this['addRibbonIcon']('zap',_0x5f1662(0x189),_0x51b92f=>{const _0x4494cd=_0x5f1662;this[_0x4494cd(0x1ce)]()&&this['startSync']();}),this[_0x5f1662(0x231)](new WuCaiSettingTab(this[_0x5f1662(0x24e)],this)),await this['resetAutoSyncTask'](),this['isSyncing']=false,this[_0x5f1662(0x1bb)][_0x5f1662(0x17d)]&&this[_0x5f1662(0x1bb)][_0x5f1662(0x163)]&&!this['isSyncing']){const _0xe78f96=this['app']['vault']['getAbstractFileByPath'](this[_0x5f1662(0x1bb)]['wuCaiDir']);!(_0xe78f96&&_0xe78f96 instanceof obsidian.TFolder)?this[_0x5f1662(0x24e)][_0x5f1662(0x219)][_0x5f1662(0x248)](()=>{const _0x42c3cf=_0x5f1662;logger([_0x42c3cf(0x222),this[_0x42c3cf(0x1bb)]['lastCursor'],this['isSyncing']]),this[_0x42c3cf(0x1db)](_0x42c3cf(0x250));}):this[_0x5f1662(0x1db)](_0x5f1662(0x20f));}}[_0x1c87e1(0x1a4)](){const _0x31e7c8=_0x1c87e1;this[_0x31e7c8(0x18f)]=true,logger({'msg':_0x31e7c8(0x22c)});}async['loadSettings'](){const _0x2b1650=_0x1c87e1;this[_0x2b1650(0x1bb)]=Object[_0x2b1650(0x1dc)]({},DefaultSettings,await this[_0x2b1650(0x24f)]()),this[_0x2b1650(0x22b)]=new Templates();let _0x11c85b=this['settings'][_0x2b1650(0x1d9)];!_0x11c85b&&this[_0x2b1650(0x1bb)][_0x2b1650(0x17d)]&&(_0x11c85b=Utils[_0x2b1650(0x166)](this['settings'][_0x2b1650(0x17d)])),this[_0x2b1650(0x1ad)](_0x11c85b);}async[_0x1c87e1(0x20a)](){const _0x31623a=_0x1c87e1;await this['saveData'](this[_0x31623a(0x1bb)]);}[_0x1c87e1(0x15e)](){const _0x3f7761=_0x1c87e1;return window[_0x3f7761(0x1b0)][_0x3f7761(0x266)](_0x3f7761(0x1b4),''),this['getClientID']();}['getClientID'](){const _0x273f90=_0x1c87e1;let _0x2cee55=window['localStorage'][_0x273f90(0x260)](_0x273f90(0x1b4))||'';return _0x2cee55&&_0x2cee55['length']>0x0||(_0x2cee55=Math[_0x273f90(0x192)]()[_0x273f90(0x161)](0x24)[_0x273f90(0x221)](0x2,0xf)+Math[_0x273f90(0x192)]()['toString'](0x24)[_0x273f90(0x221)](0x2,0xf),window[_0x273f90(0x1b0)][_0x273f90(0x266)](_0x273f90(0x1b4),_0x2cee55)),_0x2cee55;}async[_0x1c87e1(0x1b1)](_0x557cd0,_0x589474,_0x5a16b7){const _0x2a269f=_0x1c87e1;this[_0x2a269f(0x1bb)][_0x2a269f(0x17d)]=_0x557cd0||'',this['initRegion'](_0x589474);const _0x5c9db9=await this[_0x2a269f(0x1bf)](Consts[_0x2a269f(0x1fd)],{'serviceId':BGCONSTS[_0x2a269f(0x1c0)]});if(!_0x5c9db9||!_0x5c9db9['ok'])return this[_0x2a269f(0x1bb)][_0x2a269f(0x17d)]='',void this[_0x2a269f(0x1e1)]();const _0x15e5b9=await _0x5c9db9[_0x2a269f(0x1f3)]();_0x15e5b9&&_0x15e5b9[_0x2a269f(0x220)]&&_0x15e5b9[_0x2a269f(0x220)][_0x2a269f(0x16e)]?(this[_0x2a269f(0x1bb)]['useridx']=_0x15e5b9[_0x2a269f(0x220)][_0x2a269f(0x16e)]||'',this[_0x2a269f(0x20a)](),_0x5a16b7&&_0x5a16b7()):(this[_0x2a269f(0x1bb)][_0x2a269f(0x17d)]='',this[_0x2a269f(0x1e1)](),this[_0x2a269f(0x20a)](),new obsidian.Notice(_0x15e5b9?_0x15e5b9[_0x2a269f(0x1f4)]:_0x2a269f(0x203)));}}
|
||
|
||
module.exports = WuCaiPlugin;
|
||
|
||
/* nosourcemap */ |