diff --git a/manifest.json b/manifest.json index f645c51..055c3a9 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { "name" : "JiaZhiQianYan", - "appid" : "__UNI__1836EC9", + "appid" : "__UNI__83518F0", "description" : "", "versionName" : "1.0.0", "versionCode" : "100", diff --git a/pages/concept/historicalTimeline/historicalTimeline.vue b/pages/concept/historicalTimeline/historicalTimeline.vue index d115fa5..81096d6 100644 --- a/pages/concept/historicalTimeline/historicalTimeline.vue +++ b/pages/concept/historicalTimeline/historicalTimeline.vue @@ -404,6 +404,7 @@ conceptReport(param).then(res=>{ for (let item of res.data.results) { item.content = item.content.replace(/'/g, '"') + // console.log(item.content) } this.reportList = res.data.results }).catch(error=>{ @@ -651,6 +652,9 @@ page } .title { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; font-size: 26rpx; font-weight: bold; color: #070707; diff --git a/unpackage/dist/build/mp-weixin/app.js b/unpackage/dist/build/mp-weixin/app.js deleted file mode 100644 index 08a981b..0000000 --- a/unpackage/dist/build/mp-weixin/app.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("./common/vendor.js"),t=require("./utils/share.js");Math;const o={onLaunch:function(){console.log("App Launch");let t=e.index.getWindowInfo();e.provide("statusHeight",t.statusBarHeight),e.provide("windowWidth",t.windowWidth),e.provide("safeAreaTop",t.safeArea.top);var o=t.safeAreaInsets.bottom;let n=e.index.getMenuButtonBoundingClientRect();e.provide("navHeight",n.bottom+n.top-t.statusBarHeight),e.provide("menuTop",n.top),e.provide("menuHeight",n.height),e.provide("isiPhoneX",34==o)},onShow:function(){console.log("App Show"),this.updateManager()},onHide:function(){console.log("App Hide")},globalData:{mobileReg:/^1[3456789][0-9]{9}$/},methods:{updateManager(){const t=e.index.getUpdateManager();t.onCheckForUpdate((o=>{o.hasUpdate&&e.index.showModal({title:"更新提示",content:"检测到新版本,是否下载新版本并重启小程序?",success(o){o.confirm&&t.onUpdateReady((()=>{e.index.showModal({title:"更新提示",content:"新版本已经准备好,即将重启应用",showCancel:!1,success(e){e.confirm&&t.applyUpdate()}})}))},fail(e){}}),t.onUpdateFailed((()=>{e.index.showModal({title:"更新提示",content:"新版本下载失败",showCancel:!1})}))}))}}};function n(){const n=e.createSSRApp(o);return n.mixin(t.share),{app:n}}n().app.mount("#app"),exports.createApp=n; diff --git a/unpackage/dist/build/mp-weixin/app.json b/unpackage/dist/build/mp-weixin/app.json deleted file mode 100644 index 1337977..0000000 --- a/unpackage/dist/build/mp-weixin/app.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "pages": [ - "pages/index/index", - "pages/invest/invest", - "pages/concept/concept", - "pages/mine/mine", - "pages/mine/basicInfo/basicInfo", - "pages/mine/feedback/feedback", - "pages/mine/commentReply/commentReply", - "pages/mine/investPreference/investPreference", - "pages/index/eventDetails/eventDetails", - "pages/invest/investDetails/investDetails", - "pages/index/stockDetails/stockDetails", - "pages/index/conceptDetails/conceptDetails", - "pages/mine/followCollect/followCollect", - "pages/mine/myLike/myLike", - "pages/login/login", - "pages/login/codeLogin/codeLogin", - "pages/mine/web/web", - "pages/concept/historicalTimeline/historicalTimeline", - "pages/concept/hotStock/hotStock", - "pages/concept/newsDetails/newsDetails", - "pages/concept/reportDetails/reportDetails" - ], - "subPackages": [ - { - "root": "pagesMine", - "pages": [ - "vip/vip", - "vipMeal/vipMeal" - ] - }, - { - "root": "pagesStock", - "pages": [ - "stockCenterDetails/stockCenterDetails", - "stockCenterDetails/cwDetails" - ] - } - ], - "window": { - "navigationStyle": "custom", - "backgroundColor": "#F8F8F8" - }, - "tabBar": { - "custom": true, - "list": [ - { - "iconPath": "/static/icon/tabbar/home.png", - "selectedIconPath": "/static/icon/tabbar/home_s.png", - "text": "首页", - "pagePath": "pages/index/index" - }, - { - "iconPath": "/static/icon/tabbar/invest.png", - "selectedIconPath": "/static/icon/tabbar/invest_s.png", - "text": "投资", - "pagePath": "pages/invest/invest" - }, - { - "iconPath": "/static/icon/tabbar/invest.png", - "selectedIconPath": "/static/icon/tabbar/invest_s.png", - "text": "投资", - "pagePath": "pages/concept/concept" - }, - { - "iconPath": "/static/icon/tabbar/mine.png", - "selectedIconPath": "/static/icon/tabbar/mine_s.png", - "text": "我的", - "pagePath": "pages/mine/mine" - } - ] - }, - "usingComponents": {} -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/app.wxss b/unpackage/dist/build/mp-weixin/app.wxss deleted file mode 100644 index 84b2285..0000000 --- a/unpackage/dist/build/mp-weixin/app.wxss +++ /dev/null @@ -1,2 +0,0 @@ -.flex{display:flex;align-items:center}.flexCenter{display:flex;align-items:center;justify-content:center}.flexColumn{display:flex;flex-direction:column}.flexColumnCenter{display:flex;flex-direction:column;align-items:center}.flex1{flex:1}.flexWrap{display:flex;flex-wrap:wrap}.flexStretch{display:flex;align-items:stretch}.between{justify-content:space-between}.flexEnd{display:flex;align-items:center;justify-content:flex-end}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}view,input,textarea,scroll-view,swiper{box-sizing:border-box}button{background-color:transparent}button:after{border:none}::-webkit-scrollbar{color:transparent;width:0} -page{--status-bar-height:25px;--top-window-height:0px;--window-top:0px;--window-bottom:0px;--window-left:0px;--window-right:0px;--window-magin:0px}[data-c-h="true"]{display: none !important;} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/common/assets.js b/unpackage/dist/build/mp-weixin/common/assets.js deleted file mode 100644 index 45362a2..0000000 --- a/unpackage/dist/build/mp-weixin/common/assets.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports._imports_0="/static/image/index/conceptTopBg.png",exports._imports_0$1="/static/image/login/logo.png",exports._imports_0$2="/pagesStock/static/icon/rightArrow.png",exports._imports_0$3="/pagesStock/static/icon/shangJiantou.png",exports._imports_0$4="/pagesStock/static/icon/cwfx-1.png",exports._imports_0$5="/pagesStock/static/icon/news-search.png",exports._imports_1="/static/icon/home/conceptCenter/search.png",exports._imports_1$1="/static/icon/home/downArrow.png",exports._imports_1$10="/pagesMine/static/image/vip/vipTopBg.png",exports._imports_1$11="/pagesStock/static/icon/all-down-ed.png",exports._imports_1$12="/static/icon/back.png",exports._imports_1$13="/pagesStock/static/icon/xiaJiantou.png",exports._imports_1$14="/pagesStock/static/icon/newsTime.png",exports._imports_1$2="/static/icon/home/conceptCenter/next.png",exports._imports_1$3="/static/icon/home/conceptCenter/timeAxis.png",exports._imports_1$4="/static/icon/mine/infoArrow.png",exports._imports_1$5="/static/icon/mine/basicInfo/edit.png",exports._imports_1$6="/static/icon/home/conceptCenter/lock.png",exports._imports_1$7="/static/icon/home/like_s.png",exports._imports_1$8="/static/icon/login/mobile.png",exports._imports_1$9="/static/icon/home/conceptCenter/timeScreenArrow.png",exports._imports_10="/static/icon/home/industrySearch.png",exports._imports_10$1="/static/icon/home/conceptCenter/rank3.png",exports._imports_10$2="/pagesMine/static/icon/vip/step2.png",exports._imports_11="/static/icon/home/like.png",exports._imports_11$1="/static/icon/home/industry_s.png",exports._imports_11$2="/static/icon/home/conceptCenter/rankChg.png",exports._imports_11$3="/pagesMine/static/icon/vip/step3_v.png",exports._imports_12="/static/icon/home/level_s.png",exports._imports_12$1="/static/icon/home/sortArrow.png",exports._imports_12$2="/static/icon/home/conceptCenter/calendar.png",exports._imports_12$3="/pagesMine/static/icon/vip/step3.png",exports._imports_13="/static/icon/home/conceptCenter/vipPopIcon.png",exports._imports_13$1="/static/icon/home/close.png",exports._imports_13$2="/static/icon/home/conceptCenter/browse.png",exports._imports_13$3="/pagesMine/static/icon/vip/step4_v.png",exports._imports_14="/static/icon/home/conceptCenter/visitModule.png",exports._imports_14$1="/pagesMine/static/icon/vip/step4.png",exports._imports_14$2="/pagesStock/static/icon/yRightArrow.png",exports._imports_15="/static/icon/home/conceptCenter/free_s.png",exports._imports_15$1="/pagesMine/static/icon/vip/investQuestion.png",exports._imports_16="/static/icon/home/conceptCenter/pro_s.png",exports._imports_16$1="/pagesMine/static/icon/vip/industrialResearch.png",exports._imports_17="/pagesMine/static/icon/vip/operatingDecision.png",exports._imports_2="/static/icon/backBlack.png",exports._imports_2$1="/static/icon/home/upArrow.png",exports._imports_2$10="/pagesStock/static/icon/establishedTime.png",exports._imports_2$11="/pagesStock/static/icon/upArrow.png",exports._imports_2$12="/pagesStock/static/icon/all-icon.png",exports._imports_2$13="/pagesStock/static/icon/newsEyes.png",exports._imports_2$2="/static/icon/invest/upArrow.png",exports._imports_2$3="/static/icon/home/conceptCenter/sortType.png",exports._imports_2$4="/static/image/mine/vipBg.png",exports._imports_2$5="/static/icon/mine/basicInfo/downArrow.png",exports._imports_2$6="/static/icon/login/code.png",exports._imports_2$7="/static/icon/home/conceptCenter/reasonExpand.png",exports._imports_2$8="/pagesMine/static/image/vip/noVipTopBg.png",exports._imports_2$9="/pagesStock/static/icon/contrast.png",exports._imports_3="/static/icon/home/conceptCenter/conceptScreenArrow.png",exports._imports_3$1="/static/icon/home/browser.png",exports._imports_3$10="/pagesStock/static/icon/registeredCapital.png",exports._imports_3$11="/pagesStock/static/icon/yuan_shang.png",exports._imports_3$12="/pagesStock/static/icon/all-down.png",exports._imports_3$13="/pagesStock/static/icon/newsFire.png",exports._imports_3$2="/static/icon/invest/downArrow.png",exports._imports_3$3="/static/icon/mine/menuArrow.png",exports._imports_3$4="/static/icon/home/expectScore.png",exports._imports_3$5="/static/icon/login/select_s.png",exports._imports_3$6="/static/icon/home/conceptCenter/chgDown.png",exports._imports_3$7="/static/icon/home/conceptCenter/reasonRetract.png",exports._imports_3$8="/pagesMine/static/icon/vip/titleLeft_v.png",exports._imports_3$9="/pagesStock/static/icon/optional.png",exports._imports_4="/static/image/index/noData.png",exports._imports_4$1="/static/icon/home/conceptCenter/pre.png",exports._imports_4$10="/pagesStock/static/icon/location.png",exports._imports_4$11="/pagesStock/static/icon/cwfx-2.png",exports._imports_4$2="/static/icon/home/conceptCenter/transactionDate.png",exports._imports_4$3="/static/image/mine/service.png",exports._imports_4$4="/static/icon/home/expectScoreTips.png",exports._imports_4$5="/static/icon/home/collect_s.png",exports._imports_4$6="/static/icon/login/select.png",exports._imports_4$7="/static/icon/home/conceptCenter/chgUp.png",exports._imports_4$8="/pagesMine/static/icon/vip/titleLeft.png",exports._imports_4$9="/pagesStock/static/icon/share.png",exports._imports_5="/static/icon/home/monthLeftArrow.png",exports._imports_5$1="/static/icon/home/expectScoreDot.png",exports._imports_5$2="/static/icon/home/conceptCenter/newsReport.png",exports._imports_5$3="/pagesMine/static/icon/vip/titleRight_v.png",exports._imports_5$4="/pagesStock/static/icon/visitWebsite.png",exports._imports_6="/static/icon/home/monthRightArrow.png",exports._imports_6$1="/pagesMine/static/icon/vip/titleRight.png",exports._imports_6$2="/pagesStock/static/icon/female.png",exports._imports_7="/static/icon/home/collect.png",exports._imports_7$1="/static/icon/home/conceptCenter/statistics.png",exports._imports_7$2="/pagesMine/static/icon/vip/step1_v.png",exports._imports_7$3="/pagesMine/static/icon/vip/notContain.png",exports._imports_7$4="/pagesStock/static/icon/lookMoreArrow.png",exports._imports_8="/static/icon/home/conceptCenter/rank1.png",exports._imports_8$1="/static/icon/home/eventDetails/like.png",exports._imports_8$2="/pagesMine/static/icon/vip/step1.png",exports._imports_8$3="/pagesMine/static/icon/vip/contain.png",exports._imports_8$4="/pagesStock/static/icon/existStatus.png",exports._imports_9="/static/icon/home/dateRange.png",exports._imports_9$1="/static/icon/home/conceptCenter/rank2.png",exports._imports_9$2="/static/icon/home/eventDetails/collect.png",exports._imports_9$3="/pagesMine/static/icon/vip/step2_v.png",exports._imports_9$4="/pagesStock/static/icon/industryRank.png"; diff --git a/unpackage/dist/build/mp-weixin/common/vendor.js b/unpackage/dist/build/mp-weixin/common/vendor.js deleted file mode 100644 index 8eebafa..0000000 --- a/unpackage/dist/build/mp-weixin/common/vendor.js +++ /dev/null @@ -1,24 +0,0 @@ -"use strict"; -/** -* @vue/shared v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/ -function e(e,t){const n=new Set(e.split(","));return t?e=>n.has(e.toLowerCase()):e=>n.has(e)}const t={},n=[],r=()=>{},o=()=>!1,i=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),s=e=>e.startsWith("onUpdate:"),c=Object.assign,a=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},l=Object.prototype.hasOwnProperty,u=(e,t)=>l.call(e,t),f=Array.isArray,p=e=>"[object Map]"===x(e),h=e=>"[object Set]"===x(e),d=e=>"function"==typeof e,v=e=>"string"==typeof e,g=e=>"symbol"==typeof e,_=e=>null!==e&&"object"==typeof e,y=e=>(_(e)||d(e))&&d(e.then)&&d(e.catch),m=Object.prototype.toString,x=e=>m.call(e),w=e=>"[object Object]"===x(e),b=e=>v(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,k=e(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),S=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},B=/-(\w)/g,$=S((e=>e.replace(B,((e,t)=>t?t.toUpperCase():"")))),A=/\B([A-Z])/g,C=S((e=>e.replace(A,"-$1").toLowerCase())),O=S((e=>e.charAt(0).toUpperCase()+e.slice(1))),E=S((e=>e?`on${O(e)}`:"")),P=(e,t)=>!Object.is(e,t),H=(e,t)=>{for(let n=0;n{const t=parseFloat(e);return isNaN(t)?e:t};function R(e){if(f(e)){const t={};for(let n=0;n{if(e){const n=e.split(j);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function L(e){let t="";if(v(e))t=e;else if(f(e))for(let n=0;nt&&t.__v_isRef?T(e,t.value):p(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n],r)=>(e[V(t,r)+" =>"]=n,e)),{})}:h(t)?{[`Set(${t.size})`]:[...t.values()].map((e=>V(e)))}:g(t)?V(t):!_(t)||f(t)||w(t)?t:String(t),V=(e,t="")=>{var n;return g(e)?`Symbol(${null!=(n=e.description)?n:t})`:e};function U(e,t=null){let n;return(...r)=>(e&&(n=e.apply(t,r),e=null),n)}function W(e,t){if(!v(t))return;const n=(t=t.replace(/\[(\d+)\]/g,".$1")).split(".");let r=n[0];return e||(e={}),1===n.length?e[r]:W(e[r],n.slice(1).join("."))}function N(e){let t={};return w(e)&&Object.keys(e).sort().forEach((n=>{const r=n;t[r]=e[r]})),Object.keys(t)?t:e}const F=/:/g;const K=encodeURIComponent;function X(e,t=K){const n=e?Object.keys(e).map((n=>{let r=e[n];return void 0===typeof r||null===r?r="":w(r)&&(r=JSON.stringify(r)),t(n)+"="+t(r)})).filter((e=>e.length>0)).join("&"):null;return n?`?${n}`:""}const q=["onInit","onLoad","onShow","onHide","onUnload","onBackPress","onPageScroll","onTabItemTap","onReachBottom","onPullDownRefresh","onShareTimeline","onShareAppMessage","onShareChat","onAddToFavorites","onSaveExitState","onNavigationBarButtonTap","onNavigationBarSearchInputClicked","onNavigationBarSearchInputChanged","onNavigationBarSearchInputConfirmed","onNavigationBarSearchInputFocusChanged"];const Z=["onShow","onHide","onLaunch","onError","onThemeChange","onPageNotFound","onUnhandledRejection","onExit","onInit","onLoad","onReady","onUnload","onResize","onBackPress","onPageScroll","onTabItemTap","onReachBottom","onPullDownRefresh","onShareTimeline","onAddToFavorites","onShareAppMessage","onShareChat","onSaveExitState","onNavigationBarButtonTap","onNavigationBarSearchInputClicked","onNavigationBarSearchInputChanged","onNavigationBarSearchInputConfirmed","onNavigationBarSearchInputFocusChanged"],J=(()=>({onPageScroll:1,onShareAppMessage:2,onShareTimeline:4,onShareChat:8}))();function G(e,t,n=!0){return!(n&&!d(t))&&(Z.indexOf(e)>-1||0===e.indexOf("on"))}let Q;const Y=[];const ee=U(((e,t)=>t(e))),te=function(){};te.prototype={_id:1,on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n,_id:this._id}),this._id++},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r=0;i--)if(r[i].fn===t||r[i].fn._===t||r[i]._id===t){r.splice(i,1);break}o=r}return o.length?n[e]=o:delete n[e],this}};var ne=te;function re(e,t){if(!e)return;if(e=e.trim().replace(/_/g,"-"),t&&t[e])return e;if("chinese"===(e=e.toLowerCase()))return"zh-Hans";if(0===e.indexOf("zh"))return e.indexOf("-hans")>-1?"zh-Hans":e.indexOf("-hant")>-1?"zh-Hant":(n=e,["-tw","-hk","-mo","-cht"].find((e=>-1!==n.indexOf(e)))?"zh-Hant":"zh-Hans");var n;let r=["en","fr","es"];t&&Object.keys(t).length>0&&(r=Object.keys(t));const o=function(e,t){return t.find((t=>0===e.indexOf(t)))}(e,r);return o||void 0}function oe(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}let ie=1;const se={};function ce(e,t,n){if("number"==typeof e){const r=se[e];if(r)return r.keepAlive||delete se[e],r.callback(t,n)}return t}const ae="success",le="fail",ue="complete";function fe(e,t={},{beforeAll:n,beforeSuccess:r}={}){w(t)||(t={});const{success:o,fail:i,complete:s}=function(e){const t={};for(const n in e){const r=e[n];d(r)&&(t[n]=oe(r),delete e[n])}return t}(t),c=d(o),a=d(i),l=d(s),u=ie++;return function(e,t,n,r=!1){se[e]={name:t,keepAlive:r,callback:n}}(u,e,(u=>{(u=u||{}).errMsg=function(e,t){return e&&-1!==e.indexOf(":fail")?t+e.substring(e.indexOf(":fail")):t+":ok"}(u.errMsg,e),d(n)&&n(u),u.errMsg===e+":ok"?(d(r)&&r(u,t),c&&o(u)):a&&i(u),l&&s(u)})),u}const pe="success",he="fail",de="complete",ve={},ge={};function _e(e,t){return function(n){return e(n,t)||n}}function ye(e,t,n){let r=!1;for(let o=0;oe(t),catch(){}}}function me(e,t={}){return[pe,he,de].forEach((n=>{const r=e[n];if(!f(r))return;const o=t[n];t[n]=function(e){ye(r,e,t).then((e=>d(o)&&o(e)||e))}})),t}function xe(e,t){const n=[];f(ve.returnValue)&&n.push(...ve.returnValue);const r=ge[e];return r&&f(r.returnValue)&&n.push(...r.returnValue),n.forEach((e=>{t=e(t)||t})),t}function we(e){const t=Object.create(null);Object.keys(ve).forEach((e=>{"returnValue"!==e&&(t[e]=ve[e].slice())}));const n=ge[e];return n&&Object.keys(n).forEach((e=>{"returnValue"!==e&&(t[e]=(t[e]||[]).concat(n[e]))})),t}function be(e,t,n,r){const o=we(e);if(o&&Object.keys(o).length){if(f(o.invoke)){return ye(o.invoke,n).then((n=>t(me(we(e),n),...r)))}return t(me(o,n),...r)}return t(n,...r)}function ke(e,t){return(n={},...r)=>function(e){return!(!w(e)||![ae,le,ue].find((t=>d(e[t]))))}(n)?xe(e,be(e,t,c({},n),r)):xe(e,new Promise(((o,i)=>{be(e,t,c({},n,{success:o,fail:i}),r)})))}function Se(e,t,n,r={}){const o=t+":fail";let i="";return i=n?0===n.indexOf(o)?n:o+" "+n:o,delete r.errCode,ce(e,c({errMsg:i},r))}function Be(e,t,n,r){const o=function(e,t){e[0]}(t);if(o)return o}function $e(e,t,n,r){return n=>{const o=fe(e,n,r),i=Be(0,[n]);return i?Se(o,e,i):t(n,{resolve:t=>function(e,t,n){return ce(e,c(n||{},{errMsg:t+":ok"}))}(o,e,t),reject:(t,n)=>Se(o,e,function(e){return!e||v(e)?e:e.stack?("undefined"!=typeof globalThis&&globalThis.harmonyChannel||console.error(e.message+"\n"+e.stack),e.message):e}(t),n)})}}function Ae(e,t,n,r){return function(e,t,n,r){return(...e)=>{const n=Be(0,e);if(n)throw new Error(n);return t.apply(null,e)}}(0,t)}let Ce=!1,Oe=0,Ee=0;const Pe=Ae(0,((e,t)=>{if(0===Oe&&function(){var e,t;let n,r,o;{const i=(null===(e=wx.getWindowInfo)||void 0===e?void 0:e.call(wx))||wx.getSystemInfoSync(),s=(null===(t=wx.getDeviceInfo)||void 0===t?void 0:t.call(wx))||wx.getSystemInfoSync();n=i.windowWidth,r=i.pixelRatio,o=s.platform}Oe=n,Ee=r,Ce="ios"===o}(),0===(e=Number(e)))return 0;let n=e/750*(t||Oe);return n<0&&(n=-n),n=Math.floor(n+1e-4),0===n&&(n=1!==Ee&&Ce?.5:1),e<0?-n:n}));function He(e,t){Object.keys(t).forEach((n=>{d(t[n])&&(e[n]=function(e,t){const n=t?e?e.concat(t):f(t)?t:[t]:e;return n?function(e){const t=[];for(let n=0;n{const r=e[n],o=t[n];f(r)&&d(o)&&a(r,o)}))}const Re=Ae(0,((e,t)=>{v(e)&&w(t)?He(ge[e]||(ge[e]={}),t):w(e)&&He(ve,e)})),Me=Ae(0,((e,t)=>{v(e)?w(t)?Ie(ge[e],t):delete ge[e]:w(e)&&Ie(ve,e)}));const je=new class{constructor(){this.$emitter=new ne}on(e,t){return this.$emitter.on(e,t)}once(e,t){return this.$emitter.once(e,t)}off(e,t){e?this.$emitter.off(e,t):this.$emitter.e={}}emit(e,...t){this.$emitter.emit(e,...t)}},ze=Ae(0,((e,t)=>(je.on(e,t),()=>je.off(e,t)))),De=Ae(0,((e,t)=>(je.once(e,t),()=>je.off(e,t)))),Le=Ae(0,((e,t)=>{f(e)||(e=e?[e]:[]),e.forEach((e=>{je.off(e,t)}))})),Te=Ae(0,((e,...t)=>{je.emit(e,...t)}));let Ve,Ue,We;function Ne(e){try{return JSON.parse(e)}catch(t){}return e}const Fe=[];function Ke(e,t){Fe.forEach((n=>{n(e,t)})),Fe.length=0}const Xe=ke(qe="getPushClientId",function(e,t,n,r){return $e(e,t,0,r)}(qe,((e,{resolve:t,reject:n})=>{Promise.resolve().then((()=>{void 0===We&&(We=!1,Ve="",Ue="uniPush is not enabled"),Fe.push(((e,r)=>{e?t({cid:e}):n(r)})),void 0!==Ve&&Ke(Ve,Ue)}))}),0,Ze));var qe,Ze;const Je=[],Ge=/^\$|__f__|getLocale|setLocale|sendNativeEvent|restoreGlobal|requireGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|rpx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64|getDeviceInfo|getAppBaseInfo|getWindowInfo|getSystemSetting|getAppAuthorizeSetting/,Qe=/^create|Manager$/,Ye=["createBLEConnection"],et=["request","downloadFile","uploadFile","connectSocket"],tt=["createBLEConnection"],nt=/^on|^off/;function rt(e){return Qe.test(e)&&-1===Ye.indexOf(e)}function ot(e){return Ge.test(e)&&-1===tt.indexOf(e)}function it(e){return-1!==et.indexOf(e)}function st(e){return!(rt(e)||ot(e)||function(e){return nt.test(e)&&"onPush"!==e}(e))}function ct(e,t){return st(e)&&d(t)?function(n={},...r){return d(n.success)||d(n.fail)||d(n.complete)?xe(e,be(e,t,c({},n),r)):xe(e,new Promise(((o,i)=>{be(e,t,c({},n,{success:o,fail:i}),r)})))}:t}Promise.prototype.finally||(Promise.prototype.finally=function(e){const t=this.constructor;return this.then((n=>t.resolve(e&&e()).then((()=>n))),(n=>t.resolve(e&&e()).then((()=>{throw n}))))});const at=["success","fail","cancel","complete"];const lt=()=>{const e=d(getApp)&&getApp({allowDefault:!0});return e&&e.$vm?e.$vm.$locale:function(){var e;let t="";{const n=(null===(e=wx.getAppBaseInfo)||void 0===e?void 0:e.call(wx))||wx.getSystemInfoSync();t=re(n&&n.language?n.language:"en")||"en"}return t}()},ut=[];"undefined"!=typeof global&&(global.getLocale=lt);let ft;function pt(e=wx){return function(t,n){ft=ft||e.getStorageSync("__DC_STAT_UUID"),ft||(ft=Date.now()+""+Math.floor(1e7*Math.random()),wx.setStorage({key:"__DC_STAT_UUID",data:ft})),n.deviceId=ft}}function ht(e,t){if(e.safeArea){const n=e.safeArea;t.safeAreaInsets={top:n.top,left:n.left,right:e.windowWidth-n.right,bottom:e.screenHeight-n.bottom}}}function dt(e,t){let n="",r="";switch(n=e.split(" ")[0]||t,r=e.split(" ")[1]||"",n=n.toLowerCase(),n){case"harmony":case"ohos":case"openharmony":n="harmonyos";break;case"iphone os":n="ios";break;case"mac":case"darwin":n="macos";break;case"windows_nt":n="windows"}return{osName:n,osVersion:r}}function vt(e,t){let n=e.deviceType||"phone";{const e={ipad:"pad",windows:"pc",mac:"pc"},r=Object.keys(e),o=t.toLowerCase();for(let t=0;t{ht(e,t),pt()(e,t),function(e,t){const{brand:n="",model:r="",system:o="",language:i="",theme:s,version:a,platform:l,fontSizeSetting:u,SDKVersion:f,pixelRatio:p,deviceOrientation:h}=e,{osName:d,osVersion:v}=dt(o,l);let g=a,_=vt(e,r),y=gt(n),m=yt(e),x=h,w=p,b=f;const k=(i||"").replace(/_/g,"-"),S={appId:"__UNI__83518F0",appName:"JiaZhiQianYan",appVersion:"1.0.0",appVersionCode:"100",appLanguage:_t(k),uniCompileVersion:"4.87",uniCompilerVersion:"4.87",uniRuntimeVersion:"4.87",uniPlatform:"mp-weixin",deviceBrand:y,deviceModel:r,deviceType:_,devicePixelRatio:w,deviceOrientation:x,osName:d,osVersion:v,hostTheme:s,hostVersion:g,hostLanguage:k,hostName:m,hostSDKVersion:b,hostFontSizeSetting:u,windowTop:0,windowBottom:0,osLanguage:void 0,osTheme:void 0,ua:void 0,hostPackageName:void 0,browserName:void 0,browserVersion:void 0,isUniAppX:!1};c(t,S)}(e,t)}},xt=mt,wt={args(e,t){let n=parseInt(e.current);if(isNaN(n))return;const r=e.urls;if(!f(r))return;const o=r.length;return o?(n<0?n=0:n>=o&&(n=o-1),n>0?(t.current=r[n],t.urls=r.filter(((e,t)=>!(t{const{brand:n,model:r,system:o="",platform:i=""}=e;let s=vt(e,r),a=gt(n);pt()(e,t);const{osName:l,osVersion:u}=dt(o,i);t=N(c(t,{deviceType:s,deviceBrand:a,deviceModel:r,osName:l,osVersion:u}))}},St={returnValue:(e,t)=>{const{version:n,language:r,SDKVersion:o,theme:i}=e;let s=yt(e),a=(r||"").replace(/_/g,"-");const l={hostVersion:n,hostLanguage:a,hostName:s,hostSDKVersion:o,hostTheme:i,appId:"__UNI__83518F0",appName:"JiaZhiQianYan",appVersion:"1.0.0",appVersionCode:"100",appLanguage:_t(a),isUniAppX:!1,uniPlatform:"mp-weixin",uniCompileVersion:"4.87",uniCompilerVersion:"4.87",uniRuntimeVersion:"4.87"};c(t,l)}},Bt={returnValue:(e,t)=>{ht(e,t),t=N(c(t,{windowTop:0,windowBottom:0}))}},$t={args(e){const t=getApp({allowDefault:!0})||{};t.$vm?ao("onError",e,t.$vm.$):(wx.$onErrorHandlers||(wx.$onErrorHandlers=[]),wx.$onErrorHandlers.push(e))}},At={args(e){const t=getApp({allowDefault:!0})||{};if(t.$vm){if(e.__weh){const n=t.$vm.$.onError;if(n){const t=n.indexOf(e.__weh);t>-1&&n.splice(t,1)}}}else{if(!wx.$onErrorHandlers)return;const t=wx.$onErrorHandlers.findIndex((t=>t===e));-1!==t&&wx.$onErrorHandlers.splice(t,1)}}},Ct={args(){if(wx.__uni_console__){if(wx.__uni_console_warned__)return;wx.__uni_console_warned__=!0,console.warn("开发模式下小程序日志回显会使用 socket 连接,为了避免冲突,建议使用 SocketTask 的方式去管理 WebSocket 或手动关闭日志回显功能。[详情](https://uniapp.dcloud.net.cn/tutorial/run/mp-log.html)")}}},Ot=Ct,Et={$on:ze,$off:Le,$once:De,$emit:Te,upx2px:Pe,rpx2px:Pe,interceptors:{},addInterceptor:Re,removeInterceptor:Me,onCreateVueApp:function(e){if(Q)return e(Q);Y.push(e)},invokeCreateVueAppHook:function(e){Q=e,Y.forEach((t=>t(e)))},getLocale:lt,setLocale:e=>{const t=d(getApp)&&getApp();if(!t)return!1;return t.$vm.$locale!==e&&(t.$vm.$locale=e,ut.forEach((t=>t({locale:e}))),!0)},onLocaleChange:e=>{-1===ut.indexOf(e)&&ut.push(e)},getPushClientId:Xe,onPushMessage:e=>{-1===Je.indexOf(e)&&Je.push(e)},offPushMessage:e=>{if(e){const t=Je.indexOf(e);t>-1&&Je.splice(t,1)}else Je.length=0},invokePushCallback:function(e){if("enabled"===e.type)We=!0;else if("clientId"===e.type)Ve=e.cid,Ue=e.errMsg,Ke(Ve,e.errMsg);else if("pushMsg"===e.type){const t={type:"receive",data:Ne(e.message)};for(let e=0;e{t({type:"click",data:Ne(e.message)})}))},__f__:function(e,t,...n){t&&n.push(t),console[e].apply(console,n)}};const Pt=["qy","env","error","version","lanDebug","cloud","serviceMarket","router","worklet","__webpack_require_UNI_MP_PLUGIN__"],Ht=["lanDebug","router","worklet"],It=wx.getLaunchOptionsSync?wx.getLaunchOptionsSync():null;function Rt(e){return(!It||1154!==It.scene||!Ht.includes(e))&&(Pt.indexOf(e)>-1||"function"==typeof wx[e])}function Mt(){const e={};for(const t in wx)Rt(t)&&(e[t]=wx[t]);return"undefined"!=typeof globalThis&&"undefined"==typeof requireMiniProgram&&(globalThis.wx=e),e}const jt=["__route__","__wxExparserNodeId__","__wxWebviewId__"],zt=(Dt={oauth:["weixin"],share:["weixin"],payment:["wxpay"],push:["weixin"]},function({service:e,success:t,fail:n,complete:r}){let o;Dt[e]?(o={errMsg:"getProvider:ok",service:e,provider:Dt[e]},d(t)&&t(o)):(o={errMsg:"getProvider:fail:服务["+e+"]不存在"},d(n)&&n(o)),d(r)&&r(o)});var Dt;const Lt=Mt();Lt.canIUse("getAppBaseInfo")||(Lt.getAppBaseInfo=Lt.getSystemInfoSync),Lt.canIUse("getWindowInfo")||(Lt.getWindowInfo=Lt.getSystemInfoSync),Lt.canIUse("getDeviceInfo")||(Lt.getDeviceInfo=Lt.getSystemInfoSync);let Tt=Lt.getAppBaseInfo&&Lt.getAppBaseInfo();Tt||(Tt=Lt.getSystemInfoSync());const Vt=Tt?Tt.host:null,Ut=Vt&&"SAAASDK"===Vt.env?Lt.miniapp.shareVideoMessage:Lt.shareVideoMessage;var Wt=Object.freeze({__proto__:null,createSelectorQuery:function(){const e=Lt.createSelectorQuery(),t=e.in;return e.in=function(e){return e.$scope?t.call(this,e.$scope):t.call(this,function(e){const t=Object.create(null);return jt.forEach((n=>{t[n]=e[n]})),t}(e))},e},getProvider:zt,shareVideoMessage:Ut});const Nt={args(e,t){e.compressedHeight&&!t.compressHeight&&(t.compressHeight=e.compressedHeight),e.compressedWidth&&!t.compressWidth&&(t.compressWidth=e.compressedWidth)}};var Ft=Object.freeze({__proto__:null,compressImage:Nt,getAppAuthorizeSetting:{returnValue:function(e,t){const{locationReducedAccuracy:n}=e;t.locationAccuracy="unsupported",!0===n?t.locationAccuracy="reduced":!1===n&&(t.locationAccuracy="full")}},getAppBaseInfo:St,getDeviceInfo:kt,getSystemInfo:mt,getSystemInfoSync:xt,getWindowInfo:Bt,offError:At,onError:$t,onSocketMessage:Ot,onSocketOpen:Ct,previewImage:wt,redirectTo:{},showActionSheet:bt});const Kt=Mt();var Xt=function(e,t,n=wx){const r=function(e){function t(e,t,n){return function(o){return t(r(e,o,n))}}function n(e,n,r={},o={},i=!1){if(w(n)){const s=!0===i?n:{};d(r)&&(r=r(n,s)||{});for(const c in n)if(u(r,c)){let t=r[c];d(t)&&(t=t(n[c],n,s)),t?v(t)?s[t]=n[c]:w(t)&&(s[t.name?t.name:c]=t.value):console.warn(`微信小程序 ${e} 暂不支持 ${c}`)}else if(-1!==at.indexOf(c)){const r=n[c];d(r)&&(s[c]=t(e,r,o))}else i||u(s,c)||(s[c]=n[c]);return s}return d(n)&&(d(r)&&r(n,{}),n=t(e,n,o)),n}function r(t,r,o,i=!1){return d(e.returnValue)&&(r=e.returnValue(t,r)),n(t,r,o,{},i||!1)}return function(t,o){const i=u(e,t);if(!i&&"function"!=typeof wx[t])return o;const s=i||d(e.returnValue)||rt(t)||it(t),c=i||d(o);if(!i&&!o)return function(){console.error(`微信小程序 暂不支持${t}`)};if(!s||!c)return o;const a=e[t];return function(e,o){let i=a||{};d(a)&&(i=a(e));const s=[e=n(t,e,i.args,i.returnValue)];void 0!==o&&s.push(o);const c=wx[i.name||t].apply(wx,s);return(rt(t)||it(t))&&c&&!c.__v_skip&&(c.__v_skip=!0),ot(t)?r(t,c,i.returnValue,rt(t)):c}}}(t);return new Proxy({},{get:(t,o)=>u(t,o)?t[o]:u(e,o)?ct(o,e[o]):u(Et,o)?ct(o,Et[o]):ct(o,r(o,n[o]))})}(Wt,Ft,Kt);let qt,Zt;class Jt{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=qt,!e&&qt&&(this.index=(qt.scopes||(qt.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=qt;try{return qt=this,e()}finally{qt=t}}}on(){qt=this}off(){qt=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t=4))break}1===this._dirtyLevel&&(this._dirtyLevel=0),sn()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=tn,t=Zt;try{return tn=!0,Zt=this,this._runnings++,Qt(this),this.fn()}finally{Yt(this),this._runnings--,Zt=t,tn=e}}stop(){var e;this.active&&(Qt(this),Yt(this),null==(e=this.onStop)||e.call(this),this.active=!1)}}function Qt(e){e._trackId++,e._depsLength=0}function Yt(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},hn=new WeakMap,dn=Symbol(""),vn=Symbol("");function gn(e,t,n){if(tn&&Zt){let t=hn.get(e);t||hn.set(e,t=new Map);let r=t.get(n);r||t.set(n,r=pn((()=>t.delete(n)))),ln(Zt,r)}}function _n(e,t,n,r,o,i){const s=hn.get(e);if(!s)return;let c=[];if("clear"===t)c=[...s.values()];else if("length"===n&&f(e)){const e=Number(r);s.forEach(((t,n)=>{("length"===n||!g(n)&&n>=e)&&c.push(t)}))}else switch(void 0!==n&&c.push(s.get(n)),t){case"add":f(e)?b(n)&&c.push(s.get("length")):(c.push(s.get(dn)),p(e)&&c.push(s.get(vn)));break;case"delete":f(e)||(c.push(s.get(dn)),p(e)&&c.push(s.get(vn)));break;case"set":p(e)&&c.push(s.get(dn))}cn();for(const a of c)a&&fn(a,4);an()}const yn=e("__proto__,__v_isRef,__isVue"),mn=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(g)),xn=wn();function wn(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=cr(this);for(let t=0,o=this.length;t{e[t]=function(...e){on(),cn();const n=cr(this)[t].apply(this,e);return an(),sn(),n}})),e}function bn(e){const t=cr(this);return gn(t,0,e),t.hasOwnProperty(e)}class kn{constructor(e=!1,t=!1){this._isReadonly=e,this._isShallow=t}get(e,t,n){const r=this._isReadonly,o=this._isShallow;if("__v_isReactive"===t)return!r;if("__v_isReadonly"===t)return r;if("__v_isShallow"===t)return o;if("__v_raw"===t)return n===(r?o?Yn:Qn:o?Gn:Jn).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const i=f(e);if(!r){if(i&&u(xn,t))return Reflect.get(xn,t,n);if("hasOwnProperty"===t)return bn}const s=Reflect.get(e,t,n);return(g(t)?mn.has(t):yn(t))?s:(r||gn(e,0,t),o?s:dr(s)?i&&b(t)?s:s.value:_(s)?r?nr(s):tr(s):s)}}class Sn extends kn{constructor(e=!1){super(!1,e)}set(e,t,n,r){let o=e[t];if(!this._isShallow){const t=ir(o);if(sr(n)||ir(n)||(o=cr(o),n=cr(n)),!f(e)&&dr(o)&&!dr(n))return!t&&(o.value=n,!0)}const i=f(e)&&b(t)?Number(t)e,En=e=>Reflect.getPrototypeOf(e);function Pn(e,t,n=!1,r=!1){const o=cr(e=e.__v_raw),i=cr(t);n||(P(t,i)&&gn(o,0,t),gn(o,0,i));const{has:s}=En(o),c=r?On:n?ur:lr;return s.call(o,t)?c(e.get(t)):s.call(o,i)?c(e.get(i)):void(e!==o&&e.get(t))}function Hn(e,t=!1){const n=this.__v_raw,r=cr(n),o=cr(e);return t||(P(e,o)&&gn(r,0,e),gn(r,0,o)),e===o?n.has(e):n.has(e)||n.has(o)}function In(e,t=!1){return e=e.__v_raw,!t&&gn(cr(e),0,dn),Reflect.get(e,"size",e)}function Rn(e){e=cr(e);const t=cr(this);return En(t).has.call(t,e)||(t.add(e),_n(t,"add",e,e)),this}function Mn(e,t){t=cr(t);const n=cr(this),{has:r,get:o}=En(n);let i=r.call(n,e);i||(e=cr(e),i=r.call(n,e));const s=o.call(n,e);return n.set(e,t),i?P(t,s)&&_n(n,"set",e,t):_n(n,"add",e,t),this}function jn(e){const t=cr(this),{has:n,get:r}=En(t);let o=n.call(t,e);o||(e=cr(e),o=n.call(t,e)),r&&r.call(t,e);const i=t.delete(e);return o&&_n(t,"delete",e,void 0),i}function zn(){const e=cr(this),t=0!==e.size,n=e.clear();return t&&_n(e,"clear",void 0,void 0),n}function Dn(e,t){return function(n,r){const o=this,i=o.__v_raw,s=cr(i),c=t?On:e?ur:lr;return!e&&gn(s,0,dn),i.forEach(((e,t)=>n.call(r,c(e),c(t),o)))}}function Ln(e,t,n){return function(...r){const o=this.__v_raw,i=cr(o),s=p(i),c="entries"===e||e===Symbol.iterator&&s,a="keys"===e&&s,l=o[e](...r),u=n?On:t?ur:lr;return!t&&gn(i,0,a?vn:dn),{next(){const{value:e,done:t}=l.next();return t?{value:e,done:t}:{value:c?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function Tn(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function Vn(){const e={get(e){return Pn(this,e)},get size(){return In(this)},has:Hn,add:Rn,set:Mn,delete:jn,clear:zn,forEach:Dn(!1,!1)},t={get(e){return Pn(this,e,!1,!0)},get size(){return In(this)},has:Hn,add:Rn,set:Mn,delete:jn,clear:zn,forEach:Dn(!1,!0)},n={get(e){return Pn(this,e,!0)},get size(){return In(this,!0)},has(e){return Hn.call(this,e,!0)},add:Tn("add"),set:Tn("set"),delete:Tn("delete"),clear:Tn("clear"),forEach:Dn(!0,!1)},r={get(e){return Pn(this,e,!0,!0)},get size(){return In(this,!0)},has(e){return Hn.call(this,e,!0)},add:Tn("add"),set:Tn("set"),delete:Tn("delete"),clear:Tn("clear"),forEach:Dn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((o=>{e[o]=Ln(o,!1,!1),n[o]=Ln(o,!0,!1),t[o]=Ln(o,!1,!0),r[o]=Ln(o,!0,!0)})),[e,n,t,r]}const[Un,Wn,Nn,Fn]=Vn();function Kn(e,t){const n=t?e?Fn:Nn:e?Wn:Un;return(t,r,o)=>"__v_isReactive"===r?!e:"__v_isReadonly"===r?e:"__v_raw"===r?t:Reflect.get(u(n,r)&&r in t?n:t,r,o)}const Xn={get:Kn(!1,!1)},qn={get:Kn(!1,!0)},Zn={get:Kn(!0,!1)},Jn=new WeakMap,Gn=new WeakMap,Qn=new WeakMap,Yn=new WeakMap;function er(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>x(e).slice(8,-1))(e))}function tr(e){return ir(e)?e:rr(e,!1,$n,Xn,Jn)}function nr(e){return rr(e,!0,An,Zn,Qn)}function rr(e,t,n,r,o){if(!_(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const s=er(e);if(0===s)return e;const c=new Proxy(e,2===s?r:n);return o.set(e,c),c}function or(e){return ir(e)?or(e.__v_raw):!(!e||!e.__v_isReactive)}function ir(e){return!(!e||!e.__v_isReadonly)}function sr(e){return!(!e||!e.__v_isShallow)}function cr(e){const t=e&&e.__v_raw;return t?cr(t):e}function ar(e){return Object.isExtensible(e)&&((e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})})(e,"__v_skip",!0),e}const lr=e=>_(e)?tr(e):e,ur=e=>_(e)?nr(e):e;class fr{constructor(e,t,n,r){this.getter=e,this._setter=t,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Gt((()=>e(this._value)),(()=>hr(this,2===this.effect._dirtyLevel?2:3))),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=n}get value(){const e=cr(this);return e._cacheable&&!e.effect.dirty||!P(e._value,e._value=e.effect.run())||hr(e,4),pr(e),e.effect._dirtyLevel>=2&&hr(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function pr(e){var t;tn&&Zt&&(e=cr(e),ln(Zt,null!=(t=e.dep)?t:e.dep=pn((()=>e.dep=void 0),e instanceof fr?e:void 0)))}function hr(e,t=4,n){const r=(e=cr(e)).dep;r&&fn(r,t)}function dr(e){return!(!e||!0!==e.__v_isRef)}function vr(e){return function(e,t){if(dr(e))return e;return new gr(e,t)}(e,!1)}class gr{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:cr(e),this._value=t?e:lr(e)}get value(){return pr(this),this._value}set value(e){const t=this.__v_isShallow||sr(e)||ir(e);e=t?e:cr(e),P(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:lr(e),hr(this,4))}}function _r(e){return dr(e)?e.value:e}const yr={get:(e,t,n)=>_r(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return dr(o)&&!dr(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function mr(e){return or(e)?e:new Proxy(e,yr)}function xr(e,t,n,r){try{return r?e(...r):e()}catch(o){br(o,t,n)}}function wr(e,t,n,r){if(d(e)){const o=xr(e,t,n,r);return o&&y(o)&&o.catch((e=>{br(e,t,n)})),o}const o=[];for(let i=0;i>>1,o=$r[r],i=Dr(o);inull==e.id?1/0:e.id,Lr=(e,t)=>{const n=Dr(e)-Dr(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Tr(e){Br=!1,Sr=!0,$r.sort(Lr);try{for(Ar=0;Ar<$r.length;Ar++){const e=$r[Ar];e&&!1!==e.active&&xr(e,null,14)}}finally{Ar=0,$r.length=0,function(e){if(Cr.length){const e=[...new Set(Cr)].sort(((e,t)=>Dr(e)-Dr(t)));if(Cr.length=0,Or)return void Or.push(...e);for(Or=e,Er=0;Erv(e)?e.trim():e))),n&&(i=r.map(I))}let a,l=o[a=E(n)]||o[a=E($(n))];!l&&s&&(l=o[a=E(C(n))]),l&&wr(l,e,6,i);const u=o[a+"Once"];if(u){if(e.emitted){if(e.emitted[a])return}else e.emitted={};e.emitted[a]=!0,wr(u,e,6,i)}}function Ur(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(void 0!==o)return o;const i=e.emits;let s={},a=!1;if(!d(e)){const r=e=>{const n=Ur(e,t,!0);n&&(a=!0,c(s,n))};!n&&t.mixins.length&&t.mixins.forEach(r),e.extends&&r(e.extends),e.mixins&&e.mixins.forEach(r)}return i||a?(f(i)?i.forEach((e=>s[e]=null)):c(s,i),_(e)&&r.set(e,s),s):(_(e)&&r.set(e,null),null)}function Wr(e,t){return!(!e||!i(t))&&(t=t.slice(2).replace(/Once$/,""),u(e,t[0].toLowerCase()+t.slice(1))||u(e,C(t))||u(e,t))}let Nr=null;function Fr(e){const t=Nr;return Nr=e,e&&e.type.__scopeId,t}function Kr(e,t){return e&&(e[t]||e[$(t)]||e[O($(t))])}const Xr={};function qr(e,t,n){return Zr(e,t,n)}function Zr(e,n,{immediate:o,deep:i,flush:s,once:c,onTrack:l,onTrigger:u}=t){if(n&&c){const e=n;n=(...t)=>{e(...t),B()}}const p=Go,h=e=>!0===i?e:Qr(e,!1===i?1:void 0);let v,g,_=!1,y=!1;if(dr(e)?(v=()=>e.value,_=sr(e)):or(e)?(v=()=>h(e),_=!0):f(e)?(y=!0,_=e.some((e=>or(e)||sr(e))),v=()=>e.map((e=>dr(e)?e.value:or(e)?h(e):d(e)?xr(e,p,2):void 0))):v=d(e)?n?()=>xr(e,p,2):()=>(g&&g(),wr(e,p,3,[m])):r,n&&i){const e=v;v=()=>Qr(e())}let m=e=>{g=k.onStop=()=>{xr(e,p,4),g=k.onStop=void 0}},x=y?new Array(e.length).fill(Xr):Xr;const w=()=>{if(k.active&&k.dirty)if(n){const e=k.run();(i||_||(y?e.some(((e,t)=>P(e,x[t]))):P(e,x)))&&(g&&g(),wr(n,p,3,[e,x===Xr?void 0:y&&x[0]===Xr?[]:x,m]),x=e)}else k.run()};let b;w.allowRecurse=!!n,"sync"===s?b=w:"post"===s?b=()=>Ko(w,p&&p.suspense):(w.pre=!0,p&&(w.id=p.uid),b=()=>Rr(w));const k=new Gt(v,r,b),S=qt,B=()=>{k.stop(),S&&a(S.effects,k)};return n?o?w():x=k.run():"post"===s?Ko(k.run.bind(k),p&&p.suspense):k.run(),B}function Jr(e,t,n){const r=this.proxy,o=v(e)?e.includes(".")?Gr(r,e):()=>r[e]:e.bind(r,r);let i;d(t)?i=t:(i=t.handler,n=t);const s=ti(this),c=Zr(o,i.bind(r),n);return s(),c}function Gr(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e0){if(n>=t)return e;n++}if((r=r||new Set).has(e))return e;if(r.add(e),dr(e))Qr(e.value,t,n,r);else if(f(e))for(let o=0;o{Qr(e,t,n,r)}));else if(w(e))for(const o in e)Qr(e[o],t,n,r);return e}function Yr(){return{app:null,config:{isNativeTag:o,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let eo=0;let to=null;function no(e,t){if(Go){let n=Go.provides;const r=Go.parent&&Go.parent.provides;r===n&&(n=Go.provides=Object.create(r)),n[e]=t,"app"===Go.type.mpType&&Go.appContext.app.provide(e,t)}else;}function ro(e,t,n=!1){const r=Go||Nr;if(r||to){const o=r?null==r.parent?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:to._context.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&d(t)?t.call(r&&r.proxy):t}}function oo(e,t){so(e,"a",t)}function io(e,t){so(e,"da",t)}function so(e,t,n=Go){const r=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(ao(t,r,n),n){let e=n.parent;for(;e&&e.parent;)e.parent.vnode.type.__isKeepAlive&&co(r,t,n,e),e=e.parent}}function co(e,t,n,r){const o=ao(t,e,r,!0);go((()=>{a(r[t],o)}),n)}function ao(e,t,n=Go,r=!1){if(n){(function(e){return q.indexOf(e)>-1})(e)&&(n=n.root);const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;on();const o=ti(n),i=wr(t,n,e,r);return o(),sn(),i});return r?o.unshift(i):o.push(i),i}}const lo=e=>(t,n=Go)=>(!oi||"sp"===e)&&ao(e,((...e)=>t(...e)),n),uo=lo("bm"),fo=lo("m"),po=lo("bu"),ho=lo("u"),vo=lo("bum"),go=lo("um"),_o=lo("sp"),yo=lo("rtg"),mo=lo("rtc");function xo(e,t=Go){ao("ec",e,t)}const wo=e=>e?ri(e)?ci(e)||e.proxy:wo(e.parent):null;const bo=c(Object.create(null),{$:function(e){return e},$el:e=>e.__$el||(e.__$el={}),$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>wo(e.parent),$root:e=>wo(e.root),$emit:e=>e.emit,$options:e=>Eo(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Rr(e.update)}),$watch:e=>Jr.bind(e)}),ko=(e,n)=>e!==t&&!e.__isScriptSetup&&u(e,n),So={get({_:e},n){const{ctx:r,setupState:o,data:i,props:s,accessCache:c,type:a,appContext:l}=e;let f;if("$"!==n[0]){const a=c[n];if(void 0!==a)switch(a){case 1:return o[n];case 2:return i[n];case 4:return r[n];case 3:return s[n]}else{if(ko(o,n))return c[n]=1,o[n];if(i!==t&&u(i,n))return c[n]=2,i[n];if((f=e.propsOptions[0])&&u(f,n))return c[n]=3,s[n];if(r!==t&&u(r,n))return c[n]=4,r[n];$o&&(c[n]=0)}}const p=bo[n];let h,d;return p?("$attrs"===n&&gn(e,0,n),p(e)):(h=a.__cssModules)&&(h=h[n])?h:r!==t&&u(r,n)?(c[n]=4,r[n]):(d=l.config.globalProperties,u(d,n)?d[n]:void 0)},set({_:e},n,r){const{data:o,setupState:i,ctx:s}=e;return ko(i,n)?(i[n]=r,!0):o!==t&&u(o,n)?(o[n]=r,!0):!u(e.props,n)&&(("$"!==n[0]||!(n.slice(1)in e))&&(s[n]=r,!0))},has({_:{data:e,setupState:n,accessCache:r,ctx:o,appContext:i,propsOptions:s}},c){let a;return!!r[c]||e!==t&&u(e,c)||ko(n,c)||(a=s[0])&&u(a,c)||u(o,c)||u(bo,c)||u(i.config.globalProperties,c)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:u(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Bo(e){return f(e)?e.reduce(((e,t)=>(e[t]=null,e)),{}):e}let $o=!0;function Ao(e){const t=Eo(e),n=e.proxy,o=e.ctx;$o=!1,t.beforeCreate&&Co(t.beforeCreate,e,"bc");const{data:i,computed:s,methods:c,watch:a,provide:l,inject:u,created:p,beforeMount:h,mounted:v,beforeUpdate:g,updated:y,activated:m,deactivated:x,beforeDestroy:w,beforeUnmount:b,destroyed:k,unmounted:S,render:B,renderTracked:$,renderTriggered:A,errorCaptured:C,serverPrefetch:O,expose:E,inheritAttrs:P,components:H,directives:I,filters:R}=t;if(u&&function(e,t,n=r){f(e)&&(e=Ro(e));for(const r in e){const n=e[r];let o;o=_(n)?"default"in n?ro(n.from||r,n.default,!0):ro(n.from||r):ro(n),dr(o)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:e=>o.value=e}):t[r]=o}}(u,o,null),c)for(const r in c){const e=c[r];d(e)&&(o[r]=e.bind(n))}if(i){const t=i.call(n,n);_(t)&&(e.data=tr(t))}if($o=!0,s)for(const f in s){const e=s[f],t=d(e)?e.bind(n,n):d(e.get)?e.get.bind(n,n):r,i=!d(e)&&d(e.set)?e.set.bind(n):r,c=ai({get:t,set:i});Object.defineProperty(o,f,{enumerable:!0,configurable:!0,get:()=>c.value,set:e=>c.value=e})}if(a)for(const r in a)Oo(a[r],o,n,r);function M(e,t){f(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(function(){if(l){const e=d(l)?l.call(n):l;Reflect.ownKeys(e).forEach((t=>{no(t,e[t])}))}}(),p&&Co(p,e,"c"),M(uo,h),M(fo,v),M(po,g),M(ho,y),M(oo,m),M(io,x),M(xo,C),M(mo,$),M(yo,A),M(vo,b),M(go,S),M(_o,O),f(E))if(E.length){const t=e.exposed||(e.exposed={});E.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});B&&e.render===r&&(e.render=B),null!=P&&(e.inheritAttrs=P),H&&(e.components=H),I&&(e.directives=I),e.ctx.$onApplyOptions&&e.ctx.$onApplyOptions(t,e,n)}function Co(e,t,n){wr(f(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function Oo(e,t,n,r){const o=r.includes(".")?Gr(n,r):()=>n[r];if(v(e)){const n=t[e];d(n)&&qr(o,n)}else if(d(e))qr(o,e.bind(n));else if(_(e))if(f(e))e.forEach((e=>Oo(e,t,n,r)));else{const r=d(e.handler)?e.handler.bind(n):t[e.handler];d(r)&&qr(o,r,e)}}function Eo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,c=i.get(t);let a;return c?a=c:o.length||n||r?(a={},o.length&&o.forEach((e=>Po(a,e,s,!0))),Po(a,t,s)):a=t,_(t)&&i.set(t,a),a}function Po(e,t,n,r=!1){const{mixins:o,extends:i}=t;i&&Po(e,i,n,!0),o&&o.forEach((t=>Po(e,t,n,!0)));for(const s in t)if(r&&"expose"===s);else{const r=Ho[s]||n&&n[s];e[s]=r?r(e[s],t[s]):t[s]}return e}const Ho={data:Io,props:zo,emits:zo,methods:jo,computed:jo,beforeCreate:Mo,created:Mo,beforeMount:Mo,mounted:Mo,beforeUpdate:Mo,updated:Mo,beforeDestroy:Mo,beforeUnmount:Mo,destroyed:Mo,unmounted:Mo,activated:Mo,deactivated:Mo,errorCaptured:Mo,serverPrefetch:Mo,components:jo,directives:jo,watch:function(e,t){if(!e)return t;if(!t)return e;const n=c(Object.create(null),e);for(const r in t)n[r]=Mo(e[r],t[r]);return n},provide:Io,inject:function(e,t){return jo(Ro(e),Ro(t))}};function Io(e,t){return t?e?function(){return c(d(e)?e.call(this,this):e,d(t)?t.call(this,this):t)}:t:e}function Ro(e){if(f(e)){const t={};for(let n=0;n{h=!0;const[t,n]=Vo(e,r,!0);c(l,t),n&&p.push(...n)};!o&&r.mixins.length&&r.mixins.forEach(t),e.extends&&t(e.extends),e.mixins&&e.mixins.forEach(t)}if(!a&&!h)return _(e)&&i.set(e,n),n;if(f(a))for(let n=0;n-1,r[1]=n<0||t-1||u(r,"default"))&&p.push(e)}}}const v=[l,p];return _(e)&&i.set(e,v),v}function Uo(e){return"$"!==e[0]&&!k(e)}function Wo(e){if(null===e)return"null";if("function"==typeof e)return e.name||"";if("object"==typeof e){return e.constructor&&e.constructor.name||""}return""}function No(e,t){return Wo(e)===Wo(t)}function Fo(e,t){return f(t)?t.findIndex((t=>No(t,e))):d(t)&&No(t,e)?0:-1}const Ko=jr;function Xo(e){return e?or(t=e)||ir(t)||"__vInternal"in e?c({},e):e:null;var t}const qo=Yr();let Zo=0;function Jo(e,n,r){const o=e.type,i=(n?n.appContext:e.appContext)||qo,s={uid:Zo++,vnode:e,type:o,parent:n,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new Jt(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:n?n.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Vo(o,i),emitsOptions:Ur(o,i),emit:null,emitted:null,propsDefaults:t,inheritAttrs:o.inheritAttrs,ctx:t,data:t,props:t,attrs:t,slots:t,refs:t,setupState:t,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:r,suspenseId:r?r.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null,$uniElements:new Map,$templateUniElementRefs:[],$templateUniElementStyles:{},$eS:{},$eA:{}};return s.ctx={_:s},s.root=n?n.root:s,s.emit=Vr.bind(null,s),e.ce&&e.ce(s),s}let Go=null;const Qo=()=>Go||Nr;let Yo,ei;Yo=e=>{Go=e},ei=e=>{oi=e};const ti=e=>{const t=Go;return Yo(e),e.scope.on(),()=>{e.scope.off(),Yo(t)}},ni=()=>{Go&&Go.scope.off(),Yo(null)};function ri(e){return 4&e.vnode.shapeFlag}let oi=!1;function ii(e,t=!1){t&&ei(t);const{props:n}=e.vnode,r=ri(e);Do(e,n,r,t);const o=r?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ar(new Proxy(e.ctx,So));const{setup:r}=n;if(r){const t=e.setupContext=r.length>1?function(e){const t=t=>{e.exposed=t||{}};return{get attrs(){return function(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get:(t,n)=>(gn(e,0,"$attrs"),t[n])}))}(e)},slots:e.slots,emit:e.emit,expose:t}}(e):null,n=ti(e);on();const o=xr(r,e,0,[e.props,t]);sn(),n(),y(o)?o.then(ni,ni):function(e,t,n){d(t)?e.render=t:_(t)&&(e.setupState=mr(t));si(e)}(e,o)}else si(e)}(e):void 0;return t&&ei(!1),o}function si(e,t,n){const o=e.type;e.render||(e.render=o.render||r);{const t=ti(e);on();try{Ao(e)}finally{sn(),t()}}}function ci(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(mr(ar(e.exposed)),{get:(t,n)=>n in t?t[n]:e.proxy[n],has:(e,t)=>t in e||t in bo}))}const ai=(e,t)=>{const n=function(e,t,n=!1){let o,i;const s=d(e);return s?(o=e,i=r):(o=e.get,i=e.set),new fr(o,i,s||!i,n)}(e,0,oi);return n},li="3.4.21";function ui(e){return _r(e)}const fi="[object Array]",pi="[object Object]";function hi(e,t){const n={};return di(e,t),vi(e,t,"",n),n}function di(e,t){if((e=ui(e))===t)return;const n=x(e),r=x(t);if(n==pi&&r==pi)for(let o in t){const n=e[o];void 0===n?e[o]=null:di(n,t[o])}else n==fi&&r==fi&&e.length>=t.length&&t.forEach(((t,n)=>{di(e[n],t)}))}function vi(e,t,n,r){if((e=ui(e))===t)return;const o=x(e),i=x(t);if(o==pi)if(i!=pi||Object.keys(e).length{vi(e,i[t],(""==n?"":n+".")+s+"["+t+"]",r)}));else if(c==pi)if(a!=pi||Object.keys(o).length{vi(e,t[o],n+"["+o+"]",r)})):gi(r,n,e)}function gi(e,t,n){e[t]=n}function _i(e){const t=e.ctx.__next_tick_callbacks;if(t&&t.length){const e=t.slice(0);t.length=0;for(let t=0;t{t?xr(t.bind(e.proxy),e,14):r&&r(e.proxy)})),new Promise((e=>{r=e}))}function mi(e,t){const n=typeof(e=ui(e));if("object"===n&&null!==e){let n=t.get(e);if(void 0!==n)return n;if(f(e)){const r=e.length;n=new Array(r),t.set(e,n);for(let o=0;o{r[e]=n[e]})),r}(o,i));Object.keys(s).length?(r.__next_tick_pending=!0,o.setData(s,(()=>{r.__next_tick_pending=!1,_i(e)})),zr()):_i(e)}}function bi(e,t,n){t.appContext.config.globalProperties.$applyOptions(e,t,n);const r=e.computed;if(r){const e=Object.keys(r);if(e.length){const n=t.ctx;n.$computedKeys||(n.$computedKeys=[]),n.$computedKeys.push(...e)}}delete t.ctx.$onApplyOptions}function ki(e,t=!1){const{setupState:n,$templateRefs:r,$templateUniElementRefs:o,ctx:{$scope:i,$mpPlatform:s}}=e;if("mp-alipay"===s)return;if(!i||!r&&!o)return;if(t)return r&&r.forEach((e=>Si(e,null,n))),void(o&&o.forEach((e=>Si(e,null,n))));const c="mp-baidu"===s||"mp-toutiao"===s,a=e=>{if(0===e.length)return[];const t=(i.selectAllComponents(".r")||[]).concat(i.selectAllComponents(".r-i-f")||[]);return e.filter((e=>{const r=function(e,t){const n=e.find((e=>e&&(e.properties||e.props).uI===t));if(n){const e=n.$vm;return e?ci(e.$)||e:function(e){_(e)&&ar(e);return e}(n)}return null}(t,e.i);return!(!c||null!==r)||(Si(e,r,n),!1)}))},l=()=>{if(r){const t=a(r);t.length&&e.proxy&&e.proxy.$scope&&e.proxy.$scope.setData({r1:1},(()=>{a(t)}))}};o&&o.length&&yi(e,(()=>{o.forEach((e=>{f(e.v)?e.v.forEach((t=>{Si(e,t,n)})):Si(e,e.v,n)}))})),i._$setRef?i._$setRef(l):yi(e,l)}function Si({r:e,f:t},n,r){if(d(e))e(n,{});else{const o=v(e),i=dr(e);if(o||i)if(t){if(!i)return;f(e.value)||(e.value=[]);const t=e.value;if(-1===t.indexOf(n)){if(t.push(n),!n)return;n.$&&vo((()=>a(t,n)),n.$)}}else o?u(r,e)&&(r[e]=n):dr(e)&&(e.value=n)}}const Bi=jr;function $i(e,t){const n=e.component=Jo(e,t.parentComponent,null);return n.renderer=t.mpType?t.mpType:"component",n.ctx.$onApplyOptions=bi,n.ctx.$children=[],"app"===t.mpType&&(n.render=r),t.onBeforeSetup&&t.onBeforeSetup(n,t),ii(n),t.parentComponent&&n.proxy&&t.parentComponent.ctx.$children.push(ci(n)||n.proxy),function(e){const t=Oi.bind(e);e.$updateScopedSlots=()=>Ir((()=>Rr(t)));const n=()=>{if(e.isMounted){const{next:t,bu:n,u:r}=e;Ei(e,!1),on(),zr(),sn(),n&&H(n),Ei(e,!0),wi(e,Ai(e)),r&&Bi(r)}else vo((()=>{ki(e,!0)}),e),wi(e,Ai(e))},o=e.effect=new Gt(n,r,(()=>Rr(i)),e.scope),i=e.update=()=>{o.dirty&&o.run()};i.id=e.uid,Ei(e,!0),i()}(n),n.proxy}function Ai(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[c],slots:a,attrs:l,emit:u,render:f,renderCache:p,data:h,setupState:d,ctx:v,uid:g,appContext:{app:{config:{globalProperties:{pruneComponentPropsCache:_}}}},inheritAttrs:y}=e;let m;e.$uniElementIds=new Map,e.$templateRefs=[],e.$templateUniElementRefs=[],e.$templateUniElementStyles={},e.$ei=0,_(g),e.__counter=0===e.__counter?1:0;const x=Fr(e);try{if(4&n.shapeFlag){Ci(y,s,c,l);const e=o||r;m=f.call(e,e,p,s,d,h,v)}else{Ci(y,s,c,t.props?l:(e=>{let t;for(const n in e)("class"===n||"style"===n||i(n))&&((t||(t={}))[n]=e[n]);return t})(l));const e=t;m=e.length>1?e(s,{attrs:l,slots:a,emit:u}):e(s,null)}}catch(w){br(w,e,1),m=!1}return ki(e),Fr(x),m}function Ci(e,t,n,r){if(t&&r&&!1!==e){const e=Object.keys(r).filter((e=>"class"!==e&&"style"!==e));if(!e.length)return;n&&e.some(s)?e.forEach((e=>{s(e)&&e.slice(9)in n||(t[e]=r[e])})):e.forEach((e=>t[e]=r[e]))}}function Oi(){const e=this.$scopedSlotsData;if(!e||0===e.length)return;const t=this.ctx.$scope,n=t.data,r=Object.create(null);e.forEach((({path:e,index:t,data:o})=>{const i=W(n,e),s=v(t)?`${e}.${t}`:`${e}[${t}]`;if(void 0===i||void 0===i[t])r[s]=o;else{const e=hi(o,i[t]);Object.keys(e).forEach((t=>{r[s+"."+t]=e[t]}))}})),e.length=0,Object.keys(r).length&&t.setData(r)}function Ei({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}const Pi=function(e,t=null){d(e)||(e=c({},e)),null==t||_(t)||(t=null);const n=Yr(),r=new WeakSet,o=n.app={_uid:eo++,_component:e,_props:t,_container:null,_context:n,_instance:null,version:li,get config(){return n.config},set config(e){},use:(e,...t)=>(r.has(e)||(e&&d(e.install)?(r.add(e),e.install(o,...t)):d(e)&&(r.add(e),e(o,...t))),o),mixin:e=>(n.mixins.includes(e)||n.mixins.push(e),o),component:(e,t)=>t?(n.components[e]=t,o):n.components[e],directive:(e,t)=>t?(n.directives[e]=t,o):n.directives[e],mount(){},unmount(){},provide:(e,t)=>(n.provides[e]=t,o),runWithContext(e){const t=to;to=o;try{return e()}finally{to=t}}};return o};function Hi(e,t=null){("undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof my?my:void 0).__VUE__=!0;const n=Pi(e,t),o=n._context;o.config.globalProperties.$nextTick=function(e){return yi(this.$,e)};const i=e=>(e.appContext=o,e.shapeFlag=6,e),s=function(e,t){return $i(i(e),t)},c=function(e){return e&&function(e){const{bum:t,scope:n,update:r,um:o}=e;t&&H(t);{const t=e.parent;if(t){const n=t.ctx.$children,r=ci(e)||e.proxy,o=n.indexOf(r);o>-1&&n.splice(o,1)}}n.stop(),r&&(r.active=!1),o&&Bi(o),Bi((()=>{e.isUnmounted=!0}))}(e.$)};return n.mount=function(){e.render=r;const t=$i(i({type:e}),{mpType:"app",mpInstance:null,parentComponent:null,slots:[],props:null});return n._instance=t.$,t.$app=n,t.$createComponent=s,t.$destroyComponent=c,o.$appInstance=t,t},n.unmount=function(){},n}function Ii(e,t,n,r){d(t)&&ao(e,t.bind(n),r)}function Ri(e,t,n){!function(e,t,n){const r=e.mpType||n.$mpType;!r||"component"===r||"page"===r&&"component"===t.renderer||Object.keys(e).forEach((r=>{if(G(r,e[r],!1)){const o=e[r];f(o)?o.forEach((e=>Ii(r,e,n,t))):Ii(r,o,n,t)}}))}(e,t,n)}function Mi(e,t,n){return e[t]=n}function ji(e,...t){const n=this[e];return n?n(...t):(console.error(`method ${e} not found`),null)}function zi(e){const t=e.config.errorHandler;return function(n,r,o){t&&t(n,r,o);const i=e._instance;if(!i||!i.proxy)throw n;i.onError?i.proxy.$callHook("onError",n):kr(n,0,r&&r.$.vnode,!1)}}function Di(e,t){return e?[...new Set([].concat(e,t))]:t}let Li;const Ti="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Vi=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function Ui(){const e=Xt.getStorageSync("uni_id_token")||"",t=e.split(".");if(!e||3!==t.length)return{uid:null,role:[],permission:[],tokenExpired:0};let n;try{n=JSON.parse((r=t[1],decodeURIComponent(Li(r).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))))}catch(o){throw new Error("获取当前用户信息出错,详细错误信息为:"+o.message)}var r;return n.tokenExpired=1e3*n.exp,delete n.exp,delete n.iat,n}function Wi(e){const t=e.config;var n;t.errorHandler=ee(e,zi),n=t.optionMergeStrategies,Z.forEach((e=>{n[e]=Di}));const r=t.globalProperties;!function(e){e.uniIDHasRole=function(e){const{role:t}=Ui();return t.indexOf(e)>-1},e.uniIDHasPermission=function(e){const{permission:t}=Ui();return this.uniIDHasRole("admin")||t.indexOf(e)>-1},e.uniIDTokenValid=function(){const{tokenExpired:e}=Ui();return e>Date.now()}}(r),r.$set=Mi,r.$applyOptions=Ri,r.$callMethod=ji,Xt.invokeCreateVueAppHook(e)}Li="function"!=typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!Vi.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var t;e+="==".slice(2-(3&e.length));for(var n,r,o="",i=0;i>16&255):64===r?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return o}:atob;const Ni=Object.create(null);function Fi(e){delete Ni[e]}function Ki(e){if(!e)return;const[t,n]=e.split(",");return Ni[t]?Ni[t][parseInt(n)]:void 0}var Xi={install(e){Wi(e),e.config.globalProperties.pruneComponentPropsCache=Fi;const t=e.mount;e.mount=function(n){const r=t.call(e,n),o=function(){const e="createApp";if("undefined"!=typeof global&&void 0!==global[e])return global[e];if("undefined"!=typeof my)return my[e]}();return o?o(r):"undefined"!=typeof createMiniProgramApp&&createMiniProgramApp(r),r}}};function qi(e){return v(e)?e:function(e){let t="";if(!e||v(e))return t;for(const n in e)t+=`${n.startsWith("--")?n:C(n)}:${e[n]};`;return t}(R(e))}function Zi(e,t){const n=Qo(),o=n.ctx,i=void 0===t||"mp-weixin"!==o.$mpPlatform&&"mp-qq"!==o.$mpPlatform&&"mp-xhs"!==o.$mpPlatform||!v(t)&&"number"!=typeof t?"":"_"+t,s="e"+n.$ei+++i,a=o.$scope;if(!e)return delete a[s],s;const l=a[s];return l?l.value=e:a[s]=function(e,t){const n=e=>{var o;(o=e).type&&o.target&&(o.preventDefault=r,o.stopPropagation=r,o.stopImmediatePropagation=r,u(o,"detail")||(o.detail={}),u(o,"markerId")&&(o.detail="object"==typeof o.detail?o.detail:{},o.detail.markerId=o.markerId),w(o.detail)&&u(o.detail,"checked")&&!u(o.detail,"value")&&(o.detail.value=o.detail.checked),w(o.detail)&&(o.target=c({},o.target,o.detail)));let i=[e];t&&t.ctx.$getTriggerEventDetail&&"number"==typeof e.detail&&(e.detail=t.ctx.$getTriggerEventDetail(e.detail)),e.detail&&e.detail.__args__&&(i=e.detail.__args__);const s=n.value,a=()=>wr(function(e,t){if(f(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n&&n.call(e),e._stopped=!0},t.map((e=>t=>!t._stopped&&e(t)))}return t}(e,s),t,5,i),l=e.target,p=!!l&&(!!l.dataset&&"true"===String(l.dataset.eventsync));if(!Ji.includes(e.type)||p){const t=a();if("input"===e.type&&(f(t)||y(t)))return;return t}setTimeout(a)};return n.value=e,n}(e,n),s}const Ji=["tap","longpress","longtap","transitionend","animationstart","animationiteration","animationend","touchforcechange"];const Gi=function(e,t=null){return e&&(e.mpType="app"),Hi(e,t).use(Xi)};const Qi=["externalClasses"];const Yi=/_(.*)_worklet_factory_/;function es(e,t){const n=e.$children;for(let o=n.length-1;o>=0;o--){const e=n[o];if(e.$scope._$vueId===t)return e}let r;for(let o=n.length-1;o>=0;o--)if(r=es(n[o],t),r)return r}const ts=["createSelectorQuery","createIntersectionObserver","selectAllComponents","selectComponent"];function ns(e,t){const n=e.ctx;n.mpType=t.mpType,n.$mpType=t.mpType,n.$mpPlatform="mp-weixin",n.$scope=t.mpInstance,Object.defineProperties(n,{virtualHostId:{get(){const e=this.$scope.data.virtualHostId;return void 0===e?"":e}}}),n.$mp={},n._self={},e.slots={},f(t.slots)&&t.slots.length&&(t.slots.forEach((t=>{e.slots[t]=!0})),e.slots.d&&(e.slots.default=!0)),n.getOpenerEventChannel=function(){return t.mpInstance.getOpenerEventChannel()},n.$hasHook=rs,n.$callHook=os,e.emit=function(e,t){return function(n,...r){const o=t.$scope;if(o&&n){const e={__args__:r};o.triggerEvent(n,e)}return e.apply(this,[n,...r])}}(e.emit,n)}function rs(e){const t=this.$[e];return!(!t||!t.length)}function os(e,t){"mounted"===e&&(os.call(this,"bm"),this.$.isMounted=!0,e="m");const n=this.$[e];return n&&((e,t)=>{let n;for(let r=0;r{G(n,e[n])&&t.add(n)}));{const{extends:n,mixins:r}=e;r&&r.forEach((e=>ss(e,t))),n&&ss(n,t)}}return t}function cs(e,t,n){-1!==n.indexOf(t)||u(e,t)||(e[t]=function(e){return this.$vm&&this.$vm.$callHook(t,e)})}const as=["onReady"];function ls(e,t,n=as){t.forEach((t=>cs(e,t,n)))}function us(e,t,n=as){ss(t).forEach((t=>cs(e,t,n)))}const fs=U((()=>{const e=[],t=d(getApp)&&getApp({allowDefault:!0});if(t&&t.$vm&&t.$vm.$){const n=t.$vm.$.appContext.mixins;if(f(n)){const t=Object.keys(J);n.forEach((n=>{t.forEach((t=>{u(n,t)&&!e.includes(t)&&e.push(t)}))}))}}return e}));const ps=["onShow","onHide","onError","onThemeChange","onPageNotFound","onUnhandledRejection"];function hs(e,t){const n=e.$,r={globalData:e.$options&&e.$options.globalData||{},$vm:e,onLaunch(t){this.$vm=e;const r=n.ctx;this.$vm&&r.$scope&&r.$callHook||(ns(n,{mpType:"app",mpInstance:this,slots:[]}),r.globalData=this.globalData,e.$callHook("onLaunch",t))}},o=wx.$onErrorHandlers;o&&(o.forEach((e=>{ao("onError",e,n)})),o.length=0),function(e){const t=vr(function(){var e;let t="";{const n=(null===(e=wx.getAppBaseInfo)||void 0===e?void 0:e.call(wx))||wx.getSystemInfoSync();t=re(n&&n.language?n.language:"en")||"en"}return t}());Object.defineProperty(e,"$locale",{get:()=>t.value,set(e){t.value=e}})}(e);const i=e.$.type;ls(r,ps),us(r,i);{const e=i.methods;e&&c(r,e)}return r}function ds(e,t){if(d(e.onLaunch)){const t=wx.getLaunchOptionsSync&&wx.getLaunchOptionsSync();e.onLaunch(t)}d(e.onShow)&&wx.onAppShow&&wx.onAppShow((e=>{t.$callHook("onShow",e)})),d(e.onHide)&&wx.onAppHide&&wx.onAppHide((e=>{t.$callHook("onHide",e)}))}const vs=["eO","uR","uRIF","uI","uT","uP","uS"];function gs(e){e.properties||(e.properties={}),c(e.properties,function(e,t=!1){const n={};if(!t){let e=function(e){const t=Object.create(null);e&&e.forEach((e=>{t[e]=!0})),this.setData({$slots:t})};vs.forEach((e=>{n[e]={type:null,value:""}})),n.uS={type:null,value:[]},n.uS.observer=e}return e.behaviors&&e.behaviors.includes("wx://form-field")&&(e.properties&&e.properties.name||(n.name={type:null,value:""}),e.properties&&e.properties.value||(n.value={type:null,value:""})),n}(e),function(e){const t={};return e&&e.virtualHost&&(t.virtualHostStyle={type:null,value:""},t.virtualHostClass={type:null,value:""},t.virtualHostHidden={type:null,value:""},t.virtualHostId={type:null,value:""}),t}(e.options))}const _s=[String,Number,Boolean,Object,Array,null];function ys(e,t){const n=function(e,t){return f(e)&&1===e.length?e[0]:e}(e);return-1!==_s.indexOf(n)?n:null}function ms(e,t){return(t?function(e){const t={};w(e)&&Object.keys(e).forEach((n=>{-1===vs.indexOf(n)&&(t[n]=e[n])}));return t}(e):Ki(e.uP))||{}}function xs(e){const t=function(){const e=this.properties.uP;e&&(this.$vm?function(e,t){const n=cr(t.props),r=Ki(e)||{};ws(n,r)&&(!function(e,t,n,r){const{props:o,attrs:i,vnode:{patchFlag:s}}=e,c=cr(o),[a]=e.propsOptions;let l=!1;if(!(r||s>0)||16&s){let r;Lo(e,t,o,i)&&(l=!0);for(const i in c)t&&(u(t,i)||(r=C(i))!==i&&u(t,r))||(a?!n||void 0===n[i]&&void 0===n[r]||(o[i]=To(a,c,i,void 0,e,!0)):delete o[i]);if(i!==c)for(const e in i)t&&u(t,e)||(delete i[e],l=!0)}else if(8&s){const n=e.vnode.dynamicProps;for(let r=0;r-1&&function(e){const t=$r.indexOf(e);t>Ar&&$r.splice(t,1)}(t.update),t.update());var o}(e,this.$vm.$):"m"===this.properties.uT&&function(e,t){const n=t.properties,r=Ki(e)||{};ws(n,r,!1)&&t.setData(r)}(e,this))};e.observers||(e.observers={}),e.observers.uP=t}function ws(e,t,n=!0){const r=Object.keys(t);if(n&&r.length!==Object.keys(e).length)return!0;for(let o=0;o{r.push(e.replace("uni://","wx://")),"uni://form-field"===e&&(f(n)?(n.push("name"),n.push("modelValue")):(n.name={type:String,default:""},n.modelValue={type:[String,Number,Boolean,Array,Object,Date],default:""}))})),r}(t)}function ks(e,{parse:t,mocks:n,isPage:r,isPageInProject:o,initRelation:i,handleLink:s,initLifetimes:a}){e=e.default||e;const l={multipleSlots:!0,addGlobalClass:!0,pureDataPattern:/^uP$/};f(e.mixins)&&e.mixins.forEach((e=>{_(e.options)&&c(l,e.options)})),e.options&&c(l,e.options);const p={options:l,lifetimes:a({mocks:n,isPage:r,initRelation:i,vueOptions:e}),pageLifetimes:{show(){this.$vm&&this.$vm.$callHook("onPageShow")},hide(){this.$vm&&this.$vm.$callHook("onPageHide")},resize(e){this.$vm&&this.$vm.$callHook("onPageResize",e)}},methods:{__l:s}};var h,d,v,g;return bs(p,e),gs(p),xs(p),function(e,t){Qi.forEach((n=>{u(t,n)&&(e[n]=t[n])}))}(p,e),h=p.methods,d=e.wxsCallMethods,f(d)&&d.forEach((e=>{h[e]=function(t){return this.$vm[e](t)}})),v=p.methods,(g=e.methods)&&Object.keys(g).forEach((e=>{const t=e.match(Yi);if(t){const n=t[1];v[e]=g[e],v[n]=g[n]}})),t&&t(p,{handleLink:s}),p}let Ss,Bs;function $s(){return getApp().$vm}function As(e,t){const{parse:n,mocks:r,isPage:o,initRelation:i,handleLink:s,initLifetimes:c}=t,a=ks(e,{mocks:r,isPage:o,isPageInProject:!0,initRelation:i,handleLink:s,initLifetimes:c});!function({properties:e},t){f(t)?t.forEach((t=>{e[t]={type:String,value:""}})):w(t)&&Object.keys(t).forEach((n=>{const r=t[n];if(w(r)){let t=r.default;d(t)&&(t=t());const o=r.type;r.type=ys(o),e[n]={type:r.type,value:t}}else e[n]={type:ys(r)}}))}(a,(e.default||e).props);const l=a.methods;return l.onLoad=function(e){var t;return this.options=e,this.$page={fullPath:(t=this.route+X(e),function(e){return 0===e.indexOf("/")}(t)?t:"/"+t)},this.$vm&&this.$vm.$callHook("onLoad",e)},ls(l,is),us(l,e),function(e,t){if(!t)return;Object.keys(J).forEach((n=>{t&J[n]&&cs(e,n,[])}))}(l,e.__runtimeHooks),ls(l,fs()),n&&n(a,{handleLink:s}),a}const Cs=Page,Os=Component;function Es(e){const t=e.triggerEvent,n=function(n,...r){return t.apply(e,[(o=n,$(o.replace(F,"-"))),...r]);var o};try{e.triggerEvent=n}catch(r){e._triggerEvent=n}}function Ps(e,t,n){const r=t[e];t[e]=r?function(...e){return Es(this),r.apply(this,e)}:function(){Es(this)}}Page=function(e){return Ps("onLoad",e),Cs(e)},Component=function(e){Ps("created",e);return e.properties&&e.properties.uP||(gs(e),xs(e)),Os(e)};var Hs=Object.freeze({__proto__:null,handleLink:function(e){const t=e.detail||e.value,n=t.vuePid;let r;n&&(r=es(this.$vm,n)),r||(r=this.$vm),t.parent=r},initLifetimes:function({mocks:e,isPage:t,initRelation:n,vueOptions:r}){return{attached(){let o=this.properties;!function(e,t){if(!e)return;const n=e.split(","),r=n.length;1===r?t._$vueId=n[0]:2===r&&(t._$vueId=n[0],t._$vuePid=n[1])}(o.uI,this);const i={vuePid:this._$vuePid};n(this,i);const s=this,c=t(s);let a=o;this.$vm=function(e,t){Ss||(Ss=$s().$createComponent);const n=Ss(e,t);return ci(n.$)||n}({type:r,props:ms(a,c)},{mpType:c?"page":"component",mpInstance:s,slots:o.uS||{},parentComponent:i.parent&&i.parent.$,onBeforeSetup(t,n){!function(e,t){Object.defineProperty(e,"refs",{get(){const e={};return function(e,t,n){e.selectAllComponents(t).forEach((e=>{const t=e.properties.uR;n[t]=e.$vm||e}))}(t,".r",e),t.selectAllComponents(".r-i-f").forEach((t=>{const n=t.properties.uR;n&&(e[n]||(e[n]=[]),e[n].push(t.$vm||t))})),e}})}(t,s),function(e,t,n){const r=e.ctx;n.forEach((n=>{u(t,n)&&(e[n]=r[n]=t[n])}))}(t,s,e),function(e,t){ns(e,t);const n=e.ctx;ts.forEach((e=>{n[e]=function(...t){const r=n.$scope;if(r&&r[e])return r[e].apply(r,t)}}))}(t,n)}}),c||function(e){const t=e.$options;f(t.behaviors)&&t.behaviors.includes("uni://form-field")&&e.$watch("modelValue",(()=>{e.$scope&&e.$scope.setData({name:e.name,value:e.modelValue})}),{immediate:!0})}(this.$vm)},ready(){this.$vm&&(this.$vm.$callHook("mounted"),this.$vm.$callHook("onReady"))},detached(){var e;this.$vm&&(Fi(this.$vm.$.uid),e=this.$vm,Bs||(Bs=$s().$destroyComponent),Bs(e))}}},initRelation:function(e,t){e.triggerEvent("__l",t)},isPage:function(e){return!!e.route},mocks:["__route__","__wxExparserNodeId__","__wxWebviewId__"]});const Is=function(e){return App(hs(e))},Rs=(Ms=Hs,function(e){return Component(As(e,Ms))});var Ms;const js=function(e){return function(t){return Component(ks(t,e))}}(Hs),zs=function(e){ds(hs(e),e)},Ds=function(e){const t=hs(e),n=d(getApp)&&getApp({allowDefault:!0});if(!n)return;e.$.ctx.$scope=n;const r=n.globalData;r&&Object.keys(t.globalData).forEach((e=>{u(r,e)||(r[e]=t.globalData[e])})),Object.keys(t).forEach((e=>{u(n,e)||(n[e]=t[e])})),ds(t,e)};!function(){if(d(wx.preloadAssets)){const e=String.fromCharCode(99,100,110,49,46,100,99,108,111,117,100,46,110,101,116,46,99,110);setTimeout((()=>{wx.preloadAssets({data:[{type:"image",src:"https://"+e+"/4f444d314d5468474d43556c643367775a57526c595746694e7a5a6b4e475a684e444530/img/shadow-grey.png"}]})}),3e3)}}(),wx.createApp=global.createApp=Is,wx.createPage=Rs,wx.createComponent=js,wx.createPluginApp=global.createPluginApp=zs,wx.createSubpackageApp=global.createSubpackageApp=Ds;var Ls="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Ts(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Vs(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})})),n}var Us={exports:{}};var Ws={exports:{}};const Ns=Vs(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var Fs;function Ks(){return Fs?Ws.exports:(Fs=1,Ws.exports=(e=e||function(e,t){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&void 0!==Ls&&Ls.crypto&&(n=Ls.crypto),!n)try{n=Ns}catch(v){}var r=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(v){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(v){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),i={},s=i.lib={},c=s.Base=function(){return{extend:function(e){var t=o(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),a=s.WordArray=c.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,o=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i>>2]>>>24-i%4*8&255;t[r+i>>>2]|=s<<24-(r+i)%4*8}else for(var c=0;c>>2]=n[c>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=c.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-o%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new a.init(n,t/2)}},f=l.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>24-o%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new a.init(n,t)}},p=l.Utf8={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},h=s.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,o=r.words,i=r.sigBytes,s=this.blockSize,c=i/(4*s),l=(c=t?e.ceil(c):e.max((0|c)-this._minBufferSize,0))*s,u=e.min(4*l,i);if(l){for(var f=0;f>>2]|=e[o]<<24-o%4*8;n.call(this,r,t)}else n.apply(this,arguments)};r.prototype=t}}(),e.lib.WordArray));var e}var Ys,ec={exports:{}};function tc(){return Ys?ec.exports:(Ys=1,ec.exports=(e=Ks(),function(){var t=e,n=t.lib.WordArray,r=t.enc;function o(e){return e<<8&4278255360|e>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o>>2]>>>16-o%4*8&65535;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,r=[],o=0;o>>1]|=e.charCodeAt(o)<<16-o%2*16;return n.create(r,2*t)}},r.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>16-i%4*8&65535);r.push(String.fromCharCode(s))}return r.join("")},parse:function(e){for(var t=e.length,r=[],i=0;i>>1]|=o(e.charCodeAt(i)<<16-i%2*16);return n.create(r,2*t)}}}(),e.enc.Utf16));var e}var nc,rc={exports:{}};function oc(){return nc?rc.exports:(nc=1,rc.exports=(e=Ks(),function(){var t=e,n=t.lib.WordArray;function r(e,t,r){for(var o=[],i=0,s=0;s>>6-s%4*2;o[i>>>2]|=c<<24-i%4*8,i++}return n.create(o,i)}t.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var o=[],i=0;i>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,c=0;c<4&&i+.75*c>>6*(3-c)&63));var a=r.charAt(64);if(a)for(;o.length%4;)o.push(a);return o.join("")},parse:function(e){var t=e.length,n=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var i=0;i>>6-s%4*2;o[i>>>2]|=c<<24-i%4*8,i++}return n.create(o,i)}t.enc.Base64url={stringify:function(e,t){void 0===t&&(t=!0);var n=e.words,r=e.sigBytes,o=t?this._safe_map:this._map;e.clamp();for(var i=[],s=0;s>>2]>>>24-s%4*8&255)<<16|(n[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|n[s+2>>>2]>>>24-(s+2)%4*8&255,a=0;a<4&&s+.75*a>>6*(3-a)&63));var l=o.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e,t){void 0===t&&(t=!0);var n=e.length,o=t?this._safe_map:this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var s=0;s>>24)|4278255360&(o<<24|o>>>8)}var i=this._hash.words,s=e[t+0],a=e[t+1],h=e[t+2],d=e[t+3],v=e[t+4],g=e[t+5],_=e[t+6],y=e[t+7],m=e[t+8],x=e[t+9],w=e[t+10],b=e[t+11],k=e[t+12],S=e[t+13],B=e[t+14],$=e[t+15],A=i[0],C=i[1],O=i[2],E=i[3];A=l(A,C,O,E,s,7,c[0]),E=l(E,A,C,O,a,12,c[1]),O=l(O,E,A,C,h,17,c[2]),C=l(C,O,E,A,d,22,c[3]),A=l(A,C,O,E,v,7,c[4]),E=l(E,A,C,O,g,12,c[5]),O=l(O,E,A,C,_,17,c[6]),C=l(C,O,E,A,y,22,c[7]),A=l(A,C,O,E,m,7,c[8]),E=l(E,A,C,O,x,12,c[9]),O=l(O,E,A,C,w,17,c[10]),C=l(C,O,E,A,b,22,c[11]),A=l(A,C,O,E,k,7,c[12]),E=l(E,A,C,O,S,12,c[13]),O=l(O,E,A,C,B,17,c[14]),A=u(A,C=l(C,O,E,A,$,22,c[15]),O,E,a,5,c[16]),E=u(E,A,C,O,_,9,c[17]),O=u(O,E,A,C,b,14,c[18]),C=u(C,O,E,A,s,20,c[19]),A=u(A,C,O,E,g,5,c[20]),E=u(E,A,C,O,w,9,c[21]),O=u(O,E,A,C,$,14,c[22]),C=u(C,O,E,A,v,20,c[23]),A=u(A,C,O,E,x,5,c[24]),E=u(E,A,C,O,B,9,c[25]),O=u(O,E,A,C,d,14,c[26]),C=u(C,O,E,A,m,20,c[27]),A=u(A,C,O,E,S,5,c[28]),E=u(E,A,C,O,h,9,c[29]),O=u(O,E,A,C,y,14,c[30]),A=f(A,C=u(C,O,E,A,k,20,c[31]),O,E,g,4,c[32]),E=f(E,A,C,O,m,11,c[33]),O=f(O,E,A,C,b,16,c[34]),C=f(C,O,E,A,B,23,c[35]),A=f(A,C,O,E,a,4,c[36]),E=f(E,A,C,O,v,11,c[37]),O=f(O,E,A,C,y,16,c[38]),C=f(C,O,E,A,w,23,c[39]),A=f(A,C,O,E,S,4,c[40]),E=f(E,A,C,O,s,11,c[41]),O=f(O,E,A,C,d,16,c[42]),C=f(C,O,E,A,_,23,c[43]),A=f(A,C,O,E,x,4,c[44]),E=f(E,A,C,O,k,11,c[45]),O=f(O,E,A,C,$,16,c[46]),A=p(A,C=f(C,O,E,A,h,23,c[47]),O,E,s,6,c[48]),E=p(E,A,C,O,y,10,c[49]),O=p(O,E,A,C,B,15,c[50]),C=p(C,O,E,A,g,21,c[51]),A=p(A,C,O,E,k,6,c[52]),E=p(E,A,C,O,d,10,c[53]),O=p(O,E,A,C,w,15,c[54]),C=p(C,O,E,A,a,21,c[55]),A=p(A,C,O,E,m,6,c[56]),E=p(E,A,C,O,$,10,c[57]),O=p(O,E,A,C,_,15,c[58]),C=p(C,O,E,A,S,21,c[59]),A=p(A,C,O,E,v,6,c[60]),E=p(E,A,C,O,b,10,c[61]),O=p(O,E,A,C,h,15,c[62]),C=p(C,O,E,A,x,21,c[63]),i[0]=i[0]+A|0,i[1]=i[1]+C|0,i[2]=i[2]+O|0,i[3]=i[3]+E|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,o=8*e.sigBytes;n[o>>>5]|=128<<24-o%32;var i=t.floor(r/4294967296),s=r;n[15+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),n[14+(o+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),e.sigBytes=4*(n.length+1),this._process();for(var c=this._hash,a=c.words,l=0;l<4;l++){var u=a[l];a[l]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return c},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,n,r,o,i,s){var c=e+(t&n|~t&r)+o+s;return(c<>>32-i)+t}function u(e,t,n,r,o,i,s){var c=e+(t&r|n&~r)+o+s;return(c<>>32-i)+t}function f(e,t,n,r,o,i,s){var c=e+(t^n^r)+o+s;return(c<>>32-i)+t}function p(e,t,n,r,o,i,s){var c=e+(n^(t|~r))+o+s;return(c<>>32-i)+t}n.MD5=i._createHelper(a),n.HmacMD5=i._createHmacHelper(a)}(Math),e.MD5));var e}var fc,pc={exports:{}};function hc(){return fc?pc.exports:(fc=1,pc.exports=(c=Ks(),t=(e=c).lib,n=t.WordArray,r=t.Hasher,o=e.algo,i=[],s=o.SHA1=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],o=n[1],s=n[2],c=n[3],a=n[4],l=0;l<80;l++){if(l<16)i[l]=0|e[t+l];else{var u=i[l-3]^i[l-8]^i[l-14]^i[l-16];i[l]=u<<1|u>>>31}var f=(r<<5|r>>>27)+a+i[l];f+=l<20?1518500249+(o&s|~o&c):l<40?1859775393+(o^s^c):l<60?(o&s|o&c|s&c)-1894007588:(o^s^c)-899497514,a=c,c=s,s=o<<30|o>>>2,o=r,r=f}n[0]=n[0]+r|0,n[1]=n[1]+o|0,n[2]=n[2]+s|0,n[3]=n[3]+c|0,n[4]=n[4]+a|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}}),e.SHA1=r._createHelper(s),e.HmacSHA1=r._createHmacHelper(s),c.SHA1));var e,t,n,r,o,i,s,c}var dc,vc={exports:{}};function gc(){return dc?vc.exports:(dc=1,vc.exports=(e=Ks(),function(t){var n=e,r=n.lib,o=r.WordArray,i=r.Hasher,s=n.algo,c=[],a=[];!function(){function e(e){for(var n=t.sqrt(e),r=2;r<=n;r++)if(!(e%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,o=0;o<64;)e(r)&&(o<8&&(c[o]=n(t.pow(r,.5))),a[o]=n(t.pow(r,1/3)),o++),r++}();var l=[],u=s.SHA256=i.extend({_doReset:function(){this._hash=new o.init(c.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],o=n[1],i=n[2],s=n[3],c=n[4],u=n[5],f=n[6],p=n[7],h=0;h<64;h++){if(h<16)l[h]=0|e[t+h];else{var d=l[h-15],v=(d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3,g=l[h-2],_=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;l[h]=v+l[h-7]+_+l[h-16]}var y=r&o^r&i^o&i,m=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),x=p+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&u^~c&f)+a[h]+l[h];p=f,f=u,u=c,c=s+x|0,s=i,i=o,o=r,r=x+(m+y)|0}n[0]=n[0]+r|0,n[1]=n[1]+o|0,n[2]=n[2]+i|0,n[3]=n[3]+s|0,n[4]=n[4]+c|0,n[5]=n[5]+u|0,n[6]=n[6]+f|0,n[7]=n[7]+p|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,o=8*e.sigBytes;return n[o>>>5]|=128<<24-o%32,n[14+(o+64>>>9<<4)]=t.floor(r/4294967296),n[15+(o+64>>>9<<4)]=r,e.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});n.SHA256=i._createHelper(u),n.HmacSHA256=i._createHmacHelper(u)}(Math),e.SHA256));var e}var _c,yc={exports:{}};var mc,xc={exports:{}};function wc(){return mc?xc.exports:(mc=1,xc.exports=(e=Ks(),Zs(),function(){var t=e,n=t.lib.Hasher,r=t.x64,o=r.Word,i=r.WordArray,s=t.algo;function c(){return o.create.apply(o,arguments)}var a=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=c()}();var u=s.SHA512=n.extend({_doReset:function(){this._hash=new i.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],o=n[1],i=n[2],s=n[3],c=n[4],u=n[5],f=n[6],p=n[7],h=r.high,d=r.low,v=o.high,g=o.low,_=i.high,y=i.low,m=s.high,x=s.low,w=c.high,b=c.low,k=u.high,S=u.low,B=f.high,$=f.low,A=p.high,C=p.low,O=h,E=d,P=v,H=g,I=_,R=y,M=m,j=x,z=w,D=b,L=k,T=S,V=B,U=$,W=A,N=C,F=0;F<80;F++){var K,X,q=l[F];if(F<16)X=q.high=0|e[t+2*F],K=q.low=0|e[t+2*F+1];else{var Z=l[F-15],J=Z.high,G=Z.low,Q=(J>>>1|G<<31)^(J>>>8|G<<24)^J>>>7,Y=(G>>>1|J<<31)^(G>>>8|J<<24)^(G>>>7|J<<25),ee=l[F-2],te=ee.high,ne=ee.low,re=(te>>>19|ne<<13)^(te<<3|ne>>>29)^te>>>6,oe=(ne>>>19|te<<13)^(ne<<3|te>>>29)^(ne>>>6|te<<26),ie=l[F-7],se=ie.high,ce=ie.low,ae=l[F-16],le=ae.high,ue=ae.low;X=(X=(X=Q+se+((K=Y+ce)>>>0>>0?1:0))+re+((K+=oe)>>>0>>0?1:0))+le+((K+=ue)>>>0>>0?1:0),q.high=X,q.low=K}var fe,pe=z&L^~z&V,he=D&T^~D&U,de=O&P^O&I^P&I,ve=E&H^E&R^H&R,ge=(O>>>28|E<<4)^(O<<30|E>>>2)^(O<<25|E>>>7),_e=(E>>>28|O<<4)^(E<<30|O>>>2)^(E<<25|O>>>7),ye=(z>>>14|D<<18)^(z>>>18|D<<14)^(z<<23|D>>>9),me=(D>>>14|z<<18)^(D>>>18|z<<14)^(D<<23|z>>>9),xe=a[F],we=xe.high,be=xe.low,ke=W+ye+((fe=N+me)>>>0>>0?1:0),Se=_e+ve;W=V,N=U,V=L,U=T,L=z,T=D,z=M+(ke=(ke=(ke=ke+pe+((fe+=he)>>>0>>0?1:0))+we+((fe+=be)>>>0>>0?1:0))+X+((fe+=K)>>>0>>0?1:0))+((D=j+fe|0)>>>0>>0?1:0)|0,M=I,j=R,I=P,R=H,P=O,H=E,O=ke+(ge+de+(Se>>>0<_e>>>0?1:0))+((E=fe+Se|0)>>>0>>0?1:0)|0}d=r.low=d+E,r.high=h+O+(d>>>0>>0?1:0),g=o.low=g+H,o.high=v+P+(g>>>0>>0?1:0),y=i.low=y+R,i.high=_+I+(y>>>0>>0?1:0),x=s.low=x+j,s.high=m+M+(x>>>0>>0?1:0),b=c.low=b+D,c.high=w+z+(b>>>0>>0?1:0),S=u.low=S+T,u.high=k+L+(S>>>0>>0?1:0),$=f.low=$+U,f.high=B+V+($>>>0>>0?1:0),C=p.low=C+N,p.high=A+W+(C>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});t.SHA512=n._createHelper(u),t.HmacSHA512=n._createHmacHelper(u)}(),e.SHA512));var e}var bc,kc={exports:{}};var Sc,Bc={exports:{}};function $c(){return Sc?Bc.exports:(Sc=1,Bc.exports=(e=Ks(),Zs(),function(t){var n=e,r=n.lib,o=r.WordArray,i=r.Hasher,s=n.x64.Word,c=n.algo,a=[],l=[],u=[];!function(){for(var e=1,t=0,n=0;n<24;n++){a[e+5*t]=(n+1)*(n+2)/2%64;var r=(2*e+3*t)%5;e=t%5,t=r}for(e=0;e<5;e++)for(t=0;t<5;t++)l[e+5*t]=t+(2*e+3*t)%5*5;for(var o=1,i=0;i<24;i++){for(var c=0,f=0,p=0;p<7;p++){if(1&o){var h=(1<>>24)|4278255360&(i<<24|i>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(C=n[o]).high^=s,C.low^=i}for(var c=0;c<24;c++){for(var p=0;p<5;p++){for(var h=0,d=0,v=0;v<5;v++)h^=(C=n[p+5*v]).high,d^=C.low;var g=f[p];g.high=h,g.low=d}for(p=0;p<5;p++){var _=f[(p+4)%5],y=f[(p+1)%5],m=y.high,x=y.low;for(h=_.high^(m<<1|x>>>31),d=_.low^(x<<1|m>>>31),v=0;v<5;v++)(C=n[p+5*v]).high^=h,C.low^=d}for(var w=1;w<25;w++){var b=(C=n[w]).high,k=C.low,S=a[w];S<32?(h=b<>>32-S,d=k<>>32-S):(h=k<>>64-S,d=b<>>64-S);var B=f[l[w]];B.high=h,B.low=d}var $=f[0],A=n[0];for($.high=A.high,$.low=A.low,p=0;p<5;p++)for(v=0;v<5;v++){var C=n[w=p+5*v],O=f[w],E=f[(p+1)%5+5*v],P=f[(p+2)%5+5*v];C.high=O.high^~E.high&P.high,C.low=O.low^~E.low&P.low}C=n[0];var H=u[c];C.high^=H.high,C.low^=H.low}},_doFinalize:function(){var e=this._data,n=e.words;this._nDataBytes;var r=8*e.sigBytes,i=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(t.ceil((r+1)/i)*i>>>5)-1]|=128,e.sigBytes=4*n.length,this._process();for(var s=this._state,c=this.cfg.outputLength/8,a=c/8,l=[],u=0;u>>24)|4278255360&(p<<24|p>>>8),h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),l.push(h),l.push(p)}return new o.init(l,c)},clone:function(){for(var e=i.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}});n.SHA3=i._createHelper(p),n.HmacSHA3=i._createHmacHelper(p)}(Math),e.SHA3));var e}var Ac,Cc={exports:{}};var Oc,Ec={exports:{}};function Pc(){return Oc?Ec.exports:(Oc=1,Ec.exports=(e=Ks(),n=(t=e).lib.Base,r=t.enc.Utf8,void(t.algo.HMAC=n.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var n=e.blockSize,o=4*n;t.sigBytes>o&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),s=this._iKey=t.clone(),c=i.words,a=s.words,l=0;l>>2];e.sigBytes-=t}};r.BlockCipher=u.extend({cfg:u.cfg.extend({mode:h,padding:d}),reset:function(){var e;u.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4});var v=r.CipherParams=o.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),g=(n.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;return(n?i.create([1398893684,1701076831]).concat(n).concat(t):t).toString(a)},parse:function(e){var t,n=a.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=i.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),v.create({ciphertext:n,salt:t})}},_=r.SerializableCipher=o.extend({cfg:o.extend({format:g}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var o=e.createEncryptor(n,r),i=o.finalize(t),s=o.cfg;return v.create({ciphertext:i,key:n,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),y=(n.kdf={}).OpenSSL={execute:function(e,t,n,r,o){if(r||(r=i.random(8)),o)s=l.create({keySize:t+n,hasher:o}).compute(e,r);else var s=l.create({keySize:t+n}).compute(e,r);var c=i.create(s.words.slice(t),4*n);return s.sigBytes=4*t,v.create({key:s,iv:c,salt:r})}},m=r.PasswordBasedCipher=_.extend({cfg:_.cfg.extend({kdf:y}),encrypt:function(e,t,n,r){var o=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize,r.salt,r.hasher);r.iv=o.iv;var i=_.encrypt.call(this,e,t,o.key,r);return i.mixIn(o),i},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var o=r.kdf.execute(n,e.keySize,e.ivSize,t.salt,r.hasher);return r.iv=o.iv,_.decrypt.call(this,e,t,o.key,r)}})}())));var e}var Tc,Vc={exports:{}};var Uc,Wc={exports:{}};var Nc,Fc={exports:{}};function Kc(){return Nc?Fc.exports:(Nc=1,Fc.exports=(e=Ks(),Lc(), -/** @preserve - * Counter block mode compatible with Dr Brian Gladman fileenc.c - * derived from CryptoJS.mode.CTR - * Jan Hruby jhruby.web@gmail.com - */ -e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function n(e){if(255==(e>>24&255)){var t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}else e+=1<<24;return e}function r(e){return 0===(e[0]=n(e[0]))&&(e[1]=n(e[1])),e}var o=t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,o=n.blockSize,i=this._iv,s=this._counter;i&&(s=this._counter=i.slice(0),this._iv=void 0),r(s);var c=s.slice(0);n.encryptBlock(c,0);for(var a=0;a>>5]>>>31-r%32&1}for(var o=this._subKeys=[],i=0;i<16;i++){var l=o[i]=[],u=a[i];for(n=0;n<24;n++)l[n/6|0]|=t[(c[n]-1+u)%28]<<31-n%6,l[4+(n/6|0)]|=t[28+(c[n+24]-1+u)%28]<<31-n%6;for(l[0]=l[0]<<1|l[0]>>>31,n=1;n<7;n++)l[n]=l[n]>>>4*(n-1)+3;l[7]=l[7]<<5|l[7]>>>27}var f=this._invSubKeys=[];for(n=0;n<16;n++)f[n]=o[15-n]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],p.call(this,4,252645135),p.call(this,16,65535),h.call(this,2,858993459),h.call(this,8,16711935),p.call(this,1,1431655765);for(var r=0;r<16;r++){for(var o=n[r],i=this._lBlock,s=this._rBlock,c=0,a=0;a<8;a++)c|=l[a][((s^o[a])&u[a])>>>0];this._lBlock=s,this._rBlock=i^c}var f=this._lBlock;this._lBlock=this._rBlock,this._rBlock=f,p.call(this,1,1431655765),h.call(this,8,16711935),h.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(e,t){var n=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=n,this._lBlock^=n<>>e^this._lBlock)&t;this._lBlock^=n,this._rBlock^=n<192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),o=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=f.createEncryptor(r.create(t)),this._des2=f.createEncryptor(r.create(n)),this._des3=f.createEncryptor(r.create(o))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=o._createHelper(d)}(),e.TripleDES));var e}var da,va={exports:{}};var ga,_a={exports:{}};var ya,ma={exports:{}};var xa,wa,ba,ka,Sa,Ba,$a,Aa={exports:{}};function Ca(){return xa?Aa.exports:(xa=1,Aa.exports=(e=Ks(),oc(),uc(),jc(),Lc(),function(){var t=e,n=t.lib.BlockCipher,r=t.algo;const o=16,i=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],s=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function a(e,t){let n=t>>24&255,r=t>>16&255,o=t>>8&255,i=255&t,s=e.sbox[0][n]+e.sbox[1][r];return s^=e.sbox[2][o],s+=e.sbox[3][i],s}function l(e,t,n){let r,i=t,s=n;for(let c=0;c1;--c)i^=e.pbox[c],s=a(e,i)^s,r=i,i=s,s=r;return r=i,i=s,s=r,s^=e.pbox[1],i^=e.pbox[0],{left:i,right:s}}function f(e,t,n){for(let o=0;o<4;o++){e.sbox[o]=[];for(let t=0;t<256;t++)e.sbox[o][t]=s[o][t]}let r=0;for(let s=0;s=n&&(r=0);let c=0,a=0,u=0;for(let i=0;i>>24)|4278255360&(o<<24|o>>>8)}var i,s,h,x,w,b,k,S,B,$,A,C=this._hash.words,O=f.words,E=p.words,P=c.words,H=a.words,I=l.words,R=u.words;for(b=i=C[0],k=s=C[1],S=h=C[2],B=x=C[3],$=w=C[4],n=0;n<80;n+=1)A=i+e[t+P[n]]|0,A+=n<16?d(s,h,x)+O[0]:n<32?v(s,h,x)+O[1]:n<48?g(s,h,x)+O[2]:n<64?_(s,h,x)+O[3]:y(s,h,x)+O[4],A=(A=m(A|=0,I[n]))+w|0,i=w,w=x,x=m(h,10),h=s,s=A,A=b+e[t+H[n]]|0,A+=n<16?y(k,S,B)+E[0]:n<32?_(k,S,B)+E[1]:n<48?g(k,S,B)+E[2]:n<64?v(k,S,B)+E[3]:d(k,S,B)+E[4],A=(A=m(A|=0,R[n]))+$|0,b=$,$=B,B=m(S,10),S=k,k=A;A=C[1]+h+B|0,C[1]=C[2]+x+$|0,C[2]=C[3]+w+b|0,C[3]=C[4]+i+k|0,C[4]=C[0]+s+S|0,C[0]=A},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var o=this._hash,i=o.words,s=0;s<5;s++){var c=i[s];i[s]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return o},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function d(e,t,n){return e^t^n}function v(e,t,n){return e&t|~e&n}function g(e,t,n){return(e|~t)^n}function _(e,t,n){return e&n|t&~n}function y(e,t,n){return e^(t|~n)}function m(e,t){return e<>>32-t}n.RIPEMD160=i._createHelper(h),n.HmacRIPEMD160=i._createHmacHelper(h)}(),e.RIPEMD160));var e}(),Pc(),function(){return Hc?Ic.exports:(Hc=1,Ic.exports=(a=Ks(),gc(),Pc(),t=(e=a).lib,n=t.Base,r=t.WordArray,o=e.algo,i=o.SHA256,s=o.HMAC,c=o.PBKDF2=n.extend({cfg:n.extend({keySize:4,hasher:i,iterations:25e4}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,o=s.create(n.hasher,e),i=r.create(),c=r.create([1]),a=i.words,l=c.words,u=n.keySize,f=n.iterations;a.length>>2]|=o<<24-i%4*8,e.sigBytes+=o},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Ansix923));var e}(),function(){return Yc?ea.exports:(Yc=1,ea.exports=(e=Ks(),Lc(),e.pad.Iso10126={pad:function(t,n){var r=4*n,o=r-t.sigBytes%r;t.concat(e.lib.WordArray.random(o-1)).concat(e.lib.WordArray.create([o<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Iso10126));var e}(),function(){return ta?na.exports:(ta=1,na.exports=(e=Ks(),Lc(),e.pad.Iso97971={pad:function(t,n){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,n)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971));var e}(),function(){return ra?oa.exports:(ra=1,oa.exports=(e=Ks(),Lc(),e.pad.ZeroPadding={pad:function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){var t=e.words,n=e.sigBytes-1;for(n=e.sigBytes-1;n>=0;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},e.pad.ZeroPadding));var e}(),function(){return ia?sa.exports:(ia=1,sa.exports=(e=Ks(),Lc(),e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding));var e}(),function(){return ca?aa.exports:(ca=1,aa.exports=(r=Ks(),Lc(),t=(e=r).lib.CipherParams,n=e.enc.Hex,e.format.Hex={stringify:function(e){return e.ciphertext.toString(n)},parse:function(e){var r=n.parse(e);return t.create({ciphertext:r})}},r.format.Hex));var e,t,n,r}(),function(){return la?ua.exports:(la=1,ua.exports=(e=Ks(),oc(),uc(),jc(),Lc(),function(){var t=e,n=t.lib.BlockCipher,r=t.algo,o=[],i=[],s=[],c=[],a=[],l=[],u=[],f=[],p=[],h=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var n=0,r=0;for(t=0;t<256;t++){var d=r^r<<1^r<<2^r<<3^r<<4;d=d>>>8^255&d^99,o[n]=d,i[d]=n;var v=e[n],g=e[v],_=e[g],y=257*e[d]^16843008*d;s[n]=y<<24|y>>>8,c[n]=y<<16|y>>>16,a[n]=y<<8|y>>>24,l[n]=y,y=16843009*_^65537*g^257*v^16843008*n,u[d]=y<<24|y>>>8,f[d]=y<<16|y>>>16,p[d]=y<<8|y>>>24,h[d]=y,n?(n=v^e[e[e[_^v]]],r^=e[e[r]]):n=r=1}}();var d=[0,1,2,4,8,16,32,64,128,27,54],v=r.AES=n.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*((this._nRounds=n+6)+1),i=this._keySchedule=[],s=0;s6&&s%n==4&&(l=o[l>>>24]<<24|o[l>>>16&255]<<16|o[l>>>8&255]<<8|o[255&l]):(l=o[(l=l<<8|l>>>24)>>>24]<<24|o[l>>>16&255]<<16|o[l>>>8&255]<<8|o[255&l],l^=d[s/n|0]<<24),i[s]=i[s-n]^l);for(var c=this._invKeySchedule=[],a=0;a>>24]]^f[o[l>>>16&255]]^p[o[l>>>8&255]]^h[o[255&l]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,c,a,l,o)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,u,f,p,h,i),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,o,i,s,c){for(var a=this._nRounds,l=e[t]^n[0],u=e[t+1]^n[1],f=e[t+2]^n[2],p=e[t+3]^n[3],h=4,d=1;d>>24]^o[u>>>16&255]^i[f>>>8&255]^s[255&p]^n[h++],g=r[u>>>24]^o[f>>>16&255]^i[p>>>8&255]^s[255&l]^n[h++],_=r[f>>>24]^o[p>>>16&255]^i[l>>>8&255]^s[255&u]^n[h++],y=r[p>>>24]^o[l>>>16&255]^i[u>>>8&255]^s[255&f]^n[h++];l=v,u=g,f=_,p=y}v=(c[l>>>24]<<24|c[u>>>16&255]<<16|c[f>>>8&255]<<8|c[255&p])^n[h++],g=(c[u>>>24]<<24|c[f>>>16&255]<<16|c[p>>>8&255]<<8|c[255&l])^n[h++],_=(c[f>>>24]<<24|c[p>>>16&255]<<16|c[l>>>8&255]<<8|c[255&u])^n[h++],y=(c[p>>>24]<<24|c[l>>>16&255]<<16|c[u>>>8&255]<<8|c[255&f])^n[h++],e[t]=v,e[t+1]=g,e[t+2]=_,e[t+3]=y},keySize:8});t.AES=n._createHelper(v)}(),e.AES));var e}(),ha(),function(){return da?va.exports:(da=1,va.exports=(e=Ks(),oc(),uc(),jc(),Lc(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,o=r.RC4=n.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes,r=this._S=[],o=0;o<256;o++)r[o]=o;o=0;for(var i=0;o<256;o++){var s=o%n,c=t[s>>>2]>>>24-s%4*8&255;i=(i+r[o]+c)%256;var a=r[o];r[o]=r[i],r[i]=a}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=i.call(this)},keySize:8,ivSize:0});function i(){for(var e=this._S,t=this._i,n=this._j,r=0,o=0;o<4;o++){n=(n+e[t=(t+1)%256])%256;var i=e[t];e[t]=e[n],e[n]=i,r|=e[(e[t]+e[n])%256]<<24-8*o}return this._i=t,this._j=n,r}t.RC4=n._createHelper(o);var s=r.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)i.call(this)}});t.RC4Drop=n._createHelper(s)}(),e.RC4));var e}(),function(){return ga?_a.exports:(ga=1,_a.exports=(e=Ks(),oc(),uc(),jc(),Lc(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,o=[],i=[],s=[],c=r.Rabbit=n.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,n=0;n<4;n++)e[n]=16711935&(e[n]<<8|e[n]>>>24)|4278255360&(e[n]<<24|e[n]>>>8);var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],o=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,n=0;n<4;n++)a.call(this);for(n=0;n<8;n++)o[n]^=r[n+4&7];if(t){var i=t.words,s=i[0],c=i[1],l=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),u=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=l>>>16|4294901760&u,p=u<<16|65535&l;for(o[0]^=l,o[1]^=f,o[2]^=u,o[3]^=p,o[4]^=l,o[5]^=f,o[6]^=u,o[7]^=p,n=0;n<4;n++)a.call(this)}},_doProcessBlock:function(e,t){var n=this._X;a.call(this),o[0]=n[0]^n[5]>>>16^n[3]<<16,o[1]=n[2]^n[7]>>>16^n[5]<<16,o[2]=n[4]^n[1]>>>16^n[7]<<16,o[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)o[r]=16711935&(o[r]<<8|o[r]>>>24)|4278255360&(o[r]<<24|o[r]>>>8),e[t+r]^=o[r]},blockSize:4,ivSize:2});function a(){for(var e=this._X,t=this._C,n=0;n<8;n++)i[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],o=65535&r,c=r>>>16,a=((o*o>>>17)+o*c>>>15)+c*c,l=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=a^l}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.Rabbit=n._createHelper(c)}(),e.Rabbit));var e}(),function(){return ya?ma.exports:(ya=1,ma.exports=(e=Ks(),oc(),uc(),jc(),Lc(),function(){var t=e,n=t.lib.StreamCipher,r=t.algo,o=[],i=[],s=[],c=r.RabbitLegacy=n.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var o=0;o<4;o++)a.call(this);for(o=0;o<8;o++)r[o]^=n[o+4&7];if(t){var i=t.words,s=i[0],c=i[1],l=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),u=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),f=l>>>16|4294901760&u,p=u<<16|65535&l;for(r[0]^=l,r[1]^=f,r[2]^=u,r[3]^=p,r[4]^=l,r[5]^=f,r[6]^=u,r[7]^=p,o=0;o<4;o++)a.call(this)}},_doProcessBlock:function(e,t){var n=this._X;a.call(this),o[0]=n[0]^n[5]>>>16^n[3]<<16,o[1]=n[2]^n[7]>>>16^n[5]<<16,o[2]=n[4]^n[1]>>>16^n[7]<<16,o[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)o[r]=16711935&(o[r]<<8|o[r]>>>24)|4278255360&(o[r]<<24|o[r]>>>8),e[t+r]^=o[r]},blockSize:4,ivSize:2});function a(){for(var e=this._X,t=this._C,n=0;n<8;n++)i[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],o=65535&r,c=r>>>16,a=((o*o>>>17)+o*c>>>15)+c*c,l=((4294901760&r)*r|0)+((65535&r)*r|0);s[n]=a^l}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}t.RabbitLegacy=n._createHelper(c)}(),e.RabbitLegacy));var e}(),Ca()));exports.CryptoJS=Oa,exports._export_sfc=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},exports.createSSRApp=Gi,exports.e=(e,...t)=>c(e,...t),exports.f=(e,t)=>function(e,t){let n;if(f(e)||v(e)){n=new Array(e.length);for(let r=0,o=e.length;rt(e,n,n)));else{const r=Object.keys(e);n=new Array(r.length);for(let o=0,i=r.length;oL(e),exports.o=(e,t)=>Zi(e,t),exports.p=e=>function(e){const{uid:t,__counter:n}=Qo();return t+","+((Ni[t]||(Ni[t]=[])).push(Xo(e))-1)+","+n}(e),exports.provide=no,exports.resolveComponent=function(e,t){return function(e,t,n=!0,r=!1){const o=Nr||Go;if(o){const n=o.type;if("components"===e){const e=function(e,t=!0){return d(e)?e.displayName||e.name:e.name||t&&e.__name}(n,!1);if(e&&(e===t||e===$(t)||e===O($(t))))return n}const i=Kr(o[e]||n[e],t)||Kr(o.appContext[e],t);return!i&&r?n:i}}("components",e,!0,t)||e},exports.s=e=>qi(e),exports.sr=(e,t,n)=>function(e,t,n={}){const{$templateRefs:r}=Qo();r.push({i:t,r:e,k:n.k,f:n.f})}(e,t,n),exports.t=e=>(e=>v(e)?e:null==e?"":f(e)||_(e)&&(e.toString===m||!d(e.toString))?JSON.stringify(e,T,2):String(e))(e),exports.wx$1=Kt; diff --git a/unpackage/dist/build/mp-weixin/components/navBar/navBar.js b/unpackage/dist/build/mp-weixin/components/navBar/navBar.js deleted file mode 100644 index a0a3921..0000000 --- a/unpackage/dist/build/mp-weixin/components/navBar/navBar.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../common/vendor.js"),t=require("../../common/assets.js");getApp();const a={name:"navBar",data(){return{navH:e.inject("navHeight"),menuH:e.inject("menuHeight"),navBarStyle:"",backTitleStyle:"",navTitleStyle:"",titleColor:this.navTitleColor,bgColor:this.navBgColor,num:this.peopleNum}},props:{leftText:{type:String,default:""},backBlack:{type:Boolean,default:!1},navTitle:{type:String,default:""},navBgColor:{type:String,default:""},navTitleColor:{type:String,default:"white"},hideBack:{type:Boolean,default:!1},hideNavBg:{type:Boolean,default:!1},backLevel:{type:Number,default:1},peopleNum:{type:Number,default:0}},mounted(){let t=this.navH,a=e.inject("menuHeight"),l=e.inject("menuTop"),i=`background-color:${this.bgColor};height:${t}px;`,n=`height:${a}px;margin-top:${l}px;color:${this.titleColor}`,o=`height:${a}px;line-height:${a}px;top:${l}px;color:${this.titleColor}`;this.navBarStyle=i,this.backTitleStyle=n,this.navTitleStyle=o},watch:{navTitleColor:{handler(e,t){this.titleColor=e}},navBgColor:{handler(e,t){this.bgColor=e}},peopleNum:{handler(e,t){this.num=e}}},methods:{clickBack(){e.index.navigateBack({fail(){e.index.switchTab({url:"/pages/index/index"})}})}}};const l=e._export_sfc(a,[["render",function(a,l,i,n,o,r){return e.e({a:!i.hideNavBg},i.hideNavBg?{}:{b:t._imports_0},{c:!i.hideBack&&!i.backBlack},i.hideBack||i.backBlack?{}:{d:t._imports_1$12},{e:!i.hideBack&&i.backBlack},!i.hideBack&&i.backBlack?{f:t._imports_2}:{},{g:e.t(i.leftText),h:e.s(o.backTitleStyle),i:e.o(((...e)=>r.clickBack&&r.clickBack(...e))),j:e.t(i.navTitle),k:o.num>0},o.num>0?{l:e.t(o.num)}:{},{m:e.s(o.navTitleStyle),n:e.s(o.navBarStyle)})}]]);wx.createComponent(l); diff --git a/unpackage/dist/build/mp-weixin/components/navBar/navBar.json b/unpackage/dist/build/mp-weixin/components/navBar/navBar.json deleted file mode 100644 index e8cfaaf..0000000 --- a/unpackage/dist/build/mp-weixin/components/navBar/navBar.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "component": true, - "usingComponents": {} -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxml b/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxml deleted file mode 100644 index e73d2ce..0000000 --- a/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxml +++ /dev/null @@ -1 +0,0 @@ -{{g}}{{j}} {{l}}人 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxss b/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxss deleted file mode 100644 index 676567c..0000000 --- a/unpackage/dist/build/mp-weixin/components/navBar/navBar.wxss +++ /dev/null @@ -1 +0,0 @@ -.nav{top:0;left:0;right:0;z-index:99;overflow:hidden}.nav .bg{top:0;left:0;width:100%;height:auto}.nav .backC{padding:0 25rpx}.nav .backC .icon{margin-right:12rpx;width:32rpx;height:auto}.nav .title{font-size:36rpx;font-weight:700}.nav .titleC{position:absolute;left:calc((100% - 400rpx)/2);width:400rpx;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:36rpx;font-weight:500}.nav .titleC .peopleNum{background-color:#3b9174;top:-15rpx;left:270rpx;height:30rpx;border-radius:15px 15px 15px 0;line-height:30rpx;font-size:24rpx;color:#fff}.nav .titleC .peopleNum .num{margin:0 16rpx} diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/highlight/uni-highlight.min.js b/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/highlight/uni-highlight.min.js deleted file mode 100644 index 2badf8d..0000000 --- a/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/highlight/uni-highlight.min.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";var u={exports:{}};function e(u){return u instanceof Map?u.clear=u.delete=u.set=()=>{throw Error("map is read-only")}:u instanceof Set&&(u.add=u.clear=u.delete=()=>{throw Error("set is read-only")}),Object.freeze(u),Object.getOwnPropertyNames(u).forEach((D=>{var n=u[D];"object"!=typeof n||Object.isFrozen(n)||e(n)})),u}u.exports=e,u.exports.default=e;class D{constructor(u){void 0===u.data&&(u.data={}),this.data=u.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function n(u){return u.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function t(u,...e){const D=Object.create(null);for(const n in u)D[n]=u[n];return e.forEach((u=>{for(const e in u)D[e]=u[e]})),D}const a=u=>!!u.scope||u.sublanguage&&u.language;class i{constructor(u,e){this.buffer="",this.classPrefix=e.classPrefix,u.walk(this)}addText(u){this.buffer+=n(u)}openNode(u){if(!a(u))return;let e="";e=u.sublanguage?"language-"+u.language:((u,{prefix:e})=>{if(u.includes(".")){const D=u.split(".");return[`${e}${D.shift()}`,...D.map(((u,e)=>`${u}${"_".repeat(e+1)}`))].join(" ")}return`${e}${u}`})(u.scope,{prefix:this.classPrefix}),this.span(e)}closeNode(u){a(u)&&(this.buffer+="")}value(){return this.buffer}span(u){this.buffer+=``}}const r=(u={})=>{const e={children:[]};return Object.assign(e,u),e};class s{constructor(){this.rootNode=r(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(u){this.top.children.push(u)}openNode(u){const e=r({scope:u});this.add(e),this.stack.push(e)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(u){return this.constructor._walk(u,this.rootNode)}static _walk(u,e){return"string"==typeof e?u.addText(e):e.children&&(u.openNode(e),e.children.forEach((e=>this._walk(u,e))),u.closeNode(e)),u}static _collapse(u){"string"!=typeof u&&u.children&&(u.children.every((u=>"string"==typeof u))?u.children=[u.children.join("")]:u.children.forEach((u=>{s._collapse(u)})))}}class o extends s{constructor(u){super(),this.options=u}addKeyword(u,e){""!==u&&(this.openNode(e),this.addText(u),this.closeNode())}addText(u){""!==u&&this.add(u)}addSublanguage(u,e){const D=u.root;D.sublanguage=!0,D.language=e,this.add(D)}toHTML(){return new i(this,this.options).value()}finalize(){return!0}}function l(u){return u?"string"==typeof u?u:u.source:null}function c(u){return A("(?=",u,")")}function F(u){return A("(?:",u,")*")}function E(u){return A("(?:",u,")?")}function A(...u){return u.map((u=>l(u))).join("")}function C(...u){return"("+((u=>{const e=u[u.length-1];return"object"==typeof e&&e.constructor===Object?(u.splice(u.length-1,1),e):{}})(u).capture?"":"?:")+u.map((u=>l(u))).join("|")+")"}function d(u){return RegExp(u.toString()+"|").exec("").length-1}const g=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function b(u,{joinWith:e}){let D=0;return u.map((u=>{D+=1;const e=D;let n=l(u),t="";for(;n.length>0;){const u=g.exec(n);if(!u){t+=n;break}t+=n.substring(0,u.index),n=n.substring(u.index+u[0].length),"\\"===u[0][0]&&u[1]?t+="\\"+(Number(u[1])+e):(t+=u[0],"("===u[0]&&D++)}return t})).map((u=>`(${u})`)).join(e)}const B="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",m={begin:"\\\\[\\s\\S]",relevance:0},p={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[m]},_={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[m]},h=(u,e,D={})=>{const n=t({scope:"comment",begin:u,end:e,contains:[]},D);n.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const a=C("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return n.contains.push({begin:A(/[ ]+/,"(",a,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),n},f=h("//","$"),y=h("/\\*","\\*/"),w=h("#","$");var N=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:"[a-zA-Z]\\w*",UNDERSCORE_IDENT_RE:"[a-zA-Z_]\\w*",NUMBER_RE:"\\b\\d+(\\.\\d+)?",C_NUMBER_RE:B,BINARY_NUMBER_RE:"\\b(0b[01]+)",RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(u={})=>{const e=/^#![ ]*\//;return u.binary&&(u.begin=A(e,/.*\b/,u.binary,/\b.*/)),t({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":(u,e)=>{0!==u.index&&e.ignoreMatch()}},u)},BACKSLASH_ESCAPE:m,APOS_STRING_MODE:p,QUOTE_STRING_MODE:_,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:h,C_LINE_COMMENT_MODE:f,C_BLOCK_COMMENT_MODE:y,HASH_COMMENT_MODE:w,NUMBER_MODE:{scope:"number",begin:"\\b\\d+(\\.\\d+)?",relevance:0},C_NUMBER_MODE:{scope:"number",begin:B,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:"\\b(0b[01]+)",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[m,{begin:/\[/,end:/\]/,relevance:0,contains:[m]}]}]},TITLE_MODE:{scope:"title",begin:"[a-zA-Z]\\w*",relevance:0},UNDERSCORE_TITLE_MODE:{scope:"title",begin:"[a-zA-Z_]\\w*",relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:u=>Object.assign(u,{"on:begin":(u,e)=>{e.data._beginMatch=u[1]},"on:end":(u,e)=>{e.data._beginMatch!==u[1]&&e.ignoreMatch()}})});function v(u,e){"."===u.input[u.index-1]&&e.ignoreMatch()}function x(u,e){void 0!==u.className&&(u.scope=u.className,delete u.className)}function O(u,e){e&&u.beginKeywords&&(u.begin="\\b("+u.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",u.__beforeBegin=v,u.keywords=u.keywords||u.beginKeywords,delete u.beginKeywords,void 0===u.relevance&&(u.relevance=0))}function k(u,e){Array.isArray(u.illegal)&&(u.illegal=C(...u.illegal))}function M(u,e){if(u.match){if(u.begin||u.end)throw Error("begin & end are not supported with match");u.begin=u.match,delete u.match}}function S(u,e){void 0===u.relevance&&(u.relevance=1)}const T=(u,e)=>{if(!u.beforeMatch)return;if(u.starts)throw Error("beforeMatch cannot be used with starts");const D=Object.assign({},u);Object.keys(u).forEach((e=>{delete u[e]})),u.keywords=D.keywords,u.begin=A(D.beforeMatch,c(D.begin)),u.starts={relevance:0,contains:[Object.assign(D,{endsParent:!0})]},u.relevance=0,delete D.beforeMatch},R=["of","and","for","in","not","or","if","then","parent","list","value"];function I(u,e,D="keyword"){const n=Object.create(null);return"string"==typeof u?t(D,u.split(" ")):Array.isArray(u)?t(D,u):Object.keys(u).forEach((D=>{Object.assign(n,I(u[D],e,D))})),n;function t(u,D){e&&(D=D.map((u=>u.toLowerCase()))),D.forEach((e=>{const D=e.split("|");n[D[0]]=[u,L(D[0],D[1])]}))}}function L(u,e){return e?Number(e):(D=u,R.includes(D.toLowerCase())?0:1);var D}const $={},z=u=>{console.error(u)},U=(u,...e)=>{console.log("WARN: "+u,...e)},j=(u,e)=>{$[`${u}/${e}`]||(console.log(`Deprecated as of ${u}. ${e}`),$[`${u}/${e}`]=!0)},P=Error();function K(u,e,{key:D}){let n=0;const t=u[D],a={},i={};for(let r=1;r<=e.length;r++)i[r+n]=t[r],a[r+n]=!0,n+=d(e[r-1]);u[D]=i,u[D]._emit=a,u[D]._multi=!0}function H(u){var e;(e=u).scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope),"string"==typeof u.beginScope&&(u.beginScope={_wrap:u.beginScope}),"string"==typeof u.endScope&&(u.endScope={_wrap:u.endScope}),(u=>{if(Array.isArray(u.begin)){if(u.skip||u.excludeBegin||u.returnBegin)throw z("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),P;if("object"!=typeof u.beginScope||null===u.beginScope)throw z("beginScope must be object"),P;K(u,u.begin,{key:"beginScope"}),u.begin=b(u.begin,{joinWith:""})}})(u),(u=>{if(Array.isArray(u.end)){if(u.skip||u.excludeEnd||u.returnEnd)throw z("skip, excludeEnd, returnEnd not compatible with endScope: {}"),P;if("object"!=typeof u.endScope||null===u.endScope)throw z("endScope must be object"),P;K(u,u.end,{key:"endScope"}),u.end=b(u.end,{joinWith:""})}})(u)}function q(u){function e(e,D){return RegExp(l(e),"m"+(u.case_insensitive?"i":"")+(u.unicodeRegex?"u":"")+(D?"g":""))}class D{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(u,e){e.position=this.position++,this.matchIndexes[this.matchAt]=e,this.regexes.push([e,u]),this.matchAt+=d(u)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const u=this.regexes.map((u=>u[1]));this.matcherRe=e(b(u,{joinWith:"|"}),!0),this.lastIndex=0}exec(u){this.matcherRe.lastIndex=this.lastIndex;const e=this.matcherRe.exec(u);if(!e)return null;const D=e.findIndex(((u,e)=>e>0&&void 0!==u)),n=this.matchIndexes[D];return e.splice(0,D),Object.assign(e,n)}}class n{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(u){if(this.multiRegexes[u])return this.multiRegexes[u];const e=new D;return this.rules.slice(u).forEach((([u,D])=>e.addRule(u,D))),e.compile(),this.multiRegexes[u]=e,e}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(u,e){this.rules.push([u,e]),"begin"===e.type&&this.count++}exec(u){const e=this.getMatcher(this.regexIndex);e.lastIndex=this.lastIndex;let D=e.exec(u);if(this.resumingScanAtSamePosition())if(D&&D.index===this.lastIndex);else{const e=this.getMatcher(0);e.lastIndex=this.lastIndex+1,D=e.exec(u)}return D&&(this.regexIndex+=D.position+1,this.regexIndex===this.count&&this.considerAll()),D}}if(u.compilerExtensions||(u.compilerExtensions=[]),u.contains&&u.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return u.classNameAliases=t(u.classNameAliases||{}),function D(a,i){const r=a;if(a.isCompiled)return r;[x,M,H,T].forEach((u=>u(a,i))),u.compilerExtensions.forEach((u=>u(a,i))),a.__beforeBegin=null,[O,k,S].forEach((u=>u(a,i))),a.isCompiled=!0;let s=null;return"object"==typeof a.keywords&&a.keywords.$pattern&&(a.keywords=Object.assign({},a.keywords),s=a.keywords.$pattern,delete a.keywords.$pattern),s=s||/\w+/,a.keywords&&(a.keywords=I(a.keywords,u.case_insensitive)),r.keywordPatternRe=e(s,!0),i&&(a.begin||(a.begin=/\B|\b/),r.beginRe=e(r.begin),a.end||a.endsWithParent||(a.end=/\B|\b/),a.end&&(r.endRe=e(r.end)),r.terminatorEnd=l(r.end)||"",a.endsWithParent&&i.terminatorEnd&&(r.terminatorEnd+=(a.end?"|":"")+i.terminatorEnd)),a.illegal&&(r.illegalRe=e(a.illegal)),a.contains||(a.contains=[]),a.contains=[].concat(...a.contains.map((u=>{return(e="self"===u?a:u).variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((u=>t(e,{variants:null},u)))),e.cachedVariants?e.cachedVariants:Z(e)?t(e,{starts:e.starts?t(e.starts):null}):Object.isFrozen(e)?t(e):e;var e}))),a.contains.forEach((u=>{D(u,r)})),a.starts&&D(a.starts,i),r.matcher=(u=>{const e=new n;return u.contains.forEach((u=>e.addRule(u.begin,{rule:u,type:"begin"}))),u.terminatorEnd&&e.addRule(u.terminatorEnd,{type:"end"}),u.illegal&&e.addRule(u.illegal,{type:"illegal"}),e})(r),r}(u)}function Z(u){return!!u&&(u.endsWithParent||Z(u.starts))}class G extends Error{constructor(u,e){super(u),this.name="HTMLInjectionError",this.html=e}}const W=n,Q=t,X=Symbol("nomatch");var V=(e=>{const n=Object.create(null),t=Object.create(null),a=[];let i=!0;const r="Could not find the language '{}', did you forget to load/include a language module?",s={disableAutodetect:!0,name:"Plain text",contains:[]};let l={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:o};function d(u){return l.noHighlightRe.test(u)}function g(u,e,D){let n="",t="";"object"==typeof e?(n=u,D=e.ignoreIllegals,t=e.language):(j("10.7.0","highlight(lang, code, ...args) has been deprecated."),j("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),t=u,n=e),void 0===D&&(D=!0);const a={code:n,language:t};w("before:highlight",a);const i=a.result?a.result:b(a.language,a.code,D);return i.code=a.code,w("after:highlight",i),i}function b(u,e,t,a){const s=Object.create(null);function o(){if(!y.keywords)return void N.addText(v);let u=0;y.keywordPatternRe.lastIndex=0;let e=y.keywordPatternRe.exec(v),D="";for(;e;){D+=v.substring(u,e.index);const t=p.case_insensitive?e[0].toLowerCase():e[0],a=(n=t,y.keywords[n]);if(a){const[u,n]=a;if(N.addText(D),D="",s[t]=(s[t]||0)+1,s[t]<=7&&(x+=n),u.startsWith("_"))D+=e[0];else{const D=p.classNameAliases[u]||u;N.addKeyword(e[0],D)}}else D+=e[0];u=y.keywordPatternRe.lastIndex,e=y.keywordPatternRe.exec(v)}var n;D+=v.substring(u),N.addText(D)}function c(){null!=y.subLanguage?(()=>{if(""===v)return;let u=null;if("string"==typeof y.subLanguage){if(!n[y.subLanguage])return void N.addText(v);u=b(y.subLanguage,v,!0,w[y.subLanguage]),w[y.subLanguage]=u._top}else u=B(v,y.subLanguage.length?y.subLanguage:null);y.relevance>0&&(x+=u.relevance),N.addSublanguage(u._emitter,u.language)})():o(),v=""}function F(u,e){let D=1;const n=e.length-1;for(;D<=n;){if(!u._emit[D]){D++;continue}const n=p.classNameAliases[u[D]]||u[D],t=e[D];n?N.addKeyword(t,n):(v=t,o(),v=""),D++}}function E(u,e){return u.scope&&"string"==typeof u.scope&&N.openNode(p.classNameAliases[u.scope]||u.scope),u.beginScope&&(u.beginScope._wrap?(N.addKeyword(v,p.classNameAliases[u.beginScope._wrap]||u.beginScope._wrap),v=""):u.beginScope._multi&&(F(u.beginScope,e),v="")),y=Object.create(u,{parent:{value:y}}),y}function A(u,e,n){let t=((u,e)=>{const D=u&&u.exec(e);return D&&0===D.index})(u.endRe,n);if(t){if(u["on:end"]){const n=new D(u);u["on:end"](e,n),n.isMatchIgnored&&(t=!1)}if(t){for(;u.endsParent&&u.parent;)u=u.parent;return u}}if(u.endsWithParent)return A(u.parent,e,n)}function C(u){return 0===y.matcher.regexIndex?(v+=u[0],1):(M=!0,0)}function d(u){const D=u[0],n=e.substring(u.index),t=A(y,u,n);if(!t)return X;const a=y;y.endScope&&y.endScope._wrap?(c(),N.addKeyword(D,y.endScope._wrap)):y.endScope&&y.endScope._multi?(c(),F(y.endScope,u)):a.skip?v+=D:(a.returnEnd||a.excludeEnd||(v+=D),c(),a.excludeEnd&&(v=D));do{y.scope&&N.closeNode(),y.skip||y.subLanguage||(x+=y.relevance),y=y.parent}while(y!==t.parent);return t.starts&&E(t.starts,u),a.returnEnd?0:D.length}let g={};function m(n,a){const r=a&&a[0];if(v+=n,null==r)return c(),0;if("begin"===g.type&&"end"===a.type&&g.index===a.index&&""===r){if(v+=e.slice(a.index,a.index+1),!i){const e=Error(`0 width match regex (${u})`);throw e.languageName=u,e.badRule=g.rule,e}return 1}if(g=a,"begin"===a.type)return(u=>{const e=u[0],n=u.rule,t=new D(n),a=[n.__beforeBegin,n["on:begin"]];for(const D of a)if(D&&(D(u,t),t.isMatchIgnored))return C(e);return n.skip?v+=e:(n.excludeBegin&&(v+=e),c(),n.returnBegin||n.excludeBegin||(v=e)),E(n,u),n.returnBegin?0:e.length})(a);if("illegal"===a.type&&!t){const u=Error('Illegal lexeme "'+r+'" for mode "'+(y.scope||"")+'"');throw u.mode=y,u}if("end"===a.type){const u=d(a);if(u!==X)return u}if("illegal"===a.type&&""===r)return 1;if(k>1e5&&k>3*a.index)throw Error("potential infinite loop, way more iterations than matches");return v+=r,r.length}const p=h(u);if(!p)throw z(r.replace("{}",u)),Error('Unknown language: "'+u+'"');const _=q(p);let f="",y=a||_;const w={},N=new l.__emitter(l);(()=>{const u=[];for(let e=y;e!==p;e=e.parent)e.scope&&u.unshift(e.scope);u.forEach((u=>N.openNode(u)))})();let v="",x=0,O=0,k=0,M=!1;try{for(y.matcher.considerAll();;){k++,M?M=!1:y.matcher.considerAll(),y.matcher.lastIndex=O;const u=y.matcher.exec(e);if(!u)break;const D=m(e.substring(O,u.index),u);O=u.index+D}return m(e.substring(O)),N.closeAllNodes(),N.finalize(),f=N.toHTML(),{language:u,value:f,relevance:x,illegal:!1,_emitter:N,_top:y}}catch(S){if(S.message&&S.message.includes("Illegal"))return{language:u,value:W(e),illegal:!0,relevance:0,_illegalBy:{message:S.message,index:O,context:e.slice(O-100,O+100),mode:S.mode,resultSoFar:f},_emitter:N};if(i)return{language:u,value:W(e),illegal:!1,relevance:0,errorRaised:S,_emitter:N,_top:y};throw S}}function B(u,e){e=e||l.languages||Object.keys(n);const D=(u=>{const e={value:W(u),illegal:!1,relevance:0,_top:s,_emitter:new l.__emitter(l)};return e._emitter.addText(u),e})(u),t=e.filter(h).filter(y).map((e=>b(e,u,!1)));t.unshift(D);const a=t.sort(((u,e)=>{if(u.relevance!==e.relevance)return e.relevance-u.relevance;if(u.language&&e.language){if(h(u.language).supersetOf===e.language)return 1;if(h(e.language).supersetOf===u.language)return-1}return 0})),[i,r]=a,o=i;return o.secondBest=r,o}function m(u){let e=null;const D=(u=>{let e=u.className+" ";e+=u.parentNode?u.parentNode.className:"";const D=l.languageDetectRe.exec(e);if(D){const e=h(D[1]);return e||(U(r.replace("{}",D[1])),U("Falling back to no-highlight mode for this block.",u)),e?D[1]:"no-highlight"}return e.split(/\s+/).find((u=>d(u)||h(u)))})(u);if(d(D))return;if(w("before:highlightElement",{el:u,language:D}),u.children.length>0&&(l.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(u)),l.throwUnescapedHTML))throw new G("One of your code blocks includes unescaped HTML.",u.innerHTML);e=u;const n=e.textContent,a=D?g(n,{language:D,ignoreIllegals:!0}):B(n);u.innerHTML=a.value,((u,e,D)=>{const n=e&&t[e]||D;u.classList.add("hljs"),u.classList.add("language-"+n)})(u,D,a.language),u.result={language:a.language,re:a.relevance,relevance:a.relevance},a.secondBest&&(u.secondBest={language:a.secondBest.language,relevance:a.secondBest.relevance}),w("after:highlightElement",{el:u,result:a,text:n})}let p=!1;function _(){"loading"!==document.readyState?document.querySelectorAll(l.cssSelector).forEach(m):p=!0}function h(u){return u=(u||"").toLowerCase(),n[u]||n[t[u]]}function f(u,{languageName:e}){"string"==typeof u&&(u=[u]),u.forEach((u=>{t[u.toLowerCase()]=e}))}function y(u){const e=h(u);return e&&!e.disableAutodetect}function w(u,e){const D=u;a.forEach((u=>{u[D]&&u[D](e)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{p&&_()}),!1),Object.assign(e,{highlight:g,highlightAuto:B,highlightAll:_,highlightElement:m,highlightBlock:u=>(j("10.7.0","highlightBlock will be removed entirely in v12.0"),j("10.7.0","Please use highlightElement now."),m(u)),configure:u=>{l=Q(l,u)},initHighlighting:()=>{_(),j("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:()=>{_(),j("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:(u,D)=>{let t=null;try{t=D(e)}catch(a){if(z("Language definition for '{}' could not be registered.".replace("{}",u)),!i)throw a;z(a),t=s}t.name||(t.name=u),n[u]=t,t.rawDefinition=D.bind(null,e),t.aliases&&f(t.aliases,{languageName:u})},unregisterLanguage:u=>{delete n[u];for(const e of Object.keys(t))t[e]===u&&delete t[e]},listLanguages:()=>Object.keys(n),getLanguage:h,registerAliases:f,autoDetection:y,inherit:Q,addPlugin:u=>{var e;(e=u)["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=u=>{e["before:highlightBlock"](Object.assign({block:u.el},u))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=u=>{e["after:highlightBlock"](Object.assign({block:u.el},u))}),a.push(u)}}),e.debugMode=()=>{i=!1},e.safeMode=()=>{i=!0},e.versionString="11.7.0",e.regex={concat:A,lookahead:c,either:C,optional:E,anyNumberOfTimes:F};for(const D in N)"object"==typeof N[D]&&u.exports(N[D]);return Object.assign(e,N),e})({});const J=u=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:u.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[u.APOS_STRING_MODE,u.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:u.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),Y=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],uu=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],eu=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],Du=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],nu=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),tu=eu.concat(Du);var au="\\.([0-9](_*[0-9])*)",iu="[0-9a-fA-F](_*[0-9a-fA-F])*",ru={className:"number",variants:[{begin:`(\\b([0-9](_*[0-9])*)((${au})|\\.)?|(${au}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:`\\b([0-9](_*[0-9])*)((${au})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${au})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{begin:`\\b0[xX]((${iu})\\.?|(${iu})?\\.(${iu}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${iu})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function su(u,e,D){return-1===D?"":u.replace(e,(n=>su(u,e,D-1)))}const ou="[A-Za-z$_][0-9A-Za-z$_]*",lu=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],cu=["true","false","null","undefined","NaN","Infinity"],Fu=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],Eu=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],Au=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Cu=["arguments","this","super","console","window","document","localStorage","module","global"],du=[].concat(Au,Fu,Eu);function gu(u){const e=u.regex,D=ou,n={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(u,e)=>{const D=u[0].length+u.index,n=u.input[D];if("<"===n||","===n)return void e.ignoreMatch();let t;">"===n&&(((u,{after:e})=>{const D="",y={match:[/const|var|let/,/\s+/,D,/\s*/,/=\s*/,/(async\s*)?/,e.lookahead(f)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[d]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:t,exports:{PARAMS_CONTAINS:C,CLASS_REFERENCE:b},illegal:/#(?![$_A-z])/,contains:[u.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,o,l,c,F,{match:/\$\d+/},r,b,{className:"attr",begin:D+e.lookahead(":"),relevance:0},y,{begin:"("+u.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[F,u.REGEXP_MODE,{className:"function",begin:f,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:u.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:C}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:n.begin,"on:begin":n.isTrulyOpeningTag,end:n.end}],subLanguage:"xml",contains:[{begin:n.begin,end:n.end,skip:!0,contains:["self"]}]}]},B,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+u.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[d,u.inherit(u.TITLE_MODE,{begin:D,className:"title.function"})]},{match:/\.\.\./,relevance:0},_,{match:"\\$"+D,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[d]},m,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},g,h,{match:/\$[(.]/}]}}const bu=u=>A(/\b/,u,/\w$/.test(u)?/\b/:/\B/),Bu=["Protocol","Type"].map(bu),mu=["init","self"].map(bu),pu=["Any","Self"],_u=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],hu=["false","nil","true"],fu=["assignment","associativity","higherThan","left","lowerThan","none","right"],yu=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],wu=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],Nu=C(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),vu=C(Nu,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),xu=A(Nu,vu,"*"),Ou=C(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),ku=C(Ou,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),Mu=A(Ou,ku,"*"),Su=A(/[A-Z]/,ku,"*"),Tu=["autoclosure",A(/convention\(/,C("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",A(/objc\(/,Mu,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],Ru=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];var Iu=Object.freeze({__proto__:null,grmr_bash:u=>{const e=u.regex,D={},n={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[D]}]};Object.assign(D,{className:"variable",variants:[{begin:e.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},n]});const t={className:"subst",begin:/\$\(/,end:/\)/,contains:[u.BACKSLASH_ESCAPE]},a={begin:/<<-?\s*(?=\w+)/,starts:{contains:[u.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},i={className:"string",begin:/"/,end:/"/,contains:[u.BACKSLASH_ESCAPE,D,t]};t.contains.push(i);const r={begin:/\$?\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},u.NUMBER_MODE,D]},s=u.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),o={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[u.inherit(u.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/,keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[s,u.SHEBANG(),o,r,u.HASH_COMMENT_MODE,a,{match:/(\/[a-z._-]+)+/},i,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},D]}},grmr_c:u=>{const e=u.regex,D=u.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),n="[a-zA-Z_]\\w*::",t="(decltype\\(auto\\)|"+e.optional(n)+"[a-zA-Z_]\\w*"+e.optional("<[^<>]+>")+")",a={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},i={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[u.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},u.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},u.inherit(i,{className:"string"}),{className:"string",begin:/<.*?>/},D,u.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:e.optional(n)+u.IDENT_RE,relevance:0},l=e.optional(n)+u.IDENT_RE+"\\s*\\(",c={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},F=[s,a,D,u.C_BLOCK_COMMENT_MODE,r,i],E={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:c,contains:F.concat([{begin:/\(/,end:/\)/,keywords:c,contains:F.concat(["self"]),relevance:0}]),relevance:0},A={begin:"("+t+"[\\*&\\s]+)+"+l,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:c,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:c,relevance:0},{begin:l,returnBegin:!0,contains:[u.inherit(o,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[D,u.C_BLOCK_COMMENT_MODE,i,r,a,{begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:["self",D,u.C_BLOCK_COMMENT_MODE,i,r,a]}]},a,D,u.C_BLOCK_COMMENT_MODE,s]};return{name:"C",aliases:["h"],keywords:c,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},u.TITLE_MODE]}]),exports:{preprocessor:s,strings:i,keywords:c}}},grmr_cpp:u=>{const e=u.regex,D=u.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),n="[a-zA-Z_]\\w*::",t="(?!struct)(decltype\\(auto\\)|"+e.optional(n)+"[a-zA-Z_]\\w*"+e.optional("<[^<>]+>")+")",a={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},i={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[u.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},u.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},r={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},s={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},u.inherit(i,{className:"string"}),{className:"string",begin:/<.*?>/},D,u.C_BLOCK_COMMENT_MODE]},o={className:"title",begin:e.optional(n)+u.IDENT_RE,relevance:0},l=e.optional(n)+u.IDENT_RE+"\\s*\\(",c={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},F={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:e.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,u.IDENT_RE,e.lookahead(/(<[^<>]+>|)\s*\(/))},E=[F,s,a,D,u.C_BLOCK_COMMENT_MODE,r,i],A={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:c,contains:E.concat([{begin:/\(/,end:/\)/,keywords:c,contains:E.concat(["self"]),relevance:0}]),relevance:0},C={className:"function",begin:"("+t+"[\\*&\\s]+)+"+l,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:c,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:c,relevance:0},{begin:l,returnBegin:!0,contains:[o],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[i,r]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:[D,u.C_BLOCK_COMMENT_MODE,i,r,a,{begin:/\(/,end:/\)/,keywords:c,relevance:0,contains:["self",D,u.C_BLOCK_COMMENT_MODE,i,r,a]}]},a,D,u.C_BLOCK_COMMENT_MODE,s]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:c,illegal:"",keywords:c,contains:["self",a]},{begin:u.IDENT_RE+"::",keywords:c},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}},grmr_csharp:u=>{const e={keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","scoped","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]),built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],literal:["default","false","null","true"]},D=u.inherit(u.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),n={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},t={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},a=u.inherit(t,{illegal:/\n/}),i={className:"subst",begin:/\{/,end:/\}/,keywords:e},r=u.inherit(i,{illegal:/\n/}),s={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},u.BACKSLASH_ESCAPE,r]},o={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},i]},l=u.inherit(o,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},r]});i.contains=[o,s,t,u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,n,u.C_BLOCK_COMMENT_MODE],r.contains=[l,s,a,u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,n,u.inherit(u.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const c={variants:[o,s,t,u.APOS_STRING_MODE,u.QUOTE_STRING_MODE]},F={begin:"<",end:">",contains:[{beginKeywords:"in out"},D]},E=u.IDENT_RE+"(<"+u.IDENT_RE+"(\\s*,\\s*"+u.IDENT_RE+")*>)?(\\[\\])?",A={begin:"@"+u.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:e,illegal:/::/,contains:[u.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},c,n,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},D,F,u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[D,u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[D,F,u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+E+"\\s+)+"+u.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:e,contains:[{beginKeywords:"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial",relevance:0},{begin:u.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[u.TITLE_MODE,F],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:e,relevance:0,contains:[c,n,u.C_BLOCK_COMMENT_MODE]},u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},A]}},grmr_css:u=>{const e=u.regex,D=J(u),n=[u.APOS_STRING_MODE,u.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[D.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},D.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},D.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+eu.join("|")+")"},{begin:":(:)?("+Du.join("|")+")"}]},D.CSS_VARIABLE,{className:"attribute",begin:"\\b("+nu.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[D.BLOCK_COMMENT,D.HEXCOLOR,D.IMPORTANT,D.CSS_NUMBER_MODE,...n,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[...n,{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},D.FUNCTION_DISPATCH]},{begin:e.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:uu.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...n,D.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+Y.join("|")+")\\b"}]}},grmr_diff:u=>{const e=u.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:e.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:e.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}},grmr_go:u=>{const e={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:e,illegal:"{const e=u.regex;return{name:"GraphQL",aliases:["gql"],case_insensitive:!0,disableAutodetect:!1,keywords:{keyword:["query","mutation","subscription","type","input","schema","directive","interface","union","scalar","fragment","enum","on"],literal:["true","false","null"]},contains:[u.HASH_COMMENT_MODE,u.QUOTE_STRING_MODE,u.NUMBER_MODE,{scope:"punctuation",match:/[.]{3}/,relevance:0},{scope:"punctuation",begin:/[\!\(\)\:\=\[\]\{\|\}]{1}/,relevance:0},{scope:"variable",begin:/\$/,end:/\W/,excludeEnd:!0,relevance:0},{scope:"meta",match:/@\w+/,excludeEnd:!0},{scope:"symbol",begin:e.concat(/[_A-Za-z][_0-9A-Za-z]*/,e.lookahead(/\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}},grmr_ini:u=>{const e=u.regex,D={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:u.NUMBER_RE}]},n=u.COMMENT();n.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const t={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},a={className:"literal",begin:/\bon|off|true|false|yes|no\b/},i={className:"string",contains:[u.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},r={begin:/\[/,end:/\]/,contains:[n,a,t,i,D,"self"],relevance:0},s=e.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[n,{className:"section",begin:/\[+/,end:/\]+/},{begin:e.concat(s,"(\\s*\\.\\s*",s,")*",e.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[n,r,a,t,i,D]}}]}},grmr_java:u=>{const e=u.regex,D="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",n=D+su("(?:<"+D+"~~~(?:\\s*,\\s*"+D+"~~~)*>)?",/~~~/g,2),t={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},a={className:"meta",begin:"@"+D,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},i={className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[u.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:t,illegal:/<\/|#/,contains:[u.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[u.BACKSLASH_ESCAPE]},u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,D],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[e.concat(/(?!else)/,D),/\s+/,D,/\s+/,/=(?!=)/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,D],className:{1:"keyword",3:"title.class"},contains:[i,u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+n+"\\s+)",u.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:t,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:t,relevance:0,contains:[a,u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,ru,u.C_BLOCK_COMMENT_MODE]},u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},ru,a]}},grmr_javascript:gu,grmr_json:u=>{const e=["true","false","null"],D={scope:"literal",beginKeywords:e.join(" ")};return{name:"JSON",keywords:{literal:e},contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},u.QUOTE_STRING_MODE,D,u.C_NUMBER_MODE,u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE],illegal:"\\S"}},grmr_kotlin:u=>{const e={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},D={className:"symbol",begin:u.UNDERSCORE_IDENT_RE+"@"},n={className:"subst",begin:/\$\{/,end:/\}/,contains:[u.C_NUMBER_MODE]},t={className:"variable",begin:"\\$"+u.UNDERSCORE_IDENT_RE},a={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[t,n]},{begin:"'",end:"'",illegal:/\n/,contains:[u.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[u.BACKSLASH_ESCAPE,t,n]}]};n.contains.push(a);const i={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+u.UNDERSCORE_IDENT_RE+")?"},r={className:"meta",begin:"@"+u.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[u.inherit(a,{className:"string"}),"self"]}]},s=ru,o=u.COMMENT("/\\*","\\*/",{contains:[u.C_BLOCK_COMMENT_MODE]}),l={variants:[{className:"type",begin:u.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},c=l;return c.variants[1].contains=[l],l.variants[1].contains=[c],{name:"Kotlin",aliases:["kt","kts"],keywords:e,contains:[u.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),u.C_LINE_COMMENT_MODE,o,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},D,i,r,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:e,relevance:5,contains:[{begin:u.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[u.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:e,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[l,u.C_LINE_COMMENT_MODE,o],relevance:0},u.C_LINE_COMMENT_MODE,o,i,r,a,u.C_NUMBER_MODE]},o]},{begin:[/class|interface|trait/,/\s+/,u.UNDERSCORE_IDENT_RE],beginScope:{3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},u.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/,excludeBegin:!0,returnEnd:!0},i,r]},a,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},s]}},grmr_less:u=>{const e=J(u),D=tu,n="([\\w-]+|@\\{[\\w-]+\\})",t=[],a=[],i=u=>({className:"string",begin:"~?"+u+".*?"+u}),r=(u,e,D)=>({className:u,begin:e,relevance:D}),s={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:uu.join(" ")},o={begin:"\\(",end:"\\)",contains:a,keywords:s,relevance:0};a.push(u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,i("'"),i('"'),e.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},e.HEXCOLOR,o,r("variable","@@?[\\w-]+",10),r("variable","@\\{[\\w-]+\\}"),r("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},e.IMPORTANT,{beginKeywords:"and not"},e.FUNCTION_DISPATCH);const l=a.concat({begin:/\{/,end:/\}/,contains:t}),c={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(a)},F={begin:n+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},e.CSS_VARIABLE,{className:"attribute",begin:"\\b("+nu.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:a}}]},E={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:s,returnEnd:!0,contains:a,relevance:0}},A={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:l}},C={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:n,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,c,r("keyword","all\\b"),r("variable","@\\{[\\w-]+\\}"),{begin:"\\b("+Y.join("|")+")\\b",className:"selector-tag"},e.CSS_NUMBER_MODE,r("selector-tag",n,0),r("selector-id","#"+n),r("selector-class","\\."+n,0),r("selector-tag","&",0),e.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+eu.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+Du.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:l},{begin:"!important"},e.FUNCTION_DISPATCH]},d={begin:`[\\w-]+:(:)?(${D.join("|")})`,returnBegin:!0,contains:[C]};return t.push(u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,E,A,d,F,C,c,e.FUNCTION_DISPATCH),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:t}},grmr_lua:u=>{const e="\\[=*\\[",D="\\]=*\\]",n={begin:e,end:D,contains:["self"]},t=[u.COMMENT("--(?!\\[=*\\[)","$"),u.COMMENT("--\\[=*\\[",D,{contains:[n],relevance:10})];return{name:"Lua",keywords:{$pattern:u.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:t.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[u.inherit(u.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:t}].concat(t)},u.C_NUMBER_MODE,u.APOS_STRING_MODE,u.QUOTE_STRING_MODE,{className:"string",begin:e,end:D,contains:[n],relevance:5}])}},grmr_makefile:u=>{const e={className:"variable",variants:[{begin:"\\$\\("+u.UNDERSCORE_IDENT_RE+"\\)",contains:[u.BACKSLASH_ESCAPE]},{begin:/\$[@%{const e=u.regex,D=e.concat(/(?:[A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])/,e.optional(/(?:[\x2D\.0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])*:/),/(?:[\x2D\.0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])*/),n={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},t={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},a=u.inherit(t,{begin:/\(/,end:/\)/}),i=u.inherit(u.APOS_STRING_MODE,{className:"string"}),r=u.inherit(u.QUOTE_STRING_MODE,{className:"string"}),s={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[t,r,i,a,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[t,a,r,i]}]}]},u.COMMENT(//,{relevance:10}),{begin://,relevance:10},n,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/,relevance:10,contains:[r]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[s],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[s],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:e.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:D,relevance:0,starts:s}]},{className:"tag",begin:e.concat(/<\//,e.lookahead(e.concat(D,/>/))),contains:[{className:"name",begin:D,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}},grmr_markdown:u=>{const e={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},D={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:u.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},n={className:"strong",contains:[],variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}]},t={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{begin:/_(?![_\s])/,end:/_/,relevance:0}]},a=u.inherit(n,{contains:[]}),i=u.inherit(t,{contains:[]});n.contains.push(i),t.contains.push(a);let r=[e,D];return[n,t,a,i].forEach((u=>{u.contains=u.contains.concat(r)})),r=r.concat(n,t),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},e,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},n,t,{className:"quote",begin:"^>\\s+",contains:r,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},D,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}},grmr_objectivec:u=>{const e=/[a-zA-Z@][a-zA-Z0-9_]*/,D={$pattern:e,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:{"variable.language":["this","super"],$pattern:e,keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"],type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"]},illegal:"/,end:/$/,illegal:"\\n"},u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+D.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:D,contains:[u.UNDERSCORE_TITLE_MODE]},{begin:"\\."+u.UNDERSCORE_IDENT_RE,relevance:0}]}},grmr_perl:u=>{const e=u.regex,D=/[dualxmsipngr]{0,12}/,n={$pattern:/[\w.]+/,keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0"},t={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:n},a={begin:/->\{/,end:/\}/},i={variants:[{begin:/\$\d/},{begin:e.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},r=[u.BACKSLASH_ESCAPE,t,i],s=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],o=(u,n,t="\\1")=>{const a="\\1"===t?t:e.concat(t,n);return e.concat(e.concat("(?:",u,")"),n,/(?:\\.|[^\\\/])*?/,a,/(?:\\.|[^\\\/])*?/,t,D)},l=(u,n,t)=>e.concat(e.concat("(?:",u,")"),n,/(?:\\.|[^\\\/])*?/,t,D),c=[i,u.HASH_COMMENT_MODE,u.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),a,{className:"string",contains:r,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[u.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[u.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+u.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[u.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:o("s|tr|y",e.either(...s,{capture:!0}))},{begin:o("s|tr|y","\\(","\\)")},{begin:o("s|tr|y","\\[","\\]")},{begin:o("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:l("(?:m|qr)?",/\//,/\//)},{begin:l("m|qr",e.either(...s,{capture:!0}),/\1/)},{begin:l("m|qr",/\(/,/\)/)},{begin:l("m|qr",/\[/,/\]/)},{begin:l("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[u.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return t.contains=c,a.contains=c,{name:"Perl",aliases:["pl","pm"],keywords:n,contains:c}},grmr_php:u=>{const e=u.regex,D=/(?![A-Za-z0-9])(?![$])/,n=e.concat(/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/,D),t=e.concat(/(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/,D),a={scope:"variable",match:"\\$+"+n},i={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},r=u.inherit(u.APOS_STRING_MODE,{illegal:null}),s="[ \t\n]",o={scope:"string",variants:[u.inherit(u.QUOTE_STRING_MODE,{illegal:null,contains:u.QUOTE_STRING_MODE.contains.concat(i)}),r,u.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:u.QUOTE_STRING_MODE.contains.concat(i)})]},l={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},c=["false","null","true"],F=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],E=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],A={keyword:F,literal:(u=>{const e=[];return u.forEach((u=>{e.push(u),u.toLowerCase()===u?e.push(u.toUpperCase()):e.push(u.toLowerCase())})),e})(c),built_in:E},C=u=>u.map((u=>u.replace(/\|\d+$/,""))),d={variants:[{match:[/new/,e.concat(s,"+"),e.concat("(?!",C(E).join("\\b|"),"\\b)"),t],scope:{1:"keyword",4:"title.class"}}]},g=e.concat(n,"\\b(?!\\()"),b={variants:[{match:[e.concat(/::/,e.lookahead(/(?!class\b)/)),g],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[t,e.concat(/::/,e.lookahead(/(?!class\b)/)),g],scope:{1:"title.class",3:"variable.constant"}},{match:[t,e.concat("::",e.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[t,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},B={scope:"attr",match:e.concat(n,e.lookahead(":"),e.lookahead(/(?!::)/))},m={relevance:0,begin:/\(/,end:/\)/,keywords:A,contains:[B,a,b,u.C_BLOCK_COMMENT_MODE,o,l,d]},p={relevance:0,match:[/\b/,e.concat("(?!fn\\b|function\\b|",C(F).join("\\b|"),"|",C(E).join("\\b|"),"\\b)"),n,e.concat(s,"*"),e.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[m]};m.contains.push(p);const _=[B,b,u.C_BLOCK_COMMENT_MODE,o,l,d];return{case_insensitive:!1,keywords:A,contains:[{begin:e.concat(/#\[\s*/,t),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:c,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:c,keyword:["new","array"]},contains:["self",..._]},..._,{scope:"meta",match:t}]},u.HASH_COMMENT_MODE,u.COMMENT("//","$"),u.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:u.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?=/},{begin:/<\?/,relevance:.1},{begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},a,p,b,{match:[/const/,/\s/,n],scope:{1:"keyword",3:"variable.constant"}},d,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},u.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:A,contains:["self",a,b,u.C_BLOCK_COMMENT_MODE,o,l]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},u.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[u.inherit(u.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},u.UNDERSCORE_TITLE_MODE]},o,l]}},grmr_php_template:u=>({name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},u.inherit(u.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),u.inherit(u.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}),grmr_plaintext:u=>({name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}),grmr_python:u=>{const e=u.regex,D=/(?:[A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037B-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFC5D\uFC64-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDF9\uFE71\uFE73\uFE77\uFE79\uFE7B\uFE7D\uFE7F-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFF9D\uFFA0-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])(?:[0-9A-Z_a-z\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037B-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u0870-\u0887\u0889-\u088E\u0898-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3C-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C5D\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDD\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1-\u0CF3\u0D00-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D81-\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECE\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1715\u171F-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B4C\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA827\uA82C\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFC5D\uFC64-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDF9\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE71\uFE73\uFE77\uFE79\uFE7B\uFE7D\uFE7F-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDD30-\uDD39\uDE80-\uDEA9\uDEAB\uDEAC\uDEB0\uDEB1\uDEFD-\uDF1C\uDF27\uDF30-\uDF50\uDF70-\uDF85\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC66-\uDC75\uDC7F-\uDCBA\uDCC2\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD47\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDCE-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E-\uDE41\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E-\uDC61\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF39\uDF40-\uDF46]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCE9\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD35\uDD37\uDD38\uDD3B-\uDD43\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6\uDF00-\uDF10\uDF12-\uDF3A\uDF3E-\uDF42\uDF50-\uDF59\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC40-\uDC55]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3\uDFE4\uDFF0\uDFF1]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC30-\uDC6D\uDC8F\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAE\uDEC0-\uDEF9]|\uD839[\uDCD0-\uDCF9\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF]|\uDB40[\uDD00-\uDDEF])*/,n=["and","as","assert","async","await","break","case","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","match","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],t={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:n,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},a={className:"meta",begin:/^(>>>|\.\.\.) /},i={className:"subst",begin:/\{/,end:/\}/,keywords:t,illegal:/#/},r={begin:/\{\{/,relevance:0},s={className:"string",contains:[u.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[u.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[u.BACKSLASH_ESCAPE,a],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[u.BACKSLASH_ESCAPE,a,r,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[u.BACKSLASH_ESCAPE,a,r,i]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[u.BACKSLASH_ESCAPE,r,i]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[u.BACKSLASH_ESCAPE,r,i]},u.APOS_STRING_MODE,u.QUOTE_STRING_MODE]},o="[0-9](_?[0-9])*",l=`(\\b(${o}))?\\.(${o})|\\b(${o})\\.`,c="\\b|"+n.join("|"),F={className:"number",relevance:0,variants:[{begin:`(\\b(${o})|(${l}))[eE][+-]?(${o})[jJ]?(?=${c})`},{begin:`(${l})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${c})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${c})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${c})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${c})`},{begin:`\\b(${o})[jJ](?=${c})`}]},E={className:"comment",begin:e.lookahead(/# type:/),end:/$/,keywords:t,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},A={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:["self",a,F,s,u.HASH_COMMENT_MODE]}]};return i.contains=[s,F,a],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:t,illegal:/(<\/|->|\?)|=>/,contains:[a,F,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},s,E,u.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,D],scope:{1:"keyword",3:"title.function"},contains:[A]},{variants:[{match:[/\bclass/,/\s+/,D,/\s*/,/\(\s*/,D,/\s*\)/]},{match:[/\bclass/,/\s+/,D]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[F,A,s]}]}},grmr_python_repl:u=>({aliases:["pycon"],contains:[{className:"meta.prompt",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}),grmr_r:u=>{const e=u.regex,D=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,n=e.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),t=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,a=e.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:D,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[u.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:e.lookahead(e.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:D},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),u.HASH_COMMENT_MODE,{scope:"string",contains:[u.BACKSLASH_ESCAPE],variants:[u.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),u.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),u.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),u.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),u.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),u.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[t,n]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,n]},{scope:{1:"punctuation",2:"number"},match:[a,n]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,n]}]},{scope:{3:"operator"},match:[D,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:t},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:a},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}},grmr_ruby:u=>{const e=u.regex,D="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",n=e.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),t=e.concat(n,/(::\w+)*/),a={"variable.constant":["__FILE__","__LINE__","__ENCODING__"],"variable.language":["self","super"],keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield","include","extend","prepend","public","private","protected","raise","throw"],built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"],literal:["true","false","nil"]},i={className:"doctag",begin:"@[A-Za-z]+"},r={begin:"#<",end:">"},s=[u.COMMENT("#","$",{contains:[i]}),u.COMMENT("^=begin","^=end",{contains:[i],relevance:10}),u.COMMENT("^__END__",u.MATCH_NOTHING_RE)],o={className:"subst",begin:/#\{/,end:/\}/,keywords:a},l={className:"string",contains:[u.BACKSLASH_ESCAPE,o],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:e.concat(/<<[-~]?'?/,e.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[u.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[u.BACKSLASH_ESCAPE,o]})]}]},c="[0-9](_?[0-9])*",F={className:"number",relevance:0,variants:[{begin:`\\b([1-9](_?[0-9])*|0)(\\.(${c}))?([eE][+-]?(${c})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},E={variants:[{match:/\(\)/},{className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0,keywords:a}]},A=[l,{variants:[{match:[/class\s+/,t,/\s+<\s+/,t]},{match:[/\b(class|module)\s+/,t]}],scope:{2:"title.class",4:"title.class.inherited"},keywords:a},{match:[/(include|extend)\s+/,t],scope:{2:"title.class"},keywords:a},{relevance:0,match:[t,/\.new[. (]/],scope:{1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},{relevance:0,match:n,scope:"title.class"},{match:[/def/,/\s+/,D],scope:{1:"keyword",3:"title.function"},contains:[E]},{begin:u.IDENT_RE+"::"},{className:"symbol",begin:u.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[l,{begin:D}],relevance:0},F,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0,relevance:0,keywords:a},{begin:"("+u.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[u.BACKSLASH_ESCAPE,o],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r,s),relevance:0}].concat(r,s);o.contains=A,E.contains=A;const C=[{begin:/^\s*=>/,starts:{end:"$",contains:A}},{className:"meta.prompt",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",keywords:a,contains:A}}];return s.unshift(r),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:[u.SHEBANG({binary:"ruby"})].concat(C).concat(s).concat(A)}},grmr_rust:u=>{const e=u.regex,D={className:"title.function.invoke",relevance:0,begin:e.concat(/\b/,/(?!let\b)/,u.IDENT_RE,e.lookahead(/\s*\(/))},n="([ui](8|16|32|64|128|size)|f(32|64))?",t=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bytes!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"],a=["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:u.IDENT_RE+"!?",type:a,keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],literal:["true","false","Some","None","Ok","Err"],built_in:t},illegal:""},D]}},grmr_scss:u=>{const e=J(u),D=Du,n=eu,t="@[a-z-]+",a={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b",relevance:0};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[u.C_LINE_COMMENT_MODE,u.C_BLOCK_COMMENT_MODE,e.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},e.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+Y.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+n.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+D.join("|")+")"},a,{begin:/\(/,end:/\)/,contains:[e.CSS_NUMBER_MODE]},e.CSS_VARIABLE,{className:"attribute",begin:"\\b("+nu.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[e.BLOCK_COMMENT,a,e.HEXCOLOR,e.CSS_NUMBER_MODE,u.QUOTE_STRING_MODE,u.APOS_STRING_MODE,e.IMPORTANT,e.FUNCTION_DISPATCH]},{begin:"@(page|font-face)",keywords:{$pattern:t,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:uu.join(" ")},contains:[{begin:t,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},a,u.QUOTE_STRING_MODE,u.APOS_STRING_MODE,e.HEXCOLOR,e.CSS_NUMBER_MODE]},e.FUNCTION_DISPATCH]}},grmr_shell:u=>({name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta.prompt",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}),grmr_sql:u=>{const e=u.regex,D=u.COMMENT("--","$"),n=["true","false","unknown"],t=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],a=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],i=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],r=a,s=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((u=>!a.includes(u))),o={begin:e.concat(/\b/,e.either(...r),/\s*\(/),relevance:0,keywords:{built_in:r}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:((u,{exceptions:e,when:D}={})=>{const n=D;return e=e||[],u.map((u=>u.match(/\|\d+$/)||e.includes(u)?u:n(u)?u+"|0":u))})(s,{when:u=>u.length<3}),literal:n,type:t,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:e.either(...i),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:s.concat(i),literal:n,type:t}},{className:"type",begin:e.either("double precision","large object","with timezone","without timezone")},o,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},u.C_NUMBER_MODE,u.C_BLOCK_COMMENT_MODE,D,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}},grmr_swift:u=>{const e={match:/\s+/,relevance:0},D=u.COMMENT("/\\*","\\*/",{contains:["self"]}),n=[u.C_LINE_COMMENT_MODE,D],t={match:[/\./,C(...Bu,...mu)],className:{2:"keyword"}},a={match:A(/\./,C(..._u)),relevance:0},i=_u.filter((u=>"string"==typeof u)).concat(["_|0"]),r={variants:[{className:"keyword",match:C(..._u.filter((u=>"string"!=typeof u)).concat(pu).map(bu),...mu)}]},s={$pattern:C(/\b\w+/,/#\w+/),keyword:i.concat(yu),literal:hu},o=[t,a,r],l=[{match:A(/\./,C(...wu)),relevance:0},{className:"built_in",match:A(/\b/,C(...wu),/(?=\()/)}],F={match:/->/,relevance:0},E=[F,{className:"operator",relevance:0,variants:[{match:xu},{match:`\\.(\\.|${vu})+`}]}],d="([0-9a-fA-F]_*)+",g={className:"number",relevance:0,variants:[{match:"\\b(([0-9]_*)+)(\\.(([0-9]_*)+))?([eE][+-]?(([0-9]_*)+))?\\b"},{match:`\\b0x(${d})(\\.(${d}))?([pP][+-]?(([0-9]_*)+))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},b=(u="")=>({className:"subst",variants:[{match:A(/\\/,u,/[0\\tnr"']/)},{match:A(/\\/,u,/u\{[0-9a-fA-F]{1,8}\}/)}]}),B=(u="")=>({className:"subst",match:A(/\\/,u,/[\t ]*(?:[\r\n]|\r\n)/)}),m=(u="")=>({className:"subst",label:"interpol",begin:A(/\\/,u,/\(/),end:/\)/}),p=(u="")=>({begin:A(u,/"""/),end:A(/"""/,u),contains:[b(u),B(u),m(u)]}),_=(u="")=>({begin:A(u,/"/),end:A(/"/,u),contains:[b(u),m(u)]}),h={className:"string",variants:[p(),p("#"),p("##"),p("###"),_(),_("#"),_("##"),_("###")]},f={match:A(/`/,Mu,/`/)},y=[f,{className:"variable",match:/\$\d+/},{className:"variable",match:`\\$${ku}+`}],w=[{match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:Ru,contains:[...E,g,h]}]}},{className:"keyword",match:A(/@/,C(...Tu))},{className:"meta",match:A(/@/,Mu)}],N={match:c(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:A(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,ku,"+")},{className:"type",match:Su,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:A(/\s+&\s+/,c(Su)),relevance:0}]},v={begin://,keywords:s,contains:[...n,...o,...w,F,N]};N.contains.push(v);const x={begin:/\(/,end:/\)/,relevance:0,keywords:s,contains:["self",{match:A(Mu,/\s*:/),keywords:"_|0",relevance:0},...n,...o,...l,...E,g,h,...y,...w,N]},O={begin://,contains:[...n,N]},k={begin:/\(/,end:/\)/,keywords:s,contains:[{begin:C(c(A(Mu,/\s*:/)),c(A(Mu,/\s+/,Mu,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:Mu}]},...n,...o,...E,g,h,...w,N,x],endsParent:!0,illegal:/["']/},M={match:[/func/,/\s+/,C(f.match,Mu,xu)],className:{1:"keyword",3:"title.function"},contains:[O,k,e],illegal:[/\[/,/%/]},S={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[O,k,e],illegal:/\[|%/},T={match:[/operator/,/\s+/,xu],className:{1:"keyword",3:"title"}},R={begin:[/precedencegroup/,/\s+/,Su],className:{1:"keyword",3:"title"},contains:[N],keywords:[...fu,...hu],end:/}/};for(const c of h.variants){const u=c.contains.find((u=>"interpol"===u.label));u.keywords=s;const e=[...o,...l,...E,g,h,...y];u.contains=[...e,{begin:/\(/,end:/\)/,contains:["self",...e]}]}return{name:"Swift",keywords:s,contains:[...n,M,S,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:s,contains:[u.inherit(u.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...o]},T,R,{beginKeywords:"import",end:/$/,contains:[...n],relevance:0},...o,...l,...E,g,h,...y,...w,N,x]}},grmr_typescript:u=>{const e=gu(u),D=["any","void","number","boolean","string","object","never","symbol","bigint","unknown"],n={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[e.exports.CLASS_REFERENCE]},t={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:D},contains:[e.exports.CLASS_REFERENCE]},a={$pattern:ou,keyword:lu.concat(["type","namespace","interface","public","private","protected","implements","declare","abstract","readonly","enum","override"]),literal:cu,built_in:du.concat(D),"variable.language":Cu},i={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},r=(u,e,D)=>{const n=u.contains.findIndex((u=>u.label===e));if(-1===n)throw Error("can not find mode to replace");u.contains.splice(n,1,D)};return Object.assign(e.keywords,a),e.exports.PARAMS_CONTAINS.push(i),e.contains=e.contains.concat([i,n,t]),r(e,"shebang",u.SHEBANG()),r(e,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),e.contains.find((u=>"func.def"===u.label)).relevance=0,Object.assign(e,{name:"TypeScript",aliases:["ts","tsx"]}),e},grmr_vbnet:u=>{const e=u.regex,D=/\d{1,2}\/\d{1,2}\/\d{4}/,n=/\d{4}-\d{1,2}-\d{1,2}/,t=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,a=/\d{1,2}(:\d{1,2}){1,2}/,i={className:"literal",variants:[{begin:e.concat(/# */,e.either(n,D),/ *#/)},{begin:e.concat(/# */,a,/ *#/)},{begin:e.concat(/# */,t,/ *#/)},{begin:e.concat(/# */,e.either(n,D),/ +/,e.either(t,a),/ *#/)}]},r=u.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),s=u.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},i,{className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{className:"label",begin:/^\w+:/},r,s,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[s]}]}},grmr_wasm:u=>{u.regex;const e=u.COMMENT(/\(;/,/;\)/);return e.contains.push("self"),{name:"WebAssembly",keywords:{$pattern:/[\w.]+/,keyword:["anyfunc","block","br","br_if","br_table","call","call_indirect","data","drop","elem","else","end","export","func","global.get","global.set","local.get","local.set","local.tee","get_global","get_local","global","if","import","local","loop","memory","memory.grow","memory.size","module","mut","nop","offset","param","result","return","select","set_global","set_local","start","table","tee_local","then","type","unreachable"]},contains:[u.COMMENT(/;;/,/$/),e,{match:[/(?:offset|align)/,/\s*/,/=/],className:{1:"keyword",3:"operator"}},{className:"variable",begin:/\$[\w_]+/},{match:/(\((?!;)|\))+/,className:"punctuation",relevance:0},{begin:[/(?:func|call|call_indirect)/,/\s+/,/\$[^\s)]+/],className:{1:"keyword",3:"title.function"}},u.QUOTE_STRING_MODE,{match:/(i32|i64|f32|f64)(?!\.)/,className:"type"},{className:"keyword",match:/\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/},{className:"number",relevance:0,match:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/}]}},grmr_yaml:u=>{const e="true false yes no null",D="[\\w#;/?:@&=+$,.~*'()[\\]]+",n={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[u.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},t=u.inherit(n,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),a={end:",",endsWithParent:!0,excludeEnd:!0,keywords:e,relevance:0},i={begin:/\{/,end:/\}/,contains:[a],illegal:"\\n",relevance:0},r={begin:"\\[",end:"\\]",contains:[a],illegal:"\\n",relevance:0},s=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+D},{className:"type",begin:"!<"+D+">"},{className:"type",begin:"!"+D},{className:"type",begin:"!!"+D},{className:"meta",begin:"&"+u.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+u.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},u.HASH_COMMENT_MODE,{beginKeywords:e,keywords:{literal:e}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:u.C_NUMBER_RE+"\\b",relevance:0},i,r,n],o=[...s];return o.pop(),o.push(t),a.contains=o,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:s}}});const Lu=V;for(const $u of Object.keys(Iu)){const u=$u.replace("grmr_","").replace("_","-");Lu.registerLanguage(u,Iu[$u])}exports.$e=Lu; diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/html-parser.js b/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/html-parser.js deleted file mode 100644 index 0d1e8fd..0000000 --- a/unpackage/dist/build/mp-weixin/components/ua-markdown/lib/html-parser.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";function e(e){for(var t={},a=e.split(","),r=0;r",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"},t=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/,n={},s={};function o(e,r,t){var n,i,a,c,l,u="";for("string"!=typeof r&&(t=r,r=o.defaultChars),void 0===t&&(t=!0),l=function(e){var r,t,n=s[e];if(n)return n;for(n=s[e]=[],r=0;r<128;r++)t=String.fromCharCode(r),/^[0-9a-z]$/i.test(t)?n.push(t):n.push("%"+("0"+r.toString(16).toUpperCase()).slice(-2));for(r=0;r=55296&&a<=57343){if(a>=55296&&a<=56319&&n+1=56320&&c<=57343){u+=encodeURIComponent(e[n]+e[n+1]),n++;continue}u+="%EF%BF%BD"}else u+=encodeURIComponent(e[n]);return u}o.defaultChars=";/?:@&=+$,-_.!~*'()#",o.componentChars="-_.!~*'()";var i=o,a={};function c(e,r){var t;return"string"!=typeof r&&(r=c.defaultChars),t=function(e){var r,t,n=a[e];if(n)return n;for(n=a[e]=[],r=0;r<128;r++)t=String.fromCharCode(r),n.push(t);for(r=0;r=55296&&c<=57343?"���":String.fromCharCode(c),r+=6):240==(248&s)&&r+91114111?l+="����":(c-=65536,l+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),r+=9):l+="�";return l}))}c.defaultChars=";/?:@&=+$,#",c.componentChars="";var l=c;function u(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var p=/^([a-z0-9.+-]+:)/i,h=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),m=["'"].concat(d),g=["%","/","?",";","#"].concat(m),_=["/","?","#"],k=/^[+a-z0-9A-Z_-]{0,63}$/,b=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={javascript:!0,"javascript:":!0},C={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};u.prototype.parse=function(e,r){var t,n,s,o,i,a=e;if(a=a.trim(),!r&&1===e.split("#").length){var c=f.exec(a);if(c)return this.pathname=c[1],c[2]&&(this.search=c[2]),this}var l=p.exec(a);if(l&&(s=(l=l[0]).toLowerCase(),this.protocol=l,a=a.substr(l.length)),(r||l||a.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(i="//"===a.substr(0,2))||l&&v[l]||(a=a.substr(2),this.slashes=!0)),!v[l]&&(i||l&&!C[l])){var u,h,d=-1;for(t=0;t<_.length;t++)-1!==(o=a.indexOf(_[t]))&&(-1===d||o127?D+="x":D+=x[w];if(!D.match(k)){var q=A.slice(0,t),S=A.slice(t+1),F=x.match(b);F&&(q.push(F[1]),S.unshift(F[2])),S.length&&(a=S.join(".")+a),this.hostname=q.join(".");break}}}}this.hostname.length>255&&(this.hostname=""),y&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var L=a.indexOf("#");-1!==L&&(this.hash=a.substr(L),a=a.slice(0,L));var z=a.indexOf("?");return-1!==z&&(this.search=a.substr(z),a=a.slice(0,z)),a&&(this.pathname=a),C[s]&&this.hostname&&!this.pathname&&(this.pathname=""),this},u.prototype.parseHost=function(e){var r=h.exec(e);r&&(":"!==(r=r[0])&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)};n.encode=i,n.decode=l,n.format=function(e){var r="";return r+=e.protocol||"",r+=e.slashes?"//":"",r+=e.auth?e.auth+"@":"",e.hostname&&-1!==e.hostname.indexOf(":")?r+="["+e.hostname+"]":r+=e.hostname||"",r+=e.port?":"+e.port:"",r+=e.pathname||"",(r+=e.search||"")+(e.hash||"")},n.parse=function(e,r){if(e&&e instanceof u)return e;var t=new u;return t.parse(e,r),t};var y={},A=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,x=/[\0-\x1F\x7F-\x9F]/,D=/[ \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/;y.Any=A,y.Cc=x,y.Cf=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,y.P=t,y.Z=D,function(e){var s=Object.prototype.hasOwnProperty;function o(e,r){return s.call(e,r)}function i(e){return!(e>=55296&&e<=57343||e>=64976&&e<=65007||65535==(65535&e)||65534==(65535&e)||e>=0&&e<=8||11===e||e>=14&&e<=31||e>=127&&e<=159||e>1114111)}function a(e){if(e>65535){var r=55296+((e-=65536)>>10),t=56320+(1023&e);return String.fromCharCode(r,t)}return String.fromCharCode(e)}var c=/\\([!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~])/g,l=new RegExp(c.source+"|"+/&([a-z#][a-z0-9]{1,31});/gi.source,"gi"),u=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,p=r,h=/[&<>"]/,f=/[&<>"]/g,d={"&":"&","<":"<",">":">",'"':"""};function m(e){return d[e]}var g=/[.?*+^$[\]\\(){}|-]/g,_=t;e.lib={},e.lib.mdurl=n,e.lib.ucmicro=y,e.assign=function(e){var r=Array.prototype.slice.call(arguments,1);return r.forEach((function(r){if(r){if("object"!=typeof r)throw new TypeError(r+"must be object");Object.keys(r).forEach((function(t){e[t]=r[t]}))}})),e},e.isString=function(e){return"[object String]"===(r=e,Object.prototype.toString.call(r));var r},e.has=o,e.unescapeMd=function(e){return e.indexOf("\\")<0?e:e.replace(c,"$1")},e.unescapeAll=function(e){return e.indexOf("\\")<0&&e.indexOf("&")<0?e:e.replace(l,(function(e,r,t){return r||(n=e,c=0,o(p,s=t)?p[s]:35===s.charCodeAt(0)&&u.test(s)&&i(c="x"===s[1].toLowerCase()?parseInt(s.slice(2),16):parseInt(s.slice(1),10))?a(c):n);var n,s,c}))},e.isValidEntityCode=i,e.fromCodePoint=a,e.escapeHtml=function(e){return h.test(e)?e.replace(f,m):e},e.arrayReplaceAt=function(e,r,t){return[].concat(e.slice(0,r),t,e.slice(r+1))},e.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},e.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},e.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},e.isPunctChar=function(e){return _.test(e)},e.escapeRE=function(e){return e.replace(g,"\\$&")},e.normalizeReference=function(e){return e=e.trim().replace(/\s+/g," "),"Ṿ"==="ẞ".toLowerCase()&&(e=e.replace(/ẞ/g,"ß")),e.toLowerCase().toUpperCase()}}(e);var w={},E=e.unescapeAll,q=e.unescapeAll;w.parseLinkLabel=function(e,r,t){var n,s,o,i,a=-1,c=e.posMax,l=e.pos;for(e.pos=r+1,n=1;e.pos32)return i;if(41===n){if(0===s)break;s--}r++}return o===r||0!==s||(i.str=E(e.slice(o,r)),i.lines=0,i.pos=r,i.ok=!0),i},w.parseLinkTitle=function(e,r,t){var n,s,o=0,i=r,a={ok:!1,pos:0,lines:0,str:""};if(r>=t)return a;if(34!==(s=e.charCodeAt(r))&&39!==s&&40!==s)return a;for(r++,40===s&&(s=41);r"+L(e[r].content)+""},z.code_block=function(e,r,t,n,s){var o=e[r];return""+L(e[r].content)+"\n"},z.fence=function(e,r,t,n,s){var o,i,a,c,l,u=e[r],p=u.info?F(u.info).trim():"",h="",f="";return p&&(h=(a=p.split(/(\s+)/g))[0],f=a.slice(2).join("")),0===(o=t.highlight&&t.highlight(u.content,h,f)||L(u.content)).indexOf(""+o+"\n"):"
"+o+"
\n"},z.image=function(e,r,t,n,s){var o=e[r];return o.attrs[o.attrIndex("alt")][1]=s.renderInlineAsText(o.children,t,n),s.renderToken(e,r,t)},z.hardbreak=function(e,r,t){return t.xhtmlOut?"
\n":"
\n"},z.softbreak=function(e,r,t){return t.breaks?t.xhtmlOut?"
\n":"
\n":"\n"},z.text=function(e,r){return L(e[r].content)},z.html_block=function(e,r){return e[r].content},z.html_inline=function(e,r){return e[r].content},T.prototype.renderAttrs=function(e){var r,t,n;if(!e.attrs)return"";for(n="",r=0,t=e.attrs.length;r\n":">")},T.prototype.renderInline=function(e,r,t){for(var n,s="",o=this.rules,i=0,a=e.length;i/i.test(e)}var j=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,U=/\((c|tm|r)\)/i,V=/\((c|tm|r)\)/gi,Z={c:"©",r:"®",tm:"™"};function $(e,r){return Z[r.toLowerCase()]}function G(e){var r,t,n=0;for(r=e.length-1;r>=0;r--)"text"!==(t=e[r]).type||n||(t.content=t.content.replace(V,$)),"link_open"===t.type&&"auto"===t.info&&n--,"link_close"===t.type&&"auto"===t.info&&n++}function H(e){var r,t,n=0;for(r=e.length-1;r>=0;r--)"text"!==(t=e[r]).type||n||j.test(t.content)&&(t.content=t.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/gm,"$1—").replace(/(^|\s)--(?=\s|$)/gm,"$1–").replace(/(^|[^-\s])--(?=[^-\s]|$)/gm,"$1–")),"link_open"===t.type&&"auto"===t.info&&n--,"link_close"===t.type&&"auto"===t.info&&n++}var J=e.isWhiteSpace,W=e.isPunctChar,Y=e.isMdAsciiPunct,K=/['"]/,Q=/['"]/g;function X(e,r,t){return e.slice(0,r)+t+e.slice(r+1)}function ee(e,r){var t,n,s,o,i,a,c,l,u,p,h,f,d,m,g,_,k,b,v,C,y;for(v=[],t=0;t=0&&!(v[k].level<=c);k--);if(v.length=k+1,"text"===n.type){i=0,a=(s=n.content).length;e:for(;i=0)u=s.charCodeAt(o.index-1);else for(k=t-1;k>=0&&"softbreak"!==e[k].type&&"hardbreak"!==e[k].type;k--)if(e[k].content){u=e[k].content.charCodeAt(e[k].content.length-1);break}if(p=32,i=48&&u<=57&&(_=g=!1),g&&_&&(g=h,_=f),g||_){if(_)for(k=v.length-1;k>=0&&(l=v[k],!(v[k].level=0&&(t=this.attrs[r][1]),t},re.prototype.attrJoin=function(e,r){var t=this.attrIndex(e);t<0?this.attrPush([e,r]):this.attrs[t][1]=this.attrs[t][1]+" "+r};var te=re,ne=te;function se(e,r,t){this.src=e,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=r}se.prototype.Token=ne;var oe=se,ie=R,ae=[["normalize",function(e){var r;r=(r=e.src.replace(B,"\n")).replace(N,"�"),e.src=r}],["block",function(e){var r;e.inlineMode?((r=new e.Token("inline","",0)).content=e.src,r.map=[0,1],r.children=[],e.tokens.push(r)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}],["inline",function(e){var r,t,n,s=e.tokens;for(t=0,n=s.length;t=0;r--)if("link_close"!==(i=s[r]).type){if("html_inline"===i.type&&(k=i.content,/^\s]/i.test(k)&&f>0&&f--,P(i.content)&&f++),!(f>0)&&"text"===i.type&&e.md.linkify.test(i.content)){for(l=i.content,_=e.md.linkify.match(l),a=[],h=i.level,p=0,_.length>0&&0===_[0].index&&r>0&&"text_special"===s[r-1].type&&(_=_.slice(1)),c=0;c<_.length;c++)d=_[c].url,m=e.md.normalizeLink(d),e.md.validateLink(m)&&(g=_[c].text,g=_[c].schema?"mailto:"!==_[c].schema||/^mailto:/i.test(g)?e.md.normalizeLinkText(g):e.md.normalizeLinkText("mailto:"+g).replace(/^mailto:/,""):e.md.normalizeLinkText("http://"+g).replace(/^http:\/\//,""),(u=_[c].index)>p&&((o=new e.Token("text","",0)).content=l.slice(p,u),o.level=h,a.push(o)),(o=new e.Token("link_open","a",1)).attrs=[["href",m]],o.level=h++,o.markup="linkify",o.info="auto",a.push(o),(o=new e.Token("text","",0)).content=g,o.level=h,a.push(o),(o=new e.Token("link_close","a",-1)).level=--h,o.markup="linkify",o.info="auto",a.push(o),p=_[c].lastIndex);p=0;r--)"inline"===e.tokens[r].type&&(U.test(e.tokens[r].content)&&G(e.tokens[r].children),j.test(e.tokens[r].content)&&H(e.tokens[r].children))}],["smartquotes",function(e){var r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)"inline"===e.tokens[r].type&&K.test(e.tokens[r].content)&&ee(e.tokens[r].children,e)}],["text_join",function(e){var r,t,n,s,o,i,a=e.tokens;for(r=0,t=a.length;r=o)return-1;if((t=e.src.charCodeAt(s++))<48||t>57)return-1;for(;;){if(s>=o)return-1;if(!((t=e.src.charCodeAt(s++))>=48&&t<=57)){if(41===t||46===t)break;return-1}if(s-n>=10)return-1}return s`\\x00-\\x20]+|'[^']*'|\"[^\"]*\"))?)*\\s*\\/?>",ye="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",Ae=new RegExp("^(?:"+Ce+"|"+ye+"|\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e|<[?][\\s\\S]*?[?]>|]*>|)"),xe=new RegExp("^(?:"+Ce+"|"+ye+")");ve.HTML_TAG_RE=Ae,ve.HTML_OPEN_CLOSE_TAG_RE=xe;var De=ve.HTML_OPEN_CLOSE_TAG_RE,we=[[/^<(script|pre|style|textarea)(?=(\s|>|$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^|$))","i"),/^$/,!0],[new RegExp(De.source+"\\s*$"),/^$/,!1]],Ee=e.isSpace,qe=te,Se=e.isSpace;function Fe(e,r,t,n){var s,o,i,a,c,l,u,p;for(this.src=e,this.md=r,this.env=t,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType="root",this.level=0,this.result="",p=!1,i=a=l=u=0,c=(o=this.src).length;a0&&this.level++,this.tokens.push(n),n},Fe.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},Fe.prototype.skipEmptyLines=function(e){for(var r=this.lineMax;er;)if(!Se(this.src.charCodeAt(--e)))return e+1;return e},Fe.prototype.skipChars=function(e,r){for(var t=this.src.length;et;)if(r!==this.src.charCodeAt(--e))return e+1;return e},Fe.prototype.getLines=function(e,r,t,n){var s,o,i,a,c,l,u,p=e;if(e>=r)return"";for(l=new Array(r-e),s=0;pt?new Array(o-t+1).join(" ")+this.src.slice(a,c):this.src.slice(a,c)}return l.join("")},Fe.prototype.Token=qe;var Le=Fe,ze=R,Te=[["table",function(e,r,t,n){var s,o,i,a,c,l,u,p,h,f,d,m,g,_,k,b,v,C;if(r+2>t)return!1;if(l=r+1,e.sCount[l]=4)return!1;if((i=e.bMarks[l]+e.tShift[l])>=e.eMarks[l])return!1;if(124!==(v=e.src.charCodeAt(i++))&&45!==v&&58!==v)return!1;if(i>=e.eMarks[l])return!1;if(124!==(C=e.src.charCodeAt(i++))&&45!==C&&58!==C&&!ue(C))return!1;if(45===v&&ue(C))return!1;for(;i=4)return!1;if((u=he(o)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),0===(p=u.length)||p!==f.length)return!1;if(n)return!0;for(_=e.parentType,e.parentType="table",b=e.md.block.ruler.getRules("blockquote"),(h=e.push("table_open","table",1)).map=m=[r,0],(h=e.push("thead_open","thead",1)).map=[r,r+1],(h=e.push("tr_open","tr",1)).map=[r,r+1],a=0;a=4)break;for((u=he(o)).length&&""===u[0]&&u.shift(),u.length&&""===u[u.length-1]&&u.pop(),l===r+2&&((h=e.push("tbody_open","tbody",1)).map=g=[r+2,0]),(h=e.push("tr_open","tr",1)).map=[l,l+1],a=0;a=4))break;s=++n}return e.line=s,(o=e.push("code_block","code",0)).content=e.getLines(r,s,4+e.blkIndent,!1)+"\n",o.map=[r,e.line],!0}],["fence",function(e,r,t,n){var s,o,i,a,c,l,u,p=!1,h=e.bMarks[r]+e.tShift[r],f=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(h+3>f)return!1;if(126!==(s=e.src.charCodeAt(h))&&96!==s)return!1;if(c=h,(o=(h=e.skipChars(h,s))-c)<3)return!1;if(u=e.src.slice(c,h),i=e.src.slice(h,f),96===s&&i.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;for(a=r;!(++a>=t||(h=c=e.bMarks[a]+e.tShift[a])<(f=e.eMarks[a])&&e.sCount[a]=4||(h=e.skipChars(h,s))-c=4)return!1;if(62!==e.src.charCodeAt(D++))return!1;if(n)return!0;for(a=h=e.sCount[r]+1,32===e.src.charCodeAt(D)?(D++,a++,h++,s=!1,b=!0):9===e.src.charCodeAt(D)?(b=!0,(e.bsCount[r]+h)%4==3?(D++,a++,h++,s=!1):s=!0):b=!1,f=[e.bMarks[r]],e.bMarks[r]=D;D=w,_=[e.sCount[r]],e.sCount[r]=h-a,k=[e.tShift[r]],e.tShift[r]=D-e.bMarks[r],C=e.md.block.ruler.getRules("blockquote"),g=e.parentType,e.parentType="blockquote",p=r+1;p=(w=e.eMarks[p])));p++)if(62!==e.src.charCodeAt(D++)||A){if(l)break;for(v=!1,i=0,c=C.length;i=w,d.push(e.bsCount[p]),e.bsCount[p]=e.sCount[p]+1+(b?1:0),_.push(e.sCount[p]),e.sCount[p]=h-a,k.push(e.tShift[p]),e.tShift[p]=D-e.bMarks[p]}for(m=e.blkIndent,e.blkIndent=0,(y=e.push("blockquote_open","blockquote",1)).markup=">",y.map=u=[r,0],e.md.block.tokenize(e,r,p),(y=e.push("blockquote_close","blockquote",-1)).markup=">",e.lineMax=x,e.parentType=g,u[1]=e.line,i=0;i=4)return!1;if(42!==(s=e.src.charCodeAt(c++))&&45!==s&&95!==s)return!1;for(o=1;c=4)return!1;if(e.listIndent>=0&&e.sCount[r]-e.listIndent>=4&&e.sCount[r]=e.blkIndent&&(z=!0),(w=_e(e,r))>=0){if(u=!0,q=e.bMarks[r]+e.tShift[r],g=Number(e.src.slice(q,w-1)),z&&1!==g)return!1}else{if(!((w=ge(e,r))>=0))return!1;u=!1}if(z&&e.skipSpaces(w)>=e.eMarks[r])return!1;if(m=e.src.charCodeAt(w-1),n)return!0;for(d=e.tokens.length,u?(L=e.push("ordered_list_open","ol",1),1!==g&&(L.attrs=[["start",g]])):L=e.push("bullet_list_open","ul",1),L.map=f=[r,0],L.markup=String.fromCharCode(m),k=r,E=!1,F=e.md.block.ruler.getRules("list"),C=e.parentType,e.parentType="list";k=_?1:b-l)>4&&(c=1),a=l+c,(L=e.push("list_item_open","li",1)).markup=String.fromCharCode(m),L.map=p=[r,0],u&&(L.info=e.src.slice(q,w-1)),x=e.tight,A=e.tShift[r],y=e.sCount[r],v=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=a,e.tight=!0,e.tShift[r]=o-e.bMarks[r],e.sCount[r]=b,o>=_&&e.isEmpty(r+1)?e.line=Math.min(e.line+2,t):e.md.block.tokenize(e,r,t,!0),e.tight&&!E||(T=!1),E=e.line-r>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=v,e.tShift[r]=A,e.sCount[r]=y,e.tight=x,(L=e.push("list_item_close","li",-1)).markup=String.fromCharCode(m),k=r=e.line,p[1]=k,o=e.bMarks[r],k>=t)break;if(e.sCount[k]=4)break;for(S=!1,i=0,h=F.length;i=4)return!1;if(91!==e.src.charCodeAt(C))return!1;for(;++C3||e.sCount[A]<0)){for(_=!1,l=0,u=k.length;l=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(c))return!1;for(a=e.src.slice(c,l),s=0;s=4)return!1;if(35!==(s=e.src.charCodeAt(c))||c>=l)return!1;for(o=1,s=e.src.charCodeAt(++c);35===s&&c6||cc&&Ee(e.src.charCodeAt(i-1))&&(l=i),e.line=r+1,(a=e.push("heading_open","h"+String(o),1)).markup="########".slice(0,o),a.map=[r,e.line],(a=e.push("inline","",0)).content=e.src.slice(c,l).trim(),a.map=[r,e.line],a.children=[],(a=e.push("heading_close","h"+String(o),-1)).markup="########".slice(0,o)),0))},["paragraph","reference","blockquote"]],["lheading",function(e,r,t){var n,s,o,i,a,c,l,u,p,h,f=r+1,d=e.md.block.ruler.getRules("paragraph");if(e.sCount[r]-e.blkIndent>=4)return!1;for(h=e.parentType,e.parentType="paragraph";f3)){if(e.sCount[f]>=e.blkIndent&&(c=e.bMarks[f]+e.tShift[f])<(l=e.eMarks[f])&&(45===(p=e.src.charCodeAt(c))||61===p)&&(c=e.skipChars(c,p),(c=e.skipSpaces(c))>=l)){u=61===p?1:2;break}if(!(e.sCount[f]<0)){for(s=!1,o=0,i=d.length;o3||e.sCount[c]<0)){for(n=!1,s=0,o=l.length;s=t))&&!(e.sCount[i]=c){e.line=t;break}for(n=0;n?@[]^_`{|}~-".split("").forEach((function(e){Pe[e.charCodeAt(0)]=1}));var Ue={};function Ve(e,r){var t,n,s,o,i,a=[],c=r.length;for(t=0;t=0;t--)95!==(n=r[t]).marker&&42!==n.marker||-1!==n.end&&(s=r[n.end],a=t>0&&r[t-1].end===n.end+1&&r[t-1].marker===n.marker&&r[t-1].token===n.token-1&&r[n.end+1].token===s.token+1,i=String.fromCharCode(n.marker),(o=e.tokens[n.token]).type=a?"strong_open":"em_open",o.tag=a?"strong":"em",o.nesting=1,o.markup=a?i+i:i,o.content="",(o=e.tokens[s.token]).type=a?"strong_close":"em_close",o.tag=a?"strong":"em",o.nesting=-1,o.markup=a?i+i:i,o.content="",a&&(e.tokens[r[t-1].token].content="",e.tokens[r[n.end+1].token].content="",t--))}Ze.tokenize=function(e,r){var t,n,s=e.pos,o=e.src.charCodeAt(s);if(r)return!1;if(95!==o&&42!==o)return!1;for(n=e.scanDelims(e.pos,42===o),t=0;t\x00-\x20]*)$/,Qe=ve.HTML_TAG_RE,Xe=r,er=e.has,rr=e.isValidEntityCode,tr=e.fromCodePoint,nr=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,sr=/^&([a-z][a-z0-9]{1,31});/i;function or(e,r){var t,n,s,o,i,a,c,l,u={},p=r.length;if(p){var h=0,f=-2,d=[];for(t=0;ti;n-=d[n]+1)if((o=r[n]).marker===s.marker&&o.open&&o.end<0&&(c=!1,(o.close||s.open)&&(o.length+s.length)%3==0&&(o.length%3==0&&s.length%3==0||(c=!0)),!c)){l=n>0&&!r[n-1].open?d[n-1]+1:0,d[t]=t-n+l,d[n]=l,s.open=!1,o.end=t,o.close=!1,a=-1,f=-2;break}-1!==a&&(u[s.marker][(s.open?3:0)+(s.length||0)%3]=a)}}}var ir=te,ar=e.isWhiteSpace,cr=e.isPunctChar,lr=e.isMdAsciiPunct;function ur(e,r,t,n){this.src=e,this.env=t,this.md=r,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending="",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}ur.prototype.pushPending=function(){var e=new ir("text","",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending="",e},ur.prototype.push=function(e,r,t){this.pending&&this.pushPending();var n=new ir(e,r,t),s=null;return t<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,t>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],s={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(s),n},ur.prototype.scanDelims=function(e,r){var t,n,s,o,i,a,c,l,u,p=e,h=!0,f=!0,d=this.posMax,m=this.src.charCodeAt(e);for(t=e>0?this.src.charCodeAt(e-1):32;p0||(t=e.pos)+3>e.posMax||58!==e.src.charCodeAt(t)||47!==e.src.charCodeAt(t+1)||47!==e.src.charCodeAt(t+2)||!(n=e.pending.match(Be))||(s=n[1],!(o=e.md.linkify.matchAtStart(e.src.slice(t-s.length)))||(i=(i=o.url).replace(/\*+$/,""),a=e.md.normalizeLink(i),!e.md.validateLink(a)||(r||(e.pending=e.pending.slice(0,-s.length),(c=e.push("link_open","a",1)).attrs=[["href",a]],c.markup="linkify",c.info="auto",(c=e.push("text","",0)).content=e.md.normalizeLinkText(i),(c=e.push("link_close","a",-1)).markup="linkify",c.info="auto"),e.pos+=i.length-s.length,0))))}],["newline",function(e,r){var t,n,s,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;if(t=e.pending.length-1,n=e.posMax,!r)if(t>=0&&32===e.pending.charCodeAt(t))if(t>=1&&32===e.pending.charCodeAt(t-1)){for(s=t-1;s>=1&&32===e.pending.charCodeAt(s-1);)s--;e.pending=e.pending.slice(0,s),e.push("hardbreak","br",0)}else e.pending=e.pending.slice(0,-1),e.push("softbreak","br",0);else e.push("softbreak","br",0);for(o++;o=c)return!1;if(10===(t=e.src.charCodeAt(a))){for(r||e.push("hardbreak","br",0),a++;a=55296&&t<=56319&&a+1=56320&&n<=57343&&(o+=e.src[a+1],a++),s="\\"+o,r||(i=e.push("text_special","",0),t<256&&0!==Pe[t]?i.content=o:i.content=s,i.markup=s,i.info="escape"),e.pos=a+1,!0}],["backticks",function(e,r){var t,n,s,o,i,a,c,l,u=e.pos;if(96!==e.src.charCodeAt(u))return!1;for(t=u,u++,n=e.posMax;u=f)return!1;if(d=a,(c=e.md.helpers.parseLinkDestination(e.src,a,e.posMax)).ok){for(u=e.md.normalizeLink(c.str),e.md.validateLink(u)?a=c.pos:u="",d=a;a=f||41!==e.src.charCodeAt(a))&&(m=!0),a++}if(m){if(void 0===e.env.references)return!1;if(a=0?s=e.src.slice(d,a++):a=o+1):a=o+1,s||(s=e.src.slice(i,o)),!(l=e.env.references[Ge(s)]))return e.pos=h,!1;u=l.href,p=l.title}return r||(e.pos=i,e.posMax=o,e.push("link_open","a",1).attrs=t=[["href",u]],p&&t.push(["title",p]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push("link_close","a",-1)),e.pos=a,e.posMax=f,!0}],["image",function(e,r){var t,n,s,o,i,a,c,l,u,p,h,f,d,m="",g=e.pos,_=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(a=e.pos+2,(i=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((c=i+1)<_&&40===e.src.charCodeAt(c)){for(c++;c<_&&(n=e.src.charCodeAt(c),We(n)||10===n);c++);if(c>=_)return!1;for(d=c,(u=e.md.helpers.parseLinkDestination(e.src,c,e.posMax)).ok&&(m=e.md.normalizeLink(u.str),e.md.validateLink(m)?c=u.pos:m=""),d=c;c<_&&(n=e.src.charCodeAt(c),We(n)||10===n);c++);if(u=e.md.helpers.parseLinkTitle(e.src,c,e.posMax),c<_&&d!==c&&u.ok)for(p=u.str,c=u.pos;c<_&&(n=e.src.charCodeAt(c),We(n)||10===n);c++);else p="";if(c>=_||41!==e.src.charCodeAt(c))return e.pos=g,!1;c++}else{if(void 0===e.env.references)return!1;if(c<_&&91===e.src.charCodeAt(c)?(d=c+1,(c=e.md.helpers.parseLinkLabel(e,c))>=0?o=e.src.slice(d,c++):c=i+1):c=i+1,o||(o=e.src.slice(a,i)),!(l=e.env.references[Je(o)]))return e.pos=g,!1;m=l.href,p=l.title}return r||(s=e.src.slice(a,i),e.md.inline.parse(s,e.md,e.env,f=[]),(h=e.push("image","img",0)).attrs=t=[["src",m],["alt",""]],h.children=f,h.content=s,p&&t.push(["title",p])),e.pos=c,e.posMax=_,!0}],["autolink",function(e,r){var t,n,s,o,i,a,c=e.pos;if(60!==e.src.charCodeAt(c))return!1;for(i=e.pos,a=e.posMax;;){if(++c>=a)return!1;if(60===(o=e.src.charCodeAt(c)))return!1;if(62===o)break}return t=e.src.slice(i+1,c),Ke.test(t)?(n=e.md.normalizeLink(t),!!e.md.validateLink(n)&&(r||((s=e.push("link_open","a",1)).attrs=[["href",n]],s.markup="autolink",s.info="auto",(s=e.push("text","",0)).content=e.md.normalizeLinkText(t),(s=e.push("link_close","a",-1)).markup="autolink",s.info="auto"),e.pos+=t.length+2,!0)):!!Ye.test(t)&&(n=e.md.normalizeLink("mailto:"+t),!!e.md.validateLink(n)&&(r||((s=e.push("link_open","a",1)).attrs=[["href",n]],s.markup="autolink",s.info="auto",(s=e.push("text","",0)).content=e.md.normalizeLinkText(t),(s=e.push("link_close","a",-1)).markup="autolink",s.info="auto"),e.pos+=t.length+2,!0))}],["html_inline",function(e,r){var t,n,s,o,i,a,c,l=e.pos;return!(!e.md.options.html||(s=e.posMax,60!==e.src.charCodeAt(l)||l+2>=s||33!==(t=e.src.charCodeAt(l+1))&&63!==t&&47!==t&&(a=t,c=32|a,!(c>=97&&c<=122))||!(n=e.src.slice(l).match(Qe))||(r||((o=e.push("html_inline","",0)).content=e.src.slice(l,l+n[0].length),i=o.content,/^\s]/i.test(i)&&e.linkLevel++,function(e){return/^<\/a\s*>/i.test(e)}(o.content)&&e.linkLevel--),e.pos+=n[0].length,0)))}],["entity",function(e,r){var t,n,s,o=e.pos,i=e.posMax;if(38!==e.src.charCodeAt(o))return!1;if(o+1>=i)return!1;if(35===e.src.charCodeAt(o+1)){if(n=e.src.slice(o).match(nr))return r||(t="x"===n[1][0].toLowerCase()?parseInt(n[1].slice(1),16):parseInt(n[1],10),(s=e.push("text_special","",0)).content=rr(t)?tr(t):tr(65533),s.markup=n[0],s.info="entity"),e.pos+=n[0].length,!0}else if((n=e.src.slice(o).match(sr))&&er(Xe,n[1]))return r||((s=e.push("text_special","",0)).content=Xe[n[1]],s.markup=n[0],s.info="entity"),e.pos+=n[0].length,!0;return!1}]],dr=[["balance_pairs",function(e){var r,t=e.tokens_meta,n=e.tokens_meta.length;for(or(0,e.delimiters),r=0;r0&&n++,"text"===s[r].type&&r+1=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},mr.prototype.parse=function(e,r,t,n){var s,o,i,a=new this.State(e,r,t,n);for(this.tokenize(a),i=(o=this.ruler2.getRules("")).length,s=0;s=3&&":"===e[r-3]||r>=3&&"/"===e[r-3]?0:n.match(t.re.no_http)[0].length:0}},"mailto:":{validate:function(e,r,t){var n=e.slice(r);return t.re.mailto||(t.re.mailto=new RegExp("^"+t.re.src_email_name+"@"+t.re.src_host_strict,"i")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},Ar="biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф".split("|");function xr(e){var r,n,s=e.re=(r=(r=e.__opts__)||{},(n={}).src_Any=A.source,n.src_Cc=x.source,n.src_Z=D.source,n.src_P=t.source,n.src_ZPCc=[n.src_Z,n.src_P,n.src_Cc].join("|"),n.src_ZCc=[n.src_Z,n.src_Cc].join("|"),n.src_pseudo_letter="(?:(?![><|]|"+n.src_ZPCc+")"+n.src_Any+")",n.src_ip4="(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)",n.src_auth="(?:(?:(?!"+n.src_ZCc+"|[@/\\[\\]()]).)+@)?",n.src_port="(?::(?:6(?:[0-4]\\d{3}|5(?:[0-4]\\d{2}|5(?:[0-2]\\d|3[0-5])))|[1-5]?\\d{1,4}))?",n.src_host_terminator="(?=$|[><|]|"+n.src_ZPCc+")(?!"+(r["---"]?"-(?!--)|":"-|")+"_|:\\d|\\.-|\\.(?!$|"+n.src_ZPCc+"))",n.src_path="(?:[/?#](?:(?!"+n.src_ZCc+"|[><|]|[()[\\]{}.,\"'?!\\-;]).|\\[(?:(?!"+n.src_ZCc+"|\\]).)*\\]|\\((?:(?!"+n.src_ZCc+"|[)]).)*\\)|\\{(?:(?!"+n.src_ZCc+'|[}]).)*\\}|\\"(?:(?!'+n.src_ZCc+'|["]).)+\\"|\\\'(?:(?!'+n.src_ZCc+"|[']).)+\\'|\\'(?="+n.src_pseudo_letter+"|[-])|\\.{2,}[a-zA-Z0-9%/&]|\\.(?!"+n.src_ZCc+"|[.]|$)|"+(r["---"]?"\\-(?!--(?:[^-]|$))(?:-*)|":"\\-+|")+",(?!"+n.src_ZCc+"|$)|;(?!"+n.src_ZCc+"|$)|\\!+(?!"+n.src_ZCc+"|[!]|$)|\\?(?!"+n.src_ZCc+"|[?]|$))+|\\/)?",n.src_email_name='[\\-;:&=\\+\\$,\\.a-zA-Z0-9_][\\-;:&=\\+\\$,\\"\\.a-zA-Z0-9_]*',n.src_xn="xn--[a-z0-9\\-]{1,59}",n.src_domain_root="(?:"+n.src_xn+"|"+n.src_pseudo_letter+"{1,63})",n.src_domain="(?:"+n.src_xn+"|(?:"+n.src_pseudo_letter+")|(?:"+n.src_pseudo_letter+"(?:-|"+n.src_pseudo_letter+"){0,61}"+n.src_pseudo_letter+"))",n.src_host="(?:(?:(?:(?:"+n.src_domain+")\\.)*"+n.src_domain+"))",n.tpl_host_fuzzy="(?:"+n.src_ip4+"|(?:(?:(?:"+n.src_domain+")\\.)+(?:%TLDS%)))",n.tpl_host_no_ip_fuzzy="(?:(?:(?:"+n.src_domain+")\\.)+(?:%TLDS%))",n.src_host_strict=n.src_host+n.src_host_terminator,n.tpl_host_fuzzy_strict=n.tpl_host_fuzzy+n.src_host_terminator,n.src_host_port_strict=n.src_host+n.src_port+n.src_host_terminator,n.tpl_host_port_fuzzy_strict=n.tpl_host_fuzzy+n.src_port+n.src_host_terminator,n.tpl_host_port_no_ip_fuzzy_strict=n.tpl_host_no_ip_fuzzy+n.src_port+n.src_host_terminator,n.tpl_host_fuzzy_test="localhost|www\\.|\\.\\d{1,3}\\.|(?:\\.(?:%TLDS%)(?:"+n.src_ZPCc+"|>|$))",n.tpl_email_fuzzy='(^|[><|]|"|\\(|'+n.src_ZCc+")("+n.src_email_name+"@"+n.tpl_host_fuzzy_strict+")",n.tpl_link_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+n.src_ZPCc+"))((?![$+<=>^`||])"+n.tpl_host_port_fuzzy_strict+n.src_path+")",n.tpl_link_no_ip_fuzzy="(^|(?![.:/\\-_@])(?:[$+<=>^`||]|"+n.src_ZPCc+"))((?![$+<=>^`||])"+n.tpl_host_port_no_ip_fuzzy_strict+n.src_path+")",n),o=e.__tlds__.slice();function i(e){return e.replace("%TLDS%",s.src_tlds)}e.onCompile(),e.__tlds_replaced__||o.push("a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]"),o.push(s.src_xn),s.src_tlds=o.join("|"),s.email_fuzzy=RegExp(i(s.tpl_email_fuzzy),"i"),s.link_fuzzy=RegExp(i(s.tpl_link_fuzzy),"i"),s.link_no_ip_fuzzy=RegExp(i(s.tpl_link_no_ip_fuzzy),"i"),s.host_fuzzy_test=RegExp(i(s.tpl_host_fuzzy_test),"i");var a=[];function c(e,r){throw new Error('(LinkifyIt) Invalid schema "'+e+'": '+r)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(r){var t=e.__schemas__[r];if(null!==t){var n={validate:null,link:null};if(e.__compiled__[r]=n,"[object Object]"===kr(t))return function(e){return"[object RegExp]"===kr(e)}(t.validate)?n.validate=function(e){return function(r,t){var n=r.slice(t);return e.test(n)?n.match(e)[0].length:0}}(t.validate):br(t.validate)?n.validate=t.validate:c(r,t),void(br(t.normalize)?n.normalize=t.normalize:t.normalize?c(r,t):n.normalize=function(e,r){r.normalize(e)});!function(e){return"[object String]"===kr(e)}(t)?c(r,t):a.push(r)}})),a.forEach((function(r){e.__compiled__[e.__schemas__[r]]&&(e.__compiled__[r].validate=e.__compiled__[e.__schemas__[r]].validate,e.__compiled__[r].normalize=e.__compiled__[e.__schemas__[r]].normalize)})),e.__compiled__[""]={validate:null,normalize:function(e,r){r.normalize(e)}};var l=Object.keys(e.__compiled__).filter((function(r){return r.length>0&&e.__compiled__[r]})).map(vr).join("|");e.re.schema_test=RegExp("(^|(?!_)(?:[><|]|"+s.src_ZPCc+"))("+l+")","i"),e.re.schema_search=RegExp("(^|(?!_)(?:[><|]|"+s.src_ZPCc+"))("+l+")","ig"),e.re.schema_at_start=RegExp("^"+e.re.schema_search.source,"i"),e.re.pretest=RegExp("("+e.re.schema_test.source+")|("+e.re.host_fuzzy_test.source+")|@","i"),function(e){e.__index__=-1,e.__text_cache__=""}(e)}function Dr(e,r){var t=e.__index__,n=e.__last_index__,s=e.__text_cache__.slice(t,n);this.schema=e.__schema__.toLowerCase(),this.index=t+r,this.lastIndex=n+r,this.raw=s,this.text=s,this.url=s}function wr(e,r){var t=new Dr(e,r);return e.__compiled__[t.schema].normalize(t,e),t}function Er(e,r){if(!(this instanceof Er))return new Er(e,r);var t;r||(t=e,Object.keys(t||{}).reduce((function(e,r){return e||Cr.hasOwnProperty(r)}),!1)&&(r=e,e={})),this.__opts__=_r({},Cr,r),this.__index__=-1,this.__last_index__=-1,this.__schema__="",this.__text_cache__="",this.__schemas__=_r({},yr,e),this.__compiled__={},this.__tlds__=Ar,this.__tlds_replaced__=!1,this.re={},xr(this)}Er.prototype.add=function(e,r){return this.__schemas__[e]=r,xr(this),this},Er.prototype.set=function(e){return this.__opts__=_r(this.__opts__,e),this},Er.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var r,t,n,s,o,i,a,c;if(this.re.schema_test.test(e))for((a=this.re.schema_search).lastIndex=0;null!==(r=a.exec(e));)if(s=this.testSchemaAt(e,r[2],a.lastIndex)){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__["http:"]&&(c=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||c=0&&null!==(n=e.match(this.re.email_fuzzy))&&(o=n.index+n[1].length,i=n.index+n[0].length,(this.__index__<0||othis.__last_index__)&&(this.__schema__="mailto:",this.__index__=o,this.__last_index__=i)),this.__index__>=0},Er.prototype.pretest=function(e){return this.re.pretest.test(e)},Er.prototype.testSchemaAt=function(e,r,t){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(e,t,this):0},Er.prototype.match=function(e){var r=0,t=[];this.__index__>=0&&this.__text_cache__===e&&(t.push(wr(this,r)),r=this.__last_index__);for(var n=r?e.slice(r):e;this.test(n);)t.push(wr(this,r)),n=n.slice(this.__last_index__),r+=this.__last_index__;return t.length?t:null},Er.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;var r=this.re.schema_at_start.exec(e);if(!r)return null;var t=this.testSchemaAt(e,r[2],r[0].length);return t?(this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+t,wr(this,0)):null},Er.prototype.tlds=function(e,r){return e=Array.isArray(e)?e:[e],r?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,r,t){return e!==t[r-1]})).reverse(),xr(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,xr(this),this)},Er.prototype.normalize=function(e){e.schema||(e.url="http://"+e.url),"mailto:"!==e.schema||/^mailto:/i.test(e.url)||(e.url="mailto:"+e.url)},Er.prototype.onCompile=function(){};var qr=Er,Sr=2147483647,Fr=/^xn--/,Lr=/[^\x20-\x7E]/,zr=/[\x2E\u3002\uFF0E\uFF61]/g,Tr={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Ir=Math.floor,Mr=String.fromCharCode; -/*! https://mths.be/punycode v1.4.1 by @mathias */function Rr(e){throw new RangeError(Tr[e])}function Br(e,r){for(var t=e.length,n=[];t--;)n[t]=r(e[t]);return n}function Nr(e,r){var t=e.split("@"),n="";return t.length>1&&(n=t[0]+"@",e=t[1]),n+Br((e=e.replace(zr,".")).split("."),r).join(".")}function Or(e){for(var r,t,n=[],s=0,o=e.length;s=55296&&r<=56319&&s65535&&(r+=Mr((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+Mr(e)})).join("")}function jr(e,r){return e+22+75*(e<26)-((0!=r)<<5)}function Ur(e,r,t){var n=0;for(e=t?Ir(e/700):e>>1,e+=Ir(e/r);e>455;n+=36)e=Ir(e/35);return Ir(n+36*e/(e+38))}function Vr(e){var r,t,n,s,o,i,a,c,l,u,p,h=[],f=e.length,d=0,m=128,g=72;for((t=e.lastIndexOf("-"))<0&&(t=0),n=0;n=128&&Rr("not-basic"),h.push(e.charCodeAt(n));for(s=t>0?t+1:0;s=f&&Rr("invalid-input"),((c=(p=e.charCodeAt(s++))-48<10?p-22:p-65<26?p-65:p-97<26?p-97:36)>=36||c>Ir((Sr-d)/i))&&Rr("overflow"),d+=c*i,!(c<(l=a<=g?1:a>=g+26?26:a-g));a+=36)i>Ir(Sr/(u=36-l))&&Rr("overflow"),i*=u;g=Ur(d-o,r=h.length+1,0==o),Ir(d/r)>Sr-m&&Rr("overflow"),m+=Ir(d/r),d%=r,h.splice(d++,0,m)}return Pr(h)}function Zr(e){var r,t,n,s,o,i,a,c,l,u,p,h,f,d,m,g=[];for(h=(e=Or(e)).length,r=128,t=0,o=72,i=0;i=r&&pIr((Sr-t)/(f=n+1))&&Rr("overflow"),t+=(a-r)*f,r=a,i=0;iSr&&Rr("overflow"),p==r){for(c=t,l=36;!(c<(u=l<=o?1:l>=o+26?26:l-o));l+=36)m=c-u,d=36-u,g.push(Mr(jr(u+m%d,0))),c=Ir(m/d);g.push(Mr(jr(c,0))),o=Ur(t,f,n==s),t=0,++n}++t,++r}return g.join("")}function $r(e){return Nr(e,(function(e){return Fr.test(e)?Vr(e.slice(4).toLowerCase()):e}))}function Gr(e){return Nr(e,(function(e){return Lr.test(e)?"xn--"+Zr(e):e}))}var Hr={decode:Or,encode:Pr},Jr={version:"1.4.1",ucs2:Hr,toASCII:Gr,toUnicode:$r,encode:Zr,decode:Vr},Wr=e,Yr=w,Kr=I,Qr=le,Xr=Me,et=gr,rt=qr,tt=n,nt=function(e){if(e.__esModule)return e;var r=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})})),r}(Object.freeze({__proto__:null,decode:Vr,encode:Zr,toUnicode:$r,toASCII:Gr,version:"1.4.1",ucs2:Hr,default:Jr})),st={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["paragraph"]},inline:{rules:["text"],rules2:["balance_pairs","fragments_join"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:"language-",linkify:!1,typographer:!1,quotes:"“”‘’",highlight:null,maxNesting:20},components:{core:{rules:["normalize","block","inline","text_join"]},block:{rules:["blockquote","code","fence","heading","hr","html_block","lheading","list","reference","paragraph"]},inline:{rules:["autolink","backticks","emphasis","entity","escape","html_inline","image","link","newline","text"],rules2:["balance_pairs","emphasis","fragments_join"]}}}},ot=/^(vbscript|javascript|file|data):/,it=/^data:image\/(gif|png|jpeg|webp);/;function at(e){var r=e.trim().toLowerCase();return!ot.test(r)||!!it.test(r)}var ct=["http:","https:","mailto:"];function lt(e){var r=tt.parse(e,!0);if(r.hostname&&(!r.protocol||ct.indexOf(r.protocol)>=0))try{r.hostname=nt.toASCII(r.hostname)}catch(t){}return tt.encode(tt.format(r))}function ut(e){var r=tt.parse(e,!0);if(r.hostname&&(!r.protocol||ct.indexOf(r.protocol)>=0))try{r.hostname=nt.toUnicode(r.hostname)}catch(t){}return tt.decode(tt.format(r),tt.decode.defaultChars+"%")}function pt(e,r){if(!(this instanceof pt))return new pt(e,r);r||Wr.isString(e)||(r=e||{},e="default"),this.inline=new et,this.block=new Xr,this.core=new Qr,this.renderer=new Kr,this.linkify=new rt,this.validateLink=at,this.normalizeLink=lt,this.normalizeLinkText=ut,this.utils=Wr,this.helpers=Wr.assign({},Yr),this.options={},this.configure(e),r&&this.set(r)}pt.prototype.set=function(e){return Wr.assign(this.options,e),this},pt.prototype.configure=function(e){var r,t=this;if(Wr.isString(e)&&!(e=st[r=e]))throw new Error('Wrong `markdown-it` preset "'+r+'", check name');if(!e)throw new Error("Wrong `markdown-it` preset, can't be empty");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach((function(r){e.components[r].rules&&t[r].ruler.enableOnly(e.components[r].rules),e.components[r].rules2&&t[r].ruler2.enableOnly(e.components[r].rules2)})),this},pt.prototype.enable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(r){t=t.concat(this[r].ruler.enable(e,!0))}),this),t=t.concat(this.inline.ruler2.enable(e,!0));var n=e.filter((function(e){return t.indexOf(e)<0}));if(n.length&&!r)throw new Error("MarkdownIt. Failed to enable unknown rule(s): "+n);return this},pt.prototype.disable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),["core","block","inline"].forEach((function(r){t=t.concat(this[r].ruler.disable(e,!0))}),this),t=t.concat(this.inline.ruler2.disable(e,!0));var n=e.filter((function(e){return t.indexOf(e)<0}));if(n.length&&!r)throw new Error("MarkdownIt. Failed to disable unknown rule(s): "+n);return this},pt.prototype.use=function(e){var r=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,r),this},pt.prototype.parse=function(e,r){if("string"!=typeof e)throw new Error("Input data should be a String");var t=new this.core.State(e,this,r);return this.core.process(t),t.tokens},pt.prototype.render=function(e,r){return r=r||{},this.renderer.render(this.parse(e,r),this.options,r)},pt.prototype.parseInline=function(e,r){var t=new this.core.State(e,this,r);return t.inlineMode=!0,this.core.process(t),t.tokens},pt.prototype.renderInline=function(e,r){return r=r||{},this.renderer.render(this.parseInline(e,r),this.options,r)};var ht=pt;exports.mt=ht; diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.js b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.js deleted file mode 100644 index e1b0ada..0000000 --- a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../common/vendor.js"),t=require("./lib/markdown-it.min.js"),l=require("./lib/highlight/uni-highlight.min.js");require("./lib/html-parser.js");const s={__name:"ua-markdown",props:{source:String,showLine:{type:[Boolean,String],default:!0}},setup(s){const r=s;let a=[];const n=t.mt({html:!0,highlight:function(e,t){let s="";try{s=l.$e.highlightAuto(e).value}catch(c){s=n.utils.escapeHtml(e)}let i=s.split(/\n/).slice(0,-1).map(((e,t)=>""==e?"":'
  • '+e+"
  • ")).join("");i=r.showLine?'
      '+i+"
    ":'
      '+i+"
    ",a.push(e);let o='
    ';return o+=`
    ${i}
    `,o+="
    ",o}}),i=e=>{if(!e)return;let t="";if((e=(e=e.replace(/
    ||
    /g,"\n")).replace(/ /g," ")).split("```").length%2){let l=e;"\n"!=l[l.length-1]&&(l+="\n"),t=n.render(l)}else t=n.render(e);return t=t.replace(//g,'
    '),t=t.replace(/||
    /g,'
    '),t},o=t=>{let{attrs:l}=t.detail.node,{"code-data-index":s,class:r}=l;"copy-btn"==r&&e.index.setClipboardData({data:a[s],showToast:!1,success(){e.index.showToast({title:"复制成功",icon:"none"})}})};return(t,l)=>({a:i(s.source),b:e.o(o)})}},r=e._export_sfc(s,[["__scopeId","data-v-68886d85"]]);wx.createComponent(r); diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.json b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.json deleted file mode 100644 index e8cfaaf..0000000 --- a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "component": true, - "usingComponents": {} -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxml b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxml deleted file mode 100644 index cf2a3af..0000000 --- a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxss b/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxss deleted file mode 100644 index 9df5479..0000000 --- a/unpackage/dist/build/mp-weixin/components/ua-markdown/ua-markdown.wxss +++ /dev/null @@ -1 +0,0 @@ -pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.ua__markdown.data-v-68886d85{font-size:14px;line-height:1.5;word-break:break-all}.ua__markdown h1.data-v-68886d85,.ua__markdown h2.data-v-68886d85,.ua__markdown h3.data-v-68886d85,.ua__markdown h4.data-v-68886d85,.ua__markdown h5.data-v-68886d85,.ua__markdown h6.data-v-68886d85{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.ua__markdown h1.data-v-68886d85,.ua__markdown h2.data-v-68886d85,.ua__markdown h3.data-v-68886d85{margin-top:20px;margin-bottom:10px}.ua__markdown h4.data-v-68886d85,.ua__markdown h5.data-v-68886d85,.ua__markdown h6.data-v-68886d85{margin-top:10px;margin-bottom:10px}.ua__markdown .h1.data-v-68886d85,.ua__markdown h1.data-v-68886d85{font-size:36px}.ua__markdown .h2.data-v-68886d85,.ua__markdown h2.data-v-68886d85{font-size:30px}.ua__markdown .h3.data-v-68886d85,.ua__markdown h3.data-v-68886d85{font-size:24px}.ua__markdown .h4.data-v-68886d85,.ua__markdown h4.data-v-68886d85{font-size:18px}.ua__markdown .h5.data-v-68886d85,.ua__markdown h5.data-v-68886d85{font-size:14px}.ua__markdown .h6.data-v-68886d85,.ua__markdown h6.data-v-68886d85{font-size:12px}.ua__markdown a.data-v-68886d85{background-color:transparent;color:#2196f3;text-decoration:none}.ua__markdown hr.data-v-68886d85,.ua__markdown.data-v-68886d85 .hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #e5e5e5}.ua__markdown img.data-v-68886d85{max-width:35%}.ua__markdown p.data-v-68886d85{margin:0 0 10px}.ua__markdown em.data-v-68886d85{font-style:italic;font-weight:inherit}.ua__markdown ol.data-v-68886d85,.ua__markdown ul.data-v-68886d85{margin-top:0;margin-bottom:10px;padding-left:40px}.ua__markdown ol ol.data-v-68886d85,.ua__markdown ol ul.data-v-68886d85,.ua__markdown ul ol.data-v-68886d85,.ua__markdown ul ul.data-v-68886d85{margin-bottom:0}.ua__markdown ol ol.data-v-68886d85,.ua__markdown ul ol.data-v-68886d85{list-style-type:lower-roman}.ua__markdown ol ol ol.data-v-68886d85,.ua__markdown ul ul ol.data-v-68886d85{list-style-type:lower-alpha}.ua__markdown dl.data-v-68886d85{margin-top:0;margin-bottom:20px}.ua__markdown dt.data-v-68886d85{font-weight:600}.ua__markdown dt.data-v-68886d85,.ua__markdown dd.data-v-68886d85{line-height:1.4}.ua__markdown .task-list-item.data-v-68886d85{list-style-type:none}.ua__markdown .task-list-item input.data-v-68886d85{margin:0 .2em .25em -1.6em;vertical-align:middle}.ua__markdown pre.data-v-68886d85{position:relative;z-index:11}.ua__markdown code.data-v-68886d85,.ua__markdown kbd.data-v-68886d85,.ua__markdown pre.data-v-68886d85,.ua__markdown samp.data-v-68886d85{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.ua__markdown code.data-v-68886d85:not(.hljs){padding:2px 4px;font-size:90%;color:#c7254e;background-color:#ffe7ee;border-radius:4px}.ua__markdown code.data-v-68886d85:empty{display:none}.ua__markdown pre code.hljs.data-v-68886d85{color:var(--vg__text-1);border-radius:16px;background:var(--vg__bg-1);font-size:12px}.ua__markdown .markdown-wrap.data-v-68886d85{font-size:12px;margin-bottom:10px}.ua__markdown pre.code-block-wrapper.data-v-68886d85{background:#2b2b2b;color:#f8f8f2;border-radius:4px;overflow-x:auto;padding:1em;position:relative}.ua__markdown pre.code-block-wrapper code.data-v-68886d85{padding:auto;font-size:inherit;color:inherit;background-color:inherit;border-radius:0}.ua__markdown .code-block-header__copy.data-v-68886d85{font-size:16px;margin-left:5px}.ua__markdown abbr[data-original-title].data-v-68886d85,.ua__markdown abbr[title].data-v-68886d85{cursor:help;border-bottom:1px dotted #777}.ua__markdown blockquote.data-v-68886d85{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #e5e5e5}.ua__markdown blockquote ol.data-v-68886d85:last-child,.ua__markdown blockquote p.data-v-68886d85:last-child,.ua__markdown blockquote ul.data-v-68886d85:last-child{margin-bottom:0}.ua__markdown blockquote .small.data-v-68886d85,.ua__markdown blockquote footer.data-v-68886d85,.ua__markdown blockquote small.data-v-68886d85{display:block;font-size:80%;line-height:1.42857143;color:#777}.ua__markdown blockquote .small.data-v-68886d85:before,.ua__markdown blockquote footer.data-v-68886d85:before,.ua__markdown blockquote small.data-v-68886d85:before{content:"\2014\a0"}.ua__markdown .blockquote-reverse.data-v-68886d85,.ua__markdown blockquote.pull-right.data-v-68886d85{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.ua__markdown .blockquote-reverse .small.data-v-68886d85:before,.ua__markdown .blockquote-reverse footer.data-v-68886d85:before,.ua__markdown .blockquote-reverse small.data-v-68886d85:before,.ua__markdown blockquote.pull-right .small.data-v-68886d85:before,.ua__markdown blockquote.pull-right footer.data-v-68886d85:before,.ua__markdown blockquote.pull-right small.data-v-68886d85:before{content:""}.ua__markdown .blockquote-reverse .small.data-v-68886d85:after,.ua__markdown .blockquote-reverse footer.data-v-68886d85:after,.ua__markdown .blockquote-reverse small.data-v-68886d85:after,.ua__markdown blockquote.pull-right .small.data-v-68886d85:after,.ua__markdown blockquote.pull-right footer.data-v-68886d85:after,.ua__markdown blockquote.pull-right small.data-v-68886d85:after{content:"\a0\2014"}.ua__markdown .footnotes.data-v-68886d85{column-count:2}.ua__markdown .footnotes-list.data-v-68886d85{padding-left:2em}.ua__markdown table.data-v-68886d85,.ua__markdown.data-v-68886d85 .table{border-spacing:0;border-collapse:collapse;width:100%;max-width:65em;overflow:auto;margin-top:0;margin-bottom:16px}.ua__markdown table tr.data-v-68886d85,.ua__markdown.data-v-68886d85 .table .tr{border-top:1px solid #e5e5e5}.ua__markdown table th.data-v-68886d85,.ua__markdown table td.data-v-68886d85,.ua__markdown.data-v-68886d85 .table .th,.ua__markdown.data-v-68886d85 .table .td{padding:6px 13px;border:1px solid #e5e5e5}.ua__markdown table th.data-v-68886d85,.ua__markdown.data-v-68886d85 .table .th{font-weight:600;background-color:#eee}.ua__markdown .hljs[class*=language-].data-v-68886d85:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.8em;color:#999}.ua__markdown .hljs[class~=language-js].data-v-68886d85:before{content:"js"}.ua__markdown .hljs[class~=language-ts].data-v-68886d85:before{content:"ts"}.ua__markdown .hljs[class~=language-html].data-v-68886d85:before{content:"html"}.ua__markdown .hljs[class~=language-md].data-v-68886d85:before{content:"md"}.ua__markdown .hljs[class~=language-vue].data-v-68886d85:before{content:"vue"}.ua__markdown .hljs[class~=language-css].data-v-68886d85:before{content:"css"}.ua__markdown .hljs[class~=language-sass].data-v-68886d85:before{content:"sass"}.ua__markdown .hljs[class~=language-scss].data-v-68886d85:before{content:"scss"}.ua__markdown .hljs[class~=language-less].data-v-68886d85:before{content:"less"}.ua__markdown .hljs[class~=language-stylus].data-v-68886d85:before{content:"stylus"}.ua__markdown .hljs[class~=language-go].data-v-68886d85:before{content:"go"}.ua__markdown .hljs[class~=language-java].data-v-68886d85:before{content:"java"}.ua__markdown .hljs[class~=language-c].data-v-68886d85:before{content:"c"}.ua__markdown .hljs[class~=language-sh].data-v-68886d85:before{content:"sh"}.ua__markdown .hljs[class~=language-yaml].data-v-68886d85:before{content:"yaml"}.ua__markdown .hljs[class~=language-py].data-v-68886d85:before{content:"py"}.ua__markdown .hljs[class~=language-docker].data-v-68886d85:before{content:"docker"}.ua__markdown .hljs[class~=language-dockerfile].data-v-68886d85:before{content:"dockerfile"}.ua__markdown .hljs[class~=language-makefile].data-v-68886d85:before{content:"makefile"}.ua__markdown .hljs[class~=language-javascript].data-v-68886d85:before{content:"js"}.ua__markdown .hljs[class~=language-typescript].data-v-68886d85:before{content:"ts"}.ua__markdown .hljs[class~=language-markup].data-v-68886d85:before{content:"html"}.ua__markdown .hljs[class~=language-markdown].data-v-68886d85:before{content:"md"}.ua__markdown .hljs[class~=language-json].data-v-68886d85:before{content:"json"}.ua__markdown .hljs[class~=language-ruby].data-v-68886d85:before{content:"rb"}.ua__markdown .hljs[class~=language-python].data-v-68886d85:before{content:"py"}.ua__markdown .hljs[class~=language-bash].data-v-68886d85:before{content:"sh"}.ua__markdown .hljs[class~=language-php].data-v-68886d85:before{content:"php"} diff --git a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.js b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.js deleted file mode 100644 index fda642c..0000000 --- a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.js +++ /dev/null @@ -1,81 +0,0 @@ -// components/custom-tab-bar/index.js -const app = getApp(); - -Component({ - /** - * 组件的属性列表 - */ - properties: { - - }, - - /** - * 组件的初始数据 - */ - data: { - color: "#858C9A", - selected:0, - selectedColor: "#F3C368", - list: [ - { - "pagePath": "/pages/index/index", - "text": "新闻动量", - "iconPath": "/static/icon/tabbar/home.png", - "selectedIconPath": "/static/icon/tabbar/home_s.png" - }, - { - "pagePath": "/pages/invest/invest", - "text": "投资日历", - "iconPath": "/static/icon/tabbar/invest.png", - "selectedIconPath": "/static/icon/tabbar/invest_s.png" - }, - { - "pagePath": "/pages/concept/concept", - "text": "概念中心", - "iconPath": "/static/icon/tabbar/concept.png", - "selectedIconPath": "/static/icon/tabbar/concept_s.png" - }, - { - "pagePath": "/pages/mine/mine", - "text": "个人中心", - "iconPath": "/static/icon/tabbar/mine.png", - "selectedIconPath": "/static/icon/tabbar/mine_s.png" - } - ] - }, - attached() { - this.setData({ - selected:app.globalData.tabIndex - }) - }, - /** - * 组件的方法列表 - */ - methods: { - switchTab(e) { - const data = e.currentTarget.dataset; - const url = data.path; - const index = data.index - if(index==3) - { - //如果是购物车和我的,需要登录 - let token = wx.getStorageSync('token') - if (!token) { - wx.navigateTo({ - url:'/pages/login/login' - }) - return - } - } - app.globalData.tabIndex = index - wx.switchTab({url}) - }, - navigateTo(e) { - const data = e.currentTarget.dataset; - const url = data.path; - wx.navigateTo({ - url: url - }) - } - } -}) diff --git a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.json b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.json deleted file mode 100644 index fba482a..0000000 --- a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "component": true -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxml b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxml deleted file mode 100644 index cc71b77..0000000 --- a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - {{item.text}} - - \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxss b/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxss deleted file mode 100644 index 293fa2e..0000000 --- a/unpackage/dist/build/mp-weixin/custom-tab-bar/index.wxss +++ /dev/null @@ -1,55 +0,0 @@ -/* components/custom-tab-bar/index.wxss */ -.tab-bar { - background-color: black; - position: fixed; - bottom: 0; - left: 0; - right: 0; - height: 55px; - display: flex; - padding-bottom: env(safe-area-inset-bottom); - box-sizing: content-box; - /* box-shadow: 0 -1px 5rpx 0 #eee; */ - z-index: 99; -} -.tab-bar-item -{ - flex: 1; - text-align: center; - display: flex; - align-items: center; - flex-direction: column; -} - .tab-bar-item .image { - margin: 16rpx 0 8rpx 0; - width: auto; - height: 41rpx; - } - .bulge - { - position: relative; - } - .bulge .image - { - position: absolute; - top: -47rpx; - width: 94rpx; - height: 94rpx; - } - .bulge .tab-bar-view - { - margin-top: 60rpx; - } - .tab-bar-item .tab-bar-view { - font-size: 22rpx; - font-weight: 500; - } - .tab-bar .bg - { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: auto; - z-index: -1; - } \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/concept.js b/unpackage/dist/build/mp-weixin/pages/concept/concept.js deleted file mode 100644 index b17b884..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/concept.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../common/vendor.js"),e=require("../../request/api.js"),s=require("../../utils/util.js"),a=require("../../common/assets.js"),c={data:()=>({navH:t.inject("navHeight"),listTop:"",sortListTop:"",keywords:"",newestPriceDate:"",popType:"",cycleList:["3天","7天","14天","自定义"],selectCycleIndex:0,startDateStr:"",endDateStr:"",selectStartDateStr:"",selectStartMonthIndex:0,selectStartMonth:"",selectEndDateStr:"",selectEndMonthIndex:0,selectEndMonth:"",rankTabList:[{icon:"/static/icon/home/conceptCenter/increaseRate.png",selectIcon:"/static/icon/home/conceptCenter/increaseRate_s.png",title:"涨幅榜"},{icon:"/static/icon/home/conceptCenter/decreaseRate.png",selectIcon:"/static/icon/home/conceptCenter/decreaseRate_s.png",title:"跌幅榜"},{icon:"/static/icon/home/conceptCenter/active.png",selectIcon:"/static/icon/home/conceptCenter/active_s.png",title:"活跃榜"},{icon:"/static/icon/home/conceptCenter/fluctuate.png",selectIcon:"/static/icon/home/conceptCenter/fluctuate_s.png",title:"波动榜"},{icon:"/static/icon/home/conceptCenter/continuousRise.png",selectIcon:"/static/icon/home/conceptCenter/continuousRise_s.png",title:"连涨榜"}],selectTab:0,rankList:[],sortTypeList:[{icon:"/static/icon/home/conceptCenter/chgSort.png",name:"涨跌幅",key:"change_pct"},{icon:"/static/icon/home/conceptCenter/correlationSort.png",name:"相关度",key:"_score"},{icon:"/static/icon/home/conceptCenter/stockNumSort.png",name:"股票数量",key:"stock_count"},{icon:"/static/icon/home/conceptCenter/conceptNameSort.png",name:"概念名称",key:"concept_name"}],sortType:"change_pct",sortTypeStr:"涨跌幅",weekList:["一","二","三","四","五","六","日"],monthDateList:[],selectMonthIndex:0,selectMonth:"",selectDateStr:"",selectTradeDateStr:"",selectTradeMonthIndex:0,selectTradeMonth:"",quickTimeList:["今天","昨天","一周前","一月前"],conceptList:[],page:1,isRefreshing:!1,loadAll:!1,getRateUpOrDown:s.getRateUpOrDown,getChgRateStr:s.getChgRateStr,memberInfo:null}),onLoad(){this.listTop=this.navH+160/750*t.inject("windowWidth"),this.sortListTop=this.navH+160/750*t.inject("windowWidth");let e=new Date,s=e.getFullYear(),a=e.getMonth()+1,c=e.getDate();this.selectMonthIndex=this.selectTradeMonthIndex=this.selectEndMonthIndex=240+a-1,this.selectMonth=this.selectTradeMonth=this.selectEndMonth=s+"年"+a+"月",this.selectDateStr=this.selectTradeDateStr=this.endDateStr=this.selectEndDateStr=s+"-"+(a>9?a:"0"+a)+"-"+(c>9?c:"0"+c);let n=new Date(e);n.setDate(n.getDate()-3);let i=n.getFullYear(),o=n.getMonth()+1,l=n.getDate();this.selectStartMonthIndex=12*(20+s-i)+o-1,this.selectStartMonth=i+"年"+o+"月",this.startDateStr=this.selectStartDateStr=i+"-"+(o>9?o:"0"+o)+"-"+(l>9?l:"0"+l),this.generateMonthDateListData(),this.getNewestPriceDateData(),this.getRankListData(),this.getMemberStatusData()},methods:{generateMonthDateListData(){let t=new Date,e=t.getFullYear(),s=t.getMonth()+1,a=t.getDate(),c=[];for(var n=e-20;n9?c:"0"+c)+"-"+(l>9?l:"0"+l);p.push({date:h,year:n,month:c,day:l,isToday:n==e&&c==s&&l==a,isCurrentMonth:!0,timestamp:r})}for(o=0;o9?c:"0"+c)+"-"+(l>9?l:"0"+l);p.unshift({date:h,year:t,month:c,day:l,isToday:!1,isCurrentMonth:!1,timestamp:r})}let d=new Date(n,i+1,1),D=new Date(d-864e5).getDay()||7;for(o=1;o<8-D;o++){let t=n,e=i;e>11&&(e=0,t++);let s=new Date(t,e+1,o),a=s.getMonth()+1,c=s.getDate(),l=s.getTime(),r=t+"-"+(a>9?a:"0"+a)+"-"+(c>9?c:"0"+c);p.push({date:r,year:t,month:a,day:c,isToday:!1,isCurrentMonth:!1,timestamp:l})}c.push(p)}this.monthDateList=c},pullDownRefresh(){this.isRefreshing=!0,this.clickSearch()},loadMoreData(){this.loadAll||(this.page++,this.getConceptCenterData())},clickSearch(){this.page=1,this.getConceptCenterData()},clickRank(){this.$refs.rankPopup.open()},clickRankClose(){this.$refs.rankPopup.close()},clickRankCycleListItem(t){if(this.selectCycleIndex!=t)if(this.selectCycleIndex=t,3==t);else{let e=new Date,s=e.getFullYear(),a=e.getMonth()+1,c=e.getDate(),n=new Date(e);0==t?n.setDate(n.getDate()-3):1==t?n.setDate(n.getDate()-7):2==t&&n.setDate(n.getDate()-14);let i=n.getFullYear(),o=n.getMonth()+1,l=n.getDate();this.endDateStr=this.selectEndDateStr=s+"-"+(a>9?a:"0"+a)+"-"+(c>9?c:"0"+c),this.startDateStr=this.selectStartdateStr=i+"-"+(o>9?o:"0"+o)+"-"+(l>9?l:"0"+l),this.getRankListData()}},clickCustomDateCycle(t){this.popType=t,2==t?(this.selectDateStr=this.selectStartDateStr,this.selectMonth=this.selectStartMonth,this.selectMonthIndex=this.selectStartMonthIndex):(this.selectDateStr=this.selectEndDateStr,this.selectMonth=this.selectEndMonth,this.selectMonthIndex=this.selectEndMonthIndex),this.$refs.transactionDatePopup.open()},clickApply(){new Date(this.selectStartDateStr)>new Date(this.selectEndDateStr)?t.index.showToast({title:"开始日期不能晚于结束日期",icon:"none"}):(this.startDateStr=this.selectStartDateStr,this.endDateStr=this.selectEndDateStr,this.getRankListData())},clickRankTabItem(t){this.selectTab!=t&&(this.selectTab=t,this.getRankListData())},clickSortType(){this.$refs.sortTypePopup.open()},clickSortListItem(t){this.sortType=t.key,this.sortTypeStr=t.name,this.clickSearch(),this.$refs.sortTypePopup.close()},clickTransactionDate(){this.popType=1,this.selectDateStr=this.selectTradeDateStr,this.selectMonth=this.selectTradeMonth,this.selectMonthIndex=this.selectTradeMonthIndex,this.$refs.transactionDatePopup.open()},clickCancel(){this.$refs.transactionDatePopup.close()},clickConfirm(){this.clickCancel(),1==this.popType?(this.selectTradeDateStr=this.selectDateStr,this.selectTradeMonth=this.selectMonth,this.selectTradeMonthIndex=this.selectMonthIndex,this.getConceptCenterData()):2==this.popType?(this.selectStartDateStr=this.selectDateStr,this.selectStartMonth=this.selectMonth,this.selectStartMonthIndex=this.selectMonthIndex):(this.selectEndDateStr=this.selectDateStr,this.selectEndMonth=this.selectMonth,this.selectEndMonthIndex=this.selectMonthIndex)},clickPreMonth(){if(this.selectMonthIndex>0){this.selectMonthIndex--;let t=this.monthDateList[this.selectMonthIndex],e="",s="";for(let a of t)if(a.isCurrentMonth){e=a.year,s=a.month;break}this.selectMonth=e+"年"+s+"月"}},clickNextMonth(){if(this.selectMonthIndex9?t:"0"+t)+"-"+(a>9?a:"0"+a)}else if(1==t){let t=new Date(e);t.setDate(t.getDate()-1);let a=t.getFullYear(),c=t.getMonth()+1,n=t.getDate();this.selectMonthIndex=12*(20-(s-a))+c-1,this.selectMonth=a+"年"+c+"月",this.selectDateStr=a+"-"+(c>9?c:"0"+c)+"-"+(n>9?n:"0"+n)}else if(2==t){let t=new Date(e);t.setDate(t.getDate()-7);let a=t.getFullYear(),c=t.getMonth()+1,n=t.getDate();this.selectMonthIndex=12*(20-(s-a))+c-1,this.selectMonth=a+"年"+c+"月",this.selectDateStr=a+"-"+(c>9?c:"0"+c)+"-"+(n>9?n:"0"+n)}else{let t=new Date(e);t.setDate(t.getDate()-30);let a=t.getFullYear(),c=t.getMonth()+1,n=t.getDate();this.selectMonthIndex=12*(20-(s-a))+c-1,this.selectMonth=a+"年"+c+"月",this.selectDateStr=a+"-"+(c>9?c:"0"+c)+"-"+(n>9?n:"0"+n)}},clickNotVip(){this.$refs.vipPopup.open()},clickLater(){this.$refs.vipPopup.close()},clickUpgradeAtOnce(){this.clickLater()},clickConceptItem(e){let s=t.CryptoJS.MD5(e).toString();t.index.navigateTo({url:"/pages/index/conceptDetails/conceptDetails?name="+s})},clickStockMore(e){t.index.navigateTo({url:"/pages/concept/hotStock/hotStock?id="+e.concept_id})},clickHistoricalTimeline(e){t.index.navigateTo({url:"/pages/concept/historicalTimeline/historicalTimeline?id="+e.concept_id})},getConceptCenterData(){let t=this.selectDateStr;new Date(this.selectDateStr).getTime()>new Date(this.newestPriceDate).getTime()&&(t=this.newestPriceDate);let s={query:this.keywords,size:10,page:this.page,sort_by:this.sortType,isJson:1,trade_date:t};e.eventRelatedConcept(s).then((t=>{this.isRefreshing=!1,1==t.page?this.conceptList=t.results:this.conceptList=this.conceptList.concat(t.results),t.page==t.total_pages&&(this.loadAll=!0)})).catch((t=>{this.isRefreshing=!1}))},getNewestPriceDateData(){e.newestPriceDate().then((t=>{this.newestPriceDate=t.latest_trade_date,this.getConceptCenterData()})).catch((t=>{}))},getMemberStatusData(){t.index.getStorageSync("token")&&e.membershipStatus().then((e=>{200==e.code?this.memberInfo=e.data:t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))},getRankListData(){var t={};3==this.selectCycleIndex?(t.start_date=this.startDateStr,t.end_date=this.endDateStr):(t.days=3,1==this.selectCycleIndex?t.days=7:2==this.selectCycleIndex&&(t.days=14),t.min_stock_count=3),e.conceptRankList(t).then((t=>{0==this.selectTab?this.rankList=t.data.hot_concepts:1==this.selectTab?this.rankList=t.data.cold_concepts:2==this.selectTab?this.rankList=t.data.active_concepts:3==this.selectTab?this.rankList=t.data.volatile_concepts:this.rankList=t.data.momentum_concepts})).catch((t=>{}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("uni-popup"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const n=t._export_sfc(c,[["render",function(e,s,c,n,i,o){return t.e({a:t.p({leftText:"概念中心",hideNavBg:!0,hideBack:!0}),b:a._imports_0,c:a._imports_1,d:t.o((t=>o.clickSearch())),e:i.keywords,f:t.o((t=>i.keywords=t.detail.value)),g:t.o((t=>o.clickRank())),h:t.t(i.newestPriceDate),i:a._imports_2$3,j:t.t(i.sortTypeStr),k:a._imports_3,l:t.o((t=>o.clickSortType())),m:a._imports_4$2,n:a._imports_3,o:t.o((t=>o.clickTransactionDate())),p:t.s("top: "+i.navH+"px;"),q:t.f(i.conceptList,((e,s,a)=>t.e({a:t.t(e.concept),b:t.o((t=>o.clickConceptItem(e.concept)),s),c:e.price_info},e.price_info?{d:t.t(i.getChgRateStr(e.price_info.avg_change_pct)),e:t.n("chg "+(i.getRateUpOrDown(e.price_info.avg_change_pct)?"down":"up"))}:{},{f:e.price_info},e.price_info?{g:t.t(e.stock_count),h:t.n("stockNum "+(i.getRateUpOrDown(e.price_info.avg_change_pct)?"down":"up"))}:{},{i:t.t(e.description),j:t.o((t=>o.clickConceptItem(e.concept)),s),k:t.f(e.stocks.slice(0,3),((e,s,a)=>({a:t.t(e.name),b:s}))),l:t.t(e.stock_count-3),m:t.o((t=>o.clickStockMore(e)),s),n:t.t(e.price_info?e.price_info.trade_date:""),o:t.o((t=>o.clickHistoricalTimeline(e)),s),p:s}))),r:a._imports_1$3,s:t.s("top: "+i.listTop+"px;"),t:i.isRefreshing,v:t.o((t=>o.pullDownRefresh())),w:t.o((t=>o.loadMoreData())),x:a._imports_13$1,y:t.o((t=>o.clickRankClose())),z:a._imports_7$1,A:t.t(i.startDateStr),B:t.t(i.endDateStr),C:t.f(i.cycleList,((e,s,a)=>({a:t.t(e),b:t.n("item "+(i.selectCycleIndex==s?"select":"")),c:s,d:t.o((t=>o.clickRankCycleListItem(s)),s)}))),D:3==i.selectCycleIndex},3==i.selectCycleIndex?{E:t.t(i.selectStartDateStr),F:t.o((t=>o.clickCustomDateCycle(2))),G:t.t(i.selectEndDateStr),H:t.o((t=>o.clickCustomDateCycle(3))),I:t.o((t=>o.clickApply()))}:{},{J:t.f(i.rankTabList,((e,s,a)=>t.e({a:i.selectTab==s},i.selectTab==s?{b:e.selectIcon}:{c:e.icon},{d:t.t(e.title),e:t.n("item flex1 flexCenter "+(i.selectTab==s?"select":"")),f:s,g:t.o((t=>o.clickRankTabItem(s)),s)}))),K:t.f(i.rankList,((e,s,c)=>t.e({a:0==s},0==s?{b:a._imports_8}:{},{c:1==s},1==s?{d:a._imports_9$1}:{},{e:2==s},2==s?{f:a._imports_10$1}:{},{g:s>2},s>2?{h:t.t(s+1)}:{},{i:t.t(e.name),j:t.o((t=>o.clickConceptItem(e.name)),s)},3==i.selectTab||4==i.selectTab?t.e({k:3==i.selectTab},3==i.selectTab?{l:t.t(e.avg_change)}:{},{m:4==i.selectTab},4==i.selectTab?{n:t.t(e.total_change)}:{}):t.e({o:0==i.selectTab||1==i.selectTab},0==i.selectTab||1==i.selectTab?{p:a._imports_11$2,q:t.t(e.news_count)}:{},{r:a._imports_12$2,s:t.t(e.news_count),t:2==i.selectTab},2==i.selectTab?{v:a._imports_13$2,w:t.t(e.report_count)}:{}),0==i.selectTab?{x:t.t(e.change_pct)}:{},1==i.selectTab?{y:t.t(e.change_pct)}:{},2==i.selectTab?{z:t.t(e.total_mentions)}:{},3==i.selectTab?{A:t.t(e.volatility)}:{},4==i.selectTab?{B:t.t(e.consecutive_days)}:{},{C:s}))),L:3==i.selectTab||4==i.selectTab,M:t.n("icon "+(4==i.selectTab?"continuousRise":"")),N:i.rankTabList[i.selectTab].selectIcon,O:0==i.selectTab,P:1==i.selectTab,Q:2==i.selectTab,R:3==i.selectTab,S:4==i.selectTab,T:t.sr("rankPopup","66af7f00-1"),U:t.p({type:"bottom",safeArea:!1}),V:a._imports_12$1,W:t.f(i.sortTypeList,((e,s,a)=>({a:e.icon,b:t.t(e.name),c:s,d:t.o((t=>o.clickSortListItem(e)),s)}))),X:t.s("margin-top:"+i.sortListTop+"px;"),Y:t.sr("sortTypePopup","66af7f00-2"),Z:t.p({type:"top","mask-background-color":"transparent",animation:!1}),aa:t.o((t=>o.clickCancel())),ab:t.o((t=>o.clickConfirm())),ac:a._imports_4$1,ad:t.o((t=>o.clickPreMonth())),ae:t.t(i.selectMonth),af:t.o((()=>{})),ag:a._imports_1$2,ah:t.o((t=>o.clickNextMonth())),ai:t.f(i.weekList,((e,s,a)=>({a:t.t(e),b:s}))),aj:t.f(i.monthDateList[i.selectMonthIndex],((e,s,a)=>t.e({a:e.date==i.selectDateStr},e.date==i.selectDateStr?{b:t.t(e.day)}:t.e({c:!e.isCurrentMonth},e.isCurrentMonth?{e:t.t(e.day)}:{d:t.t(e.day)}),{f:s,g:t.o((t=>o.clickSelectDate(e)),s)}))),ak:t.f(i.quickTimeList,((e,s,a)=>({a:t.t(e),b:s,c:t.o((t=>o.clickQuickTimeItem(s)),s)}))),al:t.sr("transactionDatePopup","66af7f00-3"),am:t.p({type:"bottom",safeArea:!1}),an:a._imports_13,ao:a._imports_14,ap:a._imports_15,aq:a._imports_15,ar:a._imports_16,as:a._imports_16,at:a._imports_16,av:t.o((t=>o.clickLater())),aw:t.o((t=>o.clickUpgradeAtOnce())),ax:t.sr("vipPopup","66af7f00-4"),ay:t.p({type:"center"})})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/concept/concept.json b/unpackage/dist/build/mp-weixin/pages/concept/concept.json deleted file mode 100644 index da67ecc..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/concept.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../components/navBar/navBar", - "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/concept.wxml b/unpackage/dist/build/mp-weixin/pages/concept/concept.wxml deleted file mode 100644 index f6f0a7b..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/concept.wxml +++ /dev/null @@ -1 +0,0 @@ -排行榜最新数据: {{h}}{{j}}交易日期{{item.a}}{{item.d}}%{{item.g}} 只股票{{item.i}}热门个股{{sitem.a}}+{{item.l}}更多交易时间:{{item.n}}历史时间轴排行榜概念统计中心统计范围: {{A}} 至 {{B}}统计周期:{{item.a}}{{E}}{{G}}应用{{item.d}}{{item.h}}{{item.i}}均幅 {{item.l}}%累计 +{{item.n}}%{{item.q}}{{item.s}}{{item.w}}{{item.x}}%{{item.y}}%{{item.z}}{{item.A}}%{{item.B}}天{{item.b}}取消交易日期确认{{ae}}{{item.a}}{{item.b}}{{item.d}}{{item.e}}{{item.a}}需要Pro版订阅当前功能需要更高权限您正在尝试访问概念统计中心和热门个股 当前订阅 免费版基础事件浏览有限历史事件查看 所需订阅 Pro版相关标的分析相关概念分析完整历史事件稍后再说立即升级 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/concept.wxss b/unpackage/dist/build/mp-weixin/pages/concept/concept.wxss deleted file mode 100644 index e4d2bbc..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/concept.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.topC{margin-top:20rpx;left:0;right:0}.topC .searchRankC{padding:0 25rpx}.topC .searchRankC .searchC{background-color:rgba(41,41,41,.7);padding:0 25rpx;height:70rpx;border-radius:35rpx;border:solid 1rpx #363636}.topC .searchRankC .searchC .icon{margin-right:12rpx;width:25rpx;height:auto}.topC .searchRankC .searchC input{font-size:22rpx;font-weight:500;color:#fff}.topC .searchRankC .rank{padding:0 14rpx;font-size:28rpx;font-weight:500;color:#b5b6b6}.topC .dateScreenC{padding:20rpx 0 20rpx 27rpx;font-size:24rpx;font-weight:500;color:#cccdd1}.topC .dateScreenC .sortTypeC{padding:0 24rpx}.topC .dateScreenC .sortTypeC .icon{margin-right:14rpx;width:30rpx;height:auto}.topC .dateScreenC .line{background-color:#cccdd1;width:1rpx;height:25rpx}.topC .dateScreenC .transactionDateC{padding:0 17rpx}.topC .dateScreenC .transactionDateC .icon{margin-right:10rpx;width:23rpx;height:auto}.topC .dateScreenC .arrow{margin-left:7rpx;width:11rpx;height:auto}.conceptList{left:0;right:0;bottom:calc(55px + env(safe-area-inset-bottom))}.conceptList .list{padding:0 25rpx}.conceptList .list .item{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:24rpx;border-radius:10rpx}.conceptList .list .item .titleChgStockNumC{padding:24rpx 18rpx 0}.conceptList .list .item .titleChgStockNumC .title{margin-right:20rpx;font-size:30rpx;font-weight:700;color:#3d3d3d;word-break:break-all}.conceptList .list .item .titleChgStockNumC .chg{margin-right:20rpx;padding:0 13rpx;line-height:40rpx;border-radius:20rpx;font-size:22rpx;font-weight:700;color:#fff}.conceptList .list .item .titleChgStockNumC .chg.up{background-color:#ec3440}.conceptList .list .item .titleChgStockNumC .chg.down{background-color:#355422}.conceptList .list .item .titleChgStockNumC .stockNum{flex-shrink:0;padding:0 16rpx;line-height:36rpx;border-radius:20rpx;font-size:22rpx;font-weight:700}.conceptList .list .item .titleChgStockNumC .stockNum.up{color:#ec3440;border:solid 2rpx #EC3440}.conceptList .list .item .titleChgStockNumC .stockNum.down{color:#355422;border:solid 2rpx #355422}.conceptList .list .item .content{margin-top:26rpx;padding:0 22rpx;font-size:24rpx;font-weight:500;color:#71675d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.conceptList .list .item .hotStockC{margin-top:30rpx;padding:0 20rpx}.conceptList .list .item .hotStockC .title{margin-right:10rpx;font-size:24rpx;font-weight:700;color:#936e5c}.conceptList .list .item .hotStockC .stockList{font-size:22rpx}.conceptList .list .item .hotStockC .stockList .stockItem{background-color:#3d3d3d;margin-right:10rpx;padding:0 8rpx;line-height:36rpx;border-radius:5rpx 20rpx;color:#efddd1}.conceptList .list .item .hotStockC .stockList .more{color:#936e5c;line-height:36rpx}.conceptList .list .item .hotStockC .notVipC{background-color:#3d3d3d;padding:0 21rpx 0 16rpx;line-height:36rpx;border-radius:5rpx;font-size:22rpx;color:#f3c368}.conceptList .list .item .hotStockC .notVipC .icon{margin-right:9rpx;width:15rpx;height:auto}.conceptList .list .item .transactionDateHistoryTimeC{padding:20rpx 22rpx 30rpx}.conceptList .list .item .transactionDateHistoryTimeC .transactionDate{font-size:20rpx;font-weight:500;color:#666}.conceptList .list .item .transactionDateHistoryTimeC .historyTimeC{background-color:#f3c368;padding:0 10rpx 0 15rpx;line-height:36rpx;border-radius:10rpx;font-size:22rpx;font-weight:500;color:#101213}.conceptList .list .item .transactionDateHistoryTimeC .historyTimeC .icon{margin-right:7rpx;width:20rpx;height:auto}.rankPopup{background-color:#fff;padding-bottom:env(safe-area-inset-bottom);border-radius:20rpx 20rpx 0 0}.rankPopup .popTitle{padding-top:30rpx;font-size:36rpx;font-weight:700;color:#333;text-align:center}.rankPopup .closeC{padding:26rpx;top:0;right:0}.rankPopup .closeC .icon{width:20rpx;height:auto}.rankPopup .statisticsC{background:linear-gradient(-30deg,#f3c368,#fad590);margin:20rpx 25rpx 0;padding:24rpx 30rpx;border-radius:10rpx}.rankPopup .statisticsC .titleRangeC .icon{margin-right:21rpx;width:80rpx;height:auto}.rankPopup .statisticsC .titleRangeC .title{font-size:30rpx;font-weight:700}.rankPopup .statisticsC .titleRangeC .range{font-size:22rpx;font-weight:500;color:#232323}.rankPopup .statisticsC .cycleC{margin-top:20rpx}.rankPopup .statisticsC .cycleC .title{font-size:24rpx;font-weight:700}.rankPopup .statisticsC .cycleC .list .item{background-color:rgba(255,255,255,.3);margin-right:15rpx;padding:0 15rpx;line-height:50rpx;border-radius:5rpx;font-size:24rpx;font-weight:500}.rankPopup .statisticsC .cycleC .list .item.select{background-color:rgba(255,255,255,.6)}.rankPopup .statisticsC .rangeC{margin-top:10rpx;font-size:26rpx}.rankPopup .statisticsC .rangeC .startDateC{padding:0 10rpx;border:solid 2rpx white;border-radius:10rpx}.rankPopup .statisticsC .rangeC .and{margin:0 10rpx}.rankPopup .statisticsC .rangeC .endDateC{padding:0 10rpx;border:solid 2rpx white;border-radius:10rpx}.rankPopup .statisticsC .rangeC .apply{padding:0 10rpx}.rankPopup .tabC{background-color:#fff3dd;margin:20rpx 25rpx 0;border-radius:10rpx 10rpx 0 0}.rankPopup .tabC .item{height:60rpx;font-size:24rpx;font-weight:700;color:#070707}.rankPopup .tabC .item .icon{margin-right:7rpx;width:11rpx;height:auto}.rankPopup .tabC .item.select{background-color:#f72;color:#fff}.rankPopup .tabC .item:last-child .icon{width:15rpx;height:auto}.rankPopup .rankList{margin-top:22rpx;padding:0 25rpx;max-height:500rpx;overflow-y:scroll}.rankPopup .rankList .item{margin-bottom:20rpx;padding:20rpx 22rpx;border-radius:10rpx;border:solid 1rpx #FCE2B2}.rankPopup .rankList .item .rankIcon{margin-right:34rpx;width:35rpx;height:auto}.rankPopup .rankList .item .rankIndex{background-color:#898989;margin-right:34rpx;width:36rpx;line-height:41rpx;-webkit-clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);font-size:24rpx;color:#f7fafc;text-align:center}.rankPopup .rankList .item .title{font-size:26rpx;font-weight:700;color:#3d3d3d}.rankPopup .rankList .item .calendarBrowseC{font-size:24rpx;font-weight:500;color:#936e5c}.rankPopup .rankList .item .calendarBrowseC .chgC{margin-right:30rpx}.rankPopup .rankList .item .calendarBrowseC .chgC .icon{margin-right:6rpx;width:15rpx;height:auto}.rankPopup .rankList .item .calendarBrowseC .calendarC{margin-right:30rpx}.rankPopup .rankList .item .calendarBrowseC .calendarC .icon{margin-right:6rpx;width:16rpx;height:auto}.rankPopup .rankList .item .calendarBrowseC .browseC .icon{margin-right:6rpx;width:17rpx;height:auto}.rankPopup .rankList .item .valueC{background-color:#f72;padding:0 24rpx;height:40rpx;border-radius:5rpx;font-size:24rpx;font-weight:500;color:#fff}.rankPopup .rankList .item .valueC .icon{margin-right:6rpx;width:11rpx;height:auto}.rankPopup .rankList .item .valueC .icon.continuousRise{width:15rpx;height:auto}.sortTypePopup{background-color:#fff;margin-left:calc(100% - 290rpx);width:170rpx;box-shadow:0 5rpx 10px rgba(7,7,7,.15);border-radius:10rpx}.sortTypePopup .arrow{top:-13rpx;left:38rpx;width:26rpx;height:auto}.sortTypePopup .list .item{padding:20rpx;font-size:24rpx;font-weight:500;color:#444}.sortTypePopup .list .item .icon{margin-right:11rpx;width:20rpx;height:20rpx}.transactionDatePopup{background-color:#fff;padding-bottom:calc(20rpx + env(safe-area-inset-bottom));border-radius:20rpx 20rpx 0 0}.transactionDatePopup .btnTitleC .btn{padding:20rpx 26rpx;font-size:28rpx;font-weight:500}.transactionDatePopup .btnTitleC .btn.cancel{color:#727a8e}.transactionDatePopup .btnTitleC .btn.confirm{color:#d79412}.transactionDatePopup .btnTitleC .title{font-size:36rpx;font-weight:700;text-align:center}.transactionDatePopup .yearMonthC{background-color:#f7f7f7;margin:0 25rpx;height:70rpx;border-radius:35rpx}.transactionDatePopup .yearMonthC .btn{padding:0 52rpx}.transactionDatePopup .yearMonthC .btn .icon{width:13rpx;height:auto}.transactionDatePopup .yearMonthC .yearMonth{font-size:32rpx;font-weight:500;color:#070707;text-align:center}.transactionDatePopup .weekList{padding:0 38rpx}.transactionDatePopup .weekList .item{margin-right:13rpx;line-height:72rpx;font-size:26rpx;font-weight:500;color:#a7a7a7;text-align:center}.transactionDatePopup .monthDateList{padding:0 38rpx}.transactionDatePopup .monthDateList .item{margin-bottom:12rpx;width:calc(100%/7)}.transactionDatePopup .monthDateList .item .date{background-color:#f8f8f8;width:calc(100% - 10rpx);line-height:64rpx;border-radius:15rpx;font-size:24rpx;font-weight:700;color:#2a2a2a;text-align:center}.transactionDatePopup .monthDateList .item .date.select{background-color:#f2c367;color:#fff}.transactionDatePopup .monthDateList .item .date.notCurrentMonth{background-color:#fcfcfc;color:#999}.transactionDatePopup .quickTimeC{margin-top:16rpx}.transactionDatePopup .quickTimeC .item{margin-right:25rpx;width:120rpx;line-height:56rpx;border-radius:30rpx;border:solid 2rpx #4E4E4E;font-size:24rpx;font-weight:500;color:#4e4e4e;text-align:center}.transactionDatePopup .quickTimeC .item:last-child{margin-right:0}.vipPopup{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin:0 95rpx;padding-bottom:34rpx;width:560rpx;border-radius:10rpx}.vipPopup .topIcon{margin:-60rpx 0 0 calc((100% - 143rpx)/2);width:143rpx;height:auto}.vipPopup .popTitle{margin-top:28rpx;font-size:40rpx;font-weight:700;color:#101213;text-align:center}.vipPopup .popSubtitle{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#493f2b;text-align:center}.vipPopup .moduleC{background-color:#fff;margin:0 30rpx 20rpx;padding-top:25rpx;border-radius:10rpx}.vipPopup .moduleC .section{padding:0 25rpx;font-size:26rpx;font-weight:700;color:#333}.vipPopup .moduleC .section .version{margin-left:18rpx;padding:0 15rpx;line-height:32rpx;border-radius:10rpx;font-size:22rpx}.vipPopup .moduleC .section .version.free{background-color:#3d3d3d;color:#fefcfb}.vipPopup .moduleC .section .version.pro{background-color:#f2c367;color:#3d3d3d}.vipPopup .moduleC .visitC{margin:18rpx 24rpx 0;height:60rpx}.vipPopup .moduleC .visitC .line{background-color:#f2c367;top:0;left:0;width:44rpx;height:100%;border-radius:7rpx 0 0 7rpx}.vipPopup .moduleC .visitC .contentC{background-color:#f7f7f7;margin-left:6rpx;padding:0 15rpx;height:100%;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#3d3d3d}.vipPopup .moduleC .visitC .contentC .icon{margin-right:14rpx;width:25rpx;height:auto}.vipPopup .moduleC .list{padding-bottom:10rpx}.vipPopup .moduleC .list .item{padding:10rpx 25rpx;font-size:24rpx;font-weight:500;color:#333}.vipPopup .moduleC .list .item .icon{margin-right:13rpx;width:27rpx;height:auto}.vipPopup .moduleC.visit{margin-top:20rpx;padding-bottom:25rpx}.vipPopup .btnC{margin:28rpx 92rpx 0}.vipPopup .btnC .btn{line-height:60rpx;border-radius:10rpx;font-size:24rpx;font-weight:700;text-align:center}.vipPopup .btnC .btn.later{background-color:#ededed;margin-right:56rpx}.vipPopup .btnC .btn.upgrade{background-color:#f2c367} diff --git a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.js b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.js deleted file mode 100644 index 6bb9794..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),a=require("../../../utils/util.js"),n=require("../../../common/assets.js"),s={data:()=>({navH:t.inject("navHeight"),contentTop:"",conceptId:"",conceptName:"",weekList:["一","二","三","四","五","六","日"],monthDateList:[],selectMonthIndex:0,selectMonth:"",selectDateStr:"",startDateStr:"",endDateStr:"",chgStockData:null,newsList:[],reportList:[],selectNewsOrReport:0,getRateUpOrDown:a.getRateUpOrDown,getChgRateStr:a.getChgRateStr}),onLoad(e){this.contentTop=this.navH+64/750*t.inject("windowWidth");let a=new Date,n=a.getFullYear(),s=a.getMonth()+1,o=a.getDate();this.selectMonthIndex=240+s-1,this.selectMonth=n+"年"+s+"月",this.startDateStr=n+"-"+(s>9?s:"0"+s)+"-01",this.endDateStr=this.selectDateStr=n+"-"+(s>9?s:"0"+s)+"-"+(o>9?o:"0"+o),this.generateMonthDateListData(),e.id&&(this.conceptId=e.id,this.getTimelineData())},methods:{getContent:t=>a.isValidJSON(t.content)?JSON.parse(t.content).content:t.content,getYesterdayDateData(){let t=new Date(new Date);t.setDate(t.getDate()-1);let e=t.getFullYear(),a=t.getMonth()+1,n=t.getDate();this.selectDateStr=e+"-"+(a>9?a:"0"+a)+"-"+(n>9?n:"0"+n)},generateMonthDateListData(){let t=new Date,e=t.getFullYear(),a=t.getMonth()+1,n=t.getDate(),s=[];for(var o=e-20;o9?s:"0"+s)+"-"+(r>9?r:"0"+r);l.push({date:D,year:o,month:s,day:r,isToday:o==e&&s==a&&r==n,isCurrentMonth:!0,isLastDay:r==h,timestamp:g})}for(i=0;i9?s:"0"+s)+"-"+(r>9?r:"0"+r);l.unshift({date:g,year:t,month:s,day:r,isToday:!1,isCurrentMonth:!1,isLastDay:!1,timestamp:h})}let D=new Date(o,c+1,1),p=new Date(D-864e5).getDay()||7;for(i=1;i<8-p;i++){let t=o,e=c;e>11&&(e=0,t++);let a=new Date(t,e+1,i),n=a.getMonth()+1,s=a.getDate(),r=a.getTime(),h=t+"-"+(n>9?n:"0"+n)+"-"+(s>9?s:"0"+s);l.push({date:h,year:t,month:n,day:s,isToday:!1,isCurrentMonth:!1,isLastDay:!1,timestamp:r})}s.push(l)}this.monthDateList=s},clickPreMonth(){if(this.selectMonthIndex>0){this.selectMonthIndex--;let t=this.monthDateList[this.selectMonthIndex],e="",a="";for(let s of t)if(s.isCurrentMonth){e=s.year,a=s.month;break}let n="";for(let s of t)if(s.isLastDay){n=s.day;break}this.selectMonth=e+"年"+a+"月",this.startDateStr=e+"-"+(a>9?a:"0"+a)+"-01",this.endDateStr=e+"-"+(a>9?a:"0"+a)+"-"+n,this.getTimelineData()}},clickNextMonth(){if(this.selectMonthIndex9?a:"0"+a)+"-01",this.endDateStr=e+"-"+(a>9?a:"0"+a)+"-"+n,this.getTimelineData()}},monthChange(t){let e=(new Date).getFullYear(),a=t.detail.value,n=parseInt(a.split("-")[0]),s=parseInt(a.split("-")[1]);this.selectMonthIndex=12*(n-(e-20))+s-1,this.selectMonth=n+"年"+s+"月",this.startDateStr=n+"-"+(s>9?s:"0"+s)+"-01";let o=new Date(n,s,0);this.endDateStr=n+"-"+(s>9?s:"0"+s)+"-"+o.getDate(),this.getTimelineData()},clickSelectDate(t){this.selectDateStr!=t.date&&(this.selectDateStr=t.date,this.chgStockData=t,this.getNewsData(),this.getReportData())},clickNewsOrReportItem(t){console.log(this.selectNewsOrReport,t),this.selectNewsOrReport!=t&&(this.selectNewsOrReport=t)},clickNewsItem(e){t.index.navigateTo({url:"/pages/concept/newsDetails/newsDetails?info="+encodeURIComponent(JSON.stringify(e))})},clickReportItem(e){console.log(e),t.index.navigateTo({url:"/pages/concept/reportDetails/reportDetails?info="+encodeURIComponent(JSON.stringify(e))})},getTimelineData(){let t={start_date:this.startDateStr,end_date:this.endDateStr};e.priceTimeline(this.conceptId,t).then((t=>{if(t.timeseries){this.conceptName=t.concept_name;let e=t.timeseries,a=this.monthDateList[this.selectMonthIndex];for(let t of a)for(let a of e)t.date==a.trade_date&&(t.avg_change_pct=a.avg_change_pct,t.stock_count=a.stock_count,t.date==this.selectDateStr&&(this.chgStockData=t));this.getNewsData(),this.getReportData()}})).catch((t=>{}))},getNewsData(){let t={query:this.conceptName,end_date:this.selectDateStr,exact_match:1,top_k:100};e.conceptNews(t).then((t=>{this.newsList=t})).catch((t=>{}))},getReportData(){let t={query:this.conceptName,start_date:this.selectDateStr,mode:"text",exact_match:1};e.conceptReport(t).then((t=>{for(let e of t.data.results)e.content=e.content.replace(/'/g,'"');this.reportList=t.data.results})).catch((t=>{}))}}};if(!Array){t.resolveComponent("navBar")()}Math;const o=t._export_sfc(s,[["render",function(e,a,s,o,c,i){return t.e({a:t.p({leftText:"历史时间轴",hideNavBg:!0}),b:n._imports_0,c:t.t(c.conceptName),d:t.s("top: "+c.navH+"px;"),e:n._imports_4$1,f:t.o((t=>i.clickPreMonth())),g:t.t(c.selectMonth),h:t.o(((...t)=>i.monthChange&&i.monthChange(...t))),i:n._imports_1$2,j:t.o((t=>i.clickNextMonth())),k:t.f(c.weekList,((e,a,n)=>({a:t.t(e),b:a}))),l:t.f(c.monthDateList[c.selectMonthIndex],((e,a,n)=>t.e({a:e.date==c.selectDateStr},e.date==c.selectDateStr?t.e({b:t.t(e.day),c:e.avg_change_pct},e.avg_change_pct?{d:t.t(c.getChgRateStr(e.avg_change_pct))}:{},{e:t.n("date select "+(e.avg_change_pct?c.getRateUpOrDown(e.avg_change_pct)?"down":"up":""))}):t.e({f:!e.isCurrentMonth},e.isCurrentMonth?t.e({h:t.t(e.day),i:e.avg_change_pct},e.avg_change_pct?{j:t.t(c.getChgRateStr(e.avg_change_pct)),k:t.n("chg "+(c.getRateUpOrDown(e.avg_change_pct)?"down":"up"))}:{},{l:t.n("date "+(e.avg_change_pct?c.getRateUpOrDown(e.avg_change_pct)?"down":"up":""))}):{g:t.t(e.day)}),{m:a,n:t.o((t=>i.clickSelectDate(e)),a)}))),m:t.t(c.selectDateStr),n:c.chgStockData&&c.chgStockData.avg_change_pct},c.chgStockData&&c.chgStockData.avg_change_pct?t.e({o:c.getRateUpOrDown(c.chgStockData.avg_change_pct)},c.getRateUpOrDown(c.chgStockData.avg_change_pct)?{p:n._imports_3$6}:{q:n._imports_4$7},{r:t.t(c.getChgRateStr(c.chgStockData.avg_change_pct)),s:t.n("chg "+(c.getRateUpOrDown(c.chgStockData.avg_change_pct)?"down":"up")),t:t.t(c.chgStockData.stock_count)}):{},{v:n._imports_5$2,w:t.t(c.newsList.length),x:t.n("num "+(0==c.selectNewsOrReport?"select":"")),y:t.o((t=>i.clickNewsOrReportItem(0))),z:t.t(c.reportList.length),A:t.n("num "+(1==c.selectNewsOrReport?"select":"")),B:t.o((t=>i.clickNewsOrReportItem(1))),C:0==c.selectNewsOrReport},0==c.selectNewsOrReport?{D:t.f(c.newsList,((e,a,n)=>({a:t.t(e.title),b:t.t(e.detail),c:a,d:t.o((t=>i.clickNewsItem(e)),a)})))}:{E:t.f(c.reportList,((e,a,n)=>({a:t.t(e.report_title),b:t.t(i.getContent(e)),c:a,d:t.o((t=>i.clickReportItem(e)),a)})))},{F:t.s("top: "+c.contentTop+"px;")})}]]);wx.createPage(o); diff --git a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.json b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.json deleted file mode 100644 index f9f6bf2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxml b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxml deleted file mode 100644 index 6f5e631..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxml +++ /dev/null @@ -1 +0,0 @@ -{{c}}- 历史时间轴{{g}}{{item.a}}{{item.b}} {{item.d}}%{{item.g}}{{item.h}} {{item.j}}%{{m}}统计涨跌幅{{r}}%统计股票{{t}} 只股票{{w}} 条新闻 ·  {{z}} 份研报新闻{{item.a}}{{item.b}}研报{{item.a}}{{item.b}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxss b/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxss deleted file mode 100644 index bd214ea..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.timelineTitle{background-color:#fff9f5;left:0;right:0;margin:0 25rpx;padding:30rpx 27rpx 0;border-radius:10rpx 10rpx 0 0;font-size:28rpx;font-weight:700;color:#2b2b2b}.dateStatisticsC{background-color:#fff9f5;left:0;right:0;bottom:86rpx;margin:0 25rpx;padding:24rpx 25rpx 0;border-radius:0 0 10rpx 10rpx;overflow-y:scroll}.dateStatisticsC .dateC{background-color:#fff;box-shadow:0 5rpx 10rpx rgba(127,127,127,.1);border-radius:10rpx;padding:30rpx 25rpx 0}.dateStatisticsC .dateC .yearMonthC{background-color:#f7f7f7;height:70rpx;border-radius:35rpx}.dateStatisticsC .dateC .yearMonthC .btn{padding:0 52rpx}.dateStatisticsC .dateC .yearMonthC .btn .icon{width:13rpx;height:auto}.dateStatisticsC .dateC .yearMonthC .yearMonth{font-size:32rpx;font-weight:500;color:#070707;text-align:center}.dateStatisticsC .dateC .weekList .item{margin-right:13rpx;line-height:72rpx;font-size:26rpx;font-weight:500;color:#a7a7a7;text-align:center}.dateStatisticsC .dateC .monthDateList .item{margin-bottom:12rpx;width:calc(100%/7)}.dateStatisticsC .dateC .monthDateList .item .date{background-color:#f8f8f8;padding:4rpx 0;width:calc(100% - 10rpx);height:72rpx;border-radius:10rpx;font-size:26rpx;font-weight:700;color:#2a2a2a;text-align:center}.dateStatisticsC .dateC .monthDateList .item .date .chg{font-size:18rpx}.dateStatisticsC .dateC .monthDateList .item .date .chg.up{color:#ec3440}.dateStatisticsC .dateC .monthDateList .item .date .chg.down{color:#38a169}.dateStatisticsC .dateC .monthDateList .item .date.up{background-color:#ffd6d9}.dateStatisticsC .dateC .monthDateList .item .date.down{background-color:#cef1de}.dateStatisticsC .dateC .monthDateList .item .date.select.up{background-color:#ec3440;color:#fff}.dateStatisticsC .dateC .monthDateList .item .date.select.up .chg{color:#fff}.dateStatisticsC .dateC .monthDateList .item .date.select.down{background-color:#38a169;color:#fff}.dateStatisticsC .dateC .monthDateList .item .date.select.down .chg{color:#fff}.dateStatisticsC .dateC .monthDateList .item .date.notCurrentMonth{background-color:#fcfcfc;color:#999}.dateStatisticsC .statisticsC{background-color:#fff;margin-top:20rpx;padding:28rpx 20rpx 0;border-radius:10rpx}.dateStatisticsC .statisticsC .date{font-size:30rpx;font-weight:500;text-align:center}.dateStatisticsC .statisticsC .chgStockNumC{margin-top:36rpx;padding:0 13rpx 28rpx;border-bottom:solid 1rpx #EDEDED;font-size:26rpx}.dateStatisticsC .statisticsC .chgStockNumC .title{margin-right:18rpx;font-weight:500;color:#94979c}.dateStatisticsC .statisticsC .chgStockNumC .chgC .icon{margin-right:9rpx;width:17rpx;height:auto}.dateStatisticsC .statisticsC .chgStockNumC .chgC .chg{font-weight:700}.dateStatisticsC .statisticsC .chgStockNumC .chgC .chg.up{color:#ec3440}.dateStatisticsC .statisticsC .chgStockNumC .chgC .chg.down{color:#38a169}.dateStatisticsC .statisticsC .chgStockNumC .stockNum{font-weight:700;color:#070707}.dateStatisticsC .statisticsC .newsReportC{padding-top:20rpx;font-size:28rpx;font-weight:700}.dateStatisticsC .statisticsC .newsReportC .icon{margin-right:20rpx;width:24rpx;height:auto}.dateStatisticsC .statisticsC .newsReportC .num{color:#333}.dateStatisticsC .statisticsC .newsReportC .num.select{color:#ff7723}.dateStatisticsC .statisticsC .list .item{padding:30rpx 0;border-bottom:solid 1rpx #EDEDED}.dateStatisticsC .statisticsC .list .item .type{margin-right:18rpx;padding:0 9rpx;line-height:40rpx;border-radius:5rpx;font-size:22rpx;font-weight:500}.dateStatisticsC .statisticsC .list .item .type.news{background-color:#f2c367;color:#070707}.dateStatisticsC .statisticsC .list .item .type.report{background-color:#3d3f3c;color:#f2c367}.dateStatisticsC .statisticsC .list .item .title{font-size:26rpx;font-weight:700;color:#070707}.dateStatisticsC .statisticsC .list .item .content{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis} diff --git a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.js b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.js deleted file mode 100644 index 896ea4d..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),s=require("../../../common/assets.js"),n={data:()=>({navH:t.inject("navHeight"),listTop:"",conceptId:"",conceptName:"",weekList:["一","二","三","四","五","六","日"],monthDateList:[],selectMonthIndex:0,selectMonth:"",selectDateStr:"",quickTimeList:["今天","昨天","一周前","一月前"],stockList:[]}),onLoad(e){this.listTop=this.navH+68/750*t.inject("windowWidth");let s=new Date,n=s.getFullYear(),a=s.getMonth()+1,o=s.getDate();this.selectMonthIndex=240+a-1,this.selectMonth=n+"年"+a+"月",this.selectDateStr=n+"-"+(a>9?a:"0"+a)+"-"+(o>9?o:"0"+o),this.generateMonthDateListData(),e.id&&(this.conceptId=e.id,this.getConceptHotStockData())},methods:{generateMonthDateListData(){let t=new Date,e=t.getFullYear(),s=t.getMonth()+1,n=t.getDate(),a=[];for(var o=e-20;o9?a:"0"+a)+"-"+(h>9?h:"0"+h);p.push({date:r,year:o,month:a,day:h,isToday:o==e&&a==s&&h==n,isCurrentMonth:!0,timestamp:l})}for(c=0;c9?a:"0"+a)+"-"+(h>9?h:"0"+h);p.unshift({date:r,year:t,month:a,day:h,isToday:!1,isCurrentMonth:!1,timestamp:l})}let d=new Date(o,i+1,1),D=new Date(d-864e5).getDay()||7;for(c=1;c<8-D;c++){let t=o,e=i;e>11&&(e=0,t++);let s=new Date(t,e+1,c),n=s.getMonth()+1,a=s.getDate(),h=s.getTime(),l=t+"-"+(n>9?n:"0"+n)+"-"+(a>9?a:"0"+a);p.push({date:l,year:t,month:n,day:a,isToday:!1,isCurrentMonth:!1,timestamp:h})}a.push(p)}this.monthDateList=a},clickDateScreen(){this.$refs.datePopup.open()},clickExpandOrRetract(t){this.stockList[t].isExpand=!this.stockList[t].isExpand},clickCancel(){this.$refs.datePopup.close()},clickConfirm(){this.clickCancel(),this.getConceptHotStockData()},clickPreMonth(){if(this.selectMonthIndex>0){this.selectMonthIndex--;let t=this.monthDateList[this.selectMonthIndex],e="",s="";for(let n of t)if(n.isCurrentMonth){e=n.year,s=n.month;break}this.selectMonth=e+"年"+s+"月"}},clickNextMonth(){if(this.selectMonthIndex9?t:"0"+t)+"-"+(n>9?n:"0"+n)}else if(1==t){let t=new Date(e);t.setDate(t.getDate()-1);let n=t.getFullYear(),a=t.getMonth()+1,o=t.getDate();this.selectMonthIndex=12*(20-(s-n))+a-1,this.selectMonth=n+"年"+a+"月",this.selectDateStr=n+"-"+(a>9?a:"0"+a)+"-"+(o>9?o:"0"+o)}else if(2==t){let t=new Date(e);t.setDate(t.getDate()-7);let n=t.getFullYear(),a=t.getMonth()+1,o=t.getDate();this.selectMonthIndex=12*(20-(s-n))+a-1,this.selectMonth=n+"年"+a+"月",this.selectDateStr=n+"-"+(a>9?a:"0"+a)+"-"+(o>9?o:"0"+o)}else{let t=new Date(e);t.setDate(t.getDate()-30);let n=t.getFullYear(),a=t.getMonth()+1,o=t.getDate();this.selectMonthIndex=12*(20-(s-n))+a-1,this.selectMonth=n+"年"+a+"月",this.selectDateStr=n+"-"+(a>9?a:"0"+a)+"-"+(o>9?o:"0"+o)}},getConceptHotStockData(){let t={trade_date:this.selectDateStr};e.conceptDetails(this.conceptId,t).then((t=>{this.conceptName=t.concept,this.stockList=t.stocks;let s=this.stockList.map((t=>null!=t.code?t.code:""));console.log(s),e.conceptOtherDetails(this.conceptId,{days:1,codes:s,isJson:1}).then((t=>{this.stockList=this.stockList.map((e=>(null!=e.code&&(e.change_percent=t.data[e.code].stats.change_percent),e))),console.log("==============="),console.log(this.stockList)})).catch((t=>{console.log("=-=-=-=-=-=-=-=-=")}))})).catch((t=>{}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("uni-popup"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const a=t._export_sfc(n,[["render",function(e,n,a,o,i,c){return{a:t.p({leftText:"热门个股",hideNavBg:!0}),b:s._imports_0,c:t.t(i.conceptName),d:s._imports_1$9,e:t.o((t=>c.clickDateScreen())),f:t.s("top:"+i.navH+"px;"),g:t.f(i.stockList,((e,n,a)=>t.e({a:t.t(e.name),b:t.t(e.code),c:e.change_percent},e.change_percent?{d:t.t(e.change_percent>=0?"+"+e.change_percent:e.change_percent)}:{},{e:e.isExpand},e.isExpand?{f:s._imports_2$7}:{g:s._imports_3$7},{h:t.o((t=>c.clickExpandOrRetract(n)),n),i:e.isExpand},e.isExpand?{j:t.t(e.reason)}:{},{k:n}))),h:t.s("top:"+i.listTop+"px;"),i:t.o((t=>c.clickCancel())),j:t.o((t=>c.clickConfirm())),k:s._imports_4$1,l:t.o((t=>c.clickPreMonth())),m:t.t(i.selectMonth),n:t.o(((...t)=>c.monthChange&&c.monthChange(...t))),o:s._imports_1$2,p:t.o((t=>c.clickNextMonth())),q:t.f(i.weekList,((e,s,n)=>({a:t.t(e),b:s}))),r:t.f(i.monthDateList[i.selectMonthIndex],((e,s,n)=>t.e({a:e.date==i.selectDateStr},e.date==i.selectDateStr?{b:t.t(e.day)}:t.e({c:!e.isCurrentMonth},e.isCurrentMonth?{e:t.t(e.day)}:{d:t.t(e.day)}),{f:s,g:t.o((t=>c.clickSelectDate(e)),s)}))),s:t.f(i.quickTimeList,((e,s,n)=>({a:t.t(e),b:s,c:t.o((t=>c.clickQuickTimeItem(s)),s)}))),t:t.sr("datePopup","21efe432-1"),v:t.p({type:"bottom",safeArea:!1})}}]]);wx.createPage(a); diff --git a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.json b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.json deleted file mode 100644 index 6fe246f..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar", - "uni-popup": "../../../uni_modules/uni-popup/components/uni-popup/uni-popup" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxml b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxml deleted file mode 100644 index 68701dd..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxml +++ /dev/null @@ -1 +0,0 @@ -{{c}} - 相关个股时间筛选{{item.a}}{{item.b}}{{item.d}}%-REASON/项目REASON:{{item.j}}项目:已进入芥末味夏威夷果仁/黑金蒜香茉莉翡翠豆两款产品取消交易日期确认{{m}}{{item.a}}{{item.b}}{{item.d}}{{item.e}}{{item.a}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxss b/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxss deleted file mode 100644 index 81df64e..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/hotStock/hotStock.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.titleScreenC{background-color:#fff9f5;left:0;right:0;margin:0 25rpx;padding:22rpx 25rpx 0;border-radius:10rpx 10rpx 0 0}.titleScreenC .title{font-size:28rpx;font-weight:700;color:#2b2b2b}.titleScreenC .screenC{padding:0 20rpx;line-height:42rpx;border-radius:23rpx;border:solid 2rpx #F3C368;font-size:22rpx;color:#e3aa3d}.titleScreenC .screenC .arrow{margin-left:7rpx;width:12rpx;height:auto}.stockList{background-color:#fff9f5;left:0;width:calc(100% - 50rpx);bottom:62rpx;margin:0 25rpx;border-radius:0 0 10rpx 10rpx}.stockList .list{padding:16rpx 25rpx}.stockList .list .item{background-color:#fff;box-shadow:0 5rpx 10rpx rgba(127,127,127,.08);margin-bottom:20rpx;padding:0 20rpx;border-radius:10rpx}.stockList .list .item .stockInfoC{padding:16rpx 0}.stockList .list .item .stockInfoC .titleCodeC .title{font-size:26rpx;font-weight:700;color:#222}.stockList .list .item .stockInfoC .titleCodeC .code{font-size:20rpx;font-weight:500;color:#888}.stockList .list .item .stockInfoC .chg{font-size:24rpx;font-weight:700;text-align:center}.stockList .list .item .stockInfoC .chg.up{color:#ec3440}.stockList .list .item .stockInfoC .chg.down{color:#38a169}.stockList .list .item .stockInfoC .industry{font-size:24rpx;font-weight:500;color:#333;text-align:center}.stockList .list .item .stockInfoC .reasonProjectC{font-size:24rpx;font-weight:500;color:#da9000}.stockList .list .item .stockInfoC .reasonProjectC .arrow{margin-left:10rpx;width:10rpx;height:auto}.stockList .list .item .stockInfoC .reasonProjectC .arrow.expand{margin-left:6rpx;width:14rpx;height:auto}.stockList .list .item .reasonProjectContentC{margin:0 5rpx;border-top:solid 1rpx #F0F0F0;padding:12rpx 9rpx 22rpx;font-size:24rpx;font-weight:500;color:#666}.stockList .list .item .reasonProjectContentC .title{color:#da9000}.stockList .list .item .reasonProjectContentC .projectC{margin-top:6rpx}.datePopup{background-color:#fff;padding-bottom:calc(20rpx + env(safe-area-inset-bottom));border-radius:20rpx 20rpx 0 0}.datePopup .btnTitleC .btn{padding:20rpx 26rpx;font-size:28rpx;font-weight:500}.datePopup .btnTitleC .btn.cancel{color:#727a8e}.datePopup .btnTitleC .btn.confirm{color:#d79412}.datePopup .btnTitleC .title{font-size:36rpx;font-weight:700;text-align:center}.datePopup .yearMonthC{background-color:#f7f7f7;margin:0 25rpx;height:70rpx;border-radius:35rpx}.datePopup .yearMonthC .btn{padding:0 52rpx}.datePopup .yearMonthC .btn .icon{width:13rpx;height:auto}.datePopup .yearMonthC .yearMonth{font-size:32rpx;font-weight:500;color:#070707;text-align:center}.datePopup .weekList{padding:0 38rpx}.datePopup .weekList .item{margin-right:13rpx;line-height:72rpx;font-size:26rpx;font-weight:500;color:#a7a7a7;text-align:center}.datePopup .monthDateList{padding:0 38rpx}.datePopup .monthDateList .item{margin-bottom:12rpx;width:calc(100%/7)}.datePopup .monthDateList .item .date{background-color:#f8f8f8;width:calc(100% - 10rpx);line-height:64rpx;border-radius:15rpx;font-size:24rpx;font-weight:700;color:#2a2a2a;text-align:center}.datePopup .monthDateList .item .date.select{background-color:#f2c367;color:#fff}.datePopup .monthDateList .item .date.notCurrentMonth{background-color:#fcfcfc;color:#999}.datePopup .quickTimeC{margin-top:16rpx}.datePopup .quickTimeC .item{margin-right:25rpx;width:120rpx;line-height:56rpx;border-radius:30rpx;border:solid 2rpx #4E4E4E;font-size:24rpx;font-weight:500;color:#4e4e4e;text-align:center}.datePopup .quickTimeC .item:last-child{margin-right:0} diff --git a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.js b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.js deleted file mode 100644 index dcab2d2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../common/vendor.js"),n=require("../../../utils/util.js"),o=require("../../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),newsInfo:null,getLocalTime:n.getLocaleTime}),onLoad(e){this.newsInfo=JSON.parse(decodeURIComponent(e.info))}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("ua-markdown"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../components/ua-markdown/ua-markdown.js"))();const s=e._export_sfc(t,[["render",function(n,t,s,a,r,i){return e.e({a:e.p({leftText:"历史时间轴",hideNavBg:!0}),b:o._imports_0,c:r.newsInfo},r.newsInfo?{d:e.t(r.newsInfo.title),e:e.t(r.getLocalTime(r.newsInfo.published_time)),f:e.p({source:r.newsInfo.detail}),g:e.s("top: "+r.navH+"px;")}:{})}]]);wx.createPage(s); diff --git a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.json b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.json deleted file mode 100644 index fa06c79..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar", - "ua-markdown": "../../../components/ua-markdown/ua-markdown" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxml b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxml deleted file mode 100644 index 1f70f79..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxml +++ /dev/null @@ -1 +0,0 @@ -{{d}}{{e}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxss b/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxss deleted file mode 100644 index bc82236..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/newsDetails/newsDetails.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.contentC{background-color:#fff9f5;margin:20rpx 25rpx 0;padding:28rpx 30rpx;left:0;right:0;bottom:100rpx;border-radius:10rpx;overflow-y:scroll}.contentC .title{margin:0 10rpx;font-size:30rpx;font-weight:700;color:#2b2b2b}.contentC .labelTimeC{margin:0 10rpx}.contentC .labelTimeC .time{font-size:24rpx;font-weight:500;color:#666}.contentC .content{margin-top:30rpx} diff --git a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.js b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.js deleted file mode 100644 index 81e70fa..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../common/vendor.js"),t=require("../../../utils/util.js"),o=require("../../../common/assets.js"),n={data:()=>({navH:e.inject("navHeight"),reportInfo:null,getLocalTime:t.getLocaleTime,content:""}),onLoad(e){this.reportInfo=JSON.parse(decodeURIComponent(e.info)),this.reportInfo.content=this.reportInfo.content.replace(/'/g,'"'),console.log(JSON.parse(this.reportInfo.content)),this.content=JSON.parse(this.reportInfo.content).content}};if(!Array){e.resolveComponent("navBar")()}Math;const r=e._export_sfc(n,[["render",function(t,n,r,c,s,a){return e.e({a:e.p({leftText:"历史时间轴",hideNavBg:!0}),b:o._imports_0,c:s.reportInfo},s.reportInfo?{d:e.t(s.reportInfo.report_title),e:e.t(s.getLocalTime(s.reportInfo.declare_date)),f:e.t(s.content?s.content:s.reportInfo.content),g:e.s("top: "+s.navH+"px;")}:{})}]]);wx.createPage(r); diff --git a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.json b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.json deleted file mode 100644 index f9f6bf2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxml b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxml deleted file mode 100644 index 7705da8..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxml +++ /dev/null @@ -1 +0,0 @@ -{{d}}{{e}}{{f}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxss b/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxss deleted file mode 100644 index bc82236..0000000 --- a/unpackage/dist/build/mp-weixin/pages/concept/reportDetails/reportDetails.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.contentC{background-color:#fff9f5;margin:20rpx 25rpx 0;padding:28rpx 30rpx;left:0;right:0;bottom:100rpx;border-radius:10rpx;overflow-y:scroll}.contentC .title{margin:0 10rpx;font-size:30rpx;font-weight:700;color:#2b2b2b}.contentC .labelTimeC{margin:0 10rpx}.contentC .labelTimeC .time{font-size:24rpx;font-weight:500;color:#666}.contentC .content{margin-top:30rpx} diff --git a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.js b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.js deleted file mode 100644 index 4566e74..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../common/vendor.js"),t={data:()=>({navH:e.inject("navHeight"),url:""}),onLoad(e){e.name&&(this.url="https://valuefrontier.cn/htmls/concept/"+e.name+"/")},methods:{}};const n=e._export_sfc(t,[["render",function(e,t,n,r,o,a){return{a:o.url}}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.json b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.json deleted file mode 100644 index f32164d..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "navigationBarBackgroundColor": "#fff", - "navigationBarTextStyle": "black", - "usingComponents": {} -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxml b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxml deleted file mode 100644 index 20c283c..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxss b/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxss deleted file mode 100644 index 0fee62d..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/conceptDetails/conceptDetails.wxss +++ /dev/null @@ -1 +0,0 @@ -.topBg{top:0;left:0;width:100%;height:auto}.conceptDetailsC{background-color:#fff;margin-top:10rpx;padding:20rpx 25rpx;left:0;right:0;bottom:0;border-radius:20rpx 20rpx 0 0}.conceptDetailsC .title{font-size:30rpx;font-weight:700;color:#222}.conceptDetailsC .time{margin-top:10rpx;font-size:22rpx;font-weight:500;color:#aaa}.conceptDetailsC .content{margin-top:30rpx;font-size:26rpx;font-weight:500;color:#666} diff --git a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.js b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.js deleted file mode 100644 index 48e568b..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),o=require("../../../utils/util.js"),i=require("../../../common/assets.js"),a=require("../../../uni_modules/lime-echart/static/echarts.min.js"),s={data:()=>({navH:t.inject("navHeight"),windowWidth:t.inject("windowWidth"),eventId:"",memberInfo:null,eventDetails:null,categoryList:["相关标的","相关概念","历史事件"],targetList:[],conceptList:[],page:1,loadAll:!1,historyEventList:[],historyEventRelatedStockList:[],selectCategory:0,headingList:["名称代码","分时图","开盘价","最新价","涨跌幅"],getLocaleHourMinute:o.getLocaleHourMinute,getLocaleTime:o.getLocaleTime,getRateUpOrDown:o.getRateUpOrDown,getRateStr:o.getRateStr,getChgRateStr:o.getChgRateStr,scoreTop:"",expectScore:0,commentList:[],eventComment:"",replyId:"",replyPid:"",isFocus:!1,replyComment:"",option:{tooltip:{show:!1,trigger:"axis",axisPointer:{type:"shadow"},confine:!0},grid:{left:"10%",right:"6%",top:"5%",bottom:"10%"},xAxis:{type:"category",scale:!0,data:[],axisLine:{show:!1},axisLabel:{show:!1}},yAxis:[{type:"value",axisTick:{show:!1},scale:!0,axisLabel:{show:!1},splitLine:{show:!1}}],series:{name:"分时图",type:"line",label:{show:!0,position:"top",fontSize:12},symbol:"none",silent:!0,data:[],itemStyle:{color:""},markLine:{symbol:["none","none"],lineStyle:{color:"#AAAAAA",type:"dashed"},data:[]}}}}),onLoad(t){t.id&&(this.eventId=t.id,this.getEventRelatedStockData(),this.getEventCommentListData())},methods:{copyEventTitle(){t.index.setClipboardData({data:this.eventDetails.event_title,success(){t.index.showToast({title:"复制成功"})}})},async init(){let t=this;setTimeout((function(){t.targetList.map((function(e,o){t.$refs["chartRef"+o][0].init(a).then((o=>{let i={...t.option},a=[],s=[];for(let t of e.minute_chart_data)a.push(t.time),s.push(t.close);i.series.data=s,i.xAxis.data=a;let n=t.eventDetails.event_start_time.split("T")[1];n=n.substring(0,5);let c=e.minute_chart_data[0].open;i.series.markLine.data=[{xAxis:n,lineStyle:{type:"solid",width:1,color:"#ffd700"}},{yAxis:c}];let r=e.minute_chart_data.slice(-1)[0].close;i.series.itemStyle.color=r>=c?"#EF5350":"#26A69A",o.setOption(i)}))}))}),300)},loadMoreData(){1==this.selectCategory&&(this.loadAll||(this.page++,this.getEventRelatedConceptData()))},clickCategoryItem(t){this.selectCategory!=t&&(this.selectCategory=t,0==t?this.getEventRelatedStockData():1==t?(this.page=1,this.loadAll=!1,this.getEventRelatedConceptData()):2==t&&this.getEventHistoryEventData())},clickStockItem(e){t.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=1&code="+e+"&id="+this.eventId})},clickConceptItem(e){let o=t.CryptoJS.MD5(e).toString();t.index.navigateTo({url:"/pages/index/conceptDetails/conceptDetails?name="+o})},clickNotVip(){this.$refs.vipPopup.open()},clickLater(){this.$refs.vipPopup.close()},clickUpgradeAtOnce(){this.clickLater()},clickStockMore(e){t.index.navigateTo({url:"/pages/concept/hotStock/hotStock?id="+e.concept_id})},clickHistoricalTimeline(e){t.index.navigateTo({url:"/pages/concept/historicalTimeline/historicalTimeline?id="+e.concept_id})},clickLookHistoricalEventRelatedStock(t){this.historyEventRelatedStockList=t.related_stocks,this.$refs.stockPopup.open()},closeRelatedStockPopup(){this.$refs.stockPopup.close()},clickExpectScore(t){this.scoreTop=t.currentTarget.offsetTop+this.navH+80/750*this.windowWidth,this.$refs.expectScorePopup.open()},sendEventComment(){if(!this.eventComment)return void t.index.showToast({title:"请输入评论内容",icon:"none"});let o=this.eventId,i={content:this.eventComment};e.commentEvent(o,i).then((e=>{t.index.showToast({title:e.message,icon:"none"});let o=this;setTimeout((function(){o.getEventCommentListData()}),1e3)})).catch((t=>{}))},clickComment(){this.$refs.popup.open()},closeCommentPopup(){this.$refs.popup.close()},clickFollow(){let o=this.eventId;e.followEvent(o).then((e=>{t.index.showToast({title:e.message,icon:"none"}),t.index.$emit("editSuccess"),this.getEventRelatedStockData()})).catch((t=>{}))},clickReplyComment(t,e){this.replyId=t,e&&(this.replyPid=e),this.isFocus=!0},sendReplyComment(){if(!this.replyComment)return void t.index.showToast({title:"请输入评论内容",icon:"none"});let o={content:this.replyComment};this.replyPid&&(o.parent_id=this.replyPid),e.replyComment(this.replyId,o).then((t=>{})).catch((t=>{}))},clickLikeComment(o,i,a){e.likeEventComment(o).then((e=>{t.index.showToast({title:e.message,icon:"none"}),-1==a&&(this.commentList[i].likes_count=e.likes_count)})).catch((t=>{}))},getEventRelatedStockData(){let o=this.eventId;e.eventRelatedStock(o).then((e=>{200==e.code?(this.eventDetails=e.data,this.targetList=e.data.related_stocks,this.init()):t.index.showToast({title:e.message,icon:"none",duration:3e3})})).catch((t=>{}))},getEventRelatedConceptData(){let t={query:this.eventDetails.event_title,size:10,page:this.page,sort_by:"_score",isJson:1};e.eventRelatedConcept(t).then((t=>{1==t.page?this.conceptList=t.results:this.conceptList=this.conceptList.concat(t.results),t.page==t.total_pages&&(this.loadAll=!0)})).catch((t=>{}))},getEventHistoryEventData(){let o=this.eventId;e.eventHistoryEvent(o).then((e=>{200==e.code?(this.expectScore=e.data.invest_score,this.historyEventList=e.data.historical_events):t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))},getEventCommentListData(){let t=this.eventId;e.eventCommentList(t).then((t=>{this.commentList=t.data.posts})).catch((t=>{}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("l-echart")+t.resolveComponent("uni-popup"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../uni_modules/lime-echart/components/l-echart/l-echart.js")+(()=>"../../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const n=t._export_sfc(s,[["render",function(e,o,a,s,n,c){return t.e({a:t.p({leftText:"事件详情",hideNavBg:!0}),b:i._imports_0,c:n.eventDetails},n.eventDetails?t.e({d:t.t(n.eventDetails.event_type),e:t.t(n.eventDetails.event_title),f:t.o((t=>c.copyEventTitle())),g:t.t(n.eventDetails.event_created_at.substr(0,16)),h:t.t(n.eventDetails.event_desc),i:t.f(n.categoryList,((e,o,i)=>t.e({a:t.t(e),b:n.selectCategory==o},(n.selectCategory,{}),{c:t.n("item relative "+(n.selectCategory==o?"select":"")),d:o,e:t.o((t=>c.clickCategoryItem(o)),o)}))),j:0==n.selectCategory},0==n.selectCategory?{k:t.f(n.headingList,((e,o,i)=>({a:t.t(e),b:o})))}:{},{l:0==n.selectCategory},0==n.selectCategory?{m:t.f(n.targetList,((e,o,i)=>({a:t.t(e.stock_name),b:t.t(e.stock_code),c:t.sr("chartRef"+o,"7deb901e-1-"+i,{f:1}),d:"chartRef"+o,e:"7deb901e-1-"+i,f:t.t(e.trade_data?e.trade_data.open_price:""),g:t.t(e.trade_data?e.trade_data.latest_price:""),h:t.t(e.trade_data?e.trade_data.change_pct:""),i:t.n("chg flex1 "+(n.getRateUpOrDown(e.trade_data?e.trade_data.change_pct:"")?"down":"up")),j:t.t(e.relation_desc),k:o,l:t.o((t=>c.clickStockItem(e.stock_code)),o)})))}:{},{n:1==n.selectCategory},1==n.selectCategory?{o:t.f(n.conceptList,((e,o,a)=>t.e({a:t.t(e.concept),b:e.price_info},e.price_info?{c:t.t(n.getChgRateStr(e.price_info.avg_change_pct)),d:t.n("chg "+(n.getRateUpOrDown(e.price_info.avg_change_pct)?"down":"up"))}:{},{e:e.price_info},e.price_info?{f:t.t(e.stock_count),g:t.n("stockNum "+(n.getRateUpOrDown(e.price_info.avg_change_pct)?"down":"up"))}:{},{h:t.t(e.description)},n.memberInfo&&n.memberInfo.is_member&&"pro"==n.memberInfo.subscription_type?{i:t.f(e.stocks.slice(0,3),((e,o,i)=>({a:t.t(e.name),b:o}))),j:t.t(e.stock_count-3),k:t.o((t=>c.clickStockMore(e)),o)}:{l:i._imports_1$6,m:t.t(e.stock_count),n:t.o((t=>c.clickNotVip()),o)},{o:t.t(e.price_info?e.price_info.trade_date:""),p:t.o((t=>c.clickHistoricalTimeline(e)),o),q:o,r:t.o((t=>c.clickConceptItem(e.concept)),o)}))),p:n.memberInfo&&n.memberInfo.is_member&&"pro"==n.memberInfo.subscription_type,q:i._imports_1$3}:{},{r:2==n.selectCategory},2==n.selectCategory?{s:i._imports_3$4,t:t.t(n.expectScore),v:i._imports_4$4,w:t.o((t=>c.clickExpectScore(t))),x:t.f(n.historyEventList,((e,o,a)=>t.e({a:t.t(e.title),b:t.t(10*e.relevance),c:t.t(e.content),d:n.getRateUpOrDown(e.related_avg_chg)},n.getRateUpOrDown(e.related_avg_chg)?{e:i._imports_1$1}:{f:i._imports_2$1},{g:t.t(n.getRateStr(e.related_avg_chg)),h:t.n("rateItem "+(n.getRateUpOrDown(e.related_avg_chg)?"down":"up")),i:n.getRateUpOrDown(e.related_max_chg)},n.getRateUpOrDown(e.related_max_chg)?{j:i._imports_1$1}:{k:i._imports_2$1},{l:t.t(n.getRateStr(e.related_max_chg)),m:t.n("rateItem "+(n.getRateUpOrDown(e.related_max_chg)?"down":"up")),n:t.o((t=>c.clickLookHistoricalEventRelatedStock(e)),o),o:t.t(n.getLocaleTime(e.event_date)),p:o}))),y:i._imports_5$1,z:i._imports_3$4}:{},{A:t.s("top:"+n.navH+"px;"),B:t.o((t=>c.loadMoreData()))}):{},{C:n.eventDetails},n.eventDetails?{D:i._imports_8$1,E:t.t(n.eventDetails.view_count),F:i._imports_9$2,G:t.t(n.eventDetails.follower_count),H:t.o((t=>c.clickFollow()))}:{},{I:i._imports_13$1,J:t.o((t=>c.closeCommentPopup())),K:t.f(n.commentList,((e,o,i)=>({a:e.user.avatar_url,b:t.t(e.user.username),c:t.t(e.content),d:t.t(n.getLocaleHourMinute(e.created_at)),e:t.o((t=>c.clickReplyComment(e.post_id)),o),f:t.t(e.likes_count),g:t.o((t=>c.clickLikeComment(e.post_id,o,-1)),o),h:o}))),L:i._imports_11,M:t.sr("popup","7deb901e-2"),N:t.p({type:"bottom"}),O:i._imports_12$1,P:t.s("margin-top:"+n.scoreTop+"px;"),Q:t.sr("expectScorePopup","7deb901e-3"),R:t.p({type:"top","mask-background-color":"transparent",animation:!1}),S:i._imports_13$1,T:t.o((t=>c.closeRelatedStockPopup())),U:t.f(n.historyEventRelatedStockList,((e,o,a)=>t.e({a:t.t(e.stock_name+"("+e.stock_code+")"),b:t.t(100*e.correlation),c:t.t(e.sector),d:n.getRateUpOrDown(e.daily_change)},n.getRateUpOrDown(e.daily_change)?{e:i._imports_1$1}:{f:i._imports_2$1},{g:t.t(n.getRateStr(e.daily_change)),h:t.n("rateC "+(n.getRateUpOrDown(e.daily_change)?"down":"up")),i:t.t(e.relation_desc),j:o,k:t.o((t=>c.clickStockItem(e.stock_code)),o)}))),V:t.sr("stockPopup","7deb901e-4"),W:t.p({type:"bottom"}),X:i._imports_13,Y:i._imports_14,Z:i._imports_15,aa:i._imports_15,ab:i._imports_16,ac:i._imports_16,ad:i._imports_16,ae:t.o((t=>c.clickLater())),af:t.o((t=>c.clickUpgradeAtOnce())),ag:t.sr("vipPopup","7deb901e-5"),ah:t.p({type:"center"})})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.json b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.json deleted file mode 100644 index 455d609..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar", - "l-echart": "../../../uni_modules/lime-echart/components/l-echart/l-echart", - "uni-popup": "../../../uni_modules/uni-popup/components/uni-popup/uni-popup" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxml b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxml deleted file mode 100644 index 1392915..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxml +++ /dev/null @@ -1 +0,0 @@ -{{d}}{{e}}{{g}}{{h}}(AI合成) 【风险提示:解析内容由价值前沿人工采集整理自新闻、公告、研报等公开信息,团队辛苦编写,未经许可严禁转载。本产品内容内容均不构成投资建议,请投资者注意风险,独立审慎决策。】 {{item.a}} {{item.a}}{{item.a}}{{item.b}}{{item.f}}{{item.g}}{{item.h}}%{{item.j}}(AI合成){{item.a}}{{item.c}}%{{item.f}} 只股票{{item.h}}热门个股{{sitem.a}}+{{item.j}}更多需升级Pro会员查看{{item.m}}只个股交易时间:{{item.o}}历史时间轴超预期得分:{{t}}{{item.a}}相关度: {{item.b}}%{{item.c}} 平均涨幅: {{item.g}}% 最大涨幅: {{item.l}}% 查看相关股票 {{item.o}}{{E}}{{G}}全部回复{{item.b}}{{item.c}}{{item.d}}回复{{item.f}} 超预期得分:基于历史事件判断当前事件的超预期情况,满分100分,得分越高,越超预期。 相关股票{{item.a}}相关度: {{item.b}}%{{item.c}} 当日涨幅: {{item.g}}% {{item.i}}需要Pro版订阅当前功能需要更高权限您正在尝试访问概念统计中心和热门个股 当前订阅 免费版基础事件浏览有限历史事件查看 所需订阅 Pro版相关标的分析相关概念分析完整历史事件稍后再说立即升级 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxss b/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxss deleted file mode 100644 index aaeb6f2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/eventDetails/eventDetails.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.eventDetailsC{margin-top:10rpx;padding:20rpx 25rpx 0;left:0;right:0;bottom:calc(110rpx + env(safe-area-inset-bottom));border-radius:20rpx 20rpx 0 0;overflow-y:scroll}.eventDetailsC .eventIntroC{background:linear-gradient(-30deg,#fff6f0,#fefefe);padding:26rpx 0 34rpx;border-radius:10rpx}.eventDetailsC .eventIntroC .categoryTitleC{padding:0 25rpx}.eventDetailsC .eventIntroC .categoryTitleC .category{background-color:#f3c368;margin-right:8rpx;display:inline-block;padding:0 11rpx;line-height:40rpx;border-radius:8rpx;font-size:22rpx;font-weight:700;color:#fff}.eventDetailsC .eventIntroC .categoryTitleC .title{font-size:30rpx;font-weight:700;color:#222;line-height:1.1rem}.eventDetailsC .eventIntroC .eventTime{margin:20rpx 25rpx 0;font-size:22rpx;font-weight:500;color:#666}.eventDetailsC .eventIntroC .eventContent{margin:18rpx 27rpx 0;word-break:break-all;font-size:24rpx;font-weight:500;color:#71675d;line-height:1.3rem}.eventDetailsC .eventIntroC .eventContent .ai{color:#ec3440}.eventDetailsC .eventIntroC .riskTips{margin:24rpx 25rpx 0;line-height:1.2rem;font-size:22rpx;font-weight:500;color:#a2a2a1}.eventDetailsC .categoryList{white-space:nowrap}.eventDetailsC .categoryList .item{display:inline-block;line-height:80rpx;padding:0 18rpx;font-size:27rpx;font-weight:500;color:#939393}.eventDetailsC .categoryList .item.select{font-weight:700;color:#f3c368}.eventDetailsC .headingList{background-color:#fff1e7;padding:0 10rpx;border-radius:10rpx 10rpx 0 0}.eventDetailsC .headingList .item{line-height:70rpx;font-size:24rpx;font-weight:500;color:#070707;text-align:center}.eventDetailsC .targetList{background:linear-gradient(-30deg,#fff6f0,#fefefe);padding:0 25rpx}.eventDetailsC .targetList .item{padding-bottom:20rpx;border-bottom:solid 1rpx #E4E4E4}.eventDetailsC .targetList .item .nameCodePriceC{padding:20rpx 0;font-size:28rpx;font-weight:700;color:#222}.eventDetailsC .targetList .item .nameCodePriceC .code{font-size:20rpx;font-weight:500;color:#888}.eventDetailsC .targetList .item .nameCodePriceC .price{text-align:center}.eventDetailsC .targetList .item .nameCodePriceC .chg{text-align:right}.eventDetailsC .targetList .item .nameCodePriceC .chg.up{color:#ff2929}.eventDetailsC .targetList .item .nameCodePriceC .chg.down{color:#355422}.eventDetailsC .targetList .item .content{font-size:20rpx;font-weight:500;color:#71675d;line-height:1.2rem}.eventDetailsC .targetList .item .content .ai{color:#cccdd1}.eventDetailsC .conceptList .conceptItem{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:20rpx;border-radius:10rpx}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC{padding:24rpx 18rpx 0}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .title{margin-right:20rpx;font-size:30rpx;font-weight:700;color:#3d3d3d}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .chg{margin-right:20rpx;padding:0 13rpx;line-height:40rpx;border-radius:20rpx;font-size:22rpx;font-weight:700;color:#fff}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .chg.up{background-color:#ec3440}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .chg.down{background-color:#355422}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .stockNum{flex-shrink:0;padding:0 16rpx;line-height:36rpx;border-radius:20rpx;font-size:22rpx;font-weight:700}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .stockNum.up{color:#ec3440;border:solid 2rpx #EC3440}.eventDetailsC .conceptList .conceptItem .titleChgStockNumC .stockNum.down{color:#355422;border:solid 2rpx #355422}.eventDetailsC .conceptList .conceptItem .content{margin-top:26rpx;padding:0 22rpx;font-size:24rpx;font-weight:500;color:#71675d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.eventDetailsC .conceptList .conceptItem .hotStockC{margin-top:30rpx;padding:0 20rpx}.eventDetailsC .conceptList .conceptItem .hotStockC .title{margin-right:10rpx;font-size:24rpx;font-weight:700;color:#936e5c}.eventDetailsC .conceptList .conceptItem .hotStockC .stockList{font-size:22rpx}.eventDetailsC .conceptList .conceptItem .hotStockC .stockList .stockItem{background-color:#3d3d3d;margin-right:10rpx;padding:0 8rpx;line-height:36rpx;border-radius:5rpx 20rpx;color:#efddd1}.eventDetailsC .conceptList .conceptItem .hotStockC .stockList .more{color:#936e5c;line-height:36rpx}.eventDetailsC .conceptList .conceptItem .hotStockC .notVipC{background-color:#3d3d3d;padding:0 21rpx 0 16rpx;line-height:36rpx;border-radius:5rpx;font-size:22rpx;color:#f3c368}.eventDetailsC .conceptList .conceptItem .hotStockC .notVipC .icon{margin-right:9rpx;width:15rpx;height:auto}.eventDetailsC .conceptList .conceptItem .transactionDateHistoryTimeC{padding:20rpx 22rpx 30rpx}.eventDetailsC .conceptList .conceptItem .transactionDateHistoryTimeC .transactionDate{font-size:20rpx;font-weight:500;color:#666}.eventDetailsC .conceptList .conceptItem .transactionDateHistoryTimeC .historyTimeC{background-color:#f3c368;padding:0 10rpx 0 15rpx;line-height:36rpx;border-radius:10rpx;font-size:22rpx;font-weight:500;color:#101213}.eventDetailsC .conceptList .conceptItem .transactionDateHistoryTimeC .historyTimeC .icon{margin-right:7rpx;width:20rpx;height:auto}.eventDetailsC .historyEventList{padding:20rpx 0}.eventDetailsC .historyEventList .expectScoreC{padding:0 20rpx;height:70rpx}.eventDetailsC .historyEventList .expectScoreC .icon{margin-right:14rpx;width:24rpx;height:auto}.eventDetailsC .historyEventList .expectScoreC .score{font-size:24rpx;font-weight:500;color:#fff6f0}.eventDetailsC .historyEventList .expectScoreC .tips{margin-left:14rpx;width:24rpx;height:auto}.eventDetailsC .historyEventList .list .item .eventLineC{padding:30rpx 34rpx 0 25rpx}.eventDetailsC .historyEventList .list .item .eventLineC .line{width:1rpx;border-left:dashed 1rpx #F3C368;height:calc(100% - 10rpx)}.eventDetailsC .historyEventList .list .item .eventLineC .point{top:0;left:14rpx;width:20rpx;height:auto}.eventDetailsC .historyEventList .list .item .eventInfoC{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:20rpx;padding-top:27rpx;min-width:0;border-radius:10rpx}.eventDetailsC .historyEventList .list .item .eventInfoC .titleCorrelationC{padding:0 24rpx 0 30rpx}.eventDetailsC .historyEventList .list .item .eventInfoC .titleCorrelationC .title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:28rpx;font-weight:700;color:#222}.eventDetailsC .historyEventList .list .item .eventInfoC .titleCorrelationC .correlation{background-color:#fff8eb;padding:0 12rpx;line-height:40rpx;border-radius:5rpx;font-size:22rpx;font-weight:500;color:#efb342}.eventDetailsC .historyEventList .list .item .eventInfoC .content{margin:16rpx 30rpx 0;font-size:24rpx;font-weight:500;color:#666}.eventDetailsC .historyEventList .list .item .eventInfoC .content .ai{color:#c00000}.eventDetailsC .historyEventList .list .item .eventInfoC .increaseRateList{white-space:nowrap;padding:0 30rpx;margin-top:24rpx}.eventDetailsC .historyEventList .list .item .eventInfoC .increaseRateList .rateItem{display:inline-block;margin-right:15rpx;line-height:44rpx;padding:0 14rpx;border-radius:10rpx;font-size:22rpx;font-weight:700;color:#fff}.eventDetailsC .historyEventList .list .item .eventInfoC .increaseRateList .rateItem .arrow{width:15rpx;height:auto}.eventDetailsC .historyEventList .list .item .eventInfoC .increaseRateList .rateItem.up{background-color:#ec3440}.eventDetailsC .historyEventList .list .item .eventInfoC .increaseRateList .rateItem.down{background-color:#355422}.eventDetailsC .historyEventList .list .item .eventInfoC .relatedStockTimeC{padding-right:28rpx}.eventDetailsC .historyEventList .list .item .eventInfoC .relatedStockTimeC .relatedStockC{padding:16rpx 30rpx;font-size:24rpx;font-weight:700;color:#070707}.eventDetailsC .historyEventList .list .item .eventInfoC .relatedStockTimeC .relatedStockC .icon{margin-right:13rpx;width:24rpx;height:auto}.eventDetailsC .historyEventList .list .item .eventInfoC .relatedStockTimeC .time{font-size:22rpx;font-weight:500;color:#aaa;text-align:right}.bottomC{background-color:#131313;padding:20rpx 25rpx calc(20rpx + env(safe-area-inset-bottom));left:0;right:0;bottom:0}.bottomC .inputC{background-color:#424143;margin-right:20rpx;padding:0 33rpx;height:70rpx;border-radius:35rpx}.bottomC .inputC input{height:100%;font-size:26rpx;font-weight:500}.bottomC .item{font-size:30rpx;font-weight:700;color:#bdbdbd;text-align:center}.bottomC .item .icon{margin:0 20rpx;width:40rpx;height:auto}.popup{background-color:#fff}.popup .titleCloseC{padding-left:25rpx;font-size:32rpx;font-weight:700;color:#222}.popup .titleCloseC .closeC{padding:28rpx}.popup .titleCloseC .closeC .icon{width:28rpx;height:auto}.popup .list{margin:0 25rpx;border-top:solid 1rpx #E4E4E4;max-height:1200rpx}.popup .list .item{padding-top:30rpx;border-bottom:solid 1rpx #E4E4E4}.popup .list .item .originComment{display:flex}.popup .list .item .originComment .avatar{margin-right:23rpx;width:80rpx;height:80rpx;border-radius:50%}.popup .list .item .originComment .nickname{font-size:28rpx;font-weight:700;color:#111}.popup .list .item .originComment .content{margin-top:10rpx;line-height:1.2rem;font-size:24rpx;font-weight:500;color:#666}.popup .list .item .originComment .timeReplyLikeC .time{margin-right:36rpx;font-size:26rpx;font-weight:500;color:#aaa}.popup .list .item .originComment .timeReplyLikeC .reply{font-size:26rpx;font-weight:500;color:#f97316}.popup .list .item .originComment .timeReplyLikeC .likeC{padding:14rpx 0;font-size:28rpx;font-weight:700;color:#999}.popup .list .item .originComment .timeReplyLikeC .likeC .icon{margin-right:12rpx;width:27rpx;height:auto}.popup .list .item .originComment .timeReplyLikeC .likeC.like{color:#f97316}.popup .list .item .originComment .totalCommentNumC{padding:14rpx 0 22rpx;font-size:26rpx;font-weight:500;color:#999}.popup .list .item .originComment .totalCommentNumC .line{background-color:#aaa;margin-right:18rpx;width:30rpx;height:2rpx}.popup .list .item .originComment .totalCommentNumC .arrow{margin-left:14rpx;width:13rpx;height:auto}.popup .list .item .replyList{margin-left:60rpx;border-top:solid 1rpx #E4E4E4}.popup .list .item .replyList .replyItem{display:flex;padding:22rpx 0;border-bottom:solid 1rpx #E4E4E4}.popup .list .item .replyList .replyItem .avatar{margin-right:23rpx;width:80rpx;height:80rpx;border-radius:50%}.popup .list .item .replyList .replyItem .nickname{font-size:28rpx;font-weight:700;color:#111}.popup .list .item .replyList .replyItem .content{margin-top:10rpx;line-height:1.2rem;font-size:24rpx;font-weight:500;color:#666}.popup .list .item .replyList .replyItem .timeReplyLikeC .time{margin-right:36rpx;font-size:26rpx;font-weight:500;color:#aaa}.popup .list .item .replyList .replyItem .timeReplyLikeC .reply{font-size:26rpx;font-weight:500;color:#f97316}.popup .list .item .replyList .replyItem .timeReplyLikeC .likeC{padding:14rpx 0;font-size:28rpx;font-weight:700;color:#999}.popup .list .item .replyList .replyItem .timeReplyLikeC .likeC .icon{margin-right:12rpx;width:27rpx;height:auto}.popup .list .item .replyList .replyItem .timeReplyLikeC .likeC.like{color:#f97316}.popup .list .item .replyList .replyItem:last-child{border:none}.popup .popBottomC{padding:22rpx 25rpx calc(22rpx + env(safe-area-inset-bottom))}.popup .popBottomC .inputC{background-color:#f0f0f0;padding:0 33rpx;height:70rpx;border-radius:35rpx}.popup .popBottomC .inputC input{height:100%;font-size:26rpx;font-weight:500;color:#333}.expectScorePopup{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-left:calc(100% - 344rpx);width:320rpx;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10rpx}.expectScorePopup .arrow{top:-13rpx;right:38rpx;width:26rpx;height:auto}.expectScorePopup .tips{padding:30rpx 22rpx 20rpx;font-size:22rpx;font-weight:500;color:#444}.stockPopup{background-color:#fff;border-radius:20rpx 20rpx 0 0}.stockPopup .titleCloseC{padding-left:25rpx;font-size:32rpx;font-weight:700;color:#222}.stockPopup .titleCloseC .closeC{padding:28rpx}.stockPopup .titleCloseC .closeC .icon{width:28rpx;height:auto}.stockPopup .list{border-top:solid 1rpx #E4E4E4;margin:0 25rpx;max-height:800rpx;overflow-y:scroll}.stockPopup .list .item{padding:36rpx 0 28rpx;border-bottom:solid 1rpx #E4E4E4}.stockPopup .list .item .titleCorrelationC .title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:30rpx;font-weight:700;color:#222}.stockPopup .list .item .titleCorrelationC .correlation{background-color:#f3c368;padding:0 12rpx;line-height:40rpx;border-radius:5rpx;font-size:24rpx;font-weight:500;color:#101213}.stockPopup .list .item .sectorRateC .sector{display:inline-block;margin-right:20rpx;padding:0 11rpx;line-height:30rpx;border-radius:5rpx;border:solid .5px #F6604A;font-size:20rpx;font-weight:500;color:#f6604a}.stockPopup .list .item .sectorRateC .rateC{display:inline-block;padding:0 10rpx;height:30rpx;border-radius:5rpx;font-size:20rpx;font-weight:500;color:#fff}.stockPopup .list .item .sectorRateC .rateC .arrow{width:15rpx;height:auto}.stockPopup .list .item .sectorRateC .rateC.up{background-color:#c00000}.stockPopup .list .item .sectorRateC .rateC.down{background-color:#355422}.stockPopup .list .item .content{margin-top:16rpx;font-size:24rpx;font-weight:500;color:#666}.stockPopup .list .item .content .ai{color:#c00000}.vipPopup{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin:0 95rpx;padding-bottom:34rpx;width:560rpx;border-radius:10rpx}.vipPopup .topIcon{margin:-60rpx 0 0 calc((100% - 143rpx)/2);width:143rpx;height:auto}.vipPopup .popTitle{margin-top:28rpx;font-size:40rpx;font-weight:700;color:#101213;text-align:center}.vipPopup .popSubtitle{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#493f2b;text-align:center}.vipPopup .moduleC{background-color:#fff;margin:0 30rpx 20rpx;padding-top:25rpx;border-radius:10rpx}.vipPopup .moduleC .section{padding:0 25rpx;font-size:26rpx;font-weight:700;color:#333}.vipPopup .moduleC .section .version{margin-left:18rpx;padding:0 15rpx;line-height:32rpx;border-radius:10rpx;font-size:22rpx}.vipPopup .moduleC .section .version.free{background-color:#3d3d3d;color:#fefcfb}.vipPopup .moduleC .section .version.pro{background-color:#f2c367;color:#3d3d3d}.vipPopup .moduleC .visitC{margin:18rpx 24rpx 0;height:60rpx}.vipPopup .moduleC .visitC .line{background-color:#f2c367;top:0;left:0;width:44rpx;height:100%;border-radius:7rpx 0 0 7rpx}.vipPopup .moduleC .visitC .contentC{background-color:#f7f7f7;margin-left:6rpx;padding:0 15rpx;height:100%;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#3d3d3d}.vipPopup .moduleC .visitC .contentC .icon{margin-right:14rpx;width:25rpx;height:auto}.vipPopup .moduleC .list{padding-bottom:10rpx}.vipPopup .moduleC .list .item{padding:10rpx 25rpx;font-size:24rpx;font-weight:500;color:#333}.vipPopup .moduleC .list .item .icon{margin-right:13rpx;width:27rpx;height:auto}.vipPopup .moduleC.visit{margin-top:20rpx;padding-bottom:25rpx}.vipPopup .btnC{margin:28rpx 92rpx 0}.vipPopup .btnC .btn{line-height:60rpx;border-radius:10rpx;font-size:24rpx;font-weight:700;text-align:center}.vipPopup .btnC .btn.later{background-color:#ededed;margin-right:56rpx}.vipPopup .btnC .btn.upgrade{background-color:#f2c367} diff --git a/unpackage/dist/build/mp-weixin/pages/index/index.js b/unpackage/dist/build/mp-weixin/pages/index/index.js deleted file mode 100644 index 2303c5e..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/index.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../common/vendor.js"),t=require("../../request/api.js"),s=require("../../utils/util.js"),i=require("../../common/assets.js"),r=require("../../uni_modules/lime-echart/static/echarts.min.js"),o={data:()=>({menuTop:e.inject("menuTop"),menuH:e.inject("menuHeight"),navH:e.inject("navHeight"),windowWidth:e.inject("windowWidth"),contentTop:"",listTop:"",screenCategoryList:[{icon:"/static/icon/home/timeScreen.png",title:"时间筛选"},{icon:"/static/icon/home/industryScreen.png",title:"行业筛选"},{icon:"/static/icon/home/eventLevel.png",title:"事件等级"}],keywords:"",timeCategoryList:[],selectTimeCategory:0,stockCategoryList:[],topScrollWidth:0,secondScrollWidth:0,selectTopCategory:0,topScrollLeft:0,selectSecondCategory:0,secondScrollLeft:0,selectScreenCategory:0,quickTimeList:[{title:"最新",key:"latest"},{title:"盘中",key:"intraday"},{title:"早盘",key:"morning"},{title:"午盘",key:"afternoon"},{title:"今日全天",key:"today"},{title:"昨日",key:"yesterday"},{title:"近一周",key:"week"},{title:"近一月",key:"month"}],selectQuickTimeIndex:-1,startDateStr:"",startTimeStamp:"",endDateStr:"",endTimeStamp:"",yearList:[],monthList:[],dayList:[],startDateValue:[0,0,0],endDateValue:[0,0,0],industryCategoryList:[],industryKeywords:"",searchResultList:[],selectIndustryTopCategory:0,selectIndustrySecondCategory:0,selectIndustryThirdCategory:0,searchIndustryTopCategory:0,searchIndustrySecondCategory:0,searchIndustryThirdCategory:0,importanceList:[],sortTypeList:[],selectSortKey:"",option:{tooltip:{trigger:"axis",axisPointer:{type:"shadow"},confine:!0},grid:{left:"0%",right:"0%",top:"10%",bottom:"20%"},xAxis:[{type:"category",data:["跌停","跌停~5%","5~1%","1~0%","平盘","0~1%","1~5%","5%~涨停","涨停"],axisTick:{show:!1},axisLine:{show:!1},axisLabel:{fontSize:10,interval:"0",textStyle:{color:function(e,t){return 0==t?"#355422":8==t?"#C00000":"#515151"}}}}],yAxis:[{type:"value",show:!1,axisTick:{show:!1}}],series:[{name:"热度",type:"bar",label:{show:!0,position:"top",fontSize:12},itemStyle:{borderRadius:[5,5,0,0]},data:[]}]},eventList:[],page:1,isRefreshing:!1,loadAll:!1,getRateStr:s.getRateStr,getRateUpOrDown:s.getRateUpOrDown,getLocaleTime:s.getLocaleTime}),onLoad(){this.contentTop=this.navH+.192*this.windowWidth,this.listTop=this.contentTop+94/750*this.windowWidth,this.generateDateListData(),Promise.all([this.getEventFilterListData(),this.getIndustryCategoryListData(),this.getStockCategoryListData()]).then((e=>{this.getEventListData()})).catch((e=>{}))},onReady(){},methods:{generateDateListData(){let e=new Date,t=e.getFullYear(),s=e.getMonth(),i=e.getDate(),r=new Date(t,s+1,0).getDate();for(var o=2e3;o<2060;o++)this.yearList.push(o);for(o=0;o<720;o++)this.monthList.push(o%12+1);for(o=0;o<60*r;o++)this.dayList.push(o%r+1);let a=this;setTimeout((function(){a.startDateValue=[t-2e3,s+360,i-1+30*r],a.endDateValue=[t-2e3,s+360,i-1+30*r]}),100)},pullDownRefresh(){this.isRefreshing=!0,this.clickSearch()},loadMoreData(){this.loadAll||(this.page++,0==this.selectTimeCategory?this.getEventListData():this.getHotEventListData())},async init(){(await this.$refs.chartRef.init(r)).setOption(this.option)},clickSearch(){this.loadAll=!1,this.page=1,1==this.selectTimeCategory?this.getHotEventListData():this.getEventListData()},clickTimeCategoryItem(e){this.selectTimeCategory!=e&&(this.selectTimeCategory=e,this.clickSearch())},clickSortListItem(e){this.selectSortKey=e.key,this.clickCancel(),this.clickSearch()},clickScreenItem(e){this.selectScreenCategory=e,this.$refs.screenPopup.open()},clickCancel(){this.$refs.screenPopup.close()},clickReset(){if(0==this.selectScreenCategory)this.selectQuickTimeIndex=-1,this.startDateStr=this.endDateStr="";else if(1==this.selectScreenCategory)this.industryKeywords="",this.searchResultList=[],this.selectIndustryTopCategory=0,this.selectIndustrySecondCategory=0,this.selectIndustryThirdCategory=0,this.searchIndustryTopCategory=0,this.searchIndustrySecondCategory=0,this.searchIndustryThirdCategory=0;else if(2==this.selectScreenCategory)for(let e of this.importanceList)e.select=!1;this.clickCancel(),this.clickSearch()},clickCertain(){if(0==this.selectScreenCategory&&-1==this.selectQuickTimeIndex){if(!this.startDateStr)return void e.index.showToast({title:"请选择开始时间",icon:"none"});if(!this.endDateStr)return void e.index.showToast({title:"请选择结束时间",icon:"none"});if(this.endTimeStamp9?r:"0"+r)+"-"+(a>9?a:"0"+a);var c=this.startDateStr.replace(/-/g,"/")+" 00:00:00";this.startTimeStamp=new Date(c).getTime()},endDateChange(e){this.selectQuickTimeIndex=-1;let t=e.detail.value;if(t[1]!=this.endDateValue[1]){let e=t[0]+2e3,i=t[1]%12,r=new Date(e,i+1,0).getDate();this.dayList=[];for(var s=0;s<60*r;s++)this.dayList.push(s%r+1)}this.endDateValue=e.detail.value;let i=t[0]+2e3,r=t[1]%12+1,o=new Date(i,r,0).getDate(),a=t[2]%o+1;this.endDateStr=i+"-"+(r>9?r:"0"+r)+"-"+(a>9?a:"0"+a);var c=this.endDateStr.replace(/-/g,"/")+" 00:00:00";this.endTimeStamp=new Date(c).getTime()},industrySearch(e){let t=e.detail.value;if(this.industryKeywords=t,t){let e=[];for(let s of this.industryCategoryList){let i=this.industryCategoryList.indexOf(s);if(s.level1_sector.indexOf(t)>-1)s.index=i,e.push(s);else{let r=[];for(let e of s.level2_sectors){let o=s.level2_sectors.indexOf(e);if(e.level2_sector.indexOf(t)>-1)e.index=i,e.index1=o,r.push(e);else{let s=[];for(let r of e.level3_sectors){let a=e.level3_sectors.indexOf(r);r.level3_sector.indexOf(t)>-1&&(r.index=i,r.index1=o,r.index2=a,s.push(r))}s.length>0&&(s.unshift({level3_sector:"全部",index:i,index2:0}),r.push({level2_sector:e.level2_sector,level3_sectors:s,index:i,index1:o}))}}r.length>0&&(r.unshift({level2_sector:"全部",level3_sectors:[{level3_sector:"全部",level4_sectors:[]}],index:i,index1:0}),e.push({level1_sector:s.level1_sector,level2_sectors:r,index:i}))}}this.searchResultList=e}else this.searchResultList=this.industryCategoryList,this.searchIndustryTopCategory=this.searchIndustrySecondCategory=this.searchIndustryThirdCategory=0},clickSearchIndustryTopCategoryItem(e,t){this.searchIndustryTopCategory!=e&&(this.searchIndustryTopCategory=e,this.selectIndustryTopCategory=t.index,this.searchIndustrySecondCategory=this.selectIndustrySecondCategory=0)},clickSearchIndustrySecondCategoryItem(e,t){this.searchIndustrySecondCategory!=e&&(this.searchIndustrySecondCategory=e,this.selectIndustrySecondCategory=t.index1,this.searchIndustryThirdCategory=this.selectIndustryThirdCategory=0)},clickSearchIndustryThirdCategoryItem(e,t){this.searchIndustryThirdCategory!=e&&(this.searchIndustryThirdCategory=e,this.selectIndustryThirdCategory=t.index2)},clickIndustryTopCategoryItem(e){this.selectIndustryTopCategory!=e&&(this.selectIndustryTopCategory=e,this.selectIndustrySecondCategory=0)},clickIndustrySecondCategoryItem(e){this.selectIndustrySecondCategory!=e&&(this.selectIndustrySecondCategory=e,this.selectIndustryThirdCategory=0)},clickIndustryThirdCategoryItem(e){this.selectIndustryThirdCategory!=e&&(this.selectIndustryThirdCategory=e)},clickImportanceItem(e){if(e.select=!e.select,"all"==e.key){if(e.select)for(let t of this.importanceList)t.key!=e.key&&(t.select=!1)}else for(let t of this.importanceList)"all"==t.key&&(t.select=!1)},clickExpandOrRetract(e){this.eventList[e].isExpand=!this.eventList[e].isExpand},clickLookRelatedStockItem(t,s){e.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=1&code="+s+"&id="+t})},clickFollowEvent(s){t.followEvent(s).then((t=>{e.index.showToast({title:t.message,icon:"none"}),this.clickSearch()})).catch((e=>{}))},clickEventItem(t){let s=this;e.index.$on("editSuccess",(t=>{s.clickSearch(),e.index.$off("editSuccess")})),e.index.navigateTo({url:"/pages/index/eventDetails/eventDetails?id="+t})},getEventFilterListData(){return new Promise(((s,i)=>{t.filterOptions().then((t=>{200==t.code?(s(1),this.timeCategoryList=t.data.sort_options,this.importanceList=t.data.importance_options,this.importanceList.unshift({desc:"全部",key:"all",name:"全部"})):(s(1),e.index.showToast({title:t.message,icon:"none"}))})).catch((e=>{i(1)}))}))},getIndustryCategoryListData(){return new Promise(((e,s)=>{t.industryCategoryList().then((t=>{let s=t.data[0].hierarchy;s.unshift({level1_sector:"全部",level2_sectors:[]});for(let e of s){let t=s.indexOf(e);e.index=t,e.level2_sectors.unshift({level2_sector:"全部",level3_sectors:[]});for(let s of e.level2_sectors){let t=e.level2_sectors.indexOf(s);s.index1=t,s.level3_sectors.unshift({level3_sector:"全部",level4_sectors:[]});for(let e of s.level3_sectors){let t=s.level3_sectors.indexOf(e);e.index2=t}}}this.industryCategoryList=s,e(1)})).catch((e=>{s(1)}))}))},getStockCategoryListData(){return new Promise(((s,i)=>{t.stockCategoryList().then((t=>{if(200==t.code){for(let e of t.data)e.sub_sectors.unshift("全部");t.data.unshift({primary_sector:"全部",sub_sectors:[]}),this.stockCategoryList=t.data,s(1)}else e.index.showToast({title:t.message,icon:"none"}),i(1)})).catch((e=>{i(1)}))}))},getEventListData(){let e={page:this.page,q:this.keywords};this.selectTopCategory>0&&(e.stock_sector=this.stockCategoryList[this.selectTopCategory].primary_sector),this.selectSecondCategory>0&&(e.secondary_sector=this.stockCategoryList[this.selectTopCategory].sub_sectors[this.selectSecondCategory]),this.selectQuickTimeIndex>-1&&(e.time_filter=this.quickTimeList[this.selectQuickTimeIndex].key),this.startDateStr&&(e.start_date=this.startDateStr),this.endDateStr&&(e.end_date=this.endDateStr),this.selectIndustryThirdCategory>0?(e.industry_level=4,e.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level2_sectors[this.selectIndustrySecondCategory].level3_sectors[this.selectIndustryThirdCategory].level3_sector):this.selectIndustrySecondCategory>0?(e.industry_level=3,e.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level2_sectors[this.selectIndustrySecondCategory].level2_sector):this.selectIndustryTopCategory>0&&(e.industry_level=2,e.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level1_sector);let s=[];for(let t of this.importanceList)t.select&&s.push(t.key);s.length>0&&(e.importance=s.join(",")),1!=this.selectTimeCategory&&(e.sort=this.timeCategoryList[this.selectTimeCategory].key),t.eventList(e).then((e=>{this.isRefreshing=!1,e.success&&(1==this.page?this.eventList=e.data.events:this.eventList=this.eventList.concat(e.data.events),this.loadAll=!e.data.pagination.has_next)})).catch((e=>{this.isRefreshing=!1}))},getHotEventListData(){let s={page:this.page,q:this.keywords};this.selectTopCategory>0&&(s.stock_sector=this.stockCategoryList[this.selectTopCategory].primary_sector),this.selectSecondCategory>0&&(s.secondary_sector=this.stockCategoryList[this.selectTopCategory].sub_sectors[this.selectSecondCategory]),this.selectQuickTimeIndex>-1&&(s.time_filter=this.quickTimeList[this.selectQuickTimeIndex].key),this.startDateStr&&(s.start_date=this.startDateStr),this.endDateStr&&(s.end_date=this.endDateStr),this.selectIndustryThirdCategory>0?(s.industry_level=4,s.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level2_sectors[this.selectIndustrySecondCategory].level3_sectors[this.selectIndustryThirdCategory].level3_sector):this.selectIndustrySecondCategory>0?(s.industry_level=3,s.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level2_sectors[this.selectIndustrySecondCategory].level2_sector):this.selectIndustryTopCategory>0&&(s.industry_level=2,s.industry_classification=this.industryCategoryList[this.selectIndustryTopCategory].level1_sector);let i=[];for(let e of this.importanceList)e.select&&i.push(e.key);i.length>0&&(s.importance=i.join(",")),this.selectSortKey&&(s.sort=this.selectSortKey),t.homeData(s).then((t=>{200==t.code?1==this.page?this.eventList=t.data.events:this.eventList=this.eventList.concat(t.data.events):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("uni-popup"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const a=e._export_sfc(o,[["render",function(t,s,r,o,a,c){return e.e({a:i._imports_0,b:e.p({leftText:"事件中心",hideNavBg:!0,hideBack:!0}),c:i._imports_1,d:e.o((e=>c.clickSearch())),e:a.keywords,f:e.o((e=>a.keywords=e.detail.value)),g:e.f(a.screenCategoryList,((t,s,i)=>e.e({a:t.icon,b:e.t(t.title),c:e.n("item flex "+(2==s?"level":"")),d:e.o((e=>c.clickScreenItem(s)),s),e:s({a:e.t(t.name),b:e.n("item flex1 "+(a.selectTimeCategory==s?"select":"")),c:s,d:e.o((e=>c.clickTimeCategoryItem(s)),s)}))),j:e.s("top:"+a.navH+"px;"),k:e.f(a.eventList,((t,s,r)=>e.e({a:e.t(t.importance),b:e.n("level "+t.importance),c:e.t(t.title),d:e.t(t.description),e:e.n("content "+(t.isExpand?"":"retract")),f:e.o((e=>c.clickExpandOrRetract(s)),s),g:a.getRateUpOrDown(t.related_avg_chg)},a.getRateUpOrDown(t.related_avg_chg)?{h:i._imports_1$1}:{i:i._imports_2$1},{j:e.t(a.getRateStr(t.related_avg_chg)),k:e.n("rateItem "+(a.getRateUpOrDown(t.related_avg_chg)?"down":"up")),l:a.getRateUpOrDown(t.related_max_chg)},a.getRateUpOrDown(t.related_max_chg)?{m:i._imports_1$1}:{n:i._imports_2$1},{o:e.t(a.getRateStr(t.related_max_chg)),p:e.n("rateItem "+(a.getRateUpOrDown(t.related_max_chg)?"down":"up")),q:a.getRateUpOrDown(t.related_week_chg)},a.getRateUpOrDown(t.related_week_chg)?{r:i._imports_1$1}:{s:i._imports_2$1},{t:e.t(a.getRateStr(t.related_week_chg)),v:e.n("rateItem "+(a.getRateUpOrDown(t.related_week_chg)?"down":"up")),w:e.t(a.getLocaleTime(t.created_at)),x:e.t(t.view_count),y:e.t(t.follower_count),z:e.o((e=>c.clickFollowEvent(t.id)),s),A:e.t(t.follower_count),B:e.o((e=>c.clickFollowEvent(t.id)),s),C:e.o((e=>c.clickEventItem(t.id)),s),D:s}))),l:i._imports_3$1,m:i._imports_11,n:i._imports_7,o:e.s("top:"+a.listTop+"px"),p:a.isRefreshing,q:e.o((e=>c.pullDownRefresh())),r:e.o((e=>c.loadMoreData())),s:i._imports_2,t:e.s("height:"+a.menuH+"px;"),v:e.o((e=>c.clickCancel())),w:e.f(a.screenCategoryList,((t,s,i)=>e.e({a:t.icon,b:e.t(t.title),c:e.n("item flex "+(2==s?"level":"")),d:e.o((e=>c.clickScreenItem(s)),s),e:s({a:e.t(t.title),b:e.n("item "+(a.selectQuickTimeIndex==s?"select":"")),c:s,d:e.o((e=>c.clickQuickTimeItem(s,t)),s)}))),A:i._imports_9,B:a.startDateStr},a.startDateStr?{C:e.t(a.startDateStr)}:{},{D:i._imports_9,E:a.endDateStr},a.endDateStr?{F:e.t(a.endDateStr)}:{},{G:e.f(a.yearList,((t,s,i)=>({a:e.t(t),b:s}))),H:e.f(a.monthList,((t,s,i)=>({a:e.t(t),b:s}))),I:e.f(a.dayList,((t,s,i)=>({a:e.t(t),b:s}))),J:a.startDateValue,K:e.o(((...e)=>c.startDateChange&&c.startDateChange(...e))),L:e.f(a.yearList,((t,s,i)=>({a:e.t(t),b:s}))),M:e.f(a.monthList,((t,s,i)=>({a:e.t(t),b:s}))),N:e.f(a.dayList,((t,s,i)=>({a:e.t(t),b:s}))),O:a.endDateValue,P:e.o(((...e)=>c.endDateChange&&c.endDateChange(...e)))}):{},{Q:1==a.selectScreenCategory},1==a.selectScreenCategory?e.e({R:i._imports_10,S:e.o([e=>a.industryKeywords=e.detail.value,(...e)=>c.industrySearch&&c.industrySearch(...e)]),T:a.industryKeywords,U:a.industryKeywords.length>0},a.industryKeywords.length>0?e.e({V:e.f(a.searchResultList,((t,s,i)=>({a:e.t(t.level1_sector),b:e.n("item relative "+(a.searchIndustryTopCategory==s?"select":"")),c:s,d:e.o((e=>c.clickSearchIndustryTopCategoryItem(s,t)),s)}))),W:e.f(a.searchResultList[a.searchIndustryTopCategory].level2_sectors,((t,s,i)=>({a:e.t(t.level2_sector),b:e.n("item relative "+(a.searchIndustrySecondCategory==s?"select":"")),c:s,d:e.o((e=>c.clickSearchIndustrySecondCategoryItem(s,t)),s)}))),X:a.searchResultList[a.searchIndustryTopCategory].level2_sectors.length>0},a.searchResultList[a.searchIndustryTopCategory].level2_sectors.length>0?{Y:e.f(a.searchResultList[a.searchIndustryTopCategory].level2_sectors[a.searchIndustrySecondCategory].level3_sectors,((t,s,r)=>e.e({a:e.t(t.level3_sector),b:a.searchIndustryThirdCategory==s},a.searchIndustryThirdCategory==s?{c:i._imports_11$1}:{},{d:e.n("item flex relative "+(a.searchIndustryThirdCategory==s?"select":"")),e:s,f:e.o((e=>c.clickSearchIndustryThirdCategoryItem(s,t)),s)})))}:{}):e.e({Z:e.f(a.industryCategoryList,((t,s,i)=>({a:e.t(t.level1_sector),b:e.n("item relative "+(a.selectIndustryTopCategory==s?"select":"")),c:s,d:e.o((e=>c.clickIndustryTopCategoryItem(s)),s)}))),aa:e.f(a.industryCategoryList[a.selectIndustryTopCategory].level2_sectors,((t,s,i)=>({a:e.t(t.level2_sector),b:e.n("item relative "+(a.selectIndustrySecondCategory==s?"select":"")),c:s,d:e.o((e=>c.clickIndustrySecondCategoryItem(s)),s)}))),ab:a.industryCategoryList[a.selectIndustryTopCategory].level2_sectors.length>0},a.industryCategoryList[a.selectIndustryTopCategory].level2_sectors.length>0?{ac:e.f(a.industryCategoryList[a.selectIndustryTopCategory].level2_sectors[a.selectIndustrySecondCategory].level3_sectors,((t,s,r)=>e.e({a:e.t(t.level3_sector),b:a.selectIndustryThirdCategory==s},a.selectIndustryThirdCategory==s?{c:i._imports_11$1}:{},{d:e.n("item flex relative "+(a.selectIndustryThirdCategory==s?"select":"")),e:s,f:e.o((e=>c.clickIndustryThirdCategoryItem(s)),s)})))}:{})):{},{ad:2==a.selectScreenCategory},2==a.selectScreenCategory?{ae:e.f(a.importanceList,((t,s,r)=>e.e({a:e.t(t.name),b:t.select},t.select?{c:i._imports_12}:{},{d:e.n("item flex "+(t.select?"select":"")),e:s,f:e.o((e=>c.clickImportanceItem(t)),s)})))}:{},{af:3==a.selectScreenCategory},3==a.selectScreenCategory?{ag:e.f(a.sortTypeList,((t,s,i)=>({a:t.icon,b:e.t(t.name),c:e.n("item flex "+(a.selectSortKey==t.key?"select":"")),d:s,e:e.o((e=>c.clickSortListItem(t)),s)})))}:{},{ah:3!=a.selectScreenCategory},3!=a.selectScreenCategory?{ai:e.o((e=>c.clickReset())),aj:e.o((e=>c.clickCertain()))}:{},{ak:e.s("padding-top:"+a.menuTop+"px;"),al:e.sr("screenPopup","c48facd8-1"),am:e.p({type:"top"})})}]]);wx.createPage(a); diff --git a/unpackage/dist/build/mp-weixin/pages/index/index.json b/unpackage/dist/build/mp-weixin/pages/index/index.json deleted file mode 100644 index e55f8ce..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/index.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "navigationBarTitleText": "uni-app", - "enablePullDownRefresh": false, - "usingComponents": { - "nav-bar": "../../components/navBar/navBar", - "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/index.wxml b/unpackage/dist/build/mp-weixin/pages/index/index.wxml deleted file mode 100644 index af9fee2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/index.wxml +++ /dev/null @@ -1 +0,0 @@ -{{item.b}}{{item.a}}{{item.a}}{{item.c}}{{item.d}} 平均涨幅: {{item.j}}% 最大涨幅: {{item.o}}% 周涨幅: {{item.t}}% {{item.w}}{{item.x}}{{item.y}}{{item.A}}筛选{{item.b}}{{item.a}}{{C}}请选择开始时间{{F}}请选择结束时间{{item.a}}年{{item.a}}月{{item.a}}日{{item.a}}年{{item.a}}月{{item.a}}日{{item.a}} {{item.a}}{{item.a}}{{item.a}} {{item.a}}{{item.a}}{{item.a}}{{item.b}}重置确定 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/index.wxss b/unpackage/dist/build/mp-weixin/pages/index/index.wxss deleted file mode 100644 index e601d68..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/index.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.topC{left:0;right:0}.topC .searchC{background-color:rgba(41,41,41,.7);margin:20rpx 25rpx 0;padding:0 25rpx;height:70rpx;border-radius:35rpx;font-size:22rpx;font-weight:500}.topC .searchC .icon{margin-right:12rpx;width:25rpx;height:auto}.topC .searchC input{height:100%;color:#fff}.topC .screenC{margin:0 25rpx;border-bottom:solid 1rpx #373737}.topC .screenC .item{padding:0 8rpx;height:64rpx;font-size:24rpx;color:#cccdd1}.topC .screenC .item .icon{margin-right:13rpx;width:17rpx;height:auto}.topC .screenC .item .arrow{margin-left:9rpx;width:11rpx;height:auto}.topC .screenC .item:first-child .icon{margin-right:12rpx;width:20rpx;height:auto}.topC .screenC .item.level .icon{margin-right:13rpx;width:16rpx;height:auto}.topC .timeCategoryC{margin-top:10rpx}.topC .timeCategoryC .item{line-height:60rpx;font-size:32rpx;color:#cccdd1;text-align:center}.topC .timeCategoryC .item.select{font-weight:700;color:#f3c368}.topC .topCategoryC{white-space:nowrap}.topC .topCategoryC .item{display:inline-block;line-height:72rpx;padding:0 28rpx;font-size:27rpx;font-weight:500;color:#939393}.topC .topCategoryC .item.select{font-weight:700;color:#f3c368}.topC .topCategoryC .item.select .line{background-color:#f3c368;left:calc((100% - 50rpx)/2);width:50rpx;height:2rpx;bottom:0}.topC .secondCategoryC{white-space:nowrap;padding:21rpx 20rpx}.topC .secondCategoryC .item{display:inline-block;line-height:44rpx;padding:0 11rpx;font-size:24rpx;font-weight:500;color:#42485b}.topC .secondCategoryC .item.select{background-color:#fff6f0;color:#f97316;border-radius:5rpx}.eventListC{left:0;right:0;bottom:calc(55px + env(safe-area-inset-bottom));overflow-y:scroll}.eventListC .list{padding:0 25rpx}.eventListC .list .item{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:20rpx;padding:30rpx 0;border-radius:10rpx}.eventListC .list .item .levelTitleC{padding:0 18rpx 0 20rpx}.eventListC .list .item .levelTitleC .level{margin-right:18rpx;width:50rpx;line-height:40rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#fff;text-align:center}.eventListC .list .item .levelTitleC .level.S{background-color:#cc4c02}.eventListC .list .item .levelTitleC .level.A{background-color:#ec7014}.eventListC .list .item .levelTitleC .level.B{background-color:#fb9a29}.eventListC .list .item .levelTitleC .level.C{background-color:#fec44f}.eventListC .list .item .levelTitleC .title{font-size:30rpx;font-weight:700;color:#3d3d3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eventListC .list .item .content{margin:20rpx 22rpx 0;font-size:24rpx;font-weight:500;color:#71675d;word-break:break-all}.eventListC .list .item .content.retract{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden}.eventListC .list .item .increaseRateList{white-space:nowrap;margin:20rpx 22rpx 0}.eventListC .list .item .increaseRateList .rateItem{display:inline-block;margin-right:15rpx;line-height:44rpx;padding:0 14rpx;border-radius:10rpx;font-size:22rpx;font-weight:700;color:#fff}.eventListC .list .item .increaseRateList .rateItem .arrow{width:15rpx;height:auto}.eventListC .list .item .increaseRateList .rateItem.up{background-color:#ec3440}.eventListC .list .item .increaseRateList .rateItem.down{background-color:#355422}.eventListC .list .item .stockList{white-space:nowrap;margin-top:20rpx}.eventListC .list .item .stockList .stockItem{background-color:#f8f8f8;margin-right:21rpx;display:inline-block;padding:0 20rpx;line-height:60rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#222}.eventListC .list .item .stockList .stockItem .change.down{color:#355422}.eventListC .list .item .stockList .stockItem .change.up{color:#f97316}.eventListC .list .item .timeToolBarC{margin-top:20rpx}.eventListC .list .item .timeToolBarC .time{margin-left:22rpx;font-size:22rpx;font-weight:500;color:#666}.eventListC .list .item .timeToolBarC .toolBarC .toolItem{padding:0 20rpx;font-size:26rpx;font-weight:700;color:#666}.eventListC .list .item .timeToolBarC .toolBarC .toolItem .icon{margin-right:13rpx;width:29rpx;height:auto}.eventListC .list .item .timeToolBarC .toolBarC .toolItem:first-child .icon{margin-right:15rpx;width:33rpx;height:auto}.screenPopup{background-color:#fff;border-radius:0 0 20rpx 20rpx;overflow:hidden}.screenPopup .navC{padding:0 25rpx;font-size:36rpx;font-weight:700}.screenPopup .navC .icon{margin-right:12rpx;width:32rpx;height:auto}.screenPopup .screenC{margin:20rpx 25rpx 0;border-bottom:solid 1rpx #F0F0F0}.screenPopup .screenC .item{padding:0 8rpx;height:64rpx;font-size:24rpx;color:#3e3e3e}.screenPopup .screenC .item .icon{margin-right:13rpx;width:17rpx;height:auto}.screenPopup .screenC .item .arrow{margin-left:9rpx;width:11rpx;height:auto}.screenPopup .screenC .item:first-child .icon{margin-right:12rpx;width:20rpx;height:auto}.screenPopup .screenC .item.level .icon{margin-right:13rpx;width:16rpx;height:auto}.screenPopup .quickTimeC{padding:30rpx 48rpx 20rpx}.screenPopup .quickTimeC .item{margin:0 32rpx 30rpx 0;width:calc((100% - 96rpx)/4);line-height:58rpx;border-radius:30rpx;border:solid 1rpx #4E4E4E;font-size:24rpx;font-weight:500;color:#4e4e4e;text-align:center}.screenPopup .quickTimeC .item:nth-child(4n){margin-right:0}.screenPopup .quickTimeC .item.select{border:solid 1rpx #F3C368;color:#f3c368}.screenPopup .dateRangeC{padding:0 25rpx;border-radius:5rpx}.screenPopup .dateRangeC .dateC{background-color:#f7f7f7;height:76rpx;border-radius:38rpx;font-size:24rpx;font-weight:500;color:#999}.screenPopup .dateRangeC .dateC .icon{margin-right:17rpx;width:28rpx;height:auto}.screenPopup .dateRangeC .dateC.select{border:solid 1rpx #F3C368;color:#f3c368}.screenPopup .dateRangeC .line{background-color:#999;margin:0 12rpx;width:36rpx;height:2rpx}.screenPopup .dateList{width:50%;height:430rpx}.screenPopup .dateList .item{line-height:43px;font-size:32rpx;font-weight:500;color:#778595;text-align:center}.screenPopup .industrySearchC{background-color:#f6f6f6;margin:30rpx 25rpx 0;padding:0 22rpx;height:75rpx;border:solid 1rpx #DBDBDB;border-radius:10rpx;font-size:26rpx;font-weight:500}.screenPopup .industrySearchC .icon{margin-right:16rpx;width:30rpx;height:auto}.screenPopup .industryCategoryC{margin-top:38rpx;display:flex}.screenPopup .industryCategoryC .topCategoryList{background-color:#f8f7fd;height:736rpx;overflow-y:scroll}.screenPopup .industryCategoryC .topCategoryList .item{padding:0 26rpx;width:175rpx;line-height:90rpx;font-size:28rpx;font-weight:500;color:#333}.screenPopup .industryCategoryC .topCategoryList .item.select{background-color:#fff;font-weight:700;color:#e7a933}.screenPopup .industryCategoryC .topCategoryList .item.select .line{background-color:#f3c368;top:calc((100% - 25rpx)/2);left:0;width:8rpx;height:25rpx;border-radius:0 5rpx 5rpx 0}.screenPopup .industryCategoryC .secondCategoryList{width:278rpx}.screenPopup .industryCategoryC .secondCategoryList .item{padding:0 26rpx;line-height:90rpx;font-size:28rpx;font-weight:500;color:#333}.screenPopup .industryCategoryC .secondCategoryList .item.select{font-weight:700;color:#e7a933}.screenPopup .industryCategoryC .thirdCategoryList .item{padding:0 26rpx;line-height:90rpx;font-size:28rpx;font-weight:500;color:#333}.screenPopup .industryCategoryC .thirdCategoryList .item.select{font-weight:700;color:#e7a933}.screenPopup .industryCategoryC .thirdCategoryList .item.select .select{width:22rpx;height:auto}.screenPopup .searchResultList{max-height:500rpx;overflow-y:scroll}.screenPopup .searchResultList .item{padding:10rpx 44rpx;font-size:26rpx;font-weight:500;color:#444}.screenPopup .searchResultList .item .key{color:#f97316}.screenPopup .industryList{margin-top:24rpx;max-height:500rpx;overflow-y:scroll}.screenPopup .industryList .selectCategoryList{padding:0 22rpx}.screenPopup .industryList .selectCategoryList .item{background-color:#fff1e7;margin-right:15rpx;padding-left:16rpx;line-height:38rpx;border-radius:10rpx;border:solid .5px #F97316;font-size:22rpx;font-weight:500;color:#f97316}.screenPopup .industryList .selectCategoryList .item .deleteC{padding:0 11rpx}.screenPopup .industryList .selectCategoryList .item .deleteC .icon{width:15rpx;height:15rpx}.screenPopup .industryList .list{margin-top:20rpx}.screenPopup .industryList .list .topCategory{padding:0 22rpx;font-size:28rpx;font-weight:700;color:#f97316}.screenPopup .industryList .list .secondItem{padding:0 22rpx}.screenPopup .industryList .list .thirdItem,.screenPopup .industryList .list .forthItem{padding-left:36rpx}.screenPopup .industryList .list .forthItem .categoryC.select{border-bottom:solid .5px #F97316}.screenPopup .industryList .list .categoryC{height:50rpx}.screenPopup .industryList .list .categoryC .spread{margin-right:12rpx;width:24rpx;line-height:22rpx;border:solid .5px #8C8C8C;font-size:22rpx;color:#8c8c8c;text-align:center}.screenPopup .industryList .list .categoryC .category{font-size:24rpx;font-weight:500;color:#444}.screenPopup .industryList .list .categoryC.select .spread{color:#f97316;border:solid .5px #F97316}.screenPopup .industryList .list .categoryC.select .category{color:#f97316}.screenPopup .industryList .list .categoryC.select .selectC{width:24rpx;height:24rpx;border:solid .5px #F97316}.screenPopup .industryList .list .categoryC.select .selectC .icon{display:block;width:20rpx;height:auto}.screenPopup .importanceList{margin-top:12rpx;padding:0 50rpx 25rpx}.screenPopup .importanceList .item{background-color:#f7f7f7;margin-bottom:20rpx;padding:0 50rpx;height:70rpx;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#4e4e4e}.screenPopup .importanceList .item.select{border:solid 2rpx #F3C368}.screenPopup .importanceList .item.select .icon{width:26rpx;height:auto}.screenPopup .sortTypeList{padding:0 25rpx 15rpx}.screenPopup .sortTypeList .item{height:80rpx;border-bottom:solid 1rpx #EAEAEA;font-size:24rpx;font-weight:500;color:#778595}.screenPopup .sortTypeList .item .icon{margin-right:12rpx;width:23rpx;height:auto}.screenPopup .sortTypeList .item.select{color:#3d3d3d}.screenPopup .sortTypeList .item:last-child{border:none}.screenPopup .btnC{overflow:hidden}.screenPopup .btnC .btn{line-height:100rpx;font-size:28rpx;text-align:center}.screenPopup .btnC .btn.cancel{background-color:#f8f7fd;font-weight:500;color:#999}.screenPopup .btnC .btn.certain{background-color:#f3c368;font-weight:700;color:#101213} diff --git a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.js b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.js deleted file mode 100644 index 6542b72..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),a=require("../../../utils/util.js"),o=require("../../../common/assets.js"),i=require("../../../uni_modules/lime-echart/static/echarts.min.js"),s={data:()=>({navH:t.inject("navHeight"),contentTop:"",navTitle:"",type:"",eventId:"",stockCode:"",categoryList:["分时图","日K线"],selectCategory:0,tradeData:null,option:{title:{show:!1},tooltip:{position:function(t,e,a,o,i){var s={top:"10%"};return s[["left","right"][+(t[0]{if(200==e.code){this.navTitle=e.data.basic_info.stock_name+"("+e.data.basic_info.stock_code+")";let t=e.data.minute_chart_data;this.tradeData=e.data.latest_trade;let i=[],s=[],r=t[0].open;for(let e of t){i.push(e.time);let t=a.accMul(a.accDiv(a.accSub(e.close,r),r).toFixed(4),100),o=e.volume;o>1e4&&(o=(o/1e4).toFixed(0)+"万");let n=e.amount;n>1e4&&(n=(n/1e4).toFixed(0)+"万"),s.push([e.time,e.close,e.high,e.open,e.low,t,o,n])}let n=r,l=0;for(let e of s){let t=e[1];parseFloat(t)l&&(l=parseFloat(t))}let c=(r-n)/3,d=(l-r)/3,h=[];if(c>d){for(var o=3;o>0;o--)h.push(r-o*c);for(o=0;o<4;o++)h.push(r+o*c)}else{for(o=3;o>0;o--)h.push(r-o*d);for(o=0;o<4;o++)h.push(r+o*d)}this.option1.xAxis.data=i,this.option1.yAxis.min=h[0].toFixed(2),this.option1.yAxis.max=h[h.length-1].toFixed(2),this.option1.series.data=s;let p=[],m=e.data.event_info.event_start_time.split("T")[1];m=m.substring(0,5);for(let e of h)p.push({xAxis:m,lineStyle:{type:"solid",width:1,color:"#ffd700"},label:{position:"middle",formatter:"事件发生",color:"#ffd700"}},{yAxis:e,label:{show:!0,position:"start",color:"#333"}},{yAxis:e,label:{show:!0,position:"end",formatter:a.accMul(a.accDiv(a.accSub(e,r),r).toFixed(4),100)+"%",color:"#333"}});this.option1.series.markLine.data=p;let u=e.data.related_desc;u&&(this.relatedDesc=u.relation_desc,u.retrieved_sources&&(this.sourceList=u.retrieved_sources)),this.init()}else t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))},getStockCandlestickChartData(){let t=this.stockCode,a={chart_type:"minute"};1==this.selectCategory&&(a.chart_type="daily"),e.stockCandlestickChartData(t,a).then((t=>{let e=t.data,a=[],o=[];for(let i of e)a.push(i.time),o.push([i.open,i.close,i.low,i.high]);this.option.xAxis.data=a,this.option.series[0].data=o,this.init()})).catch((t=>{}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("l-echart"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../uni_modules/lime-echart/components/l-echart/l-echart.js"))();const r=t._export_sfc(s,[["render",function(e,a,i,s,r,n){return t.e({a:t.p({leftText:r.navTitle,hideNavBg:!0}),b:o._imports_0,c:1==r.type},1==r.type?{d:t.f(r.categoryList,((e,a,o)=>t.e({a:t.t(e),b:r.selectCategory==a},(r.selectCategory,{}),{c:t.n("item relative "+(r.selectCategory==a?"select":"")),d:a,e:t.o((t=>n.clickCategoryItem(a)),a)})))}:{},{e:1==r.type&&r.tradeData},1==r.type&&r.tradeData?t.e({f:r.tradeData.volume>1e8},r.tradeData.volume>1e8?{g:t.t((r.tradeData.volume/1e8).toFixed(2))}:t.e({h:r.tradeData.volume>1e4},r.tradeData.volume>1e4?{i:t.t((r.tradeData.volume/1e4).toFixed(2))}:{j:t.t(r.tradeData.volume)}),{k:r.tradeData.amount>1e8},r.tradeData.amount>1e8?{l:t.t((r.tradeData.amount/1e8).toFixed(2))}:t.e({m:r.tradeData.amount>1e4},r.tradeData.amount>1e4?{n:t.t((r.tradeData.amount/1e4).toFixed(2))}:{o:t.t(r.tradeData.amount)})):{},{p:1==r.type},1==r.type?{q:t.sr("chartRef","d615c31e-1")}:{},{r:t.t(r.relatedDesc),s:t.s("margin-top:"+r.contentTop+"px;"),t:1==r.type&&r.sourceList.length>0},1==r.type&&r.sourceList.length>0?{v:t.f(r.sourceList,((e,a,o)=>({a:t.t(e.sentences),b:t.t(e.report_title),c:t.t(e.author),d:t.t(r.getLocalDate(e.declare_date)),e:a})))}:{})}]]);wx.createPage(r); diff --git a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.json b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.json deleted file mode 100644 index a131127..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar", - "l-echart": "../../../uni_modules/lime-echart/components/l-echart/l-echart" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxml b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxml deleted file mode 100644 index aeb55e3..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxml +++ /dev/null @@ -1 +0,0 @@ -{{item.a}} 成交量:{{g}}亿成交量:{{i}}万成交量:{{j}}成交金额:{{l}}亿元成交金额:{{n}}万元成交金额:{{o}}元关联描述{{r}}(AI合成) 【风险提示:解析内容由价值前沿人工采集整理自新闻、公告、研报等公开信息,团队辛苦编写,未经许可严禁转载。本产品内容内容均不构成投资建议,请投资者注意风险,独立审慎决策。】 信息来源{{item.a}}——《{{item.b}}》{{item.c}}{{item.d}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxss b/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxss deleted file mode 100644 index 63760e4..0000000 --- a/unpackage/dist/build/mp-weixin/pages/index/stockDetails/stockDetails.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.chartDesC{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin:0 25rpx;padding-top:10rpx;border-radius:10rpx}.chartDesC .tabC .item{display:inline-block;padding:0 25rpx;line-height:60rpx;font-size:28rpx;font-weight:500;color:#42485b}.chartDesC .tabC .item.select{font-weight:700;color:#f3c368}.chartDesC .tabC .item.select .line{background-color:#f3c368;left:calc((100% - 50rpx)/2);bottom:0;width:50rpx;height:2rpx}.chartDesC .volumeAmountC{padding:25rpx;font-size:28rpx;font-weight:700;color:#666}.chartDesC .volumeAmountC .volume{margin-right:30rpx}.chartDesC .section{padding:0 25rpx;line-height:80rpx;font-size:32rpx;font-weight:700;color:#222}.chartDesC .des{margin:0 25rpx;line-height:1.4rem;font-size:24rpx;font-weight:500;color:#666}.chartDesC .des .ai{color:#ec3440}.chartDesC .riskTips{margin:20rpx 25rpx 0;padding-bottom:30rpx;line-height:1.2rem;font-size:22rpx;color:#a2a2a1}.infoSourceC .section{padding:0 25rpx;line-height:80rpx;font-size:27rpx;font-weight:700;color:#f3c368}.infoSourceC .list{padding:0 25rpx}.infoSourceC .list .item{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:20rpx;padding:30rpx 26rpx;border-radius:10rpx}.infoSourceC .list .item .content{font-size:24rpx;font-weight:500;color:#222}.infoSourceC .list .item .article{margin-top:10rpx;font-size:22rpx;font-weight:500;color:#666;text-align:right}.infoSourceC .list .item .authorDateC{margin-top:30rpx;font-size:22rpx;font-weight:500;color:#aaa}.infoSourceC .list .item .authorDateC .author{margin-right:10rpx}.contentC.radius{margin-top:10rpx;border-radius:20rpx 20rpx 0 0} diff --git a/unpackage/dist/build/mp-weixin/pages/invest/invest.js b/unpackage/dist/build/mp-weixin/pages/invest/invest.js deleted file mode 100644 index f687568..0000000 --- a/unpackage/dist/build/mp-weixin/pages/invest/invest.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../common/vendor.js"),e=require("../../request/api.js"),a=require("../../utils/util.js"),s=require("../../common/assets.js"),i={data:()=>({menuTop:t.inject("menuTop"),menuH:t.inject("menuHeight"),navH:t.inject("navHeight"),windowWidth:t.inject("windowWidth"),contentTop:"",keywords:"",isRefreshing:!1,todayDate:"",calendarDateList:[],selectMonth:"",selectMonthIndex:0,weekList:["一","二","三","四","五","六","日"],weekDateList:[],monthDateList:[],isExpand:!1,tabList:["事件","数据"],selectTab:0,stockCategoryList:[],selectTopCategory:0,listTop:"",todayDate:"",selectDate:"",progress:75,eventList:[],dataList:[],page:1,loadAll:!1,getLocaleHourMinute:a.getLocaleHourMinute,replaceAnswerLabel:a.replaceAnswerLabel,accMul:a.accMul,isData:!1}),onLoad(){let e=new Date;this.contentTop=this.navH+95/750*t.inject("windowWidth");let a=e.getFullYear(),s=e.getMonth()+1,i=e.getDate();this.todayDate=this.selectDate=a+"-"+(s>9?s:"0"+s)+"-"+(i>9?i:"0"+i);let n=(e.getDay()||7)-1,o=[];for(var c=0;c<7;c++){let t=new Date;t.setDate(i-n+c);let e=t.getDate(),l=a+"-"+(s>9?s:"0"+s)+"-"+(e>9?e:"0"+e);o.push({date:l,day:e,isToday:e==i})}this.weekDateList=o;let l=[];this.selectMonthIndex=240+s-1,this.selectMonth=a+"-"+(s>9?s:"0"+s);for(c=a-20;c9?e:"0"+e)+"-"+(n>9?n:"0"+n);d.push({date:l,year:c,month:e,day:n,isToday:c==a&&e==s&&n==i,isCurrentMonth:!0,timestamp:o})}for(h=0;h9?i:"0"+i)+"-"+(n>9?n:"0"+n);d.unshift({date:l,year:t,month:i,day:n,isToday:!1,isCurrentMonth:!1,timestamp:o})}let g=new Date(c,r+1,1),p=new Date(g-864e5).getDay()||7;for(h=1;h<8-p;h++){let t=c,e=r;e>11&&(e=0,t++);let a=new Date(t,e+1,h),s=a.getMonth()+1,i=a.getDate(),n=a.getTime(),o=t+"-"+(s>9?s:"0"+s)+"-"+(i>9?i:"0"+i);d.push({date:o,year:t,month:s,day:i,isToday:!1,isCurrentMonth:!1,timestamp:n})}l.push(d)}this.calendarDateList=l,this.monthDateList=l[this.selectMonthIndex],this.listTop=this.contentTop+370/750*t.inject("windowWidth"),Promise.all([this.getStockCategoryListData(),this.getCurrentMonthEventCountData()]).then((t=>{this.getEventListData()})).catch((t=>{}))},computed:{circumference:()=>100*Math.PI},methods:{reloadData(){this.page=1,this.loadAll=!1,0==this.selectTab?this.getEventListData():this.getDataListData()},pullDownRefresh(){this.isRefreshing=!0,this.reloadData()},loadMoreData(){this.loadAll||(this.page++,0==this.selectTab?this.getEventListData():this.getDataListData())},clickSearch(){this.reloadData()},clickSelectMonth(){this.$refs.popup.open()},clickTodayDate(){if(this.selectDate!=this.todayDate){this.selectDate=this.todayDate;let t=(new Date).getMonth()+1;this.selectMonthIndex=240+t-1,this.reloadData()}},clickExpandOrRetract(){this.isExpand=!this.isExpand,this.isExpand?this.listTop=this.contentTop+1.232*this.windowWidth:this.listTop=this.contentTop+.592*this.windowWidth},clickPreMonth(){if(this.selectMonthIndex>0){this.selectMonthIndex--;let t=this.calendarDateList[this.selectMonthIndex],e="";for(let a of t)if(a.isCurrentMonth){e=a.month;break}this.selectMonth=this.calendarDateList[this.selectMonthIndex][0].year+"-"+(e>9?e:"0"+e)}},clickNextMonth(){if(this.selectMonthIndex9?e:"0"+e)}},clickSelectDate(t){this.selectDate!=t.date&&(this.selectDate=t.date,this.reloadData())},clickTabItem(t){this.selectTab!=t&&(this.selectTab=t,this.reloadData())},clickTopCategoryItem(t){this.selectTopCategory!=t&&(this.selectTopCategory=t,this.reloadData())},clickEventItem(e){t.index.navigateTo({url:"/pages/invest/investDetails/investDetails?id="+e})},getStockCategoryListData(){return new Promise(((a,s)=>{e.stockCategoryList().then((e=>{200==e.code?(e.data.unshift({primary_sector:"全部",sub_sectors:[]}),this.stockCategoryList=e.data,a(1)):(t.index.showToast({title:e.message,icon:"none"}),s(1))})).catch((t=>{s(1)}))}))},getEventListData(){let a={start:this.selectDate,q:this.keywords,page:this.page};this.selectTopCategory>0&&(a.category=this.stockCategoryList[this.selectTopCategory].primary_sector),e.calendarEventList(a).then((e=>{this.isData=!0,this.isRefreshing=!1,200==e.code?(1==e.data.page?this.eventList=e.data.events:this.eventList=this.eventList.concat(e.data.events),e.data.page==e.data.total_pages&&(this.loadAll=!0)):t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{this.isRefreshing=!1,this.isData=!0}))},getDataListData(){let a={start:this.selectDate,q:this.keywords,page:this.page};this.selectTopCategory>0&&(a.category=this.stockCategoryList[this.selectTopCategory].primary_sector),e.calendarDataList(a).then((e=>{this.isRefreshing=!1,200==e.code?this.dataList=e.data.data_list:t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{this.isRefreshing=!1}))},getCurrentMonthEventCountData(){return new Promise(((t,a)=>{e.calendarEventCount().then((e=>{for(let t of e){let e=t.start;for(let a of this.weekDateList)a.date==e&&(a.eventCount=t.title,a.className=t.className);for(let a of this.monthDateList)a.date==e&&(a.eventCount=t.title,a.className=t.className)}t(1)})).catch((t=>{a(1)}))}))}}};if(!Array){(t.resolveComponent("navBar")+t.resolveComponent("ua-markdown")+t.resolveComponent("zui-progress-circle")+t.resolveComponent("uni-popup"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../components/ua-markdown/ua-markdown.js")+(()=>"../../uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const n=t._export_sfc(i,[["render",function(e,a,i,n,o,c){return t.e({a:s._imports_0,b:t.p({leftText:"投资日历",hideNavBg:!0,hideBack:!0}),c:s._imports_1,d:t.o((t=>c.clickSearch())),e:o.keywords,f:t.o((t=>o.keywords=t.detail.value)),g:t.s("top:"+o.navH+"px;"),h:t.t(o.selectDate),i:t.o((t=>c.clickSelectMonth())),j:t.o((t=>c.clickTodayDate())),k:t.f(o.weekList,((e,a,s)=>({a:t.t(e),b:a}))),l:o.isExpand},o.isExpand?{m:t.f(o.monthDateList,((e,a,s)=>t.e({a:e.className},e.className?t.e({b:"bg-gradient-danger"==e.className},"bg-gradient-danger"==e.className?{c:t.t(e.day),d:t.t(e.eventCount),e:t.n("item flexColumnCenter danger "+(o.selectDate==e.date?"select":"")),f:t.o((t=>c.clickSelectDate(e)),a)}:{},{g:"bg-gradient-warning"==e.className},"bg-gradient-warning"==e.className?{h:t.t(e.day),i:t.t(e.eventCount),j:t.n("item flexColumnCenter warning "+(o.selectDate==e.date?"select":"")),k:t.o((t=>c.clickSelectDate(e)),a)}:{},{l:"bg-gradient-info"==e.className},"bg-gradient-info"==e.className?{m:t.t(e.day),n:t.t(e.eventCount),o:t.n("item flexColumnCenter info "+(o.selectDate==e.date?"select":"")),p:t.o((t=>c.clickSelectDate(e)),a)}:{},{q:"bg-gradient-success"==e.className},"bg-gradient-success"==e.className?{r:t.t(e.day),s:t.t(e.eventCount),t:t.n("item flexColumnCenter success "+(o.selectDate==e.date?"select":"")),v:t.o((t=>c.clickSelectDate(e)),a)}:{}):{w:t.t(e.day),x:t.n("date "+(e.isCurrentMonth?"":" notCurrentMonth"))},{y:a})))}:{n:t.f(o.weekDateList,((e,a,s)=>t.e({a:e.className},e.className?t.e({b:"bg-gradient-danger"==e.className},"bg-gradient-danger"==e.className?{c:t.t(e.day),d:t.t(e.eventCount),e:t.n("item flex1 flexColumnCenter danger "+(o.selectDate==e.date?"select":"")),f:t.o((t=>c.clickSelectDate(e)),a)}:{},{g:"bg-gradient-warning"==e.className},"bg-gradient-warning"==e.className?{h:t.t(e.day),i:t.t(e.eventCount),j:t.n("item flex1 flexColumnCenter warning "+(o.selectDate==e.date?"select":"")),k:t.o((t=>c.clickSelectDate(e)),a)}:{},{l:"bg-gradient-info"==e.className},"bg-gradient-info"==e.className?{m:t.t(e.day),n:t.t(e.eventCount),o:t.n("item flex1 flexColumnCenter info "+(o.selectDate==e.date?"select":"")),p:t.o((t=>c.clickSelectDate(e)),a)}:{},{q:"bg-gradient-success"==e.className},"bg-gradient-success"==e.className?{r:t.t(e.day),s:t.t(e.eventCount),t:t.n("item flex1 flexColumnCenter success "+(o.selectDate==e.date?"select":"")),v:t.o((t=>c.clickSelectDate(e)),a)}:{}):{w:t.t(e.day),x:t.t(e.className?e.eventCount:""),y:t.o((t=>c.clickSelectDate(e)),a)},{z:a})))},{o:t.t(o.isExpand?"收起":"展开"),p:o.isExpand},o.isExpand?{q:s._imports_2$2}:{r:s._imports_3$2},{s:t.o((t=>c.clickExpandOrRetract())),t:t.f(o.tabList,((e,a,s)=>({a:t.t(e),b:t.n("item "+(o.selectTab==a?"select":"")),c:a,d:t.o((t=>c.clickTabItem(a)),a)}))),v:0==o.selectTab},0==o.selectTab?{w:t.f(o.eventList,((e,a,s)=>t.e({a:t.t(o.getLocaleHourMinute(e.start_time)),b:t.f(5,((t,a,s)=>({a:a({a:t.t(e.name),b:t.t(o.accMul(e.score,100)),c:"f83f1e64-2-"+s+"-"+i,d:t.p({position:e.score,range:[270,630],size:26,"ring-width":2,texture:["#F3C368","#E3E3E3"]}),e:a})))}:{},{j:a,k:t.o((t=>c.clickEventItem(e.id)),a)})))}:{},{x:1==o.selectTab},1==o.selectTab?{y:t.f(o.dataList,((e,a,s)=>({a:t.t(o.getLocaleHourMinute(e.created_at)),b:t.f(5,((t,a,s)=>({a:ac.pullDownRefresh())),E:t.o((t=>c.loadMoreData())),F:s._imports_5,G:t.o((t=>c.clickPreMonth())),H:t.t(o.selectMonth),I:s._imports_6,J:t.o((t=>c.clickNextMonth())),K:t.f(o.weekList,((e,a,s)=>({a:t.t(e),b:a}))),L:t.f(o.calendarDateList[o.selectMonthIndex],((e,a,s)=>t.e({a:e.isToday||e.date==o.selectDate},e.isToday||e.date==o.selectDate?{b:t.t(e.day)}:t.e({c:!e.isCurrentMonth},e.isCurrentMonth?{e:t.t(e.day)}:{d:t.t(e.day)}),{f:a,g:t.o((t=>c.clickSelectDate(e)),a)}))),M:t.s("margin-top:"+o.navH+"px;"),N:t.sr("popup","f83f1e64-3"),O:t.p({type:"top"})})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/invest/invest.json b/unpackage/dist/build/mp-weixin/pages/invest/invest.json deleted file mode 100644 index e41c5c0..0000000 --- a/unpackage/dist/build/mp-weixin/pages/invest/invest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "navigationBarTitleText": "", - "enablePullDownRefresh": false, - "usingComponents": { - "nav-bar": "../../components/navBar/navBar", - "ua-markdown": "../../components/ua-markdown/ua-markdown", - "zui-progress-circle": "../../uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle", - "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/invest/invest.wxml b/unpackage/dist/build/mp-weixin/pages/invest/invest.wxml deleted file mode 100644 index bfec470..0000000 --- a/unpackage/dist/build/mp-weixin/pages/invest/invest.wxml +++ /dev/null @@ -1 +0,0 @@ -{{h}}{{item.a}}{{item.c}}{{item.d}}{{item.h}}{{item.i}}{{item.m}}{{item.n}}{{item.r}}{{item.s}}{{item.w}}{{item.c}}{{item.d}}{{item.h}}{{item.i}}{{item.m}}{{item.n}}{{item.r}}{{item.s}}{{item.w}}{{item.x}}{{o}}{{item.a}}{{item.a}}{{item.d}}{{item.e}}{{citem.a}} {{citem.b}}%{{item.a}}{{item.d}}前值 {{item.e}}预测 {{item.f}}实际 {{item.g}}当前筛选条件下暂无数据请尝试调整筛选条件{{H}}{{item.a}}{{item.b}}{{item.d}}{{item.e}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/invest/invest.wxss b/unpackage/dist/build/mp-weixin/pages/invest/invest.wxss deleted file mode 100644 index 4d43912..0000000 --- a/unpackage/dist/build/mp-weixin/pages/invest/invest.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.searchC{background-color:rgba(41,41,41,.7);left:0;right:0;margin:20rpx 25rpx 0;padding:0 25rpx;height:70rpx;border:solid 1rpx #363636;border-radius:35rpx;font-size:22rpx;font-weight:500}.searchC .icon{margin-right:16rpx;width:30rpx;height:auto}.searchC input{height:100%;color:#fff}.searchC .line{background-color:#e1e1e1;width:1rpx;height:40rpx}.searchC .search{padding:0 25rpx;color:#f97316}.contentC{left:0;right:0;bottom:calc(55px + env(safe-area-inset-bottom));margin-top:20rpx;overflow-y:scroll}.contentC .calendarC{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin:0 25rpx;border-radius:20rpx}.contentC .calendarC .todayC{padding:12rpx 26rpx}.contentC .calendarC .todayC .todayDateC{font-size:32rpx;font-weight:700;color:#3d3d3d}.contentC .calendarC .todayC .todayDateC .icon{margin-left:16rpx;width:30rpx;height:auto}.contentC .calendarC .todayC .today{background-color:#f3c368;width:40rpx;line-height:40rpx;border-radius:50%;font-size:26rpx;font-weight:500;color:#070707;text-align:center}.contentC .calendarC .weekList .item{line-height:40rpx;font-size:24rpx;font-weight:500;color:#292621;text-align:center}.contentC .calendarC .weekDateList{margin-top:6rpx;padding:0 20rpx}.contentC .calendarC .weekDateList .item{margin-right:16rpx;padding:10rpx 0 6rpx;border-radius:5rpx}.contentC .calendarC .weekDateList .item .date{font-size:24rpx;font-weight:700;color:#2a2a2a}.contentC .calendarC .weekDateList .item .eventNum{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2rpx;font-size:18rpx;font-weight:700}.contentC .calendarC .weekDateList .item:nth-child(7n){margin-right:0}.contentC .calendarC .weekDateList .item.select .date{color:#fff}.contentC .calendarC .weekDateList .item.danger{background-color:rgba(235,74,70,.1);color:#eb4a46}.contentC .calendarC .weekDateList .item.select.danger{background-color:#eb4a46;color:#fff}.contentC .calendarC .weekDateList .item.warning{background-color:rgba(253,154,20,.1);color:#fd9a14}.contentC .calendarC .weekDateList .item.select.warning{background-color:#fd9a14;color:#fff}.contentC .calendarC .weekDateList .item.info{background-color:rgba(22,187,207,.1);color:#16bbcf}.contentC .calendarC .weekDateList .item.select.info{background-color:#16bbcf;color:#fff}.contentC .calendarC .weekDateList .item.success{background-color:rgba(85,174,89,.1);color:#55ae59}.contentC .calendarC .weekDateList .item.select.success{background-color:#55ae59;color:#fff}.contentC .calendarC .monthDateList{margin-top:6rpx;padding:0 20rpx}.contentC .calendarC .monthDateList .item{margin:0 16rpx 20rpx 0;padding:10rpx 0 6rpx;width:calc((100% - 96rpx)/7);border-radius:5rpx}.contentC .calendarC .monthDateList .item .date{font-size:26rpx;font-weight:700;color:#2a2a2a}.contentC .calendarC .monthDateList .item .date.notCurrentMonth{color:#999}.contentC .calendarC .monthDateList .item .eventNum{margin-top:2rpx;font-size:18rpx;font-weight:700}.contentC .calendarC .monthDateList .item:nth-child(7n){margin-right:0}.contentC .calendarC .monthDateList .item.select .date{color:#fff}.contentC .calendarC .monthDateList .item.danger{background-color:rgba(235,74,70,.1);color:#eb4a46}.contentC .calendarC .monthDateList .item.select.danger{background-color:#eb4a46;color:#fff}.contentC .calendarC .monthDateList .item.warning{background-color:rgba(253,154,20,.1);color:#fd9a14}.contentC .calendarC .monthDateList .item.select.warning{background-color:#fd9a14;color:#fff}.contentC .calendarC .monthDateList .item.info{background-color:rgba(22,187,207,.1);color:#16bbcf}.contentC .calendarC .monthDateList .item.select.info{background-color:#16bbcf;color:#fff}.contentC .calendarC .monthDateList .item.success{background-color:rgba(85,174,89,.1);color:#55ae59}.contentC .calendarC .monthDateList .item.select.success{background-color:#55ae59;color:#fff}.contentC .calendarC .expandBgC{margin:0 25rpx;border-bottom:solid 1rpx #E4E4E4}.contentC .calendarC .expandBgC .expandC{padding:20rpx 0;font-size:22rpx;font-weight:500;color:#8a857c}.contentC .calendarC .expandBgC .expandC .arrow{margin-left:7rpx;width:15rpx;height:auto}.contentC .tabC{margin-top:10rpx}.contentC .tabC .item{display:inline-block;padding:0 27rpx;line-height:70rpx;font-size:32rpx;color:#cccdd1}.contentC .tabC .item.select{color:#f3c368}.contentC .topCategoryC{white-space:nowrap}.contentC .topCategoryC .item{display:inline-block;line-height:72rpx;padding:0 28rpx;font-size:27rpx;font-weight:500;color:#939393}.contentC .topCategoryC .item.select{font-weight:700;color:#f3c368}.contentC .topCategoryC .item.select .line{background-color:#f3c368;left:calc((100% - 50rpx)/2);width:50rpx;height:2rpx;bottom:0}.eventList{padding:18rpx 25rpx}.eventList .item{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:20rpx;padding:30rpx 20rpx;border-radius:10rpx}.eventList .item .timeStarFollowC .time{margin-right:22rpx;font-size:24rpx;font-weight:700;color:#767676}.eventList .item .timeStarFollowC .starC .starList{top:0;left:0}.eventList .item .timeStarFollowC .starC .icon{margin-right:9rpx;width:27rpx;height:auto}.eventList .item .timeStarFollowC .follow{background-color:#3d3d3d;width:90rpx;line-height:40rpx;border-radius:20rpx;font-size:22rpx;font-weight:500;color:#f2c367;text-align:center}.eventList .item .timeStarFollowC .follow.select{background-color:#f3c368;color:#3d3d3d}.eventList .item .categoryTitleC{margin-top:18rpx}.eventList .item .categoryTitleC .category{background-color:#f3c368;margin-right:12rpx;padding:0 12rpx;line-height:40rpx;border-radius:8rpx;font-size:24rpx;font-weight:700;color:#070707}.eventList .item .categoryTitleC .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:28rpx;font-weight:700;color:#3d3d3d}.eventList .item .labelC{margin-top:12rpx}.eventList .item .labelC .label{display:inline-block;margin-right:10rpx;padding:0 10rpx;line-height:30rpx;font-size:20rpx;font-weight:500;border-radius:5rpx;border:solid 1rpx #333}.eventList .item .content{margin-top:20rpx;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;font-size:24rpx;font-weight:500;color:#71675d}.eventList .item .percentList{white-space:nowrap;margin-top:26rpx}.eventList .item .percentList .percentItem{display:inline-flex;align-items:center;background-color:#fff;box-shadow:0 7rpx 18rpx rgba(217,217,217,.28);margin-right:20rpx;padding:0 20rpx;height:70rpx;border-radius:10rpx;font-size:26rpx;font-weight:700;color:#222}.eventList .item .percentList .percentItem zui-progress-circle{margin-left:20rpx}.eventList .item .percentList .percentItem .num{width:23px;line-height:23px;font-size:17rpx;font-weight:700;color:#999;text-align:center}.eventList .item .percentList .percentItem:last-child{margin-right:0}.dataList{padding:0 25rpx}.dataList .item{padding:30rpx 0;border-bottom:solid 1rpx #E4E4E4}.dataList .item .time{font-size:24rpx;font-weight:700;color:#767676}.dataList .item .starC .starList{top:0;left:0}.dataList .item .starC .icon{margin-right:9rpx;width:27rpx;height:auto}.dataList .item .title{margin-top:16rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:30rpx;font-weight:700;color:#222}.dataList .item .valueList{margin-top:20rpx;font-size:26rpx;font-weight:500;color:#666}.noDataC{margin-top:200rpx;font-weight:500}.noDataC .icon{width:412rpx;height:auto}.noDataC .title{margin-top:8rpx;font-size:32rpx;color:#939393}.noDataC .subtitle{margin-top:16rpx;font-size:26rpx;color:#646464}.popup{background-color:#fff;padding:30rpx 0}.popup .yearMonthC{padding:0 30rpx}.popup .yearMonthC .yearMonth{text-align:center;font-size:24rpx}.popup .yearMonthC .btn{background-color:#f8f8f8;width:40rpx;height:40rpx;border-radius:50%}.popup .yearMonthC .btn .icon{display:block;width:24rpx;height:auto}.popup .weekList{margin-top:20rpx;padding:0 30rpx}.popup .weekList .item{line-height:40rpx;font-size:24rpx;color:#a1a1a1;text-align:center}.popup .monthDateList{padding:0 30rpx}.popup .monthDateList .item{margin-bottom:10rpx;width:calc(100%/7)}.popup .monthDateList .item .date{background-color:#f8f8f8;width:calc(100% - 10rpx);line-height:64rpx;border-radius:15rpx;font-size:24rpx;font-weight:700;color:#333;text-align:center}.popup .monthDateList .item .date.today{background-color:#ff7e1a;color:#fff}.popup .monthDateList .item .date.inRange{background-color:#fff2eb}.popup .monthDateList .item .date.notCurrentMonth{background-color:#fdfdfd;color:#c3c3c3}.popup .monthDateList .item .eventNum{margin-top:12rpx;width:80rpx;height:30rpx;line-height:30rpx;border-radius:5rpx;font-size:16rpx;font-weight:500;color:#fff;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.js b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.js deleted file mode 100644 index 3aa3065..0000000 --- a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),o=require("../../../utils/util.js"),c=require("../../../common/assets.js"),i={data:()=>({navH:e.inject("navHeight"),eventId:"",contentTop:"",investDetails:null,former:"",categoryList:["背景","推演","相关股票"],selectCategory:0,stockCategoryList:[{title:"全部股票",num:0,bgColor:"#D82A2A",color:"white"},{title:"大周期",num:0,bgColor:"#3A5D9C",color:"white"},{title:"TMT板块",num:0,bgColor:"#FFBF00",color:"white"},{title:"大金融地产",num:0,bgColor:"#FFF4D3"},{title:"大消费",num:0,bgColor:"#CDEEEE"},{title:"公共产业板块",num:0,bgColor:"#DEEBF7"}],accMul:o.accMul}),onLoad(t){this.contentTop=this.navH+.136*e.inject("windowWidth"),t.id&&(this.eventId=t.id,this.getEventDetailsData())},methods:{clickCategoryItem(e){this.selectCategory!=e&&(this.selectCategory=e)},clickLookRelatedStockItem(t){e.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=2&code="+t.code+"&des="+t.description+"&name="+t.name})},getEventDetailsData(){t.investEventDetails(this.eventId).then((t=>{if(200==t.code){let e=t.data.detail;for(let t of this.stockCategoryList)t.num=e.sector_stats[t.title];this.investDetails=e,this.former=e.former.replace("","").replace("","")}else e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("ua-markdown"))()}Math||((()=>"../../../components/navBar/navBar.js")+(()=>"../../../components/ua-markdown/ua-markdown.js"))();const s=e._export_sfc(i,[["render",function(t,o,i,s,r,a){return e.e({a:e.p({leftText:"事件详情",hideNavBg:!0}),b:c._imports_0,c:e.f(r.categoryList,((t,o,c)=>({a:e.t(t),b:e.n("item relative "+(r.selectCategory==o?"select":"")),c:o,d:e.o((e=>a.clickCategoryItem(o)),o)}))),d:e.s("top:"+r.navH+"px;"),e:r.investDetails},r.investDetails?e.e({f:0==r.selectCategory},0==r.selectCategory?{g:e.p({source:r.former})}:{},{h:1==r.selectCategory},1==r.selectCategory?{i:e.p({source:r.investDetails.forecast})}:{},{j:2==r.selectCategory},2==r.selectCategory?{k:e.f(r.stockCategoryList,((t,o,c)=>({a:e.t(t.num),b:e.t(t.title),c:e.s("background-color:"+t.bgColor+";color:"+t.color+";"),d:o}))),l:e.f(r.investDetails.related_stocks,((t,o,c)=>e.e({a:e.t(t.code+" "+t.name),b:e.t(t.score),c:t.sw_primary_sector},t.sw_primary_sector?{d:e.t(t.sw_primary_sector)}:{},{e:e.t(t.description),f:o,g:e.o((e=>a.clickLookRelatedStockItem(t)),o)})))}:{},{m:3==r.selectCategory},3==r.selectCategory?{n:e.f(t.conceptList,((o,c,i)=>e.e({a:e.t(o.concept),b:o.price_info},o.price_info?{c:e.t(t.getChgRateStr(o.price_info.avg_change_pct)),d:e.n("chg "+(t.getRateUpOrDown(o.price_info.avg_change_pct)?"down":"up"))}:{},{e:o.price_info},o.price_info?{f:e.t(o.stock_count),g:e.n("stockNum "+(t.getRateUpOrDown(o.price_info.avg_change_pct)?"down":"up"))}:{},{h:e.t(o.description),i:e.f(o.stocks.slice(0,3),((t,o,c)=>({a:e.t(t.stock_name),b:o}))),j:e.t(o.stock_count-3),k:e.o((e=>t.clickStockMore(o)),c),l:e.t(o.price_info?o.price_info.trade_date:""),m:e.o((e=>t.clickHistoricalTimeline(o)),c),n:c}))),o:c._imports_1$3}:{},{p:e.s("top:"+r.contentTop+"px;")}):{})}]]);wx.createPage(s); diff --git a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.json b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.json deleted file mode 100644 index fa06c79..0000000 --- a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar", - "ua-markdown": "../../../components/ua-markdown/ua-markdown" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxml b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxml deleted file mode 100644 index f1604f3..0000000 --- a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxml +++ /dev/null @@ -1 +0,0 @@ -{{item.a}}(AI合成){{item.a}}{{item.b}}{{item.a}}相关度: {{item.b}}%{{item.d}}{{item.e}}{{item.a}}{{item.c}}%{{item.f}} 只股票{{item.h}}热门个股{{sitem.a}}+{{item.j}}更多交易时间:{{item.l}}历史时间轴 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxss b/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxss deleted file mode 100644 index 5218a27..0000000 --- a/unpackage/dist/build/mp-weixin/pages/invest/investDetails/investDetails.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.categoryC{margin-top:10rpx;padding:20rpx 10rpx 0;left:0;right:0;border-radius:20rpx 20rpx 0 0}.categoryC .item{display:inline-block;padding:0 30rpx;line-height:76rpx;font-size:27rpx;font-weight:500;color:#939393}.categoryC .item.select{font-weight:700;color:#f3c368}.contentC{background:linear-gradient(-30deg,#fff6f0,#fefefe);left:0;right:0;bottom:env(safe-area-inset-bottom);margin:0 25rpx;border-radius:10rpx;overflow-y:scroll}.contentC .former{padding:40rpx 25rpx}.contentC .former .ai{font-size:28rpx;color:#c00000}.contentC .stockCategoryList{margin-top:30rpx;padding:0 20rpx}.contentC .stockCategoryList .item{margin:0 30rpx 20rpx 0;width:calc((100% - 60rpx)/3);height:100rpx;border-radius:10rpx}.contentC .stockCategoryList .item .num{font-size:36rpx;font-weight:700}.contentC .stockCategoryList .item .title{font-size:24rpx;font-weight:500}.contentC .stockCategoryList .item:nth-child(3n){margin-right:0}.contentC .stockList{padding:22rpx 25rpx 30rpx}.contentC .stockList .item{padding:22rpx 0 30rpx;border-bottom:solid 1rpx #E4E4E4}.contentC .stockList .item .title{font-size:30rpx;font-weight:700;color:#222}.contentC .stockList .item .correlation{background-color:rgba(249,115,22,.1);padding:0 13rpx;line-height:40rpx;border-radius:5rpx;font-size:24rpx;font-weight:500;color:#f97316}.contentC .stockList .item .category{display:inline-block;padding:0 10rpx;line-height:28rpx;border:solid 1rpx #F6604A;font-size:20rpx;font-weight:500;color:#f6604a;border-radius:5rpx}.contentC .stockList .item .content{margin-top:18rpx;font-size:24rpx;font-weight:500;color:#666;line-height:1.2rem}.contentC .conceptList{padding:30rpx 25rpx}.contentC .conceptList .item{background:linear-gradient(-30deg,#fff6f0,#fefefe);margin-bottom:24rpx;border-radius:10rpx}.contentC .conceptList .item .titleChgStockNumC{padding:24rpx 18rpx 0}.contentC .conceptList .item .titleChgStockNumC .title{margin-right:20rpx;font-size:30rpx;font-weight:700;color:#3d3d3d}.contentC .conceptList .item .titleChgStockNumC .chg{margin-right:20rpx;padding:0 13rpx;line-height:40rpx;border-radius:20rpx;font-size:22rpx;font-weight:700;color:#fff}.contentC .conceptList .item .titleChgStockNumC .chg.up{background-color:#ec3440}.contentC .conceptList .item .titleChgStockNumC .chg.down{background-color:#355422}.contentC .conceptList .item .titleChgStockNumC .stockNum{padding:0 16rpx;line-height:36rpx;border-radius:20rpx;font-size:22rpx;font-weight:700}.contentC .conceptList .item .titleChgStockNumC .stockNum.up{color:#ec3440;border:solid 2rpx #EC3440}.contentC .conceptList .item .titleChgStockNumC .stockNum.down{color:#355422;border:solid 2rpx #355422}.contentC .conceptList .item .content{margin-top:26rpx;padding:0 22rpx;font-size:24rpx;font-weight:500;color:#71675d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.contentC .conceptList .item .hotStockC{margin-top:30rpx;padding:0 20rpx}.contentC .conceptList .item .hotStockC .title{margin-right:10rpx;font-size:24rpx;font-weight:700;color:#936e5c}.contentC .conceptList .item .hotStockC .stockList{font-size:22rpx}.contentC .conceptList .item .hotStockC .stockList .stockItem{background-color:#3d3d3d;margin-right:10rpx;padding:0 8rpx;line-height:36rpx;border-radius:5rpx 20rpx;color:#efddd1}.contentC .conceptList .item .hotStockC .stockList .more{color:#936e5c;line-height:36rpx}.contentC .conceptList .item .hotStockC .notVipC{background-color:#3d3d3d;padding:0 21rpx 0 16rpx;line-height:36rpx;border-radius:5rpx;font-size:22rpx;color:#f3c368}.contentC .conceptList .item .hotStockC .notVipC .icon{margin-right:9rpx;width:15rpx;height:auto}.contentC .conceptList .item .transactionDateHistoryTimeC{padding:20rpx 22rpx 30rpx}.contentC .conceptList .item .transactionDateHistoryTimeC .transactionDate{font-size:20rpx;font-weight:500;color:#666}.contentC .conceptList .item .transactionDateHistoryTimeC .historyTimeC{background-color:#f3c368;padding:0 10rpx 0 15rpx;line-height:36rpx;border-radius:10rpx;font-size:22rpx;font-weight:500;color:#101213}.contentC .conceptList .item .transactionDateHistoryTimeC .historyTimeC .icon{margin-right:7rpx;width:20rpx;height:auto} diff --git a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.js b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.js deleted file mode 100644 index f0d96dc..0000000 --- a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../common/vendor.js"),i=require("../../../request/api.js"),t=require("../../../common/assets.js"),o=getApp(),n={data:()=>({contentTop:"",mobile:"",code:"",isAgree:!1,countdown:0,getCode:!1,timer:null}),onLoad(){this.contentTop=e.inject("navHeight")+230/750*e.inject("windowWidth")},methods:{clickGetCode(){let t=this.mobile;if(!t)return void e.index.showToast({title:"请输入手机号",icon:"none"});if(!o.globalData.mobileReg.test(t))return void e.index.showToast({title:"请输入正确格式的手机号",icon:"none"});if(this.isSubmiting)return;if(this.countdown>0)return;this.isSubmiting=!0;let n={phone:this.mobile,isJson:1},s=this;i.sendSMS(n).then((i=>{e.index.showToast({title:i.message,icon:"none"});let t=60;this.timer=setInterval((()=>{s.isSubmiting=!1,t--,0==t&&clearInterval(s.timer),s.getCode=!0,s.countdown=t}),1e3)})).catch((e=>{this.isSubmiting=!1}))},clickLoginAtOnce(){if(!this.mobile)return void e.index.showToast({title:"请输入手机号",icon:"none"});if(!this.code)return void e.index.showToast({title:"请输入验证码",icon:"none"});if(!this.isAgree)return void e.index.showToast({title:"请阅读并同意我们的《用户服务协议》和《隐私政策》",icon:"none"});let t={phone:this.mobile,code:this.code,isJson:1};i.loginByPhone(t).then((i=>{0==i.code?(e.index.showToast({title:i.message}),e.index.setStorageSync("token",i.token),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)):e.index.showToast({title:i.message,icon:"none"})})).catch((e=>{}))},clickOneClickLogin(){e.index.navigateBack()},clickAgree(){this.isAgree=!this.isAgree},clickProtocol(i){e.index.navigateTo({url:"/pages/mine/web/web?type="+i})}}};if(!Array){e.resolveComponent("navBar")()}Math;const s=e._export_sfc(n,[["render",function(i,o,n,s,c,r){return e.e({a:e.p({leftText:"登录",hideNavBg:!0,backBlack:!0}),b:e.s("margin-top:"+c.contentTop+"px;"),c:t._imports_0$1,d:t._imports_1$8,e:c.mobile,f:e.o((e=>c.mobile=e.detail.value)),g:t._imports_2$6,h:c.code,i:e.o((e=>c.code=e.detail.value)),j:e.t(c.getCode?c.countdown>0?c.countdown+"s":"重新获取验证码":"获取验证码"),k:e.o((e=>r.clickGetCode())),l:e.o((e=>r.clickLoginAtOnce())),m:e.o((e=>r.clickOneClickLogin())),n:c.isAgree},c.isAgree?{o:t._imports_3$5}:{p:t._imports_4$6},{q:e.o((e=>r.clickAgree()))})}]]);wx.createPage(s); diff --git a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.json b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.json deleted file mode 100644 index f9f6bf2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxml b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxml deleted file mode 100644 index de717ec..0000000 --- a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxml +++ /dev/null @@ -1 +0,0 @@ -欢迎登录价值前沿平台{{j}}立即登录授权手机号一键登录 阅读并同意我们的《用户服务协议》《隐私政策》 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxss b/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxss deleted file mode 100644 index 8bbc9ba..0000000 --- a/unpackage/dist/build/mp-weixin/pages/login/codeLogin/codeLogin.wxss +++ /dev/null @@ -1 +0,0 @@ -.logo{margin-left:calc((100% - 144rpx)/2);width:144rpx;height:auto}.loginTitle{margin:40rpx 80rpx 0;font-size:40rpx;font-weight:700;text-align:center}.inputC{background-color:#f8f8f8;margin:0 75rpx;height:80rpx;border-radius:10rpx}.inputC input{font-size:26rpx;font-weight:500}.inputC.mobile{margin-top:40rpx;padding-left:29rpx}.inputC.mobile .icon{margin-right:13rpx;width:26rpx;height:auto}.inputC.code{margin-top:36rpx;padding-left:27rpx}.inputC.code .icon{margin-right:10rpx;width:26rpx;height:auto}.inputC.code .getCode{padding:0 30rpx;font-size:26rpx;font-weight:500;color:#f97316}.btn{margin:0 75rpx;line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;text-align:center}.btn.loginAtOnce{background-color:#f97316;margin-top:60rpx;color:#fff}.btn.oneClickLogin{background-color:#fff1e8;margin-top:28rpx;color:#f97316}.agreeProtocolC{left:0;right:0;bottom:calc(120rpx + env(safe-area-inset-bottom));font-size:26rpx;font-weight:500}.agreeProtocolC .agreeC{padding:14rpx}.agreeProtocolC .agreeC .icon{display:block;width:28rpx;height:auto}.agreeProtocolC .protocol{color:#f97316} diff --git a/unpackage/dist/build/mp-weixin/pages/login/login.js b/unpackage/dist/build/mp-weixin/pages/login/login.js deleted file mode 100644 index f959e21..0000000 --- a/unpackage/dist/build/mp-weixin/pages/login/login.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../common/vendor.js"),o=require("../../request/api.js"),i=require("../../common/assets.js"),n={data:()=>({contentTop:"",isAgree:!1,isBindPhone:!0}),onLoad(){this.contentTop=e.inject("navHeight")+230/750*e.inject("windowWidth"),this.getIsBindPhoneData()},methods:{getPhoneNumData(i){console.log(i),"getPhoneNumber:ok"==i.detail.errMsg&&e.index.login({provider:"weixin",success(n){console.log(n.code);let t={code:n.code,isJson:1};o.loginByWx(t).then((n=>{if(200==n.code){let t=n.data.token;e.index.setStorageSync("token",t);let s={code:i.detail.code};o.wxBindPhone(s).then((o=>{200==o.code?(e.index.showToast({title:o.message}),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)):e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))}else e.index.showToast({title:n.message,icon:"none"})})).catch((e=>{}))},fail(){}})},clickOneClickLogin(){this.isAgree?e.index.login({provider:"weixin",success(i){console.log(i.code);let n={code:i.code,isJson:1};o.loginByWx(n).then((o=>{if(200==o.code){let i=o.data.token;e.index.setStorageSync("token",i),setTimeout((function(){e.index.switchTab({url:"/pages/index/index"})}),1e3)}else e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))},fail(){}}):e.index.showToast({title:"请阅读并同意我们的《用户服务协议》和《隐私政策》",icon:"none"})},clickCodeLogin(){e.index.navigateTo({url:"/pages/login/codeLogin/codeLogin"})},clickAgree(){this.isAgree=!this.isAgree},clickProtocol(o){e.index.navigateTo({url:"/pages/mine/web/web?type="+o})},getIsBindPhoneData(){let i=this;e.index.login({provider:"weixin",success(n){console.log(n.code);let t={code:n.code,isJson:1};o.loginByWx(t).then((o=>{200==o.code?i.isBindPhone=!!o.data.user.phone:e.index.showToast({title:o.message,icon:"none"})})).catch((e=>{}))},fail(){}})}}};if(!Array){e.resolveComponent("navBar")()}Math;const t=e._export_sfc(n,[["render",function(o,n,t,s,c,a){return e.e({a:e.p({leftText:"登录",hideNavBg:!0,backBlack:!0}),b:e.s("margin-top:"+c.contentTop+"px;"),c:i._imports_0$1,d:!c.isBindPhone},c.isBindPhone?{}:{e:e.o(((...e)=>a.getPhoneNumData&&a.getPhoneNumData(...e)))},{f:e.o((e=>c.isBindPhone?a.clickOneClickLogin():"")),g:e.o((e=>a.clickCodeLogin())),h:c.isAgree},c.isAgree?{i:i._imports_3$5}:{j:i._imports_4$6},{k:e.o((e=>a.clickAgree())),l:e.o((e=>a.clickProtocol(2))),m:e.o((e=>a.clickProtocol(3)))})}]]);wx.createPage(t); diff --git a/unpackage/dist/build/mp-weixin/pages/login/login.json b/unpackage/dist/build/mp-weixin/pages/login/login.json deleted file mode 100644 index 0c84504..0000000 --- a/unpackage/dist/build/mp-weixin/pages/login/login.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/login/login.wxml b/unpackage/dist/build/mp-weixin/pages/login/login.wxml deleted file mode 100644 index 93f3a1b..0000000 --- a/unpackage/dist/build/mp-weixin/pages/login/login.wxml +++ /dev/null @@ -1 +0,0 @@ -欢迎登录价值前沿平台 授权手机号一键登录 使用短信验证登录 阅读并同意我们的《用户服务协议》《隐私政策》 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/login/login.wxss b/unpackage/dist/build/mp-weixin/pages/login/login.wxss deleted file mode 100644 index fd3b086..0000000 --- a/unpackage/dist/build/mp-weixin/pages/login/login.wxss +++ /dev/null @@ -1 +0,0 @@ -.logo{margin-left:calc((100% - 144rpx)/2);width:144rpx;height:auto}.loginTitle{margin:40rpx 80rpx 0;font-size:40rpx;font-weight:700;text-align:center}.btn{margin:0 75rpx;line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;text-align:center}.btn.oneClickLogin{background-color:#f97316;margin-top:60rpx;color:#fff}.btn.oneClickLogin button{top:0;left:0;width:100%;height:100%}.btn.codeLogin{background-color:#fff1e8;margin-top:28rpx;color:#f97316}.agreeProtocolC{left:0;right:0;bottom:calc(120rpx + env(safe-area-inset-bottom));font-size:26rpx;font-weight:500}.agreeProtocolC .agreeC{padding:14rpx}.agreeProtocolC .agreeC .icon{display:block;width:28rpx;height:auto}.agreeProtocolC .protocol{color:#f97316} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.js b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.js deleted file mode 100644 index 92bbc20..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js");require("../../../request/http.js");const a=require("../../../common/assets.js"),i={data:()=>({avatarTop:"",contentTop:"",avatar:"",avatarUrl:"",nickname:"",mobile:"",sexList:["男","女"],sex:"",profile:""}),onLoad(){this.avatarTop=e.inject("navHeight")+.08*e.inject("windowWidth"),this.contentTop=this.avatarTop+.1*e.inject("windowWidth"),this.getUserInfoData()},methods:{chooseAvatar(e){console.log(e),this.avatar=e.detail.avatarUrl},sexChange(e){console.log(e);let t=e.detail.value;this.sex=this.sexList[t]},getPhoneNumData(a){if(console.log(a),"getPhoneNumber:ok"==a.detail.errMsg){let i={code:a.detail.code};t.wxBindPhone(i).then((t=>{200==t.code?(e.index.showToast({title:t.message}),this.mobile=t.data.phone):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}},clickFinishOrNext(a){if(this.avatar||this.avatarUrl)if(this.nickname)if(this.sex)if(this.avatar){let i={avatar:this.avatar,nickname:this.nickname,gender:"男"==this.sex?"male":"female",phone:this.mobile,bio:this.profile,isFile:1};t.updateBasicInfo(i).then((t=>{1==a?e.index.navigateTo({url:"/pages/mine/investPreference/investPreference"}):e.index.navigateBack()})).catch((e=>{}))}else{let i={nickname:this.nickname,gender:"男"==this.sex?"male":"female",phone:this.mobile,bio:this.profile};t.updateBasicInfo(i).then((t=>{1==a?e.index.navigateTo({url:"/pages/mine/investPreference/investPreference"}):e.index.navigateBack()})).catch((e=>{}))}else e.index.showToast({title:"请选择性别",icon:"none"});else e.index.showToast({title:"请输入昵称",icon:"none"});else e.index.showToast({title:"请选择头像",icon:"none"})},getUserInfoData(){t.userInfo().then((t=>{200==t.code?(this.avatarUrl=t.data.basic_info.avatar_url,this.nickname=t.data.basic_info.nickname,this.mobile=t.data.basic_info.phone,this.sex="male"==t.data.basic_info.gender?"男":"女",this.profile=t.data.basic_info.bio):e.wx$1.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(i,[["render",function(t,i,n,o,s,r){return{a:e.p({leftText:"信息完善"}),b:a._imports_0,c:s.avatar?s.avatar:s.avatarUrl,d:a._imports_1$5,e:e.o(((...e)=>r.chooseAvatar&&r.chooseAvatar(...e))),f:e.s("top:"+s.avatarTop+"px;"),g:s.nickname,h:e.o((e=>s.nickname=e.detail.value)),i:e.t(s.mobile),j:e.o(((...e)=>r.getPhoneNumData&&r.getPhoneNumData(...e))),k:e.t(s.sex),l:a._imports_2$5,m:s.sexList,n:e.o(((...e)=>r.sexChange&&r.sexChange(...e))),o:e.s("top:"+s.contentTop+"px;"),p:e.o((e=>r.clickFinishOrNext(0))),q:e.o((e=>r.clickFinishOrNext(1)))}}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.json b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.json deleted file mode 100644 index f9f6bf2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxml b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxml deleted file mode 100644 index a593e79..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxml +++ /dev/null @@ -1 +0,0 @@ -基本信息昵称手机号{{i}} 性别{{k}}完成下一步 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxss b/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxss deleted file mode 100644 index 06f3fc6..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/basicInfo/basicInfo.wxss +++ /dev/null @@ -1 +0,0 @@ -.topBg{top:0;left:0;width:100%;height:auto}.avatarC{left:0;margin-left:calc((100% - 150rpx)/2);width:150rpx;z-index:10}.avatarC .avatar{width:100%;height:150rpx;border-radius:50%;border:solid 2rpx white}.avatarC .icon{right:20rpx;bottom:0;width:40rpx;height:auto}.avatarC button{top:0;left:0;width:100%;height:100%}.basicInfoC{background-color:#fff;left:0;right:0;bottom:170rpx;border-radius:20rpx 20rpx 0 0;overflow-y:scroll}.basicInfoC .title{margin:150rpx 0 0 60rpx;font-size:36rpx;font-weight:700}.basicInfoC .section{margin:0 60rpx;line-height:66rpx;font-size:26rpx;font-weight:700}.basicInfoC .inputC{background-color:#fbfbfd;margin:0 60rpx;padding:0 28rpx;height:78rpx;border:solid 2rpx #EFEFF2;border-radius:10rpx}.basicInfoC .inputC input{height:100%;font-size:24rpx;font-weight:500;color:#555}.basicInfoC .selectC{background-color:#fbfbfd;margin:0 60rpx;padding:0 25rpx 0 28rpx;height:78rpx;border:solid 2rpx #EFEFF2;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#555}.basicInfoC .selectC .arrow{width:16rpx;height:auto}.basicInfoC .selectC button{top:0;left:0;width:100%;height:100%}.basicInfoC .textareaC{background-color:#fbfbfd;margin:0 60rpx;padding:20rpx 0 0 28rpx;border:solid 2rpx #EFEFF2;border-radius:2rpx}.basicInfoC .textareaC textarea{height:200rpx;font-size:24rpx;font-weight:500;color:#555}.bottomC{left:0;right:0;bottom:73rpx;margin:0 25rpx}.bottomC .btn{line-height:80rpx;border-radius:20rpx;font-size:26rpx;text-align:center}.bottomC .finish{background-color:#ffe9d9;width:226rpx;color:#f97316}.bottomC .next{background-color:#f97316;margin-left:20rpx;color:#fff} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.js b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.js deleted file mode 100644 index fb31854..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),a=require("../../../utils/util.js"),i=require("../../../common/assets.js"),s={data:()=>({navH:t.inject("navHeight"),listTop:"",tabList:["评论我的","我评论的"],selectTab:0,commentList:[],page:1,loadAll:!1,getLocaleMonthDayHourMinte:a.getLocaleMonthDayHourMinte}),onLoad(){this.listTop=this.navH+85/750*t.inject("windowWidth"),this.getCommentListData()},onPullDownRefresh(){this.page=1,this.getCommentListData()},onReachBottom(){this.loadAll||(this.page++,this.getCommentListData())},methods:{clickTabItem(t){this.selectTab!=t&&(this.selectTab=t,this.getCommentListData())},clickEventItem(e){t.index.navigateTo({url:"/pages/index/eventDetails/eventDetails?id="+e})},getCommentListData(){let a={page:this.page,type:0==this.selectTab?"commented":"comments"};e.userActivityList(a).then((e=>{200==e.code?(1==e.data.current_page?this.commentList=e.data.activities:this.commentList=this.followList.concat(e.data.activities),e.data.current_page==e.data.pages&&(this.loadAll=!0)):t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))}}};if(!Array){t.resolveComponent("navBar")()}Math;const n=t._export_sfc(s,[["render",function(e,a,s,n,o,c){return t.e({a:t.p({leftText:"评论回复"}),b:i._imports_0,c:t.f(o.tabList,((e,a,i)=>t.e({a:t.t(e),b:o.selectTab==a},(o.selectTab,{}),{c:t.n("item flex1 relative "+(o.selectTab==a?"select":"")),d:a,e:t.o((t=>c.clickTabItem(a)),a)}))),d:t.s("top:"+o.navH+"px;"),e:0==o.selectTab},0==o.selectTab?{f:t.f(o.commentList,((e,a,i)=>({a:t.t(e.event.importance),b:t.t(e.event.title),c:a})))}:{g:t.f(o.commentList,((e,a,i)=>({a:e.commenter.avatar_url,b:t.t(e.commenter.nickname),c:t.t(o.getLocaleMonthDayHourMinte(e.created_at)),d:t.t(e.content),e:t.t(e.event.importance),f:t.t(e.event.title),g:t.t(e.event.description),h:t.o((t=>c.clickEventItem(e.event.id)),a),i:a})))},{h:t.s("top:"+o.listTop+"px;")})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.json b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.json deleted file mode 100644 index f9f6bf2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxml b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxml deleted file mode 100644 index 55b76da..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxml +++ /dev/null @@ -1 +0,0 @@ -{{item.a}} 逸尘破晓2-15 15:37回复 回复永不落的梦想:四部门联合启动的人力资源服务业与制造业融合发展点。永不落的梦想:四部门联合启动的人力资源服务业与制造业融合发展点。{{item.a}}{{item.b}}人社部、工信部等四部门印发通知,明确在30个城市开展3年期试点,培育人力资源服务与制造业协同机构...{{item.b}}{{item.c}}{{item.d}}{{item.e}}{{item.f}}{{item.g}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxss b/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxss deleted file mode 100644 index 6412e3c..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/commentReply/commentReply.wxss +++ /dev/null @@ -1 +0,0 @@ -.topBg{top:0;left:0;width:100%;height:auto}.tabC{background-color:#fff;left:0;right:0;margin-top:10rpx;border-bottom:solid 1rpx #E4E4E4;border-radius:20rpx 20rpx 0 0}.tabC .item{line-height:74rpx;font-size:28rpx;font-weight:500;color:#42485b;text-align:center}.tabC .item.select{font-weight:700;color:#f97316}.tabC .item.select .line{background-color:#f97316;left:calc((100% - 50rpx)/2);width:50rpx;height:2rpx;bottom:0}.list{background-color:#fff;left:0;right:0;bottom:0;overflow-y:scroll}.list .commentMeItem .replyContentC{padding:40rpx 25rpx 0}.list .commentMeItem .replyContentC .avatar{margin-right:22rpx;width:80rpx;height:80rpx;border-radius:50%}.list .commentMeItem .replyContentC .replyNickname{font-size:28rpx;font-weight:700;color:#111}.list .commentMeItem .replyContentC .time{font-size:26rpx;font-weight:500;color:#aaa}.list .commentMeItem .replyContentC .reply{width:90rpx;height:52rpx;line-height:50rpx;border-radius:26rpx;border:solid 1rpx #DDD;font-size:24rpx;text-align:center}.list .commentMeItem .replyContentC .content{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#444}.list .commentMeItem .replyContentC .content .originNickname{color:#f97316}.list .commentMeItem .originalTextC{background-color:#f7f7f7;margin-top:20rpx;padding:20rpx 25rpx 25rpx}.list .commentMeItem .originalTextC .originReply{font-size:24rpx;font-weight:500;color:#444}.list .commentMeItem .originalTextC .originReply .originNickname{color:#f97316}.list .commentMeItem .originalTextC .originEventC{background-color:#fff;margin-top:20rpx;padding:34rpx 16rpx}.list .commentMeItem .originalTextC .originEventC .levelTitleC{font-size:30rpx;font-weight:700}.list .commentMeItem .originalTextC .originEventC .levelTitleC .level{background-color:#fec44f;margin-right:17rpx;width:50rpx;height:40rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#fff;text-align:center}.list .commentMeItem .originalTextC .originEventC .levelTitleC .title{color:#222}.list .commentMeItem .originalTextC .originEventC .eventContent{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#666}.list .myCommentItem .replyContentC{padding:40rpx 25rpx 0}.list .myCommentItem .replyContentC .avatar{margin-right:22rpx;width:80rpx;height:80rpx;border-radius:50%}.list .myCommentItem .replyContentC .nickname{font-size:28rpx;font-weight:700;color:#111}.list .myCommentItem .replyContentC .time{font-size:26rpx;font-weight:500;color:#aaa}.list .myCommentItem .replyContentC .content{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#444}.list .myCommentItem .originEventC{background-color:#f7f7f7;margin-top:20rpx;padding:20rpx 40rpx}.list .myCommentItem .originEventC .levelTitleC{font-size:30rpx;font-weight:700}.list .myCommentItem .originEventC .levelTitleC .level{background-color:#fec44f;margin-right:17rpx;width:50rpx;height:40rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#fff;text-align:center}.list .myCommentItem .originEventC .levelTitleC .title{color:#222}.list .myCommentItem .originEventC .eventContent{margin-top:20rpx;font-size:24rpx;font-weight:500;color:#666} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.js b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.js deleted file mode 100644 index 1231b0c..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),n=require("../../../common/assets.js"),o={data:()=>({navH:e.inject("navHeight"),content:""}),onLoad(){},methods:{clickSubmit(){if(!this.content)return void e.index.showToast({title:"请输入您要反馈的问题",icon:"none"});let n={content:this.content,isJson:1};t.feedback(n).then((t=>{200==t.code?(e.index.showToast({title:t.message,icon:"none"}),setTimeout((function(){e.index.navigateBack()}),1e3)):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const i=e._export_sfc(o,[["render",function(t,o,i,s,c,a){return{a:e.p({leftText:"意见反馈"}),b:n._imports_0,c:c.content,d:e.o((e=>c.content=e.detail.value)),e:e.s("top:"+c.navH+"px;"),f:e.o((e=>a.clickSubmit()))}}]]);wx.createPage(i); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.json b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.json deleted file mode 100644 index f9f6bf2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxml b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxml deleted file mode 100644 index 2d37816..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxml +++ /dev/null @@ -1 +0,0 @@ -提交 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxss b/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxss deleted file mode 100644 index 8717d9a..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/feedback/feedback.wxss +++ /dev/null @@ -1 +0,0 @@ -.topBg{top:0;left:0;width:100%;height:auto}.feedbackC{background-color:#fff;margin-top:10rpx;left:0;right:0;bottom:0;padding:43rpx 25rpx 0;border-radius:20rpx 20rpx 0 0}.feedbackC .textareaC{background-color:#f3f6f9;border-radius:20rpx;padding:20rpx 27rpx}.feedbackC .textareaC textarea{width:100%;height:400rpx;font-size:24rpx;font-weight:500}.submit{background-color:#f97316;left:0;right:0;bottom:73rpx;margin:0 25rpx;line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;color:#fff;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.js b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.js deleted file mode 100644 index 7d3310c..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),a=require("../../../utils/util.js"),o=require("../../../common/assets.js"),l={data:()=>({navH:e.inject("navHeight"),followList:[],page:1,loadAll:!1,getRateStr:a.getRateStr,getRateUpOrDown:a.getRateUpOrDown,getLocaleTime:a.getLocaleTime}),onLoad(){this.getFollowCollectListData()},onPullDownRefresh(){this.page=1,this.getFollowCollectListData()},onReachBottom(){this.loadAll||(this.page++,this.getFollowCollectListData())},methods:{clickLookRelatedStockItem(t,a){e.index.navigateTo({url:"/pages/index/stockDetails/stockDetails?type=1&code="+a+"&id="+t})},clickFollowEvent(a,o){t.followEvent(a).then((t=>{e.index.showToast({title:t.message,icon:"none"}),this.followList.splice(o,1)})).catch((e=>{}))},clickEventItem(t){e.index.navigateTo({url:"/pages/index/eventDetails/eventDetails?id="+t})},getFollowCollectListData(){let a={page:this.page,type:"follows"};t.userActivityList(a).then((t=>{200==t.code?(1==t.data.current_page?this.followList=t.data.activities:this.followList=this.followList.concat(t.data.activities),t.data.current_page==t.data.pages&&(this.loadAll=!0)):e.index.showToast({title:t.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const i=e._export_sfc(l,[["render",function(t,a,l,i,n,s){return{a:e.p({leftText:"关注收藏"}),b:o._imports_0,c:e.f(n.followList,((t,a,l)=>e.e({a:e.t(t.importance),b:e.n("level "+t.importance),c:e.t(t.event_title),d:e.t(t.event_description),e:n.getRateUpOrDown(t.related_avg_chg)},n.getRateUpOrDown(t.related_avg_chg)?{f:o._imports_1$1}:{g:o._imports_2$1},{h:e.t(n.getRateStr(t.related_avg_chg)),i:e.n("rateItem "+(n.getRateUpOrDown(t.related_avg_chg)?"down":"up")),j:n.getRateUpOrDown(t.related_max_chg)},n.getRateUpOrDown(t.related_max_chg)?{k:o._imports_1$1}:{l:o._imports_2$1},{m:e.t(n.getRateStr(t.related_max_chg)),n:e.n("rateItem "+(n.getRateUpOrDown(t.related_max_chg)?"down":"up")),o:n.getRateUpOrDown(t.related_week_chg)},n.getRateUpOrDown(t.related_week_chg)?{p:o._imports_1$1}:{q:o._imports_2$1},{r:e.t(n.getRateStr(t.related_week_chg)),s:e.n("rateItem "+(n.getRateUpOrDown(t.related_week_chg)?"down":"up")),t:e.f(t.related_stocks,((a,o,l)=>({a:e.t(a.stock_name),b:e.t((n.getRateUpOrDown(a.daily_change)?"":"+")+a.daily_change),c:o,d:e.o((e=>s.clickLookRelatedStockItem(t.event_id,a.stock_code)),o)}))),v:e.t(n.getLocaleTime(t.created_at)),w:e.t(t.view_count),x:e.t(t.follower_count),y:e.o((e=>s.clickFollowEvent(t.event_id,a)),a),z:e.o((e=>s.clickEventItem(t.event_id)),a),A:a}))),d:o._imports_3$1,e:o._imports_4$5,f:e.s("top:"+n.navH+"px;")}}]]);wx.createPage(i); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.json b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.json deleted file mode 100644 index f9f6bf2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxml b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxml deleted file mode 100644 index 40ac3c4..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxml +++ /dev/null @@ -1 +0,0 @@ -{{item.a}}{{item.c}}{{item.d}} 平均涨幅: {{item.h}}% 最大涨幅: {{item.m}}% 周涨幅: {{item.r}}% {{sitem.a}} {{sitem.b}}%{{item.v}}{{item.w}}{{item.x}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxss b/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxss deleted file mode 100644 index d60b6e5..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/followCollect/followCollect.wxss +++ /dev/null @@ -1 +0,0 @@ -.topBg{top:0;left:0;width:100%;height:auto}.list{background-color:#fff;left:0;right:0;bottom:0;padding:0 25rpx;overflow-y:scroll}.list .item{padding:30rpx 0;border-bottom:solid 1rpx #E4E4E4}.list .item .level{margin-right:16rpx;width:50rpx;line-height:40rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#fff;text-align:center}.list .item .level.S{background-color:#cc4c02}.list .item .level.A{background-color:#ec7014}.list .item .level.B{background-color:#fb9a29}.list .item .level.C{background-color:#fec44f}.list .item .title{font-size:30rpx;font-weight:700;color:#222}.list .item .content{margin-top:20rpx;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;font-size:24rpx;font-weight:500;color:#666}.list .item .increaseRateList{white-space:nowrap;margin-top:24rpx}.list .item .increaseRateList .rateItem{display:inline-block;margin-right:15rpx;line-height:44rpx;padding:0 14rpx;border-radius:10rpx;font-size:22rpx;font-weight:700;color:#fff}.list .item .increaseRateList .rateItem .arrow{width:15rpx;height:auto}.list .item .increaseRateList .rateItem.up{background-color:#c00000}.list .item .increaseRateList .rateItem.down{background-color:#355422}.list .item .stockList{white-space:nowrap;margin-top:20rpx}.list .item .stockList .stockItem{background-color:#f8f8f8;margin-right:21rpx;display:inline-block;padding:0 20rpx;line-height:60rpx;border-radius:10rpx;font-size:30rpx;font-weight:700;color:#222}.list .item .stockList .stockItem .change{color:#f97316}.list .item .timeToolBarC{margin-top:20rpx}.list .item .timeToolBarC .time{font-size:22rpx;font-weight:500;color:#aaa}.list .item .timeToolBarC .toolBarC .toolItem{padding:0 20rpx;font-size:26rpx;font-weight:700;color:#666}.list .item .timeToolBarC .toolBarC .toolItem .icon{margin-right:13rpx;width:29rpx;height:auto}.list .item .timeToolBarC .toolBarC .toolItem:first-child .icon{margin-right:15rpx;width:33rpx;height:auto} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.js b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.js deleted file mode 100644 index c77c8e8..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../common/vendor.js"),t=require("../../../request/api.js"),s=require("../../../common/assets.js"),i={data:()=>({avatarTop:"",contentTop:"",avatar:"",avatarUrl:"",investPreferenceList:["长期投资","中短期投资","风险控制型"],selectInvestIndex:-1,stockYearList:["新手入门","1年以内","1-3年","3-5年","5-10年","10年以上"],selectYearIndex:-1,riskPreferenceList:["保守型","稳健型","积极型"],selectRiskIndex:-1,investmentScaleList:["50万以下","50-100万","100万以上"],selectScaleIndex:-1,preferredMarketList:[{title:"A股"},{title:"港股"},{title:"美股"},{title:"期货"},{title:"虚拟货币"},{title:"新兴市场"}]}),onLoad(){this.avatarTop=e.inject("navHeight")+.08*e.inject("windowWidth"),this.contentTop=this.avatarTop+.1*e.inject("windowWidth"),this.getUserInfoData()},methods:{chooseAvatar(e){this.avatar=e.detail.avatarUrl},clickInvestItem(e){this.selectInvestIndex!=e&&(this.selectInvestIndex=e)},clickYearItem(e){this.selectYearIndex!=e&&(this.selectYearIndex=e)},clickRiskItem(e){this.selectRiskIndex!=e&&(this.selectRiskIndex=e)},clickScaleItem(e){this.selectScaleIndex!=e&&(this.selectScaleIndex=e)},clickMarketItem(e){this.preferredMarketList[e].select=!this.preferredMarketList[e].select},clickPre(){e.index.navigateBack()},clickFinish(){if(this.selectInvestIndex<0)return void e.index.showToast({title:"请选择投资偏好",icon:"none"});if(this.selectYearIndex<0)return void e.index.showToast({title:"请选择炒股年限",icon:"none"});if(this.selectRiskIndex<0)return void e.index.showToast({title:"请选择风险偏好",icon:"none"});if(this.selectScaleIndex<0)return void e.index.showToast({title:"请选择投资规模",icon:"none"});let t=[];for(let e of this.preferredMarketList)e.select&&t.push(e.title);if(0!=t.length)if(this.avatar){let e={avatar:this.avatar,isFile:1};updateBasicInfo(e).then((e=>{this.uploadInvestPreferenceData()})).catch((e=>{}))}else this.uploadInvestPreferenceData();else e.index.showToast({title:"请选择偏好市场",icon:"none"})},uploadInvestPreferenceData(){let s=[];for(let e of this.preferredMarketList)e.select&&s.push(e.title);let i={trading_experience:this.selectYearIndex,investment_style:this.investPreferenceList[this.selectInvestIndex],risk_preference:this.riskPreferenceList[this.selectRiskIndex],investment_amount:this.investmentScaleList[this.selectScaleIndex],preferred_markets:s};t.updateInvestPreference(i).then((t=>{e.index.navigateBack({delta:2})})).catch((e=>{}))},getUserInfoData(){t.userInfo().then((t=>{if(200==t.code){this.avatarUrl=t.data.basic_info.avatar_url;let e=t.data.investment_preferences;for(var s=0;s-1?t.select=!0:t.select=!1}}else e.wx$1.showToast({title:t.message})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(i,[["render",function(t,i,n,r,a,c){return{a:e.p({leftText:"信息完善"}),b:s._imports_0,c:a.avatar?a.avatar:a.avatarUrl,d:s._imports_1$5,e:e.o(((...e)=>c.chooseAvatar&&c.chooseAvatar(...e))),f:e.s("top:"+a.avatarTop+"px;"),g:e.f(a.investPreferenceList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectInvestIndex==s?"select":"")),c:s,d:e.o((e=>c.clickInvestItem(s)),s)}))),h:e.f(a.stockYearList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectYearIndex==s?"select":"")),c:s,d:e.o((e=>c.clickYearItem(s)),s)}))),i:e.f(a.riskPreferenceList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectRiskIndex==s?"select":"")),c:s,d:e.o((e=>c.clickRiskItem(s)),s)}))),j:e.f(a.investmentScaleList,((t,s,i)=>({a:e.t(t),b:e.n("item "+(a.selectScaleIndex==s?"select":"")),c:s,d:e.o((e=>c.clickScaleItem(s)),s)}))),k:e.f(a.preferredMarketList,((t,s,i)=>({a:e.t(t.title),b:e.n("item "+(t.select?"select":"")),c:s,d:e.o((e=>c.clickMarketItem(s)),s)}))),l:e.s("top:"+a.contentTop+"px;"),m:e.o((e=>c.clickPre())),n:e.o((e=>c.clickFinish()))}}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.json b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.json deleted file mode 100644 index f9f6bf2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxml b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxml deleted file mode 100644 index 9447a21..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxml +++ /dev/null @@ -1 +0,0 @@ -投资偏好设置投资偏好{{item.a}}炒股年限{{item.a}}风险偏好{{item.a}}投资规模{{item.a}}偏好市场(可多选){{item.a}}上一步完成 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxss b/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxss deleted file mode 100644 index e990b81..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/investPreference/investPreference.wxss +++ /dev/null @@ -1 +0,0 @@ -.topBg{top:0;left:0;width:100%;height:auto}.avatarC{left:0;margin-left:calc((100% - 150rpx)/2);width:150rpx;z-index:10}.avatarC .avatar{width:100%;height:150rpx;border-radius:50%;border:solid 2rpx white}.avatarC .icon{right:20rpx;bottom:0;width:40rpx;height:auto}.avatarC button{top:0;left:0;width:100%;height:100%}.preferenceC{background-color:#fff;left:0;right:0;bottom:170rpx;border-radius:20rpx 20rpx 0 0;overflow-y:scroll}.preferenceC .title{margin:150rpx 0 0 60rpx;font-size:36rpx;font-weight:700}.preferenceC .section{margin:10rpx 60rpx 0;line-height:66rpx;font-size:26rpx;font-weight:700}.preferenceC .section.first{margin-top:20rpx}.preferenceC .list{padding:0 60rpx}.preferenceC .list .item{background-color:#fbfbfd;margin:0 14rpx 12rpx 0;width:calc((100% - 28rpx)/3);line-height:76rpx;border:solid 2rpx #EFEFF2;border-radius:10rpx;font-size:24rpx;font-weight:500;color:#555;text-align:center}.preferenceC .list .item.select{background-color:#ffe9d9;border:solid 2rpx #F97316}.preferenceC .list .item:nth-child(3n){margin-right:0}.bottomC{left:0;right:0;bottom:73rpx;margin:0 25rpx}.bottomC .btn{line-height:80rpx;border-radius:20rpx;font-size:26rpx;text-align:center}.bottomC .pre{background-color:#ffe9d9;width:226rpx;color:#f97316}.bottomC .finish{background-color:#f97316;margin-left:20rpx;color:#fff} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/mine.js b/unpackage/dist/build/mp-weixin/pages/mine/mine.js deleted file mode 100644 index 5c6f80c..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/mine.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../common/vendor.js"),n=require("../../request/api.js"),i=require("../../common/assets.js"),t={data:()=>({menuTop:e.inject("menuTop"),menuH:e.inject("menuHeight"),infoTop:"",userInfo:null,memberInfo:null,menuList:[{icon:"/static/icon/mine/aboutUs.png",title:"关于我们",url:"/pages/mine/web/web?type=1"},{icon:"/static/icon/mine/serviceTerm.png",title:"服务条款",url:"/pages/mine/web/web?type=2"},{icon:"/static/icon/mine/privacyProtocol.png",title:"隐私协议",url:"/pages/mine/web/web?type=3"},{icon:"/static/icon/mine/feedback.png",title:"意见反馈",url:"/pages/mine/feedback/feedback"},{icon:"/static/icon/mine/customerService.png",title:"联系客服"},{icon:"/static/icon/mine/logout.png",title:"退出登录"}]}),onLoad(){this.infoTop=e.inject("navHeight")+32/750*e.inject("windowWidth")},onShow(){this.getUserInfoData(),this.getMemberStatus()},methods:{clickPersonalInfo(){e.index.navigateTo({url:"/pages/mine/basicInfo/basicInfo"})},clickVip(){e.index.navigateTo({url:"/pagesMine/vip/vip"})},clickNumItem(n){0==n?e.index.navigateTo({url:"/pages/mine/commentReply/commentReply"}):1==n?e.index.navigateTo({url:"/pages/mine/followCollect/followCollect"}):e.index.navigateTo({url:"/pages/mine/myLike/myLike"})},clickMenuItem(n,i){n?e.index.navigateTo({url:n}):i==this.menuList.length-2?this.$refs.popup.open():i==this.menuList.length-1&&e.index.showModal({title:"您确定要退出登录么",success(n){n.confirm&&(e.index.removeStorageSync("token"),e.index.switchTab({url:"/pages/index/index"}))}})},getUserInfoData(){n.userInfo().then((n=>{200==n.code?this.userInfo=n.data:e.wx$1.showToast({title:n.message,icon:"none"})})).catch((e=>{}))},getMemberStatus(){n.membershipStatus().then((n=>{200==n.code?this.memberInfo=n.data:e.index.showToast({title:n.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("uni-popup")()}Math;const o=e._export_sfc(t,[["render",function(n,t,o,s,m,c){return e.e({a:i._imports_0,b:e.s("top:"+m.menuTop+"px;line-height:"+m.menuH+"px;"),c:m.userInfo},m.userInfo?e.e({d:m.userInfo.basic_info.avatar_url,e:e.t(m.userInfo.basic_info.nickname),f:e.t(m.userInfo.basic_info.phone),g:m.memberInfo&&m.memberInfo.is_member},m.memberInfo&&m.memberInfo.is_member?{h:e.t(m.memberInfo.subscription_type)}:{},{i:i._imports_1$4,j:e.s("margin-top:"+m.infoTop+"px;"),k:e.o((e=>c.clickPersonalInfo()))}):{},{l:m.userInfo},m.userInfo?{m:e.t(m.userInfo.statistics.total_comments),n:e.o((e=>c.clickNumItem(0))),o:e.t(m.userInfo.statistics.follows_count),p:e.o((e=>c.clickNumItem(1))),q:e.t(m.userInfo.statistics.likes_count),r:e.o((e=>c.clickNumItem(2)))}:{},{s:m.memberInfo&&!m.memberInfo.is_member},m.memberInfo&&!m.memberInfo.is_member?{t:i._imports_2$4,v:e.o((e=>c.clickVip()))}:{},{w:e.f(m.menuList,((n,i,t)=>({a:n.icon,b:e.t(n.title),c:i,d:e.o((e=>c.clickMenuItem(n.url,i)),i)}))),x:i._imports_3$3,y:i._imports_4$3,z:e.sr("popup","6c6f94e4-0"),A:e.p({type:"center"})})}]]);wx.createPage(o); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/mine.json b/unpackage/dist/build/mp-weixin/pages/mine/mine.json deleted file mode 100644 index a2c5356..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/mine.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/mine.wxml b/unpackage/dist/build/mp-weixin/pages/mine/mine.wxml deleted file mode 100644 index 65e8714..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/mine.wxml +++ /dev/null @@ -1 +0,0 @@ -个人中心{{e}}手机号:{{f}}{{h}}会员{{m}}评论回复{{o}}关注收藏{{q}}我的点赞{{item.b}}企业二维码 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/mine.wxss b/unpackage/dist/build/mp-weixin/pages/mine/mine.wxss deleted file mode 100644 index e1cfba3..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/mine.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#000}.topBg{top:0;left:0;width:100%;height:auto}.navTitle{left:0;margin:0 23rpx;font-size:36rpx;font-weight:700;color:#fff}.personalInfoC{padding:0 25rpx 0 30rpx}.personalInfoC .avatar{margin-right:11rpx;width:130rpx;height:130rpx;border-radius:50%;border:solid 3rpx white}.personalInfoC .nickname{font-size:32rpx;font-weight:700;color:#fff}.personalInfoC .mobile{margin-top:6rpx;font-size:24rpx;font-weight:500;color:#f3c368}.personalInfoC .arrow{width:15rpx;height:auto}.numList .item{padding:25rpx 0}.numList .item .num{font-size:48rpx;font-weight:800;color:#fff}.numList .item .title{font-size:24rpx;font-weight:500;color:#ffecd3}.vipC{margin:0 45rpx}.vipC .icon{display:block;width:100%;height:auto}.menuList{background-color:#fff;margin:0 25rpx;padding:0 20rpx 220rpx;border-radius:20rpx}.menuList .item{height:100rpx;padding:0 18rpx 0 20rpx;border-bottom:solid 1rpx #F7F7F7;font-size:28rpx;color:#222}.menuList .item .icon{margin-right:16rpx;width:44rpx;height:44rpx}.menuList .item .arrow{width:11rpx;height:auto}.menuList .item button{top:0;left:0;width:100%;height:100%}.popup{background-color:#fff}.popup .icon{width:560rpx;height:auto}.popup .title{margin-top:10rpx;border-radius:10rpx;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.js b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.js deleted file mode 100644 index f7a560b..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),i=require("../../../utils/util.js"),a=require("../../../common/assets.js"),s={data:()=>({navH:t.inject("navHeight"),myLikeList:[],page:1,loadAll:!1,getLocaleHourMinute:i.getLocaleHourMinute}),onLoad(){this.getMyLikeListData()},onPullDownRefresh(){this.page=1,this.getMyLikeListData()},onReachBottom(){this.loadAll||(this.page++,this.getMyLikeListData())},methods:{clickLikeComment(i,a){e.likeEventComment(i).then((e=>{t.index.showToast({title:e.message}),this.myLikeList.splice(a,1)})).catch((t=>{}))},getMyLikeListData(){let i={page:this.page,type:"likes"};e.userActivityList(i).then((e=>{200==e.code?(1==e.data.current_page?this.myLikeList=e.data.activities:this.myLikeList=this.myLikeList.concat(e.data.activities),e.data.current_page==e.data.pages&&(this.loadAll=!0)):t.index.showToast({title:e.message,icon:"none"})})).catch((t=>{}))}}};if(!Array){t.resolveComponent("navBar")()}Math;const o=t._export_sfc(s,[["render",function(e,i,s,o,n,r){return{a:t.p({leftText:"我的点赞"}),b:a._imports_0,c:t.f(n.myLikeList,((e,i,a)=>({a:e.author.avatar_url,b:t.t(e.author.nickname),c:e.post_content,d:t.t(n.getLocaleHourMinute(e.like_time)),e:t.o((t=>r.clickLikeComment(e.like_id,i)),i),f:i}))),d:a._imports_1$7,e:t.s("top:"+n.navH+"px;")}}]]);wx.createPage(o); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.json b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.json deleted file mode 100644 index f9f6bf2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxml b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxml deleted file mode 100644 index fa52cdb..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxml +++ /dev/null @@ -1 +0,0 @@ -{{item.b}}{{item.d}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxss b/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxss deleted file mode 100644 index 83c8629..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/myLike/myLike.wxss +++ /dev/null @@ -1 +0,0 @@ -.topBg{top:0;left:0;width:100%;height:auto}.list{background-color:#fff;margin-top:10rpx;left:0;right:0;bottom:0;overflow-y:scroll}.list .item{display:flex;padding:30rpx 25rpx;border-bottom:solid 1rpx #E4E4E4}.list .item .avatar{margin-right:23rpx;width:80rpx;height:80rpx;border-radius:50%}.list .item .nickname{font-size:28rpx;font-weight:700;color:#111}.list .item .content{margin-top:10rpx;line-height:1.2rem;font-size:24rpx;font-weight:500;color:#666}.list .item .timeReplyLikeC .time{margin-right:36rpx;font-size:26rpx;font-weight:500;color:#aaa}.list .item .timeReplyLikeC .reply{font-size:26rpx;font-weight:500;color:#f97316}.list .item .timeReplyLikeC .likeC{padding:14rpx 0;font-size:28rpx;font-weight:700;color:#999}.list .item .timeReplyLikeC .likeC .icon{margin-right:12rpx;width:27rpx;height:auto}.list .item .timeReplyLikeC .likeC.like{color:#f97316}.list .item .totalCommentNumC{padding:14rpx 0 22rpx;font-size:26rpx;font-weight:500;color:#999}.list .item .totalCommentNumC .line{background-color:#aaa;margin-right:18rpx;width:30rpx;height:2rpx}.list .item .totalCommentNumC .arrow{margin-left:14rpx;width:13rpx;height:auto} diff --git a/unpackage/dist/build/mp-weixin/pages/mine/web/web.js b/unpackage/dist/build/mp-weixin/pages/mine/web/web.js deleted file mode 100644 index 173cab5..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/web/web.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../common/vendor.js"),e=require("../../../request/api.js"),n=require("../../../common/assets.js"),s={data:()=>({navH:t.inject("navHeight"),navTitle:"",type:"",webContent:""}),onLoad(t){t.type&&(this.type=t.type,this.getUserInfoData(),1==t.type?this.navTitle="关于我们":2==t.type?this.navTitle="服务条款":3==t.type&&(this.navTitle="隐私协议"))},methods:{getUserInfoData(){e.agreements().then((e=>{200==e.code?1==this.type?this.webContent=e.data.agreements.about_us.content:2==this.type?this.webContent=e.data.agreements.service_terms.content:3==this.type&&(this.webContent=e.data.agreements.privacy_policy.content):t.wx$1.showToast({title:e.message})})).catch((t=>{}))}}};if(!Array){t.resolveComponent("navBar")()}Math;const a=t._export_sfc(s,[["render",function(e,s,a,o,i,r){return{a:t.p({leftText:i.navTitle}),b:n._imports_0,c:t.t(i.webContent),d:t.s("top:"+i.navH+"px;")}}]]);wx.createPage(a); diff --git a/unpackage/dist/build/mp-weixin/pages/mine/web/web.json b/unpackage/dist/build/mp-weixin/pages/mine/web/web.json deleted file mode 100644 index f9f6bf2..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/web/web.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxml b/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxml deleted file mode 100644 index 568548d..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxml +++ /dev/null @@ -1 +0,0 @@ -{{c}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxss b/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxss deleted file mode 100644 index 71e5333..0000000 --- a/unpackage/dist/build/mp-weixin/pages/mine/web/web.wxss +++ /dev/null @@ -1 +0,0 @@ -.topBg{top:0;left:0;width:100%;height:auto}.contentC{background-color:#fff;left:0;right:0;bottom:0;margin-top:10rpx;padding:50rpx 25rpx;overflow-y:scroll} diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/contain.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/contain.png deleted file mode 100644 index 0740874..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/contain.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/continuouslyUnlock.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/continuouslyUnlock.png deleted file mode 100644 index ca08dd7..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/continuouslyUnlock.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/continuouslyUnlock_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/continuouslyUnlock_v.png deleted file mode 100644 index 3de9379..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/continuouslyUnlock_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport.png deleted file mode 100644 index f9fd190..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport_v.png deleted file mode 100644 index 001a241..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dailyReport_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool.png deleted file mode 100644 index 76a6adf..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool_v.png deleted file mode 100644 index 2883e61..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/dataTool_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/decisionSupport.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/decisionSupport.png deleted file mode 100644 index 5efd641..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/decisionSupport.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/decisionSupport_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/decisionSupport_v.png deleted file mode 100644 index 671586d..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/decisionSupport_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport.png deleted file mode 100644 index ad5fc2e..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport_v.png deleted file mode 100644 index 078632d..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/depthReport_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting.png deleted file mode 100644 index 55e7979..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting_v.png deleted file mode 100644 index 00da431..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/expertMeeting_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/industrialResearch.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/industrialResearch.png deleted file mode 100644 index 326c8ed..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/industrialResearch.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/intelligentScreening_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/intelligentScreening_v.png deleted file mode 100644 index fae7da1..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/intelligentScreening_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/investQuestion.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/investQuestion.png deleted file mode 100644 index 402e948..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/investQuestion.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/notContain.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/notContain.png deleted file mode 100644 index b20b287..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/notContain.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/operatingDecision.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/operatingDecision.png deleted file mode 100644 index 7e01ca9..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/operatingDecision.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/specialColumn.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/specialColumn.png deleted file mode 100644 index 7f301c7..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/specialColumn.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/specialColumn_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/specialColumn_v.png deleted file mode 100644 index 90c1ab7..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/specialColumn_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1.png deleted file mode 100644 index f56f79a..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1_v.png deleted file mode 100644 index dc781fa..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step1_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2.png deleted file mode 100644 index ff3ff79..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2_v.png deleted file mode 100644 index 95380b7..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step2_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step3.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step3.png deleted file mode 100644 index 22f52d2..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step3.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step3_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step3_v.png deleted file mode 100644 index 639c3d3..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step3_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step4.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step4.png deleted file mode 100644 index 4663fd3..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step4.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step4_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step4_v.png deleted file mode 100644 index 38cb3a3..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/step4_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight.png deleted file mode 100644 index da7aeb5..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight_v.png deleted file mode 100644 index 14cc32b..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/strategicInsight_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleLeft.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleLeft.png deleted file mode 100644 index d351787..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleLeft.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleLeft_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleLeft_v.png deleted file mode 100644 index da1d832..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleLeft_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleRight.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleRight.png deleted file mode 100644 index d98ebb5..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleRight.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleRight_v.png b/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleRight_v.png deleted file mode 100644 index cbd0486..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/icon/vip/titleRight_v.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/noVipTopBg.png b/unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/noVipTopBg.png deleted file mode 100644 index 45f3ac5..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/noVipTopBg.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/vipTopBg.png b/unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/vipTopBg.png deleted file mode 100644 index 482e41a..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesMine/static/image/vip/vipTopBg.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.js b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.js deleted file mode 100644 index c49015c..0000000 --- a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../common/vendor.js"),i=require("../../request/api.js"),m=require("../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),memberInfo:null,questionList:["信息纷杂难辨真伪?","信息纷杂难辨真伪?","无法把握宏观趋势与行业动向?"],privilegeList:[{icon:"/pagesMine/static/icon/vip/depthReport.png",icon_v:"/pagesMine/static/icon/vip/depthReport_v.png",title:"深度研报",tips:"行业/公司独家分析"},{icon:"/pagesMine/static/icon/vip/strategicInsight.png",icon_v:"/pagesMine/static/icon/vip/strategicInsight_v.png",title:"策略洞察",tips:"赛道趋势+拐点信号"},{icon:"/pagesMine/static/icon/vip/dataTool.png",icon_v:"/pagesMine/static/icon/vip/dataTool_v.png",title:"数据工具",tips:"行业/公司独家分析"},{icon:"/pagesMine/static/icon/vip/dataTool.png",icon_v:"/pagesMine/static/icon/vip/intelligentScreening_v.png",title:"智能筛选",tips:"按需定制标的列表"},{icon:"/pagesMine/static/icon/vip/decisionSupport.png",icon_v:"/pagesMine/static/icon/vip/decisionSupport_v.png",title:"决策辅助",tips:"关键因子评分系统"},{icon:"/pagesMine/static/icon/vip/expertMeeting.png",icon_v:"/pagesMine/static/icon/vip/expertMeeting_v.png",title:"专家闭门会",tips:"深度交流机会"},{icon:"/pagesMine/static/icon/vip/dailyReport.png",icon_v:"/pagesMine/static/icon/vip/dailyReport_v.png",title:"日报周报",tips:"研判速递、节奏掌控"},{icon:"/pagesMine/static/icon/vip/specialColumn.png",icon_v:"/pagesMine/static/icon/vip/specialColumn_v.png",title:"专题专栏",tips:"核心团队观点集结"},{icon:"/pagesMine/static/icon/vip/continuouslyUnlock.png",icon_v:"/pagesMine/static/icon/vip/continuouslyUnlock_v.png",title:"持续解锁",tips:"不定期上线新功能"}]}),onLoad(){this.getMemberStatus()},methods:{clickVipMeal(){e.index.navigateTo({url:"/pagesMine/vipMeal/vipMeal"})},getMemberStatus(){i.membershipStatus().then((i=>{200==i.code?this.memberInfo=i.data:e.index.showToast({title:i.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const n=e._export_sfc(t,[["render",function(i,t,n,o,s,r){return e.e({a:e.p({leftText:"会员中心"}),b:m._imports_0,c:s.memberInfo},s.memberInfo?e.e({d:s.memberInfo.is_member},s.memberInfo.is_member?{e:m._imports_1$10}:{f:m._imports_2$8},{g:s.memberInfo.is_member},s.memberInfo.is_member?{h:e.t(s.memberInfo.subscription_type),i:e.t(s.memberInfo.member_expire_date)}:{},{j:s.memberInfo.is_member},s.memberInfo.is_member?{k:m._imports_3$8}:{l:m._imports_4$8},{m:s.memberInfo.is_member},s.memberInfo.is_member?{n:m._imports_5$3}:{o:m._imports_6$1},{p:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),q:s.memberInfo.is_member},s.memberInfo.is_member?{r:m._imports_7$2}:{s:m._imports_8$2},{t:s.memberInfo.is_member},s.memberInfo.is_member?{v:m._imports_9$3}:{w:m._imports_10$2},{x:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),y:e.n("impormant "+(s.memberInfo.is_member?"vip":"")),z:s.memberInfo.is_member},s.memberInfo.is_member?{A:m._imports_11$3}:{B:m._imports_12$3},{C:s.memberInfo.is_member},s.memberInfo.is_member?{D:m._imports_13$3}:{E:m._imports_14$1},{F:m._imports_15$1,G:e.f(s.questionList,((i,m,t)=>({a:e.t(i),b:m}))),H:e.n("item "+(s.memberInfo.is_member?"vip":"")),I:s.memberInfo.is_member},s.memberInfo.is_member?{J:m._imports_3$8}:{K:m._imports_4$8},{L:s.memberInfo.is_member},s.memberInfo.is_member?{M:m._imports_5$3}:{N:m._imports_6$1},{O:m._imports_16$1,P:s.memberInfo.is_member},s.memberInfo.is_member?{Q:m._imports_3$8}:{R:m._imports_4$8},{S:s.memberInfo.is_member},s.memberInfo.is_member?{T:m._imports_5$3}:{},{U:m._imports_6$1,V:m._imports_17,W:s.memberInfo.is_member},s.memberInfo.is_member?{X:m._imports_3$8}:{Y:m._imports_4$8},{Z:s.memberInfo.is_member},s.memberInfo.is_member?{aa:m._imports_5$3}:{ab:m._imports_6$1},{ac:e.f(s.privilegeList,((i,m,t)=>({a:s.memberInfo.is_member?i.icon_v:i.icon,b:e.t(i.title),c:e.t(i.tips),d:m}))),ad:e.n("privilegeList flexWrap "+(s.memberInfo.is_member?"vip":"")),ae:e.s("margin-top:"+s.navH+"px;")}):{},{af:e.o((e=>r.clickVipMeal()))})}]]);wx.createPage(n); diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.json b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.json deleted file mode 100644 index 0c84504..0000000 --- a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxml b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxml deleted file mode 100644 index 5dc645c..0000000 --- a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxml +++ /dev/null @@ -1 +0,0 @@ -尊贵的{{h}}VIP会员会员有效期至:{{i}}价值前沿您还不是会员 加入尊享N项服务即刻开启HOW TO SUBSCRIBE01点击微信顶部搜索框,并指定搜索内容为 「公众号」02搜索 「价值前沿」,并点击搜索结果中的 「关注」投资的你是否遇到过这些问题?{{item.a}}行业研究中心20余年专业投研,赋能每一位投资者依托价值前沿研究所深耕20余年的专业积淀,我们为您构建一站式行业研究平台。内容覆盖宏观趋势、产业结构、核心公司动态,帮助投资者看懂行业,识别机会,建立自己的知识体系。经营决策中心数据洞察,辅助每一个关键判断我们整合来自一线调研、专题报告、行业闭门会的专业数据,提供宏观到微观的全链条分析。无论是捕捉赛道拐点,还是识别公司价值,经营决策中心都是您可靠的智囊伙伴。会员尊享特权数据洞察,辅助每一个关键判断{{item.b}}{{item.c}}准备好提升您的投资策略了吗? 解锁全部高级功能,让AI成为您的专属投资顾问。查看VIP套餐 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxss b/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxss deleted file mode 100644 index 31e44e9..0000000 --- a/unpackage/dist/build/mp-weixin/pagesMine/vip/vip.wxss +++ /dev/null @@ -1 +0,0 @@ -.topBg{top:0;left:0;width:100%;height:auto}.vipC{padding-bottom:calc(180rpx + env(safe-area-inset-bottom))}.vipC .vipInfoC{margin:0 25rpx}.vipC .vipInfoC .bg{width:100%;height:auto}.vipC .vipInfoC .infoC{top:130rpx;left:38rpx}.vipC .vipInfoC .infoC .title{font-size:40rpx;font-weight:700;color:#556b87}.vipC .vipInfoC .infoC .tips{font-size:28rpx;font-weight:500;color:#65758a}.vipC .vipInfoC .infoC.vip .title,.vipC .vipInfoC .infoC.vip .tips{color:#ab3d1a}.vipC .vipProfitIntroC{background-color:#fff;margin-top:-70rpx;padding-top:40rpx;border-radius:20rpx 20rpx 0 0}.vipC .vipProfitIntroC .titleC .icon{width:54rpx;height:auto}.vipC .vipProfitIntroC .titleC .title{margin:0 20rpx;font-size:50rpx;font-weight:700;color:#222}.vipC .vipProfitIntroC .titleC.research{margin-top:50rpx}.vipC .vipProfitIntroC .titleC.decision{margin-top:30rpx}.vipC .vipProfitIntroC .titleC.privilege{margin-top:40rpx}.vipC .vipProfitIntroC .subtitle{font-size:24rpx;color:#888;text-align:center}.vipC .vipProfitIntroC .stepC{margin:16rpx 25rpx 0}.vipC .vipProfitIntroC .stepC .num{background-color:#edeef1;margin-right:25rpx;width:50rpx;line-height:50rpx;border-radius:50%;font-size:24rpx;font-weight:700;color:#5c6473;text-align:center}.vipC .vipProfitIntroC .stepC .step{font-size:24rpx;color:#5c6473}.vipC .vipProfitIntroC .stepC .step .impormant{font-weight:700}.vipC .vipProfitIntroC .stepC .step .impormant.vip{color:#f97316}.vipC .vipProfitIntroC .picList{padding:0 25rpx;margin-top:34rpx}.vipC .vipProfitIntroC .picList .pic{margin-right:20rpx}.vipC .vipProfitIntroC .picList .pic .icon{width:100%;height:auto}.vipC .vipProfitIntroC .picList .pic:last-child{margin-right:0}.vipC .vipProfitIntroC .questionC{margin-top:40rpx}.vipC .vipProfitIntroC .questionC .title{font-size:45rpx;font-weight:700;color:#222;text-align:center}.vipC .vipProfitIntroC .questionC .iconListC{margin-top:46rpx;padding:0 23rpx 0 59rpx}.vipC .vipProfitIntroC .questionC .iconListC .icon{margin-right:56rpx;width:235rpx;height:auto}.vipC .vipProfitIntroC .questionC .iconListC .list .item{background-color:#ededed;margin-bottom:15rpx;line-height:70rpx;border-radius:35rpx;font-size:24rpx;color:#555;text-align:center}.vipC .vipProfitIntroC .questionC .iconListC .list .item.vip{background-color:#ffebdb;color:#f97316}.vipC .vipProfitIntroC .introC{display:flex;box-shadow:0 0 9rpx rgba(0,0,0,.1);margin:24rpx 25rpx 0;padding:40rpx 20rpx 20rpx 33rpx;line-height:1.5rem;border-radius:10rpx;font-size:24rpx;color:#555}.vipC .vipProfitIntroC .introC .icon{margin-top:92rpx;width:251rpx;height:auto}.vipC .vipProfitIntroC .introC.operatingDecision{padding-bottom:11rpx}.vipC .vipProfitIntroC .introC.operatingDecision .icon{margin-top:116rpx;width:249rpx;height:auto}.vipC .vipProfitIntroC .privilegeList{margin:24rpx 25rpx 0;padding:20rpx 0;box-shadow:0 0 9rpx rgba(0,0,0,.1);border-radius:10rpx}.vipC .vipProfitIntroC .privilegeList .item{padding:20rpx 0;width:calc(100%/3)}.vipC .vipProfitIntroC .privilegeList .item .icon{margin-bottom:10rpx;width:91rpx;height:auto}.vipC .vipProfitIntroC .privilegeList .item .title{font-size:26rpx;font-weight:700;color:#242323}.vipC .vipProfitIntroC .privilegeList .item .tips{margin-top:6rpx;font-size:22rpx;color:#555}.vipC .vipProfitIntroC .privilegeList.vip{box-shadow:0 0 9px rgba(249,115,22,.4)}.vipC .vipProfitIntroC .bottomTitle{margin-top:80rpx;font-size:45rpx;font-weight:700;color:#222;text-align:center}.vipC .vipProfitIntroC .bottomTips{font-size:24rpx;color:#888;text-align:center}.lookMealC{background-color:#f97316;margin:0 25rpx;left:0;right:0;bottom:calc(20rpx + env(safe-area-inset-bottom));line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;color:#fff;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.js b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.js deleted file mode 100644 index dfdbeab..0000000 --- a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../common/vendor.js"),m=require("../../request/api.js"),r=require("../../common/assets.js"),t={data:()=>({navH:e.inject("navHeight"),memberInfo:null,privilegeList:["事件关联股票深度分析","历史事件智能对比复盘","事件概念关联与挖掘","概念板块个股追踪","概念深深度研报与解读","个股异动实时预警","事件传导链路智能分析","概念演变时间轴追溯","个股全方位深度研究","价小前投研助手无限使用","新功能优先体验权","专属客服一对一服务"]}),onLoad(){this.getMemberStatus()},methods:{clickJoinVip(){this.memberInfo.is_member||e.index.showModal({content:"请点击下方按钮复制链接并在浏览器中打开以完成会员购买流程",showCancel:!1,confirmText:"复制",success(m){m.confirm&&e.index.setClipboardData({data:"https://valuefrontier.cn/home/pages/account/subscription"})}})},getMemberStatus(){m.membershipStatus().then((m=>{200==m.code?this.memberInfo=m.data:e.index.showToast({title:m.message,icon:"none"})})).catch((e=>{}))}}};if(!Array){e.resolveComponent("navBar")()}Math;const i=e._export_sfc(t,[["render",function(m,t,i,o,s,n){return e.e({a:e.p({leftText:"会员中心"}),b:r._imports_0,c:s.memberInfo},s.memberInfo?e.e({d:s.memberInfo.is_member},s.memberInfo.is_member?{e:r._imports_1$10}:{f:r._imports_2$8},{g:s.memberInfo.is_member},s.memberInfo.is_member?{h:e.t(s.memberInfo.subscription_type),i:e.t(s.memberInfo.member_expire_date)}:{},{j:s.memberInfo.is_member},s.memberInfo.is_member?{k:r._imports_3$8}:{l:r._imports_4$8},{m:s.memberInfo.is_member},s.memberInfo.is_member?{n:r._imports_5$3}:{o:r._imports_6$1},{p:e.f(s.privilegeList,((m,t,i)=>e.e({a:e.t(m),b:t>5},t>5?{c:r._imports_7$3}:{d:r._imports_8$3},{e:t}))),q:r._imports_8$3,r:e.n("privilegeList "+(s.memberInfo.is_member?"vip":"")),s:e.s("margin-top:"+s.navH+"px;")}):{},{t:s.memberInfo},s.memberInfo?{v:e.t(s.memberInfo.is_member?"您已是年度VIP":"立即加入年度VIP"),w:e.o((e=>n.clickJoinVip()))}:{})}]]);wx.createPage(i); diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.json b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.json deleted file mode 100644 index 0c84504..0000000 --- a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../components/navBar/navBar" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxml b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxml deleted file mode 100644 index a373cd4..0000000 --- a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxml +++ /dev/null @@ -1 +0,0 @@ -尊贵的{{h}}VIP会员会员有效期至:{{i}}价值前沿您还不是会员 加入尊享N项服务特权对比专属特权pro会员max会员{{item.a}}{{v}} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxss b/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxss deleted file mode 100644 index 3c3bff7..0000000 --- a/unpackage/dist/build/mp-weixin/pagesMine/vipMeal/vipMeal.wxss +++ /dev/null @@ -1 +0,0 @@ -.topBg{top:0;left:0;width:100%;height:auto}.vipC{padding-bottom:calc(180rpx + env(safe-area-inset-bottom))}.vipC .vipInfoC{margin:0 25rpx}.vipC .vipInfoC .bg{width:100%;height:auto}.vipC .vipInfoC .infoC{top:130rpx;left:38rpx}.vipC .vipInfoC .infoC .title{font-size:40rpx;font-weight:700;color:#556b87}.vipC .vipInfoC .infoC .tips{font-size:28rpx;font-weight:500;color:#65758a}.vipC .vipInfoC .infoC.vip .title,.vipC .vipInfoC .infoC.vip .tips{color:#ab3d1a}.vipC .privilegeCompareC{background-color:#fff;margin-top:-70rpx;padding-top:40rpx;border-radius:20rpx 20rpx 0 0}.vipC .privilegeCompareC .titleC .icon{width:54rpx;height:auto}.vipC .privilegeCompareC .titleC .title{margin:0 20rpx;font-size:50rpx;font-weight:700;color:#222}.vipC .privilegeCompareC .privilegeList{margin:0 25rpx;padding:0 30rpx;box-shadow:0 0 9px rgba(0,0,0,.1);border-radius:10rpx}.vipC .privilegeCompareC .privilegeList .header{margin-top:50rpx;padding-top:14rpx;border-bottom:solid 1rpx #F3F4F6}.vipC .privilegeCompareC .privilegeList .header .item{line-height:90rpx;font-size:30rpx;font-weight:700;color:#555}.vipC .privilegeCompareC .privilegeList .header .item.privilege{padding-left:24rpx;width:300rpx}.vipC .privilegeCompareC .privilegeList .header .item.free{width:174rpx;text-align:center}.vipC .privilegeCompareC .privilegeList .header .item.vip{width:160rpx;text-align:center}.vipC .privilegeCompareC .privilegeList .list .item .optionItem{height:90rpx;border-bottom:solid 1rpx #F3F4F6}.vipC .privilegeCompareC .privilegeList .list .item .optionItem .contain{width:21rpx;height:auto}.vipC .privilegeCompareC .privilegeList .list .item .optionItem .notContain{width:17rpx;height:auto}.vipC .privilegeCompareC .privilegeList .list .optionItem.privilege{width:300rpx;font-size:24rpx;font-weight:500;color:#222}.vipC .privilegeCompareC .privilegeList .list .optionItem.free{width:174rpx;font-size:20rpx;color:#555;text-align:center}.vipC .privilegeCompareC .privilegeList .list .optionItem.vip{width:160rpx}.vipC .privilegeCompareC .privilegeList.vip{box-shadow:0 0 9px rgba(249,115,22,.4)}.joinVipC{background-color:#f97316;margin:0 25rpx;left:0;right:0;bottom:calc(20rpx + env(safe-area-inset-bottom));line-height:80rpx;border-radius:20rpx;font-size:26rpx;font-weight:500;color:#fff;text-align:center} diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/contrast.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/contrast.png deleted file mode 100644 index ecbde38..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/contrast.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/downArrow.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/downArrow.png deleted file mode 100644 index ec11d43..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/downArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/establishedTime.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/establishedTime.png deleted file mode 100644 index aa3dadd..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/establishedTime.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/existStatus.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/existStatus.png deleted file mode 100644 index 1baf03e..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/existStatus.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/female.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/female.png deleted file mode 100644 index d9ca4e1..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/female.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/industryRank.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/industryRank.png deleted file mode 100644 index d9d3bac..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/industryRank.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/location.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/location.png deleted file mode 100644 index 4e74d0b..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/location.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/lookMoreArrow.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/lookMoreArrow.png deleted file mode 100644 index 4ac42e6..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/lookMoreArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/male.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/male.png deleted file mode 100644 index bf1618c..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/male.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/marketPosition.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/marketPosition.png deleted file mode 100644 index 77d647c..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/marketPosition.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/optional.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/optional.png deleted file mode 100644 index 173b567..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/optional.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/registeredCapital.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/registeredCapital.png deleted file mode 100644 index f863424..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/registeredCapital.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/share.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/share.png deleted file mode 100644 index cbb7a4d..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/share.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/upArrow.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/upArrow.png deleted file mode 100644 index c81400c..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/upArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/visitWebsite.png b/unpackage/dist/build/mp-weixin/pagesStock/static/icon/visitWebsite.png deleted file mode 100644 index e028943..0000000 Binary files a/unpackage/dist/build/mp-weixin/pagesStock/static/icon/visitWebsite.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js deleted file mode 100644 index fe680a1..0000000 --- a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../common/vendor.js"),t=require("../../common/assets.js"),s={data:()=>({navH:e.inject("navHeight"),keywords:"",contentTop:"",tabList:[{title:"公司档案"},{title:"深度分析"},{title:"财务全景"},{title:"动态跟踪"}],selectTab:0,companyFilesList:[{title:"股权结构"},{title:"管理团队"},{title:"分支机构"},{title:"工商信息"}],selectCompanyFiles:0,inDepthAnalysisList:[{title:"战略分析"},{title:"业务结构"},{title:"产业链"},{title:"发展历程"}],selectInDepthAnalysis:0,caiWuList:[{title:"主营数据"},{title:"财务分析"},{title:"财务数据"}],selectCaiwu:0,dongTaiList:[{title:"新闻动态"},{title:"公司公告"}],selectDongtai:0}),onLoad(){this.contentTop=this.navH+.16*e.inject("windowWidth")},methods:{clickTabItem(e){this.selectTab!=e&&(this.selectTab=e)},clickCompanyFilesItem(e){this.selectCompanyFiles!=e&&(this.selectCompanyFiles=e)},clickDongTaiItem(e){this.selectDongtai!=e&&(this.selectDongtai=e)},clickCaiWuItem(e){this.selectCaiwu!=e&&(this.selectCaiwu=e)},clickInDepthAnalysisItem(e){this.selectInDepthAnalysis!=e&&(this.selectInDepthAnalysis=e)},clickIndustryRank(){this.$refs.industryRankPop.open()},detailShow(e){0==e?this.$refs.detailPopup.open():this.$refs.detailInfoPopup.open()}}};if(!Array){(e.resolveComponent("navBar")+e.resolveComponent("gqjg-view")+e.resolveComponent("ywjg-view")+e.resolveComponent("cyl-view")+e.resolveComponent("fzlc-view")+e.resolveComponent("zysj-view")+e.resolveComponent("news-view")+e.resolveComponent("uni-popup"))()}Math||((()=>"../../components/navBar/navBar.js")+(()=>"../../components/gqjg-view/gqjg-view.js")+(()=>"../../components/ywjg-view/ywjg-view.js")+(()=>"../../components/cyl-view/cyl-view.js")+(()=>"../../components/fzlc-view/fzlc-view.js")+(()=>"../../components/zysj-view/zysj-view.js")+(()=>"../../components/news-view/news-view.js")+(()=>"../../uni_modules/uni-popup/components/uni-popup/uni-popup.js"))();const i=e._export_sfc(s,[["render",function(s,i,o,l,n,a){return e.e({a:e.p({leftText:"平安银行(000001)",hideNavBg:!0}),b:t._imports_0,c:t._imports_1,d:e.o((e=>s.clickSearch())),e:n.keywords,f:e.o((e=>n.keywords=e.detail.value)),g:e.s("top:"+n.navH+"px;"),h:t._imports_2$10,i:t._imports_3$10,j:t._imports_4$10,k:t._imports_5$4,l:e.f(n.tabList,((t,s,i)=>({a:e.t(t.title),b:e.n("item "+(n.selectTab==s?"select":"")),c:s,d:e.o((e=>a.clickTabItem(s)),s)}))),m:0==n.selectTab},0==n.selectTab?e.e({n:e.f(n.companyFilesList,((t,s,i)=>({a:e.t(t.title),b:e.n("item "+(n.selectCompanyFiles==s?"select":"")),c:s,d:e.o((e=>a.clickCompanyFilesItem(s)),s)}))),o:0==n.selectCompanyFiles},(n.selectCompanyFiles,{}),{p:1==n.selectCompanyFiles},1==n.selectCompanyFiles?{q:t._imports_6$2,r:t._imports_7$4}:{},{s:2==n.selectCompanyFiles},2==n.selectCompanyFiles?{t:t._imports_8$4}:{},{v:3==n.selectCompanyFiles},(n.selectCompanyFiles,{})):{},{w:1==n.selectTab},1==n.selectTab?e.e({x:e.f(n.inDepthAnalysisList,((t,s,i)=>({a:e.t(t.title),b:e.n("item "+(n.selectInDepthAnalysis==s?"select":"")),c:s,d:e.o((e=>a.clickInDepthAnalysisItem(s)),s)}))),y:0==n.selectInDepthAnalysis},0==n.selectInDepthAnalysis?{z:t._imports_8$4,A:t._imports_9$4,B:e.o((e=>a.clickIndustryRank())),C:t._imports_8$4}:{},{D:1==n.selectInDepthAnalysis},(n.selectInDepthAnalysis,{}),{E:2==n.selectInDepthAnalysis},2==n.selectInDepthAnalysis?{F:e.o((e=>a.detailShow(0)))}:{},{G:3==n.selectInDepthAnalysis},3==n.selectInDepthAnalysis?{H:e.o((e=>a.detailShow(1)))}:{}):{},{I:2==n.selectTab},2==n.selectTab?{J:e.f(n.caiWuList,((t,s,i)=>({a:e.t(t.title),b:e.n("item "+(n.selectCaiwu==s?"select":"")),c:s,d:e.o((e=>a.clickCaiWuItem(s)),s)}))),K:e.p({type:n.selectCaiwu})}:{},{L:3==n.selectTab},3==n.selectTab?{M:e.f(n.dongTaiList,((t,s,i)=>({a:e.t(t.title),b:e.n("item "+(n.selectDongtai==s?"select":"")),c:s,d:e.o((e=>a.clickDongTaiItem(s)),s)}))),N:e.p({type:n.selectDongtai})}:{},{O:e.s("top:"+n.contentTop+"px;"),P:e.o((e=>s.sendEventComment())),Q:s.eventComment,R:e.o((e=>s.eventComment=e.detail.value)),S:t._imports_2$9,T:t._imports_3$9,U:e.o((e=>s.clickComment())),V:t._imports_4$9,W:e.o((e=>s.clickFollow())),X:t._imports_13$1,Y:t._imports_8$4,Z:e.sr("industryRankPop","112fb558-7"),aa:e.p({type:"bottom"}),ab:t._imports_13$1,ac:e.f(3,((e,t,s)=>({a:t}))),ad:t._imports_14$2,ae:e.sr("detailPopup","112fb558-8"),af:e.p({type:"bottom",safeArea:!1}),ag:t._imports_13$1,ah:e.sr("detailInfoPopup","112fb558-9"),ai:e.p({type:"bottom",safeArea:!1})})}]]);wx.createPage(i); diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.json b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.json deleted file mode 100644 index 60c544c..0000000 --- a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "navigationBarTitleText": "", - "usingComponents": { - "nav-bar": "../../components/navBar/navBar", - "gqjg-view": "../../components/gqjg-view/gqjg-view", - "ywjg-view": "../../components/ywjg-view/ywjg-view", - "cyl-view": "../../components/cyl-view/cyl-view", - "fzlc-view": "../../components/fzlc-view/fzlc-view", - "zysj-view": "../../components/zysj-view/zysj-view", - "news-view": "../../components/news-view/news-view", - "uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml deleted file mode 100644 index 7b87e9f..0000000 --- a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxml +++ /dev/null @@ -1 +0,0 @@ -金融·银行沪深300、上证18011.53+0.44%今开:11.47昨收:11.47最高:11.58最低:11.42关键指标市盈率 (PE)5.37流通股本194.06亿股流通市值2237.47亿换手率0.36%发行总股本194.06亿股52周波动10.48-13.33主力动态主力净流入+0.10亿机构持仓23.83%买入 42%卖出 58%成立1987/12/22注册资本194.06亿元所在地广东 深圳市访问逛网公司简介深圳发展银行股份有限公司系在对中华人民共和国深圳经济特区内原6家农村信用社进行股份制改造的基础上设立的股份制商业银行... 展开全文{{item.a}}{{item.a}}董事15人郭晓涛非执行董事任职日期:2024-10-08博士研究生59岁展开查看平安银行股份有限公司北京分行存续注册资本20亿元法人代表张伟成立日期2007-03-15关联企业156 家工商信息统一信用代码914403001000010008公司规模大型企业(员工超3万人)注册地址深圳市罗湖区深南东路5047号办公地址深圳市福田区益田路5023号平服务机构会计师事务所普华永道中天会计师事务所(特殊普通合伙)会计师事务所普华永道中天会计师事务所(特殊普通合伙)主营业务吸收公众存款、发放贷款、办理结算、票据贴现、资金拆借、银行卡业务代理收付款项、外汇业务等商业银行业务经营范围吸收公众存款;发放短期、中期和长期贷款;办理国内外结算;办理票据兑与贴现;发行金融债券;代理发行、代理兑付、承销政府债券;买卖政府债买卖外汇;从事银行卡业务,提供信用证服务及担保,代理收付款项及代理保险业务;提供保管箱服务;经有关监管机构批准的其他业务。{{item.a}}核心定位中国领先的股份制商业银行,平安集团综合金融战略的核心载体投资亮点综合金融优势背靠平安集团,客户资源共享和交叉销售带来持续增长动力商业模式零售银行核心驱动以零售银行业务为核心驱动,依托平安集团综合金融平台,构建智能化、移动化、综合化三位一体发展模式。科技赋能转型通过科技赋能实现业务流程数字化,降本增效的同时提升客户体验。AI应用深化对公业务聚焦聚焦供应链金融和产业互联网,服务实体经济高质量发展。战略分析战略方向以"零售做强、对公做精、同业做专"为主线,通过压降高风险资产、深耕科技绿色普惠强化集团协同,实现轻资本、弱周期、高股息的高质量增长。 战略举措 2025年A1138个项目落地,构建智能风控、智能投顾与智能运营,目标3年降低单位成本10%以上;发行800亿元资本债,用于置换存量高成本次级债并支持科技绿色贷款扩张,目合金融优势技绿色贷款占比提升至15%。 竞争地位分析行业排名 6/42主要竞争对手招商银行竞争优势 背靠平安集团综合金融生态,零售客户数超1.25亿、AUM近4.2万亿元,科技投入持续高位,数字化经营与风控模型行业领先,对公绿色、科创、普惠贷款增速均超10%,非息收入占比提升至36%以上,资本充足率高于监管底线且拨备覆盖率250%+,资产质量稳健。 竞争劣势 净息差仅1.87%且同比收窄51bps,营收与净利润双降,个人贷款规模下滑10.6%,规模增速(3.3%)低于行业平均,ROE跌破11%,成本收入比27.7%仍高于股份行头部标杆;对公与同业业务市场份额仍小,存款成本刚性,利率下行周期盈利弹性受限。 {{item.a}}{{item.a}}对比自选分享行业排名EPS行业均值:1.85详情央行/政策性银行Supplier份额: 12.5%节点描述提供再贷款、再贴现、同业存放等基础货币与流动性支持重要度评分95依赖程度86相关公司平安银行000001上游平安银行股份有限公司供再贷款、再贴现、同业存放等基础货币与流动性支持产业链关系:流向 平安银行详情不良贷款率连续四年低于1.1%Achievement2025-06-30事件详情2025年中报不良率1.06%,拨备覆盖率290%,资产质量保持股份行领先。财务影响信用成本同比下降12bps,释放利润约50亿元。影响评估影响度86 / 100 \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss b/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss deleted file mode 100644 index 0b48e39..0000000 --- a/unpackage/dist/build/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.wxss +++ /dev/null @@ -1 +0,0 @@ -page{background-color:#070707}.topBg{top:0;left:0;width:100%;height:auto}.searchC{background-color:rgba(41,41,41,.7);left:0;right:0;margin:20rpx 25rpx 0;padding:0 25rpx;height:70rpx;border-radius:35rpx;font-size:22rpx;font-weight:500}.searchC .icon{margin-right:12rpx;width:25rpx;height:auto}.searchC input{height:100%;color:#fff}.stockDetailsC{left:0;right:0;bottom:calc(110rpx + env(safe-area-inset-bottom))}.stockDetailsC .basicInfoC{background-color:#fff;margin:0 25rpx;padding:22rpx 20rpx 40rpx;border-radius:10rpx}.stockDetailsC .basicInfoC .categoryLabelC{font-size:24rpx;font-weight:500;color:#71675d}.stockDetailsC .basicInfoC .categoryLabelC .category{margin-right:14rpx;padding:0 12rpx;line-height:34rpx;border:solid 1rpx #71675D;border-radius:5rpx}.stockDetailsC .basicInfoC .priceC{margin-top:10rpx;padding:0 6rpx 16rpx;border-bottom:solid 1rpx #E7E7E7;font-weight:500}.stockDetailsC .basicInfoC .priceC .currentChgC{margin-right:40rpx;color:#ec3440}.stockDetailsC .basicInfoC .priceC .currentChgC .current{font-size:48rpx;font-weight:900}.stockDetailsC .basicInfoC .priceC .currentChgC .chg{font-size:24rpx;text-align:center}.stockDetailsC .basicInfoC .priceC .priceIndexC{font-size:24rpx;color:#71675d}.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC{height:40rpx}.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC .content.up{color:#ec3440}.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC .content.down{color:#345423}.stockDetailsC .basicInfoC .priceC .priceIndexC .indexC.marginR{margin-left:80rpx}.stockDetailsC .basicInfoC .section{margin-top:14rpx;font-size:28rpx;font-weight:700;color:#2b2b2b}.stockDetailsC .basicInfoC .infoC{height:40rpx;font-size:22rpx;color:#71675d}.stockDetailsC .basicInfoC .infoC .rightInfoC{margin-left:32rpx}.stockDetailsC .basicInfoC .infoC .icon{margin-right:15rpx;width:26rpx;height:auto}.stockDetailsC .basicInfoC .infoC .title{margin-right:18rpx;font-weight:500}.stockDetailsC .basicInfoC .infoC .content{font-weight:700;text-align:right}.stockDetailsC .basicInfoC .infoC .title.important,.stockDetailsC .basicInfoC .infoC .content.important{color:#bb8520}.stockDetailsC .basicInfoC .infoC .content.up{color:#ec3440}.stockDetailsC .basicInfoC .progressC{background-color:#345423;margin:20rpx 10rpx 0;height:10rpx;border-radius:5rpx}.stockDetailsC .basicInfoC .progressC .buy{background-color:#ec3440;width:42%;height:100%;border-radius:5rpx}.stockDetailsC .basicInfoC .buySaleC{margin:10rpx 0;padding:0 10rpx 20rpx;font-size:22rpx;font-weight:700;border-bottom:solid 1rpx #E7E7E7}.stockDetailsC .basicInfoC .buySaleC .buy{color:#ec3440}.stockDetailsC .basicInfoC .buySaleC .sale{color:#345423;text-align:right}.stockDetailsC .basicInfoC .companyInfo{display:flex;margin-top:16rpx;font-size:22rpx;font-weight:500;color:#71675d}.stockDetailsC .basicInfoC .companyInfo .title{margin-right:10rpx;font-weight:700}.stockDetailsC .basicInfoC .companyInfo .expand{color:#bb8520}.stockDetailsC .otherInfoC{background-color:#fff;margin:20rpx 25rpx 0;border-radius:10rpx}.stockDetailsC .otherInfoC .tabC{white-space:nowrap;margin:0 20rpx;border-bottom:solid 1rpx #E7E7E7}.stockDetailsC .otherInfoC .tabC .item{display:inline-block;margin-right:40rpx;line-height:70rpx;font-size:26rpx;font-weight:500;color:#999}.stockDetailsC .otherInfoC .tabC .item.select{border-bottom:solid 1rpx #F2C369;font-size:28rpx;font-weight:700;color:#2b2b2b}.stockDetailsC .otherInfoC .companyFilesList{white-space:nowrap;margin:22rpx 26rpx 0}.stockDetailsC .otherInfoC .companyFilesList .item{display:inline-block;background-color:#f6f6f6;margin-right:20rpx;padding:0 12rpx;line-height:46rpx;border-radius:5rpx;font-size:24rpx;font-weight:500;color:#939393}.stockDetailsC .otherInfoC .companyFilesList .item.select{background-color:#f3c368;font-weight:700;color:#070707}.stockDetailsC .otherInfoC .managementTeamList{padding:0 20rpx}.stockDetailsC .otherInfoC .managementTeamList .positionNumC{height:70rpx}.stockDetailsC .otherInfoC .managementTeamList .positionNumC .position{margin-right:11rpx;font-size:28rpx;font-weight:700}.stockDetailsC .otherInfoC .managementTeamList .positionNumC .num{padding:0 14rpx;line-height:30rpx;border-radius:5rpx;font-size:20rpx;font-weight:700;color:#fff}.stockDetailsC .otherInfoC .managementTeamList .positionNumC .num.director{background-color:#99afec}.stockDetailsC .otherInfoC .managementTeamList .positionNumC .num.supervisor{background-color:#b499ec}.stockDetailsC .otherInfoC .managementTeamList .positionNumC .num.other{background-color:#b5b5c9}.stockDetailsC .otherInfoC .managementTeamList .item{background-color:#fafafc;margin-bottom:20rpx;padding:20rpx 25rpx 20rpx 20rpx;border-radius:10rpx}.stockDetailsC .otherInfoC .managementTeamList .item .avatarC{margin-right:18rpx;width:80rpx;height:80rpx;border-radius:50%;font-size:30rpx;font-weight:700;color:#fff}.stockDetailsC .otherInfoC .managementTeamList .item .avatarC .sexC{right:0;bottom:0;width:30rpx;height:30rpx;border-radius:50%;border:solid 2rpx white}.stockDetailsC .otherInfoC .managementTeamList .item .avatarC .sexC .icon{width:16rpx;height:auto}.stockDetailsC .otherInfoC .managementTeamList .item .avatarC .sexC.female{background-color:#fa5a93}.stockDetailsC .otherInfoC .managementTeamList .item .avatarC .sexC.male{background-color:#3e6cfc}.stockDetailsC .otherInfoC .managementTeamList .item .avatarC.director{background-color:#99afec}.stockDetailsC .otherInfoC .managementTeamList .item .avatarC.supervisor{background-color:#b499ec}.stockDetailsC .otherInfoC .managementTeamList .item .avatarC.other{background-color:#b5b5c9}.stockDetailsC .otherInfoC .managementTeamList .item .name{margin-right:13rpx;font-size:24rpx;font-weight:700;color:#666}.stockDetailsC .otherInfoC .managementTeamList .item .position{font-size:22rpx;font-weight:500;color:#999}.stockDetailsC .otherInfoC .managementTeamList .item .date{font-size:20rpx;font-weight:500;color:#999;text-align:right}.stockDetailsC .otherInfoC .managementTeamList .item .educationAgeC{margin-top:8rpx}.stockDetailsC .otherInfoC .managementTeamList .item .educationAgeC .label{margin-right:10rpx;background-color:#f1f1f1;line-height:30rpx;padding:0 16rpx;font-size:20rpx;font-weight:500;color:#999}.stockDetailsC .otherInfoC .managementTeamList .expandMoreC{height:80rpx;border-bottom:solid 1rpx #E7E7E7;font-size:24rpx;font-weight:500;color:#c9c9c9}.stockDetailsC .otherInfoC .managementTeamList .expandMoreC .arrow{margin-left:18rpx;width:11rpx;height:auto}.stockDetailsC .otherInfoC .branchList{margin-top:38rpx;padding:0 20rpx}.stockDetailsC .otherInfoC .branchList .item{background-color:#fafafc;margin-bottom:20rpx;padding:20rpx;border-radius:10rpx}.stockDetailsC .otherInfoC .branchList .item .titleStatusC{font-size:28rpx;font-weight:700;color:#2b2b2b}.stockDetailsC .otherInfoC .branchList .item .titleStatusC .statusC{padding:0 10rpx;line-height:28rpx;border-radius:15rpx;font-size:20rpx;font-weight:500}.stockDetailsC .otherInfoC .branchList .item .titleStatusC .statusC.exist{background-color:#fff7e9;border:solid 1rpx #F2C369;color:#f2c369}.stockDetailsC .otherInfoC .branchList .item .titleStatusC .statusC.exist .icon{margin-right:3rpx;width:16rpx;height:auto}.stockDetailsC .otherInfoC .branchList .item .infoC{height:50rpx}.stockDetailsC .otherInfoC .branchList .item .infoC .infoItem .title{margin-right:16rpx;font-size:22rpx;font-weight:500;color:#999}.stockDetailsC .otherInfoC .branchList .item .infoC .infoItem .content{font-size:24rpx;font-weight:700;color:#2a2a2a;text-align:right}.stockDetailsC .otherInfoC .branchList .item .infoC .infoItem.leftInfo{margin-right:20rpx}.stockDetailsC .otherInfoC .branchList .item .infoC .infoItem.rightInfo{margin-left:20rpx}.stockDetailsC .otherInfoC .branchList .item .infoC.topInfo{margin-top:10rpx}.stockDetailsC .otherInfoC .businessInfoList{padding:0 20rpx}.stockDetailsC .otherInfoC .businessInfoList .section{line-height:72rpx;font-size:28rpx;font-weight:700;color:#2b2b2b}.stockDetailsC .otherInfoC .businessInfoList .infoC{background-color:#fafafc;border-radius:10rpx;padding:12rpx 20rpx}.stockDetailsC .otherInfoC .businessInfoList .infoC .infoItem{line-height:40rpx}.stockDetailsC .otherInfoC .businessInfoList .infoC .title{font-size:22rpx;font-weight:500;color:#999}.stockDetailsC .otherInfoC .businessInfoList .infoC .content{font-size:24rpx;font-weight:500;color:#2a2a2a}.stockDetailsC .otherInfoC .businessInfoList .infoC .content.code{color:#bb8520}.stockDetailsC .otherInfoC .businessInfoList .infoC .content.rightAlign{text-align:right}.stockDetailsC .otherInfoC .businessInfoList .infoC.mainBussiness{padding:20rpx}.stockDetailsC .otherInfoC .strategicAnalysisList{padding:0 20rpx}.stockDetailsC .otherInfoC .strategicAnalysisList .section{line-height:72rpx;font-size:28rpx;font-weight:700;color:#2b2b2b}.stockDetailsC .otherInfoC .strategicAnalysisList .section .industryRankC{margin-left:10rpx;padding:0 12rpx;line-height:38rpx;border:solid 1rpx #F2C369;border-radius:19rpx;font-size:20rpx;font-weight:500;color:#f3c368}.stockDetailsC .otherInfoC .strategicAnalysisList .section .industryRankC .icon{margin-right:5rpx;width:17rpx;height:auto}.stockDetailsC .otherInfoC .strategicAnalysisList .corePositionC{background-color:#fafafc;padding:20rpx;font-size:24rpx;font-weight:500;color:#2a2a2a;border-radius:10rpx}.stockDetailsC .otherInfoC .strategicAnalysisList .highlightsList .item{background-color:#fafafc;margin-bottom:20rpx;padding:20rpx;border-radius:10rpx}.stockDetailsC .otherInfoC .strategicAnalysisList .highlightsList .item .icon{width:81rpx;height:auto}.stockDetailsC .otherInfoC .strategicAnalysisList .highlightsList .item .title{font-size:22rpx;font-weight:500;color:#999}.stockDetailsC .otherInfoC .strategicAnalysisList .highlightsList .item .content{font-size:20rpx;font-weight:500;color:#2a2a2a}.stockDetailsC .otherInfoC .strategicAnalysisList .infoC{background-color:#fafafc;border-radius:10rpx;padding:12rpx 20rpx;margin-bottom:20rpx}.stockDetailsC .otherInfoC .strategicAnalysisList .infoC .infoItem{line-height:40rpx}.stockDetailsC .otherInfoC .strategicAnalysisList .infoC .title{font-size:22rpx;font-weight:500;color:#2a2a2a}.stockDetailsC .otherInfoC .strategicAnalysisList .infoC .content{margin-top:10rpx;font-size:20rpx;font-weight:500;color:#999}.stockDetailsC .otherInfoC .strategicAnalysisList .infoC .content.code{color:#bb8520}.stockDetailsC .otherInfoC .strategicAnalysisList .infoC .content.rightAlign{text-align:right}.stockDetailsC .otherInfoC .strategicAnalysisList .infoC .labelList{margin-top:10rpx}.stockDetailsC .otherInfoC .strategicAnalysisList .infoC .labelList .labelC{background-color:#fff7e9;margin:0 12rpx 12rpx 0;padding:0 10rpx;line-height:38rpx;border:solid 1rpx #F2C369;border-radius:20rpx;font-size:22rpx;font-weight:500;color:#f3c368}.stockDetailsC .otherInfoC .strategicAnalysisList .infoC .labelList .labelC .icon{margin-right:3rpx;width:16rpx;height:auto}.stockDetailsC .otherInfoC .strategicAnalysisList .subSection{line-height:60rpx;font-size:24rpx;font-weight:700;color:#2a2a2a}.stockDetailsC .otherInfoC .strategicAnalysisList .mainCompetitorList .item{background-color:#fff7e9;margin:0 20rpx 20rpx 0;padding:0 16rpx;line-height:38rpx;border-radius:20rpx;border:solid 1rpx #F2C369;font-size:22rpx;font-weight:500;color:#f3c368}.stockDetailsC .otherInfoC .strategicAnalysisList .mainCompetitorList .item .icon{margin-right:3rpx;width:16rpx;height:auto}.stockDetailsC .otherInfoC .ywjg_list{color:#2b2b2b}.stockDetailsC .otherInfoC .ywjg_list .title{font-size:28rpx;font-weight:700}.stockDetailsC .otherInfoC .ywjg_list .ywjg_item_1{font-weight:500;margin:20rpx;background-color:#fafafc;border-radius:10rpx;padding:25rpx 20rpx;box-sizing:border-box}.bottomC{background-color:#000;padding:20rpx 25rpx calc(20rpx + env(safe-area-inset-bottom));left:0;right:0;bottom:0}.bottomC .inputC{background-color:#424143;margin-right:20rpx;padding:0 33rpx;height:70rpx;border-radius:35rpx}.bottomC .inputC input{height:100%;font-size:26rpx;font-weight:500}.bottomC .contrastShareC .item{font-size:24rpx;font-weight:500;color:#fefaf6;text-align:center}.bottomC .contrastShareC .item .icon{margin:0 30rpx;width:auto;height:26rpx}.industryRankPop{background-color:#fff;border-radius:20rpx 20rpx 0 0}.industryRankPop .popTitle{margin:0 20rpx;line-height:100rpx;border-bottom:solid 1rpx #E7E7E7;font-size:35rpx;font-weight:700;color:#333;text-align:center}.industryRankPop .closeC{top:0;right:0;padding:40rpx 26rpx}.industryRankPop .closeC .icon{display:block;width:20rpx;height:auto}.industryRankPop .sectionDateC{padding:30rpx 26rpx}.industryRankPop .sectionDateC .section{margin-right:11rpx;font-size:28rpx;font-weight:700;color:#2b2b2b}.industryRankPop .sectionDateC .industryC{background-color:#fff7e9;padding:0 15rpx;line-height:34rpx;border:solid 1rpx #F2C369;border-radius:18rpx;font-size:20rpx;font-weight:500;color:#f2c369}.industryRankPop .sectionDateC .industryC .icon{margin-right:3rpx;width:16rpx;height:auto}.industryRankPop .sectionDateC .date{font-size:24rpx;font-weight:500;color:#71675d}.industryRankPop .list{padding:0 25rpx}.industryRankPop .list .item{margin:0 20rpx 20rpx 0;width:calc((100% - 40rpx)/2);border:solid 1rpx #FCE2B2;border-radius:10rpx}.industryRankPop .list .item:nth-child(3n){margin-right:0}.industryRankPop .detailPopup{height:70%;background-color:#fff;border-radius:20rpx 20rpx 0 0;padding-bottom:env(safe-area-inset-bottom)} diff --git a/unpackage/dist/build/mp-weixin/project.config.json b/unpackage/dist/build/mp-weixin/project.config.json deleted file mode 100644 index d8d46a2..0000000 --- a/unpackage/dist/build/mp-weixin/project.config.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "description": "项目配置文件。", - "packOptions": { - "ignore": [] - }, - "setting": { - "urlCheck": false, - "es6": true, - "postcss": false, - "minified": false, - "newFeature": true, - "bigPackageSizeSupport": true - }, - "compileType": "miniprogram", - "libVersion": "", - "appid": "wx0edeaab76d4fa414", - "projectname": "JiaZhiQianYan", - "condition": { - "search": { - "current": -1, - "list": [] - }, - "conversation": { - "current": -1, - "list": [] - }, - "game": { - "current": -1, - "list": [] - }, - "miniprogram": { - "current": -1, - "list": [] - } - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/request/api.js b/unpackage/dist/build/mp-weixin/request/api.js deleted file mode 100644 index cec18c2..0000000 --- a/unpackage/dist/build/mp-weixin/request/api.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("./http.js");exports.agreements=()=>e.get("/api/agreements"),exports.calendarDataList=t=>e.get("/api/calendar/data",t),exports.calendarEventCount=t=>e.get("/api/calendar-event-counts",t),exports.calendarEventList=t=>e.get("/api/calendar/events",t),exports.commentEvent=(t,s)=>e.post("/post/create/"+t,s),exports.conceptDetails=(t,s)=>e.get("/concept-api/concept/"+t,s),exports.conceptNews=t=>e.get("/news-api/search_china_news",t),exports.conceptOtherDetails=(t,s)=>e.post("/api/market/trade/batch",s),exports.conceptRankList=t=>e.get("/concept-api/statistics",t),exports.conceptReport=t=>e.get("/report-api/search",t),exports.eventCommentList=t=>e.get("/api/event/"+t+"/comments"),exports.eventHistoryEvent=t=>e.get("/api/event/"+t+"/historical-events"),exports.eventList=t=>e.get("/api/events",t),exports.eventRelatedConcept=t=>e.post("/concept-api/search",t),exports.eventRelatedStock=t=>e.get("/api/event/"+t+"/related-stocks-detail"),exports.feedback=t=>e.post("/api/user/feedback",t),exports.filterOptions=t=>e.get("/api/filter/options",t),exports.followEvent=t=>e.post("/event/follow/"+t),exports.homeData=t=>e.get("/api/home",t),exports.industryCategoryList=t=>e.get("/api/sector/hierarchy",t),exports.investEventDetails=(t,s)=>e.get("/api/calendar/detail/"+t,s),exports.likeEventComment=t=>e.post("/post/like/"+t),exports.loginByPhone=t=>e.post("/api/auth/login/phone",t),exports.loginByWx=t=>e.post("/api/auth/login/wechat",t),exports.membershipStatus=t=>e.get("/api/membership/status",t),exports.newestPriceDate=t=>e.get("/concept-api/price/latest",t),exports.priceTimeline=(t,s)=>e.get("/concept-api/concept/"+t+"/price-timeseries",s),exports.replyComment=(t,s)=>e.post("/post/comment/"+t,s),exports.sendSMS=t=>e.post("/api/auth/send-sms",t),exports.stockCandlestickChartData=(t,s)=>e.get("/api/stock/"+t+"/kline",s),exports.stockCategoryList=t=>e.get("/api/sector/banner",t),exports.stockDetails=(t,s)=>e.get("/api/event/"+t+"/stock/"+s+"/detail"),exports.updateBasicInfo=t=>e.post("/settings/profile",t),exports.updateInvestPreference=t=>e.post("/settings/investment_preferences",t),exports.userActivityList=t=>e.get("/api/user/activities",t),exports.userInfo=t=>e.get("/api/user/profile",t),exports.wxBindPhone=t=>e.post("/api/auth/bindphone/wechat",t); diff --git a/unpackage/dist/build/mp-weixin/request/http.js b/unpackage/dist/build/mp-weixin/request/http.js deleted file mode 100644 index 7836f2c..0000000 --- a/unpackage/dist/build/mp-weixin/request/http.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../common/vendor.js");let o="";o="https://api.valuefrontier.cn:5002",exports.get=function(n,i){return new Promise(((t,a)=>{let r=e.index.getStorageSync("token");e.index.showLoading({title:"加载中"});let d=o;(n.indexOf("concept-api")>-1||n.indexOf("news-api")>-1||n.indexOf("report-api")>-1)&&(d="https://api.valuefrontier.cn"),e.index.request({url:d+n,data:i,header:{Accept:"application/json","Content-Type":"application/x-www-form-urlencoded",Authorization:r?"Bearer "+r:""},method:"GET",success:o=>{console.log(o),e.index.hideLoading(),401==o.data.code?(e.index.removeStorageSync("token"),e.index.navigateTo({url:"/pages/login/login"})):t(o.data)},fail:o=>{e.index.hideLoading(),e.index.showToast({title:"请求失败",icon:"error"}),a(o.response)}})}))},exports.post=function(n,i){return new Promise(((t,a)=>{let r=e.index.getStorageSync("token"),d=0,s=0;if(i&&(d=i.isJson),i&&(s=i.isFile),e.index.showLoading({title:"加载中"}),s){let r=e.index.getStorageSync("token");e.index.uploadFile({url:o+n,filePath:i.avatar,name:"avatar",header:{Authorization:r?"Bearer "+r:""},formData:i,success:o=>{console.log(o),e.index.hideLoading(),401==o.data.code?(e.index.removeStorageSync("token"),e.index.navigateTo({url:"/pages/login/login"}),a(o.data)):t(o.data)},fail:o=>{console.log("上传失败"+o.errMsg),e.index.hideLoading(),e.index.showToast({title:"请求失败",icon:"error"}),a()}})}else{let l=o;(n.indexOf("concept-api")>-1||n.indexOf("api/market/trade/batch")>-1)&&(l="https://api.valuefrontier.cn"),e.index.request({url:l+n,data:i,header:{Accept:"application/json","Content-Type":d?"application/json":s?"multipart/form-data":"application/x-www-form-urlencoded",Authorization:r?"Bearer "+r:""},method:"POST",success:o=>{e.index.hideLoading(),i&&i.isNotNeedLogin||(console.log(o.data),401==o.data.code?(e.index.removeStorageSync("token"),e.index.navigateTo({url:"/pages/login/login"}),a(o.data)):t(o.data))},fail:o=>{e.index.hideLoading(),e.index.showToast({title:"请求失败",icon:"error"}),a(o.response)}})}}))}; diff --git a/unpackage/dist/build/mp-weixin/src/config/posthog.config.js b/unpackage/dist/build/mp-weixin/src/config/posthog.config.js deleted file mode 100644 index 3918c74..0000000 --- a/unpackage/dist/build/mp-weixin/src/config/posthog.config.js +++ /dev/null @@ -1 +0,0 @@ -"use strict"; diff --git a/unpackage/dist/build/mp-weixin/src/constants/events.js b/unpackage/dist/build/mp-weixin/src/constants/events.js deleted file mode 100644 index 3918c74..0000000 --- a/unpackage/dist/build/mp-weixin/src/constants/events.js +++ /dev/null @@ -1 +0,0 @@ -"use strict"; diff --git a/unpackage/dist/build/mp-weixin/src/plugins/analytics.js b/unpackage/dist/build/mp-weixin/src/plugins/analytics.js deleted file mode 100644 index fb33bf6..0000000 --- a/unpackage/dist/build/mp-weixin/src/plugins/analytics.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/constants.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/constants.js deleted file mode 100644 index 3918c74..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/constants.js +++ /dev/null @@ -1 +0,0 @@ -"use strict"; diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/core.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/core.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/core.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/device.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/device.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/device.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/error-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/error-tracker.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/error-tracker.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/http.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/http.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/http.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/identity.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/identity.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/identity.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/index.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/index.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/index.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/page-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/page-tracker.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/page-tracker.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/performance-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/performance-tracker.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/performance-tracker.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/queue.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/queue.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/queue.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/reading-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/reading-tracker.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/reading-tracker.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/search-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/search-tracker.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/search-tracker.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/session.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/session.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/session.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/storage.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/storage.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/storage.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/src/utils/posthog/user-tracker.js b/unpackage/dist/build/mp-weixin/src/utils/posthog/user-tracker.js deleted file mode 100644 index bcc183b..0000000 --- a/unpackage/dist/build/mp-weixin/src/utils/posthog/user-tracker.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";require("../../../common/vendor.js"); diff --git a/unpackage/dist/build/mp-weixin/static/icon/back.png b/unpackage/dist/build/mp-weixin/static/icon/back.png deleted file mode 100644 index 960cbeb..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/back.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/backBlack.png b/unpackage/dist/build/mp-weixin/static/icon/backBlack.png deleted file mode 100644 index 002bd2a..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/backBlack.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/browser.png b/unpackage/dist/build/mp-weixin/static/icon/home/browser.png deleted file mode 100644 index 50c9176..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/browser.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/close.png b/unpackage/dist/build/mp-weixin/static/icon/home/close.png deleted file mode 100644 index e738210..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/close.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/collect.png b/unpackage/dist/build/mp-weixin/static/icon/home/collect.png deleted file mode 100644 index 25b215f..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/collect.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/collect_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/collect_s.png deleted file mode 100644 index 0d22116..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/collect_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/comment.png b/unpackage/dist/build/mp-weixin/static/icon/home/comment.png deleted file mode 100644 index e9e97a3..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/comment.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/commentArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/commentArrow.png deleted file mode 100644 index d7b39a3..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/commentArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/active.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/active.png deleted file mode 100644 index 7459d7d..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/active.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/active_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/active_s.png deleted file mode 100644 index a3a6055..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/active_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/browse.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/browse.png deleted file mode 100644 index e3a4b6f..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/browse.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/calendar.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/calendar.png deleted file mode 100644 index 7ce6f5a..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/calendar.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgDown.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgDown.png deleted file mode 100644 index 6c58dd9..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgDown.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgSort.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgSort.png deleted file mode 100644 index ef1777b..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgSort.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgUp.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgUp.png deleted file mode 100644 index 379f3c9..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/chgUp.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/conceptNameSort.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/conceptNameSort.png deleted file mode 100644 index 9913c66..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/conceptNameSort.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/conceptScreenArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/conceptScreenArrow.png deleted file mode 100644 index 71eecde..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/conceptScreenArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/continuousRise.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/continuousRise.png deleted file mode 100644 index 0ccd692..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/continuousRise.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/continuousRise_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/continuousRise_s.png deleted file mode 100644 index 856acec..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/continuousRise_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/correlationSort.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/correlationSort.png deleted file mode 100644 index b52f0ef..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/correlationSort.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/decreaseRate.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/decreaseRate.png deleted file mode 100644 index 175f50e..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/decreaseRate.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/decreaseRate_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/decreaseRate_s.png deleted file mode 100644 index a517525..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/decreaseRate_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/fluctuate.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/fluctuate.png deleted file mode 100644 index 62bef63..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/fluctuate.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/fluctuate_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/fluctuate_s.png deleted file mode 100644 index 757915a..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/fluctuate_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/free_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/free_s.png deleted file mode 100644 index 4b4619e..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/free_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate.png deleted file mode 100644 index ccc1a6c..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate_s.png deleted file mode 100644 index 20edded..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/increaseRate_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/lock.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/lock.png deleted file mode 100644 index 5681d72..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/lock.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/newsReport.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/newsReport.png deleted file mode 100644 index 2916713..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/newsReport.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/next.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/next.png deleted file mode 100644 index 8b66922..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/next.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pre.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pre.png deleted file mode 100644 index 3a4ef5a..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pre.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pro_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pro_s.png deleted file mode 100644 index 78ffa79..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/pro_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank1.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank1.png deleted file mode 100644 index ca8acc6..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank1.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank2.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank2.png deleted file mode 100644 index 9cb84ca..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank2.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank3.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank3.png deleted file mode 100644 index 3b8b52d..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rank3.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rankChg.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rankChg.png deleted file mode 100644 index bcf33ef..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/rankChg.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/reasonExpand.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/reasonExpand.png deleted file mode 100644 index 73951d1..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/reasonExpand.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/reasonRetract.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/reasonRetract.png deleted file mode 100644 index 98d19b6..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/reasonRetract.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/search.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/search.png deleted file mode 100644 index 883930e..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/search.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/sortType.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/sortType.png deleted file mode 100644 index d4439e5..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/sortType.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/statistics.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/statistics.png deleted file mode 100644 index 94a7352..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/statistics.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/stockNumSort.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/stockNumSort.png deleted file mode 100644 index d72d5ff..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/stockNumSort.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeAxis.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeAxis.png deleted file mode 100644 index 35eec27..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeAxis.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeScreenArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeScreenArrow.png deleted file mode 100644 index 7b3d2e1..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/timeScreenArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/transactionDate.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/transactionDate.png deleted file mode 100644 index e93dc82..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/transactionDate.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/vipPopIcon.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/vipPopIcon.png deleted file mode 100644 index 124c5c0..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/vipPopIcon.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/visitModule.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/visitModule.png deleted file mode 100644 index a5ba682..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptCenter/visitModule.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptDownArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptDownArrow.png deleted file mode 100644 index 7bf2f19..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptDownArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/conceptUpArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/conceptUpArrow.png deleted file mode 100644 index 8d5ba8f..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/conceptUpArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/dateRange.png b/unpackage/dist/build/mp-weixin/static/icon/home/dateRange.png deleted file mode 100644 index 34b1ef1..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/dateRange.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/delete.png b/unpackage/dist/build/mp-weixin/static/icon/home/delete.png deleted file mode 100644 index cccb471..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/delete.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/downArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/downArrow.png deleted file mode 100644 index b940a23..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/downArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/collect.png b/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/collect.png deleted file mode 100644 index d47464a..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/collect.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/collect_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/collect_s.png deleted file mode 100644 index b3cfbd3..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/collect_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/comment.png b/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/comment.png deleted file mode 100644 index 0bde0c6..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/comment.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/like.png b/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/like.png deleted file mode 100644 index c3b1a74..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/like.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/like_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/like_s.png deleted file mode 100644 index 2d245e6..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/eventDetails/like_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/eventLevel.png b/unpackage/dist/build/mp-weixin/static/icon/home/eventLevel.png deleted file mode 100644 index 376500a..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/eventLevel.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/expectScore.png b/unpackage/dist/build/mp-weixin/static/icon/home/expectScore.png deleted file mode 100644 index bbea2ef..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/expectScore.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/expectScoreDot.png b/unpackage/dist/build/mp-weixin/static/icon/home/expectScoreDot.png deleted file mode 100644 index daa7aa9..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/expectScoreDot.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/expectScoreTips.png b/unpackage/dist/build/mp-weixin/static/icon/home/expectScoreTips.png deleted file mode 100644 index b361a1a..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/expectScoreTips.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/hot.png b/unpackage/dist/build/mp-weixin/static/icon/home/hot.png deleted file mode 100644 index f884eb0..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/hot.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/industryScreen.png b/unpackage/dist/build/mp-weixin/static/icon/home/industryScreen.png deleted file mode 100644 index 3cdf901..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/industryScreen.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/industrySearch.png b/unpackage/dist/build/mp-weixin/static/icon/home/industrySearch.png deleted file mode 100644 index 62f177f..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/industrySearch.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/industry_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/industry_s.png deleted file mode 100644 index 4269c6d..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/industry_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/level_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/level_s.png deleted file mode 100644 index 2a8a89a..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/level_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/like.png b/unpackage/dist/build/mp-weixin/static/icon/home/like.png deleted file mode 100644 index 524c6f8..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/like.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/like_s.png b/unpackage/dist/build/mp-weixin/static/icon/home/like_s.png deleted file mode 100644 index 3cd3507..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/like_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/monthLeftArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/monthLeftArrow.png deleted file mode 100644 index 9e48f97..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/monthLeftArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/monthRightArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/monthRightArrow.png deleted file mode 100644 index 65aae4f..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/monthRightArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/new.png b/unpackage/dist/build/mp-weixin/static/icon/home/new.png deleted file mode 100644 index 9692db3..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/new.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/sort.png b/unpackage/dist/build/mp-weixin/static/icon/home/sort.png deleted file mode 100644 index afcbb69..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/sort.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/sortArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/sortArrow.png deleted file mode 100644 index 8fc8b81..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/sortArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/stockArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/stockArrow.png deleted file mode 100644 index 1b38bdc..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/stockArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/timeScreen.png b/unpackage/dist/build/mp-weixin/static/icon/home/timeScreen.png deleted file mode 100644 index 3e92745..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/timeScreen.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/upArrow.png b/unpackage/dist/build/mp-weixin/static/icon/home/upArrow.png deleted file mode 100644 index d264748..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/upArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/home/yield.png b/unpackage/dist/build/mp-weixin/static/icon/home/yield.png deleted file mode 100644 index 0310324..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/home/yield.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/invest/calendar.png b/unpackage/dist/build/mp-weixin/static/icon/invest/calendar.png deleted file mode 100644 index 0758f71..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/invest/calendar.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/invest/downArrow.png b/unpackage/dist/build/mp-weixin/static/icon/invest/downArrow.png deleted file mode 100644 index 5b1d79f..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/invest/downArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/invest/star.png b/unpackage/dist/build/mp-weixin/static/icon/invest/star.png deleted file mode 100644 index a625797..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/invest/star.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/invest/star_s.png b/unpackage/dist/build/mp-weixin/static/icon/invest/star_s.png deleted file mode 100644 index 4b4dd3a..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/invest/star_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/invest/upArrow.png b/unpackage/dist/build/mp-weixin/static/icon/invest/upArrow.png deleted file mode 100644 index d7fba47..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/invest/upArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/login/code.png b/unpackage/dist/build/mp-weixin/static/icon/login/code.png deleted file mode 100644 index 4841c6b..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/login/code.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/login/mobile.png b/unpackage/dist/build/mp-weixin/static/icon/login/mobile.png deleted file mode 100644 index 2060baf..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/login/mobile.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/login/select.png b/unpackage/dist/build/mp-weixin/static/icon/login/select.png deleted file mode 100644 index 7625f53..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/login/select.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/login/select_s.png b/unpackage/dist/build/mp-weixin/static/icon/login/select_s.png deleted file mode 100644 index a3c6d6c..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/login/select_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/aboutUs.png b/unpackage/dist/build/mp-weixin/static/icon/mine/aboutUs.png deleted file mode 100644 index 7bbbfcf..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/mine/aboutUs.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/basicInfo/downArrow.png b/unpackage/dist/build/mp-weixin/static/icon/mine/basicInfo/downArrow.png deleted file mode 100644 index 2a98a6d..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/mine/basicInfo/downArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/basicInfo/edit.png b/unpackage/dist/build/mp-weixin/static/icon/mine/basicInfo/edit.png deleted file mode 100644 index b000b8d..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/mine/basicInfo/edit.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/customerService.png b/unpackage/dist/build/mp-weixin/static/icon/mine/customerService.png deleted file mode 100644 index e0afd65..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/mine/customerService.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/feedback.png b/unpackage/dist/build/mp-weixin/static/icon/mine/feedback.png deleted file mode 100644 index 4f3bc20..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/mine/feedback.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/infoArrow.png b/unpackage/dist/build/mp-weixin/static/icon/mine/infoArrow.png deleted file mode 100644 index c5a50ce..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/mine/infoArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/logout.png b/unpackage/dist/build/mp-weixin/static/icon/mine/logout.png deleted file mode 100644 index 20f14a2..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/mine/logout.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/menuArrow.png b/unpackage/dist/build/mp-weixin/static/icon/mine/menuArrow.png deleted file mode 100644 index 40c0cd9..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/mine/menuArrow.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/privacyProtocol.png b/unpackage/dist/build/mp-weixin/static/icon/mine/privacyProtocol.png deleted file mode 100644 index e3edf0c..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/mine/privacyProtocol.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/mine/serviceTerm.png b/unpackage/dist/build/mp-weixin/static/icon/mine/serviceTerm.png deleted file mode 100644 index 7c55837..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/mine/serviceTerm.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/concept.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/concept.png deleted file mode 100644 index 339b6fd..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/tabbar/concept.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/concept_s.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/concept_s.png deleted file mode 100644 index b1c016a..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/tabbar/concept_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/home.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/home.png deleted file mode 100644 index 1c33244..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/tabbar/home.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/home_s.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/home_s.png deleted file mode 100644 index d1599ad..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/tabbar/home_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/invest.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/invest.png deleted file mode 100644 index c3e22ae..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/tabbar/invest.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/invest_s.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/invest_s.png deleted file mode 100644 index beb5848..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/tabbar/invest_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/mine.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/mine.png deleted file mode 100644 index 07e7e0e..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/tabbar/mine.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/icon/tabbar/mine_s.png b/unpackage/dist/build/mp-weixin/static/icon/tabbar/mine_s.png deleted file mode 100644 index 42a923b..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/icon/tabbar/mine_s.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/image/index/conceptTopBg.png b/unpackage/dist/build/mp-weixin/static/image/index/conceptTopBg.png deleted file mode 100644 index 0b9290e..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/image/index/conceptTopBg.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/image/index/noData.png b/unpackage/dist/build/mp-weixin/static/image/index/noData.png deleted file mode 100644 index 69519ac..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/image/index/noData.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/image/login/logo.png b/unpackage/dist/build/mp-weixin/static/image/login/logo.png deleted file mode 100644 index 97c4e96..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/image/login/logo.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/image/mine/service.png b/unpackage/dist/build/mp-weixin/static/image/mine/service.png deleted file mode 100644 index 90746ef..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/image/mine/service.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/static/image/mine/vipBg.png b/unpackage/dist/build/mp-weixin/static/image/mine/vipBg.png deleted file mode 100644 index c111366..0000000 Binary files a/unpackage/dist/build/mp-weixin/static/image/mine/vipBg.png and /dev/null differ diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/canvas.js b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/canvas.js deleted file mode 100644 index 6fd8b17..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/canvas.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../../common/vendor.js"),t=require("./utils.js"),s={};class i{constructor(){this.__events={}}on(e,t){if(!e||!t)return;const s=this.__events[e]||[];s.push(t),this.__events[e]=s}emit(e,t){if(e.constructor===Object&&(e=(t=e)&&t.type),!e)return;const s=this.__events[e];s&&s.length&&s.forEach((e=>{e.call(this,t)}))}off(e,t){const s=this.__events,i=s[e];if(i&&i.length)if(t)for(let a=0,r=i.length;a{this.naturalWidth=this.width=e.width,this.naturalHeight=this.height=e.height,this.onload()},fail:()=>{this.onerror()}})}get src(){return this.currentSrc}}class r{constructor(e,t,s){this.tagName="canvas",this.com=t,this.canvasId=s,this.ctx=e}set width(e){this.com.offscreenWidth=e}set height(e){this.com.offscreenHeight=e}get width(){return this.com.offscreenWidth||0}get height(){return this.com.offscreenHeight||0}getContext(e){return this.ctx}getImageData(){return new Promise(((t,s)=>{this.com.$nextTick((()=>{e.index.canvasGetImageData({x:0,y:0,width:this.com.offscreenWidth,height:this.com.offscreenHeight,canvasId:this.canvasId,success:e=>{t(e)},fail:e=>{s(e)}},this.com)}))}))}}exports.Canvas=class{constructor(e,t,a,r={}){s[t.canvasId]={ctx:e},this.canvasId=t.canvasId,this.chart=null,this.isNew=a,this.tagName="canvas",this.canvasNode=r,this.com=t,a||this._initStyle(e),this._initEvent(),this._ee=new i}getContext(e){if("2d"===e)return this.ctx}setAttribute(e,t){"aria-label"===e&&(this.com.ariaLabel=t)}setChart(e){this.chart=e}createOffscreenCanvas(t){if(!this.children){this.com.isOffscreenCanvas=!0,this.com.offscreenWidth=t.width||300,this.com.offscreenHeight=t.height||300;const s=this.com,i=this.com.offscreenCanvasId,a=e.index.createCanvasContext(i,this.com);this._initStyle(a),this.children=new r(a,s,i)}return this.children}appendChild(e){console.log("child",e)}dispatchEvent(e,t){return"object"==typeof e?this._ee.emit(e.type,e):this._ee.emit(e,t),!0}attachEvent(){}detachEvent(){}addEventListener(e,t){this._ee.on(e,t)}removeEventListener(e,t){this._ee.off(e,t)}_initCanvas(e,t){}_initStyle(e,s){if(["fillStyle","strokeStyle","fontSize","globalAlpha","opacity","textAlign","textBaseline","shadow","lineWidth","lineCap","lineJoin","lineDash","miterLimit"].forEach((t=>{Object.defineProperty(e,t,{set:s=>{"opacity"!==t?("fillStyle"!==t&&"strokeStyle"!==t||"none"!==s&&null!==s)&&e["set"+t.charAt(0).toUpperCase()+t.slice(1)](s):e.setGlobalAlpha(s)}})})),this.isNew||s||(e.uniDrawImage=e.drawImage,e.drawImage=(...t)=>{t[0]=t[0].src,e.uniDrawImage(...t)}),e.createRadialGradient||(e.createRadialGradient=function(){return e.createCircularGradient(...[...arguments].slice(-3))}),e.strokeText||(e.strokeText=(...t)=>{e.fillText(...t)}),!e.measureText||"harmonyos"==t.getDeviceInfo().osName){e._measureText=e.measureText;const t=e=>{let t=0;for(let s=0;s0&&e.charCodeAt(s)<128?t++:t+=2;return t};e.measureText=(s,i)=>{var a;let r=(null==(a=null==e?void 0:e.state)?void 0:a.fontSize)||12;i&&(r=parseInt(i.match(/([\d\.]+)px/)[1])),r/=2;const n=r>=16?1.3:1;return{width:t(s)*r*n}}}}_initEvent(e){this.event={};[{wxName:"touchStart",ecName:"mousedown"},{wxName:"touchMove",ecName:"mousemove"},{wxName:"touchEnd",ecName:"mouseup"},{wxName:"touchEnd",ecName:"click"}].forEach((e=>{this.event[e.wxName]=t=>{const s=t.touches[0];this.chart.getZr().handler.dispatch(e.ecName,{zrX:"tap"===e.wxName?s.clientX:s.x,zrY:"tap"===e.wxName?s.clientY:s.y})}}))}set width(e){this.canvasNode.width=e}set height(e){this.canvasNode.height=e}get width(){return this.canvasNode.width||0}get height(){return this.canvasNode.height||0}get ctx(){return s[this.canvasId].ctx||null}set chart(e){s[this.canvasId].chart=e}get chart(){return s[this.canvasId].chart||null}},exports.dispatch=function(e,{x:t,y:s,wheelDelta:i}){this.dispatch(e,{zrX:t,zrY:s,zrDelta:i,preventDefault:()=>{},stopPropagation:()=>{}})},exports.setCanvasCreator=function(t,{canvas:s,node:i}){if(t&&!t.registerPreprocessor)return console.warn("echarts 版本不对或未传入echarts,vue3请使用esm格式");t.registerPreprocessor((e=>{e&&e.series&&(e.series.length>0?e.series.forEach((e=>{e.progressive=0})):"object"==typeof e.series&&(e.series.progressive=0))})),t.setPlatformAPI?t.setPlatformAPI({loadImage:s.setChart?function(e,t,s){let r=null;return i&&i.createImage?(r=i.createImage(),r.onload=t.bind(r),r.onerror=s.bind(r),r.src=e,r):(r=new a,r.onload=t.bind(r),r.onerror=s.bind(r),r.src=e,r)}:null,createCanvas(){const t="createOffscreenCanvas";return e.index.canIUse(t)&&e.index[t]?e.index[t]({type:"2d"}):s}}):t.setCanvasCreator&&t.setCanvasCreator((()=>s))}; diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.js b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.js deleted file mode 100644 index 844c743..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../../common/vendor.js"),e=require("./canvas.js"),s=require("./utils.js"),i={name:"lime-echart",props:{type:{type:String,default:"2d"},customStyle:String,isDisableScroll:Boolean,isClickable:{type:Boolean,default:!0},enableHover:Boolean,beforeDelay:{type:Number,default:30},landscape:Boolean},data:()=>({use2dCanvas:!0,ariaLabel:"图表",width:null,height:null,nodeWidth:null,nodeHeight:null,config:{},inited:!1,finished:!1,file:"",platform:"",isPC:!1,isDown:!1,isOffscreenCanvas:!1,offscreenWidth:0,offscreenHeight:0}),computed:{rootStyle(){if(this.landscape)return"transform: translate(-50%,-50%) rotate(90deg); top:50%; left:50%;"},canvasId(){return`lime-echart${this._&&this._.uid||this._uid}`},offscreenCanvasId(){return`${this.canvasId}_offscreen`},offscreenStyle(){return`width:${this.offscreenWidth}px;height: ${this.offscreenHeight}px; position: fixed; left: 99999px; background: red`},canvasStyle(){return this.rootStyle+(this.width&&this.height?"width:"+this.width+"px;height:"+this.height+"px":"")}},beforeUnmount(){this.clear(),this.dispose()},created(){const{platform:t}=s.getDeviceInfo();this.isPC=/windows/i.test(t),this.use2dCanvas="2d"===this.type&&s.canIUseCanvas2d()},mounted(){this.$nextTick((()=>{this.$emit("finished")}))},methods:{setChart(t){this.chart?"function"==typeof t&&this.chart&&t(this.chart):console.warn("组件还未初始化,请先使用 init")},setOption(){this.chart&&this.chart.setOption?this.chart.setOption(...arguments):console.warn("组件还未初始化,请先使用 init")},showLoading(){this.chart&&this.chart.showLoading(...arguments)},hideLoading(){this.chart&&this.chart.hideLoading()},clear(){this.chart&&!this.chart.isDisposed()&&this.chart.clear()},dispose(){this.chart&&!this.chart.isDisposed()&&this.chart.dispose()},resize(t){t&&t.width&&t.height?(this.height=t.height,this.width=t.width,this.chart&&this.chart.resize(t)):this.$nextTick((()=>{s.getRect(".lime-echart",this).then((t=>{if(t){let{width:e,height:s}=t;this.width=e=e||300,this.height=s=s||300,this.chart.resize({width:e,height:s})}}))}))},canvasToTempFilePath(e={}){const{use2dCanvas:s,canvasId:i}=this;return new Promise(((h,a)=>{const o=Object.assign({canvasId:i,success:h,fail:a},e);s&&(delete o.canvasId,o.canvas=this.canvasNode),t.index.canvasToTempFilePath(o,this)}))},async init(t,...i){if(i&&0==i.length&&!t)return void console.error("缺少参数:init(echarts, theme?:string, opts?: object, callback?: function)");let h,a=null,o={};i.forEach((t=>{"function"==typeof t&&(h=t),["string"].includes(typeof t)&&(a=t),"object"==typeof t&&(o=t)})),this.beforeDelay&&await s.sleep(this.beforeDelay);let c=await this.getContext();e.setCanvasCreator(t,c);try{return this.chart=t.init(c.canvas,a,Object.assign({},c,o||{})),null==h||h(this.chart),this.chart}catch(n){return console.error("【lime-echarts】:",n),null}},getContext(){return s.getRect(`#${this.canvasId}`,this,this.use2dCanvas).then((i=>{if(i){let h,a=s.devicePixelRatio,{width:o,height:c,node:n}=i;if(this.width=o=o||300,this.height=c=c||300,n){const t=n.getContext("2d");h=new e.Canvas(t,this,!0,n),this.canvasNode=n}else{a=this.isPC?s.devicePixelRatio:1,this.rect=i,this.nodeWidth=o*a,this.nodeHeight=c*a;const n=t.index.createCanvasContext(this.canvasId,this);h=new e.Canvas(n,this,!1)}return{canvas:h,width:o,height:c,devicePixelRatio:a,node:n}}return{}}))},getRelative(t,e){let{clientX:s,clientY:i}=t;return s&&i||!e||!e[0]||(s=e[0].clientX,i=e[0].clientY),{x:s-this.rect.left,y:i-this.rect.top,wheelDelta:t.wheelDelta||0}},getTouch(t,e){const{x:s}=e&&e[0]||{},i=s?e[0]:this.getRelative(t,e);return this.landscape&&([i.x,i.y]=[i.y,this.height-i.x]),i},touchStart(t){this.isDown=!0;const i=()=>{const i=s.convertTouchesToArray(t.touches);if(this.chart){const h=this.getTouch(t,i);this.startX=h.x,this.startY=h.y,this.startT=new Date;const a=this.chart.getZr().handler;e.dispatch.call(a,"mousedown",h),e.dispatch.call(a,"mousemove",h),a.processGesture(s.wrapTouch(t),"start"),clearTimeout(this.endTimer)}};this.isPC?s.getRect(`#${this.canvasId}`,{context:this}).then((t=>{this.rect=t,i()})):i()},touchMove(t){this.isPC&&this.enableHover&&!this.isDown&&(this.isDown=!0);const i=s.convertTouchesToArray(t.touches);if(this.chart&&this.isDown){const h=this.chart.getZr().handler;e.dispatch.call(h,"mousemove",this.getTouch(t,i)),h.processGesture(s.wrapTouch(t),"change")}},touchEnd(t){if(this.isDown=!1,this.chart){const i=s.convertTouchesToArray(t.changedTouches),{x:h}=i&&i[0]||{},a=(h?i[0]:this.getRelative(t,i))||{};this.landscape&&([a.x,a.y]=[a.y,this.height-a.x]);const o=this.chart.getZr().handler,c=Math.abs(a.x-this.startX)<10&&new Date-this.startT<200;e.dispatch.call(o,"mouseup",a),o.processGesture(s.wrapTouch(t),"end"),c?e.dispatch.call(o,"click",a):this.endTimer=setTimeout((()=>{e.dispatch.call(o,"mousemove",{x:999999999,y:999999999}),e.dispatch.call(o,"mouseup",{x:999999999,y:999999999})}),50)}}}};const h=t._export_sfc(i,[["render",function(e,s,i,h,a,o){return t.e({a:o.canvasId},o.canvasId?t.e({b:a.use2dCanvas},a.use2dCanvas?{c:o.canvasId,d:t.s(o.canvasStyle),e:i.isDisableScroll,f:t.o(((...t)=>o.touchStart&&o.touchStart(...t))),g:t.o(((...t)=>o.touchMove&&o.touchMove(...t))),h:t.o(((...t)=>o.touchEnd&&o.touchEnd(...t)))}:{i:a.nodeWidth,j:a.nodeHeight,k:t.s(o.canvasStyle),l:o.canvasId,m:o.canvasId,n:i.isDisableScroll,o:t.o(((...t)=>o.touchStart&&o.touchStart(...t))),p:t.o(((...t)=>o.touchMove&&o.touchMove(...t))),q:t.o(((...t)=>o.touchEnd&&o.touchEnd(...t)))},{r:a.isPC},a.isPC?{s:t.o(((...t)=>o.touchStart&&o.touchStart(...t))),t:t.o(((...t)=>o.touchMove&&o.touchMove(...t))),v:t.o(((...t)=>o.touchEnd&&o.touchEnd(...t))),w:t.o(((...t)=>o.touchStart&&o.touchStart(...t))),x:t.o(((...t)=>o.touchMove&&o.touchMove(...t))),y:t.o(((...t)=>o.touchEnd&&o.touchEnd(...t)))}:{},{z:a.isOffscreenCanvas},a.isOffscreenCanvas?{A:t.s(o.offscreenStyle),B:o.offscreenCanvasId}:{},{C:t.s(i.customStyle),D:a.ariaLabel}):{})}]]);wx.createComponent(h); diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.json b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.json deleted file mode 100644 index e8cfaaf..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "component": true, - "usingComponents": {} -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxml b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxml deleted file mode 100644 index 0573580..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxss b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxss deleted file mode 100644 index 50cd9b1..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.wxss +++ /dev/null @@ -1 +0,0 @@ -.lime-echart{position:relative;width:100%;height:100%}.lime-echart__canvas{width:100%;height:100%}.lime-echart__mask{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1} diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/utils.js b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/utils.js deleted file mode 100644 index 5095367..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/components/l-echart/utils.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../../../../common/vendor.js");function n(){return e.index.getDeviceInfo||e.index.canIUse("getDeviceInfo")?e.index.getDeviceInfo():e.index.getSystemInfoSync()}function t(t){const{platform:o}=n();let{SDKVersion:r}=e.index.getAppBaseInfo||e.index.canIUse("getAppBaseInfo")?e.index.getAppBaseInfo():e.index.getSystemInfoSync();return"mac"!==o&&function(e,n){e=e.split("."),n=n.split(".");const t=Math.max(e.length,n.length);for(;e.lengthr)return 1;if(t=0}function o(e){return Array.isArray(e)?e:"object"==typeof e&&null!==e?Object.values(e):e}const r=(e.index.getWindowInfo||e.index.canIUse("getWindowInfo")?e.index.getWindowInfo():e.index.getSystemInfoSync()).pixelRatio;exports.canIUseCanvas2d=function(){return t("2.9.0")},exports.convertTouchesToArray=o,exports.devicePixelRatio=r,exports.getDeviceInfo=n,exports.getRect=function(n,t,o){return new Promise(((r,s)=>{const i=e.index.createSelectorQuery().in(t).select(n),c=e=>{e?r(e):s()};o?i.fields({node:!0,size:!0,rect:!0},c).exec():i.boundingClientRect(c).exec()}))},exports.sleep=function(e){return new Promise((n=>{setTimeout((()=>{n(!0)}),e)}))},exports.wrapTouch=function(e){e.touches=o(e.touches);for(let n=0;n=10&&r++,r}return{isNumber:r,isInteger:t,quantityExponent:e}}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n){for(var r=[];t(n);)r.push(n.length),n=n[0];return r}function t(n){return"[object Array]"===l.call(n)}function e(n,r){for(var t=[],e=0;er?1:n0)e=o;else{if(!(i<0))return o+1;t=o+1}}return t}function s(n,r,t){if(n&&r){if(n.map&&n.map===c)return n.map(r,t);for(var e=[],o=0,i=n.length;o=1)return n[t-1];var e=(t-1)*r,o=Math.floor(e),i=n[o],a=n[o+1];return i+(a-i)*(e-o)}}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n,r){function t(n,r){if(!n)throw new Error("Can not find dimension by "+r)}if(null!=r){var e=n.upstream;if(o.isArray(r)){for(var i=[],a=0;as&&(u.min=s),u.max0?w[E-1]:w[E]-c===M?c:w[E]-M,D[E].x1=E50?50:r},scott:function(n,r,t){return Math.ceil((t-r)/(3.5*a(n)*Math.pow(n.length,-1/3)))},freedmanDiaconis:function(n,r,t){return n.sort(c),Math.ceil((t-r)/(2*(i(n,.75)-i(n,.25))*Math.pow(n.length,-1/3)))},sturges:function(n){return Math.ceil(Math.log(n.length)/Math.LN2)+1}};return r}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n,r){for(var t=0;tMath.abs(n[t][e])&&(e=o);for(var i=t;i=t;s--)n[s][u]-=n[s][t]/n[t][t]*n[t][u]}for(var l=new Array(r),f=n.length-1,o=n.length-2;o>=0;o--){for(var a=0,t=o+1;t=0;l--)w+=l>1?Math.round(g[l]*Math.pow(10,l+1))/Math.pow(10,l+1)+"x^"+l+" + ":1===l?Math.round(100*g[l])/100+"x + ":Math.round(100*g[l])/100;return{points:x,parameter:g,expression:w}}},u=function(n,r,t){var e="number"==typeof t?{order:t}:t||{},u=i(e.dimensions,[0,1]),s=o(r,{dimensions:u}),l=a[n](s,{order:e.order,dimensions:u}),f=u[0];return l.points.sort(function(n,r){return n[f]-r[f]}),l};return u}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){var r=t(13);return function(n){var t=r(n);return t?Math.sqrt(t):t}}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n){for(var r=-(1/0),t=0;tr&&(r=n[t]);return r}var e=t(1),o=e.isNumber;return r}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n){var r=n.length;return r?e(n)/n.length:0}var e=t(14);return r}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))},function(n,r,t){var e;e=function(n){function r(n){for(var r=1/0,t=0;t=2){for(var t,e=i(n),a=0,u=0;u=Math.sqrt(50)?a*=10:u>=Math.sqrt(10)?a*=5:u>=Math.sqrt(2)&&(a*=2);var s=i<0?-i:0,l=+(t>=n?a:-a).toFixed(s);return{step:l,toFixedPrecision:s}}}.call(r,t,r,n),!(void 0!==e&&(n.exports=e))}])}); \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/echarts.min.js b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/echarts.min.js deleted file mode 100644 index 17b6e8f..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/echarts.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).echarts={})}(this,function(t){"use strict";var _=function(t,e){return(_=Object.setPrototypeOf||({__proto__:[]}instanceof Array?function(t,e){t.__proto__=e}:function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])}))(t,e)};function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}_(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var x=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},w=new function(){this.browser=new x,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(w.wxa=!0,w.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?w.worker=!0:!w.hasGlobalWindow||"Deno"in window||"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent&&-1>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}e.clearMarkers=function(){N(n,function(t){t.parentNode&&t.parentNode.removeChild(t)})}}return n}(e,o),o,r);if(e)return e(t,n,i),!0}return!1}function _e(t){return"CANVAS"===t.nodeName.toUpperCase()}var xe=/([&<>"'])/g,be={"&":"&","<":"<",">":">",'"':""","'":"'"};function we(t){return null==t?"":(t+"").replace(xe,function(t,e){return be[e]})}var Se=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Me=[],Te=w.browser.firefox&&+w.browser.version.split(".")[0]<39;function Ce(t,e,n,i){return n=n||{},i?Ie(t,e,n):Te&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):Ie(t,e,n),n}function Ie(t,e,n){if(w.domSupported&&t.getBoundingClientRect){var i,r=e.clientX,e=e.clientY;if(_e(t))return i=t.getBoundingClientRect(),n.zrX=r-i.left,void(n.zrY=e-i.top);if(ve(Me,t,r,e))return n.zrX=Me[0],void(n.zrY=Me[1])}n.zrX=n.zrY=0}function ke(t){return t||window.event}function De(t,e,n){var i;return null==(e=ke(e)).zrX&&((i=e.type)&&0<=i.indexOf("touch")?(i=("touchend"!==i?e.targetTouches:e.changedTouches)[0])&&Ce(t,i,e,n):(Ce(t,e,e,n),i=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,t=t.deltaY;return null!=n&&null!=t?3*(0!==t?Math.abs(t):Math.abs(n))*(0=t.x&&e<=t.x+t.width&&n>=t.y&&n<=t.y+t.height},on.prototype.contain=function(t,e){return on.contain(this,t,e)},on.prototype.clone=function(){return new on(this.x,this.y,this.width,this.height)},on.prototype.copy=function(t){on.copy(this,t)},on.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},on.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},on.prototype.isZero=function(){return 0===this.width||0===this.height},on.create=function(t){return new on(t.x,t.y,t.width,t.height)},on.copy=function(t,e){return t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height,t},on.applyTransform=function(t,e,n){var i,r,o,a;n?n[1]<1e-5&&-1e-5t.getWidth()||n<0||n>t.getHeight()}N(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(a){_n.prototype[a]=function(t){var e,n,i=t.zrX,r=t.zrY,o=wn(this,i,r);if("mouseup"===a&&o||(n=(e=this.findHover(i,r)).target),"mousedown"===a)this._downEl=n,this._downPoint=[t.zrX,t.zrY],this._upEl=n;else if("mouseup"===a)this._upEl=n;else if("click"===a){if(this._downEl!==this._upEl||!this._downPoint||4>>1])<0?l=o:s=1+o;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;0>>1);0>>1);o(t,e[n+h])<0?l=h:a=h+1}return l}function Dn(A,L){var P,O,R=Mn,N=0,B=[];function e(t){var e=P[t],n=O[t],i=P[t+1],r=O[t+1],t=(O[t]=n+r,t===N-3&&(P[t+1]=P[t+2],O[t+1]=O[t+2]),N--,kn(A[i],A,e,n,0,L));if(e+=t,0!=(n-=t)&&0!==(r=In(A[e+n-1],A,i,r,r-1,L)))if(n<=r){var o=e,a=n,t=i,s=r,l=0;for(l=0;lO[t+1])break;e(t)}},forceMergeRuns:function(){for(;1>=1;return t+e}(r);do{}while((o=Tn(t,n,i,e))=this._maxSize&&0>4|(3840&r)>>8,240&r|(240&r)>>4,15&r|(15&r)<<4,5===i?parseInt(n.slice(4),16)/15:1),Ii(t,e),e):void Si(e,0,0,0,1):7===i||9===i?0<=(r=parseInt(n.slice(1,7),16))&&r<=16777215?(Si(e,(16711680&r)>>16,(65280&r)>>8,255&r,9===i?parseInt(n.slice(7),16)/255:1),Ii(t,e),e):void Si(e,0,0,0,1):void 0;var r=n.indexOf("("),o=n.indexOf(")");if(-1!==r&&o+1===i){var i=n.substr(0,r),a=n.substr(r+1,o-(r+1)).split(","),s=1;switch(i){case"rgba":if(4!==a.length)return 3===a.length?Si(e,+a[0],+a[1],+a[2],1):Si(e,0,0,0,1);s=xi(a.pop());case"rgb":return 3<=a.length?(Si(e,_i(a[0]),_i(a[1]),_i(a[2]),3===a.length?s:xi(a[3])),Ii(t,e),e):void Si(e,0,0,0,1);case"hsla":return 4!==a.length?void Si(e,0,0,0,1):(a[3]=xi(a[3]),Di(a,e),Ii(t,e),e);case"hsl":return 3!==a.length?void Si(e,0,0,0,1):(Di(a,e),Ii(t,e),e);default:return}}Si(e,0,0,0,1)}}function Di(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=xi(t[1]),r=xi(t[2]),i=r<=.5?r*(i+1):r+i-r*i,r=2*r-i;return Si(e=e||[],mi(255*bi(r,i,n+1/3)),mi(255*bi(r,i,n)),mi(255*bi(r,i,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Ai(t,e){var n=ki(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,255e);g++);g=f(g-1,h-2)}i=u[g+1],n=u[g]}n&&i&&(this._lastFr=g,this._lastFrP=e,d=i.percent-n.percent,r=0==d?1:f((e-n.percent)/d,1),i.easingFunc&&(r=i.easingFunc(r)),f=a?this._additiveValue:p?ji:t[c],(Zi(l)||p)&&(f=f||(this._additiveValue=[])),this.discrete?t[c]=(r<1?n:i).rawValue:Zi(l)?(1===l?Hi:function(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;athis._sleepAfterStill)&&this.animation.stop()},go.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},go.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},go.prototype.refreshHover=function(){this._needsRefreshHover=!0},go.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},go.prototype.resize=function(t){this._disposed||(this.painter.resize((t=t||{}).width,t.height),this.handler.resize())},go.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},go.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},go.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},go.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},go.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},go.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},go.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},go.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},go.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;e=n.maxIterations){e+=n.ellipsis;break}var s=0===a?function(t,e,n){for(var i=0,r=0,o=t.length;rh){I=o.lines.length;0i.width&&(o=e.split("\n"),c=!0),i.accumWidth=s):(s=Fa(e,t,i.width,i.breakAll,i.accumWidth),i.accumWidth=s.accumWidth+n,a=s.linesWidths,o=s.lines)),o=o||e.split("\n"),zr(t)),d=0;dthis._ux||i>this._uy;return this.addData(cs.L,t,e),this._ctx&&r&&this._ctx.lineTo(t,e),r?(this._xi=t,this._yi=e,this._pendingPtDist=0):(r=n*n+i*i)>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=r),this},r.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(cs.C,t,e,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,r,o),this._xi=r,this._yi=o,this},r.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(cs.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},r.prototype.arc=function(t,e,n,i,r,o){this._drawPendingPt(),Cs[0]=i,Cs[1]=r,s=o,(l=Is((a=Cs)[0]))<0&&(l+=Ms),h=l-a[0],u=a[1],u+=h,!s&&Ms<=u-l?u=l+Ms:s&&Ms<=l-u?u=l-Ms:!s&&uu.length&&(this._expandData(),u=this.data);for(var h=0;hn||ws(y)>i||c===e-1)&&(f=Math.sqrt(I*I+y*y),r=g,o=_);break;case cs.C:var m=t[c++],v=t[c++],g=t[c++],_=t[c++],x=t[c++],b=t[c++],f=function(t,e,n,i,r,o,a,s,l){for(var u=t,h=e,c=0,p=1/l,d=1;d<=l;d++){var f=d*p,g=Kn(t,n,r,a,f),f=Kn(e,i,o,s,f),y=g-u,m=f-h;c+=Math.sqrt(y*y+m*m),u=g,h=f}return c}(r,o,m,v,g,_,x,b,10),r=x,o=b;break;case cs.Q:f=function(t,e,n,i,r,o,a){for(var s=t,l=e,u=0,h=1/a,c=1;c<=a;c++){var p=c*h,d=ni(t,n,r,p),p=ni(e,i,o,p),f=d-s,g=p-l;u+=Math.sqrt(f*f+g*g),s=d,l=p}return u}(r,o,m=t[c++],v=t[c++],g=t[c++],_=t[c++],10),r=g,o=_;break;case cs.A:var x=t[c++],b=t[c++],w=t[c++],S=t[c++],M=t[c++],T=t[c++],C=T+M;c+=1,d&&(a=xs(M)*w+x,s=bs(M)*S+b),f=_s(w,S)*vs(Ms,Math.abs(T)),r=xs(C)*w+x,o=bs(C)*S+b;break;case cs.R:a=r=t[c++],s=o=t[c++];f=2*t[c++]+2*t[c++];break;case cs.Z:var I=a-r,y=s-o;f=Math.sqrt(I*I+y*y),r=a,o=s}0<=f&&(u+=l[h++]=f)}return this._pathLen=u},r.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,h=this.data,B=this._ux,E=this._uy,z=this._len,c=e<1,p=0,d=0,f=0;if(!c||(this._pathSegLen||this._calculateLength(),a=this._pathSegLen,s=e*this._pathLen))t:for(var g=0;g=Es[i=0]+t&&a<=Es[1]+t?h:0;rMath.PI/2&&c<1.5*Math.PI?-h:h)}return l}(y,m,_,x,x+b,w,T,r);u=Math.cos(x+b)*v+y,h=Math.sin(x+b)*_+m;break;case Rs.R:c=u=a[d++],p=h=a[d++];if(S=c+a[d++],M=p+a[d++],n){if(Ds(c,p,S,p,e,i,r)||Ds(S,p,S,M,e,i,r)||Ds(S,M,c,M,e,i,r)||Ds(c,M,c,p,e,i,r))return!0}else l=(l+=Os(S,p,S,M,i,r))+Os(c,M,c,p,i,r);break;case Rs.Z:if(n){if(Ds(u,h,c,p,e,i,r))return!0}else l+=Os(u,h,c,p,i,r);u=c,h=p}}return n||(t=h,o=p,Math.abs(t-o)n,i=(r=r.slice(0,n)).length*c),t&&u&&null!=f)for(var y=La(f,l,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),m={},v=0;voc.len()&&(sSo(i[1])?0':'':{renderMode:r,content:"{"+(t.markerId||"markerX")+"|} ",style:"subItem"===i?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}:""}function Td(t,e){return e=e||"transparent",V(t)?t:H(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Cd(t,e){var n;"_blank"===e||"blank"===e?((n=window.open()).opener=null,n.location.href=t):window.open(t,e)}var Id={},kd={},Dd=(Ad.prototype.create=function(i,r){function t(t){var n=[];return N(t,function(t,e){t=t.create(i,r);n=n.concat(t||[])}),n}this._nonSeriesBoxMasterList=t(Id),this._normalMasterList=t(kd)},Ad.prototype.update=function(e,n){N(this._normalMasterList,function(t){t.update&&t.update(e,n)})},Ad.prototype.getCoordinateSystems=function(){return this._normalMasterList.concat(this._nonSeriesBoxMasterList)},Ad.register=function(t,e){"matrix"===t||"calendar"===t?Id[t]=e:kd[t]=e},Ad.get=function(t){return kd[t]||Id[t]},Ad);function Ad(){this._normalMasterList=[],this._nonSeriesBoxMasterList=[]}var Ld={coord:1,coord2:2},Pd=O();var Od={none:0,dataCoordSys:1,boxCoordSys:2};function Rd(t){var e=t.getShallow("coordinateSystem"),n=t.getShallow("coordinateSystemUsage",!0),i=Od.none;return e&&(t="series"===t.mainType,"data"===(n=null==n?t?"data":"box":n)?(i=Od.dataCoordSys,t||(i=Od.none)):"box"===n&&(i=Od.boxCoordSys,t||Id[e]||(i=Od.none))),{coordSysType:e,kind:i}}var Nd=N,Bd=["left","right","top","bottom","width","height"],Ed=[["width","left","right"],["height","top","bottom"]];function zd(a,s,l,u,h){var c=0,p=0,d=(null==u&&(u=1/0),null==h&&(h=1/0),0);s.eachChild(function(t,e){var n,i,r,o=t.getBoundingRect(),e=s.childAt(e+1),e=e&&e.getBoundingRect();d="horizontal"===a?(i=o.width+(e?-e.x+o.x:0),u<(n=c+i)||t.newline?(c=0,n=i,p+=d+l,o.height):Math.max(d,o.height)):(i=o.height+(e?-e.y+o.y:0),h<(r=p+i)||t.newline?(c+=d+l,p=0,r=i,o.width):Math.max(d,o.width)),t.newline||(t.x=c,t.y=p,t.markRedraw(),"horizontal"===a?c=n+l:p=r+l)})}var Fd=zd;function Vd(t,e,n){n=_d(n||0);var i=e.width,r=e.height,o=To(t.left,i),a=To(t.top,r),s=To(t.right,i),l=To(t.bottom,r),u=To(t.width,i),h=To(t.height,r),c=n[2]+n[0],p=n[1]+n[3],d=t.aspect;switch(isNaN(u)&&(u=i-s-p-o),isNaN(h)&&(h=r-l-c-a),null!=d&&(isNaN(u)&&isNaN(h)&&(i/re)return t[i];return t[n-1]}var If,kf="\0_ec_inner",Df=(u(o,If=Dp),o.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new Dp(i),this._locale=new Dp(r),this._optionManager=o},o.prototype.setOption=function(t,e,n){e=Pf(e);this._optionManager.setOption(t,n,e),this._resetOption(null,e)},o.prototype.resetOption=function(t,e){return this._resetOption(t,Pf(e))},o.prototype._resetOption=function(t,e){var n,i=!1,r=this._optionManager;return t&&"recreate"!==t||(n=r.mountOption("recreate"===t),this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(n,e)):wf(this,n),i=!0),"timeline"!==t&&"media"!==t||this.restoreData(),t&&"recreate"!==t&&"timeline"!==t||(n=r.getTimelineOption(this))&&(i=!0,this._mergeOption(n,e)),t&&"recreate"!==t&&"media"!==t||(n=r.getMediaOption(this)).length&&N(n,function(t){i=!0,this._mergeOption(t,e)},this),i},o.prototype.mergeOption=function(t){this._mergeOption(t,null)},o.prototype._mergeOption=function(i,t){var r=this.option,h=this._componentsMap,c=this._componentsCount,n=[],o=O(),p=t&&t.replaceMergeMainTypeMap;gf(this).datasetMap=O(),N(i,function(t,e){null!=t&&(g.hasClass(e)?e&&(n.push(e),o.set(e,!0)):r[e]=null==r[e]?y(t):d(r[e],t,!0))}),p&&p.each(function(t,e){g.hasClass(e)&&!o.get(e)&&(n.push(e),o.set(e,!0))}),g.topologicalTravel(n,g.getAllClassMainTypes(),function(o){var a,t=function(t,e,n){return(e=(e=_f.get(e))&&e(t))?n.concat(e):n}(this,o,Xo(i[o])),e=h.get(o),n=e?p&&p.get(o)?"replaceMerge":"normalMerge":"replaceAll",e=jo(e,t,n),s=(ea(e,o,g),r[o]=null,h.set(o,null),c.set(o,0),[]),l=[],u=0;N(e,function(t,e){var n=t.existing,i=t.newOption;if(i){var r=g.getClass(o,t.keyInfo.subType,!("series"===o));if(!r)return;if("tooltip"===o){if(a)return;a=!0}n&&n.constructor===r?(n.name=t.keyInfo.name,n.mergeOption(i,this),n.optionUpdated(i,!1)):(e=P({componentIndex:e},t.keyInfo),P(n=new r(i,this,this,e),e),t.brandNew&&(n.__requireNewView=!0),n.init(i,this,this),n.optionUpdated(null,!0))}else n&&(n.mergeOption({},this),n.optionUpdated({},!1));n?(s.push(n.option),l.push(n),u++):(s.push(void 0),l.push(void 0))},this),r[o]=s,h.set(o,l),c.set(o,u),"series"===o&&xf(this)},this),this._seriesIndices||xf(this)},o.prototype.getOption=function(){var a=y(this.option);return N(a,function(t,e){if(g.hasClass(e)){for(var n=Xo(t),i=n.length,r=!1,o=i-1;0<=o;o--)n[o]&&!ta(n[o])?r=!0:(n[o]=null,r||i--);n.length=i,a[e]=n}}),delete a[kf],a},o.prototype.setTheme=function(t){this._theme=new Dp(t),this._resetOption("recreate",null)},o.prototype.getTheme=function(){return this._theme},o.prototype.getLocaleModel=function(){return this._locale},o.prototype.setUpdatePayload=function(t){this._payload=t},o.prototype.getUpdatePayload=function(){return this._payload},o.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){t=n[e||0];if(t)return t;if(null==e)for(var i=0;ig[1]&&(g[1]=f)}return{start:a,end:this._rawCount=this._count=s}},l.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=z(o,function(t){return t.property}),u=0;uf[1]&&(f[1]=g)}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},l.prototype.count=function(){return this._count},l.prototype.get=function(t,e){return 0<=e&&e=this._rawCount||t<0)){if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return o;r=o-1}}}return-1},l.prototype.getIndices=function(){var t=this._indices;if(t){var e=t.constructor,n=this._count;if(e===Array)for(var i=new e(n),r=0;rt[S][1])&&(b=!1)}b&&(a[s++]=e.getRawIndex(f))}return sy[1]&&(y[1]=g)}}}},l.prototype.lttbDownSample=function(t,e){var n,i=this.clone([t],!0),r=i._chunks[t],o=this.count(),a=0,s=Math.floor(1/e),l=this.getRawIndex(0),u=new(yy(this._rawCount))(Math.min(2*(Math.ceil(o/s)+2),o));u[a++]=l;for(var h=1;hh[1]&&(h[1]=y),c[p++]=m}return r._count=p,r._indices=c,r._updateGetRawIdx(),r},l.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();r'+we(u)+""+h,t))}function Ny(t,e,n,i){var r,o,a,s,l,u=t.renderMode,h=e.noName,c=e.noValue,p=!e.markerType,d=e.name,f=t.useUTC,g=e.valueFormatter||t.valueFormatter||function(t){return z(t=F(t)?t:[t],function(t,e){return xd(t,F(o)?o[e]:o,f)})};if(!h||!c)return r=p?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||v.color.secondary,u),d=h?"":xd(d,"ordinal",f),o=e.valueType,g=c?[]:g(e.value,e.dataIndex),e=!p||!h,a=!p&&h,l=ky(i,u),s=l.nameStyle,l=l.valueStyle,"richText"===u?(p?"":r)+(h?"":zy(t,d,s))+(c?"":function(t,e,n,i,r){r=[r],i=i?10:20;return n&&r.push({padding:[0,0,0,i],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(F(e)?e.join(" "):e,r)}(t,g,e,a,l)):Ey(i,(p?"":r)+(h?"":''+we(d)+"")+(c?"":function(t,e,n,i){n=n?"10px":"20px",e=e?"float:right;margin-left:"+n:"";return t=F(t)?t:[t],''+z(t,we).join("  ")+""}(g,e,a,l)),n)}function By(t,e,n,i,r,o){if(t)return Oy(t)({useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,o)}function Ey(t,e,n){return'
    '+e+'
    '}function zy(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function Fy(t,e){t=t.get("padding");return null!=t?t:"richText"===e?[8,10]:10}Gy.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},Gy.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,e=Md({color:e,type:t,renderMode:n,markerId:i});return V(e)?e:(this.richTextStyles[i]=e.style,e.content)},Gy.prototype.wrapRichTextStyle=function(t,e){var n={},e=(F(e)?N(e,function(t){return P(n,t)}):P(n,e),this._generateStyleName());return this.richTextStyles[e]=n,"{"+e+"|"+t+"}"};var Vy=Gy;function Gy(){this.richTextStyles={},this._nextStyleNameId=Go()}function Hy(t){var e,n,i,r,o,a,s,l,u,h,c,p=t.series,d=t.dataIndex,t=t.multipleSeries,f=p.getData(),g=f.mapDimensionsAll("defaultedTooltip"),y=g.length,m=p.getRawValue(d),v=F(m),_=(_=d,Td((b=p).getData().getItemVisual(_,"style")[b.visualDrawType]));function x(t,e){e=s.getDimensionInfo(e);e&&!1!==e.otherDims.tooltip&&(l?c.push(Ly("nameValue",{markerType:"subItem",markerColor:a,name:e.displayName,value:t,valueType:e.type})):(u.push(t),h.push(e.type)))}1this.getShallow("animationThreshold")?!1:t)},s.prototype.restoreData=function(){this.dataTask.dirty()},s.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel;return Mf.prototype.getColorFromPalette.call(this,t,e,n)||i.getColorFromPalette(t,e,n)},s.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},s.prototype.getProgressive=function(){return this.get("progressive")},s.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},s.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},s.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(e);if("series"===i||"all"===n)this.option.selectedMap={},this._selectedDataIndicesMap={};else for(var o=0;oe.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function $y(e,n){N(Et(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(t){e.wrapMethod(t,ft(Qy,n))})}function Qy(t,e){t=Jy(t);return t&&t.setOutputEnd((e||this).count()),e}function Jy(t){var e,n=(t.ecModel||{}).scheduler,n=n&&n.getPipeline(t.uid);if(n)return(n=n.currentTask)&&(e=n.agentStubMap)?e.get(t.uid):n}st(Yy,Lg),st(Yy,Mf),ya(Yy,g);em.prototype.init=function(t,e){},em.prototype.render=function(t,e,n,i){},em.prototype.dispose=function(t,e){},em.prototype.updateView=function(t,e,n,i){},em.prototype.updateLayout=function(t,e,n,i){},em.prototype.updateVisual=function(t,e,n,i){},em.prototype.toggleBlurSeries=function(t,e,n){},em.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)};var tm=em;function em(){this.group=new lo,this.uid=Pp("viewComponent")}function nm(){var o=ia();return function(t){var e=o(t),t=t.pipelineContext,n=!!e.large,i=!!e.progressiveRender,r=e.large=!(!t||!t.large),e=e.progressiveRender=!(!t||!t.progressiveRender);return!(n==r&&i==e)&&"reset"}}ga(tm),xa(tm);var im=ia(),rm=nm(),om=(am.prototype.init=function(t,e){},am.prototype.render=function(t,e,n,i){},am.prototype.highlight=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&lm(t,i,"emphasis")},am.prototype.downplay=function(t,e,n,i){t=t.getData(i&&i.dataType);t&&lm(t,i,"normal")},am.prototype.remove=function(t,e){this.group.removeAll()},am.prototype.dispose=function(t,e){},am.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},am.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},am.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},am.prototype.eachRendered=function(t){Zc(this.group,t)},am.markUpdateMethod=function(t,e){im(t).updateMethod=e},am.protoInitialize=void(am.prototype.type="chart"),am);function am(){this.group=new lo,this.uid=Pp("viewChart"),this.renderTask=Rg({plan:um,reset:hm}),this.renderTask.context={view:this}}function sm(t,e,n){t&&bu(t)&&("emphasis"===e?iu:ru)(t,n)}function lm(e,t,n){var i,r=na(e,t),o=t&&null!=t.highlightKey?(t=t.highlightKey,i=null==(i=Il[t])&&Cl<=32?Il[t]=Cl++:i):null;null!=r?N(Xo(r),function(t){sm(e.getItemGraphicEl(t),n,o)}):e.eachItemGraphicEl(function(t){sm(t,n,o)})}function um(t){return rm(t.model)}function hm(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,t=t.view,a=r&&im(r).updateMethod,o=o?"incrementalPrepareRender":a&&t[a]?a:"render";return"render"!==o&&t[o](e,n,i,r),cm[o]}ga(om),xa(om);var cm={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},pm="\0__throttleOriginMethod",dm="\0__throttleRate",fm="\0__throttleType";function gm(t,r,o){var a,s,l,u,h,c=0,p=0,d=null;function f(){p=(new Date).getTime(),d=null,t.apply(l,u||[])}r=r||0;function e(){for(var t=[],e=0;en.blockIndex?n.step:null,modBy:null!=(t=i&&i.modDataCount)?Math.ceil(t/e):null,modDataCount:t}},Cm.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},Cm.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData().count(),e=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,r=t.get("large")&&i>=t.get("largeThreshold"),i="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:e,modDataCount:i,large:r}},Cm.prototype.restorePipelines=function(t){var i=this,r=i._pipelineMap=O();t.eachSeries(function(t){var e=t.getProgressive(),n=t.uid;r.set(n,{id:n,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:e&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(e||700),count:0}),i._pipe(t,t.dataTask)})},Cm.prototype.prepareStageTasks=function(){var n=this._stageTaskMap,i=this.api.getModel(),r=this.api;N(this._allHandlers,function(t){var e=n.get(t.uid)||n.set(t.uid,{});It(!(t.reset&&t.overallReset),""),t.reset&&this._createSeriesStageTask(t,e,i,r),t.overallReset&&this._createOverallStageTask(t,e,i,r)},this)},Cm.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r)},Cm.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},Cm.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},Cm.prototype._performStageTasks=function(t,s,l,u){u=u||{};var h=!1,c=this;function p(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}N(t,function(i,t){var e,n,r,o,a;u.visualType&&u.visualType!==i.visualType||(e=(n=c._stageTaskMap.get(i.uid)).seriesTaskMap,(n=n.overallTask)?((o=n.agentStubMap).each(function(t){p(u,t)&&(t.dirty(),r=!0)}),r&&n.dirty(),c.updatePayload(n,l),a=c.getPerformArgs(n,u.block),o.each(function(t){t.perform(a)}),n.perform(a)&&(h=!0)):e&&e.each(function(t,e){p(u,t)&&t.dirty();var n=c.getPerformArgs(t,u.block);n.skip=!i.performRawSeries&&s.isSeriesFiltered(t.context.model),c.updatePayload(t,l),t.perform(n)&&(h=!0)}))}),this.unfinished=h||this.unfinished},Cm.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e}),this.unfinished=e||this.unfinished},Cm.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}}while(e=e.getUpstream())})},Cm.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},Cm.prototype._createSeriesStageTask=function(n,t,i,r){var o=this,a=t.seriesTaskMap,s=t.seriesTaskMap=O(),t=n.seriesType,e=n.getTargetSeries;function l(t){var e=t.uid,e=s.set(e,a&&a.get(e)||Rg({plan:Lm,reset:Pm,count:Nm}));e.context={model:t,ecModel:i,api:r,useClearVisual:n.isVisual&&!n.isLayout,plan:n.plan,reset:n.reset,scheduler:o},o._pipe(t,e)}n.createOnAllSeries?i.eachRawSeries(l):t?i.eachRawSeriesByType(t,l):e&&e(i,r).each(l)},Cm.prototype._createOverallStageTask=function(t,e,n,i){var r=this,o=e.overallTask=e.overallTask||Rg({reset:Im}),a=(o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r},o.agentStubMap),s=o.agentStubMap=O(),e=t.seriesType,l=t.getTargetSeries,u=!0,h=!1;function c(t){var e=t.uid,e=s.set(e,a&&a.get(e)||(h=!0,Rg({reset:km,onDirty:Am})));e.context={model:t,overallProgress:u},e.agent=o,e.__block=u,r._pipe(t,e)}It(!t.createOnAllSeries,""),e?n.eachRawSeriesByType(e,c):l?l(n,i).each(c):(u=!1,N(n.getSeries(),c)),h&&o.dirty()},Cm.prototype._pipe=function(t,e){t=t.uid,t=this._pipelineMap.get(t);t.head||(t.head=e),t.tail&&t.tail.pipe(e),(t.tail=e).__idxInPipeline=t.count++,e.__pipeline=t},Cm.wrapStageHandler=function(t,e){return(t=B(t)?{overallReset:t,seriesType:function(t){Bm=null;try{t(Em,zm)}catch(t){}return Bm}(t)}:t).uid=Pp("stageHandler"),e&&(t.visualType=e),t};var Tm=Cm;function Cm(t,e,n,i){this._stageTaskMap=O(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}function Im(t){t.overallReset(t.ecModel,t.api,t.payload)}function km(t){return t.overallProgress&&Dm}function Dm(){this.agent.dirty(),this.getDownstream().dirty()}function Am(){this.agent&&this.agent.dirty()}function Lm(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function Pm(t){t.useClearVisual&&t.data.clearAllVisual();t=t.resetDefines=Xo(t.reset(t.model,t.ecModel,t.api,t.payload));return 1'+t.dom+""}),f.painter.getSvgRoot().innerHTML=g,i.connectedBackgroundColor&&f.painter.setBackgroundColor(i.connectedBackgroundColor),f.refreshImmediately(),f.painter.toDataURL()):(i.connectedBackgroundColor&&f.add(new ll({shape:{x:0,y:0,width:t,height:n},style:{fill:i.connectedBackgroundColor}})),N(p,function(t){t=new Js({style:{x:t.left*e-l,y:t.top*e-u,image:t.dom}});f.add(t)}),f.refreshImmediately(),d.toDataURL("image/"+(i&&i.type||"png")))):this.getDataURL(i);this.id},c.prototype.convertToPixel=function(t,e,n){return nv(this,"convertToPixel",t,e,n)},c.prototype.convertToLayout=function(t,e,n){return nv(this,"convertToLayout",t,e,n)},c.prototype.convertFromPixel=function(t,e,n){return nv(this,"convertFromPixel",t,e,n)},c.prototype.containPixel=function(t,i){var r;if(!this._disposed)return N(oa(this._model,t),function(t,n){0<=n.indexOf("Models")&&N(t,function(t){var e=t.coordinateSystem;e&&e.containPoint?r=r||!!e.containPoint(i):"seriesModels"===n&&(e=this._chartsMap[t.__viewId])&&e.containPoint&&(r=r||e.containPoint(i,t))},this)},this),!!r;this.id},c.prototype.getVisual=function(t,e){var t=oa(this._model,t,{defaultMainType:"series"}),n=t.seriesModel.getData(),t=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?n.indexOfRawIndex(t.dataIndex):null;if(null==t)return Xm(n,e);var i=n,r=t,o=e;switch(o){case"color":return i.getItemVisual(r,"style")[i.getVisual("drawType")];case"opacity":return i.getItemVisual(r,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return i.getItemVisual(r,o)}},c.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},c.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},c.prototype._initEvents=function(){var n,i,s=this,r=(N(Mv,function(a){function t(t){var n,e,i,r=s.getModel(),o=t.target;"globalout"===a?n={}:o&&qm(o,function(t){var e,t=U(t);return t&&null!=t.dataIndex?(e=t.dataModel||r.getSeriesByIndex(t.seriesIndex),n=e&&e.getDataParams(t.dataIndex,t.dataType,o)||{},1):t.eventData&&(n=P({},t.eventData),1)},!0),n&&(e=n.componentType,i=n.componentIndex,"markLine"!==e&&"markPoint"!==e&&"markArea"!==e||(e="series",i=n.seriesIndex),i=(e=e&&null!=i&&r.getComponent(e,i))&&s["series"===e.mainType?"_chartsMap":"_componentsMap"][e.__viewId],n.event=t,n.type=a,s._$eventProcessor.eventInfo={targetEl:o,packedEvent:n,model:e,view:i},s.trigger(a,n))}t.zrEventfulCallAtLast=!0,s._zr.on(a,t,s)}),this._messageCenter);N(Iv,function(t,e){r.on(e,function(t){s.trigger(e,t)})}),i=(n=this)._api,r.on("selectchanged",function(t){var e=i.getModel();t.isFromClick?(Ym("map","selectchanged",n,e,t),Ym("pie","selectchanged",n,e,t)):"select"===t.fromAction?(Ym("map","selected",n,e,t),Ym("pie","selected",n,e,t)):"unselect"===t.fromAction&&(Ym("map","unselected",n,e,t),Ym("pie","unselected",n,e,t))})},c.prototype.isDisposed=function(){return this._disposed},c.prototype.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},c.prototype.dispose=function(){var t,e,n;this._disposed?this.id:(this._disposed=!0,this.getDom()&&ua(this.getDom(),Ev,""),e=(t=this)._api,n=t._model,N(t._componentsViews,function(t){t.dispose(n,e)}),N(t._chartsViews,function(t){t.dispose(n,e)}),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete Ov[t.id])},c.prototype.resize=function(t){if(!this[V0])if(this._disposed)this.id;else{this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var e=e.resetOption("media"),n=t&&t.silent;this[H0]&&(null==n&&(n=this[H0].silent),e=!0,this[H0]=null),this[V0]=!0,yv(this);try{e&&Q0(this),ev.update.call(this,{type:"resize",animation:P({duration:0},t&&t.animation)})}catch(t){throw this[V0]=!1,t}this[V0]=!1,ov.call(this,n),av.call(this,n)}}},c.prototype.showLoading=function(t,e){this._disposed?this.id:(H(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),Pv[t]&&(t=Pv[t](this._api,e),e=this._zr,this._loadingFX=t,e.add(t)))},c.prototype.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},c.prototype.makeActionFromEvent=function(t){var e=P({},t);return e.type=Cv[t.type],e},c.prototype.dispatchAction=function(t,e){var n;this._disposed?this.id:(H(e)||(e={silent:!!e}),Tv[t.type]&&this._model&&(this[V0]?this._pendingActions.push(t):(n=e.silent,rv.call(this,t,n),(t=e.flush)?this._zr.flush():!1!==t&&w.browser.weChat&&this._throttledZrFlush(),ov.call(this,n),av.call(this,n))))},c.prototype.updateLabelLayout=function(){z0.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},c.prototype.appendData=function(t){var e;this._disposed?this.id:(e=t.seriesIndex,this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp())},c.internalField=(Q0=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),J0(t,!0),J0(t,!1),e.plan()},J0=function(t,r){for(var o=t._model,a=t._scheduler,s=r?t._componentsViews:t._chartsViews,l=r?t._componentsMap:t._chartsMap,u=t._zr,h=t._api,e=0;es.get("hoverLayerThreshold")&&!w.node&&!w.worker&&s.eachSeries(function(t){t.preventUsingHoverLayer||(t=i._chartsMap[t.__viewId]).__alive&&t.eachRendered(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)})}),z0.trigger("series:afterupdate",t,e,n)},fv=function(t){t[W0]=!0,t.getZr().wakeUp()},yv=function(t){t[G0]=(t[G0]+1)%1e3},gv=function(t){t[W0]&&(t.getZr().storage.traverse(function(t){gc(t)||xv(t)}),t[W0]=!1)},pv=function(n){return u(t,e=Of),t.prototype.getCoordinateSystems=function(){return n._coordSysMgr.getCoordinateSystems()},t.prototype.getComponentByElement=function(t){for(;t;){var e=t.__ecComponentInfo;if(null!=e)return n._model.getComponent(e.mainType,e.index);t=t.parent}},t.prototype.enterEmphasis=function(t,e){iu(t,e),fv(n)},t.prototype.leaveEmphasis=function(t,e){ru(t,e),fv(n)},t.prototype.enterBlur=function(t){ou(t),fv(n)},t.prototype.leaveBlur=function(t){au(t),fv(n)},t.prototype.enterSelect=function(t){su(t),fv(n)},t.prototype.leaveSelect=function(t){lu(t),fv(n)},t.prototype.getModel=function(){return n.getModel()},t.prototype.getViewOfComponentModel=function(t){return n.getViewOfComponentModel(t)},t.prototype.getViewOfSeriesModel=function(t){return n.getViewOfSeriesModel(t)},t.prototype.getMainProcessVersion=function(){return n[G0]},new t(n);function t(){return null!==e&&e.apply(this,arguments)||this}var e},void(dv=function(i){function r(t,e){for(var n=0;nr[1]&&(r[0]=r[1]),o}function H_(t){var e=Math.pow(10,Eo(t)),t=t/e;return t?2===t?t=3:3===t?t=5:t*=2:t=1,Io(t*e)}function W_(t){return Do(t)+2}function U_(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function X_(t,e){return t>=e[0]&&t<=e[1]}q_.prototype.updateMethods=function(t){t.hasBreaks()?(this.normalize=dt(t.normalize,t),this.scale=dt(t.scale,t)):(this.normalize=Z_,this.scale=j_)};var Y_=q_;function q_(){this.normalize=Z_,this.scale=j_}function Z_(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function j_(t,e){return t*(e[1]-e[0])+e[0]}function K_(t,e,n){t=Math.log(t);return[Math.log(n?e[0]:Math.max(0,e[0]))/t,Math.log(n?e[1]:Math.max(0,e[1]))/t]}Q_.prototype.getSetting=function(t){return this._setting[t]},Q_.prototype._innerUnionExtent=function(t){var e=this._extent;this._innerSetExtent((t[0]e[1]?t:e)[1])},Q_.prototype.unionExtentFromData=function(t,e){this._innerUnionExtent(t.getApproximateExtent(e))},Q_.prototype.getExtent=function(){return this._extent.slice()},Q_.prototype.setExtent=function(t,e){this._innerSetExtent(t,e)},Q_.prototype._innerSetExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e),this._brkCtx&&this._brkCtx.update(n)},Q_.prototype.setBreaksFromOption=function(t){},Q_.prototype._innerSetBreak=function(t){this._brkCtx&&(this._brkCtx.setBreaks(t),this._calculator.updateMethods(this._brkCtx),this._brkCtx.update(this._extent))},Q_.prototype._innerGetBreaks=function(){return this._brkCtx?this._brkCtx.breaks:[]},Q_.prototype.hasBreaks=function(){return!!this._brkCtx&&this._brkCtx.hasBreaks()},Q_.prototype._getExtentSpanWithBreaks=function(){return this._brkCtx&&this._brkCtx.hasBreaks()?this._brkCtx.getExtentSpan():this._extent[1]-this._extent[0]},Q_.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},Q_.prototype.isBlank=function(){return this._isBlank},Q_.prototype.setBlank=function(t){this._isBlank=t};var $_=Q_;function Q_(t){this._calculator=new Y_,this._setting=t||{},this._extent=[1/0,-1/0]}xa($_);var J_=0,t1=(e1.createByAxisModel=function(t){var t=t.option,e=t.data,e=e&&z(e,n1);return new e1({categories:e,needCollect:!e,deduplication:!1!==t.dedplication})},e1.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e1.prototype.parseAndCollect=function(t){var e,n,i=this._needCollect;return V(t)||i?(i&&!this._deduplication?(n=this.categories.length,this.categories[n]=t,this._onCollect&&this._onCollect(t,n)):null==(n=(e=this._getOrCreateMap()).get(t))&&(i?(n=this.categories.length,this.categories[n]=t,e.set(t,n),this._onCollect&&this._onCollect(t,n)):n=NaN),n):t},e1.prototype._getOrCreateMap=function(){return this._map||(this._map=O(this.categories))},e1);function e1(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++J_,this._onCollect=t.onCollect}function n1(t){return H(t)&&null!=t.value?t.value:t+""}u(o1,i1=$_),o1.prototype.parse=function(t){return null==t?NaN:V(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},o1.prototype.contain=function(t){return X_(t,this._extent)&&0<=t&&t=t},o1.prototype.getOrdinalMeta=function(){return this._ordinalMeta},o1.prototype.calcNiceTicks=function(){},o1.prototype.calcNiceExtent=function(){},o1.type="ordinal";var i1,r1=o1;function o1(t){var t=i1.call(this,t)||this,e=(t.type="ordinal",t.getSetting("ordinalMeta"));return F(e=e||new t1({}))&&(e=new t1({categories:z(e,function(t){return H(t)?t.value:t})})),t._ordinalMeta=e,t._extent=t.getSetting("extent")||[0,e.categories.length-1],t}$_.registerClass(r1);var a1,s1=Io,l1=(u(u1,a1=$_),u1.prototype.parse=function(t){return null==t||""===t?NaN:Number(t)},u1.prototype.contain=function(t){return X_(t,this._extent)},u1.prototype.normalize=function(t){return this._calculator.normalize(t,this._extent)},u1.prototype.scale=function(t){return this._calculator.scale(t,this._extent)},u1.prototype.getInterval=function(){return this._interval},u1.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=W_(t)},u1.prototype.getTicks=function(t){t=t||{};var n=this._interval,e=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=Gp,a=[];if(n)if("only_break"===t.breakTicks&&o)o.addBreaksToTicks(a,this._brkCtx.breaks,this._extent);else{e[0]h&&(t.expandToNicedExtent?a.push({value:s1(h+n,r)}):a.push({value:e[1]})),"none"!==t.breakTicks&&o&&o.addBreaksToTicks(a,this._brkCtx.breaks,this._extent)}return a},u1.prototype.getMinorTicks=function(t){for(var e=this.getTicks({expandToNicedExtent:!0}),n=[],i=this.getExtent(),r=1;ri[0]&&cx));)g[r](g[i]()+t),f=g.getTime(),y&&0<(p=y.calcNiceTickMultiple(f,d))&&(g[r](g[i]()+p*t),f=g.getTime());a.push({value:f,notAdd:!0})}function i(t,e,n){var i,r,o,a,s=[],l=!e.length;if(i=td(t),r=_[0],o=_[1],a=v,id(new Date(r),i,a).getTime()!==id(new Date(o),i,a).getTime()){l&&(e=[{value:function(t,e,n){e=Math.max(0,k(Kp,e)-1);return id(new Date(t),Kp[e],n).getTime()}(_[0],t,v)},{value:_[1]}]);for(var u,h,c=0;c=_[0]&&p<=_[1]&&w(f,p,d,g,y,0,s),"year"===t&&1=_[0]&&d<=_[1]&&a++)}u=e/m;if(1.5*u=_[0]&&t.value<=_[1]&&!t.notAdd})}),function(t){return 0n&&(this._approxInterval=n),T1.length),t=Math.min(function(t,e,n,i){for(;n>>1;t[r][1]>1^-(1&s),l=(l=t.charCodeAt(a+1)-64)>>1^-(1&l);i.push([(r=s+=r)/n,(o=l+=o)/n])}return i}function vx(t,o){var e,n,r;return z(ht((t=(e=t).UTF8Encoding?(null==(r=(n=e).UTF8Scale)&&(r=1024),N(n.features,function(t){var e=t.geometry,n=e.encodeOffsets,i=e.coordinates;if(n)switch(e.type){case"LineString":e.coordinates=mx(i,n,r);break;case"Polygon":case"MultiLineString":yx(i,n,r);break;case"MultiPolygon":N(i,function(t,e){return yx(t,n[e],r)})}}),n.UTF8Encoding=!1,n):e).features,function(t){return t.geometry&&t.properties&&0l&&(l=s[h],u=h);++o[u],s[u]=0,++a}return z(o,function(t){return t/i})}(t,n)[e]||0},getPixelPrecision:Lo,getPrecision:Do,getPrecisionSafe:Ao,isNumeric:Vo,isRadianAroundZero:Oo,linearMap:Mo,nice:zo,numericToNumber:Fo,parseDate:No,parsePercent:To,quantile:function(t,e){var e=(t.length-1)*e+1,n=Math.floor(e),i=+t[n-1];return(e=e-n)?i+e*(t[n]-i):i},quantity:Bo,quantityExponent:Eo,reformIntervals:function(t){t.sort(function(t,e){return function t(e,n,i){return e.interval[i]=e[0]&&t<=e[1]}),function(t){var e={value:t};return{formattedLabel:i(e),rawLabel:n.scale.getLabel(e),tickValue:t,time:void 0,break:void 0}})}):"category"===n.type?(s=t,a=(t=n).getLabelModel(),s=Ix(t,a,s),!a.get("show")||t.scale.isBlank()?{labels:[]}:s):(a=(r=n).scale.getTicks(),o=U1(r),{labels:z(a,function(t,e){return{formattedLabel:o(t,e),rawLabel:r.scale.getLabel(t),tickValue:t.value,time:t.time,break:t.break}})})}function Cx(t,e,n){var i,r,o,a,s,l,u=t.getTickModel().get("customValues");return u?(i=t.scale.getExtent(),{ticks:ht(Mx(t,u),function(t){return t>=i[0]&&t<=i[1]})}):"category"===t.type?(u=e,a=kx(e=t),s=Y1(u),(l=Lx(a,s))||(u.get("show")&&!e.scale.isBlank()||(r=[]),r=B(s)?Bx(e,s,!0):"auto"===s?(l=Ix(e,e.getLabelModel(),Sx(bx.determine)),o=l.labelCategoryInterval,z(l.labels,function(t){return t.tickValue})):Nx(e,o=s,!0),Px(a,s,{ticks:r,tickCategoryInterval:o}))):{ticks:z(t.scale.getTicks(n),function(t){return t.value})}}function Ix(t,e,n){var i,r=Dx(t),o=Y1(e),e=n.kind===bx.estimate;if(!e){var a=Lx(r,o);if(a)return a}var s={labels:B(o)?Bx(t,o):Nx(t,i="auto"===o?function(t,e){{var n;if(e.kind===bx.estimate)return n=t.calculateCategoryInterval(e),e.out.noPxChangeTryDetermine.push(function(){return xx(t).autoInterval=n,!0}),n}var i=xx(t).autoInterval;return null!=i?i:xx(t).autoInterval=t.calculateCategoryInterval(e)}(t,n):o),labelCategoryInterval:i};return e?n.out.noPxChangeTryDetermine.push(function(){return Px(r,o,s),!0}):Px(r,o,s),s}var kx=Ax("axisTick"),Dx=Ax("axisLabel");function Ax(e){return function(t){return xx(t)[e]||(xx(t)[e]={list:[]})}}function Lx(t,e){for(var n=0;nl[1],h(n[0].coord,l[0])&&(t?n[0].coord=l[0]:n.shift()),t&&h(l[0],n[0].coord)&&n.unshift({coord:l[0],onBand:!0}),h(l[1],i.coord)&&(t?i.coord=l[1]:n.pop()),t)&&h(i.coord,l[1])&&n.push({coord:l[1],onBand:!0}),u},zx.prototype.getMinorTicksCoords=function(){var t;return"ordinal"===this.scale.type?[]:(t=this.model.getModel("minorTick").get("splitNumber"),z(this.scale.getMinorTicks(t=0=u}}for(var o,a=this.__startIndex;ar[0]){for(l=0;lt);l++);s=i[r[l]]}r.splice(l+1,0,t),(i[t]=e).virtual||(s?(n=s.dom).nextSibling?a.insertBefore(e.dom,n.nextSibling):a.appendChild(e.dom):a.firstChild?a.insertBefore(e.dom,a.firstChild):a.appendChild(e.dom)),e.painter||(e.painter=this)}},m.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;ie&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;n=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?0<=r.height?"bottom":"top":0<=r.width?"right":"left"),h=op(i),l=(rp(t,h,{labelFetcher:o,labelDataIndex:n,defaultText:ew(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:u}),t.getTextContent()),h=(s&&l&&(s=i.get(["label","position"]),t.textConfig.inside="middle"===s||null,function(t,e,n,i){if(G(i))t.setTextConfig({rotation:i});else if(F(e))t.setTextConfig({rotation:0});else{var r,i=t.shape,o=i.clockwise?i.startAngle:i.endAngle,a=i.clockwise?i.endAngle:i.startAngle,s=(o+a)/2,i=n(e);switch(i){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":r=s;break;case"startAngle":case"insideStartAngle":r=o;break;case"endAngle":case"insideEndAngle":r=a;break;default:return t.setTextConfig({rotation:0})}n=1.5*Math.PI-r;"middle"===i&&n>Math.PI/2&&n<1.5*Math.PI&&(n-=Math.PI),t.setTextConfig({rotation:n})}}(t,"outside"===s?u:s,vw(a),i.get(["label","rotate"]))),u=l,s=h,a=o.getRawValue(n),l=function(t){return nw(e,t)},u&&((u=pp(u)).prevValue=u.value,u.value=a,a=s.normal,u.valueAnimation=a.get("valueAnimation"),u.valueAnimation)&&(u.precision=a.get("precision"),u.defaultInterpolatedText=l,u.statesModels=s),i.getModel(["emphasis"]));yu(t,h.get("focus"),h.get("blurScope"),h.get("disabled")),_u(t,i),null!=(o=r).startAngle&&null!=o.endAngle&&o.startAngle===o.endAngle&&(t.style.fill="none",t.style.stroke="none",N(t.states,function(t){t.style&&(t.style.fill=t.style.stroke="none")}))}var xw,bw=function(){},ww=(u(Sw,xw=j),Sw.prototype.getDefaultShape=function(){return new bw},Sw.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;le[u-1].coord&&(e.reverse(),h.reverse()),function(t,e){var n,i,r=[],o=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:Oi((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;si)return;return 1}(a,e))return r=e.mapDimension(a.dim),o={},N(a.getViewLabels(),function(t){t=a.scale.getRawOrdinalNumber(t.tickValue);o[t]=1}),function(t){return!o.hasOwnProperty(e.get(r,t))}}}function lS(t){for(var e,n,i=t.length/2;0e[1]&&e.reverse(),e},fM.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},fM.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)};var pM,dM=fM;function fM(t,e,n,i,r){t=pM.call(this,t,e,n)||this;return t.index=0,t.type=i||"value",t.position=r||"bottom",t}var gM="expandAxisBreak",yM=Math.PI,mM=[[1,2,1,2],[5,3,5,3],[8,3,8,3]],vM=[[0,1,0,1],[0,3,0,3],[0,3,0,3]],_M=ia(),xM=ia(),bM=(wM.prototype.ensureRecord=function(t){var e=t.axis.dim,t=t.componentIndex,n=this.recordMap,n=n[e]||(n[e]=[]);return n[t]||(n[t]={ready:{}})},wM);function wM(t){this.recordMap={},this.resolveAxisNameOverlap=t}function SM(t,e,n,i,r,o){var a,s;Z1(t.nameLocation)?(t=o.stOccupiedRect)&&CM((a={},t=t,s=o.transGroup.transform,a.transform=$c(a.transform,s),a.localRect=Kc(a.localRect,t),a.rect=Kc(a.rect,t),s&&a.rect.applyTransform(s),a.axisAligned=jc(s),a.obb=void 0,(a.label=a.label||{}).ignore=!1,a),i,r):IM(o.labelInfoList,o.dirVec,i,r)}var MM=Ne(),TM=new X(0,0,0,0);function CM(t,e,n){var i=new M;fb(t,e,i,{direction:Math.atan2(n.y,n.x),bidirectional:!1,touchThreshold:.05})&&(t=i,n=e)&&(n.label.x+=t.x,n.label.y+=t.y,n.label.markRedraw(),(i=n.transform)&&(i[4]+=t.x,i[5]+=t.y),(e=n.rect)&&(e.x+=t.x,e.y+=t.y),e=n.obb)&&e.fromBoundingRect(n.localRect,i)}function IM(t,e,n,i){for(var r=0<=M.dot(i,e),o=0,a=t.length;oi[1],i="start"===e&&!t||"start"!==e&&t;e=Oo(n-yM/2)?(r=i?"bottom":"top","center"):Oo(n-1.5*yM)?(r=i?"top":"bottom","center"):(r="middle",n<1.5*yM&&yM/2s[0]&&isFinite(c)&&isFinite(s[0]);)h=H_(h),c=s[1]-h*a;else{t=(h=au[1]&&u.reverse(),(s=null==s||s>u[1]?u[1]:s)n[r],f=[-c.x,-c.y],e=(e||(f[i]=l[s]),[0,0]),s=[-p.x,-p.y],g=W(t.get("pageButtonGap",!0),t.get("itemGap",!0)),f=(d&&("end"===t.get("pageButtonPosition",!0)?s[i]+=n[r]-p[r]:e[i]+=p[r]+g),s[1-i]+=c[o]/2-p[o]/2,l.setPosition(f),u.setPosition(e),h.setPosition(s),{x:0,y:0}),c=(f[r]=(d?n:c)[r],f[o]=Math.max(c[o],p[o]),f[a]=Math.min(0,p[a]+s[1-i]),u.__rectSize=n[r],d?((e={x:0,y:0})[r]=Math.max(n[r]-p[r]-g,0),e[o]=f[o],u.setClipPath(new ll({shape:e})),u.__rectSize=e[r]):h.eachChild(function(t){t.attr({invisible:!0,silent:!0})}),this._getPageInfo(t));return null!=c.pageIndex&&dc(l,{x:c.contentPosition[0],y:c.contentPosition[1]},d?t:null),this._updatePageInfoView(t,c),f},eC.prototype._pageGo=function(t,e,n){t=this._getPageInfo(e)[t];null!=t&&n.dispatchAction({type:"legendScroll",scrollDataIndex:t,legendId:e.id})},eC.prototype._updatePageInfoView=function(n,i){var r=this._controllerGroup,t=(N(["pagePrev","pageNext"],function(t){var e=null!=i[t+"DataIndex"],t=r.childOfName(t);t&&(t.setStyle("fill",e?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),t.cursor=e?"pointer":"default")}),r.childOfName("pageText")),e=n.get("pageFormatter"),o=i.pageIndex,o=null!=o?o+1:0,a=i.pageCount;t&&e&&t.setStyle("text",V(e)?e.replace("{current}",null==o?"":o+"").replace("{total}",null==a?"":a+""):e({current:o,total:a}))},eC.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,t=t.getOrient().index,r=QT[t],o=JT[t],e=this._findTargetItemIndex(e),a=n.children(),s=a[e],l=a.length,u=l?1:0,h={contentPosition:[n.x,n.y],pageCount:u,pageIndex:u-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(s){n=g(s);h.contentPosition[t]=-n.s;for(var c=e+1,p=n,d=n,f=null;c<=l;++c)(!(f=g(a[c]))&&d.e>p.s+i||f&&!y(f,p.s))&&(p=d.i>p.i?d:f)&&(null==h.pageNextDataIndex&&(h.pageNextDataIndex=p.i),++h.pageCount),d=f;for(c=e-1,p=n,d=n,f=null;-1<=c;--c)(f=g(a[c]))&&y(d,f.s)||!(p.i=e&&t.s<=e+i}},eC.prototype._findTargetItemIndex=function(n){var i,r;return this._showController?(this.getContentGroup().eachChild(function(t,e){t=t.__legendDataIndex;null==r&&null!=t&&(r=e),t===n&&(i=e)}),null!=i?i:r):0},eC.type="legend.scroll",eC);function eC(){var t=null!==KT&&KT.apply(this,arguments)||this;return t.type=eC.type,t.newlineDisabled=!0,t._currentIndex=0,t}ex(function(t){ex(XT),t.registerComponentModel(qT),t.registerComponentView(tC),t.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(n)})})});var nC=ia(),iC=y,rC=dt;function oC(){this._dragging=!1,this.animationThreshold=15}function aC(t,e,n,i){!function n(i,t){{var r;return H(i)&&H(t)?(r=!0,N(t,function(t,e){r=r&&n(i[e],t)}),!!r):i===t}}(nC(n).lastProp,i)&&(nC(n).lastProp=i,e?dc(n,i,t):(n.stopAnimation(),n.attr(i)))}function sC(t,e){t[e.get(["label","show"])?"show":"hide"]()}function lC(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function uC(t,e,n){var i=e.get("z"),r=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n)})}function hC(t,e,n,i,r){var o=cC(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),n=n.getModel("label"),a=_d(n.get("padding")||0),s=n.getFont(),l=Wr(o,s),u=r.position,h=l.width+a[1]+a[3],l=l.height+a[0]+a[2],c=r.align,c=("right"===c&&(u[0]-=h),"center"===c&&(u[0]-=h/2),r.verticalAlign),i=("bottom"===c&&(u[1]-=l),"middle"===c&&(u[1]-=l/2),r=u,c=h,h=l,i=(l=i).getWidth(),l=l.getHeight(),r[0]=Math.min(r[0]+c,i)-c,r[1]=Math.min(r[1]+h,l)-h,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0),n.get("backgroundColor"));i&&"auto"!==i||(i=e.get(["axisLine","lineStyle","color"])),t.label={x:u[0],y:u[1],style:ap(n,{text:o,font:s,fill:n.getTextColor(),padding:a,backgroundColor:i}),z2:10}}function cC(t,e,n,i,r){t=e.scale.parse(t);var o,a=e.scale.getLabel({value:t},{precision:r.precision}),r=r.formatter;return r&&(o={value:X1(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]},N(i,function(t){var e=n.getSeriesByIndex(t.seriesIndex),t=t.dataIndexInside,e=e&&e.getDataParams(t);e&&o.seriesData.push(e)}),V(r)?a=r.replace("{value}",a):B(r)&&(a=r(o))),a}function pC(t,e,n){var i=Ne();return Ve(i,i,n.rotation),Fe(i,i,n.position),Bc([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}oC.prototype.render=function(t,e,n,i){var r,o,a=e.get("value"),s=e.get("status");this._axisModel=t,this._axisPointerModel=e,this._api=n,!i&&this._lastValue===a&&this._lastStatus===s||(this._lastValue=a,this._lastStatus=s,i=this._group,r=this._handle,s&&"hide"!==s?(i&&i.show(),r&&r.show(),this.makeElOption(s={},a,t,e,n),(o=s.graphicKey)!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=o,o=this._moveAnimation=this.determineAnimation(t,e),i?(o=ft(aC,e,o),this.updatePointerEl(i,s,o),this.updateLabelEl(i,s,o,e)):(i=this._group=new lo,this.createPointerEl(i,s,t,e),this.createLabelEl(i,s,t,e),n.getZr().add(i)),uC(i,e,!0),this._renderHandle(a)):(i&&i.hide(),r&&r.hide()))},oC.prototype.remove=function(t){this.clear(t)},oC.prototype.dispose=function(t){this.clear(t)},oC.prototype.determineAnimation=function(t,e){var n,i=e.get("animation"),r=t.axis,o="category"===r.type,e=e.get("snap");return!(!e&&!o)&&("auto"===i||null==i?(n=this.animationThreshold,o&&r.getBandWidth()>n||!!e&&(o=eT(t).seriesDataCount,e=r.getExtent(),Math.abs(e[0]-e[1])/o>n)):!0===i)},oC.prototype.makeElOption=function(t,e,n,i,r){},oC.prototype.createPointerEl=function(t,e,n,i){var r=e.pointer;r&&(r=nC(t).pointerEl=new tp[r.type](iC(e.pointer)),t.add(r))},oC.prototype.createLabelEl=function(t,e,n,i){e.label&&(e=nC(t).labelEl=new fl(iC(e.label)),t.add(e),sC(e,i))},oC.prototype.updatePointerEl=function(t,e,n){t=nC(t).pointerEl;t&&e.pointer&&(t.setStyle(e.pointer.style),n(t,{shape:e.pointer.shape}))},oC.prototype.updateLabelEl=function(t,e,n,i){t=nC(t).labelEl;t&&(t.setStyle(e.label.style),n(t,{x:e.label.x,y:e.label.y}),sC(t,i))},oC.prototype._renderHandle=function(t){var e,n,i,r,o,a;!this._dragging&&this.updateHandleTransform&&(e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,r=e.getModel("handle"),a=e.get("status"),r.get("show")&&a&&"hide"!==a?(this._handle||(o=!0,i=this._handle=Gc(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){Ae(t.event)},onmousedown:rC(this._onHandleDragMove,this,0,0),drift:rC(this._onHandleDragMove,this),ondragend:rC(this._onHandleDragEnd,this)}),n.add(i)),uC(i,e,!1),i.setStyle(r.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"])),F(a=r.get("size"))||(a=[a,a]),i.scaleX=a[0]/2,i.scaleY=a[1]/2,ym(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,o)):(i&&n.remove(i),this._handle=null))},oC.prototype._moveHandleToValue=function(t,e){aC(this._axisPointerModel,!e&&this._moveAnimation,this._handle,lC(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},oC.prototype._onHandleDragMove=function(t,e){var n=this._handle;n&&(this._dragging=!0,t=this.updateHandleTransform(lC(n),[t,e],this._axisModel,this._axisPointerModel),this._payloadInfo=t,n.stopAnimation(),n.attr(lC(t)),nC(n).lastProp=null,this._doDispatchAxisPointer())},oC.prototype._doDispatchAxisPointer=function(){var t,e;this._handle&&(t=this._payloadInfo,e=this._axisModel,this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]}))},oC.prototype._onHandleDragEnd=function(){var t;this._dragging=!1,this._handle&&(t=this._axisPointerModel.get("value"),this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"}))},oC.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var t=t.getZr(),e=this._group,n=this._handle;t&&e&&(this._lastGraphicKey=null,e&&t.remove(e),n&&t.remove(n),this._group=null,this._handle=null,this._payloadInfo=null),mm(this,"_doDispatchAxisPointer")},oC.prototype.doClear=function(){},oC.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}};u(gC,dC=oC),gC.prototype.makeElOption=function(t,e,n,i,r){var o,a,s=n.axis,l=s.grid,u=i.get("type"),h=yC(l,s).getOtherAxis(s).getGlobalExtent(),c=s.toGlobalCoord(s.dataToCoord(e,!0)),p=(u&&"none"!==u&&(o=(a=i).get("type"),a=a.getModel(o+"Style"),"line"===o?(p=a.getLineStyle()).fill=null:"shadow"===o&&((p=a.getAreaStyle()).stroke=null),o=p,(a=mC[u](s,c,h)).style=o,t.graphicKey=a.type,t.pointer=a),VM(l.getRect(),n));u=e,s=t,c=p,h=n,o=i,a=r,l=kM.innerTextLayout(c.rotation,0,c.labelDirection),c.labelMargin=o.get(["label","margin"]),hC(s,h,o,a,{position:pC(h.axis,u,c),align:l.textAlign,verticalAlign:l.textVerticalAlign})},gC.prototype.getHandleTransform=function(t,e,n){var i=VM(e.axis.grid.getRect(),e,{labelInside:!1}),n=(i.labelMargin=n.get(["handle","margin"]),pC(e.axis,t,i));return{x:n[0],y:n[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},gC.prototype.updateHandleTransform=function(t,e,n,i){var n=n.axis,r=n.grid,o=n.getGlobalExtent(!0),r=yC(r,n).getOtherAxis(n).getGlobalExtent(),n="x"===n.dim?0:1,a=[t.x,t.y],e=(a[n]+=e[n],a[n]=Math.min(o[1],a[n]),a[n]=Math.max(o[0],a[n]),(r[1]+r[0])/2),o=[e,e];o[n]=a[n];return{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:o,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][n]}};var dC,fC=gC;function gC(){return null!==dC&&dC.apply(this,arguments)||this}function yC(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var mC={line:function(t,e,n){var i;return i=[e,n[0]],e=[e,n[1]],n=vC(t),{type:"Line",subPixelOptimize:!0,shape:{x1:i[n=n||0],y1:i[1-n],x2:e[n],y2:e[1-n]}}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:(e=[e-i/2,n[0]],n=[i,r],i=vC(t),{x:e[i=i||0],y:e[1-i],width:n[i],height:n[1-i]})}}};function vC(t){return"x"===t.dim?0:1}u(bC,_C=g),bC.type="axisPointer",bC.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:v.color.border,width:1,type:"dashed"},shadowStyle:{color:v.color.shadowTint},label:{show:!0,formatter:null,precision:"auto",margin:3,color:v.color.neutral00,padding:[5,7,5,7],backgroundColor:v.color.accent60,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:v.color.accent40,throttle:40}};var _C,xC=bC;function bC(){var t=null!==_C&&_C.apply(this,arguments)||this;return t.type=bC.type,t}var wC=ia(),SC=N;function MC(t,e,n){var i,c,p;function r(t,h){c.on(t,function(e){n=p;var n,i,r={dispatchAction:o,pendings:i={showTip:[],hideTip:[]}};function o(t){var e=i[t.type];e?e.push(t):(t.dispatchAction=o,n.dispatchAction(t))}SC(wC(c).records,function(t){t&&h(t,e,r.dispatchAction)});var t,a=r.pendings,s=p,l=a.showTip.length,u=a.hideTip.length;l?t=a.showTip[l-1]:u&&(t=a.hideTip[u-1]),t&&(t.dispatchAction=null,s.dispatchAction(t))})}w.node||(i=e.getZr(),wC(i).records||(wC(i).records={}),p=e,wC(c=i).initialized||(wC(c).initialized=!0,r("click",ft(CC,"click")),r("mousemove",ft(CC,"mousemove")),r("globalout",TC)),(wC(i).records[t]||(wC(i).records[t]={})).handler=n)}function TC(t,e,n){t.handler("leave",null,n)}function CC(t,e,n,i){e.handler(t,n,i)}function IC(t,e){w.node||(e=e.getZr(),(wC(e).records||{})[t]&&(wC(e).records[t]=null))}u(AC,kC=tm),AC.prototype.render=function(t,e,n){var e=e.getComponent("tooltip"),i=t.get("triggerOn")||e&&e.get("triggerOn")||"mousemove|click";MC("axisPointer",n,function(t,e,n){"none"!==i&&("leave"===t||0<=i.indexOf(t))&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},AC.prototype.remove=function(t,e){IC("axisPointer",e)},AC.prototype.dispose=function(t,e){IC("axisPointer",e)},AC.type="axisPointer";var kC,DC=AC;function AC(){var t=null!==kC&&kC.apply(this,arguments)||this;return t.type=AC.type,t}function LC(t,e){var n,i,r,o,a=[],s=t.seriesIndex;return null==s||!(e=e.getSeriesByIndex(s))||null==(s=na(n=e.getData(),t))||s<0||F(s)?{point:[]}:(i=n.getItemGraphicEl(s),r=e.coordinateSystem,e.getTooltipPosition?a=e.getTooltipPosition(s)||[]:r&&r.dataToPoint?a=t.isStacked?(e=r.getBaseAxis(),t=r.getOtherAxis(e).dim,e=e.dim,t="x"===t||"radius"===t?1:0,e=n.mapDimension(e),(o=[])[t]=n.get(e,s),o[1-t]=n.get(n.getCalculationInfo("stackResultDimension"),s),r.dataToPoint(o)||[]):r.dataToPoint(n.getValues(z(r.dimensions,function(t){return n.mapDimension(t)}),s))||[]:i&&((e=i.getBoundingRect().clone()).applyTransform(i.transform),a=[e.x+e.width/2,e.y+e.height/2]),{point:a,el:i})}var PC=ia();function OC(t,e,n){var o,a,i,s,l,r,u,h,c,p,d,f,g,y,m=t.currTrigger,v=[t.x,t.y],_=t,x=t.dispatchAction||dt(n.dispatchAction,n),b=e.getComponent("axisPointer").coordSysAxesInfo;if(b)return zC(v)&&(v=LC({seriesIndex:_.seriesIndex,dataIndex:_.dataIndex},e).point),o=zC(v),a=_.axesInfo,i=b.axesInfo,s="leave"===m||zC(v),l={},e={list:[],map:{}},u={showPointer:ft(NC,r={}),showTooltip:ft(BC,e)},N(b.coordSysMap,function(t,e){var r=o||t.containPoint(v);N(b.coordSysAxesInfo[e],function(t,e){var n=t.axis,i=function(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}(a,t);s||!r||a&&!i||null!=(i=null!=(i=i&&i.value)||o?i:n.pointToData(v))&&RC(t,i,u,!1,l)})}),h={},N(i,function(n,t){var i=n.linkGroup;i&&!r[t]&&N(i.axesInfo,function(t,e){var e=r[e];t!==n&&e&&(e=e.value,i.mapper&&(e=n.axis.scale.parse(i.mapper(e,EC(t),EC(n)))),h[n.key]=e)})}),N(h,function(t,e){RC(i[e],t,u,!0,l)}),c=r,_=i,p=l.axesInfo=[],N(_,function(t,e){var n=t.axisPointerModel.option,e=c[e];e?(t.useHandle||(n.status="show"),n.value=e.value,n.seriesDataIndices=(e.payloadBatch||[]).slice()):t.useHandle||(n.status="hide"),"show"===n.status&&p.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:n.value})}),m=e,_=t,e=x,zC(t=v)||!m.list.length?e({type:"hideTip"}):(x=((m.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{},e({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:_.tooltipOption,position:_.position,dataIndexInside:x.dataIndexInside,dataIndex:x.dataIndex,seriesIndex:x.seriesIndex,dataByCoordSys:m.list})),e=i,_=(t=n).getZr(),x="axisPointerLastHighlights",d=PC(_)[x]||{},f=PC(_)[x]={},N(e,function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&N(n.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;f[e]=t})}),g=[],y=[],N(d,function(t,e){f[e]||y.push(t)}),N(f,function(t,e){d[e]||g.push(t)}),y.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:y}),g.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:g}),l}function RC(t,e,n,i,r){var o,a,s,l,u,h,c,p,d,f,g=t.axis;!g.scale.isBlank()&&g.containData(e)&&(t.involveSeries?(a=e,s=t.axis,l=s.dim,u=a,h=[],c=Number.MAX_VALUE,p=-1,N(t.seriesModels,function(e,t){var n,i=e.getData().mapDimensionsAll(l);if(e.getAxisTooltipData)var r=e.getAxisTooltipData(i,a,s),o=r.dataIndices,r=r.nestestValue;else{if(!(o=e.indicesOfNearest(l,i[0],a,"category"===s.type?.5:null)).length)return;r=e.getData().get(i[0],o[0])}null!=r&&isFinite(r)&&(i=a-r,(n=Math.abs(i))<=c)&&((n'):""),V(t))o.innerHTML=t+c;else if(t){o.innerHTML="",F(t)||(t=[t]);for(var p,d=0;d"),o=f.join(e);this._showOrMove(i,function(){this._updateContentNotChangedOnAxis(t,p)?this._updatePosition(i,r,n[0],n[1],this._tooltipContent,p):this._showTooltipContent(i,o,p,Math.random()+"",n[0],n[1],r,null,g)})},uI.prototype._showSeriesItemTooltip=function(t,e,n){var i,r,o,a,s,l=this._ecModel,e=U(e),u=e.seriesIndex,h=l.getSeriesByIndex(u),c=e.dataModel||h,p=e.dataIndex,e=e.dataType,d=c.getData(e),f=this._renderMode,g=t.positionDefault,y=hI([d.getItemModel(p),c,h&&(h.coordinateSystem||{}).model],this._tooltipModel,g?{position:g}:null),h=y.get("trigger");null!=h&&"item"!==h||(i=c.getDataParams(p,e),r=new Vy,i.marker=r.makeTooltipMarker("item",Td(i.color),f),g=Og(c.formatTooltip(p,!1,e)),h=y.get("order"),e=y.get("valueFormatter"),o=g.frag,a=o?By(e?P({valueFormatter:e},o):o,r,f,h,l.get("useUTC"),y.get("textStyle")):g.text,s="item_"+c.name+"_"+p,this._showOrMove(y,function(){this._showTooltipContent(y,a,i,s,t.offsetX,t.offsetY,t.position,t.target,r)}),n({type:"showTip",dataIndexInside:p,dataIndex:d.getRawIndex(p),seriesIndex:u,from:this.uid}))},uI.prototype._showComponentItemTooltip=function(e,n,t){var i="html"===this._renderMode,r=U(n),o=r.tooltipConfig.option||{},a=o.encodeHTMLContent,a=(V(o)&&(o={content:o,formatter:o},a=!0),a&&i&&o.content&&((o=y(o)).content=we(o.content)),[o]),i=this._ecModel.getComponent(r.componentMainType,r.componentIndex),r=(i&&a.push(i),a.push({formatter:o.content}),e.positionDefault),s=hI(a,this._tooltipModel,r?{position:r}:null),l=s.get("content"),u=Math.random()+"",h=new Vy;this._showOrMove(s,function(){var t=y(s.get("formatterParams")||{});this._showTooltipContent(s,l,t,u,e.offsetX,e.offsetY,e.position,n,h)}),t({type:"showTip",from:this.uid})},uI.prototype._showTooltipContent=function(n,t,i,e,r,o,a,s,l){var u,h,c,p,d;this._ticket="",n.get("showContent")&&n.get("show")&&((u=this._tooltipContent).setEnterable(n.get("enterable")),h=n.get("formatter"),a=a||n.get("position"),t=t,c=this._getNearestPoint([r,o],i,n.get("trigger"),n.get("borderColor"),n.get("defaultBorderColor",!0)).color,h&&(t=V(h)?(p=n.ecModel.get("useUTC"),t=h,Sd(t=(d=F(i)?i[0]:i)&&d.axisType&&0<=d.axisType.indexOf("time")?ed(d.axisValue,t,p):t,i,!0)):B(h)?(d=dt(function(t,e){t===this._ticket&&(u.setContent(e,l,n,c,a),this._updatePosition(n,a,r,o,u,i,s))},this),this._ticket=e,h(i,e,d)):h),u.setContent(t,l,n,c,a),u.show(n,c),this._updatePosition(n,a,r,o,u,i,s))},uI.prototype._getNearestPoint=function(t,e,n,i,r){return"axis"===n||F(e)?{color:i||r}:F(e)?void 0:{color:i||e.color||e.borderColor}},uI.prototype._updatePosition=function(t,e,n,i,r,o,a){var s,l=this._api.getWidth(),u=this._api.getHeight(),h=(e=e||t.get("position"),r.getSize()),c=t.get("align"),p=t.get("verticalAlign"),d=a&&a.getBoundingRect().clone();a&&d.applyTransform(a.transform),F(e=B(e)?e([n,i],o,r.el,d,{viewSize:[l,u],contentSize:h.slice()}):e)?(n=To(e[0],l),i=To(e[1],u)):H(e)?((o=e).width=h[0],o.height=h[1],n=(o=Vd(o,{width:l,height:u})).x,i=o.y,p=c=null):i=(n=(s=V(e)&&a?function(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+h/2-o/2;break;case"top":s=e.x+u/2-r/2,l=e.y-o-a;break;case"bottom":s=e.x+u/2-r/2,l=e.y+h+a;break;case"left":s=e.x-r-a,l=e.y+h/2-o/2;break;case"right":s=e.x+u+a,l=e.y+h/2-o/2}return[s,l]}(e,d,h,t.get("borderWidth")):function(t,e,n,i,r,o,a){var n=n.getSize(),s=n[0],n=n[1];null!=o&&(ih[0]?s:r)[0]:o[0]=(a[0]>h[0]?r:s)[0],"y0"===n[1]?o[1]=(a[1]>h[1]?s:r)[1]:o[1]=(a[1]>h[1]?r:s)[1],i.getMarkerPosition(o,n,!0)):(a=[l=t.get(n[0],e),u=t.get(n[1],e)],c.clampData&&c.clampData(a,a),c.dataToPoint(a,!0)),tw(c,"cartesian2d")&&(r=c.getAxis("x"),s=c.getAxis("y"),l=t.get(n[0],e),u=t.get(n[1],e),fk(l)?h[0]=r.toGlobalCoord(r.getExtent()["x0"===n[0]?0:1]):fk(u)&&(h[1]=s.toGlobalCoord(s.getExtent()["y0"===n[1]?0:1]))),isNaN(d)||(h[0]=d),isNaN(p)||(h[1]=p)):h=[d,p],h}var vk,_k=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],xk=(u(bk,vk=ju),bk.prototype.updateTransform=function(t,e,r){e.eachSeries(function(n){var i,t=mI.getMarkerModelFromSeries(n,"markArea");t&&(i=t.getData()).each(function(e){var t=z(_k,function(t){return mk(i,e,t,n,r)});i.setItemLayout(e,t),i.getItemGraphicEl(e).setShape("points",t)})},this)},bk.prototype.renderSeries=function(a,r,t,s){var l=a.coordinateSystem,e=a.id,u=a.getData(),n=this.markerGroupMap,o=n.get(e)||n.set(e,{group:new lo}),h=(this.group.add(o.group),this.markKeep(o),function(t,n,e){var i,r;{var o;i=t?(o=z(t&&t.dimensions,function(t){var e=n.getData();return P(P({},e.getDimensionInfo(e.mapDimension(t))||{}),{name:t,ordinalMeta:null})}),r=z(["x0","y0","x1","y1"],function(t,e){return{name:t,type:o[e%2].type}}),new L_(r,e)):new L_(r=[{name:"value",type:"float"}],e)}e=z(e.get("data"),ft(pk,n,t,e));t&&(e=ht(e,ft(yk,t)));t=t?function(t,e,n,i){return Yg(t.coord[Math.floor(i/2)][i%2],r[i])}:function(t,e,n,i){return Yg(t.value,r[i])};return i.initData(e,null,t),i.hasItemOption=!0,i}(l,a,r));r.setData(h),h.each(function(e){var t=z(_k,function(t){return mk(h,e,t,a,s)}),n=l.getAxis("x").scale,i=l.getAxis("y").scale,r=n.getExtent(),o=i.getExtent(),n=[n.parse(h.get("x0",e)),n.parse(h.get("x1",e))],i=[i.parse(h.get("y0",e)),i.parse(h.get("y1",e))],r=(ko(n),ko(i),!(r[0]>n[1]||r[1]i[1]||o[1]":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},Sk=(Mk.prototype.evaluate=function(t){var e=typeof t;return V(e)?this._condVal.test(t):!!G(e)&&this._condVal.test(t+"")},Mk);function Mk(t){null==(this._condVal=V(t)?new RegExp(t):bt(t)?t:null)&&f("")}Ck.prototype.evaluate=function(){return this.value};var Tk=Ck;function Ck(){}kk.prototype.evaluate=function(){for(var t=this.children,e=0;e - - - - - - - - - -
    - - - - - - - diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/nvue.html b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/nvue.html deleted file mode 100644 index c0f7558..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/nvue.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - -
    - - - - - - - \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/uni.webview.1.5.3.js b/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/uni.webview.1.5.3.js deleted file mode 100644 index a9f59f2..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/lime-echart/static/uni.webview.1.5.3.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e=e||self).uni=n()}(this,(function(){"use strict";try{var e={};Object.defineProperty(e,"passive",{get:function(){!0}}),window.addEventListener("test-passive",null,e)}catch(e){}var n=Object.prototype.hasOwnProperty;function i(e,i){return n.call(e,i)}var t=[];function o(){return window.__dcloud_weex_postMessage||window.__dcloud_weex_}var r=function(e,n){var i={options:{timestamp:+new Date},name:e,arg:n};if(o()){if("postMessage"===e){var r={data:[n]};return window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessage(r):window.__dcloud_weex_.postMessage(JSON.stringify(r))}var a={type:"WEB_INVOKE_APPSERVICE",args:{data:i,webviewIds:t}};window.__dcloud_weex_postMessage?window.__dcloud_weex_postMessageToService(a):window.__dcloud_weex_.postMessageToService(JSON.stringify(a))}if(!window.plus)return window.parent.postMessage({type:"WEB_INVOKE_APPSERVICE",data:i,pageId:""},"*");if(0===t.length){var d=plus.webview.currentWebview();if(!d)throw new Error("plus.webview.currentWebview() is undefined");var s=d.parent(),w="";w=s?s.id:d.id,t.push(w)}if(plus.webview.getWebviewById("__uniapp__service"))plus.webview.postMessageToUniNView({type:"WEB_INVOKE_APPSERVICE",args:{data:i,webviewIds:t}},"__uniapp__service");else{var u=JSON.stringify(i);plus.webview.getLaunchWebview().evalJS('UniPlusBridge.subscribeHandler("'.concat("WEB_INVOKE_APPSERVICE",'",').concat(u,",").concat(JSON.stringify(t),");"))}},a={navigateTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("navigateTo",{url:encodeURI(n)})},navigateBack:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.delta;r("navigateBack",{delta:parseInt(n)||1})},switchTab:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("switchTab",{url:encodeURI(n)})},reLaunch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("reLaunch",{url:encodeURI(n)})},redirectTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("redirectTo",{url:encodeURI(n)})},getEnv:function(e){o()?e({nvue:!0}):window.plus?e({plus:!0}):e({h5:!0})},postMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r("postMessage",e.data||{})}},d=/uni-app/i.test(navigator.userAgent),s=/Html5Plus/i.test(navigator.userAgent),w=/complete|loaded|interactive/;var u=window.my&&navigator.userAgent.indexOf("AlipayClient")>-1;var g=window.swan&&window.swan.webView&&/swan/i.test(navigator.userAgent);var c=window.qq&&window.qq.miniProgram&&/QQ/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var v=window.tt&&window.tt.miniProgram&&/toutiaomicroapp/i.test(navigator.userAgent);var m=window.wx&&window.wx.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var p=window.qa&&/quickapp/i.test(navigator.userAgent);var f=window.ks&&window.ks.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var l=window.tt&&window.tt.miniProgram&&/Lark|Feishu/i.test(navigator.userAgent);var _=window.jd&&window.jd.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);for(var E,b=function(){window.UniAppJSBridge=!0,document.dispatchEvent(new CustomEvent("UniAppJSBridgeReady",{bubbles:!0,cancelable:!0}))},h=[function(e){if(d||s)return window.__dcloud_weex_postMessage||window.__dcloud_weex_?document.addEventListener("DOMContentLoaded",e):window.plus&&w.test(document.readyState)?setTimeout(e,0):document.addEventListener("plusready",e),a},function(e){if(m)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.wx.miniProgram},function(e){if(c)return window.QQJSBridge&&window.QQJSBridge.invoke?setTimeout(e,0):document.addEventListener("QQJSBridgeReady",e),window.qq.miniProgram},function(e){if(u){document.addEventListener("DOMContentLoaded",e);var n=window.my;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(g)return document.addEventListener("DOMContentLoaded",e),window.swan.webView},function(e){if(v)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(p){window.QaJSBridge&&window.QaJSBridge.invoke?setTimeout(e,0):document.addEventListener("QaJSBridgeReady",e);var n=window.qa;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(f)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.ks.miniProgram},function(e){if(l)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(_)return window.JDJSBridgeReady&&window.JDJSBridgeReady.invoke?setTimeout(e,0):document.addEventListener("JDJSBridgeReady",e),window.jd.miniProgram},function(e){return document.addEventListener("DOMContentLoaded",e),a}],y=0;y0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("navigateTo",{url:encodeURI(n)})},navigateBack:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.delta;r("navigateBack",{delta:parseInt(n)||1})},switchTab:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("switchTab",{url:encodeURI(n)})},reLaunch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("reLaunch",{url:encodeURI(n)})},redirectTo:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.url;r("redirectTo",{url:encodeURI(n)})},getEnv:function(e){a()?e({uvue:!0}):o()?e({nvue:!0}):window.plus?e({plus:!0}):e({h5:!0})},postMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r("postMessage",e.data||{})}},s=/uni-app/i.test(navigator.userAgent),w=/Html5Plus/i.test(navigator.userAgent),u=/complete|loaded|interactive/;var g=window.my&&navigator.userAgent.indexOf(["t","n","e","i","l","C","y","a","p","i","l","A"].reverse().join(""))>-1;var v=window.swan&&window.swan.webView&&/swan/i.test(navigator.userAgent);var c=window.qq&&window.qq.miniProgram&&/QQ/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var p=window.tt&&window.tt.miniProgram&&/toutiaomicroapp/i.test(navigator.userAgent);var _=window.wx&&window.wx.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var m=window.qa&&/quickapp/i.test(navigator.userAgent);var f=window.ks&&window.ks.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var l=window.tt&&window.tt.miniProgram&&/Lark|Feishu/i.test(navigator.userAgent);var E=window.jd&&window.jd.miniProgram&&/micromessenger/i.test(navigator.userAgent)&&/miniProgram/i.test(navigator.userAgent);var x=window.xhs&&window.xhs.miniProgram&&/xhsminiapp/i.test(navigator.userAgent);for(var S,h=function(){window.UniAppJSBridge=!0,document.dispatchEvent(new CustomEvent("UniAppJSBridgeReady",{bubbles:!0,cancelable:!0}))},y=[function(e){if(s||w)return window.__uniapp_x_postMessage||window.__uniapp_x_||window.__dcloud_weex_postMessage||window.__dcloud_weex_?document.addEventListener("DOMContentLoaded",e):window.plus&&u.test(document.readyState)?setTimeout(e,0):document.addEventListener("plusready",e),d},function(e){if(_)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.wx.miniProgram},function(e){if(c)return window.QQJSBridge&&window.QQJSBridge.invoke?setTimeout(e,0):document.addEventListener("QQJSBridgeReady",e),window.qq.miniProgram},function(e){if(g){document.addEventListener("DOMContentLoaded",e);var n=window.my;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(v)return document.addEventListener("DOMContentLoaded",e),window.swan.webView},function(e){if(p)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(m){window.QaJSBridge&&window.QaJSBridge.invoke?setTimeout(e,0):document.addEventListener("QaJSBridgeReady",e);var n=window.qa;return{navigateTo:n.navigateTo,navigateBack:n.navigateBack,switchTab:n.switchTab,reLaunch:n.reLaunch,redirectTo:n.redirectTo,postMessage:n.postMessage,getEnv:n.getEnv}}},function(e){if(f)return window.WeixinJSBridge&&window.WeixinJSBridge.invoke?setTimeout(e,0):document.addEventListener("WeixinJSBridgeReady",e),window.ks.miniProgram},function(e){if(l)return document.addEventListener("DOMContentLoaded",e),window.tt.miniProgram},function(e){if(E)return window.JDJSBridgeReady&&window.JDJSBridgeReady.invoke?setTimeout(e,0):document.addEventListener("JDJSBridgeReady",e),window.jd.miniProgram},function(e){if(x)return window.xhs.miniProgram},function(e){return document.addEventListener("DOMContentLoaded",e),d}],M=0;M - - - - - - - - - -
    - - - - - - - \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js deleted file mode 100644 index 34318eb..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../../common/vendor.js"),s={name:"uniPopup",components:{},emits:["change","maskClick"],props:{animation:{type:Boolean,default:!0},type:{type:String,default:"center"},isMaskClick:{type:Boolean,default:null},maskClick:{type:Boolean,default:null},backgroundColor:{type:String,default:"none"},safeArea:{type:Boolean,default:!0},maskBackgroundColor:{type:String,default:"rgba(0, 0, 0, 0.4)"},borderRadius:{type:String}},watch:{type:{handler:function(t){this.config[t]&&this[this.config[t]](!0)},immediate:!0},isDesktop:{handler:function(t){this.config[t]&&this[this.config[this.type]](!0)},immediate:!0},maskClick:{handler:function(t){this.mkclick=t},immediate:!0},isMaskClick:{handler:function(t){this.mkclick=t},immediate:!0},showPopup(t){}},data(){return{duration:300,ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},maskClass:{position:"fixed",bottom:0,top:0,left:0,right:0,backgroundColor:"rgba(0, 0, 0, 0.4)"},transClass:{backgroundColor:"transparent",borderRadius:this.borderRadius||"0",position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupstyle:"top"}},computed:{getStyles(){let t={backgroundColor:this.bg};return this.borderRadius,t=Object.assign(t,{borderRadius:this.borderRadius}),t},isDesktop(){return this.popupWidth>=500&&this.popupHeight>=500},bg(){return""===this.backgroundColor||"none"===this.backgroundColor?"transparent":this.backgroundColor}},mounted(){(()=>{const{windowWidth:s,windowHeight:i,windowTop:o,safeArea:e,screenHeight:a,safeAreaInsets:r}=t.index.getWindowInfo();this.popupWidth=s,this.popupHeight=i+(o||0),e&&this.safeArea?this.safeAreaInsets=a-e.bottom:this.safeAreaInsets=0})()},unmounted(){this.setH5Visible()},activated(){this.setH5Visible(!this.showPopup)},deactivated(){this.setH5Visible(!0)},created(){null===this.isMaskClick&&null===this.maskClick?this.mkclick=!0:this.mkclick=null!==this.isMaskClick?this.isMaskClick:this.maskClick,this.animation?this.duration=300:this.duration=0,this.messageChild=null,this.clearPropagation=!1,this.maskClass.backgroundColor=this.maskBackgroundColor},methods:{setH5Visible(t=!0){},closeMask(){this.maskShow=!1},disableMask(){this.mkclick=!1},clear(t){t.stopPropagation(),this.clearPropagation=!0},open(t){if(this.showPopup)return;t&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(t)||(t=this.type),this.config[t]?(this[this.config[t]](),this.$emit("change",{show:!0,type:t})):console.error("缺少类型:",t)},close(t){this.showTrans=!1,this.$emit("change",{show:!1,type:this.type}),clearTimeout(this.timer),this.timer=setTimeout((()=>{this.showPopup=!1}),300)},touchstart(){this.clearPropagation=!1},onTap(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.mkclick&&this.close())},top(t){this.popupstyle=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transClass={position:"fixed",left:0,right:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0"},t||(this.showPopup=!0,this.showTrans=!0,this.$nextTick((()=>{this.showPoptrans(),this.messageChild&&"message"===this.type&&this.messageChild.timerClose()})))},bottom(t){this.popupstyle="bottom",this.ani=["slide-bottom"],this.transClass={position:"fixed",left:0,right:0,bottom:0,paddingBottom:this.safeAreaInsets+"px",backgroundColor:this.bg,borderRadius:this.borderRadius||"0"},t||this.showPoptrans()},center(t){this.popupstyle="center",this.ani=["fade"],this.transClass={position:"fixed",display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center",borderRadius:this.borderRadius||"0"},t||this.showPoptrans()},left(t){this.popupstyle="left",this.ani=["slide-left"],this.transClass={position:"fixed",left:0,bottom:0,top:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0",display:"flex",flexDirection:"column"},t||this.showPoptrans()},right(t){this.popupstyle="right",this.ani=["slide-right"],this.transClass={position:"fixed",bottom:0,right:0,top:0,backgroundColor:this.bg,borderRadius:this.borderRadius||"0",display:"flex",flexDirection:"column"},t||this.showPoptrans()},showPoptrans(){this.$nextTick((()=>{this.showPopup=!0,this.showTrans=!0}))}}};if(!Array){t.resolveComponent("uni-transition")()}Math;const i=t._export_sfc(s,[["render",function(s,i,o,e,a,r){return t.e({a:a.showPopup},a.showPopup?t.e({b:a.maskShow},a.maskShow?{c:t.o(r.onTap),d:t.p({name:"mask","mode-class":"fade",styles:a.maskClass,duration:a.duration,show:a.showTrans})}:{},{e:t.s(r.getStyles),f:t.n(a.popupstyle),g:t.o(((...t)=>r.clear&&r.clear(...t))),h:t.o(r.onTap),i:t.p({"mode-class":a.ani,name:"content",styles:a.transClass,duration:a.duration,show:a.showTrans}),j:t.o(((...t)=>r.touchstart&&r.touchstart(...t))),k:t.n(a.popupstyle),l:t.n(r.isDesktop?"fixforpc-z-index":"")}):{})}]]);wx.createComponent(i); diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json deleted file mode 100644 index 3a0615f..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "component": true, - "usingComponents": { - "uni-transition": "../../../uni-transition/components/uni-transition/uni-transition" - } -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml deleted file mode 100644 index d4057e4..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss b/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss deleted file mode 100644 index 6f8759d..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/uni-popup/components/uni-popup/uni-popup.wxss +++ /dev/null @@ -1 +0,0 @@ -.uni-popup{position:fixed;z-index:99}.uni-popup.top,.uni-popup.left,.uni-popup.right{top:0}.uni-popup .uni-popup__wrapper{display:block;position:relative}.uni-popup .uni-popup__wrapper.left,.uni-popup .uni-popup__wrapper.right{padding-top:0;flex:1}.fixforpc-z-index{z-index:999}.fixforpc-top{top:0} diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/createAnimation.js b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/createAnimation.js deleted file mode 100644 index affdd6a..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/createAnimation.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../../common/vendor.js");class e{constructor(e,i){this.options=e,this.animation=t.index.createAnimation({...e}),this.currentStepAnimates={},this.next=0,this.$=i}_nvuePushAnimates(t,e){let n=this.currentStepAnimates[this.next],s={};if(s=n||{styles:{},config:{}},i.includes(t)){s.styles.transform||(s.styles.transform="");let i="";"rotate"===t&&(i="deg"),s.styles.transform+=`${t}(${e+i}) `}else s.styles[t]=`${e}`;this.currentStepAnimates[this.next]=s}_animateRun(t={},e={}){let i=this.$.$refs.ani.ref;if(i)return new Promise(((n,s)=>{nvueAnimation.transition(i,{styles:t,...e},(t=>{n()}))}))}_nvueNextAnimate(t,e=0,i){let n=t[e];if(n){let{styles:s,config:a}=n;this._animateRun(s,a).then((()=>{e+=1,this._nvueNextAnimate(t,e,i)}))}else this.currentStepAnimates={},"function"==typeof i&&i(),this.isEnd=!0}step(t={}){return this.animation.step(t),this}run(t){this.$.animationData=this.animation.export(),this.$.timer=setTimeout((()=>{"function"==typeof t&&t()}),this.$.durationTime)}}const i=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];i.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach((t=>{e.prototype[t]=function(...e){return this.animation[t](...e),this}})),exports.createAnimation=function(t,i){if(i)return clearTimeout(i.timer),new e(t,i)}; diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js deleted file mode 100644 index bafc826..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("./createAnimation.js"),i=require("../../../../common/vendor.js"),s={name:"uniTransition",emits:["click","change"],props:{show:{type:Boolean,default:!1},modeClass:{type:[Array,String],default:()=>"fade"},duration:{type:Number,default:300},styles:{type:Object,default:()=>({})},customClass:{type:String,default:""},onceRender:{type:Boolean,default:!1}},data:()=>({isShow:!1,transform:"",opacity:0,animationData:{},durationTime:300,config:{}}),watch:{show:{handler(t){t?this.open():this.isShow&&this.close()},immediate:!0}},computed:{stylesObject(){let t={...this.styles,"transition-duration":this.duration/1e3+"s"},i="";for(let s in t){i+=this.toLine(s)+":"+t[s]+";"}return i},transformStyles(){return"transform:"+this.transform+";opacity:"+this.opacity+";"+this.stylesObject}},created(){this.config={duration:this.duration,timingFunction:"ease",transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init(i={}){i.duration&&(this.durationTime=i.duration),this.animation=t.createAnimation(Object.assign(this.config,i),this)},onClick(){this.$emit("click",{detail:this.isShow})},step(t,i={}){return this.animation?(Object.keys(t).forEach((i=>{const s=t[i];"function"==typeof this.animation[i]&&(Array.isArray(s)?this.animation[i](...s):this.animation[i](s))})),this.animation.step(i),this):this},run(t){this.animation&&this.animation.run(t)},open(){clearTimeout(this.timer),this.isShow=!0,this.transform=this.styleInit(!1).transform||"",this.opacity=this.styleInit(!1).opacity||0,this.$nextTick((()=>{this.timer=setTimeout((()=>{this.animation=t.createAnimation(this.config,this),this.tranfromInit(!1).step(),this.animation.run((()=>{this.transform="",this.opacity=this.styleInit(!1).opacity||1,this.$emit("change",{detail:this.isShow})}))}),80)}))},close(t){this.animation&&this.tranfromInit(!0).step().run((()=>{this.isShow=!1,this.animationData=null,this.animation=null;let{opacity:t,transform:i}=this.styleInit(!1);this.opacity=t||1,this.transform=i,this.$emit("change",{detail:this.isShow})}))},styleInit(t){let i={transform:"",opacity:1};const s=(t,s)=>{const a=this.animationType(t)[s];s.startsWith("fade")?i.opacity=a:i.transform+=a+" "};return"string"==typeof this.modeClass?s(t,this.modeClass):this.modeClass.forEach((i=>s(t,i))),i},tranfromInit(t){let i=(t,i)=>{let s=null;"fade"===i?s=t?0:1:(s=t?"-100%":"0","zoom-in"===i&&(s=t?.8:1),"zoom-out"===i&&(s=t?1.2:1),"slide-right"===i&&(s=t?"100%":"0"),"slide-bottom"===i&&(s=t?"100%":"0")),this.animation[this.animationMode()[i]](s)};return"string"==typeof this.modeClass?i(t,this.modeClass):this.modeClass.forEach((s=>{i(t,s)})),this.animation},animationType:t=>({fade:t?1:0,"slide-top":`translateY(${t?"0":"-100%"})`,"slide-right":`translateX(${t?"0":"100%"})`,"slide-bottom":`translateY(${t?"0":"100%"})`,"slide-left":`translateX(${t?"0":"-100%"})`,"zoom-in":`scaleX(${t?1:.8}) scaleY(${t?1:.8})`,"zoom-out":`scaleX(${t?1:1.2}) scaleY(${t?1:1.2})`}),animationMode:()=>({fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}),toLine:t=>t.replace(/([A-Z])/g,"-$1").toLowerCase()}};const a=i._export_sfc(s,[["render",function(t,s,a,n,e,o){return{a:e.isShow,b:e.animationData,c:i.n(a.customClass),d:i.s(o.transformStyles),e:i.o(((...t)=>o.onClick&&o.onClick(...t)))}}]]);wx.createComponent(a); diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json deleted file mode 100644 index e8cfaaf..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "component": true, - "usingComponents": {} -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml b/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml deleted file mode 100644 index 8fa2f75..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/uni-transition/components/uni-transition/uni-transition.wxml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.js b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.js deleted file mode 100644 index a63ff2f..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const t=require("../../../../common/vendor.js"),e="counterclockwise",r="clockwise",i={name:"zui-progress-circle",components:{},props:{size:{type:Number,default:180},position:{type:Number,default:0},range:{type:[Array],default:()=>[0,360]},direction:{type:String,default:r,validator:t=>[e,r].includes(t)},ringWidth:{type:Number,default:8},linecap:{type:String,default:"round"},texture:{type:[String,Array],default:()=>["#1BB507","#E2D8D8"]},pointer:String,pointerOffset:Number,fixOverlay:Boolean,debug:Boolean},data:()=>({}),computed:{preset(){const t={};return t.start=this.range[0],t.end=this.range[0]>this.range[1]?this.range[1]+360:this.range[1],t.ringRadius=(this.size-this.ringWidth)/2,t.ringCenter=this.size/2,t.ringPerimeter=2*Math.PI*t.ringRadius,t.ringLength=(t.end-t.start)*Math.PI*t.ringRadius/180,t.ringStart=t.start*Math.PI*t.ringRadius/180,t.ringEnd=t.end*Math.PI*t.ringRadius/180,/^(ccw|counterclockwise)$/i.test(this.direction)?t.direction=e:t.direction=r,t},textureFG(){const t=this.size;return"string"==typeof this.texture?this.parseTexture(this.texture,t):"[object Array]"===Object.prototype.toString.call(this.texture)?"number"==typeof this.texture[0]?this.parseTexture(this.texture,t):this.parseTexture(this.texture[0],t):this.parseTexture("#1BB507",t)},textureBG(){const t=this.size;return"string"==typeof this.texture?this.parseTexture(void 0,t):"[object Array]"===Object.prototype.toString.call(this.texture)?"number"==typeof this.texture[0]?this.parseTexture(void 0,t):this.parseTexture(this.texture[1],t):this.parseTexture("#E2D8D8",t)},hasBackground(){return!!this.textureBG},svgDataUrl(){let t=this.createSVG();return t=`data:image/svg+xml,${encodeURIComponent(t.replace(/ +/g," "))}`,t},style(){const t={width:`${this.size}px`,height:`${this.size}px`,"--zui-progress-circle-ring-size":`${this.size}px`,"--zui-progress-circle-ring-width":`${this.ringWidth}px`};return Object.keys(t).map((e=>`${e}:${t[e]}`)).join(";")},pointerStyle(){const t={},{start:e,end:r,ringRadius:i}=this.preset;let n=(r-e)*this.position+e;"round"!==this.linecap&&"butt"!==this.linecap||(n+=this.ringWidth/3*180/(Math.PI*i));const s=this.pointerOffset||0;return t["--zui-progress-circle-pointer-rotate"]=`translate(-${s}px, -50%) rotate(${n}deg)`,t["--zui-progress-circle-pointer-center"]=`${s}px 50%`,Object.keys(t).map((e=>`${e}:${t[e]}`)).join(";")}},methods:{parseTexture(t,e){if(!t)return;if(/^#[0-9a-f]+/i.test(t))return{type:"color",value:t};const r=(()=>{const t=999999*Math.random();return Math.round(t)+1e5})();return/Gradient>/i.test(t)?{type:"gradient",value:`url(#def_${r})`,def:t=/id="[^"]+"/.test(t)?t.replace(/id="[^"]+"/,`id="def_${r}"`):t.replace(/<(\w+Gradient) /,`<$1 id="def_${r}" `)}:"[object Array]"===Object.prototype.toString.call(t)?{type:"gradient",value:`url(#def_${r})`,def:t=this.createGradient(r,t.slice(1),t[0])}:{type:"pattern",value:`url(#def_${r})`,def:t=/\n ${new Array(e.length).fill(null).map(((t,r)=>``)).join("")}\n `},createPattern:(t,e,r)=>`\n \n `,createCircle(t,e,r){const{ringCenter:i,ringRadius:n,fixOverlay:s}=this.preset,a={cx:i,cy:i,r:n,"stroke-width":this.ringWidth,stroke:t&&t.value,"stroke-linecap":this.linecap,"stroke-dasharray":e.join(",")};if(s){const t="fg"===r?this.ringWidth:this.ringWidth-1;a["stroke-width"]=t>8?t:8}return`a[t]?`${t}="${a[t]}"`:"")).join(" ")}>`},generateDashArray(t){const{direction:r,ringStart:i,ringPerimeter:n,ringLength:s}=this.preset;let a=r===e?i+(1-t)*s:i,o=0,h=0,d=0;h=1+a,d=t*s;const c=a+t*s;return c>n?(o=c-n,h=a-o):o=0,[o,h,d,n]},createSVG(){const t=this.hasBackground?this.createCircle(this.textureBG,this.generateDashArray(1)):"",e=this.createCircle(this.textureFG,this.generateDashArray(this.position),"fg"),r=[this.textureFG.def||"",this.textureBG&&this.textureBG.def||""];return`\n \n ${r.join("\n")}\n \n \n ${t}\n ${e}\n \n`}}};const n=t._export_sfc(i,[["render",function(e,r,i,n,s,a){return t.e({a:i.pointer},i.pointer?{b:i.pointer,c:t.s(a.pointerStyle)}:{},{d:a.svgDataUrl,e:i.debug},(i.debug,{}),{f:t.n(i.debug?"debug":""),g:t.s(a.style)})}],["__scopeId","data-v-429415b9"]]);wx.createComponent(n); diff --git a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.json b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.json deleted file mode 100644 index e8cfaaf..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "component": true, - "usingComponents": {} -} \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxml b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxml deleted file mode 100644 index 10ff551..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxml +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxss b/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxss deleted file mode 100644 index 47bac20..0000000 --- a/unpackage/dist/build/mp-weixin/uni_modules/zui-progress-circle/components/zui-progress-circle/zui-progress-circle.wxss +++ /dev/null @@ -1 +0,0 @@ -.zui-progress-circle.data-v-429415b9{--zui-progress-circle-debug-color: #f00;position:relative}.zui-progress-circle-wrapper.data-v-429415b9{width:100%;height:100%}.zui-progress-circle-ring.data-v-429415b9{width:var(--zui-progress-circle-ring-size);height:var(--zui-progress-circle-ring-size)}.zui-progress-circle-slot.data-v-429415b9{position:absolute;top:0;left:0;width:100%;height:100%;padding:var(--zui-progress-circle-ring-width);box-sizing:border-box}.zui-progress-circle-pointer.data-v-429415b9{position:absolute;z-index:10;top:50%;left:50%;transform:var(--zui-progress-circle-pointer-rotate);transform-origin:var(--zui-progress-circle-pointer-center);width:50%;height:50%;transition:transform .1s linear}.debug-frame.data-v-429415b9,.cross-v.data-v-429415b9,.cross-h.data-v-429415b9,.half-size.data-v-429415b9{position:absolute}.debug-frame.data-v-429415b9{position:absolute;z-index:99;top:0;left:0;width:100%;height:100%;border:1px solid var(--zui-progress-circle-debug-color);border-radius:50%}.cross-h.data-v-429415b9,.cross-v.data-v-429415b9,.half-size.data-v-429415b9{top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--zui-progress-circle-debug-color);mix-blend-mode:difference}.cross-v.data-v-429415b9{width:1px;height:100%}.cross-h.data-v-429415b9{width:100%;height:1px}.half-size.data-v-429415b9{width:50%;height:50%;border:1px solid var(--zui-progress-circle-debug-color);background-color:transparent;border-radius:50%} diff --git a/unpackage/dist/build/mp-weixin/utils/share.js b/unpackage/dist/build/mp-weixin/utils/share.js deleted file mode 100644 index 64a9f9e..0000000 --- a/unpackage/dist/build/mp-weixin/utils/share.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";const e=require("../common/vendor.js"),s={created(){e.index.showShareMenu({menus:["shareAppMessage","shareTimeline"]})}};exports.share=s; diff --git a/unpackage/dist/build/mp-weixin/utils/util.js b/unpackage/dist/build/mp-weixin/utils/util.js deleted file mode 100644 index c1cd9bf..0000000 --- a/unpackage/dist/build/mp-weixin/utils/util.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";function t(t,e){var r=0,n=t.toString(),o=e.toString();try{r+=n.split(".")[1].length}catch(a){}try{r+=o.split(".")[1].length}catch(a){}return Number(n.replace(".",""))*Number(o.replace(".",""))/Math.pow(10,r)}require("../common/vendor.js"),require("../request/http.js"),exports.accDiv=function(e,r){var n=0,o=0;try{n=e.toString().split(".")[1].length}catch(a){}try{o=r.toString().split(".")[1].length}catch(a){}return t(Number(e.toString().replace(".",""))/Number(r.toString().replace(".","")),Math.pow(10,o-n))},exports.accMul=t,exports.accSub=function(t,e){var r,n,o;try{r=t.toString().split(".")[1].length}catch(a){r=0}try{n=e.toString().split(".")[1].length}catch(a){n=0}return((t*(o=Math.pow(10,Math.max(r,n)))-e*o)/o).toFixed(r>=n?r:n)},exports.getChgRateStr=function(t){if(t)return(t=String(t)).indexOf("-")>-1?(t=t.substr(1,t.length-1),"-"+parseFloat(t).toFixed(2)):0==parseFloat(t)?0:"+"+parseFloat(t).toFixed(2)},exports.getLocalDate=function(t){-1==t.indexOf("T")&&(t=t.replace(/-/g,"/"));let e=new Date(t),r=e.getFullYear(),n=e.getMonth()+1,o=e.getDate();return r+"-"+(n<10?"0"+n:n)+"-"+(o<10?"0"+o:o)},exports.getLocaleHourMinute=function(t){-1==t.indexOf("T")&&(t=t.replace(/-/g,"/"));let e=new Date(t),r=e.getHours(),n=e.getMinutes();return(r<10?"0"+r:r)+":"+(n<10?"0"+n:n)},exports.getLocaleMonthDayHourMinte=function(t){-1==t.indexOf("T")&&(t=t.replace(/-/g,"/"));let e=new Date(t),r=e.getMonth()+1,n=e.getDate(),o=e.getHours(),a=e.getMinutes();return(r<10?"0"+r:r)+"-"+(n<10?"0"+n:n)+" "+(o<10?"0"+o:o)+":"+(a<10?"0"+a:a)},exports.getLocaleTime=function(t){-1==t.indexOf("T")&&(t=t.replace(/-/g,"/"));let e=new Date(t),r=e.getFullYear(),n=e.getMonth()+1,o=e.getDate(),a=e.getHours(),i=e.getMinutes();return r+"-"+(n<10?"0"+n:n)+"-"+(o<10?"0"+o:o)+" "+(a<10?"0"+a:a)+":"+(i<10?"0"+i:i)},exports.getRateStr=function(t){if(t)return(t=String(t)).indexOf("-")>-1?(t=t.substr(1,t.length-1),parseFloat(t).toFixed(2)):0==parseFloat(t)?0:parseFloat(t).toFixed(2)},exports.getRateUpOrDown=function(t){if(t)return String(t).indexOf("-")>-1},exports.isValidJSON=function(t){if("string"!=typeof t)return console.warn("输入必须是字符串类型"),!1;if(""===(t=t.trim()))return!1;try{const e=JSON.parse(t);return"object"==typeof e&&null!==e}catch(e){return console.log("JSON 格式错误:",e.message),!1}},exports.replaceAnswerLabel=function(t){return t.replace("","").replace("","")}; diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/app.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/app.js.map deleted file mode 100644 index 0c38434..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_sfc_main","onLaunch","common_vendor","index","__f__","windowInfo","getWindowInfo","provide","statusBarHeight","windowWidth","safeArea","top","safeAreaBottom","safeAreaInsets","bottom","menuButtonInfo","getMenuButtonBoundingClientRect","height","onShow","onHide","createApp","app","createSSRApp"],"sources":["App.vue","main.js"],"sourcesContent":["\r\n\r\n\n","import App from './App'\n\n// #ifndef VUE3\nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\nexport function createApp() {\n const app = createSSRApp(App)\n return {\n app\n }\n}\n// #endif"],"mappings":";;;;;;;;;;;;;;;;;AAGC,IAAKA,SAAA,GAAU;EACdC,QAAA,EAAU,SAAVA,SAAA,EAAqB;IACpBC,aAAA,CAAAC,KAAA,CAAYC,KAAA,oCAAY;IAExB,IAAIC,UAAA,GAAaH,aAAA,CAAGC,KAAA,CAACG,aAAA,EAAc;IACnCJ,aAAA,CAAAK,OAAA,CAAQ,gBAAeF,UAAA,CAAWG,eAAe;IACjDN,aAAA,CAAAK,OAAA,CAAQ,eAAcF,UAAA,CAAWI,WAAW;IAC5CP,aAAA,CAAAK,OAAA,CAAQ,eAAcF,UAAA,CAAWK,QAAA,CAASC,GAAG;IAC7C,IAAIC,cAAA,GAAiBP,UAAA,CAAWQ,cAAA,CAAeC,MAAA;IAC/C,IAAIC,cAAA,GAAiBb,aAAA,CAAAC,KAAA,CAAIa,+BAAA;IACzBd,aAAA,CAAOK,OAAA,CAAC,aAAYQ,cAAA,CAAeD,MAAA,GAASC,cAAA,CAAeJ,GAAA,GAAMN,UAAA,CAAWG,eAAe;IAC3FN,aAAA,CAAAK,OAAA,CAAQ,WAAUQ,cAAA,CAAeJ,GAAG;IACpCT,aAAA,CAAAK,OAAA,CAAQ,cAAaQ,cAAA,CAAeE,MAAM;IAC1Cf,aAAA,CAAAK,OAAA,CAAQ,aAAYK,cAAA,IAAgB,KAAG,OAAK,KAAK;EACjD;EACDM,MAAA,EAAQ,SAARA,OAAA,EAAmB;IAClBhB,aAAA,CAAAC,KAAA,CAAYC,KAAA,mCAAU;EACtB;EACDe,MAAA,EAAQ,SAARA,OAAA,EAAmB;IAClBjB,aAAA,CAAAC,KAAA,CAAYC,KAAA,mCAAU;EACvB;AACD;ACTM,SAASgB,UAAA,EAAY;EAC1B,IAAMC,GAAA,GAAMnB,aAAA,CAAYoB,YAAA,CAACtB,SAAG;EAC5B,OAAO;IACLqB,GAAA,EAAAA;EACD;AACH","ignoreList":[]} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/index/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/index/index.js.map deleted file mode 100644 index 44d5e22..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/index/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_sfc_main","data","menuTop","common_vendor","inject","menuH","navH","contentTop","listTop","sortListTop","sortList","icon","title","timeCategoryList","selectTimeCategory","topCategoryList","selectTopCategory","secondCategoryList","selectSecondCategory","screenCategoryList","industryTopCategoryList","selectScreenCategory","importanceList","onLoad","getHomeData","methods","clickTimeCategoryItem","index","clickSortItem","$refs","open","clickScreenItem","clickScreenCategoryItem","clickTopCategoryItem","clickSecondCategoryItem","clickEventItem","navigateTo","url","clickCancel","close","clickCertain","wx","createPage","MiniProgramPage"],"sources":["index.vue","index.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/invest/invest.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/invest/invest.js.map deleted file mode 100644 index 6ed1fe2..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/invest/invest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_sfc_main","data","menuTop","common_vendor","inject","menuH","navH","contentTop","todayDate","weekList","weekDateList","monthDateList","onLoad","date","Date","month","getMonth","day","getDate","getFullYear","week","getDay","diff","daysOfWeek","i","newDate","setDate","newDay","date2","push","isToday","firstDayOfMonth","currentMonthDay","year","daysOfMonth","methods","wx","createPage","MiniProgramPage"],"sources":["invest.vue","invest.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/invest/invest.vue'\nwx.createPage(MiniProgramPage)"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/mine/commentReply/commentReply.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/mine/commentReply/commentReply.js.map deleted file mode 100644 index 9d45c44..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/mine/commentReply/commentReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_sfc_main","data","navH","common_vendor","inject","listTop","tabList","selectTab","onLoad","methods","clickTabItem","index","wx","createPage","MiniProgramPage"],"sources":["commentReply.vue","commentReply.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/mine/commentReply/commentReply.vue'\nwx.createPage(MiniProgramPage)"],"mappings":";;;;;AA+CC,IAAKA,SAAA,GAAU;EACdC,IAAA,WAAAA,KAAA,EAAO;IACN,OAAO;MACNC,IAAA,EAAKC,aAAA,CAAMC,MAAA,CAAC,WAAW;MACvBC,OAAA,EAAQ;MACRC,OAAA,EAAQ,CAAC,QAAO,MAAM;MACtBC,SAAA,EAAU;IACX;EACA;EACDC,MAAA,WAAAA,OAAA,EAAS;IACR,KAAKH,OAAA,GAAU,KAAKH,IAAA,IAAM,KAAG,MAAI,MAAIC,aAAA,CAAMC,MAAA,CAAC,aAAa;EACzD;EACDK,OAAA,EAAS;IAAA;AAAA;AAAA;AAAA;IAKRC,YAAA,WAAAA,aAAaC,KAAA,EACb;MACC,IAAG,KAAKJ,SAAA,IAAWI,KAAA,EACnB;QACC,KAAKJ,SAAA,GAAYI,KAAA;MAClB;IACD;EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvEDC,EAAA,CAAGC,UAAA,CAAWC,eAAe","ignoreList":[]} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/mine/investPreference/investPreference.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/mine/investPreference/investPreference.js.map deleted file mode 100644 index c914831..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/pages/mine/investPreference/investPreference.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_sfc_main","data","avatarTop","contentTop","investPreferenceList","stockYearList","riskPreferenceList","investmentScaleList","preferredMarketList","_defineProperty2","title","onLoad","common_vendor","inject","methods","clickMarketItem","index","__f__","select","wx","createPage","MiniProgramPage"],"sources":["investPreference.vue","investPreference.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/mine/investPreference/investPreference.vue'\nwx.createPage(MiniProgramPage)"],"mappings":";;;;;;AAmDC,IAAKA,SAAA,GAAU;EACdC,IAAA,WAAAA,KAAA,EAAO;IACN,OAAO;MACNC,SAAA,EAAU;MACVC,UAAA,EAAW;MACXC,oBAAA,EAAqB,CAAC,QAAO,SAAQ,OAAO;MAC5CC,aAAA,EAAc,CAAC,QAAO,QAAO,QAAO,QAAO,SAAQ,OAAO;MAC1DC,kBAAA,EAAmB,CAAC,OAAM,OAAM,KAAK;MACrCC,mBAAA,EAAoB,CAAC,SAAQ,WAAU,QAAQ;MAC/CC,mBAAA,EAAoB,CAAAC,gBAAA,CAAAA,gBAAA,CAAAA,gBAAA;QAAEC,KAAA,EAAM;MAAA,YAAW,gBAAW,gBAAW;IAC9D;EACA;EACDC,MAAA,WAAAA,OAAA,EAAS;IACR,KAAKT,SAAA,GAAYU,aAAA,CAAAC,MAAA,CAAO,WAAW,IAAI,KAAG,MAAID,aAAA,CAAMC,MAAA,CAAC,aAAa;IAClE,KAAKV,UAAA,GAAa,KAAKD,SAAA,GAAY,KAAG,MAAIU,aAAA,CAAMC,MAAA,CAAC,aAAa;EAC9D;EACDC,OAAA,EAAS;IAAA;AAAA;AAAA;AAAA;IAKRC,eAAA,WAAAA,gBAAgBC,KAAA,EAChB;MACCJ,aAAA,CAAAI,KAAA,CAAAC,KAAA,kEAAY,KAAKT,mBAAA,CAAoBQ,KAAK,CAAC;MAC3C,KAAKR,mBAAA,CAAoBQ,KAAK,EAAEE,MAAA,GAAS,CAAC,KAAKV,mBAAA,CAAoBQ,KAAK,EAAEE,MAAA;IAC3E;EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC7EDC,EAAA,CAAGC,UAAA,CAAWC,eAAe","ignoreList":[]} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/uni_modules/uni-popup/components/uni-popup/uni-popup.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/uni_modules/uni-popup/components/uni-popup/uni-popup.js.map deleted file mode 100644 index 8b09fce..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin-devtools/uni_modules/uni-popup/components/uni-popup/uni-popup.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"names":["_sfc_main","name","components","emits","props","animation","type","Boolean","default","String","isMaskClick","maskClick","backgroundColor","safeArea","maskBackgroundColor","borderRadius","watch","handler","config","immediate","isDesktop","newVal","val","mkclick","showPopup","show","data","duration","ani","showTrans","popupWidth","popupHeight","top","bottom","center","left","right","message","dialog","share","maskClass","position","transClass","maskShow","popupstyle","computed","getStyles","res","bg","Object","assign","mounted","_this","fixSize","_common_vendor$index$","common_vendor","index","getWindowInfo","windowWidth","windowHeight","windowTop","screenHeight","safeAreaInsets","unmounted","setH5Visible","activated","deactivated","created","messageChild","clearPropagation","methods","visible","arguments","length","undefined","closeMask","disableMask","clear","e","stopPropagation","open","direction","innerType","indexOf","__f__","$emit","close","_this2","clearTimeout","timer","setTimeout","touchstart","onTap","_this3","$nextTick","showPoptrans","timerClose","paddingBottom","display","flexDirection","justifyContent","alignItems","_this4","wx","createComponent","Component"],"sources":["uni-popup.vue","uni-popup.vue?type=component"],"sourcesContent":["\n\n\n\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/uni_modules/uni-popup/components/uni-popup/uni-popup.vue'\nwx.createComponent(Component)"],"mappings":"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","ignoreList":[]} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map deleted file mode 100644 index e0eb145..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/app.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["\r\n\r\n\n","import App from './App'\nimport share from './utils/share.js'\n\n// #ifndef VUE3 \nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\nimport analyticsPlugin from '@/src/plugins/analytics.js'\n\nexport function createApp() {\n const app = createSSRApp(App)\n // app.use(analyticsPlugin,{\n\t \n // })\n app.mixin(share)\n return {\n app\n }\n}\n// #endif"],"names":["uni","provide","res","createSSRApp","App","share"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,YAAY;AACxB,QAAI,aAAaA,cAAG,MAAC,cAAc;AACnCC,0BAAQ,gBAAe,WAAW,eAAe;AACjDA,0BAAQ,eAAc,WAAW,WAAW;AAC5CA,kBAAAA,QAAQ,eAAc,WAAW,SAAS,GAAG;AAC7C,QAAI,iBAAiB,WAAW,eAAe;AAC/C,QAAI,iBAAiBD,oBAAI;AACzBC,kBAAO,QAAC,aAAY,eAAe,SAAS,eAAe,MAAM,WAAW,eAAe;AAC3FA,0BAAQ,WAAU,eAAe,GAAG;AACpCA,0BAAQ,cAAa,eAAe,MAAM;AAC1CA,kBAAAA,QAAQ,aAAY,kBAAgB,KAAG,OAAK,KAAK;AAAA,EACjD;AAAA,EACD,QAAQ,WAAW;AAClBD,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AACtB,SAAK,cAAc;AAAA,EACnB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACtB;AAAA,EACD,YAAW;AAAA,IACV,WAAU;AAAA,EACV;AAAA,EACD,SAAQ;AAAA,IACP,gBAAgB;AACf,YAAM,gBAAgBA,oBAAI;AAC1B,oBAAc,iBAAiB,SAAO;AAGrC,YAAI,IAAI,WAAW;AAClBA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM;AAAA,YACN,SAAQ;AAAA,YACR,QAAQE,MAAK;AACZ,kBAAIA,KAAI,SAAS;AAChB,8BAAc,cAAc,MAAM;AACjCF,gCAAAA,MAAI,UAAU;AAAA,oBACb,OAAO;AAAA,oBACP,SAAS;AAAA,oBACT,YAAY;AAAA,oBACZ,QAAQE,MAAK;AACX,0BAAIA,KAAI,SAAS;AAElB,sCAAc,YAAY;AAAA,sBACzB;AAAA,oBACF;AAAA,mBACA;AAAA,iBACD;AAAA,cACF;AAAA,YACA;AAAA,YACD,KAAK,OAAO;AAAA,YAEZ;AAAA,WACA;AAAA,QACF;AACA,sBAAc,eAAe,MAAM;AAElCF,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,SAAS;AAAA,YACT,YAAY;AAAA,WACZ;AAAA,SACD;AAAA,OACD;AAAA,IACF;AAAA,EACD;AACD;ACpDM,SAAS,YAAY;AAC1B,QAAM,MAAMG,cAAY,aAACC,SAAG;AAI5B,MAAI,MAAMC,iBAAK;AACf,SAAO;AAAA,IACL;AAAA,EACD;AACH;;;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map deleted file mode 100644 index 173406a..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/common/assets.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"assets.js","sources":["static/image/index/conceptTopBg.png","static/icon/home/conceptCenter/search.png","static/icon/home/conceptCenter/conceptScreenArrow.png","static/icon/home/downArrow.png","static/icon/home/upArrow.png","static/icon/home/browser.png","static/icon/home/like.png","static/icon/home/collect.png","static/icon/backBlack.png","static/icon/home/dateRange.png","static/icon/home/industrySearch.png","static/icon/home/industry_s.png","static/icon/home/level_s.png","static/icon/invest/upArrow.png","static/icon/invest/downArrow.png","static/image/index/noData.png","static/icon/home/monthLeftArrow.png","static/icon/home/monthRightArrow.png","static/icon/home/conceptCenter/sortType.png","static/icon/home/conceptCenter/transactionDate.png","static/icon/home/conceptCenter/timeAxis.png","static/icon/home/close.png","static/icon/home/conceptCenter/statistics.png","static/icon/home/conceptCenter/rank1.png","static/icon/home/conceptCenter/rank2.png","static/icon/home/conceptCenter/rank3.png","static/icon/home/conceptCenter/rankChg.png","static/icon/home/conceptCenter/calendar.png","static/icon/home/conceptCenter/browse.png","static/icon/home/sortArrow.png","static/icon/home/conceptCenter/pre.png","static/icon/home/conceptCenter/next.png","static/icon/home/conceptCenter/vipPopIcon.png","static/icon/home/conceptCenter/visitModule.png","static/icon/home/conceptCenter/free_s.png","static/icon/home/conceptCenter/pro_s.png","static/icon/mine/infoArrow.png","static/image/mine/vipBg.png","static/icon/mine/menuArrow.png","static/image/mine/service.png","static/icon/mine/basicInfo/edit.png","static/icon/mine/basicInfo/downArrow.png","static/icon/home/conceptCenter/lock.png","static/icon/home/expectScore.png","static/icon/home/expectScoreTips.png","static/icon/home/expectScoreDot.png","static/icon/home/eventDetails/like.png","static/icon/home/eventDetails/collect.png","static/icon/home/collect_s.png","static/icon/home/like_s.png","static/image/login/logo.png","static/icon/login/select_s.png","static/icon/login/select.png","static/icon/login/mobile.png","static/icon/login/code.png","static/icon/home/conceptCenter/chgDown.png","static/icon/home/conceptCenter/chgUp.png","static/icon/home/conceptCenter/newsReport.png","static/icon/home/conceptCenter/timeScreenArrow.png","static/icon/home/conceptCenter/reasonExpand.png","static/icon/home/conceptCenter/reasonRetract.png","pagesMine/static/image/vip/vipTopBg.png","pagesMine/static/image/vip/noVipTopBg.png","pagesMine/static/icon/vip/titleLeft_v.png","pagesMine/static/icon/vip/titleLeft.png","pagesMine/static/icon/vip/titleRight_v.png","pagesMine/static/icon/vip/titleRight.png","pagesMine/static/icon/vip/step1_v.png","pagesMine/static/icon/vip/step1.png","pagesMine/static/icon/vip/step2_v.png","pagesMine/static/icon/vip/step2.png","pagesMine/static/icon/vip/step3_v.png","pagesMine/static/icon/vip/step3.png","pagesMine/static/icon/vip/step4_v.png","pagesMine/static/icon/vip/step4.png","pagesMine/static/icon/vip/investQuestion.png","pagesMine/static/icon/vip/industrialResearch.png","pagesMine/static/icon/vip/operatingDecision.png","pagesMine/static/icon/vip/notContain.png","pagesMine/static/icon/vip/contain.png","pagesStock/static/icon/establishedTime.png","pagesStock/static/icon/registeredCapital.png","pagesStock/static/icon/location.png","pagesStock/static/icon/visitWebsite.png","pagesStock/static/icon/female.png","pagesStock/static/icon/lookMoreArrow.png","pagesStock/static/icon/existStatus.png","pagesStock/static/icon/industryRank.png","pagesStock/static/icon/contrast.png","pagesStock/static/icon/optional.png","pagesStock/static/icon/share.png","pagesStock/static/icon/yRightArrow.png","pagesStock/static/icon/all-down-ed.png","static/icon/back.png","pagesStock/static/icon/rightArrow.png","pagesStock/static/icon/shangJiantou.png","pagesStock/static/icon/xiaJiantou.png","pagesStock/static/icon/upArrow.png","pagesStock/static/icon/yuan_shang.png","pagesStock/static/icon/cwfx-1.png","pagesStock/static/icon/all-icon.png","pagesStock/static/icon/all-down.png","pagesStock/static/icon/cwfx-2.png","pagesStock/static/icon/news-search.png","pagesStock/static/icon/newsTime.png","pagesStock/static/icon/newsEyes.png","pagesStock/static/icon/newsFire.png"],"sourcesContent":["export default \"__VITE_ASSET__eba6c507__\"","export default \"__VITE_ASSET__6edc483f__\"","export default \"__VITE_ASSET__0afff8c9__\"","export default \"__VITE_ASSET__203699ab__\"","export default \"__VITE_ASSET__cc0389a6__\"","export default \"__VITE_ASSET__7cd87439__\"","export default \"__VITE_ASSET__14eb0103__\"","export default \"__VITE_ASSET__91a42cd3__\"","export default \"__VITE_ASSET__e2320cab__\"","export default \"__VITE_ASSET__432dc2b0__\"","export default \"__VITE_ASSET__a6769d8d__\"","export default \"__VITE_ASSET__bc7bfc6c__\"","export default \"__VITE_ASSET__24260831__\"","export default \"__VITE_ASSET__d8ffe4a5__\"","export default \"__VITE_ASSET__630a6d4a__\"","export default \"__VITE_ASSET__b24d5a1a__\"","export default \"__VITE_ASSET__974f8fc2__\"","export default \"__VITE_ASSET__57ca72fb__\"","export default \"__VITE_ASSET__87619a07__\"","export default \"__VITE_ASSET__4a124653__\"","export default \"__VITE_ASSET__091f36d1__\"","export default \"__VITE_ASSET__e8755299__\"","export default \"__VITE_ASSET__66bb2c93__\"","export default \"__VITE_ASSET__bd6f915d__\"","export default \"__VITE_ASSET__a4a4aab7__\"","export default \"__VITE_ASSET__29292c16__\"","export default \"__VITE_ASSET__0756c5ce__\"","export default \"__VITE_ASSET__edd0d67f__\"","export default \"__VITE_ASSET__d778eb41__\"","export default \"__VITE_ASSET__de10f7fa__\"","export default \"__VITE_ASSET__5f1518da__\"","export default \"__VITE_ASSET__6d36a322__\"","export default \"__VITE_ASSET__01b0e997__\"","export default \"__VITE_ASSET__f49d319e__\"","export default \"__VITE_ASSET__2e541027__\"","export default \"__VITE_ASSET__d6562d0a__\"","export default \"__VITE_ASSET__2e594dd9__\"","export default \"__VITE_ASSET__760ccb19__\"","export default \"__VITE_ASSET__86305802__\"","export default \"__VITE_ASSET__c7dd01b6__\"","export default \"__VITE_ASSET__393595a9__\"","export default \"__VITE_ASSET__44fecaaf__\"","export default \"__VITE_ASSET__834f2256__\"","export default \"__VITE_ASSET__f6f30e60__\"","export default \"__VITE_ASSET__5c1df081__\"","export default \"__VITE_ASSET__ebb04836__\"","export default \"__VITE_ASSET__134858b9__\"","export default \"__VITE_ASSET__68cda0e3__\"","export default \"__VITE_ASSET__66931b80__\"","export default \"__VITE_ASSET__ed415d75__\"","export default \"__VITE_ASSET__aadfb33d__\"","export default \"__VITE_ASSET__ec323f4c__\"","export default \"__VITE_ASSET__a1a691fc__\"","export default \"__VITE_ASSET__967a0097__\"","export default \"__VITE_ASSET__60c92a9f__\"","export default \"__VITE_ASSET__4f6061eb__\"","export default \"__VITE_ASSET__837cb488__\"","export default \"__VITE_ASSET__762ccf2b__\"","export default \"__VITE_ASSET__8653c8d1__\"","export default \"__VITE_ASSET__a665ef8a__\"","export default \"__VITE_ASSET__2ca42324__\"","export default \"/pagesMine/static/image/vip/vipTopBg.png\"","export default \"/pagesMine/static/image/vip/noVipTopBg.png\"","export default \"/pagesMine/static/icon/vip/titleLeft_v.png\"","export default \"/pagesMine/static/icon/vip/titleLeft.png\"","export default \"/pagesMine/static/icon/vip/titleRight_v.png\"","export default \"/pagesMine/static/icon/vip/titleRight.png\"","export default \"/pagesMine/static/icon/vip/step1_v.png\"","export default \"/pagesMine/static/icon/vip/step1.png\"","export default \"/pagesMine/static/icon/vip/step2_v.png\"","export default \"/pagesMine/static/icon/vip/step2.png\"","export default \"/pagesMine/static/icon/vip/step3_v.png\"","export default \"/pagesMine/static/icon/vip/step3.png\"","export default \"/pagesMine/static/icon/vip/step4_v.png\"","export default \"/pagesMine/static/icon/vip/step4.png\"","export default \"/pagesMine/static/icon/vip/investQuestion.png\"","export default \"/pagesMine/static/icon/vip/industrialResearch.png\"","export default \"/pagesMine/static/icon/vip/operatingDecision.png\"","export default \"/pagesMine/static/icon/vip/notContain.png\"","export default \"/pagesMine/static/icon/vip/contain.png\"","export default \"/pagesStock/static/icon/establishedTime.png\"","export default \"/pagesStock/static/icon/registeredCapital.png\"","export default \"/pagesStock/static/icon/location.png\"","export default \"/pagesStock/static/icon/visitWebsite.png\"","export default \"/pagesStock/static/icon/female.png\"","export default \"/pagesStock/static/icon/lookMoreArrow.png\"","export default \"/pagesStock/static/icon/existStatus.png\"","export default \"/pagesStock/static/icon/industryRank.png\"","export default \"/pagesStock/static/icon/contrast.png\"","export default \"/pagesStock/static/icon/optional.png\"","export default \"/pagesStock/static/icon/share.png\"","export default \"/pagesStock/static/icon/yRightArrow.png\"","export default \"/pagesStock/static/icon/all-down-ed.png\"","export default \"__VITE_ASSET__c9455274__\"","export default \"/pagesStock/static/icon/rightArrow.png\"","export default \"/pagesStock/static/icon/shangJiantou.png\"","export default \"/pagesStock/static/icon/xiaJiantou.png\"","export default \"/pagesStock/static/icon/upArrow.png\"","export default \"/pagesStock/static/icon/yuan_shang.png\"","export default \"/pagesStock/static/icon/cwfx-1.png\"","export default \"/pagesStock/static/icon/all-icon.png\"","export default \"/pagesStock/static/icon/all-down.png\"","export default \"/pagesStock/static/icon/cwfx-2.png\"","export default \"/pagesStock/static/icon/news-search.png\"","export default \"/pagesStock/static/icon/newsTime.png\"","export default \"/pagesStock/static/icon/newsEyes.png\"","export default \"/pagesStock/static/icon/newsFire.png\""],"names":[],"mappings":";AAAA,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,gBAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,cAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,cAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,eAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;ACAf,MAAe,aAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map deleted file mode 100644 index f776b98..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vendor.js","sources":["node_modules/@vue/shared/dist/shared.esm-bundler.js","node_modules/@dcloudio/uni-i18n/dist/uni-i18n.es.js","node_modules/@dcloudio/uni-shared/dist/uni-shared.es.js","node_modules/@dcloudio/uni-mp-vue/dist/vue.runtime.esm.js","node_modules/@dcloudio/uni-mp-weixin/dist/uni.api.esm.js","node_modules/@dcloudio/uni-console/dist/mp.esm.js","node_modules/@dcloudio/uni-mp-weixin/dist/uni.mp.esm.js","../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli-vite/__vite-browser-external","node_modules/crypto-js/core.js","node_modules/crypto-js/x64-core.js","node_modules/crypto-js/lib-typedarrays.js","node_modules/crypto-js/enc-utf16.js","node_modules/crypto-js/enc-base64.js","node_modules/crypto-js/enc-base64url.js","node_modules/crypto-js/md5.js","node_modules/crypto-js/sha1.js","node_modules/crypto-js/sha256.js","node_modules/crypto-js/sha224.js","node_modules/crypto-js/sha512.js","node_modules/crypto-js/sha384.js","node_modules/crypto-js/sha3.js","node_modules/crypto-js/ripemd160.js","node_modules/crypto-js/hmac.js","node_modules/crypto-js/pbkdf2.js","node_modules/crypto-js/evpkdf.js","node_modules/crypto-js/cipher-core.js","node_modules/crypto-js/mode-cfb.js","node_modules/crypto-js/mode-ctr.js","node_modules/crypto-js/mode-ctr-gladman.js","node_modules/crypto-js/mode-ofb.js","node_modules/crypto-js/mode-ecb.js","node_modules/crypto-js/pad-ansix923.js","node_modules/crypto-js/pad-iso10126.js","node_modules/crypto-js/pad-iso97971.js","node_modules/crypto-js/pad-zeropadding.js","node_modules/crypto-js/pad-nopadding.js","node_modules/crypto-js/format-hex.js","node_modules/crypto-js/aes.js","node_modules/crypto-js/tripledes.js","node_modules/crypto-js/rc4.js","node_modules/crypto-js/rabbit.js","node_modules/crypto-js/rabbit-legacy.js","node_modules/crypto-js/blowfish.js","node_modules/crypto-js/index.js"],"sourcesContent":["/**\n* @vue/shared v3.4.21\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\nfunction makeMap(str, expectsLowerCase) {\n const set = new Set(str.split(\",\"));\n return expectsLowerCase ? (val) => set.has(val.toLowerCase()) : (val) => set.has(val);\n}\n\nconst EMPTY_OBJ = !!(process.env.NODE_ENV !== \"production\") ? Object.freeze({}) : {};\nconst EMPTY_ARR = !!(process.env.NODE_ENV !== \"production\") ? Object.freeze([]) : [];\nconst NOOP = () => {\n};\nconst NO = () => false;\nconst isOn = (key) => key.charCodeAt(0) === 111 && key.charCodeAt(1) === 110 && // uppercase letter\n(key.charCodeAt(2) > 122 || key.charCodeAt(2) < 97);\nconst isModelListener = (key) => key.startsWith(\"onUpdate:\");\nconst extend = Object.assign;\nconst remove = (arr, el) => {\n const i = arr.indexOf(el);\n if (i > -1) {\n arr.splice(i, 1);\n }\n};\nconst hasOwnProperty = Object.prototype.hasOwnProperty;\nconst hasOwn = (val, key) => hasOwnProperty.call(val, key);\nconst isArray = Array.isArray;\nconst isMap = (val) => toTypeString(val) === \"[object Map]\";\nconst isSet = (val) => toTypeString(val) === \"[object Set]\";\nconst isDate = (val) => toTypeString(val) === \"[object Date]\";\nconst isRegExp = (val) => toTypeString(val) === \"[object RegExp]\";\nconst isFunction = (val) => typeof val === \"function\";\nconst isString = (val) => typeof val === \"string\";\nconst isSymbol = (val) => typeof val === \"symbol\";\nconst isObject = (val) => val !== null && typeof val === \"object\";\nconst isPromise = (val) => {\n return (isObject(val) || isFunction(val)) && isFunction(val.then) && isFunction(val.catch);\n};\nconst objectToString = Object.prototype.toString;\nconst toTypeString = (value) => objectToString.call(value);\nconst toRawType = (value) => {\n return toTypeString(value).slice(8, -1);\n};\nconst isPlainObject = (val) => toTypeString(val) === \"[object Object]\";\nconst isIntegerKey = (key) => isString(key) && key !== \"NaN\" && key[0] !== \"-\" && \"\" + parseInt(key, 10) === key;\nconst isReservedProp = /* @__PURE__ */ makeMap(\n // the leading comma is intentional so empty string \"\" is also included\n \",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted\"\n);\nconst isBuiltInDirective = /* @__PURE__ */ makeMap(\n \"bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo\"\n);\nconst cacheStringFunction = (fn) => {\n const cache = /* @__PURE__ */ Object.create(null);\n return (str) => {\n const hit = cache[str];\n return hit || (cache[str] = fn(str));\n };\n};\nconst camelizeRE = /-(\\w)/g;\nconst camelize = cacheStringFunction((str) => {\n return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : \"\");\n});\nconst hyphenateRE = /\\B([A-Z])/g;\nconst hyphenate = cacheStringFunction(\n (str) => str.replace(hyphenateRE, \"-$1\").toLowerCase()\n);\nconst capitalize = cacheStringFunction((str) => {\n return str.charAt(0).toUpperCase() + str.slice(1);\n});\nconst toHandlerKey = cacheStringFunction((str) => {\n const s = str ? `on${capitalize(str)}` : ``;\n return s;\n});\nconst hasChanged = (value, oldValue) => !Object.is(value, oldValue);\nconst invokeArrayFns = (fns, arg) => {\n for (let i = 0; i < fns.length; i++) {\n fns[i](arg);\n }\n};\nconst def = (obj, key, value) => {\n Object.defineProperty(obj, key, {\n configurable: true,\n enumerable: false,\n value\n });\n};\nconst looseToNumber = (val) => {\n const n = parseFloat(val);\n return isNaN(n) ? val : n;\n};\nconst toNumber = (val) => {\n const n = isString(val) ? Number(val) : NaN;\n return isNaN(n) ? val : n;\n};\nlet _globalThis;\nconst getGlobalThis = () => {\n return _globalThis || (_globalThis = typeof globalThis !== \"undefined\" ? globalThis : typeof self !== \"undefined\" ? self : typeof window !== \"undefined\" ? window : typeof global !== \"undefined\" ? global : {});\n};\nconst identRE = /^[_$a-zA-Z\\xA0-\\uFFFF][_$a-zA-Z0-9\\xA0-\\uFFFF]*$/;\nfunction genPropsAccessExp(name) {\n return identRE.test(name) ? `__props.${name}` : `__props[${JSON.stringify(name)}]`;\n}\n\nconst PatchFlags = {\n \"TEXT\": 1,\n \"1\": \"TEXT\",\n \"CLASS\": 2,\n \"2\": \"CLASS\",\n \"STYLE\": 4,\n \"4\": \"STYLE\",\n \"PROPS\": 8,\n \"8\": \"PROPS\",\n \"FULL_PROPS\": 16,\n \"16\": \"FULL_PROPS\",\n \"NEED_HYDRATION\": 32,\n \"32\": \"NEED_HYDRATION\",\n \"STABLE_FRAGMENT\": 64,\n \"64\": \"STABLE_FRAGMENT\",\n \"KEYED_FRAGMENT\": 128,\n \"128\": \"KEYED_FRAGMENT\",\n \"UNKEYED_FRAGMENT\": 256,\n \"256\": \"UNKEYED_FRAGMENT\",\n \"NEED_PATCH\": 512,\n \"512\": \"NEED_PATCH\",\n \"DYNAMIC_SLOTS\": 1024,\n \"1024\": \"DYNAMIC_SLOTS\",\n \"DEV_ROOT_FRAGMENT\": 2048,\n \"2048\": \"DEV_ROOT_FRAGMENT\",\n \"HOISTED\": -1,\n \"-1\": \"HOISTED\",\n \"BAIL\": -2,\n \"-2\": \"BAIL\"\n};\nconst PatchFlagNames = {\n [1]: `TEXT`,\n [2]: `CLASS`,\n [4]: `STYLE`,\n [8]: `PROPS`,\n [16]: `FULL_PROPS`,\n [32]: `NEED_HYDRATION`,\n [64]: `STABLE_FRAGMENT`,\n [128]: `KEYED_FRAGMENT`,\n [256]: `UNKEYED_FRAGMENT`,\n [512]: `NEED_PATCH`,\n [1024]: `DYNAMIC_SLOTS`,\n [2048]: `DEV_ROOT_FRAGMENT`,\n [-1]: `HOISTED`,\n [-2]: `BAIL`\n};\n\nconst ShapeFlags = {\n \"ELEMENT\": 1,\n \"1\": \"ELEMENT\",\n \"FUNCTIONAL_COMPONENT\": 2,\n \"2\": \"FUNCTIONAL_COMPONENT\",\n \"STATEFUL_COMPONENT\": 4,\n \"4\": \"STATEFUL_COMPONENT\",\n \"TEXT_CHILDREN\": 8,\n \"8\": \"TEXT_CHILDREN\",\n \"ARRAY_CHILDREN\": 16,\n \"16\": \"ARRAY_CHILDREN\",\n \"SLOTS_CHILDREN\": 32,\n \"32\": \"SLOTS_CHILDREN\",\n \"TELEPORT\": 64,\n \"64\": \"TELEPORT\",\n \"SUSPENSE\": 128,\n \"128\": \"SUSPENSE\",\n \"COMPONENT_SHOULD_KEEP_ALIVE\": 256,\n \"256\": \"COMPONENT_SHOULD_KEEP_ALIVE\",\n \"COMPONENT_KEPT_ALIVE\": 512,\n \"512\": \"COMPONENT_KEPT_ALIVE\",\n \"COMPONENT\": 6,\n \"6\": \"COMPONENT\"\n};\n\nconst SlotFlags = {\n \"STABLE\": 1,\n \"1\": \"STABLE\",\n \"DYNAMIC\": 2,\n \"2\": \"DYNAMIC\",\n \"FORWARDED\": 3,\n \"3\": \"FORWARDED\"\n};\nconst slotFlagsText = {\n [1]: \"STABLE\",\n [2]: \"DYNAMIC\",\n [3]: \"FORWARDED\"\n};\n\nconst GLOBALS_ALLOWED = \"Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error\";\nconst isGloballyAllowed = /* @__PURE__ */ makeMap(GLOBALS_ALLOWED);\nconst isGloballyWhitelisted = isGloballyAllowed;\n\nconst range = 2;\nfunction generateCodeFrame(source, start = 0, end = source.length) {\n let lines = source.split(/(\\r?\\n)/);\n const newlineSequences = lines.filter((_, idx) => idx % 2 === 1);\n lines = lines.filter((_, idx) => idx % 2 === 0);\n let count = 0;\n const res = [];\n for (let i = 0; i < lines.length; i++) {\n count += lines[i].length + (newlineSequences[i] && newlineSequences[i].length || 0);\n if (count >= start) {\n for (let j = i - range; j <= i + range || end > count; j++) {\n if (j < 0 || j >= lines.length)\n continue;\n const line = j + 1;\n res.push(\n `${line}${\" \".repeat(Math.max(3 - String(line).length, 0))}| ${lines[j]}`\n );\n const lineLength = lines[j].length;\n const newLineSeqLength = newlineSequences[j] && newlineSequences[j].length || 0;\n if (j === i) {\n const pad = start - (count - (lineLength + newLineSeqLength));\n const length = Math.max(\n 1,\n end > count ? lineLength - pad : end - start\n );\n res.push(` | ` + \" \".repeat(pad) + \"^\".repeat(length));\n } else if (j > i) {\n if (end > count) {\n const length = Math.max(Math.min(end - count, lineLength), 1);\n res.push(` | ` + \"^\".repeat(length));\n }\n count += lineLength + newLineSeqLength;\n }\n }\n break;\n }\n }\n return res.join(\"\\n\");\n}\n\nfunction normalizeStyle(value) {\n if (isArray(value)) {\n const res = {};\n for (let i = 0; i < value.length; i++) {\n const item = value[i];\n const normalized = isString(item) ? parseStringStyle(item) : normalizeStyle(item);\n if (normalized) {\n for (const key in normalized) {\n res[key] = normalized[key];\n }\n }\n }\n return res;\n } else if (isString(value) || isObject(value)) {\n return value;\n }\n}\nconst listDelimiterRE = /;(?![^(]*\\))/g;\nconst propertyDelimiterRE = /:([^]+)/;\nconst styleCommentRE = /\\/\\*[^]*?\\*\\//g;\nfunction parseStringStyle(cssText) {\n const ret = {};\n cssText.replace(styleCommentRE, \"\").split(listDelimiterRE).forEach((item) => {\n if (item) {\n const tmp = item.split(propertyDelimiterRE);\n tmp.length > 1 && (ret[tmp[0].trim()] = tmp[1].trim());\n }\n });\n return ret;\n}\nfunction stringifyStyle(styles) {\n let ret = \"\";\n if (!styles || isString(styles)) {\n return ret;\n }\n for (const key in styles) {\n const value = styles[key];\n const normalizedKey = key.startsWith(`--`) ? key : hyphenate(key);\n if (isString(value) || typeof value === \"number\") {\n ret += `${normalizedKey}:${value};`;\n }\n }\n return ret;\n}\nfunction normalizeClass(value) {\n let res = \"\";\n if (isString(value)) {\n res = value;\n } else if (isArray(value)) {\n for (let i = 0; i < value.length; i++) {\n const normalized = normalizeClass(value[i]);\n if (normalized) {\n res += normalized + \" \";\n }\n }\n } else if (isObject(value)) {\n for (const name in value) {\n if (value[name]) {\n res += name + \" \";\n }\n }\n }\n return res.trim();\n}\nfunction normalizeProps(props) {\n if (!props)\n return null;\n let { class: klass, style } = props;\n if (klass && !isString(klass)) {\n props.class = normalizeClass(klass);\n }\n if (style) {\n props.style = normalizeStyle(style);\n }\n return props;\n}\n\nconst HTML_TAGS = \"html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot\";\nconst SVG_TAGS = \"svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view\";\nconst MATH_TAGS = \"annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics\";\nconst VOID_TAGS = \"area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr\";\nconst isHTMLTag = /* @__PURE__ */ makeMap(HTML_TAGS);\nconst isSVGTag = /* @__PURE__ */ makeMap(SVG_TAGS);\nconst isMathMLTag = /* @__PURE__ */ makeMap(MATH_TAGS);\nconst isVoidTag = /* @__PURE__ */ makeMap(VOID_TAGS);\n\nconst specialBooleanAttrs = `itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly`;\nconst isSpecialBooleanAttr = /* @__PURE__ */ makeMap(specialBooleanAttrs);\nconst isBooleanAttr = /* @__PURE__ */ makeMap(\n specialBooleanAttrs + `,async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected`\n);\nfunction includeBooleanAttr(value) {\n return !!value || value === \"\";\n}\nconst unsafeAttrCharRE = /[>/=\"'\\u0009\\u000a\\u000c\\u0020]/;\nconst attrValidationCache = {};\nfunction isSSRSafeAttrName(name) {\n if (attrValidationCache.hasOwnProperty(name)) {\n return attrValidationCache[name];\n }\n const isUnsafe = unsafeAttrCharRE.test(name);\n if (isUnsafe) {\n console.error(`unsafe attribute name: ${name}`);\n }\n return attrValidationCache[name] = !isUnsafe;\n}\nconst propsToAttrMap = {\n acceptCharset: \"accept-charset\",\n className: \"class\",\n htmlFor: \"for\",\n httpEquiv: \"http-equiv\"\n};\nconst isKnownHtmlAttr = /* @__PURE__ */ makeMap(\n `accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap`\n);\nconst isKnownSvgAttr = /* @__PURE__ */ makeMap(\n `xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan`\n);\nfunction isRenderableAttrValue(value) {\n if (value == null) {\n return false;\n }\n const type = typeof value;\n return type === \"string\" || type === \"number\" || type === \"boolean\";\n}\n\nconst escapeRE = /[\"'&<>]/;\nfunction escapeHtml(string) {\n const str = \"\" + string;\n const match = escapeRE.exec(str);\n if (!match) {\n return str;\n }\n let html = \"\";\n let escaped;\n let index;\n let lastIndex = 0;\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34:\n escaped = \""\";\n break;\n case 38:\n escaped = \"&\";\n break;\n case 39:\n escaped = \"'\";\n break;\n case 60:\n escaped = \"<\";\n break;\n case 62:\n escaped = \">\";\n break;\n default:\n continue;\n }\n if (lastIndex !== index) {\n html += str.slice(lastIndex, index);\n }\n lastIndex = index + 1;\n html += escaped;\n }\n return lastIndex !== index ? html + str.slice(lastIndex, index) : html;\n}\nconst commentStripRE = /^-?>||--!>| looseEqual(item, val));\n}\n\nconst toDisplayString = (val) => {\n return isString(val) ? val : val == null ? \"\" : isArray(val) || isObject(val) && (val.toString === objectToString || !isFunction(val.toString)) ? JSON.stringify(val, replacer, 2) : String(val);\n};\nconst replacer = (_key, val) => {\n if (val && val.__v_isRef) {\n return replacer(_key, val.value);\n } else if (isMap(val)) {\n return {\n [`Map(${val.size})`]: [...val.entries()].reduce(\n (entries, [key, val2], i) => {\n entries[stringifySymbol(key, i) + \" =>\"] = val2;\n return entries;\n },\n {}\n )\n };\n } else if (isSet(val)) {\n return {\n [`Set(${val.size})`]: [...val.values()].map((v) => stringifySymbol(v))\n };\n } else if (isSymbol(val)) {\n return stringifySymbol(val);\n } else if (isObject(val) && !isArray(val) && !isPlainObject(val)) {\n return String(val);\n }\n return val;\n};\nconst stringifySymbol = (v, i = \"\") => {\n var _a;\n return isSymbol(v) ? `Symbol(${(_a = v.description) != null ? _a : i})` : v;\n};\n\nexport { EMPTY_ARR, EMPTY_OBJ, NO, NOOP, PatchFlagNames, PatchFlags, ShapeFlags, SlotFlags, camelize, capitalize, def, escapeHtml, escapeHtmlComment, extend, genPropsAccessExp, generateCodeFrame, getGlobalThis, hasChanged, hasOwn, hyphenate, includeBooleanAttr, invokeArrayFns, isArray, isBooleanAttr, isBuiltInDirective, isDate, isFunction, isGloballyAllowed, isGloballyWhitelisted, isHTMLTag, isIntegerKey, isKnownHtmlAttr, isKnownSvgAttr, isMap, isMathMLTag, isModelListener, isObject, isOn, isPlainObject, isPromise, isRegExp, isRenderableAttrValue, isReservedProp, isSSRSafeAttrName, isSVGTag, isSet, isSpecialBooleanAttr, isString, isSymbol, isVoidTag, looseEqual, looseIndexOf, looseToNumber, makeMap, normalizeClass, normalizeProps, normalizeStyle, objectToString, parseStringStyle, propsToAttrMap, remove, slotFlagsText, stringifyStyle, toDisplayString, toHandlerKey, toNumber, toRawType, toTypeString };\n","const isObject = (val) => val !== null && typeof val === 'object';\nconst defaultDelimiters = ['{', '}'];\nclass BaseFormatter {\n constructor() {\n this._caches = Object.create(null);\n }\n interpolate(message, values, delimiters = defaultDelimiters) {\n if (!values) {\n return [message];\n }\n let tokens = this._caches[message];\n if (!tokens) {\n tokens = parse(message, delimiters);\n this._caches[message] = tokens;\n }\n return compile(tokens, values);\n }\n}\nconst RE_TOKEN_LIST_VALUE = /^(?:\\d)+/;\nconst RE_TOKEN_NAMED_VALUE = /^(?:\\w)+/;\nfunction parse(format, [startDelimiter, endDelimiter]) {\n const tokens = [];\n let position = 0;\n let text = '';\n while (position < format.length) {\n let char = format[position++];\n if (char === startDelimiter) {\n if (text) {\n tokens.push({ type: 'text', value: text });\n }\n text = '';\n let sub = '';\n char = format[position++];\n while (char !== undefined && char !== endDelimiter) {\n sub += char;\n char = format[position++];\n }\n const isClosed = char === endDelimiter;\n const type = RE_TOKEN_LIST_VALUE.test(sub)\n ? 'list'\n : isClosed && RE_TOKEN_NAMED_VALUE.test(sub)\n ? 'named'\n : 'unknown';\n tokens.push({ value: sub, type });\n }\n // else if (char === '%') {\n // // when found rails i18n syntax, skip text capture\n // if (format[position] !== '{') {\n // text += char\n // }\n // }\n else {\n text += char;\n }\n }\n text && tokens.push({ type: 'text', value: text });\n return tokens;\n}\nfunction compile(tokens, values) {\n const compiled = [];\n let index = 0;\n const mode = Array.isArray(values)\n ? 'list'\n : isObject(values)\n ? 'named'\n : 'unknown';\n if (mode === 'unknown') {\n return compiled;\n }\n while (index < tokens.length) {\n const token = tokens[index];\n switch (token.type) {\n case 'text':\n compiled.push(token.value);\n break;\n case 'list':\n compiled.push(values[parseInt(token.value, 10)]);\n break;\n case 'named':\n if (mode === 'named') {\n compiled.push(values[token.value]);\n }\n else {\n if (process.env.NODE_ENV !== 'production') {\n console.warn(`Type of token '${token.type}' and format of value '${mode}' don't match!`);\n }\n }\n break;\n case 'unknown':\n if (process.env.NODE_ENV !== 'production') {\n console.warn(`Detect 'unknown' type of token!`);\n }\n break;\n }\n index++;\n }\n return compiled;\n}\n\nconst LOCALE_ZH_HANS = 'zh-Hans';\nconst LOCALE_ZH_HANT = 'zh-Hant';\nconst LOCALE_EN = 'en';\nconst LOCALE_FR = 'fr';\nconst LOCALE_ES = 'es';\nconst hasOwnProperty = Object.prototype.hasOwnProperty;\nconst hasOwn = (val, key) => hasOwnProperty.call(val, key);\nconst defaultFormatter = new BaseFormatter();\nfunction include(str, parts) {\n return !!parts.find((part) => str.indexOf(part) !== -1);\n}\nfunction startsWith(str, parts) {\n return parts.find((part) => str.indexOf(part) === 0);\n}\nfunction normalizeLocale(locale, messages) {\n if (!locale) {\n return;\n }\n locale = locale.trim().replace(/_/g, '-');\n if (messages && messages[locale]) {\n return locale;\n }\n locale = locale.toLowerCase();\n if (locale === 'chinese') {\n // 支付宝\n return LOCALE_ZH_HANS;\n }\n if (locale.indexOf('zh') === 0) {\n if (locale.indexOf('-hans') > -1) {\n return LOCALE_ZH_HANS;\n }\n if (locale.indexOf('-hant') > -1) {\n return LOCALE_ZH_HANT;\n }\n if (include(locale, ['-tw', '-hk', '-mo', '-cht'])) {\n return LOCALE_ZH_HANT;\n }\n return LOCALE_ZH_HANS;\n }\n let locales = [LOCALE_EN, LOCALE_FR, LOCALE_ES];\n if (messages && Object.keys(messages).length > 0) {\n locales = Object.keys(messages);\n }\n const lang = startsWith(locale, locales);\n if (lang) {\n return lang;\n }\n}\nclass I18n {\n constructor({ locale, fallbackLocale, messages, watcher, formater, }) {\n this.locale = LOCALE_EN;\n this.fallbackLocale = LOCALE_EN;\n this.message = {};\n this.messages = {};\n this.watchers = [];\n if (fallbackLocale) {\n this.fallbackLocale = fallbackLocale;\n }\n this.formater = formater || defaultFormatter;\n this.messages = messages || {};\n this.setLocale(locale || LOCALE_EN);\n if (watcher) {\n this.watchLocale(watcher);\n }\n }\n setLocale(locale) {\n const oldLocale = this.locale;\n this.locale = normalizeLocale(locale, this.messages) || this.fallbackLocale;\n if (!this.messages[this.locale]) {\n // 可能初始化时不存在\n this.messages[this.locale] = {};\n }\n this.message = this.messages[this.locale];\n // 仅发生变化时,通知\n if (oldLocale !== this.locale) {\n this.watchers.forEach((watcher) => {\n watcher(this.locale, oldLocale);\n });\n }\n }\n getLocale() {\n return this.locale;\n }\n watchLocale(fn) {\n const index = this.watchers.push(fn) - 1;\n return () => {\n this.watchers.splice(index, 1);\n };\n }\n add(locale, message, override = true) {\n const curMessages = this.messages[locale];\n if (curMessages) {\n if (override) {\n Object.assign(curMessages, message);\n }\n else {\n Object.keys(message).forEach((key) => {\n if (!hasOwn(curMessages, key)) {\n curMessages[key] = message[key];\n }\n });\n }\n }\n else {\n this.messages[locale] = message;\n }\n }\n f(message, values, delimiters) {\n return this.formater.interpolate(message, values, delimiters).join('');\n }\n t(key, locale, values) {\n let message = this.message;\n if (typeof locale === 'string') {\n locale = normalizeLocale(locale, this.messages);\n locale && (message = this.messages[locale]);\n }\n else {\n values = locale;\n }\n if (!hasOwn(message, key)) {\n console.warn(`Cannot translate the value of keypath ${key}. Use the value of keypath as default.`);\n return key;\n }\n return this.formater.interpolate(message[key], values).join('');\n }\n}\n\nfunction watchAppLocale(appVm, i18n) {\n // 需要保证 watch 的触发在组件渲染之前\n if (appVm.$watchLocale) {\n // vue2\n appVm.$watchLocale((newLocale) => {\n i18n.setLocale(newLocale);\n });\n }\n else {\n appVm.$watch(() => appVm.$locale, (newLocale) => {\n i18n.setLocale(newLocale);\n });\n }\n}\nfunction getDefaultLocale() {\n if (typeof uni !== 'undefined' && uni.getLocale) {\n return uni.getLocale();\n }\n // 小程序平台,uni 和 uni-i18n 互相引用,导致访问不到 uni,故在 global 上挂了 getLocale\n if (typeof global !== 'undefined' && global.getLocale) {\n return global.getLocale();\n }\n return LOCALE_EN;\n}\nfunction initVueI18n(locale, messages = {}, fallbackLocale, watcher) {\n // 兼容旧版本入参\n if (typeof locale !== 'string') {\n // ;[locale, messages] = [\n // messages as unknown as string,\n // locale as unknown as LocaleMessages,\n // ]\n // 暂不使用数组解构,uts编译器暂未支持。\n const options = [\n messages,\n locale,\n ];\n locale = options[0];\n messages = options[1];\n }\n if (typeof locale !== 'string') {\n // 因为小程序平台,uni-i18n 和 uni 互相引用,导致此时访问 uni 时,为 undefined\n locale = getDefaultLocale();\n }\n if (typeof fallbackLocale !== 'string') {\n fallbackLocale =\n (typeof __uniConfig !== 'undefined' && __uniConfig.fallbackLocale) ||\n LOCALE_EN;\n }\n const i18n = new I18n({\n locale,\n fallbackLocale,\n messages,\n watcher,\n });\n let t = (key, values) => {\n if (typeof getApp !== 'function') {\n // app view\n /* eslint-disable no-func-assign */\n t = function (key, values) {\n return i18n.t(key, values);\n };\n }\n else {\n let isWatchedAppLocale = false;\n t = function (key, values) {\n const appVm = getApp().$vm;\n // 可能$vm还不存在,比如在支付宝小程序中,组件定义较早,在props的default里使用了t()函数(如uni-goods-nav),此时app还未初始化\n // options: {\n // \ttype: Array,\n // \tdefault () {\n // \t\treturn [{\n // \t\t\ticon: 'shop',\n // \t\t\ttext: t(\"uni-goods-nav.options.shop\"),\n // \t\t}, {\n // \t\t\ticon: 'cart',\n // \t\t\ttext: t(\"uni-goods-nav.options.cart\")\n // \t\t}]\n // \t}\n // },\n if (appVm) {\n // 触发响应式\n appVm.$locale;\n if (!isWatchedAppLocale) {\n isWatchedAppLocale = true;\n watchAppLocale(appVm, i18n);\n }\n }\n return i18n.t(key, values);\n };\n }\n return t(key, values);\n };\n return {\n i18n,\n f(message, values, delimiters) {\n return i18n.f(message, values, delimiters);\n },\n t(key, values) {\n return t(key, values);\n },\n add(locale, message, override = true) {\n return i18n.add(locale, message, override);\n },\n watch(fn) {\n return i18n.watchLocale(fn);\n },\n getLocale() {\n return i18n.getLocale();\n },\n setLocale(newLocale) {\n return i18n.setLocale(newLocale);\n },\n };\n}\n\nconst isString = (val) => typeof val === 'string';\nlet formater;\nfunction hasI18nJson(jsonObj, delimiters) {\n if (!formater) {\n formater = new BaseFormatter();\n }\n return walkJsonObj(jsonObj, (jsonObj, key) => {\n const value = jsonObj[key];\n if (isString(value)) {\n if (isI18nStr(value, delimiters)) {\n return true;\n }\n }\n else {\n return hasI18nJson(value, delimiters);\n }\n });\n}\nfunction parseI18nJson(jsonObj, values, delimiters) {\n if (!formater) {\n formater = new BaseFormatter();\n }\n walkJsonObj(jsonObj, (jsonObj, key) => {\n const value = jsonObj[key];\n if (isString(value)) {\n if (isI18nStr(value, delimiters)) {\n jsonObj[key] = compileStr(value, values, delimiters);\n }\n }\n else {\n parseI18nJson(value, values, delimiters);\n }\n });\n return jsonObj;\n}\nfunction compileI18nJsonStr(jsonStr, { locale, locales, delimiters, }) {\n if (!isI18nStr(jsonStr, delimiters)) {\n return jsonStr;\n }\n if (!formater) {\n formater = new BaseFormatter();\n }\n const localeValues = [];\n Object.keys(locales).forEach((name) => {\n if (name !== locale) {\n localeValues.push({\n locale: name,\n values: locales[name],\n });\n }\n });\n localeValues.unshift({ locale, values: locales[locale] });\n try {\n return JSON.stringify(compileJsonObj(JSON.parse(jsonStr), localeValues, delimiters), null, 2);\n }\n catch (e) { }\n return jsonStr;\n}\nfunction isI18nStr(value, delimiters) {\n return value.indexOf(delimiters[0]) > -1;\n}\nfunction compileStr(value, values, delimiters) {\n return formater.interpolate(value, values, delimiters).join('');\n}\nfunction compileValue(jsonObj, key, localeValues, delimiters) {\n const value = jsonObj[key];\n if (isString(value)) {\n // 存在国际化\n if (isI18nStr(value, delimiters)) {\n jsonObj[key] = compileStr(value, localeValues[0].values, delimiters);\n if (localeValues.length > 1) {\n // 格式化国际化语言\n const valueLocales = (jsonObj[key + 'Locales'] = {});\n localeValues.forEach((localValue) => {\n valueLocales[localValue.locale] = compileStr(value, localValue.values, delimiters);\n });\n }\n }\n }\n else {\n compileJsonObj(value, localeValues, delimiters);\n }\n}\nfunction compileJsonObj(jsonObj, localeValues, delimiters) {\n walkJsonObj(jsonObj, (jsonObj, key) => {\n compileValue(jsonObj, key, localeValues, delimiters);\n });\n return jsonObj;\n}\nfunction walkJsonObj(jsonObj, walk) {\n if (Array.isArray(jsonObj)) {\n for (let i = 0; i < jsonObj.length; i++) {\n if (walk(jsonObj, i)) {\n return true;\n }\n }\n }\n else if (isObject(jsonObj)) {\n for (const key in jsonObj) {\n if (walk(jsonObj, key)) {\n return true;\n }\n }\n }\n return false;\n}\n\nfunction resolveLocale(locales) {\n return (locale) => {\n if (!locale) {\n return locale;\n }\n locale = normalizeLocale(locale) || locale;\n return resolveLocaleChain(locale).find((locale) => locales.indexOf(locale) > -1);\n };\n}\nfunction resolveLocaleChain(locale) {\n const chain = [];\n const tokens = locale.split('-');\n while (tokens.length) {\n chain.push(tokens.join('-'));\n tokens.pop();\n }\n return chain;\n}\n\nexport { BaseFormatter as Formatter, I18n, LOCALE_EN, LOCALE_ES, LOCALE_FR, LOCALE_ZH_HANS, LOCALE_ZH_HANT, compileI18nJsonStr, hasI18nJson, initVueI18n, isI18nStr, isString, normalizeLocale, parseI18nJson, resolveLocale };\n","import { isHTMLTag, isSVGTag, isVoidTag, isString, isFunction, isPlainObject, hyphenate, camelize, normalizeStyle as normalizeStyle$1, parseStringStyle, isArray, normalizeClass as normalizeClass$1, extend, capitalize, makeMap } from '@vue/shared';\n\nconst BUILT_IN_TAG_NAMES = [\n 'ad',\n 'ad-content-page',\n 'ad-draw',\n 'audio',\n 'button',\n 'camera',\n 'canvas',\n 'checkbox',\n 'checkbox-group',\n 'cover-image',\n 'cover-view',\n 'editor',\n 'form',\n 'functional-page-navigator',\n 'icon',\n 'image',\n 'input',\n 'label',\n 'live-player',\n 'live-pusher',\n 'map',\n 'movable-area',\n 'movable-view',\n 'navigator',\n 'official-account',\n 'open-data',\n 'picker',\n 'picker-view',\n 'picker-view-column',\n 'progress',\n 'radio',\n 'radio-group',\n 'rich-text',\n 'scroll-view',\n 'slider',\n 'swiper',\n 'swiper-item',\n 'switch',\n 'text',\n 'textarea',\n 'video',\n 'view',\n 'web-view',\n 'location-picker',\n 'location-view',\n];\nconst BUILT_IN_TAGS = BUILT_IN_TAG_NAMES.map((tag) => 'uni-' + tag);\nconst TAGS = [\n 'app',\n 'layout',\n 'content',\n 'main',\n 'top-window',\n 'left-window',\n 'right-window',\n 'tabbar',\n 'page',\n 'page-head',\n 'page-wrapper',\n 'page-body',\n 'page-refresh',\n 'actionsheet',\n 'modal',\n 'toast',\n 'resize-sensor',\n 'shadow-root',\n].map((tag) => 'uni-' + tag);\nconst NVUE_BUILT_IN_TAGS = [\n 'svg',\n 'view',\n 'a',\n 'div',\n 'img',\n 'image',\n 'text',\n 'span',\n 'input',\n 'textarea',\n 'spinner',\n 'select',\n // slider 被自定义 u-slider 替代\n // 'slider',\n 'slider-neighbor',\n 'indicator',\n 'canvas',\n 'list',\n 'cell',\n 'header',\n 'loading',\n 'loading-indicator',\n 'refresh',\n 'scrollable',\n 'scroller',\n 'video',\n 'web',\n 'embed',\n 'tabbar',\n 'tabheader',\n 'datepicker',\n 'timepicker',\n 'marquee',\n 'countdown',\n 'dc-switch',\n 'waterfall',\n 'richtext',\n 'recycle-list',\n 'u-scalable',\n 'barcode',\n 'gcanvas',\n];\nconst UVUE_BUILT_IN_TAGS = [\n 'ad',\n 'ad-content-page',\n 'ad-draw',\n 'native-view',\n 'loading-indicator',\n 'list-view',\n 'list-item',\n 'swiper',\n 'swiper-item',\n 'rich-text',\n 'sticky-view',\n 'sticky-header',\n 'sticky-section',\n // 自定义\n 'uni-slider',\n // 原生实现\n 'button',\n 'nested-scroll-header',\n 'nested-scroll-body',\n 'waterflow',\n 'flow-item',\n 'share-element',\n 'cover-view',\n 'cover-image',\n // custom element\n 'match-media',\n // 'checkbox',\n // 'checkbox-group',\n // 'form',\n // 'navigator',\n // 'picker-view',\n // 'picker-view-column',\n // 'progress',\n // 'slider',\n // 'switch',\n // 'radio',\n // 'radio-group',\n];\nconst UVUE_WEB_BUILT_IN_TAGS = [\n 'list-view',\n 'list-item',\n 'sticky-section',\n 'sticky-header',\n 'cloud-db-element',\n].map((tag) => 'uni-' + tag);\nconst UVUE_IOS_BUILT_IN_TAGS = [\n 'scroll-view',\n 'web-view',\n 'slider',\n 'form',\n 'switch',\n];\nconst UVUE_HARMONY_BUILT_IN_TAGS = [\n // TODO 列出完整列表\n ...BUILT_IN_TAG_NAMES,\n 'volume-panel',\n];\nconst NVUE_U_BUILT_IN_TAGS = [\n 'u-text',\n 'u-image',\n 'u-input',\n 'u-textarea',\n 'u-video',\n 'u-web-view',\n 'u-slider',\n 'u-ad',\n 'u-ad-draw',\n 'u-rich-text',\n];\nconst UVUE_WEB_BUILT_IN_CUSTOM_ELEMENTS = ['match-media'];\nconst UNI_UI_CONFLICT_TAGS = ['list-item'].map((tag) => 'uni-' + tag);\nfunction isBuiltInComponent(tag) {\n if (UNI_UI_CONFLICT_TAGS.indexOf(tag) !== -1) {\n return false;\n }\n // h5 平台会被转换为 v-uni-\n const realTag = 'uni-' + tag.replace('v-uni-', '');\n // TODO 区分x和非x\n return (BUILT_IN_TAGS.indexOf(realTag) !== -1 ||\n UVUE_WEB_BUILT_IN_TAGS.indexOf(realTag) !== -1);\n}\nfunction isH5CustomElement(tag, isX = false) {\n if (isX && UVUE_WEB_BUILT_IN_TAGS.indexOf(tag) !== -1) {\n return true;\n }\n return TAGS.indexOf(tag) !== -1 || BUILT_IN_TAGS.indexOf(tag) !== -1;\n}\nfunction isUniXElement(name) {\n return /^I?Uni.*Element(?:Impl)?$/.test(name);\n}\nfunction isH5NativeTag(tag) {\n return (tag !== 'head' &&\n (isHTMLTag(tag) || isSVGTag(tag)) &&\n !isBuiltInComponent(tag));\n}\nfunction isAppNativeTag(tag) {\n return isHTMLTag(tag) || isSVGTag(tag) || isBuiltInComponent(tag);\n}\nconst NVUE_CUSTOM_COMPONENTS = [\n 'ad',\n 'ad-draw',\n 'button',\n 'checkbox-group',\n 'checkbox',\n 'form',\n 'icon',\n 'label',\n 'movable-area',\n 'movable-view',\n 'navigator',\n 'picker',\n 'progress',\n 'radio-group',\n 'radio',\n 'rich-text',\n 'swiper-item',\n 'swiper',\n 'switch',\n 'slider',\n 'picker-view',\n 'picker-view-column',\n];\nconst UNI_AD_PLUGINS = ['uniad-plugin', 'uniad-plugin-wx'];\n// 内置的easycom组件\nconst UVUE_BUILT_IN_EASY_COMPONENTS = [\n 'map',\n 'camera',\n 'live-player',\n 'live-pusher',\n];\nfunction isAppUVueBuiltInEasyComponent(tag) {\n return UVUE_BUILT_IN_EASY_COMPONENTS.includes(tag);\n}\n// 主要是指前端实现的组件列表\nconst UVUE_CUSTOM_COMPONENTS = [\n ...NVUE_CUSTOM_COMPONENTS,\n ...UVUE_BUILT_IN_EASY_COMPONENTS,\n];\nfunction isAppUVueNativeTag(tag) {\n // 前端实现的内置组件都会注册一个根组件\n if (tag.startsWith('uni-') && tag.endsWith('-element')) {\n return true;\n }\n if (UVUE_BUILT_IN_TAGS.includes(tag)) {\n return true;\n }\n if (UVUE_CUSTOM_COMPONENTS.includes(tag)) {\n return false;\n }\n if (isBuiltInComponent(tag)) {\n return true;\n }\n // u-text,u-video...\n if (NVUE_U_BUILT_IN_TAGS.includes(tag)) {\n return true;\n }\n return false;\n}\nfunction isAppIOSUVueNativeTag(tag) {\n // 前端实现的内置组件都会注册一个根组件\n if (tag.startsWith('uni-') && tag.endsWith('-element')) {\n return true;\n }\n if (NVUE_BUILT_IN_TAGS.includes(tag)) {\n return true;\n }\n // TODO\n if ([\n 'checkbox',\n 'checkbox-group',\n 'form',\n 'picker-view',\n 'picker-view-column',\n 'progress',\n 'switch',\n 'radio',\n 'radio-group',\n ].includes(tag)) {\n return true;\n }\n if (\n // && tag != 'navigator' && tag != 'slider'\n UVUE_BUILT_IN_TAGS.includes(tag)) {\n return true;\n }\n if (UVUE_IOS_BUILT_IN_TAGS.includes(tag)) {\n return true;\n }\n return false;\n}\nfunction isAppHarmonyUVueNativeTag(tag) {\n // video 目前是easycom实现的\n if (tag === 'video' || tag === 'map') {\n return false;\n }\n // 前端实现的内置组件都会注册一个根组件\n if (tag.startsWith('uni-') && tag.endsWith('-element')) {\n return true;\n }\n if (NVUE_BUILT_IN_TAGS.includes(tag)) {\n return true;\n }\n if (UVUE_BUILT_IN_TAGS.includes(tag)) {\n return true;\n }\n if (UVUE_HARMONY_BUILT_IN_TAGS.includes(tag)) {\n return true;\n }\n return false;\n}\nfunction isAppNVueNativeTag(tag) {\n if (NVUE_BUILT_IN_TAGS.includes(tag)) {\n return true;\n }\n if (NVUE_CUSTOM_COMPONENTS.includes(tag)) {\n return false;\n }\n if (isBuiltInComponent(tag)) {\n return true;\n }\n // u-text,u-video...\n if (NVUE_U_BUILT_IN_TAGS.includes(tag)) {\n return true;\n }\n return false;\n}\nfunction isMiniProgramNativeTag(tag) {\n return isBuiltInComponent(tag);\n}\nfunction isMiniProgramUVueNativeTag(tag) {\n // 小程序平台内置的自定义元素,会被转换为 view\n if (tag.startsWith('uni-') && tag.endsWith('-element')) {\n return true;\n }\n return isBuiltInComponent(tag);\n}\nfunction createIsCustomElement(tags = []) {\n return function isCustomElement(tag) {\n return tags.includes(tag);\n };\n}\nfunction isComponentTag(tag) {\n return tag[0].toLowerCase() + tag.slice(1) === 'component';\n}\nconst COMPONENT_SELECTOR_PREFIX = 'uni-';\nconst COMPONENT_PREFIX = 'v-' + COMPONENT_SELECTOR_PREFIX;\n// TODO 是否还存在其他需要特殊处理的 void 标签?\nconst APP_VOID_TAGS = ['textarea'];\nfunction isAppVoidTag(tag) {\n return APP_VOID_TAGS.includes(tag) || isVoidTag(tag);\n}\n\nconst LINEFEED = '\\n';\nconst NAVBAR_HEIGHT = 44;\nconst TABBAR_HEIGHT = 50;\nconst ON_REACH_BOTTOM_DISTANCE = 50;\nconst RESPONSIVE_MIN_WIDTH = 768;\nconst UNI_STORAGE_LOCALE = 'UNI_LOCALE';\n// quickapp-webview 不能使用 default 作为插槽名称\nconst SLOT_DEFAULT_NAME = 'd';\nconst COMPONENT_NAME_PREFIX = 'VUni';\nconst I18N_JSON_DELIMITERS = ['%', '%'];\nconst PRIMARY_COLOR = '#007aff';\nconst SELECTED_COLOR = '#0062cc'; // 选中的颜色,如选项卡默认的选中颜色\nconst BACKGROUND_COLOR = '#f7f7f7'; // 背景色,如标题栏默认背景色\nconst UNI_SSR = '__uniSSR';\nconst UNI_SSR_TITLE = 'title';\nconst UNI_SSR_STORE = 'store';\nconst UNI_SSR_DATA = 'data';\nconst UNI_SSR_GLOBAL_DATA = 'globalData';\nconst SCHEME_RE = /^([a-z-]+:)?\\/\\//i;\nconst DATA_RE = /^data:.*,.*/;\nconst WEB_INVOKE_APPSERVICE = 'WEB_INVOKE_APPSERVICE';\nconst WXS_PROTOCOL = 'wxs://';\nconst JSON_PROTOCOL = 'json://';\nconst WXS_MODULES = 'wxsModules';\nconst RENDERJS_MODULES = 'renderjsModules';\n// lifecycle\n// App and Page\nconst ON_SHOW = 'onShow';\nconst ON_HIDE = 'onHide';\n//App\nconst ON_LAUNCH = 'onLaunch';\nconst ON_ERROR = 'onError';\nconst ON_THEME_CHANGE = 'onThemeChange';\nconst OFF_THEME_CHANGE = 'offThemeChange';\nconst ON_HOST_THEME_CHANGE = 'onHostThemeChange';\nconst OFF_HOST_THEME_CHANGE = 'offHostThemeChange';\nconst ON_KEYBOARD_HEIGHT_CHANGE = 'onKeyboardHeightChange';\nconst ON_PAGE_NOT_FOUND = 'onPageNotFound';\nconst ON_UNHANDLE_REJECTION = 'onUnhandledRejection';\nconst ON_LAST_PAGE_BACK_PRESS = 'onLastPageBackPress';\nconst ON_EXIT = 'onExit';\n//Page\nconst ON_LOAD = 'onLoad';\nconst ON_READY = 'onReady';\nconst ON_UNLOAD = 'onUnload';\n// 百度特有\nconst ON_INIT = 'onInit';\n// 微信特有\nconst ON_SAVE_EXIT_STATE = 'onSaveExitState';\nconst ON_RESIZE = 'onResize';\nconst ON_BACK_PRESS = 'onBackPress';\nconst ON_PAGE_SCROLL = 'onPageScroll';\nconst ON_TAB_ITEM_TAP = 'onTabItemTap';\nconst ON_REACH_BOTTOM = 'onReachBottom';\nconst ON_PULL_DOWN_REFRESH = 'onPullDownRefresh';\nconst ON_SHARE_TIMELINE = 'onShareTimeline';\nconst ON_SHARE_CHAT = 'onShareChat'; // xhs-share\nconst ON_ADD_TO_FAVORITES = 'onAddToFavorites';\nconst ON_SHARE_APP_MESSAGE = 'onShareAppMessage';\n// navigationBar\nconst ON_NAVIGATION_BAR_BUTTON_TAP = 'onNavigationBarButtonTap';\nconst ON_NAVIGATION_BAR_CHANGE = 'onNavigationBarChange';\nconst ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED = 'onNavigationBarSearchInputClicked';\nconst ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED = 'onNavigationBarSearchInputChanged';\nconst ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED = 'onNavigationBarSearchInputConfirmed';\nconst ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED = 'onNavigationBarSearchInputFocusChanged';\n// framework\nconst ON_APP_ENTER_FOREGROUND = 'onAppEnterForeground';\nconst ON_APP_ENTER_BACKGROUND = 'onAppEnterBackground';\nconst ON_WEB_INVOKE_APP_SERVICE = 'onWebInvokeAppService';\nconst ON_WXS_INVOKE_CALL_METHOD = 'onWxsInvokeCallMethod';\n// mergeVirtualHostAttributes\nconst VIRTUAL_HOST_STYLE = 'virtualHostStyle';\nconst VIRTUAL_HOST_CLASS = 'virtualHostClass';\nconst VIRTUAL_HOST_HIDDEN = 'virtualHostHidden';\nconst VIRTUAL_HOST_ID = 'virtualHostId';\n\nfunction cache(fn) {\n const cache = Object.create(null);\n return (str) => {\n const hit = cache[str];\n return hit || (cache[str] = fn(str));\n };\n}\nfunction cacheStringFunction(fn) {\n return cache(fn);\n}\nfunction getLen(str = '') {\n return ('' + str).replace(/[^\\x00-\\xff]/g, '**').length;\n}\nfunction hasLeadingSlash(str) {\n return str.indexOf('/') === 0;\n}\nfunction addLeadingSlash(str) {\n return hasLeadingSlash(str) ? str : '/' + str;\n}\nfunction removeLeadingSlash(str) {\n return hasLeadingSlash(str) ? str.slice(1) : str;\n}\nconst invokeArrayFns = (fns, arg) => {\n let ret;\n for (let i = 0; i < fns.length; i++) {\n ret = fns[i](arg);\n }\n return ret;\n};\nfunction updateElementStyle(element, styles) {\n for (const attrName in styles) {\n element.style[attrName] = styles[attrName];\n }\n}\nfunction once(fn, ctx = null) {\n let res;\n return ((...args) => {\n if (fn) {\n res = fn.apply(ctx, args);\n fn = null;\n }\n return res;\n });\n}\nconst sanitise = (val) => (val && JSON.parse(JSON.stringify(val))) || val;\nconst _completeValue = (value) => (value > 9 ? value : '0' + value);\nfunction formatDateTime({ date = new Date(), mode = 'date' }) {\n if (mode === 'time') {\n return (_completeValue(date.getHours()) + ':' + _completeValue(date.getMinutes()));\n }\n else {\n return (date.getFullYear() +\n '-' +\n _completeValue(date.getMonth() + 1) +\n '-' +\n _completeValue(date.getDate()));\n }\n}\nfunction callOptions(options, data) {\n options = options || {};\n if (isString(data)) {\n data = {\n errMsg: data,\n };\n }\n if (/:ok$/.test(data.errMsg)) {\n if (isFunction(options.success)) {\n options.success(data);\n }\n }\n else {\n if (isFunction(options.fail)) {\n options.fail(data);\n }\n }\n if (isFunction(options.complete)) {\n options.complete(data);\n }\n}\nfunction getValueByDataPath(obj, path) {\n if (!isString(path)) {\n return;\n }\n path = path.replace(/\\[(\\d+)\\]/g, '.$1');\n const parts = path.split('.');\n let key = parts[0];\n if (!obj) {\n obj = {};\n }\n if (parts.length === 1) {\n return obj[key];\n }\n return getValueByDataPath(obj[key], parts.slice(1).join('.'));\n}\nfunction sortObject(obj) {\n let sortObj = {};\n if (isPlainObject(obj)) {\n Object.keys(obj)\n .sort()\n .forEach((key) => {\n const _key = key;\n sortObj[_key] = obj[_key];\n });\n }\n return !Object.keys(sortObj) ? obj : sortObj;\n}\nfunction getGlobalOnce() {\n if (typeof globalThis !== 'undefined') {\n return globalThis;\n }\n // worker\n if (typeof self !== 'undefined') {\n return self;\n }\n // browser\n if (typeof window !== 'undefined') {\n return window;\n }\n // nodejs\n // if (typeof global !== 'undefined') {\n // return global\n // }\n function g() {\n return this;\n }\n if (typeof g() !== 'undefined') {\n return g();\n }\n return (function () {\n return new Function('return this')();\n })();\n}\nlet g = undefined;\nfunction getGlobal() {\n if (g) {\n return g;\n }\n g = getGlobalOnce();\n return g;\n}\n\nfunction isComponentInternalInstance(vm) {\n return !!vm.appContext;\n}\nfunction resolveComponentInstance(instance) {\n return (instance &&\n (isComponentInternalInstance(instance) ? instance.proxy : instance));\n}\nfunction resolveOwnerVm(vm) {\n if (!vm) {\n return;\n }\n let componentName = vm.type.name;\n while (componentName && isBuiltInComponent(hyphenate(componentName))) {\n // ownerInstance 内置组件需要使用父 vm\n vm = vm.parent;\n componentName = vm.type.name;\n }\n return vm.proxy;\n}\nfunction isElement(el) {\n // Element\n return el.nodeType === 1;\n}\nfunction resolveOwnerEl(instance, multi = false) {\n const { vnode } = instance;\n if (isElement(vnode.el)) {\n return multi ? (vnode.el ? [vnode.el] : []) : vnode.el;\n }\n const { subTree } = instance;\n // ShapeFlags.ARRAY_CHILDREN = 1<<4\n if (subTree.shapeFlag & 16) {\n const elemVNodes = subTree.children.filter((vnode) => vnode.el && isElement(vnode.el));\n if (elemVNodes.length > 0) {\n if (multi) {\n return elemVNodes.map((node) => node.el);\n }\n return elemVNodes[0].el;\n }\n }\n return multi ? (vnode.el ? [vnode.el] : []) : vnode.el;\n}\nfunction dynamicSlotName(name) {\n return name === 'default' ? SLOT_DEFAULT_NAME : name;\n}\nconst customizeRE = /:/g;\nfunction customizeEvent(str) {\n return camelize(str.replace(customizeRE, '-'));\n}\nfunction normalizeStyle(value) {\n const g = getGlobal();\n if (g && g.UTSJSONObject && value instanceof g.UTSJSONObject) {\n const styleObject = {};\n g.UTSJSONObject.keys(value).forEach((key) => {\n styleObject[key] = value[key];\n });\n return normalizeStyle$1(styleObject);\n }\n else if (value instanceof Map) {\n const styleObject = {};\n value.forEach((value, key) => {\n styleObject[key] = value;\n });\n return normalizeStyle$1(styleObject);\n }\n else if (isString(value)) {\n return parseStringStyle(value);\n }\n else if (isArray(value)) {\n const res = {};\n for (let i = 0; i < value.length; i++) {\n const item = value[i];\n const normalized = isString(item)\n ? parseStringStyle(item)\n : normalizeStyle(item);\n if (normalized) {\n for (const key in normalized) {\n res[key] = normalized[key];\n }\n }\n }\n return res;\n }\n else {\n return normalizeStyle$1(value);\n }\n}\nfunction normalizeClass(value) {\n let res = '';\n const g = getGlobal();\n if (g && g.UTSJSONObject && value instanceof g.UTSJSONObject) {\n g.UTSJSONObject.keys(value).forEach((key) => {\n if (value[key]) {\n res += key + ' ';\n }\n });\n }\n else if (value instanceof Map) {\n value.forEach((value, key) => {\n if (value) {\n res += key + ' ';\n }\n });\n }\n else if (isArray(value)) {\n for (let i = 0; i < value.length; i++) {\n const normalized = normalizeClass(value[i]);\n if (normalized) {\n res += normalized + ' ';\n }\n }\n }\n else {\n res = normalizeClass$1(value);\n }\n return res.trim();\n}\nfunction normalizeProps(props) {\n if (!props)\n return null;\n let { class: klass, style } = props;\n if (klass && !isString(klass)) {\n props.class = normalizeClass(klass);\n }\n if (style) {\n props.style = normalizeStyle(style);\n }\n return props;\n}\n\nlet lastLogTime = 0;\nfunction formatLog(module, ...args) {\n const now = Date.now();\n const diff = lastLogTime ? now - lastLogTime : 0;\n lastLogTime = now;\n return `[${now}][${diff}ms][${module}]:${args\n .map((arg) => JSON.stringify(arg))\n .join(' ')}`;\n}\n\nfunction formatKey(key) {\n return camelize(key.substring(5));\n}\n// question/139181,增加副作用,避免 initCustomDataset 在 build 下被 tree-shaking\nconst initCustomDatasetOnce = /*#__PURE__*/ once((isBuiltInElement) => {\n isBuiltInElement =\n isBuiltInElement || ((el) => el.tagName.startsWith('UNI-'));\n const prototype = HTMLElement.prototype;\n const setAttribute = prototype.setAttribute;\n prototype.setAttribute = function (key, value) {\n if (key.startsWith('data-') && isBuiltInElement(this)) {\n const dataset = this.__uniDataset ||\n (this.__uniDataset = {});\n dataset[formatKey(key)] = value;\n }\n setAttribute.call(this, key, value);\n };\n const removeAttribute = prototype.removeAttribute;\n prototype.removeAttribute = function (key) {\n if (this.__uniDataset &&\n key.startsWith('data-') &&\n isBuiltInElement(this)) {\n delete this.__uniDataset[formatKey(key)];\n }\n removeAttribute.call(this, key);\n };\n});\nfunction getCustomDataset(el) {\n return extend({}, el.dataset, el.__uniDataset);\n}\n\nconst unitRE = new RegExp(`\"[^\"]+\"|'[^']+'|url\\\\([^)]+\\\\)|(\\\\d*\\\\.?\\\\d+)[r|u]px`, 'g');\nfunction toFixed(number, precision) {\n const multiplier = Math.pow(10, precision + 1);\n const wholeNumber = Math.floor(number * multiplier);\n return (Math.round(wholeNumber / 10) * 10) / multiplier;\n}\nconst defaultRpx2Unit = {\n unit: 'rem',\n unitRatio: 10 / 320,\n unitPrecision: 5,\n};\nconst defaultMiniProgramRpx2Unit = {\n unit: 'rpx',\n unitRatio: 1,\n unitPrecision: 1,\n};\nconst defaultNVueRpx2Unit = defaultMiniProgramRpx2Unit;\nfunction createRpx2Unit(unit, unitRatio, unitPrecision) {\n // ignore: rpxCalcIncludeWidth\n return (val) => val.replace(unitRE, (m, $1) => {\n if (!$1) {\n return m;\n }\n if (unitRatio === 1) {\n return `${$1}${unit}`;\n }\n const value = toFixed(parseFloat($1) * unitRatio, unitPrecision);\n return value === 0 ? '0' : `${value}${unit}`;\n });\n}\n\nfunction passive(passive) {\n return { passive };\n}\nfunction normalizeDataset(el) {\n // TODO\n return JSON.parse(JSON.stringify(el.dataset || {}));\n}\nfunction normalizeTarget(el) {\n const { id, offsetTop, offsetLeft } = el;\n return {\n id,\n dataset: getCustomDataset(el),\n offsetTop,\n offsetLeft,\n };\n}\nfunction addFont(family, source, desc) {\n const fonts = document.fonts;\n if (fonts) {\n const fontFace = new FontFace(family, source, desc);\n return fontFace.load().then(() => {\n fonts.add && fonts.add(fontFace);\n });\n }\n return new Promise((resolve) => {\n const style = document.createElement('style');\n const values = [];\n if (desc) {\n const { style, weight, stretch, unicodeRange, variant, featureSettings } = desc;\n style && values.push(`font-style:${style}`);\n weight && values.push(`font-weight:${weight}`);\n stretch && values.push(`font-stretch:${stretch}`);\n unicodeRange && values.push(`unicode-range:${unicodeRange}`);\n variant && values.push(`font-variant:${variant}`);\n featureSettings && values.push(`font-feature-settings:${featureSettings}`);\n }\n style.innerText = `@font-face{font-family:\"${family}\";src:${source};${values.join(';')}}`;\n document.head.appendChild(style);\n resolve();\n });\n}\nfunction scrollTo(scrollTop, duration, isH5) {\n if (isString(scrollTop)) {\n const el = document.querySelector(scrollTop);\n if (el) {\n const { top } = el.getBoundingClientRect();\n scrollTop = top + window.pageYOffset;\n // 如果存在,减去 高度\n const pageHeader = document.querySelector('uni-page-head');\n if (pageHeader) {\n scrollTop -= pageHeader.offsetHeight;\n }\n }\n }\n if (scrollTop < 0) {\n scrollTop = 0;\n }\n const documentElement = document.documentElement;\n const { clientHeight, scrollHeight } = documentElement;\n scrollTop = Math.min(scrollTop, scrollHeight - clientHeight);\n if (duration === 0) {\n // 部分浏览器(比如微信)中 scrollTop 的值需要通过 document.body 来控制\n documentElement.scrollTop = document.body.scrollTop = scrollTop;\n return;\n }\n if (window.scrollY === scrollTop) {\n return;\n }\n const scrollTo = (duration) => {\n if (duration <= 0) {\n window.scrollTo(0, scrollTop);\n return;\n }\n const distaince = scrollTop - window.scrollY;\n requestAnimationFrame(function () {\n window.scrollTo(0, window.scrollY + (distaince / duration) * 10);\n scrollTo(duration - 10);\n });\n };\n scrollTo(duration);\n}\n\nconst encode = encodeURIComponent;\nfunction stringifyQuery(obj, encodeStr = encode) {\n const res = obj\n ? Object.keys(obj)\n .map((key) => {\n let val = obj[key];\n if (typeof val === undefined || val === null) {\n val = '';\n }\n else if (isPlainObject(val)) {\n val = JSON.stringify(val);\n }\n return encodeStr(key) + '=' + encodeStr(val);\n })\n .filter((x) => x.length > 0)\n .join('&')\n : null;\n return res ? `?${res}` : '';\n}\n/**\n * Decode text using `decodeURIComponent`. Returns the original text if it\n * fails.\n *\n * @param text - string to decode\n * @returns decoded string\n */\nfunction decode(text) {\n try {\n return decodeURIComponent('' + text);\n }\n catch (err) { }\n return '' + text;\n}\nfunction decodedQuery(query = {}) {\n const decodedQuery = {};\n Object.keys(query).forEach((name) => {\n try {\n decodedQuery[name] = decode(query[name]);\n }\n catch (e) {\n decodedQuery[name] = query[name];\n }\n });\n return decodedQuery;\n}\nconst PLUS_RE = /\\+/g; // %2B\n/**\n * https://github.com/vuejs/vue-router-next/blob/master/src/query.ts\n * @internal\n *\n * @param search - search string to parse\n * @returns a query object\n */\nfunction parseQuery(search) {\n const query = {};\n // avoid creating an object with an empty key and empty value\n // because of split('&')\n if (search === '' || search === '?')\n return query;\n const hasLeadingIM = search[0] === '?';\n const searchParams = (hasLeadingIM ? search.slice(1) : search).split('&');\n for (let i = 0; i < searchParams.length; ++i) {\n // pre decode the + into space\n const searchParam = searchParams[i].replace(PLUS_RE, ' ');\n // allow the = character\n let eqPos = searchParam.indexOf('=');\n let key = decode(eqPos < 0 ? searchParam : searchParam.slice(0, eqPos));\n let value = eqPos < 0 ? null : decode(searchParam.slice(eqPos + 1));\n if (key in query) {\n // an extra variable for ts types\n let currentValue = query[key];\n if (!isArray(currentValue)) {\n currentValue = query[key] = [currentValue];\n }\n currentValue.push(value);\n }\n else {\n query[key] = value;\n }\n }\n return query;\n}\n\nfunction parseUrl(url) {\n const [path, querystring] = url.split('?', 2);\n return {\n path,\n query: parseQuery(querystring || ''),\n };\n}\n\nfunction parseNVueDataset(attr) {\n const dataset = {};\n if (attr) {\n Object.keys(attr).forEach((key) => {\n if (key.indexOf('data-') === 0) {\n dataset[key.replace('data-', '')] = attr[key];\n }\n });\n }\n return dataset;\n}\n\nfunction plusReady(callback) {\n if (!isFunction(callback)) {\n return;\n }\n if (window.plus) {\n return callback();\n }\n document.addEventListener('plusready', callback);\n}\n\nclass DOMException extends Error {\n constructor(message) {\n super(message);\n this.name = 'DOMException';\n }\n}\n\nfunction normalizeEventType(type, options) {\n if (options) {\n if (options.capture) {\n type += 'Capture';\n }\n if (options.once) {\n type += 'Once';\n }\n if (options.passive) {\n type += 'Passive';\n }\n }\n return `on${capitalize(camelize(type))}`;\n}\nclass UniEvent {\n constructor(type, opts) {\n this.defaultPrevented = false;\n this.timeStamp = Date.now();\n this._stop = false;\n this._end = false;\n this.type = type;\n this.bubbles = !!opts.bubbles;\n this.cancelable = !!opts.cancelable;\n }\n preventDefault() {\n this.defaultPrevented = true;\n }\n stopImmediatePropagation() {\n this._end = this._stop = true;\n }\n stopPropagation() {\n this._stop = true;\n }\n}\nfunction createUniEvent(evt) {\n if (evt instanceof UniEvent) {\n return evt;\n }\n const [type] = parseEventName(evt.type);\n const uniEvent = new UniEvent(type, {\n bubbles: false,\n cancelable: false,\n });\n extend(uniEvent, evt);\n return uniEvent;\n}\nclass UniEventTarget {\n constructor() {\n this.listeners = Object.create(null);\n }\n dispatchEvent(evt) {\n const listeners = this.listeners[evt.type];\n if (!listeners) {\n if ((process.env.NODE_ENV !== 'production')) {\n console.error(formatLog('dispatchEvent', this.nodeId), evt.type, 'not found');\n }\n return false;\n }\n // 格式化事件类型\n const event = createUniEvent(evt);\n const len = listeners.length;\n for (let i = 0; i < len; i++) {\n listeners[i].call(this, event);\n if (event._end) {\n break;\n }\n }\n return event.cancelable && event.defaultPrevented;\n }\n addEventListener(type, listener, options) {\n type = normalizeEventType(type, options);\n (this.listeners[type] || (this.listeners[type] = [])).push(listener);\n }\n removeEventListener(type, callback, options) {\n type = normalizeEventType(type, options);\n const listeners = this.listeners[type];\n if (!listeners) {\n return;\n }\n const index = listeners.indexOf(callback);\n if (index > -1) {\n listeners.splice(index, 1);\n }\n }\n}\nconst optionsModifierRE = /(?:Once|Passive|Capture)$/;\nfunction parseEventName(name) {\n let options;\n if (optionsModifierRE.test(name)) {\n options = {};\n let m;\n while ((m = name.match(optionsModifierRE))) {\n name = name.slice(0, name.length - m[0].length);\n options[m[0].toLowerCase()] = true;\n }\n }\n return [hyphenate(name.slice(2)), options];\n}\n\nconst EventModifierFlags = /*#__PURE__*/ (() => {\n return {\n stop: 1,\n prevent: 1 << 1,\n self: 1 << 2,\n };\n})();\nfunction encodeModifier(modifiers) {\n let flag = 0;\n if (modifiers.includes('stop')) {\n flag |= EventModifierFlags.stop;\n }\n if (modifiers.includes('prevent')) {\n flag |= EventModifierFlags.prevent;\n }\n if (modifiers.includes('self')) {\n flag |= EventModifierFlags.self;\n }\n return flag;\n}\n\nconst NODE_TYPE_PAGE = 0;\nconst NODE_TYPE_ELEMENT = 1;\nconst NODE_TYPE_TEXT = 3;\nconst NODE_TYPE_COMMENT = 8;\nfunction sibling(node, type) {\n const { parentNode } = node;\n if (!parentNode) {\n return null;\n }\n const { childNodes } = parentNode;\n return childNodes[childNodes.indexOf(node) + (type === 'n' ? 1 : -1)] || null;\n}\nfunction removeNode(node) {\n const { parentNode } = node;\n if (parentNode) {\n const { childNodes } = parentNode;\n const index = childNodes.indexOf(node);\n if (index > -1) {\n node.parentNode = null;\n childNodes.splice(index, 1);\n }\n }\n}\nfunction checkNodeId(node) {\n if (!node.nodeId && node.pageNode) {\n node.nodeId = node.pageNode.genId();\n }\n}\n// 为优化性能,各平台不使用proxy来实现node的操作拦截,而是直接通过pageNode定制\nclass UniNode extends UniEventTarget {\n constructor(nodeType, nodeName, container) {\n super();\n this.pageNode = null;\n this.parentNode = null;\n this._text = null;\n if (container) {\n const { pageNode } = container;\n if (pageNode) {\n this.pageNode = pageNode;\n this.nodeId = pageNode.genId();\n !pageNode.isUnmounted && pageNode.onCreate(this, nodeName);\n }\n }\n this.nodeType = nodeType;\n this.nodeName = nodeName;\n this.childNodes = [];\n }\n get firstChild() {\n return this.childNodes[0] || null;\n }\n get lastChild() {\n const { childNodes } = this;\n const length = childNodes.length;\n return length ? childNodes[length - 1] : null;\n }\n get nextSibling() {\n return sibling(this, 'n');\n }\n get nodeValue() {\n return null;\n }\n set nodeValue(_val) { }\n get textContent() {\n return this._text || '';\n }\n set textContent(text) {\n this._text = text;\n if (this.pageNode && !this.pageNode.isUnmounted) {\n this.pageNode.onTextContent(this, text);\n }\n }\n get parentElement() {\n const { parentNode } = this;\n if (parentNode && parentNode.nodeType === NODE_TYPE_ELEMENT) {\n return parentNode;\n }\n return null;\n }\n get previousSibling() {\n return sibling(this, 'p');\n }\n appendChild(newChild) {\n return this.insertBefore(newChild, null);\n }\n cloneNode(deep) {\n const cloned = extend(Object.create(Object.getPrototypeOf(this)), this);\n const { attributes } = cloned;\n if (attributes) {\n cloned.attributes = extend({}, attributes);\n }\n if (deep) {\n cloned.childNodes = cloned.childNodes.map((childNode) => childNode.cloneNode(true));\n }\n return cloned;\n }\n insertBefore(newChild, refChild) {\n // 先从现在的父节点移除(注意:不能触发onRemoveChild,否则会生成先remove该 id,再 insert)\n removeNode(newChild);\n newChild.pageNode = this.pageNode;\n newChild.parentNode = this;\n checkNodeId(newChild);\n const { childNodes } = this;\n if (refChild) {\n const index = childNodes.indexOf(refChild);\n if (index === -1) {\n throw new DOMException(`Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node.`);\n }\n childNodes.splice(index, 0, newChild);\n }\n else {\n childNodes.push(newChild);\n }\n return this.pageNode && !this.pageNode.isUnmounted\n ? this.pageNode.onInsertBefore(this, newChild, refChild)\n : newChild;\n }\n removeChild(oldChild) {\n const { childNodes } = this;\n const index = childNodes.indexOf(oldChild);\n if (index === -1) {\n throw new DOMException(`Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.`);\n }\n oldChild.parentNode = null;\n childNodes.splice(index, 1);\n return this.pageNode && !this.pageNode.isUnmounted\n ? this.pageNode.onRemoveChild(oldChild)\n : oldChild;\n }\n}\nconst ATTR_CLASS = 'class';\nconst ATTR_STYLE = 'style';\nconst ATTR_INNER_HTML = 'innerHTML';\nconst ATTR_TEXT_CONTENT = 'textContent';\nconst ATTR_V_SHOW = '.vShow';\nconst ATTR_V_OWNER_ID = '.vOwnerId';\nconst ATTR_V_RENDERJS = '.vRenderjs';\nconst ATTR_CHANGE_PREFIX = 'change:';\nclass UniBaseNode extends UniNode {\n constructor(nodeType, nodeName, container) {\n super(nodeType, nodeName, container);\n this.attributes = Object.create(null);\n this.style = null;\n this.vShow = null;\n this._html = null;\n }\n get className() {\n return (this.attributes[ATTR_CLASS] || '');\n }\n set className(val) {\n this.setAttribute(ATTR_CLASS, val);\n }\n get innerHTML() {\n return '';\n }\n set innerHTML(html) {\n this._html = html;\n }\n addEventListener(type, listener, options) {\n super.addEventListener(type, listener, options);\n if (this.pageNode && !this.pageNode.isUnmounted) {\n if (listener.wxsEvent) {\n this.pageNode.onAddWxsEvent(this, normalizeEventType(type, options), listener.wxsEvent, encodeModifier(listener.modifiers || []));\n }\n else {\n this.pageNode.onAddEvent(this, normalizeEventType(type, options), encodeModifier(listener.modifiers || []));\n }\n }\n }\n removeEventListener(type, callback, options) {\n super.removeEventListener(type, callback, options);\n if (this.pageNode && !this.pageNode.isUnmounted) {\n this.pageNode.onRemoveEvent(this, normalizeEventType(type, options));\n }\n }\n getAttribute(qualifiedName) {\n if (qualifiedName === ATTR_STYLE) {\n return this.style;\n }\n return this.attributes[qualifiedName];\n }\n removeAttribute(qualifiedName) {\n if (qualifiedName == ATTR_STYLE) {\n this.style = null;\n }\n else {\n delete this.attributes[qualifiedName];\n }\n if (this.pageNode && !this.pageNode.isUnmounted) {\n this.pageNode.onRemoveAttribute(this, qualifiedName);\n }\n }\n setAttribute(qualifiedName, value) {\n if (qualifiedName === ATTR_STYLE) {\n this.style = value;\n }\n else {\n this.attributes[qualifiedName] = value;\n }\n if (this.pageNode && !this.pageNode.isUnmounted) {\n this.pageNode.onSetAttribute(this, qualifiedName, value);\n }\n }\n toJSON({ attr, normalize, } = {}) {\n const { attributes, style, listeners, _text } = this;\n const res = {};\n if (Object.keys(attributes).length) {\n res.a = normalize ? normalize(attributes) : attributes;\n }\n const events = Object.keys(listeners);\n if (events.length) {\n let w = undefined;\n const e = {};\n events.forEach((name) => {\n const handlers = listeners[name];\n if (handlers.length) {\n // 可能存在多个 handler 且不同 modifiers 吗?\n const { wxsEvent, modifiers } = handlers[0];\n const modifier = encodeModifier(modifiers || []);\n if (!wxsEvent) {\n e[name] = modifier;\n }\n else {\n if (!w) {\n w = {};\n }\n w[name] = [normalize ? normalize(wxsEvent) : wxsEvent, modifier];\n }\n }\n });\n res.e = normalize ? normalize(e, false) : e;\n if (w) {\n res.w = normalize ? normalize(w, false) : w;\n }\n }\n if (style !== null) {\n res.s = normalize ? normalize(style) : style;\n }\n if (!attr) {\n res.i = this.nodeId;\n res.n = this.nodeName;\n }\n if (_text !== null) {\n res.t = normalize ? normalize(_text) : _text;\n }\n return res;\n }\n}\n\nclass UniCommentNode extends UniNode {\n constructor(text, container) {\n super(NODE_TYPE_COMMENT, '#comment', container);\n this._text = (process.env.NODE_ENV !== 'production') ? text : '';\n }\n toJSON(opts = {}) {\n // 暂时不传递 text 到 view 层,没啥意义,节省点数据量\n return opts.attr\n ? {}\n : {\n i: this.nodeId,\n };\n // return opts.attr\n // ? { t: this._text as string }\n // : {\n // i: this.nodeId!,\n // t: this._text as string,\n // }\n }\n}\n\nclass UniElement extends UniBaseNode {\n constructor(nodeName, container) {\n super(NODE_TYPE_ELEMENT, nodeName.toUpperCase(), container);\n this.tagName = this.nodeName;\n }\n}\nclass UniInputElement extends UniElement {\n get value() {\n return this.getAttribute('value');\n }\n set value(val) {\n this.setAttribute('value', val);\n }\n}\nclass UniTextAreaElement extends UniInputElement {\n}\n\nclass UniTextNode extends UniBaseNode {\n constructor(text, container) {\n super(NODE_TYPE_TEXT, '#text', container);\n this._text = text;\n }\n get nodeValue() {\n return this._text || '';\n }\n set nodeValue(text) {\n this._text = text;\n if (this.pageNode && !this.pageNode.isUnmounted) {\n this.pageNode.onNodeValue(this, text);\n }\n }\n}\n\nconst forcePatchProps = {\n AD: ['data'],\n 'AD-DRAW': ['data'],\n 'LIVE-PLAYER': ['picture-in-picture-mode'],\n MAP: [\n 'markers',\n 'polyline',\n 'circles',\n 'controls',\n 'include-points',\n 'polygons',\n ],\n PICKER: ['range', 'value'],\n 'PICKER-VIEW': ['value'],\n 'RICH-TEXT': ['nodes'],\n VIDEO: ['danmu-list', 'header'],\n 'WEB-VIEW': ['webview-styles'],\n};\nconst forcePatchPropKeys = ['animation'];\n\nconst forcePatchProp = (el, key) => {\n if (forcePatchPropKeys.indexOf(key) > -1) {\n return true;\n }\n const keys = forcePatchProps[el.nodeName];\n if (keys && keys.indexOf(key) > -1) {\n return true;\n }\n return false;\n};\n\nconst ACTION_TYPE_PAGE_CREATE = 1;\nconst ACTION_TYPE_PAGE_CREATED = 2;\nconst ACTION_TYPE_CREATE = 3;\nconst ACTION_TYPE_INSERT = 4;\nconst ACTION_TYPE_REMOVE = 5;\nconst ACTION_TYPE_SET_ATTRIBUTE = 6;\nconst ACTION_TYPE_REMOVE_ATTRIBUTE = 7;\nconst ACTION_TYPE_ADD_EVENT = 8;\nconst ACTION_TYPE_REMOVE_EVENT = 9;\nconst ACTION_TYPE_SET_TEXT = 10;\nconst ACTION_TYPE_ADD_WXS_EVENT = 12;\nconst ACTION_TYPE_PAGE_SCROLL = 15;\nconst ACTION_TYPE_EVENT = 20;\n\n/**\n * 需要手动传入 timer,主要是解决 App 平台的定制 timer\n */\nfunction debounce(fn, delay, { clearTimeout, setTimeout }) {\n let timeout;\n const newFn = function () {\n clearTimeout(timeout);\n const timerFn = () => fn.apply(this, arguments);\n timeout = setTimeout(timerFn, delay);\n };\n newFn.cancel = function () {\n clearTimeout(timeout);\n };\n return newFn;\n}\n\nclass EventChannel {\n constructor(id, events) {\n this.id = id;\n this.listener = {};\n this.emitCache = [];\n if (events) {\n Object.keys(events).forEach((name) => {\n this.on(name, events[name]);\n });\n }\n }\n emit(eventName, ...args) {\n const fns = this.listener[eventName];\n if (!fns) {\n return this.emitCache.push({\n eventName,\n args,\n });\n }\n fns.forEach((opt) => {\n opt.fn.apply(opt.fn, args);\n });\n this.listener[eventName] = fns.filter((opt) => opt.type !== 'once');\n }\n on(eventName, fn) {\n this._addListener(eventName, 'on', fn);\n this._clearCache(eventName);\n }\n once(eventName, fn) {\n this._addListener(eventName, 'once', fn);\n this._clearCache(eventName);\n }\n off(eventName, fn) {\n const fns = this.listener[eventName];\n if (!fns) {\n return;\n }\n if (fn) {\n for (let i = 0; i < fns.length;) {\n if (fns[i].fn === fn) {\n fns.splice(i, 1);\n i--;\n }\n i++;\n }\n }\n else {\n delete this.listener[eventName];\n }\n }\n _clearCache(eventName) {\n for (let index = 0; index < this.emitCache.length; index++) {\n const cache = this.emitCache[index];\n const _name = eventName\n ? cache.eventName === eventName\n ? eventName\n : null\n : cache.eventName;\n if (!_name)\n continue;\n const location = this.emit.apply(this, [_name, ...cache.args]);\n if (typeof location === 'number') {\n this.emitCache.pop();\n continue;\n }\n this.emitCache.splice(index, 1);\n index--;\n }\n }\n _addListener(eventName, type, fn) {\n (this.listener[eventName] || (this.listener[eventName] = [])).push({\n fn,\n type,\n });\n }\n}\n\nconst PAGE_HOOKS = [\n ON_INIT,\n ON_LOAD,\n ON_SHOW,\n ON_HIDE,\n ON_UNLOAD,\n ON_BACK_PRESS,\n ON_PAGE_SCROLL,\n ON_TAB_ITEM_TAP,\n ON_REACH_BOTTOM,\n ON_PULL_DOWN_REFRESH,\n ON_SHARE_TIMELINE,\n ON_SHARE_APP_MESSAGE,\n ON_SHARE_CHAT,\n ON_ADD_TO_FAVORITES,\n ON_SAVE_EXIT_STATE,\n ON_NAVIGATION_BAR_BUTTON_TAP,\n ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED,\n ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED,\n ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED,\n ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED,\n];\nfunction isRootImmediateHook(name) {\n const PAGE_SYNC_HOOKS = [ON_LOAD, ON_SHOW];\n return PAGE_SYNC_HOOKS.indexOf(name) > -1;\n}\n// isRootImmediateHookX deprecated\nfunction isRootHook(name) {\n return PAGE_HOOKS.indexOf(name) > -1;\n}\nconst UniLifecycleHooks = [\n ON_SHOW,\n ON_HIDE,\n ON_LAUNCH,\n ON_ERROR,\n ON_THEME_CHANGE,\n ON_PAGE_NOT_FOUND,\n ON_UNHANDLE_REJECTION,\n ON_EXIT,\n ON_INIT,\n ON_LOAD,\n ON_READY,\n ON_UNLOAD,\n ON_RESIZE,\n ON_BACK_PRESS,\n ON_PAGE_SCROLL,\n ON_TAB_ITEM_TAP,\n ON_REACH_BOTTOM,\n ON_PULL_DOWN_REFRESH,\n ON_SHARE_TIMELINE,\n ON_ADD_TO_FAVORITES,\n ON_SHARE_APP_MESSAGE,\n ON_SHARE_CHAT,\n ON_SAVE_EXIT_STATE,\n ON_NAVIGATION_BAR_BUTTON_TAP,\n ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED,\n ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED,\n ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED,\n ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED,\n];\nconst MINI_PROGRAM_PAGE_RUNTIME_HOOKS = /*#__PURE__*/ (() => {\n return {\n onPageScroll: 1,\n onShareAppMessage: 1 << 1,\n onShareTimeline: 1 << 2,\n onShareChat: 1 << 3,\n };\n})();\nfunction isUniLifecycleHook(name, value, checkType = true) {\n // 检查类型\n if (checkType && !isFunction(value)) {\n return false;\n }\n if (UniLifecycleHooks.indexOf(name) > -1) {\n // 已预定义\n return true;\n }\n else if (name.indexOf('on') === 0) {\n // 以 on 开头\n return true;\n }\n return false;\n}\n\nlet vueApp;\nconst createVueAppHooks = [];\n/**\n * 提供 createApp 的回调事件,方便三方插件接收 App 对象,处理挂靠全局 mixin 之类的逻辑\n */\nfunction onCreateVueApp(hook) {\n // TODO 每个 nvue 页面都会触发\n if (vueApp) {\n return hook(vueApp);\n }\n createVueAppHooks.push(hook);\n}\nfunction invokeCreateVueAppHook(app) {\n vueApp = app;\n createVueAppHooks.forEach((hook) => hook(app));\n}\nconst invokeCreateErrorHandler = once((app, createErrorHandler) => {\n // 不再判断开发者是否监听了onError,直接返回 createErrorHandler,内部 errorHandler 会调用开发者自定义的 errorHandler,以及判断开发者是否监听了onError\n return createErrorHandler(app);\n});\n\nconst E = function () {\n // Keep this empty so it's easier to inherit from\n // (via https://github.com/lipsmack from https://github.com/scottcorgan/tiny-emitter/issues/3)\n};\nE.prototype = {\n _id: 1,\n on: function (name, callback, ctx) {\n var e = this.e || (this.e = {});\n (e[name] || (e[name] = [])).push({\n fn: callback,\n ctx: ctx,\n _id: this._id,\n });\n return this._id++;\n },\n once: function (name, callback, ctx) {\n var self = this;\n function listener() {\n self.off(name, listener);\n callback.apply(ctx, arguments);\n }\n listener._ = callback;\n return this.on(name, listener, ctx);\n },\n emit: function (name) {\n var data = [].slice.call(arguments, 1);\n var evtArr = ((this.e || (this.e = {}))[name] || []).slice();\n var i = 0;\n var len = evtArr.length;\n for (i; i < len; i++) {\n evtArr[i].fn.apply(evtArr[i].ctx, data);\n }\n return this;\n },\n off: function (name, event) {\n var e = this.e || (this.e = {});\n var evts = e[name];\n var liveEvents = [];\n if (evts && event) {\n for (var i = evts.length - 1; i >= 0; i--) {\n if (evts[i].fn === event ||\n evts[i].fn._ === event ||\n evts[i]._id === event) {\n evts.splice(i, 1);\n break;\n }\n }\n liveEvents = evts;\n }\n // Remove event from queue to prevent memory leak\n // Suggested by https://github.com/lazd\n // Ref: https://github.com/scottcorgan/tiny-emitter/commit/c6ebfaa9bc973b33d110a84a307742b7cf94c953#commitcomment-5024910\n liveEvents.length ? (e[name] = liveEvents) : delete e[name];\n return this;\n },\n};\nvar E$1 = E;\n\nconst borderStyles = {\n black: 'rgba(0,0,0,0.4)',\n white: 'rgba(255,255,255,0.4)',\n};\nfunction normalizeTabBarStyles(borderStyle) {\n if (borderStyle && borderStyle in borderStyles) {\n return borderStyles[borderStyle];\n }\n return borderStyle;\n}\nfunction normalizeTitleColor(titleColor) {\n return titleColor === 'black' ? '#000000' : '#ffffff';\n}\nfunction resolveStringStyleItem(modeStyle, styleItem, key) {\n if (isString(styleItem) && styleItem.startsWith('@')) {\n const _key = styleItem.replace('@', '');\n let _styleItem = modeStyle[_key] || styleItem;\n switch (key) {\n case 'titleColor':\n _styleItem = normalizeTitleColor(_styleItem);\n break;\n case 'borderStyle':\n _styleItem = normalizeTabBarStyles(_styleItem);\n break;\n }\n return _styleItem;\n }\n return styleItem;\n}\nfunction normalizeStyles(pageStyle, themeConfig = {}, mode = 'light') {\n const modeStyle = themeConfig[mode];\n const styles = {};\n if (typeof modeStyle === 'undefined' || !pageStyle)\n return pageStyle;\n Object.keys(pageStyle).forEach((key) => {\n const styleItem = pageStyle[key]; // Object Array String\n const parseStyleItem = () => {\n if (isPlainObject(styleItem))\n return normalizeStyles(styleItem, themeConfig, mode);\n if (isArray(styleItem))\n return styleItem.map((item) => {\n if (isPlainObject(item))\n return normalizeStyles(item, themeConfig, mode);\n return resolveStringStyleItem(modeStyle, item);\n });\n return resolveStringStyleItem(modeStyle, styleItem, key);\n };\n styles[key] = parseStyleItem();\n });\n return styles;\n}\n\nfunction getEnvLocale() {\n const { env } = process;\n const lang = env.LC_ALL || env.LC_MESSAGES || env.LANG || env.LANGUAGE;\n return (lang && lang.replace(/[.:].*/, '')) || 'en';\n}\n\nconst isStringIntegerKey = (key) => typeof key === 'string' &&\n key !== 'NaN' &&\n key[0] !== '-' &&\n '' + parseInt(key, 10) === key;\nconst isNumberIntegerKey = (key) => typeof key === 'number' &&\n !isNaN(key) &&\n key >= 0 &&\n parseInt(key + '', 10) === key;\n/**\n * 用于替代@vue/shared的isIntegerKey,原始方法在鸿蒙arkts中会引发bug。根本原因是arkts的数组的key是数字而不是字符串。\n * 目前这个方法使用的地方都和数组有关,切记不能挪作他用。\n * @param key\n * @returns\n */\nconst isIntegerKey = (key) => isNumberIntegerKey(key) || isStringIntegerKey(key);\n\nconst GLOBALS_ALLOWED = 'Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,' +\n 'decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,' +\n 'Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,' +\n 'uni';\nconst isGloballyAllowed = /*#__PURE__*/ makeMap(GLOBALS_ALLOWED);\n\nexport { ACTION_TYPE_ADD_EVENT, ACTION_TYPE_ADD_WXS_EVENT, ACTION_TYPE_CREATE, ACTION_TYPE_EVENT, ACTION_TYPE_INSERT, ACTION_TYPE_PAGE_CREATE, ACTION_TYPE_PAGE_CREATED, ACTION_TYPE_PAGE_SCROLL, ACTION_TYPE_REMOVE, ACTION_TYPE_REMOVE_ATTRIBUTE, ACTION_TYPE_REMOVE_EVENT, ACTION_TYPE_SET_ATTRIBUTE, ACTION_TYPE_SET_TEXT, ATTR_CHANGE_PREFIX, ATTR_CLASS, ATTR_INNER_HTML, ATTR_STYLE, ATTR_TEXT_CONTENT, ATTR_V_OWNER_ID, ATTR_V_RENDERJS, ATTR_V_SHOW, BACKGROUND_COLOR, BUILT_IN_TAGS, BUILT_IN_TAG_NAMES, COMPONENT_NAME_PREFIX, COMPONENT_PREFIX, COMPONENT_SELECTOR_PREFIX, DATA_RE, E$1 as Emitter, EventChannel, EventModifierFlags, I18N_JSON_DELIMITERS, JSON_PROTOCOL, LINEFEED, MINI_PROGRAM_PAGE_RUNTIME_HOOKS, NAVBAR_HEIGHT, NODE_TYPE_COMMENT, NODE_TYPE_ELEMENT, NODE_TYPE_PAGE, NODE_TYPE_TEXT, NVUE_BUILT_IN_TAGS, NVUE_U_BUILT_IN_TAGS, OFF_HOST_THEME_CHANGE, OFF_THEME_CHANGE, ON_ADD_TO_FAVORITES, ON_APP_ENTER_BACKGROUND, ON_APP_ENTER_FOREGROUND, ON_BACK_PRESS, ON_ERROR, ON_EXIT, ON_HIDE, ON_HOST_THEME_CHANGE, ON_INIT, ON_KEYBOARD_HEIGHT_CHANGE, ON_LAST_PAGE_BACK_PRESS, ON_LAUNCH, ON_LOAD, ON_NAVIGATION_BAR_BUTTON_TAP, ON_NAVIGATION_BAR_CHANGE, ON_NAVIGATION_BAR_SEARCH_INPUT_CHANGED, ON_NAVIGATION_BAR_SEARCH_INPUT_CLICKED, ON_NAVIGATION_BAR_SEARCH_INPUT_CONFIRMED, ON_NAVIGATION_BAR_SEARCH_INPUT_FOCUS_CHANGED, ON_PAGE_NOT_FOUND, ON_PAGE_SCROLL, ON_PULL_DOWN_REFRESH, ON_REACH_BOTTOM, ON_REACH_BOTTOM_DISTANCE, ON_READY, ON_RESIZE, ON_SAVE_EXIT_STATE, ON_SHARE_APP_MESSAGE, ON_SHARE_CHAT, ON_SHARE_TIMELINE, ON_SHOW, ON_TAB_ITEM_TAP, ON_THEME_CHANGE, ON_UNHANDLE_REJECTION, ON_UNLOAD, ON_WEB_INVOKE_APP_SERVICE, ON_WXS_INVOKE_CALL_METHOD, PLUS_RE, PRIMARY_COLOR, RENDERJS_MODULES, RESPONSIVE_MIN_WIDTH, SCHEME_RE, SELECTED_COLOR, SLOT_DEFAULT_NAME, TABBAR_HEIGHT, TAGS, UNI_AD_PLUGINS, UNI_SSR, UNI_SSR_DATA, UNI_SSR_GLOBAL_DATA, UNI_SSR_STORE, UNI_SSR_TITLE, UNI_STORAGE_LOCALE, UNI_UI_CONFLICT_TAGS, UVUE_BUILT_IN_TAGS, UVUE_HARMONY_BUILT_IN_TAGS, UVUE_IOS_BUILT_IN_TAGS, UVUE_WEB_BUILT_IN_CUSTOM_ELEMENTS, UVUE_WEB_BUILT_IN_TAGS, UniBaseNode, UniCommentNode, UniElement, UniEvent, UniInputElement, UniLifecycleHooks, UniNode, UniTextAreaElement, UniTextNode, VIRTUAL_HOST_CLASS, VIRTUAL_HOST_HIDDEN, VIRTUAL_HOST_ID, VIRTUAL_HOST_STYLE, WEB_INVOKE_APPSERVICE, WXS_MODULES, WXS_PROTOCOL, addFont, addLeadingSlash, borderStyles, cache, cacheStringFunction, callOptions, createIsCustomElement, createRpx2Unit, createUniEvent, customizeEvent, debounce, decode, decodedQuery, defaultMiniProgramRpx2Unit, defaultNVueRpx2Unit, defaultRpx2Unit, dynamicSlotName, forcePatchProp, formatDateTime, formatLog, getCustomDataset, getEnvLocale, getGlobal, getLen, getValueByDataPath, initCustomDatasetOnce, invokeArrayFns, invokeCreateErrorHandler, invokeCreateVueAppHook, isAppHarmonyUVueNativeTag, isAppIOSUVueNativeTag, isAppNVueNativeTag, isAppNativeTag, isAppUVueBuiltInEasyComponent, isAppUVueNativeTag, isAppVoidTag, isBuiltInComponent, isComponentInternalInstance, isComponentTag, isGloballyAllowed, isH5CustomElement, isH5NativeTag, isIntegerKey, isMiniProgramNativeTag, isMiniProgramUVueNativeTag, isRootHook, isRootImmediateHook, isUniLifecycleHook, isUniXElement, normalizeClass, normalizeDataset, normalizeEventType, normalizeProps, normalizeStyle, normalizeStyles, normalizeTabBarStyles, normalizeTarget, normalizeTitleColor, onCreateVueApp, once, parseEventName, parseNVueDataset, parseQuery, parseUrl, passive, plusReady, removeLeadingSlash, resolveComponentInstance, resolveOwnerEl, resolveOwnerVm, sanitise, scrollTo, sortObject, stringifyQuery, updateElementStyle };\n","import { isRootHook, getValueByDataPath, isUniLifecycleHook, ON_ERROR, UniLifecycleHooks, invokeCreateErrorHandler, dynamicSlotName } from '@dcloudio/uni-shared';\nimport { NOOP, extend, isSymbol, isObject, def, hasChanged, isFunction, isArray, isPromise, camelize, capitalize, EMPTY_OBJ, remove, toHandlerKey, hasOwn, hyphenate, isReservedProp, toRawType, isString, normalizeClass, normalizeStyle, isOn, toTypeString, isMap, isIntegerKey, isSet, isPlainObject, makeMap, invokeArrayFns, isBuiltInDirective, looseToNumber, NO, EMPTY_ARR, isModelListener, toNumber, toDisplayString } from '@vue/shared';\nexport { EMPTY_OBJ, camelize, normalizeClass, normalizeProps, normalizeStyle, toDisplayString, toHandlerKey } from '@vue/shared';\n\n/**\n* @dcloudio/uni-mp-vue v3.4.21\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\n\nfunction warn$2(msg, ...args) {\n console.warn(`[Vue warn] ${msg}`, ...args);\n}\n\nlet activeEffectScope;\nclass EffectScope {\n constructor(detached = false) {\n this.detached = detached;\n /**\n * @internal\n */\n this._active = true;\n /**\n * @internal\n */\n this.effects = [];\n /**\n * @internal\n */\n this.cleanups = [];\n this.parent = activeEffectScope;\n if (!detached && activeEffectScope) {\n this.index = (activeEffectScope.scopes || (activeEffectScope.scopes = [])).push(\n this\n ) - 1;\n }\n }\n get active() {\n return this._active;\n }\n run(fn) {\n if (this._active) {\n const currentEffectScope = activeEffectScope;\n try {\n activeEffectScope = this;\n return fn();\n } finally {\n activeEffectScope = currentEffectScope;\n }\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$2(`cannot run an inactive effect scope.`);\n }\n }\n /**\n * This should only be called on non-detached scopes\n * @internal\n */\n on() {\n activeEffectScope = this;\n }\n /**\n * This should only be called on non-detached scopes\n * @internal\n */\n off() {\n activeEffectScope = this.parent;\n }\n stop(fromParent) {\n if (this._active) {\n let i, l;\n for (i = 0, l = this.effects.length; i < l; i++) {\n this.effects[i].stop();\n }\n for (i = 0, l = this.cleanups.length; i < l; i++) {\n this.cleanups[i]();\n }\n if (this.scopes) {\n for (i = 0, l = this.scopes.length; i < l; i++) {\n this.scopes[i].stop(true);\n }\n }\n if (!this.detached && this.parent && !fromParent) {\n const last = this.parent.scopes.pop();\n if (last && last !== this) {\n this.parent.scopes[this.index] = last;\n last.index = this.index;\n }\n }\n this.parent = void 0;\n this._active = false;\n }\n }\n}\nfunction effectScope(detached) {\n return new EffectScope(detached);\n}\nfunction recordEffectScope(effect, scope = activeEffectScope) {\n if (scope && scope.active) {\n scope.effects.push(effect);\n }\n}\nfunction getCurrentScope() {\n return activeEffectScope;\n}\nfunction onScopeDispose(fn) {\n if (activeEffectScope) {\n activeEffectScope.cleanups.push(fn);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$2(\n `onScopeDispose() is called when there is no active effect scope to be associated with.`\n );\n }\n}\n\nlet activeEffect;\nclass ReactiveEffect {\n constructor(fn, trigger, scheduler, scope) {\n this.fn = fn;\n this.trigger = trigger;\n this.scheduler = scheduler;\n this.active = true;\n this.deps = [];\n /**\n * @internal\n */\n this._dirtyLevel = 4;\n /**\n * @internal\n */\n this._trackId = 0;\n /**\n * @internal\n */\n this._runnings = 0;\n /**\n * @internal\n */\n this._shouldSchedule = false;\n /**\n * @internal\n */\n this._depsLength = 0;\n recordEffectScope(this, scope);\n }\n get dirty() {\n if (this._dirtyLevel === 2 || this._dirtyLevel === 3) {\n this._dirtyLevel = 1;\n pauseTracking();\n for (let i = 0; i < this._depsLength; i++) {\n const dep = this.deps[i];\n if (dep.computed) {\n triggerComputed(dep.computed);\n if (this._dirtyLevel >= 4) {\n break;\n }\n }\n }\n if (this._dirtyLevel === 1) {\n this._dirtyLevel = 0;\n }\n resetTracking();\n }\n return this._dirtyLevel >= 4;\n }\n set dirty(v) {\n this._dirtyLevel = v ? 4 : 0;\n }\n run() {\n this._dirtyLevel = 0;\n if (!this.active) {\n return this.fn();\n }\n let lastShouldTrack = shouldTrack;\n let lastEffect = activeEffect;\n try {\n shouldTrack = true;\n activeEffect = this;\n this._runnings++;\n preCleanupEffect(this);\n return this.fn();\n } finally {\n postCleanupEffect(this);\n this._runnings--;\n activeEffect = lastEffect;\n shouldTrack = lastShouldTrack;\n }\n }\n stop() {\n var _a;\n if (this.active) {\n preCleanupEffect(this);\n postCleanupEffect(this);\n (_a = this.onStop) == null ? void 0 : _a.call(this);\n this.active = false;\n }\n }\n}\nfunction triggerComputed(computed) {\n return computed.value;\n}\nfunction preCleanupEffect(effect2) {\n effect2._trackId++;\n effect2._depsLength = 0;\n}\nfunction postCleanupEffect(effect2) {\n if (effect2.deps.length > effect2._depsLength) {\n for (let i = effect2._depsLength; i < effect2.deps.length; i++) {\n cleanupDepEffect(effect2.deps[i], effect2);\n }\n effect2.deps.length = effect2._depsLength;\n }\n}\nfunction cleanupDepEffect(dep, effect2) {\n const trackId = dep.get(effect2);\n if (trackId !== void 0 && effect2._trackId !== trackId) {\n dep.delete(effect2);\n if (dep.size === 0) {\n dep.cleanup();\n }\n }\n}\nfunction effect(fn, options) {\n if (fn.effect instanceof ReactiveEffect) {\n fn = fn.effect.fn;\n }\n const _effect = new ReactiveEffect(fn, NOOP, () => {\n if (_effect.dirty) {\n _effect.run();\n }\n });\n if (options) {\n extend(_effect, options);\n if (options.scope)\n recordEffectScope(_effect, options.scope);\n }\n if (!options || !options.lazy) {\n _effect.run();\n }\n const runner = _effect.run.bind(_effect);\n runner.effect = _effect;\n return runner;\n}\nfunction stop(runner) {\n runner.effect.stop();\n}\nlet shouldTrack = true;\nlet pauseScheduleStack = 0;\nconst trackStack = [];\nfunction pauseTracking() {\n trackStack.push(shouldTrack);\n shouldTrack = false;\n}\nfunction resetTracking() {\n const last = trackStack.pop();\n shouldTrack = last === void 0 ? true : last;\n}\nfunction pauseScheduling() {\n pauseScheduleStack++;\n}\nfunction resetScheduling() {\n pauseScheduleStack--;\n while (!pauseScheduleStack && queueEffectSchedulers.length) {\n queueEffectSchedulers.shift()();\n }\n}\nfunction trackEffect(effect2, dep, debuggerEventExtraInfo) {\n var _a;\n if (dep.get(effect2) !== effect2._trackId) {\n dep.set(effect2, effect2._trackId);\n const oldDep = effect2.deps[effect2._depsLength];\n if (oldDep !== dep) {\n if (oldDep) {\n cleanupDepEffect(oldDep, effect2);\n }\n effect2.deps[effect2._depsLength++] = dep;\n } else {\n effect2._depsLength++;\n }\n if (!!(process.env.NODE_ENV !== \"production\")) {\n (_a = effect2.onTrack) == null ? void 0 : _a.call(effect2, extend({ effect: effect2 }, debuggerEventExtraInfo));\n }\n }\n}\nconst queueEffectSchedulers = [];\nfunction triggerEffects(dep, dirtyLevel, debuggerEventExtraInfo) {\n var _a;\n pauseScheduling();\n for (const effect2 of dep.keys()) {\n let tracking;\n if (effect2._dirtyLevel < dirtyLevel && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {\n effect2._shouldSchedule || (effect2._shouldSchedule = effect2._dirtyLevel === 0);\n effect2._dirtyLevel = dirtyLevel;\n }\n if (effect2._shouldSchedule && (tracking != null ? tracking : tracking = dep.get(effect2) === effect2._trackId)) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n (_a = effect2.onTrigger) == null ? void 0 : _a.call(effect2, extend({ effect: effect2 }, debuggerEventExtraInfo));\n }\n effect2.trigger();\n if ((!effect2._runnings || effect2.allowRecurse) && effect2._dirtyLevel !== 2) {\n effect2._shouldSchedule = false;\n if (effect2.scheduler) {\n queueEffectSchedulers.push(effect2.scheduler);\n }\n }\n }\n }\n resetScheduling();\n}\n\nconst createDep = (cleanup, computed) => {\n const dep = /* @__PURE__ */ new Map();\n dep.cleanup = cleanup;\n dep.computed = computed;\n return dep;\n};\n\nconst targetMap = /* @__PURE__ */ new WeakMap();\nconst ITERATE_KEY = Symbol(!!(process.env.NODE_ENV !== \"production\") ? \"iterate\" : \"\");\nconst MAP_KEY_ITERATE_KEY = Symbol(!!(process.env.NODE_ENV !== \"production\") ? \"Map key iterate\" : \"\");\nfunction track(target, type, key) {\n if (shouldTrack && activeEffect) {\n let depsMap = targetMap.get(target);\n if (!depsMap) {\n targetMap.set(target, depsMap = /* @__PURE__ */ new Map());\n }\n let dep = depsMap.get(key);\n if (!dep) {\n depsMap.set(key, dep = createDep(() => depsMap.delete(key)));\n }\n trackEffect(\n activeEffect,\n dep,\n !!(process.env.NODE_ENV !== \"production\") ? {\n target,\n type,\n key\n } : void 0\n );\n }\n}\nfunction trigger(target, type, key, newValue, oldValue, oldTarget) {\n const depsMap = targetMap.get(target);\n if (!depsMap) {\n return;\n }\n let deps = [];\n if (type === \"clear\") {\n deps = [...depsMap.values()];\n } else if (key === \"length\" && isArray(target)) {\n const newLength = Number(newValue);\n depsMap.forEach((dep, key2) => {\n if (key2 === \"length\" || !isSymbol(key2) && key2 >= newLength) {\n deps.push(dep);\n }\n });\n } else {\n if (key !== void 0) {\n deps.push(depsMap.get(key));\n }\n switch (type) {\n case \"add\":\n if (!isArray(target)) {\n deps.push(depsMap.get(ITERATE_KEY));\n if (isMap(target)) {\n deps.push(depsMap.get(MAP_KEY_ITERATE_KEY));\n }\n } else if (isIntegerKey(key)) {\n deps.push(depsMap.get(\"length\"));\n }\n break;\n case \"delete\":\n if (!isArray(target)) {\n deps.push(depsMap.get(ITERATE_KEY));\n if (isMap(target)) {\n deps.push(depsMap.get(MAP_KEY_ITERATE_KEY));\n }\n }\n break;\n case \"set\":\n if (isMap(target)) {\n deps.push(depsMap.get(ITERATE_KEY));\n }\n break;\n }\n }\n pauseScheduling();\n for (const dep of deps) {\n if (dep) {\n triggerEffects(\n dep,\n 4,\n !!(process.env.NODE_ENV !== \"production\") ? {\n target,\n type,\n key,\n newValue,\n oldValue,\n oldTarget\n } : void 0\n );\n }\n }\n resetScheduling();\n}\nfunction getDepFromReactive(object, key) {\n var _a;\n return (_a = targetMap.get(object)) == null ? void 0 : _a.get(key);\n}\n\nconst isNonTrackableKeys = /* @__PURE__ */ makeMap(`__proto__,__v_isRef,__isVue`);\nconst builtInSymbols = new Set(\n /* @__PURE__ */ Object.getOwnPropertyNames(Symbol).filter((key) => key !== \"arguments\" && key !== \"caller\").map((key) => Symbol[key]).filter(isSymbol)\n);\nconst arrayInstrumentations = /* @__PURE__ */ createArrayInstrumentations();\nfunction createArrayInstrumentations() {\n const instrumentations = {};\n [\"includes\", \"indexOf\", \"lastIndexOf\"].forEach((key) => {\n instrumentations[key] = function(...args) {\n const arr = toRaw(this);\n for (let i = 0, l = this.length; i < l; i++) {\n track(arr, \"get\", i + \"\");\n }\n const res = arr[key](...args);\n if (res === -1 || res === false) {\n return arr[key](...args.map(toRaw));\n } else {\n return res;\n }\n };\n });\n [\"push\", \"pop\", \"shift\", \"unshift\", \"splice\"].forEach((key) => {\n instrumentations[key] = function(...args) {\n pauseTracking();\n pauseScheduling();\n const res = toRaw(this)[key].apply(this, args);\n resetScheduling();\n resetTracking();\n return res;\n };\n });\n return instrumentations;\n}\nfunction hasOwnProperty(key) {\n const obj = toRaw(this);\n track(obj, \"has\", key);\n return obj.hasOwnProperty(key);\n}\nclass BaseReactiveHandler {\n constructor(_isReadonly = false, _isShallow = false) {\n this._isReadonly = _isReadonly;\n this._isShallow = _isShallow;\n }\n get(target, key, receiver) {\n const isReadonly2 = this._isReadonly, isShallow2 = this._isShallow;\n if (key === \"__v_isReactive\") {\n return !isReadonly2;\n } else if (key === \"__v_isReadonly\") {\n return isReadonly2;\n } else if (key === \"__v_isShallow\") {\n return isShallow2;\n } else if (key === \"__v_raw\") {\n if (receiver === (isReadonly2 ? isShallow2 ? shallowReadonlyMap : readonlyMap : isShallow2 ? shallowReactiveMap : reactiveMap).get(target) || // receiver is not the reactive proxy, but has the same prototype\n // this means the reciever is a user proxy of the reactive proxy\n Object.getPrototypeOf(target) === Object.getPrototypeOf(receiver)) {\n return target;\n }\n return;\n }\n const targetIsArray = isArray(target);\n if (!isReadonly2) {\n if (targetIsArray && hasOwn(arrayInstrumentations, key)) {\n return Reflect.get(arrayInstrumentations, key, receiver);\n }\n if (key === \"hasOwnProperty\") {\n return hasOwnProperty;\n }\n }\n const res = Reflect.get(target, key, receiver);\n if (isSymbol(key) ? builtInSymbols.has(key) : isNonTrackableKeys(key)) {\n return res;\n }\n if (!isReadonly2) {\n track(target, \"get\", key);\n }\n if (isShallow2) {\n return res;\n }\n if (isRef(res)) {\n return targetIsArray && isIntegerKey(key) ? res : res.value;\n }\n if (isObject(res)) {\n return isReadonly2 ? readonly(res) : reactive(res);\n }\n return res;\n }\n}\nclass MutableReactiveHandler extends BaseReactiveHandler {\n constructor(isShallow2 = false) {\n super(false, isShallow2);\n }\n set(target, key, value, receiver) {\n let oldValue = target[key];\n if (!this._isShallow) {\n const isOldValueReadonly = isReadonly(oldValue);\n if (!isShallow(value) && !isReadonly(value)) {\n oldValue = toRaw(oldValue);\n value = toRaw(value);\n }\n if (!isArray(target) && isRef(oldValue) && !isRef(value)) {\n if (isOldValueReadonly) {\n return false;\n } else {\n oldValue.value = value;\n return true;\n }\n }\n }\n const hadKey = isArray(target) && isIntegerKey(key) ? Number(key) < target.length : hasOwn(target, key);\n const result = Reflect.set(target, key, value, receiver);\n if (target === toRaw(receiver)) {\n if (!hadKey) {\n trigger(target, \"add\", key, value);\n } else if (hasChanged(value, oldValue)) {\n trigger(target, \"set\", key, value, oldValue);\n }\n }\n return result;\n }\n deleteProperty(target, key) {\n const hadKey = hasOwn(target, key);\n const oldValue = target[key];\n const result = Reflect.deleteProperty(target, key);\n if (result && hadKey) {\n trigger(target, \"delete\", key, void 0, oldValue);\n }\n return result;\n }\n has(target, key) {\n const result = Reflect.has(target, key);\n if (!isSymbol(key) || !builtInSymbols.has(key)) {\n track(target, \"has\", key);\n }\n return result;\n }\n ownKeys(target) {\n track(\n target,\n \"iterate\",\n isArray(target) ? \"length\" : ITERATE_KEY\n );\n return Reflect.ownKeys(target);\n }\n}\nclass ReadonlyReactiveHandler extends BaseReactiveHandler {\n constructor(isShallow2 = false) {\n super(true, isShallow2);\n }\n set(target, key) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$2(\n `Set operation on key \"${String(key)}\" failed: target is readonly.`,\n target\n );\n }\n return true;\n }\n deleteProperty(target, key) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$2(\n `Delete operation on key \"${String(key)}\" failed: target is readonly.`,\n target\n );\n }\n return true;\n }\n}\nconst mutableHandlers = /* @__PURE__ */ new MutableReactiveHandler();\nconst readonlyHandlers = /* @__PURE__ */ new ReadonlyReactiveHandler();\nconst shallowReactiveHandlers = /* @__PURE__ */ new MutableReactiveHandler(\n true\n);\nconst shallowReadonlyHandlers = /* @__PURE__ */ new ReadonlyReactiveHandler(true);\n\nconst toShallow = (value) => value;\nconst getProto = (v) => Reflect.getPrototypeOf(v);\nfunction get(target, key, isReadonly = false, isShallow = false) {\n target = target[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const rawKey = toRaw(key);\n if (!isReadonly) {\n if (hasChanged(key, rawKey)) {\n track(rawTarget, \"get\", key);\n }\n track(rawTarget, \"get\", rawKey);\n }\n const { has: has2 } = getProto(rawTarget);\n const wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n if (has2.call(rawTarget, key)) {\n return wrap(target.get(key));\n } else if (has2.call(rawTarget, rawKey)) {\n return wrap(target.get(rawKey));\n } else if (target !== rawTarget) {\n target.get(key);\n }\n}\nfunction has(key, isReadonly = false) {\n const target = this[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const rawKey = toRaw(key);\n if (!isReadonly) {\n if (hasChanged(key, rawKey)) {\n track(rawTarget, \"has\", key);\n }\n track(rawTarget, \"has\", rawKey);\n }\n return key === rawKey ? target.has(key) : target.has(key) || target.has(rawKey);\n}\nfunction size(target, isReadonly = false) {\n target = target[\"__v_raw\"];\n !isReadonly && track(toRaw(target), \"iterate\", ITERATE_KEY);\n return Reflect.get(target, \"size\", target);\n}\nfunction add(value) {\n value = toRaw(value);\n const target = toRaw(this);\n const proto = getProto(target);\n const hadKey = proto.has.call(target, value);\n if (!hadKey) {\n target.add(value);\n trigger(target, \"add\", value, value);\n }\n return this;\n}\nfunction set$1(key, value) {\n value = toRaw(value);\n const target = toRaw(this);\n const { has: has2, get: get2 } = getProto(target);\n let hadKey = has2.call(target, key);\n if (!hadKey) {\n key = toRaw(key);\n hadKey = has2.call(target, key);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n checkIdentityKeys(target, has2, key);\n }\n const oldValue = get2.call(target, key);\n target.set(key, value);\n if (!hadKey) {\n trigger(target, \"add\", key, value);\n } else if (hasChanged(value, oldValue)) {\n trigger(target, \"set\", key, value, oldValue);\n }\n return this;\n}\nfunction deleteEntry(key) {\n const target = toRaw(this);\n const { has: has2, get: get2 } = getProto(target);\n let hadKey = has2.call(target, key);\n if (!hadKey) {\n key = toRaw(key);\n hadKey = has2.call(target, key);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n checkIdentityKeys(target, has2, key);\n }\n const oldValue = get2 ? get2.call(target, key) : void 0;\n const result = target.delete(key);\n if (hadKey) {\n trigger(target, \"delete\", key, void 0, oldValue);\n }\n return result;\n}\nfunction clear() {\n const target = toRaw(this);\n const hadItems = target.size !== 0;\n const oldTarget = !!(process.env.NODE_ENV !== \"production\") ? isMap(target) ? new Map(target) : new Set(target) : void 0;\n const result = target.clear();\n if (hadItems) {\n trigger(target, \"clear\", void 0, void 0, oldTarget);\n }\n return result;\n}\nfunction createForEach(isReadonly, isShallow) {\n return function forEach(callback, thisArg) {\n const observed = this;\n const target = observed[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n !isReadonly && track(rawTarget, \"iterate\", ITERATE_KEY);\n return target.forEach((value, key) => {\n return callback.call(thisArg, wrap(value), wrap(key), observed);\n });\n };\n}\nfunction createIterableMethod(method, isReadonly, isShallow) {\n return function(...args) {\n const target = this[\"__v_raw\"];\n const rawTarget = toRaw(target);\n const targetIsMap = isMap(rawTarget);\n const isPair = method === \"entries\" || method === Symbol.iterator && targetIsMap;\n const isKeyOnly = method === \"keys\" && targetIsMap;\n const innerIterator = target[method](...args);\n const wrap = isShallow ? toShallow : isReadonly ? toReadonly : toReactive;\n !isReadonly && track(\n rawTarget,\n \"iterate\",\n isKeyOnly ? MAP_KEY_ITERATE_KEY : ITERATE_KEY\n );\n return {\n // iterator protocol\n next() {\n const { value, done } = innerIterator.next();\n return done ? { value, done } : {\n value: isPair ? [wrap(value[0]), wrap(value[1])] : wrap(value),\n done\n };\n },\n // iterable protocol\n [Symbol.iterator]() {\n return this;\n }\n };\n };\n}\nfunction createReadonlyMethod(type) {\n return function(...args) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n const key = args[0] ? `on key \"${args[0]}\" ` : ``;\n warn$2(\n `${capitalize(type)} operation ${key}failed: target is readonly.`,\n toRaw(this)\n );\n }\n return type === \"delete\" ? false : type === \"clear\" ? void 0 : this;\n };\n}\nfunction createInstrumentations() {\n const mutableInstrumentations2 = {\n get(key) {\n return get(this, key);\n },\n get size() {\n return size(this);\n },\n has,\n add,\n set: set$1,\n delete: deleteEntry,\n clear,\n forEach: createForEach(false, false)\n };\n const shallowInstrumentations2 = {\n get(key) {\n return get(this, key, false, true);\n },\n get size() {\n return size(this);\n },\n has,\n add,\n set: set$1,\n delete: deleteEntry,\n clear,\n forEach: createForEach(false, true)\n };\n const readonlyInstrumentations2 = {\n get(key) {\n return get(this, key, true);\n },\n get size() {\n return size(this, true);\n },\n has(key) {\n return has.call(this, key, true);\n },\n add: createReadonlyMethod(\"add\"),\n set: createReadonlyMethod(\"set\"),\n delete: createReadonlyMethod(\"delete\"),\n clear: createReadonlyMethod(\"clear\"),\n forEach: createForEach(true, false)\n };\n const shallowReadonlyInstrumentations2 = {\n get(key) {\n return get(this, key, true, true);\n },\n get size() {\n return size(this, true);\n },\n has(key) {\n return has.call(this, key, true);\n },\n add: createReadonlyMethod(\"add\"),\n set: createReadonlyMethod(\"set\"),\n delete: createReadonlyMethod(\"delete\"),\n clear: createReadonlyMethod(\"clear\"),\n forEach: createForEach(true, true)\n };\n const iteratorMethods = [\n \"keys\",\n \"values\",\n \"entries\",\n Symbol.iterator\n ];\n iteratorMethods.forEach((method) => {\n mutableInstrumentations2[method] = createIterableMethod(method, false, false);\n readonlyInstrumentations2[method] = createIterableMethod(method, true, false);\n shallowInstrumentations2[method] = createIterableMethod(method, false, true);\n shallowReadonlyInstrumentations2[method] = createIterableMethod(\n method,\n true,\n true\n );\n });\n return [\n mutableInstrumentations2,\n readonlyInstrumentations2,\n shallowInstrumentations2,\n shallowReadonlyInstrumentations2\n ];\n}\nconst [\n mutableInstrumentations,\n readonlyInstrumentations,\n shallowInstrumentations,\n shallowReadonlyInstrumentations\n] = /* @__PURE__ */ createInstrumentations();\nfunction createInstrumentationGetter(isReadonly, shallow) {\n const instrumentations = shallow ? isReadonly ? shallowReadonlyInstrumentations : shallowInstrumentations : isReadonly ? readonlyInstrumentations : mutableInstrumentations;\n return (target, key, receiver) => {\n if (key === \"__v_isReactive\") {\n return !isReadonly;\n } else if (key === \"__v_isReadonly\") {\n return isReadonly;\n } else if (key === \"__v_raw\") {\n return target;\n }\n return Reflect.get(\n hasOwn(instrumentations, key) && key in target ? instrumentations : target,\n key,\n receiver\n );\n };\n}\nconst mutableCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(false, false)\n};\nconst shallowCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(false, true)\n};\nconst readonlyCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(true, false)\n};\nconst shallowReadonlyCollectionHandlers = {\n get: /* @__PURE__ */ createInstrumentationGetter(true, true)\n};\nfunction checkIdentityKeys(target, has2, key) {\n const rawKey = toRaw(key);\n if (rawKey !== key && has2.call(target, rawKey)) {\n const type = toRawType(target);\n warn$2(\n `Reactive ${type} contains both the raw and reactive versions of the same object${type === `Map` ? ` as keys` : ``}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`\n );\n }\n}\n\nconst reactiveMap = /* @__PURE__ */ new WeakMap();\nconst shallowReactiveMap = /* @__PURE__ */ new WeakMap();\nconst readonlyMap = /* @__PURE__ */ new WeakMap();\nconst shallowReadonlyMap = /* @__PURE__ */ new WeakMap();\nfunction targetTypeMap(rawType) {\n switch (rawType) {\n case \"Object\":\n case \"Array\":\n return 1 /* COMMON */;\n case \"Map\":\n case \"Set\":\n case \"WeakMap\":\n case \"WeakSet\":\n return 2 /* COLLECTION */;\n default:\n return 0 /* INVALID */;\n }\n}\nfunction getTargetType(value) {\n return value[\"__v_skip\"] || !Object.isExtensible(value) ? 0 /* INVALID */ : targetTypeMap(toRawType(value));\n}\nfunction reactive(target) {\n if (isReadonly(target)) {\n return target;\n }\n return createReactiveObject(\n target,\n false,\n mutableHandlers,\n mutableCollectionHandlers,\n reactiveMap\n );\n}\nfunction shallowReactive(target) {\n return createReactiveObject(\n target,\n false,\n shallowReactiveHandlers,\n shallowCollectionHandlers,\n shallowReactiveMap\n );\n}\nfunction readonly(target) {\n return createReactiveObject(\n target,\n true,\n readonlyHandlers,\n readonlyCollectionHandlers,\n readonlyMap\n );\n}\nfunction shallowReadonly(target) {\n return createReactiveObject(\n target,\n true,\n shallowReadonlyHandlers,\n shallowReadonlyCollectionHandlers,\n shallowReadonlyMap\n );\n}\nfunction createReactiveObject(target, isReadonly2, baseHandlers, collectionHandlers, proxyMap) {\n if (!isObject(target)) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$2(`value cannot be made reactive: ${String(target)}`);\n }\n return target;\n }\n if (target[\"__v_raw\"] && !(isReadonly2 && target[\"__v_isReactive\"])) {\n return target;\n }\n const existingProxy = proxyMap.get(target);\n if (existingProxy) {\n return existingProxy;\n }\n const targetType = getTargetType(target);\n if (targetType === 0 /* INVALID */) {\n return target;\n }\n const proxy = new Proxy(\n target,\n targetType === 2 /* COLLECTION */ ? collectionHandlers : baseHandlers\n );\n proxyMap.set(target, proxy);\n return proxy;\n}\nfunction isReactive(value) {\n if (isReadonly(value)) {\n return isReactive(value[\"__v_raw\"]);\n }\n return !!(value && value[\"__v_isReactive\"]);\n}\nfunction isReadonly(value) {\n return !!(value && value[\"__v_isReadonly\"]);\n}\nfunction isShallow(value) {\n return !!(value && value[\"__v_isShallow\"]);\n}\nfunction isProxy(value) {\n return isReactive(value) || isReadonly(value);\n}\nfunction toRaw(observed) {\n const raw = observed && observed[\"__v_raw\"];\n return raw ? toRaw(raw) : observed;\n}\nfunction markRaw(value) {\n if (Object.isExtensible(value)) {\n def(value, \"__v_skip\", true);\n }\n return value;\n}\nconst toReactive = (value) => isObject(value) ? reactive(value) : value;\nconst toReadonly = (value) => isObject(value) ? readonly(value) : value;\n\nconst COMPUTED_SIDE_EFFECT_WARN = `Computed is still dirty after getter evaluation, likely because a computed is mutating its own dependency in its getter. State mutations in computed getters should be avoided. Check the docs for more details: https://vuejs.org/guide/essentials/computed.html#getters-should-be-side-effect-free`;\nclass ComputedRefImpl {\n constructor(getter, _setter, isReadonly, isSSR) {\n this.getter = getter;\n this._setter = _setter;\n this.dep = void 0;\n this.__v_isRef = true;\n this[\"__v_isReadonly\"] = false;\n this.effect = new ReactiveEffect(\n () => getter(this._value),\n () => triggerRefValue(\n this,\n this.effect._dirtyLevel === 2 ? 2 : 3\n )\n );\n this.effect.computed = this;\n this.effect.active = this._cacheable = !isSSR;\n this[\"__v_isReadonly\"] = isReadonly;\n }\n get value() {\n const self = toRaw(this);\n if ((!self._cacheable || self.effect.dirty) && hasChanged(self._value, self._value = self.effect.run())) {\n triggerRefValue(self, 4);\n }\n trackRefValue(self);\n if (self.effect._dirtyLevel >= 2) {\n if (!!(process.env.NODE_ENV !== \"production\") && this._warnRecursive) {\n warn$2(COMPUTED_SIDE_EFFECT_WARN, `\n\ngetter: `, this.getter);\n }\n triggerRefValue(self, 2);\n }\n return self._value;\n }\n set value(newValue) {\n this._setter(newValue);\n }\n // #region polyfill _dirty for backward compatibility third party code for Vue <= 3.3.x\n get _dirty() {\n return this.effect.dirty;\n }\n set _dirty(v) {\n this.effect.dirty = v;\n }\n // #endregion\n}\nfunction computed$1(getterOrOptions, debugOptions, isSSR = false) {\n let getter;\n let setter;\n const onlyGetter = isFunction(getterOrOptions);\n if (onlyGetter) {\n getter = getterOrOptions;\n setter = !!(process.env.NODE_ENV !== \"production\") ? () => {\n warn$2(\"Write operation failed: computed value is readonly\");\n } : NOOP;\n } else {\n getter = getterOrOptions.get;\n setter = getterOrOptions.set;\n }\n const cRef = new ComputedRefImpl(getter, setter, onlyGetter || !setter, isSSR);\n if (!!(process.env.NODE_ENV !== \"production\") && debugOptions && !isSSR) {\n cRef.effect.onTrack = debugOptions.onTrack;\n cRef.effect.onTrigger = debugOptions.onTrigger;\n }\n return cRef;\n}\n\nfunction trackRefValue(ref2) {\n var _a;\n if (shouldTrack && activeEffect) {\n ref2 = toRaw(ref2);\n trackEffect(\n activeEffect,\n (_a = ref2.dep) != null ? _a : ref2.dep = createDep(\n () => ref2.dep = void 0,\n ref2 instanceof ComputedRefImpl ? ref2 : void 0\n ),\n !!(process.env.NODE_ENV !== \"production\") ? {\n target: ref2,\n type: \"get\",\n key: \"value\"\n } : void 0\n );\n }\n}\nfunction triggerRefValue(ref2, dirtyLevel = 4, newVal) {\n ref2 = toRaw(ref2);\n const dep = ref2.dep;\n if (dep) {\n triggerEffects(\n dep,\n dirtyLevel,\n !!(process.env.NODE_ENV !== \"production\") ? {\n target: ref2,\n type: \"set\",\n key: \"value\",\n newValue: newVal\n } : void 0\n );\n }\n}\nfunction isRef(r) {\n return !!(r && r.__v_isRef === true);\n}\nfunction ref(value) {\n return createRef(value, false);\n}\nfunction shallowRef(value) {\n return createRef(value, true);\n}\nfunction createRef(rawValue, shallow) {\n if (isRef(rawValue)) {\n return rawValue;\n }\n return new RefImpl(rawValue, shallow);\n}\nclass RefImpl {\n constructor(value, __v_isShallow) {\n this.__v_isShallow = __v_isShallow;\n this.dep = void 0;\n this.__v_isRef = true;\n this._rawValue = __v_isShallow ? value : toRaw(value);\n this._value = __v_isShallow ? value : toReactive(value);\n }\n get value() {\n trackRefValue(this);\n return this._value;\n }\n set value(newVal) {\n const useDirectValue = this.__v_isShallow || isShallow(newVal) || isReadonly(newVal);\n newVal = useDirectValue ? newVal : toRaw(newVal);\n if (hasChanged(newVal, this._rawValue)) {\n this._rawValue = newVal;\n this._value = useDirectValue ? newVal : toReactive(newVal);\n triggerRefValue(this, 4, newVal);\n }\n }\n}\nfunction triggerRef(ref2) {\n triggerRefValue(ref2, 4, !!(process.env.NODE_ENV !== \"production\") ? ref2.value : void 0);\n}\nfunction unref(ref2) {\n return isRef(ref2) ? ref2.value : ref2;\n}\nfunction toValue(source) {\n return isFunction(source) ? source() : unref(source);\n}\nconst shallowUnwrapHandlers = {\n get: (target, key, receiver) => unref(Reflect.get(target, key, receiver)),\n set: (target, key, value, receiver) => {\n const oldValue = target[key];\n if (isRef(oldValue) && !isRef(value)) {\n oldValue.value = value;\n return true;\n } else {\n return Reflect.set(target, key, value, receiver);\n }\n }\n};\nfunction proxyRefs(objectWithRefs) {\n return isReactive(objectWithRefs) ? objectWithRefs : new Proxy(objectWithRefs, shallowUnwrapHandlers);\n}\nclass CustomRefImpl {\n constructor(factory) {\n this.dep = void 0;\n this.__v_isRef = true;\n const { get, set } = factory(\n () => trackRefValue(this),\n () => triggerRefValue(this)\n );\n this._get = get;\n this._set = set;\n }\n get value() {\n return this._get();\n }\n set value(newVal) {\n this._set(newVal);\n }\n}\nfunction customRef(factory) {\n return new CustomRefImpl(factory);\n}\nfunction toRefs(object) {\n if (!!(process.env.NODE_ENV !== \"production\") && !isProxy(object)) {\n warn$2(`toRefs() expects a reactive object but received a plain one.`);\n }\n const ret = isArray(object) ? new Array(object.length) : {};\n for (const key in object) {\n ret[key] = propertyToRef(object, key);\n }\n return ret;\n}\nclass ObjectRefImpl {\n constructor(_object, _key, _defaultValue) {\n this._object = _object;\n this._key = _key;\n this._defaultValue = _defaultValue;\n this.__v_isRef = true;\n }\n get value() {\n const val = this._object[this._key];\n return val === void 0 ? this._defaultValue : val;\n }\n set value(newVal) {\n this._object[this._key] = newVal;\n }\n get dep() {\n return getDepFromReactive(toRaw(this._object), this._key);\n }\n}\nclass GetterRefImpl {\n constructor(_getter) {\n this._getter = _getter;\n this.__v_isRef = true;\n this.__v_isReadonly = true;\n }\n get value() {\n return this._getter();\n }\n}\nfunction toRef(source, key, defaultValue) {\n if (isRef(source)) {\n return source;\n } else if (isFunction(source)) {\n return new GetterRefImpl(source);\n } else if (isObject(source) && arguments.length > 1) {\n return propertyToRef(source, key, defaultValue);\n } else {\n return ref(source);\n }\n}\nfunction propertyToRef(source, key, defaultValue) {\n const val = source[key];\n return isRef(val) ? val : new ObjectRefImpl(source, key, defaultValue);\n}\n\nconst stack = [];\nfunction pushWarningContext(vnode) {\n stack.push(vnode);\n}\nfunction popWarningContext() {\n stack.pop();\n}\nfunction warn$1(msg, ...args) {\n pauseTracking();\n const instance = stack.length ? stack[stack.length - 1].component : null;\n const appWarnHandler = instance && instance.appContext.config.warnHandler;\n const trace = getComponentTrace();\n if (appWarnHandler) {\n callWithErrorHandling(\n appWarnHandler,\n instance,\n 11,\n [\n msg + args.map((a) => {\n var _a, _b;\n return (_b = (_a = a.toString) == null ? void 0 : _a.call(a)) != null ? _b : JSON.stringify(a);\n }).join(\"\"),\n instance && instance.proxy,\n trace.map(\n ({ vnode }) => `at <${formatComponentName(instance, vnode.type)}>`\n ).join(\"\\n\"),\n trace\n ]\n );\n } else {\n const warnArgs = [`[Vue warn]: ${msg}`, ...args];\n if (trace.length && // avoid spamming console during tests\n true) {\n warnArgs.push(`\n`, ...formatTrace(trace));\n }\n console.warn(...warnArgs);\n }\n resetTracking();\n}\nfunction getComponentTrace() {\n let currentVNode = stack[stack.length - 1];\n if (!currentVNode) {\n return [];\n }\n const normalizedStack = [];\n while (currentVNode) {\n const last = normalizedStack[0];\n if (last && last.vnode === currentVNode) {\n last.recurseCount++;\n } else {\n normalizedStack.push({\n vnode: currentVNode,\n recurseCount: 0\n });\n }\n const parentInstance = currentVNode.component && currentVNode.component.parent;\n currentVNode = parentInstance && parentInstance.vnode;\n }\n return normalizedStack;\n}\nfunction formatTrace(trace) {\n const logs = [];\n trace.forEach((entry, i) => {\n logs.push(...i === 0 ? [] : [`\n`], ...formatTraceEntry(entry));\n });\n return logs;\n}\nfunction formatTraceEntry({ vnode, recurseCount }) {\n const postfix = recurseCount > 0 ? `... (${recurseCount} recursive calls)` : ``;\n const isRoot = vnode.component ? vnode.component.parent == null : false;\n const open = ` at <${formatComponentName(\n vnode.component,\n vnode.type,\n isRoot\n )}`;\n const close = `>` + postfix;\n return vnode.props ? [open, ...formatProps(vnode.props), close] : [open + close];\n}\nfunction formatProps(props) {\n const res = [];\n const keys = Object.keys(props);\n keys.slice(0, 3).forEach((key) => {\n res.push(...formatProp(key, props[key]));\n });\n if (keys.length > 3) {\n res.push(` ...`);\n }\n return res;\n}\nfunction formatProp(key, value, raw) {\n if (isString(value)) {\n value = JSON.stringify(value);\n return raw ? value : [`${key}=${value}`];\n } else if (typeof value === \"number\" || typeof value === \"boolean\" || value == null) {\n return raw ? value : [`${key}=${value}`];\n } else if (isRef(value)) {\n value = formatProp(key, toRaw(value.value), true);\n return raw ? value : [`${key}=Ref<`, value, `>`];\n } else if (isFunction(value)) {\n return [`${key}=fn${value.name ? `<${value.name}>` : ``}`];\n } else {\n value = toRaw(value);\n return raw ? value : [`${key}=`, value];\n }\n}\n\nconst ErrorTypeStrings = {\n [\"sp\"]: \"serverPrefetch hook\",\n [\"bc\"]: \"beforeCreate hook\",\n [\"c\"]: \"created hook\",\n [\"bm\"]: \"beforeMount hook\",\n [\"m\"]: \"mounted hook\",\n [\"bu\"]: \"beforeUpdate hook\",\n [\"u\"]: \"updated\",\n [\"bum\"]: \"beforeUnmount hook\",\n [\"um\"]: \"unmounted hook\",\n [\"a\"]: \"activated hook\",\n [\"da\"]: \"deactivated hook\",\n [\"ec\"]: \"errorCaptured hook\",\n [\"rtc\"]: \"renderTracked hook\",\n [\"rtg\"]: \"renderTriggered hook\",\n [0]: \"setup function\",\n [1]: \"render function\",\n [2]: \"watcher getter\",\n [3]: \"watcher callback\",\n [4]: \"watcher cleanup function\",\n [5]: \"native event handler\",\n [6]: \"component event handler\",\n [7]: \"vnode hook\",\n [8]: \"directive hook\",\n [9]: \"transition hook\",\n [10]: \"app errorHandler\",\n [11]: \"app warnHandler\",\n [12]: \"ref function\",\n [13]: \"async component loader\",\n [14]: \"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://github.com/vuejs/core .\"\n};\nfunction callWithErrorHandling(fn, instance, type, args) {\n try {\n return args ? fn(...args) : fn();\n } catch (err) {\n handleError(err, instance, type);\n }\n}\nfunction callWithAsyncErrorHandling(fn, instance, type, args) {\n if (isFunction(fn)) {\n const res = callWithErrorHandling(fn, instance, type, args);\n if (res && isPromise(res)) {\n res.catch((err) => {\n handleError(err, instance, type);\n });\n }\n return res;\n }\n const values = [];\n for (let i = 0; i < fn.length; i++) {\n values.push(callWithAsyncErrorHandling(fn[i], instance, type, args));\n }\n return values;\n}\nfunction handleError(err, instance, type, throwInDev = true) {\n const contextVNode = instance ? instance.vnode : null;\n if (instance) {\n let cur = instance.parent;\n const exposedInstance = instance.proxy;\n const errorInfo = !!(process.env.NODE_ENV !== \"production\") ? ErrorTypeStrings[type] || type : `https://vuejs.org/error-reference/#runtime-${type}`;\n while (cur) {\n const errorCapturedHooks = cur.ec;\n if (errorCapturedHooks) {\n for (let i = 0; i < errorCapturedHooks.length; i++) {\n if (errorCapturedHooks[i](err, exposedInstance, errorInfo) === false) {\n return;\n }\n }\n }\n cur = cur.parent;\n }\n const appErrorHandler = instance.appContext.config.errorHandler;\n if (appErrorHandler) {\n callWithErrorHandling(\n appErrorHandler,\n null,\n 10,\n [err, exposedInstance, errorInfo]\n );\n return;\n }\n }\n logError(err, type, contextVNode, throwInDev);\n}\nfunction logError(err, type, contextVNode, throwInDev = true) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n const info = ErrorTypeStrings[type] || type;\n if (contextVNode) {\n pushWarningContext(contextVNode);\n }\n warn$1(`Unhandled error${info ? ` during execution of ${info}` : ``}`);\n if (contextVNode) {\n popWarningContext();\n }\n if (throwInDev) {\n console.error(err);\n } else {\n console.error(err);\n }\n } else {\n console.error(err);\n }\n}\n\nlet isFlushing = false;\nlet isFlushPending = false;\nconst queue = [];\nlet flushIndex = 0;\nconst pendingPostFlushCbs = [];\nlet activePostFlushCbs = null;\nlet postFlushIndex = 0;\nconst resolvedPromise = /* @__PURE__ */ Promise.resolve();\nlet currentFlushPromise = null;\nconst RECURSION_LIMIT = 100;\nfunction nextTick$1(fn) {\n const p = currentFlushPromise || resolvedPromise;\n return fn ? p.then(this ? fn.bind(this) : fn) : p;\n}\nfunction findInsertionIndex(id) {\n let start = flushIndex + 1;\n let end = queue.length;\n while (start < end) {\n const middle = start + end >>> 1;\n const middleJob = queue[middle];\n const middleJobId = getId(middleJob);\n if (middleJobId < id || middleJobId === id && middleJob.pre) {\n start = middle + 1;\n } else {\n end = middle;\n }\n }\n return start;\n}\nfunction queueJob(job) {\n if (!queue.length || !queue.includes(\n job,\n isFlushing && job.allowRecurse ? flushIndex + 1 : flushIndex\n )) {\n if (job.id == null) {\n queue.push(job);\n } else {\n queue.splice(findInsertionIndex(job.id), 0, job);\n }\n queueFlush();\n }\n}\nfunction queueFlush() {\n if (!isFlushing && !isFlushPending) {\n isFlushPending = true;\n currentFlushPromise = resolvedPromise.then(flushJobs);\n }\n}\nfunction hasQueueJob(job) {\n return queue.indexOf(job) > -1;\n}\nfunction invalidateJob(job) {\n const i = queue.indexOf(job);\n if (i > flushIndex) {\n queue.splice(i, 1);\n }\n}\nfunction queuePostFlushCb(cb) {\n if (!isArray(cb)) {\n if (!activePostFlushCbs || !activePostFlushCbs.includes(\n cb,\n cb.allowRecurse ? postFlushIndex + 1 : postFlushIndex\n )) {\n pendingPostFlushCbs.push(cb);\n }\n } else {\n pendingPostFlushCbs.push(...cb);\n }\n queueFlush();\n}\nfunction flushPreFlushCbs(instance, seen, i = isFlushing ? flushIndex + 1 : 0) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n seen = seen || /* @__PURE__ */ new Map();\n }\n for (; i < queue.length; i++) {\n const cb = queue[i];\n if (cb && cb.pre) {\n if (!!(process.env.NODE_ENV !== \"production\") && checkRecursiveUpdates(seen, cb)) {\n continue;\n }\n queue.splice(i, 1);\n i--;\n cb();\n }\n }\n}\nfunction flushPostFlushCbs(seen) {\n if (pendingPostFlushCbs.length) {\n const deduped = [...new Set(pendingPostFlushCbs)].sort(\n (a, b) => getId(a) - getId(b)\n );\n pendingPostFlushCbs.length = 0;\n if (activePostFlushCbs) {\n activePostFlushCbs.push(...deduped);\n return;\n }\n activePostFlushCbs = deduped;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n seen = seen || /* @__PURE__ */ new Map();\n }\n for (postFlushIndex = 0; postFlushIndex < activePostFlushCbs.length; postFlushIndex++) {\n if (!!(process.env.NODE_ENV !== \"production\") && checkRecursiveUpdates(seen, activePostFlushCbs[postFlushIndex])) {\n continue;\n }\n activePostFlushCbs[postFlushIndex]();\n }\n activePostFlushCbs = null;\n postFlushIndex = 0;\n }\n}\nconst getId = (job) => job.id == null ? Infinity : job.id;\nconst comparator = (a, b) => {\n const diff = getId(a) - getId(b);\n if (diff === 0) {\n if (a.pre && !b.pre)\n return -1;\n if (b.pre && !a.pre)\n return 1;\n }\n return diff;\n};\nfunction flushJobs(seen) {\n isFlushPending = false;\n isFlushing = true;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n seen = seen || /* @__PURE__ */ new Map();\n }\n queue.sort(comparator);\n const check = !!(process.env.NODE_ENV !== \"production\") ? (job) => checkRecursiveUpdates(seen, job) : NOOP;\n try {\n for (flushIndex = 0; flushIndex < queue.length; flushIndex++) {\n const job = queue[flushIndex];\n if (job && job.active !== false) {\n if (!!(process.env.NODE_ENV !== \"production\") && check(job)) {\n continue;\n }\n callWithErrorHandling(job, null, 14);\n }\n }\n } finally {\n flushIndex = 0;\n queue.length = 0;\n flushPostFlushCbs(seen);\n isFlushing = false;\n currentFlushPromise = null;\n if (queue.length || pendingPostFlushCbs.length) {\n flushJobs(seen);\n }\n }\n}\nfunction checkRecursiveUpdates(seen, fn) {\n if (!seen.has(fn)) {\n seen.set(fn, 1);\n } else {\n const count = seen.get(fn);\n if (count > RECURSION_LIMIT) {\n const instance = fn.ownerInstance;\n const componentName = instance && getComponentName(instance.type);\n handleError(\n `Maximum recursive updates exceeded${componentName ? ` in component <${componentName}>` : ``}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`,\n null,\n 10\n );\n return true;\n } else {\n seen.set(fn, count + 1);\n }\n }\n}\n\nlet devtools;\nlet buffer = [];\nlet devtoolsNotInstalled = false;\nfunction emit$1(event, ...args) {\n if (devtools) {\n devtools.emit(event, ...args);\n } else if (!devtoolsNotInstalled) {\n buffer.push({ event, args });\n }\n}\nfunction setDevtoolsHook(hook, target) {\n var _a, _b;\n devtools = hook;\n if (devtools) {\n devtools.enabled = true;\n buffer.forEach(({ event, args }) => devtools.emit(event, ...args));\n buffer = [];\n } else if (\n // handle late devtools injection - only do this if we are in an actual\n // browser environment to avoid the timer handle stalling test runner exit\n // (#4815)\n typeof window !== \"undefined\" && // some envs mock window but not fully\n window.HTMLElement && // also exclude jsdom\n !((_b = (_a = window.navigator) == null ? void 0 : _a.userAgent) == null ? void 0 : _b.includes(\"jsdom\"))\n ) {\n const replay = target.__VUE_DEVTOOLS_HOOK_REPLAY__ = target.__VUE_DEVTOOLS_HOOK_REPLAY__ || [];\n replay.push((newHook) => {\n setDevtoolsHook(newHook, target);\n });\n setTimeout(() => {\n if (!devtools) {\n target.__VUE_DEVTOOLS_HOOK_REPLAY__ = null;\n devtoolsNotInstalled = true;\n buffer = [];\n }\n }, 3e3);\n } else {\n devtoolsNotInstalled = true;\n buffer = [];\n }\n}\nfunction devtoolsInitApp(app, version) {\n emit$1(\"app:init\" /* APP_INIT */, app, version, {\n Fragment,\n Text,\n Comment,\n Static\n });\n}\nconst devtoolsComponentAdded = /* @__PURE__ */ createDevtoolsComponentHook(\n \"component:added\" /* COMPONENT_ADDED */\n);\nconst devtoolsComponentUpdated = /* @__PURE__ */ createDevtoolsComponentHook(\"component:updated\" /* COMPONENT_UPDATED */);\nconst _devtoolsComponentRemoved = /* @__PURE__ */ createDevtoolsComponentHook(\n \"component:removed\" /* COMPONENT_REMOVED */\n);\nconst devtoolsComponentRemoved = (component) => {\n if (devtools && typeof devtools.cleanupBuffer === \"function\" && // remove the component if it wasn't buffered\n !devtools.cleanupBuffer(component)) {\n _devtoolsComponentRemoved(component);\n }\n};\n/*! #__NO_SIDE_EFFECTS__ */\n// @__NO_SIDE_EFFECTS__\nfunction createDevtoolsComponentHook(hook) {\n return (component) => {\n emit$1(\n hook,\n component.appContext.app,\n component.uid,\n // fixed by xxxxxx\n // 为 0 是 App,无 parent 是 Page 指向 App\n component.uid === 0 ? void 0 : component.parent ? component.parent.uid : 0,\n component\n );\n };\n}\nconst devtoolsPerfStart = /* @__PURE__ */ createDevtoolsPerformanceHook(\n \"perf:start\" /* PERFORMANCE_START */\n);\nconst devtoolsPerfEnd = /* @__PURE__ */ createDevtoolsPerformanceHook(\n \"perf:end\" /* PERFORMANCE_END */\n);\nfunction createDevtoolsPerformanceHook(hook) {\n return (component, type, time) => {\n emit$1(hook, component.appContext.app, component.uid, component, type, time);\n };\n}\nfunction devtoolsComponentEmit(component, event, params) {\n emit$1(\n \"component:emit\" /* COMPONENT_EMIT */,\n component.appContext.app,\n component,\n event,\n params\n );\n}\n\nfunction emit(instance, event, ...rawArgs) {\n if (instance.isUnmounted)\n return;\n const props = instance.vnode.props || EMPTY_OBJ;\n if (!!(process.env.NODE_ENV !== \"production\")) {\n const {\n emitsOptions,\n propsOptions: [propsOptions]\n } = instance;\n if (emitsOptions) {\n if (!(event in emitsOptions) && true) {\n if (!propsOptions || !(toHandlerKey(event) in propsOptions)) {\n warn$1(\n `Component emitted event \"${event}\" but it is neither declared in the emits option nor as an \"${toHandlerKey(event)}\" prop.`\n );\n }\n } else {\n const validator = emitsOptions[event];\n if (isFunction(validator)) {\n const isValid = validator(...rawArgs);\n if (!isValid) {\n warn$1(\n `Invalid event arguments: event validation failed for event \"${event}\".`\n );\n }\n }\n }\n }\n }\n let args = rawArgs;\n const isModelListener = event.startsWith(\"update:\");\n const modelArg = isModelListener && event.slice(7);\n if (modelArg && modelArg in props) {\n const modifiersKey = `${modelArg === \"modelValue\" ? \"model\" : modelArg}Modifiers`;\n const { number, trim } = props[modifiersKey] || EMPTY_OBJ;\n if (trim) {\n args = rawArgs.map((a) => isString(a) ? a.trim() : a);\n }\n if (number) {\n args = rawArgs.map(looseToNumber);\n }\n }\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n devtoolsComponentEmit(instance, event, args);\n }\n if (!!(process.env.NODE_ENV !== \"production\")) {\n const lowerCaseEvent = event.toLowerCase();\n if (lowerCaseEvent !== event && props[toHandlerKey(lowerCaseEvent)]) {\n warn$1(\n `Event \"${lowerCaseEvent}\" is emitted in component ${formatComponentName(\n instance,\n instance.type\n )} but the handler is registered for \"${event}\". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use \"${hyphenate(\n event\n )}\" instead of \"${event}\".`\n );\n }\n }\n let handlerName;\n let handler = props[handlerName = toHandlerKey(event)] || // also try camelCase event handler (#2249)\n props[handlerName = toHandlerKey(camelize(event))];\n if (!handler && isModelListener) {\n handler = props[handlerName = toHandlerKey(hyphenate(event))];\n }\n if (handler) {\n callWithAsyncErrorHandling(\n handler,\n instance,\n 6,\n args\n );\n }\n const onceHandler = props[handlerName + `Once`];\n if (onceHandler) {\n if (!instance.emitted) {\n instance.emitted = {};\n } else if (instance.emitted[handlerName]) {\n return;\n }\n instance.emitted[handlerName] = true;\n callWithAsyncErrorHandling(\n onceHandler,\n instance,\n 6,\n args\n );\n }\n}\nfunction normalizeEmitsOptions(comp, appContext, asMixin = false) {\n const cache = appContext.emitsCache;\n const cached = cache.get(comp);\n if (cached !== void 0) {\n return cached;\n }\n const raw = comp.emits;\n let normalized = {};\n let hasExtends = false;\n if (__VUE_OPTIONS_API__ && !isFunction(comp)) {\n const extendEmits = (raw2) => {\n const normalizedFromExtend = normalizeEmitsOptions(raw2, appContext, true);\n if (normalizedFromExtend) {\n hasExtends = true;\n extend(normalized, normalizedFromExtend);\n }\n };\n if (!asMixin && appContext.mixins.length) {\n appContext.mixins.forEach(extendEmits);\n }\n if (comp.extends) {\n extendEmits(comp.extends);\n }\n if (comp.mixins) {\n comp.mixins.forEach(extendEmits);\n }\n }\n if (!raw && !hasExtends) {\n if (isObject(comp)) {\n cache.set(comp, null);\n }\n return null;\n }\n if (isArray(raw)) {\n raw.forEach((key) => normalized[key] = null);\n } else {\n extend(normalized, raw);\n }\n if (isObject(comp)) {\n cache.set(comp, normalized);\n }\n return normalized;\n}\nfunction isEmitListener(options, key) {\n if (!options || !isOn(key)) {\n return false;\n }\n key = key.slice(2).replace(/Once$/, \"\");\n return hasOwn(options, key[0].toLowerCase() + key.slice(1)) || hasOwn(options, hyphenate(key)) || hasOwn(options, key);\n}\n\nlet currentRenderingInstance = null;\nlet currentScopeId = null;\nfunction setCurrentRenderingInstance(instance) {\n const prev = currentRenderingInstance;\n currentRenderingInstance = instance;\n currentScopeId = instance && instance.type.__scopeId || null;\n return prev;\n}\nconst withScopeId = (_id) => withCtx;\nfunction withCtx(fn, ctx = currentRenderingInstance, isNonScopedSlot) {\n if (!ctx)\n return fn;\n if (fn._n) {\n return fn;\n }\n const renderFnWithContext = (...args) => {\n if (renderFnWithContext._d) {\n setBlockTracking(-1);\n }\n const prevInstance = setCurrentRenderingInstance(ctx);\n let res;\n try {\n res = fn(...args);\n } finally {\n setCurrentRenderingInstance(prevInstance);\n if (renderFnWithContext._d) {\n setBlockTracking(1);\n }\n }\n if (!!(process.env.NODE_ENV !== \"production\") || __VUE_PROD_DEVTOOLS__) {\n devtoolsComponentUpdated(ctx);\n }\n return res;\n };\n renderFnWithContext._n = true;\n renderFnWithContext._c = true;\n renderFnWithContext._d = true;\n return renderFnWithContext;\n}\n\nfunction markAttrsAccessed() {\n}\n\nconst COMPONENTS = \"components\";\nconst DIRECTIVES = \"directives\";\nfunction resolveComponent(name, maybeSelfReference) {\n return resolveAsset(COMPONENTS, name, true, maybeSelfReference) || name;\n}\nconst NULL_DYNAMIC_COMPONENT = Symbol.for(\"v-ndc\");\nfunction resolveDirective(name) {\n return resolveAsset(DIRECTIVES, name);\n}\nfunction resolveAsset(type, name, warnMissing = true, maybeSelfReference = false) {\n const instance = currentRenderingInstance || currentInstance;\n if (instance) {\n const Component = instance.type;\n if (type === COMPONENTS) {\n const selfName = getComponentName(\n Component,\n false\n );\n if (selfName && (selfName === name || selfName === camelize(name) || selfName === capitalize(camelize(name)))) {\n return Component;\n }\n }\n const res = (\n // local registration\n // check instance[type] first which is resolved for options API\n resolve(instance[type] || Component[type], name) || // global registration\n resolve(instance.appContext[type], name)\n );\n if (!res && maybeSelfReference) {\n return Component;\n }\n if (!!(process.env.NODE_ENV !== \"production\") && warnMissing && !res) {\n const extra = type === COMPONENTS ? `\nIf this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement.` : ``;\n warn$1(`Failed to resolve ${type.slice(0, -1)}: ${name}${extra}`);\n }\n return res;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n `resolve${capitalize(type.slice(0, -1))} can only be used in render() or setup().`\n );\n }\n}\nfunction resolve(registry, name) {\n return registry && (registry[name] || registry[camelize(name)] || registry[capitalize(camelize(name))]);\n}\n\nconst ssrContextKey = Symbol.for(\"v-scx\");\nconst useSSRContext = () => {\n {\n const ctx = inject(ssrContextKey);\n if (!ctx) {\n !!(process.env.NODE_ENV !== \"production\") && warn$1(\n `Server rendering context not provided. Make sure to only call useSSRContext() conditionally in the server build.`\n );\n }\n return ctx;\n }\n};\n\nfunction watchEffect(effect, options) {\n return doWatch(effect, null, options);\n}\nfunction watchPostEffect(effect, options) {\n return doWatch(\n effect,\n null,\n !!(process.env.NODE_ENV !== \"production\") ? extend({}, options, { flush: \"post\" }) : { flush: \"post\" }\n );\n}\nfunction watchSyncEffect(effect, options) {\n return doWatch(\n effect,\n null,\n !!(process.env.NODE_ENV !== \"production\") ? extend({}, options, { flush: \"sync\" }) : { flush: \"sync\" }\n );\n}\nconst INITIAL_WATCHER_VALUE = {};\nfunction watch(source, cb, options) {\n if (!!(process.env.NODE_ENV !== \"production\") && !isFunction(cb)) {\n warn$1(\n `\\`watch(fn, options?)\\` signature has been moved to a separate API. Use \\`watchEffect(fn, options?)\\` instead. \\`watch\\` now only supports \\`watch(source, cb, options?) signature.`\n );\n }\n return doWatch(source, cb, options);\n}\nfunction doWatch(source, cb, {\n immediate,\n deep,\n flush,\n once,\n onTrack,\n onTrigger\n} = EMPTY_OBJ) {\n if (cb && once) {\n const _cb = cb;\n cb = (...args) => {\n _cb(...args);\n unwatch();\n };\n }\n if (!!(process.env.NODE_ENV !== \"production\") && deep !== void 0 && typeof deep === \"number\") {\n warn$1(\n `watch() \"deep\" option with number value will be used as watch depth in future versions. Please use a boolean instead to avoid potential breakage.`\n );\n }\n if (!!(process.env.NODE_ENV !== \"production\") && !cb) {\n if (immediate !== void 0) {\n warn$1(\n `watch() \"immediate\" option is only respected when using the watch(source, callback, options?) signature.`\n );\n }\n if (deep !== void 0) {\n warn$1(\n `watch() \"deep\" option is only respected when using the watch(source, callback, options?) signature.`\n );\n }\n if (once !== void 0) {\n warn$1(\n `watch() \"once\" option is only respected when using the watch(source, callback, options?) signature.`\n );\n }\n }\n const warnInvalidSource = (s) => {\n warn$1(\n `Invalid watch source: `,\n s,\n `A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.`\n );\n };\n const instance = currentInstance;\n const reactiveGetter = (source2) => deep === true ? source2 : (\n // for deep: false, only traverse root-level properties\n traverse(source2, deep === false ? 1 : void 0)\n );\n let getter;\n let forceTrigger = false;\n let isMultiSource = false;\n if (isRef(source)) {\n getter = () => source.value;\n forceTrigger = isShallow(source);\n } else if (isReactive(source)) {\n getter = () => reactiveGetter(source);\n forceTrigger = true;\n } else if (isArray(source)) {\n isMultiSource = true;\n forceTrigger = source.some((s) => isReactive(s) || isShallow(s));\n getter = () => source.map((s) => {\n if (isRef(s)) {\n return s.value;\n } else if (isReactive(s)) {\n return reactiveGetter(s);\n } else if (isFunction(s)) {\n return callWithErrorHandling(s, instance, 2);\n } else {\n !!(process.env.NODE_ENV !== \"production\") && warnInvalidSource(s);\n }\n });\n } else if (isFunction(source)) {\n if (cb) {\n getter = () => callWithErrorHandling(source, instance, 2);\n } else {\n getter = () => {\n if (cleanup) {\n cleanup();\n }\n return callWithAsyncErrorHandling(\n source,\n instance,\n 3,\n [onCleanup]\n );\n };\n }\n } else {\n getter = NOOP;\n !!(process.env.NODE_ENV !== \"production\") && warnInvalidSource(source);\n }\n if (cb && deep) {\n const baseGetter = getter;\n getter = () => traverse(baseGetter());\n }\n let cleanup;\n let onCleanup = (fn) => {\n cleanup = effect.onStop = () => {\n callWithErrorHandling(fn, instance, 4);\n cleanup = effect.onStop = void 0;\n };\n };\n let oldValue = isMultiSource ? new Array(source.length).fill(INITIAL_WATCHER_VALUE) : INITIAL_WATCHER_VALUE;\n const job = () => {\n if (!effect.active || !effect.dirty) {\n return;\n }\n if (cb) {\n const newValue = effect.run();\n if (deep || forceTrigger || (isMultiSource ? newValue.some((v, i) => hasChanged(v, oldValue[i])) : hasChanged(newValue, oldValue)) || false) {\n if (cleanup) {\n cleanup();\n }\n callWithAsyncErrorHandling(cb, instance, 3, [\n newValue,\n // pass undefined as the old value when it's changed for the first time\n oldValue === INITIAL_WATCHER_VALUE ? void 0 : isMultiSource && oldValue[0] === INITIAL_WATCHER_VALUE ? [] : oldValue,\n onCleanup\n ]);\n oldValue = newValue;\n }\n } else {\n effect.run();\n }\n };\n job.allowRecurse = !!cb;\n let scheduler;\n if (flush === \"sync\") {\n scheduler = job;\n } else if (flush === \"post\") {\n scheduler = () => queuePostRenderEffect$1(job, instance && instance.suspense);\n } else {\n job.pre = true;\n if (instance)\n job.id = instance.uid;\n scheduler = () => queueJob(job);\n }\n const effect = new ReactiveEffect(getter, NOOP, scheduler);\n const scope = getCurrentScope();\n const unwatch = () => {\n effect.stop();\n if (scope) {\n remove(scope.effects, effect);\n }\n };\n if (!!(process.env.NODE_ENV !== \"production\")) {\n effect.onTrack = onTrack;\n effect.onTrigger = onTrigger;\n }\n if (cb) {\n if (immediate) {\n job();\n } else {\n oldValue = effect.run();\n }\n } else if (flush === \"post\") {\n queuePostRenderEffect$1(\n effect.run.bind(effect),\n instance && instance.suspense\n );\n } else {\n effect.run();\n }\n return unwatch;\n}\nfunction instanceWatch(source, value, options) {\n const publicThis = this.proxy;\n const getter = isString(source) ? source.includes(\".\") ? createPathGetter(publicThis, source) : () => publicThis[source] : source.bind(publicThis, publicThis);\n let cb;\n if (isFunction(value)) {\n cb = value;\n } else {\n cb = value.handler;\n options = value;\n }\n const reset = setCurrentInstance(this);\n const res = doWatch(getter, cb.bind(publicThis), options);\n reset();\n return res;\n}\nfunction createPathGetter(ctx, path) {\n const segments = path.split(\".\");\n return () => {\n let cur = ctx;\n for (let i = 0; i < segments.length && cur; i++) {\n cur = cur[segments[i]];\n }\n return cur;\n };\n}\nfunction traverse(value, depth, currentDepth = 0, seen) {\n if (!isObject(value) || value[\"__v_skip\"]) {\n return value;\n }\n if (depth && depth > 0) {\n if (currentDepth >= depth) {\n return value;\n }\n currentDepth++;\n }\n seen = seen || /* @__PURE__ */ new Set();\n if (seen.has(value)) {\n return value;\n }\n seen.add(value);\n if (isRef(value)) {\n traverse(value.value, depth, currentDepth, seen);\n } else if (isArray(value)) {\n for (let i = 0; i < value.length; i++) {\n traverse(value[i], depth, currentDepth, seen);\n }\n } else if (isSet(value) || isMap(value)) {\n value.forEach((v) => {\n traverse(v, depth, currentDepth, seen);\n });\n } else if (isPlainObject(value)) {\n for (const key in value) {\n traverse(value[key], depth, currentDepth, seen);\n }\n }\n return value;\n}\n\nfunction validateDirectiveName(name) {\n if (isBuiltInDirective(name)) {\n warn$1(\"Do not use built-in directive ids as custom directive id: \" + name);\n }\n}\nfunction withDirectives(vnode, directives) {\n if (currentRenderingInstance === null) {\n !!(process.env.NODE_ENV !== \"production\") && warn$1(`withDirectives can only be used inside render functions.`);\n return vnode;\n }\n const instance = getExposeProxy(currentRenderingInstance) || currentRenderingInstance.proxy;\n const bindings = vnode.dirs || (vnode.dirs = []);\n for (let i = 0; i < directives.length; i++) {\n let [dir, value, arg, modifiers = EMPTY_OBJ] = directives[i];\n if (dir) {\n if (isFunction(dir)) {\n dir = {\n mounted: dir,\n updated: dir\n };\n }\n if (dir.deep) {\n traverse(value);\n }\n bindings.push({\n dir,\n instance,\n value,\n oldValue: void 0,\n arg,\n modifiers\n });\n }\n }\n return vnode;\n}\n\nfunction createAppContext() {\n return {\n app: null,\n config: {\n isNativeTag: NO,\n performance: false,\n globalProperties: {},\n optionMergeStrategies: {},\n errorHandler: void 0,\n warnHandler: void 0,\n compilerOptions: {}\n },\n mixins: [],\n components: {},\n directives: {},\n provides: /* @__PURE__ */ Object.create(null),\n optionsCache: /* @__PURE__ */ new WeakMap(),\n propsCache: /* @__PURE__ */ new WeakMap(),\n emitsCache: /* @__PURE__ */ new WeakMap()\n };\n}\nlet uid$1 = 0;\nfunction createAppAPI(render, hydrate) {\n return function createApp(rootComponent, rootProps = null) {\n if (!isFunction(rootComponent)) {\n rootComponent = extend({}, rootComponent);\n }\n if (rootProps != null && !isObject(rootProps)) {\n !!(process.env.NODE_ENV !== \"production\") && warn$1(`root props passed to app.mount() must be an object.`);\n rootProps = null;\n }\n const context = createAppContext();\n const installedPlugins = /* @__PURE__ */ new WeakSet();\n const app = context.app = {\n _uid: uid$1++,\n _component: rootComponent,\n _props: rootProps,\n _container: null,\n _context: context,\n _instance: null,\n version,\n get config() {\n return context.config;\n },\n set config(v) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n `app.config cannot be replaced. Modify individual options instead.`\n );\n }\n },\n use(plugin, ...options) {\n if (installedPlugins.has(plugin)) {\n !!(process.env.NODE_ENV !== \"production\") && warn$1(`Plugin has already been applied to target app.`);\n } else if (plugin && isFunction(plugin.install)) {\n installedPlugins.add(plugin);\n plugin.install(app, ...options);\n } else if (isFunction(plugin)) {\n installedPlugins.add(plugin);\n plugin(app, ...options);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n `A plugin must either be a function or an object with an \"install\" function.`\n );\n }\n return app;\n },\n mixin(mixin) {\n if (__VUE_OPTIONS_API__) {\n if (!context.mixins.includes(mixin)) {\n context.mixins.push(mixin);\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\n \"Mixin has already been applied to target app\" + (mixin.name ? `: ${mixin.name}` : \"\")\n );\n }\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(\"Mixins are only available in builds supporting Options API\");\n }\n return app;\n },\n component(name, component) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n validateComponentName(name, context.config);\n }\n if (!component) {\n return context.components[name];\n }\n if (!!(process.env.NODE_ENV !== \"production\") && context.components[name]) {\n warn$1(`Component \"${name}\" has already been registered in target app.`);\n }\n context.components[name] = component;\n return app;\n },\n directive(name, directive) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n validateDirectiveName(name);\n }\n if (!directive) {\n return context.directives[name];\n }\n if (!!(process.env.NODE_ENV !== \"production\") && context.directives[name]) {\n warn$1(`Directive \"${name}\" has already been registered in target app.`);\n }\n context.directives[name] = directive;\n return app;\n },\n // fixed by xxxxxx\n mount() {\n },\n // fixed by xxxxxx\n unmount() {\n },\n provide(key, value) {\n if (!!(process.env.NODE_ENV !== \"production\") && key in context.provides) {\n warn$1(\n `App already provides property with key \"${String(key)}\". It will be overwritten with the new value.`\n );\n }\n context.provides[key] = value;\n return app;\n },\n runWithContext(fn) {\n const lastApp = currentApp;\n currentApp = app;\n try {\n return fn();\n } finally {\n currentApp = lastApp;\n }\n }\n };\n return app;\n };\n}\nlet currentApp = null;\n\nfunction provide(key, value) {\n if (!currentInstance) {\n if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(`provide() can only be used inside setup().`);\n }\n } else {\n let provides = currentInstance.provides;\n const parentProvides = currentInstance.parent && currentInstance.parent.provides;\n if (parentProvides === provides) {\n provides = currentInstance.provides = Object.create(parentProvides);\n }\n provides[key] = value;\n if (currentInstance.type.mpType === \"app\") {\n currentInstance.appContext.app.provide(key, value);\n }\n }\n}\nfunction inject(key, defaultValue, treatDefaultAsFactory = false) {\n const instance = currentInstance || currentRenderingInstance;\n if (instance || currentApp) {\n const provides = instance ? instance.parent == null ? instance.vnode.appContext && instance.vnode.appContext.provides : instance.parent.provides : currentApp._context.provides;\n if (provides && key in provides) {\n return provides[key];\n } else if (arguments.length > 1) {\n return treatDefaultAsFactory && isFunction(defaultValue) ? defaultValue.call(instance && instance.proxy) : defaultValue;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(`injection \"${String(key)}\" not found.`);\n }\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n warn$1(`inject() can only be used inside setup() or functional components.`);\n }\n}\nfunction hasInjectionContext() {\n return !!(currentInstance || currentRenderingInstance || currentApp);\n}\n\n/*! #__NO_SIDE_EFFECTS__ */\n// @__NO_SIDE_EFFECTS__\nfunction defineComponent(options, extraOptions) {\n return isFunction(options) ? (\n // #8326: extend call and options.name access are considered side-effects\n // by Rollup, so we have to wrap it in a pure-annotated IIFE.\n /* @__PURE__ */ (() => extend({ name: options.name }, extraOptions, { setup: options }))()\n ) : options;\n}\n\nconst isKeepAlive = (vnode) => vnode.type.__isKeepAlive;\nfunction onActivated(hook, target) {\n registerKeepAliveHook(hook, \"a\", target);\n}\nfunction onDeactivated(hook, target) {\n registerKeepAliveHook(hook, \"da\", target);\n}\nfunction registerKeepAliveHook(hook, type, target = currentInstance) {\n const wrappedHook = hook.__wdc || (hook.__wdc = () => {\n let current = target;\n while (current) {\n if (current.isDeactivated) {\n return;\n }\n current = current.parent;\n }\n return hook();\n });\n injectHook(type, wrappedHook, target);\n if (target) {\n let current = target.parent;\n while (current && current.parent) {\n if (isKeepAlive(current.parent.vnode)) {\n injectToKeepAliveRoot(wrappedHook, type, target, current);\n }\n current = current.parent;\n }\n }\n}\nfunction injectToKeepAliveRoot(hook, type, target, keepAliveRoot) {\n const injected = injectHook(\n type,\n hook,\n keepAliveRoot,\n true\n /* prepend */\n );\n onUnmounted(() => {\n remove(keepAliveRoot[type], injected);\n }, target);\n}\n\nfunction injectHook(type, hook, target = currentInstance, prepend = false) {\n if (target) {\n if (isRootHook(type)) {\n target = target.root;\n }\n const hooks = target[type] || (target[type] = []);\n const wrappedHook = hook.__weh || (hook.__weh = (...args) => {\n if (target.isUnmounted) {\n return;\n }\n pauseTracking();\n const reset = setCurrentInstance(target);\n const res = callWithAsyncErrorHandling(hook, target, type, args);\n reset();\n resetTracking();\n return res;\n });\n if (prepend) {\n hooks.unshift(wrappedHook);\n } else {\n hooks.push(wrappedHook);\n }\n return wrappedHook;\n } else if (!!(process.env.NODE_ENV !== \"production\")) {\n const apiName = toHandlerKey(\n (ErrorTypeStrings[type] || type.replace(/^on/, \"\")).replace(/ hook$/, \"\")\n );\n warn$1(\n `${apiName} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup().` + (``)\n );\n }\n}\nconst createHook = (lifecycle) => (hook, target = currentInstance) => (\n // post-create lifecycle registrations are noops during SSR (except for serverPrefetch)\n (!isInSSRComponentSetup || lifecycle === \"sp\") && injectHook(lifecycle, (...args) => hook(...args), target)\n);\nconst onBeforeMount = createHook(\"bm\");\nconst onMounted = createHook(\"m\");\nconst onBeforeUpdate = createHook(\"bu\");\nconst onUpdated = createHook(\"u\");\nconst onBeforeUnmount = createHook(\"bum\");\nconst onUnmounted = createHook(\"um\");\nconst onServerPrefetch = createHook(\"sp\");\nconst onRenderTriggered = createHook(\n \"rtg\"\n);\nconst onRenderTracked = createHook(\n \"rtc\"\n);\nfunction onErrorCaptured(hook, target = currentInstance) {\n injectHook(\"ec\", hook, target);\n}\n\nfunction toHandlers(obj, preserveCaseIfNecessary) {\n const ret = {};\n if (!!(process.env.NODE_ENV !== \"production\") && !isObject(obj)) {\n warn$1(`v-on with no argument expects an object value.`);\n return ret;\n }\n for (const key in obj) {\n ret[preserveCaseIfNecessary && /[A-Z]/.test(key) ? `on:${key}` : toHandlerKey(key)] = obj[key];\n }\n return ret;\n}\n\nconst getPublicInstance = (i) => {\n if (!i)\n return null;\n if (isStatefulComponent(i))\n return getExposeProxy(i) || i.proxy;\n return getPublicInstance(i.parent);\n};\nfunction getComponentInternalInstance(i) {\n return i;\n}\nconst publicPropertiesMap = (\n // Move PURE marker to new line to workaround compiler discarding it\n // due to type annotation\n /* @__PURE__ */ extend(/* @__PURE__ */ Object.create(null), {\n // fixed by xxxxxx\n $: getComponentInternalInstance,\n // fixed by xxxxxx vue-i18n 在 dev 模式,访问了 $el,故模拟一个假的\n // $el: i => i.vnode.el,\n $el: (i) => i.__$el || (i.__$el = {}),\n $data: (i) => i.data,\n $props: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.props) : i.props,\n $attrs: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.attrs) : i.attrs,\n $slots: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.slots) : i.slots,\n $refs: (i) => !!(process.env.NODE_ENV !== \"production\") ? shallowReadonly(i.refs) : i.refs,\n $parent: (i) => getPublicInstance(i.parent),\n $root: (i) => getPublicInstance(i.root),\n $emit: (i) => i.emit,\n $options: (i) => __VUE_OPTIONS_API__ ? resolveMergedOptions(i) : i.type,\n $forceUpdate: (i) => i.f || (i.f = () => {\n i.effect.dirty = true;\n queueJob(i.update);\n }),\n // $nextTick: i => i.n || (i.n = nextTick.bind(i.proxy!)),// fixed by xxxxxx\n $watch: (i) => __VUE_OPTIONS_API__ ? instanceWatch.bind(i) : NOOP\n })\n);\nconst isReservedPrefix = (key) => key === \"_\" || key === \"$\";\nconst hasSetupBinding = (state, key) => state !== EMPTY_OBJ && !state.__isScriptSetup && hasOwn(state, key);\nconst PublicInstanceProxyHandlers = {\n get({ _: instance }, key) {\n const { ctx, setupState, data, props, accessCache, type, appContext } = instance;\n if (!!(process.env.NODE_ENV !== \"production\") && key === \"__isVue\") {\n return true;\n }\n let normalizedProps;\n if (key[0] !== \"$\") {\n const n = accessCache[key];\n if (n !== void 0) {\n switch (n) {\n case 1 /* SETUP */:\n return setupState[key];\n case 2 /* DATA */:\n return data[key];\n case 4 /* CONTEXT */:\n return ctx[key];\n case 3 /* PROPS */:\n return props[key];\n }\n } else if (hasSetupBinding(setupState, key)) {\n accessCache[key] = 1 /* SETUP */;\n return setupState[key];\n } else if (data !== EMPTY_OBJ && hasOwn(data, key)) {\n accessCache[key] = 2 /* DATA */;\n return data[key];\n } else if (\n // only cache other properties when instance has declared (thus stable)\n // props\n (normalizedProps = instance.propsOptions[0]) && hasOwn(normalizedProps, key)\n ) {\n accessCache[key] = 3 /* PROPS */;\n return props[key];\n } else if (ctx !== EMPTY_OBJ && hasOwn(ctx, key)) {\n accessCache[key] = 4 /* CONTEXT */;\n return ctx[key];\n } else if (!__VUE_OPTIONS_API__ || shouldCacheAccess) {\n accessCache[key] = 0 /* OTHER */;\n }\n }\n const publicGetter = publicPropertiesMap[key];\n let cssModule, globalProperties;\n if (publicGetter) {\n if (key === \"$attrs\") {\n track(instance, \"get\", key);\n !!(process.env.NODE_ENV !== \"production\") && markAttrsAccessed();\n } else if (!!(process.env.NODE_ENV !== \"production\") && key === \"$slots\") {\n track(instance, \"get\", key);\n }\n return publicGetter(instance);\n } else if (\n // css module (injected by vue-loader)\n (cssModule = type.__cssModules) && (cssModule = cssModule[key])\n ) {\n return cssModule;\n } else if (ctx !== EMPTY_OBJ && hasOwn(ctx, key)) {\n accessCache[key] = 4 /* CONTEXT */;\n return ctx[key];\n } else if (\n // global properties\n globalProperties = appContext.config.globalProperties, hasOwn(globalProperties, key)\n ) {\n {\n return globalProperties[key];\n }\n } else if (!!(process.env.NODE_ENV !== \"production\") && currentRenderingInstance && (!isString(key) || // #1091 avoid internal isRef/isVNode checks on component instance leading\n // to infinite warning loop\n key.indexOf(\"__v\") !== 0)) {\n if (data !== EMPTY_OBJ && isReservedPrefix(key[0]) && hasOwn(data, key)) {\n warn$1(\n `Property ${JSON.stringify(\n key\n )} must be accessed via $data because it starts with a reserved character (\"$\" or \"_\") and is not proxied on the render context.`\n );\n } else if (instance === currentRenderingInstance) {\n warn$1(\n `Property ${JSON.stringify(key)} was accessed during render but is not defined on instance.`\n );\n }\n }\n },\n set({ _: instance }, key, value) {\n const { data, setupState, ctx } = instance;\n if (hasSetupBinding(setupState, key)) {\n setupState[key] = value;\n return true;\n } else if (!!(process.env.NODE_ENV !== \"production\") && setupState.__isScriptSetup && hasOwn(setupState, key)) {\n warn$1(`Cannot mutate \r\n\r\n","import Component from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/cyl-view/cyl-view.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;;AAqEC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA,MACR,cAAc;AAAA,MACd,OAAO;AAAA,QAAC;AAAA,UACN,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,UACN,QAAQ;AAAA,UACR,OAAO;AAAA,UACP,WAAW;AAAA,QACX;AAAA,QACD,CAAE;AAAA,QACF;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,UACN,QAAQ;AAAA,UACR,OAAO;AAAA,UACP,WAAW;AAAA,QACX;AAAA,QACD,CAAE;AAAA,QACF;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,UACN,QAAQ;AAAA,UACR,OAAO;AAAA,UACP,WAAW;AAAA,QACZ;AAAA,MACA;AAAA,MACD,WAAW;AAAA;EAEZ;AAAA,EACD,SAAS;AAAA,IACR,kBAAkB,OAAO;AACxB,WAAK,eAAe;AAAA,IACpB;AAAA,IACD,cAAc;AACbA,oBAAAA,MAAA,MAAA,OAAA,2CAAY,GAAG;AACf,WAAK,MAAM,QAAQ;AAAA,IACpB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjHD,GAAG,gBAAgB,SAAS;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/fzlc-view/fzlc-view.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/fzlc-view/fzlc-view.js.map deleted file mode 100644 index cb2d585..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/fzlc-view/fzlc-view.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"fzlc-view.js","sources":["components/fzlc-view/fzlc-view.vue","/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/fzlc-view/fzlc-view.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n","import Component from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/fzlc-view/fzlc-view.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;AAqFC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;AAAA,MACN,SAAS;AAAA,QAAC;AAAA,UACR,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,QACN;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,QACN;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,QACN;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,QACN;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,OAAO;AAAA,UACP,MAAM;AAAA,QACP;AAAA,MACD;AAAA;EAED;AAAA,EACD,SAAS;AAAA,IACR,cAAc;AACb,WAAK,MAAM,QAAQ;AAAA,IACpB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACzHD,GAAG,gBAAgB,SAAS;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/gqjg-view/gqjg-view.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/gqjg-view/gqjg-view.js.map deleted file mode 100644 index 3f4d36c..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/gqjg-view/gqjg-view.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"gqjg-view.js","sources":["components/gqjg-view/gqjg-view.vue","/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/gqjg-view/gqjg-view.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n","import Component from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/gqjg-view/gqjg-view.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;AAqHC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;EAGR;AACD;;;;;;;;;;;;;;;;;;;;;;;;;AC3HD,GAAG,gBAAgB,SAAS;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/navBar/navBar.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/navBar/navBar.js.map deleted file mode 100644 index ded955d..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/navBar/navBar.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"navBar.js","sources":["components/navBar/navBar.vue","/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/navBar/navBar.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n\n","import Component from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/navBar/navBar.vue'\nwx.createComponent(Component)"],"names":["inject","uni"],"mappings":";;;AAmBa,OAAO;AAEnB,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;AAAA,MAEN,MAAMA,cAAM,OAAC,WAAW;AAAA,MACxB,OAAOA,cAAM,OAAC,YAAY;AAAA,MAM1B,aAAY;AAAA,MACZ,gBAAe;AAAA,MACf,eAAc;AAAA,MACd,YAAW,KAAK;AAAA,MAChB,SAAQ,KAAK;AAAA,MACb,KAAI,KAAK;AAAA;EAEV;AAAA,EACD,OAAO;AAAA,IACN,UAAU;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,WAAU;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,UAAU;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,YAAY;AAAA,MACX,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,eAAe;AAAA,MACd,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,UAAU;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,WAAW;AAAA,MACV,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,WAAW;AAAA,MACV,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,WAAW;AAAA,MACV,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,UAAU;AACT,QAAI,YAAY,KAAK;AAErB,QAAI,aAAaA,qBAAO,YAAY;AACpC,QAAI,UAAUA,qBAAO,SAAS;AAE9B,QAAI,cAAc,oBAAoB,KAAK,OAAO,WAAW,SAAS;AACtE,QAAI,iBAAiB,UAAU,UAAU,iBAAiB,OAAO,YAAY,KAAK,UAAU;AAC5F,QAAI,gBAAgB,UAAU,UAAU,kBAAkB,UAAU,UAAU,OAAO,YAAY,KAAK,UAAU;AAChH,SAAK,cAAc;AACnB,SAAK,iBAAiB;AACtB,SAAK,gBAAgB;AAAA,EACrB;AAAA,EACD,OAAM;AAAA,IACL,eAAc;AAAA,MACb,QAAQ,QAAQ,QAChB;AACC,aAAK,aAAa;AAAA,MACnB;AAAA,IACA;AAAA,IACD,YAAW;AAAA,MACV,QAAQ,QAAQ,QAChB;AACC,aAAK,UAAU;AAAA,MAChB;AAAA,IACA;AAAA,IACD,WAAU;AAAA,MACT,QAAQ,QAAQ,QAChB;AACC,aAAK,MAAM;AAAA,MACZ;AAAA,IACD;AAAA,EACA;AAAA,EACD,SAAQ;AAAA,IACP,YACA;AACCC,oBAAAA,MAAI,aAAa;AAAA,QAChB,OAAO;AACNA,wBAAAA,MAAI,UAAU;AAAA,YACb,KAAI;AAAA,WACJ;AAAA,QACF;AAAA,OACA;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC3HD,GAAG,gBAAgB,SAAS;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/news-view/news-view.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/news-view/news-view.js.map deleted file mode 100644 index 615e4b4..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/news-view/news-view.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"news-view.js","sources":["components/news-view/news-view.vue","/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/news-view/news-view.vue?type=component"],"sourcesContent":["\n\n\n\n","import Component from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/news-view/news-view.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;AAsEC,MAAK,YAAU;AAAA,EACd,MAAK;AAAA,EACL,OAAO;AACN,WAAO;AAAA,MACN,UAAU;AAAA;EAEX;AAAA,EACD,OAAO;AAAA;AAAA,IACN,MAAM;AAAA,EACN;AAAA,EACD,OAAM;AAAA,IACL,MAAK;AAAA,MACJ,QAAQ,QAAQ,QAChB;AACC,aAAK,WAAW;AAAA,MACjB;AAAA,IACD;AAAA,EACA;AAAA,EACD,SAAS,CAET;AACD;;;;;;;;;;;;;;;;;;;AC1FD,GAAG,gBAAgB,SAAS;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/lib/highlight/uni-highlight.min.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/lib/highlight/uni-highlight.min.js.map deleted file mode 100644 index dbdcd45..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/lib/highlight/uni-highlight.min.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"uni-highlight.min.js","sources":["components/ua-markdown/lib/highlight/uni-highlight.min.js"],"sourcesContent":["/*\r\n Highlight.js v11.7.0\r\n (c) 2006-2022 undefined and other contributors\r\n License: BSD-3-Clause\r\n */\r\nvar e = {\r\n\texports: {}\r\n};\r\nfunction n(e) {\r\n\treturn e instanceof Map ? e.clear = e.delete = e.set = () => {\r\n\t\tthrow Error(\"map is read-only\")\r\n\t} : e instanceof Set && (e.add = e.clear = e.delete = () => {\r\n\t\tthrow Error(\"set is read-only\")\r\n\t}), Object.freeze(e), Object.getOwnPropertyNames(e).forEach((t => {\r\n\t\tvar a = e[t];\r\n\t\t\"object\" != typeof a || Object.isFrozen(a) || n(a)\r\n\t})), e\r\n}\r\ne.exports = n, e.exports.default = n;\r\nclass t {\r\n\tconstructor(e) {\r\n\t\tvoid 0 === e.data && (e.data = {}), this.data = e.data, this.isMatchIgnored = !1\r\n\t}\r\n\tignoreMatch() {\r\n\t\tthis.isMatchIgnored = !0\r\n\t}\r\n}\r\n\r\nfunction a(e) {\r\n\treturn e.replace(/&/g, \"&\").replace(//g, \">\").replace(/\"/g, \""\").replace(/'/g,\r\n\t\t\"'\")\r\n}\r\n\r\nfunction i(e, ...n) {\r\n\tconst t = Object.create(null);\r\n\tfor (const n in e) t[n] = e[n];\r\n\treturn n.forEach((e => {\r\n\t\tfor (const n in e) t[n] = e[n]\r\n\t})), t\r\n}\r\nconst r = e => !!e.scope || e.sublanguage && e.language;\r\nclass s {\r\n\tconstructor(e, n) {\r\n\t\tthis.buffer = \"\", this.classPrefix = n.classPrefix, e.walk(this)\r\n\t}\r\n\taddText(e) {\r\n\t\tthis.buffer += a(e)\r\n\t}\r\n\topenNode(e) {\r\n\t\tif (!r(e)) return;\r\n\t\tlet n = \"\";\r\n\t\tn = e.sublanguage ? \"language-\" + e.language : ((e, {\r\n\t\t\tprefix: n\r\n\t\t}) => {\r\n\t\t\tif (e.includes(\".\")) {\r\n\t\t\t\tconst t = e.split(\".\");\r\n\t\t\t\treturn [`${n}${t.shift()}`, ...t.map(((e, n) => `${e}${\"_\".repeat(n+1)}`))].join(\" \")\r\n\t\t\t}\r\n\t\t\treturn `${n}${e}`\r\n\t\t})(e.scope, {\r\n\t\t\tprefix: this.classPrefix\r\n\t\t}), this.span(n)\r\n\t}\r\n\tcloseNode(e) {\r\n\t\tr(e) && (this.buffer += \"\")\r\n\t}\r\n\tvalue() {\r\n\t\treturn this.buffer\r\n\t}\r\n\tspan(e) {\r\n\t\tthis.buffer += ``\r\n\t}\r\n}\r\nconst o = (e = {}) => {\r\n\tconst n = {\r\n\t\tchildren: []\r\n\t};\r\n\treturn Object.assign(n, e), n\r\n};\r\nclass l {\r\n\tconstructor() {\r\n\t\tthis.rootNode = o(), this.stack = [this.rootNode]\r\n\t}\r\n\tget top() {\r\n\t\treturn this.stack[this.stack.length - 1]\r\n\t}\r\n\tget root() {\r\n\t\treturn this.rootNode\r\n\t}\r\n\tadd(e) {\r\n\t\tthis.top.children.push(e)\r\n\t}\r\n\topenNode(e) {\r\n\t\tconst n = o({\r\n\t\t\tscope: e\r\n\t\t});\r\n\t\tthis.add(n), this.stack.push(n)\r\n\t}\r\n\tcloseNode() {\r\n\t\tif (this.stack.length > 1) return this.stack.pop()\r\n\t}\r\n\tcloseAllNodes() {\r\n\t\tfor (; this.closeNode(););\r\n\t}\r\n\ttoJSON() {\r\n\t\treturn JSON.stringify(this.rootNode, null, 4)\r\n\t}\r\n\twalk(e) {\r\n\t\treturn this.constructor._walk(e, this.rootNode)\r\n\t}\r\n\tstatic _walk(e, n) {\r\n\t\treturn \"string\" == typeof n ? e.addText(n) : n.children && (e.openNode(n),\r\n\t\t\tn.children.forEach((n => this._walk(e, n))), e.closeNode(n)), e\r\n\t}\r\n\tstatic _collapse(e) {\r\n\t\t\"string\" != typeof e && e.children && (e.children.every((e => \"string\" == typeof e)) ? e.children = [e.children\r\n\t\t\t.join(\"\")\r\n\t\t] : e.children.forEach((e => {\r\n\t\t\tl._collapse(e)\r\n\t\t})))\r\n\t}\r\n}\r\nclass c extends l {\r\n\tconstructor(e) {\r\n\t\tsuper(), this.options = e\r\n\t}\r\n\taddKeyword(e, n) {\r\n\t\t\"\" !== e && (this.openNode(n), this.addText(e), this.closeNode())\r\n\t}\r\n\taddText(e) {\r\n\t\t\"\" !== e && this.add(e)\r\n\t}\r\n\taddSublanguage(e, n) {\r\n\t\tconst t = e.root;\r\n\t\tt.sublanguage = !0, t.language = n, this.add(t)\r\n\t}\r\n\ttoHTML() {\r\n\t\treturn new s(this, this.options).value()\r\n\t}\r\n\tfinalize() {\r\n\t\treturn !0\r\n\t}\r\n}\r\n\r\nfunction d(e) {\r\n\treturn e ? \"string\" == typeof e ? e : e.source : null\r\n}\r\n\r\nfunction g(e) {\r\n\treturn m(\"(?=\", e, \")\")\r\n}\r\n\r\nfunction u(e) {\r\n\treturn m(\"(?:\", e, \")*\")\r\n}\r\n\r\nfunction b(e) {\r\n\treturn m(\"(?:\", e, \")?\")\r\n}\r\n\r\nfunction m(...e) {\r\n\treturn e.map((e => d(e))).join(\"\")\r\n}\r\n\r\nfunction p(...e) {\r\n\tconst n = (e => {\r\n\t\tconst n = e[e.length - 1];\r\n\t\treturn \"object\" == typeof n && n.constructor === Object ? (e.splice(e.length - 1, 1), n) : {}\r\n\t})(e);\r\n\treturn \"(\" + (n.capture ? \"\" : \"?:\") + e.map((e => d(e))).join(\"|\") + \")\"\r\n}\r\n\r\nfunction _(e) {\r\n\treturn RegExp(e.toString() + \"|\").exec(\"\").length - 1\r\n}\r\nconst h = /\\[(?:[^\\\\\\]]|\\\\.)*\\]|\\(\\??|\\\\([1-9][0-9]*)|\\\\./;\r\n\r\nfunction f(e, {\r\n\tjoinWith: n\r\n}) {\r\n\tlet t = 0;\r\n\treturn e.map((e => {\r\n\t\tt += 1;\r\n\t\tconst n = t;\r\n\t\tlet a = d(e),\r\n\t\t\ti = \"\";\r\n\t\tfor (; a.length > 0;) {\r\n\t\t\tconst e = h.exec(a);\r\n\t\t\tif (!e) {\r\n\t\t\t\ti += a;\r\n\t\t\t\tbreak\r\n\t\t\t}\r\n\t\t\ti += a.substring(0, e.index),\r\n\t\t\t\ta = a.substring(e.index + e[0].length), \"\\\\\" === e[0][0] && e[1] ? i += \"\\\\\" + (Number(e[1]) + n) : (i +=\r\n\t\t\t\t\te[0],\r\n\t\t\t\t\t\"(\" === e[0] && t++)\r\n\t\t}\r\n\t\treturn i\r\n\t})).map((e => `(${e})`)).join(n)\r\n}\r\nconst E = \"(-?)(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\",\r\n\ty = {\r\n\t\tbegin: \"\\\\\\\\[\\\\s\\\\S]\",\r\n\t\trelevance: 0\r\n\t},\r\n\tw = {\r\n\t\tscope: \"string\",\r\n\t\tbegin: \"'\",\r\n\t\tend: \"'\",\r\n\t\tillegal: \"\\\\n\",\r\n\t\tcontains: [y]\r\n\t},\r\n\tN = {\r\n\t\tscope: \"string\",\r\n\t\tbegin: '\"',\r\n\t\tend: '\"',\r\n\t\tillegal: \"\\\\n\",\r\n\t\tcontains: [y]\r\n\t},\r\n\tv = (e, n, t = {}) => {\r\n\t\tconst a = i({\r\n\t\t\tscope: \"comment\",\r\n\t\t\tbegin: e,\r\n\t\t\tend: n,\r\n\t\t\tcontains: []\r\n\t\t}, t);\r\n\t\ta.contains.push({\r\n\t\t\tscope: \"doctag\",\r\n\t\t\tbegin: \"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)\",\r\n\t\t\tend: /(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,\r\n\t\t\texcludeBegin: !0,\r\n\t\t\trelevance: 0\r\n\t\t});\r\n\t\tconst r = p(\"I\", \"a\", \"is\", \"so\", \"us\", \"to\", \"at\", \"if\", \"in\", \"it\", \"on\", /[A-Za-z]+['](d|ve|re|ll|t|s|n)/,\r\n\t\t\t/[A-Za-z]+[-][a-z]+/, /[A-Za-z][a-z]{2,}/);\r\n\t\treturn a.contains.push({\r\n\t\t\tbegin: m(/[ ]+/, \"(\", r, /[.]?[:]?([.][ ]|[ ])/, \"){3}\")\r\n\t\t}), a\r\n\t},\r\n\tO = v(\"//\", \"$\"),\r\n\tk = v(\"/\\\\*\", \"\\\\*/\"),\r\n\tx = v(\"#\", \"$\");\r\nvar M = Object.freeze({\r\n\t__proto__: null,\r\n\tMATCH_NOTHING_RE: /\\b\\B/,\r\n\tIDENT_RE: \"[a-zA-Z]\\\\w*\",\r\n\tUNDERSCORE_IDENT_RE: \"[a-zA-Z_]\\\\w*\",\r\n\tNUMBER_RE: \"\\\\b\\\\d+(\\\\.\\\\d+)?\",\r\n\tC_NUMBER_RE: E,\r\n\tBINARY_NUMBER_RE: \"\\\\b(0b[01]+)\",\r\n\tRE_STARTERS_RE: \"!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\",\r\n\tSHEBANG: (e = {}) => {\r\n\t\tconst n = /^#![ ]*\\//;\r\n\t\treturn e.binary && (e.begin = m(n, /.*\\b/, e.binary, /\\b.*/)), i({\r\n\t\t\tscope: \"meta\",\r\n\t\t\tbegin: n,\r\n\t\t\tend: /$/,\r\n\t\t\trelevance: 0,\r\n\t\t\t\"on:begin\": (e, n) => {\r\n\t\t\t\t0 !== e.index && n.ignoreMatch()\r\n\t\t\t}\r\n\t\t}, e)\r\n\t},\r\n\tBACKSLASH_ESCAPE: y,\r\n\tAPOS_STRING_MODE: w,\r\n\tQUOTE_STRING_MODE: N,\r\n\tPHRASAL_WORDS_MODE: {\r\n\t\tbegin: /\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\b/\r\n\t},\r\n\tCOMMENT: v,\r\n\tC_LINE_COMMENT_MODE: O,\r\n\tC_BLOCK_COMMENT_MODE: k,\r\n\tHASH_COMMENT_MODE: x,\r\n\tNUMBER_MODE: {\r\n\t\tscope: \"number\",\r\n\t\tbegin: \"\\\\b\\\\d+(\\\\.\\\\d+)?\",\r\n\t\trelevance: 0\r\n\t},\r\n\tC_NUMBER_MODE: {\r\n\t\tscope: \"number\",\r\n\t\tbegin: E,\r\n\t\trelevance: 0\r\n\t},\r\n\tBINARY_NUMBER_MODE: {\r\n\t\tscope: \"number\",\r\n\t\tbegin: \"\\\\b(0b[01]+)\",\r\n\t\trelevance: 0\r\n\t},\r\n\tREGEXP_MODE: {\r\n\t\tbegin: /(?=\\/[^/\\n]*\\/)/,\r\n\t\tcontains: [{\r\n\t\t\tscope: \"regexp\",\r\n\t\t\tbegin: /\\//,\r\n\t\t\tend: /\\/[gimuy]*/,\r\n\t\t\tillegal: /\\n/,\r\n\t\t\tcontains: [y, {\r\n\t\t\t\tbegin: /\\[/,\r\n\t\t\t\tend: /\\]/,\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tcontains: [y]\r\n\t\t\t}]\r\n\t\t}]\r\n\t},\r\n\tTITLE_MODE: {\r\n\t\tscope: \"title\",\r\n\t\tbegin: \"[a-zA-Z]\\\\w*\",\r\n\t\trelevance: 0\r\n\t},\r\n\tUNDERSCORE_TITLE_MODE: {\r\n\t\tscope: \"title\",\r\n\t\tbegin: \"[a-zA-Z_]\\\\w*\",\r\n\t\trelevance: 0\r\n\t},\r\n\tMETHOD_GUARD: {\r\n\t\tbegin: \"\\\\.\\\\s*[a-zA-Z_]\\\\w*\",\r\n\t\trelevance: 0\r\n\t},\r\n\tEND_SAME_AS_BEGIN: e => Object.assign(e, {\r\n\t\t\"on:begin\": (e, n) => {\r\n\t\t\tn.data._beginMatch = e[1]\r\n\t\t},\r\n\t\t\"on:end\": (e, n) => {\r\n\t\t\tn.data._beginMatch !== e[1] && n.ignoreMatch()\r\n\t\t}\r\n\t})\r\n});\r\n\r\nfunction S(e, n) {\r\n\t\".\" === e.input[e.index - 1] && n.ignoreMatch()\r\n}\r\n\r\nfunction A(e, n) {\r\n\tvoid 0 !== e.className && (e.scope = e.className, delete e.className)\r\n}\r\n\r\nfunction C(e, n) {\r\n\tn && e.beginKeywords && (e.begin = \"\\\\b(\" + e.beginKeywords.split(\" \").join(\"|\") + \")(?!\\\\.)(?=\\\\b|\\\\s)\",\r\n\t\te.__beforeBegin = S, e.keywords = e.keywords || e.beginKeywords, delete e.beginKeywords,\r\n\t\tvoid 0 === e.relevance && (e.relevance = 0))\r\n}\r\n\r\nfunction T(e, n) {\r\n\tArray.isArray(e.illegal) && (e.illegal = p(...e.illegal))\r\n}\r\n\r\nfunction R(e, n) {\r\n\tif (e.match) {\r\n\t\tif (e.begin || e.end) throw Error(\"begin & end are not supported with match\");\r\n\t\te.begin = e.match, delete e.match\r\n\t}\r\n}\r\n\r\nfunction D(e, n) {\r\n\tvoid 0 === e.relevance && (e.relevance = 1)\r\n}\r\nconst I = (e, n) => {\r\n\t\tif (!e.beforeMatch) return;\r\n\t\tif (e.starts) throw Error(\"beforeMatch cannot be used with starts\");\r\n\t\tconst t = Object.assign({}, e);\r\n\t\tObject.keys(e).forEach((n => {\r\n\t\t\tdelete e[n]\r\n\t\t})), e.keywords = t.keywords, e.begin = m(t.beforeMatch, g(t.begin)), e.starts = {\r\n\t\t\trelevance: 0,\r\n\t\t\tcontains: [Object.assign(t, {\r\n\t\t\t\tendsParent: !0\r\n\t\t\t})]\r\n\t\t}, e.relevance = 0, delete t.beforeMatch\r\n\t},\r\n\tL = [\"of\", \"and\", \"for\", \"in\", \"not\", \"or\", \"if\", \"then\", \"parent\", \"list\", \"value\"];\r\n\r\nfunction B(e, n, t = \"keyword\") {\r\n\tconst a = Object.create(null);\r\n\treturn \"string\" == typeof e ? i(t, e.split(\" \")) : Array.isArray(e) ? i(t, e) : Object.keys(e).forEach((t => {\r\n\t\tObject.assign(a, B(e[t], n, t))\r\n\t})), a;\r\n\r\n\tfunction i(e, t) {\r\n\t\tn && (t = t.map((e => e.toLowerCase()))), t.forEach((n => {\r\n\t\t\tconst t = n.split(\"|\");\r\n\t\t\ta[t[0]] = [e, $(t[0], t[1])]\r\n\t\t}))\r\n\t}\r\n}\r\n\r\nfunction $(e, n) {\r\n\treturn n ? Number(n) : (e => L.includes(e.toLowerCase()))(e) ? 0 : 1\r\n}\r\nconst z = {},\r\n\tF = e => {\r\n\t\tconsole.error(e)\r\n\t},\r\n\tU = (e, ...n) => {\r\n\t\tconsole.log(\"WARN: \" + e, ...n)\r\n\t},\r\n\tj = (e, n) => {\r\n\t\tz[`${e}/${n}`] || (console.log(`Deprecated as of ${e}. ${n}`), z[`${e}/${n}`] = !0)\r\n\t},\r\n\tP = Error();\r\n\r\nfunction K(e, n, {\r\n\tkey: t\r\n}) {\r\n\tlet a = 0;\r\n\tconst i = e[t],\r\n\t\tr = {},\r\n\t\ts = {};\r\n\tfor (let e = 1; e <= n.length; e++) s[e + a] = i[e], r[e + a] = !0, a += _(n[e - 1]);\r\n\te[t] = s, e[t]._emit = r, e[t]._multi = !0\r\n}\r\n\r\nfunction H(e) {\r\n\t(e => {\r\n\t\te.scope && \"object\" == typeof e.scope && null !== e.scope && (e.beginScope = e.scope,\r\n\t\t\tdelete e.scope)\r\n\t})(e), \"string\" == typeof e.beginScope && (e.beginScope = {\r\n\t\t_wrap: e.beginScope\r\n\t}), \"string\" == typeof e.endScope && (e.endScope = {\r\n\t\t_wrap: e.endScope\r\n\t}), (e => {\r\n\t\tif (Array.isArray(e.begin)) {\r\n\t\t\tif (e.skip || e.excludeBegin || e.returnBegin) throw F(\r\n\t\t\t\t\t\"skip, excludeBegin, returnBegin not compatible with beginScope: {}\"),\r\n\t\t\t\tP;\r\n\t\t\tif (\"object\" != typeof e.beginScope || null === e.beginScope) throw F(\"beginScope must be object\"),\r\n\t\t\t\tP;\r\n\t\t\tK(e, e.begin, {\r\n\t\t\t\tkey: \"beginScope\"\r\n\t\t\t}), e.begin = f(e.begin, {\r\n\t\t\t\tjoinWith: \"\"\r\n\t\t\t})\r\n\t\t}\r\n\t})(e), (e => {\r\n\t\tif (Array.isArray(e.end)) {\r\n\t\t\tif (e.skip || e.excludeEnd || e.returnEnd) throw F(\r\n\t\t\t\t\t\"skip, excludeEnd, returnEnd not compatible with endScope: {}\"),\r\n\t\t\t\tP;\r\n\t\t\tif (\"object\" != typeof e.endScope || null === e.endScope) throw F(\"endScope must be object\"),\r\n\t\t\t\tP;\r\n\t\t\tK(e, e.end, {\r\n\t\t\t\tkey: \"endScope\"\r\n\t\t\t}), e.end = f(e.end, {\r\n\t\t\t\tjoinWith: \"\"\r\n\t\t\t})\r\n\t\t}\r\n\t})(e)\r\n}\r\n\r\nfunction q(e) {\r\n\tfunction n(n, t) {\r\n\t\treturn RegExp(d(n), \"m\" + (e.case_insensitive ? \"i\" : \"\") + (e.unicodeRegex ? \"u\" : \"\") + (t ? \"g\" : \"\"))\r\n\t}\r\n\tclass t {\r\n\t\tconstructor() {\r\n\t\t\tthis.matchIndexes = {}, this.regexes = [], this.matchAt = 1, this.position = 0\r\n\t\t}\r\n\t\taddRule(e, n) {\r\n\t\t\tn.position = this.position++, this.matchIndexes[this.matchAt] = n, this.regexes.push([n, e]),\r\n\t\t\t\tthis.matchAt += _(e) + 1\r\n\t\t}\r\n\t\tcompile() {\r\n\t\t\t0 === this.regexes.length && (this.exec = () => null);\r\n\t\t\tconst e = this.regexes.map((e => e[1]));\r\n\t\t\tthis.matcherRe = n(f(e, {\r\n\t\t\t\tjoinWith: \"|\"\r\n\t\t\t}), !0), this.lastIndex = 0\r\n\t\t}\r\n\t\texec(e) {\r\n\t\t\tthis.matcherRe.lastIndex = this.lastIndex;\r\n\t\t\tconst n = this.matcherRe.exec(e);\r\n\t\t\tif (!n) return null;\r\n\t\t\tconst t = n.findIndex(((e, n) => n > 0 && void 0 !== e)),\r\n\t\t\t\ta = this.matchIndexes[t];\r\n\t\t\treturn n.splice(0, t), Object.assign(n, a)\r\n\t\t}\r\n\t}\r\n\tclass a {\r\n\t\tconstructor() {\r\n\t\t\tthis.rules = [], this.multiRegexes = [],\r\n\t\t\t\tthis.count = 0, this.lastIndex = 0, this.regexIndex = 0\r\n\t\t}\r\n\t\tgetMatcher(e) {\r\n\t\t\tif (this.multiRegexes[e]) return this.multiRegexes[e];\r\n\t\t\tconst n = new t;\r\n\t\t\treturn this.rules.slice(e).forEach((([e, t]) => n.addRule(e, t))),\r\n\t\t\t\tn.compile(), this.multiRegexes[e] = n, n\r\n\t\t}\r\n\t\tresumingScanAtSamePosition() {\r\n\t\t\treturn 0 !== this.regexIndex\r\n\t\t}\r\n\t\tconsiderAll() {\r\n\t\t\tthis.regexIndex = 0\r\n\t\t}\r\n\t\taddRule(e, n) {\r\n\t\t\tthis.rules.push([e, n]), \"begin\" === n.type && this.count++\r\n\t\t}\r\n\t\texec(e) {\r\n\t\t\tconst n = this.getMatcher(this.regexIndex);\r\n\t\t\tn.lastIndex = this.lastIndex;\r\n\t\t\tlet t = n.exec(e);\r\n\t\t\tif (this.resumingScanAtSamePosition())\r\n\t\t\t\tif (t && t.index === this.lastIndex);\r\n\t\t\t\telse {\r\n\t\t\t\t\tconst n = this.getMatcher(0);\r\n\t\t\t\t\tn.lastIndex = this.lastIndex + 1, t = n.exec(e)\r\n\t\t\t\t}\r\n\t\t\treturn t && (this.regexIndex += t.position + 1,\r\n\t\t\t\tthis.regexIndex === this.count && this.considerAll()), t\r\n\t\t}\r\n\t}\r\n\tif (e.compilerExtensions || (e.compilerExtensions = []),\r\n\t\te.contains && e.contains.includes(\"self\")) throw Error(\r\n\t\t\"ERR: contains `self` is not supported at the top-level of a language. See documentation.\");\r\n\treturn e.classNameAliases = i(e.classNameAliases || {}),\r\n\t\tfunction t(r, s) {\r\n\t\t\tconst o = r;\r\n\t\t\tif (r.isCompiled) return o;\r\n\t\t\t[A, R, H, I].forEach((e => e(r, s))), e.compilerExtensions.forEach((e => e(r, s))),\r\n\t\t\t\tr.__beforeBegin = null, [C, T, D].forEach((e => e(r, s))), r.isCompiled = !0;\r\n\t\t\tlet l = null;\r\n\t\t\treturn \"object\" == typeof r.keywords && r.keywords.$pattern && (r.keywords = Object.assign({}, r.keywords),\r\n\t\t\t\t\tl = r.keywords.$pattern,\r\n\t\t\t\t\tdelete r.keywords.$pattern), l = l || /\\w+/, r.keywords && (r.keywords = B(r.keywords, e.case_insensitive)),\r\n\t\t\t\to.keywordPatternRe = n(l, !0),\r\n\t\t\t\ts && (r.begin || (r.begin = /\\B|\\b/), o.beginRe = n(o.begin), r.end || r.endsWithParent || (r.end = /\\B|\\b/),\r\n\t\t\t\t\tr.end && (o.endRe = n(o.end)),\r\n\t\t\t\t\to.terminatorEnd = d(o.end) || \"\", r.endsWithParent && s.terminatorEnd && (o.terminatorEnd += (r.end ? \"|\" :\r\n\t\t\t\t\t\t\"\") + s.terminatorEnd)),\r\n\t\t\t\tr.illegal && (o.illegalRe = n(r.illegal)),\r\n\t\t\t\tr.contains || (r.contains = []), r.contains = [].concat(...r.contains.map((e => (e => (e.variants && !e\r\n\t\t\t\t\t.cachedVariants && (e.cachedVariants = e.variants.map((n => i(e, {\r\n\t\t\t\t\t\tvariants: null\r\n\t\t\t\t\t}, n)))), e.cachedVariants ? e.cachedVariants : Z(e) ? i(e, {\r\n\t\t\t\t\t\tstarts: e.starts ? i(e.starts) : null\r\n\t\t\t\t\t}) : Object.isFrozen(e) ? i(e) : e))(\"self\" === e ? r : e)))), r.contains.forEach((e => {\r\n\t\t\t\t\tt(e, o)\r\n\t\t\t\t})), r.starts && t(r.starts, s), o.matcher = (e => {\r\n\t\t\t\t\tconst n = new a;\r\n\t\t\t\t\treturn e.contains.forEach((e => n.addRule(e.begin, {\r\n\t\t\t\t\t\trule: e,\r\n\t\t\t\t\t\ttype: \"begin\"\r\n\t\t\t\t\t}))), e.terminatorEnd && n.addRule(e.terminatorEnd, {\r\n\t\t\t\t\t\ttype: \"end\"\r\n\t\t\t\t\t}), e.illegal && n.addRule(e.illegal, {\r\n\t\t\t\t\t\ttype: \"illegal\"\r\n\t\t\t\t\t}), n\r\n\t\t\t\t})(o), o\r\n\t\t}(e)\r\n}\r\n\r\nfunction Z(e) {\r\n\treturn !!e && (e.endsWithParent || Z(e.starts))\r\n}\r\nclass G extends Error {\r\n\tconstructor(e, n) {\r\n\t\tsuper(e), this.name = \"HTMLInjectionError\", this.html = n\r\n\t}\r\n}\r\nconst W = a,\r\n\tQ = i,\r\n\tX = Symbol(\"nomatch\");\r\nvar V = (n => {\r\n\tconst a = Object.create(null),\r\n\t\ti = Object.create(null),\r\n\t\tr = [];\r\n\tlet s = !0;\r\n\tconst o = \"Could not find the language '{}', did you forget to load/include a language module?\",\r\n\t\tl = {\r\n\t\t\tdisableAutodetect: !0,\r\n\t\t\tname: \"Plain text\",\r\n\t\t\tcontains: []\r\n\t\t};\r\n\tlet d = {\r\n\t\tignoreUnescapedHTML: !1,\r\n\t\tthrowUnescapedHTML: !1,\r\n\t\tnoHighlightRe: /^(no-?highlight)$/i,\r\n\t\tlanguageDetectRe: /\\blang(?:uage)?-([\\w-]+)\\b/i,\r\n\t\tclassPrefix: \"hljs-\",\r\n\t\tcssSelector: \"pre code\",\r\n\t\tlanguages: null,\r\n\t\t__emitter: c\r\n\t};\r\n\r\n\tfunction _(e) {\r\n\t\treturn d.noHighlightRe.test(e)\r\n\t}\r\n\r\n\tfunction h(e, n, t) {\r\n\t\tlet a = \"\",\r\n\t\t\ti = \"\";\r\n\t\t\"object\" == typeof n ? (a = e,\r\n\t\t\tt = n.ignoreIllegals, i = n.language) : (j(\"10.7.0\", \"highlight(lang, code, ...args) has been deprecated.\"),\r\n\t\t\tj(\"10.7.0\",\r\n\t\t\t\t\"Please use highlight(code, options) instead.\\nhttps://github.com/highlightjs/highlight.js/issues/2277\"),\r\n\t\t\ti = e, a = n), void 0 === t && (t = !0);\r\n\t\tconst r = {\r\n\t\t\tcode: a,\r\n\t\t\tlanguage: i\r\n\t\t};\r\n\t\tx(\"before:highlight\", r);\r\n\t\tconst s = r.result ? r.result : f(r.language, r.code, t);\r\n\t\treturn s.code = r.code, x(\"after:highlight\", s), s\r\n\t}\r\n\r\n\tfunction f(e, n, i, r) {\r\n\t\tconst l = Object.create(null);\r\n\r\n\t\tfunction c() {\r\n\t\t\tif (!k.keywords) return void M.addText(S);\r\n\t\t\tlet e = 0;\r\n\t\t\tk.keywordPatternRe.lastIndex = 0;\r\n\t\t\tlet n = k.keywordPatternRe.exec(S),\r\n\t\t\t\tt = \"\";\r\n\t\t\tfor (; n;) {\r\n\t\t\t\tt += S.substring(e, n.index);\r\n\t\t\t\tconst i = w.case_insensitive ? n[0].toLowerCase() : n[0],\r\n\t\t\t\t\tr = (a = i, k.keywords[a]);\r\n\t\t\t\tif (r) {\r\n\t\t\t\t\tconst [e, a] = r\r\n\t\t\t\t\t;\r\n\t\t\t\t\tif (M.addText(t), t = \"\", l[i] = (l[i] || 0) + 1, l[i] <= 7 && (A += a), e.startsWith(\"_\")) t += n[0];\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\tconst t = w.classNameAliases[e] || e;\r\n\t\t\t\t\t\tM.addKeyword(n[0], t)\r\n\t\t\t\t\t}\r\n\t\t\t\t} else t += n[0];\r\n\t\t\t\te = k.keywordPatternRe.lastIndex, n = k.keywordPatternRe.exec(S)\r\n\t\t\t}\r\n\t\t\tvar a;\r\n\t\t\tt += S.substring(e), M.addText(t)\r\n\t\t}\r\n\r\n\t\tfunction g() {\r\n\t\t\tnull != k.subLanguage ? (() => {\r\n\t\t\t\tif (\"\" === S) return;\r\n\t\t\t\tlet e = null;\r\n\t\t\t\tif (\"string\" == typeof k.subLanguage) {\r\n\t\t\t\t\tif (!a[k.subLanguage]) return void M.addText(S);\r\n\t\t\t\t\te = f(k.subLanguage, S, !0, x[k.subLanguage]), x[k.subLanguage] = e._top\r\n\t\t\t\t} else e = E(S, k.subLanguage.length ? k.subLanguage : null);\r\n\t\t\t\tk.relevance > 0 && (A += e.relevance), M.addSublanguage(e._emitter, e.language)\r\n\t\t\t})() : c(), S = \"\"\r\n\t\t}\r\n\r\n\t\tfunction u(e, n) {\r\n\t\t\tlet t = 1;\r\n\t\t\tconst a = n.length - 1;\r\n\t\t\tfor (; t <= a;) {\r\n\t\t\t\tif (!e._emit[t]) {\r\n\t\t\t\t\tt++;\r\n\t\t\t\t\tcontinue\r\n\t\t\t\t}\r\n\t\t\t\tconst a = w.classNameAliases[e[t]] || e[t],\r\n\t\t\t\t\ti = n[t];\r\n\t\t\t\ta ? M.addKeyword(i, a) : (S = i, c(), S = \"\"), t++\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\tfunction b(e, n) {\r\n\t\t\treturn e.scope && \"string\" == typeof e.scope && M.openNode(w.classNameAliases[e.scope] || e.scope),\r\n\t\t\t\te.beginScope && (e.beginScope._wrap ? (M.addKeyword(S, w.classNameAliases[e.beginScope._wrap] || e\r\n\t\t\t\t\t\t.beginScope._wrap),\r\n\t\t\t\t\tS = \"\") : e.beginScope._multi && (u(e.beginScope, n), S = \"\")), k = Object.create(e, {\r\n\t\t\t\t\tparent: {\r\n\t\t\t\t\t\tvalue: k\r\n\t\t\t\t\t}\r\n\t\t\t\t}), k\r\n\t\t}\r\n\r\n\t\tfunction m(e, n, a) {\r\n\t\t\tlet i = ((e, n) => {\r\n\t\t\t\tconst t = e && e.exec(n);\r\n\t\t\t\treturn t && 0 === t.index\r\n\t\t\t})(e.endRe, a);\r\n\t\t\tif (i) {\r\n\t\t\t\tif (e[\"on:end\"]) {\r\n\t\t\t\t\tconst a = new t(e);\r\n\t\t\t\t\te[\"on:end\"](n, a), a.isMatchIgnored && (i = !1)\r\n\t\t\t\t}\r\n\t\t\t\tif (i) {\r\n\t\t\t\t\tfor (; e.endsParent && e.parent;) e = e.parent;\r\n\t\t\t\t\treturn e\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif (e.endsWithParent) return m(e.parent, n, a)\r\n\t\t}\r\n\r\n\t\tfunction p(e) {\r\n\t\t\treturn 0 === k.matcher.regexIndex ? (S += e[0], 1) : (R = !0, 0)\r\n\t\t}\r\n\r\n\t\tfunction _(e) {\r\n\t\t\tconst t = e[0],\r\n\t\t\t\ta = n.substring(e.index),\r\n\t\t\t\ti = m(k, e, a);\r\n\t\t\tif (!i) return X;\r\n\t\t\tconst r = k;\r\n\t\t\tk.endScope && k.endScope._wrap ? (g(),\r\n\t\t\t\tM.addKeyword(t, k.endScope._wrap)) : k.endScope && k.endScope._multi ? (g(),\r\n\t\t\t\tu(k.endScope, e)) : r.skip ? S += t : (r.returnEnd || r.excludeEnd || (S += t),\r\n\t\t\t\tg(), r.excludeEnd && (S = t));\r\n\t\t\tdo {\r\n\t\t\t\tk.scope && M.closeNode(), k.skip || k.subLanguage || (A += k.relevance), k = k.parent\r\n\t\t\t} while (k !== i.parent);\r\n\t\t\treturn i.starts && b(i.starts, e), r.returnEnd ? 0 : t.length\r\n\t\t}\r\n\t\tlet h = {};\r\n\r\n\t\tfunction y(a, r) {\r\n\t\t\tconst o = r && r[0];\r\n\t\t\tif (S += a, null == o) return g(), 0;\r\n\t\t\tif (\"begin\" === h.type && \"end\" === r.type && h.index === r.index && \"\" === o) {\r\n\t\t\t\tif (S += n.slice(r.index, r.index + 1), !s) {\r\n\t\t\t\t\tconst n = Error(`0 width match regex (${e})`);\r\n\t\t\t\t\tthrow n.languageName = e, n.badRule = h.rule, n\r\n\t\t\t\t}\r\n\t\t\t\treturn 1\r\n\t\t\t}\r\n\t\t\tif (h = r, \"begin\" === r.type) return (e => {\r\n\t\t\t\tconst n = e[0],\r\n\t\t\t\t\ta = e.rule,\r\n\t\t\t\t\ti = new t(a),\r\n\t\t\t\t\tr = [a.__beforeBegin, a[\"on:begin\"]];\r\n\t\t\t\tfor (const t of r)\r\n\t\t\t\t\tif (t && (t(e, i), i.isMatchIgnored)) return p(n);\r\n\t\t\t\treturn a.skip ? S += n : (a.excludeBegin && (S += n),\r\n\t\t\t\t\tg(), a.returnBegin || a.excludeBegin || (S = n)), b(a, e), a.returnBegin ? 0 : n.length\r\n\t\t\t})(r);\r\n\t\t\tif (\"illegal\" === r.type && !i) {\r\n\t\t\t\tconst e = Error('Illegal lexeme \"' + o + '\" for mode \"' + (k.scope || \"\") + '\"');\r\n\t\t\t\tthrow e.mode = k, e\r\n\t\t\t}\r\n\t\t\tif (\"end\" === r.type) {\r\n\t\t\t\tconst e = _(r);\r\n\t\t\t\tif (e !== X) return e\r\n\t\t\t}\r\n\t\t\tif (\"illegal\" === r.type && \"\" === o) return 1;\r\n\t\t\tif (T > 1e5 && T > 3 * r.index) throw Error(\"potential infinite loop, way more iterations than matches\");\r\n\t\t\treturn S += o, o.length\r\n\t\t}\r\n\t\tconst w = v(e);\r\n\t\tif (!w) throw F(o.replace(\"{}\", e)), Error('Unknown language: \"' + e + '\"');\r\n\t\tconst N = q(w);\r\n\t\tlet O = \"\",\r\n\t\t\tk = r || N;\r\n\t\tconst x = {},\r\n\t\t\tM = new d.__emitter(d);\r\n\t\t(() => {\r\n\t\t\tconst e = [];\r\n\t\t\tfor (let n = k; n !== w; n = n.parent) n.scope && e.unshift(n.scope);\r\n\t\t\te.forEach((e => M.openNode(e)))\r\n\t\t})();\r\n\t\tlet S = \"\",\r\n\t\t\tA = 0,\r\n\t\t\tC = 0,\r\n\t\t\tT = 0,\r\n\t\t\tR = !1;\r\n\t\ttry {\r\n\t\t\tfor (k.matcher.considerAll();;) {\r\n\t\t\t\tT++, R ? R = !1 : k.matcher.considerAll(), k.matcher.lastIndex = C;\r\n\t\t\t\tconst e = k.matcher.exec(n);\r\n\t\t\t\tif (!e) break;\r\n\t\t\t\tconst t = y(n.substring(C, e.index), e);\r\n\t\t\t\tC = e.index + t\r\n\t\t\t}\r\n\t\t\treturn y(n.substring(C)), M.closeAllNodes(), M.finalize(), O = M.toHTML(), {\r\n\t\t\t\tlanguage: e,\r\n\t\t\t\tvalue: O,\r\n\t\t\t\trelevance: A,\r\n\t\t\t\tillegal: !1,\r\n\t\t\t\t_emitter: M,\r\n\t\t\t\t_top: k\r\n\t\t\t}\r\n\t\t} catch (t) {\r\n\t\t\tif (t.message && t.message.includes(\"Illegal\")) return {\r\n\t\t\t\tlanguage: e,\r\n\t\t\t\tvalue: W(n),\r\n\t\t\t\tillegal: !0,\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\t_illegalBy: {\r\n\t\t\t\t\tmessage: t.message,\r\n\t\t\t\t\tindex: C,\r\n\t\t\t\t\tcontext: n.slice(C - 100, C + 100),\r\n\t\t\t\t\tmode: t.mode,\r\n\t\t\t\t\tresultSoFar: O\r\n\t\t\t\t},\r\n\t\t\t\t_emitter: M\r\n\t\t\t};\r\n\t\t\tif (s) return {\r\n\t\t\t\tlanguage: e,\r\n\t\t\t\tvalue: W(n),\r\n\t\t\t\tillegal: !1,\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\terrorRaised: t,\r\n\t\t\t\t_emitter: M,\r\n\t\t\t\t_top: k\r\n\t\t\t};\r\n\t\t\tthrow t\r\n\t\t}\r\n\t}\r\n\r\n\tfunction E(e, n) {\r\n\t\tn = n || d.languages || Object.keys(a);\r\n\t\tconst t = (e => {\r\n\t\t\t\tconst n = {\r\n\t\t\t\t\tvalue: W(e),\r\n\t\t\t\t\tillegal: !1,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\t_top: l,\r\n\t\t\t\t\t_emitter: new d.__emitter(d)\r\n\t\t\t\t};\r\n\t\t\t\treturn n._emitter.addText(e), n\r\n\t\t\t})(e),\r\n\t\t\ti = n.filter(v).filter(k).map((n => f(n, e, !1)));\r\n\t\ti.unshift(t);\r\n\t\tconst r = i.sort(((e, n) => {\r\n\t\t\t\tif (e.relevance !== n.relevance) return n.relevance - e.relevance;\r\n\t\t\t\tif (e.language && n.language) {\r\n\t\t\t\t\tif (v(e.language).supersetOf === n.language) return 1;\r\n\t\t\t\t\tif (v(n.language).supersetOf === e.language) return -1\r\n\t\t\t\t}\r\n\t\t\t\treturn 0\r\n\t\t\t})),\r\n\t\t\t[s, o] = r,\r\n\t\t\tc = s;\r\n\t\treturn c.secondBest = o, c\r\n\t}\r\n\r\n\tfunction y(e) {\r\n\t\tlet n = null;\r\n\t\tconst t = (e => {\r\n\t\t\tlet n = e.className + \" \";\r\n\t\t\tn += e.parentNode ? e.parentNode.className : \"\";\r\n\t\t\tconst t = d.languageDetectRe.exec(n);\r\n\t\t\tif (t) {\r\n\t\t\t\tconst n = v(t[1]);\r\n\t\t\t\treturn n || (U(o.replace(\"{}\", t[1])),\r\n\t\t\t\t\tU(\"Falling back to no-highlight mode for this block.\", e)), n ? t[1] : \"no-highlight\"\r\n\t\t\t}\r\n\t\t\treturn n.split(/\\s+/).find((e => _(e) || v(e)))\r\n\t\t})(e);\r\n\t\tif (_(t)) return;\r\n\t\tif (x(\"before:highlightElement\", {\r\n\t\t\t\tel: e,\r\n\t\t\t\tlanguage: t\r\n\t\t\t}), e.children.length > 0 && (d.ignoreUnescapedHTML || (console.warn(\r\n\t\t\t\t\t\"One of your code blocks includes unescaped HTML. This is a potentially serious security risk.\"),\r\n\t\t\t\tconsole.warn(\"https://github.com/highlightjs/highlight.js/wiki/security\"),\r\n\t\t\t\tconsole.warn(\"The element with unescaped HTML:\"),\r\n\t\t\t\tconsole.warn(e)), d.throwUnescapedHTML)) throw new G(\"One of your code blocks includes unescaped HTML.\", e\r\n\t\t\t.innerHTML);\r\n\t\tn = e;\r\n\t\tconst a = n.textContent,\r\n\t\t\tr = t ? h(a, {\r\n\t\t\t\tlanguage: t,\r\n\t\t\t\tignoreIllegals: !0\r\n\t\t\t}) : E(a);\r\n\t\te.innerHTML = r.value, ((e, n, t) => {\r\n\t\t\tconst a = n && i[n] || t;\r\n\t\t\te.classList.add(\"hljs\"), e.classList.add(\"language-\" + a)\r\n\t\t})(e, t, r.language), e.result = {\r\n\t\t\tlanguage: r.language,\r\n\t\t\tre: r.relevance,\r\n\t\t\trelevance: r.relevance\r\n\t\t}, r.secondBest && (e.secondBest = {\r\n\t\t\tlanguage: r.secondBest.language,\r\n\t\t\trelevance: r.secondBest.relevance\r\n\t\t}), x(\"after:highlightElement\", {\r\n\t\t\tel: e,\r\n\t\t\tresult: r,\r\n\t\t\ttext: a\r\n\t\t})\r\n\t}\r\n\tlet w = !1;\r\n\r\n\tfunction N() {\r\n\t\t\"loading\" !== document.readyState ? document.querySelectorAll(d.cssSelector).forEach(y) : w = !0\r\n\t}\r\n\r\n\tfunction v(e) {\r\n\t\treturn e = (e || \"\").toLowerCase(), a[e] || a[i[e]]\r\n\t}\r\n\r\n\tfunction O(e, {\r\n\t\tlanguageName: n\r\n\t}) {\r\n\t\t\"string\" == typeof e && (e = [e]), e.forEach((e => {\r\n\t\t\ti[e.toLowerCase()] = n\r\n\t\t}))\r\n\t}\r\n\r\n\tfunction k(e) {\r\n\t\tconst n = v(e);\r\n\t\treturn n && !n.disableAutodetect\r\n\t}\r\n\r\n\tfunction x(e, n) {\r\n\t\tconst t = e;\r\n\t\tr.forEach((e => {\r\n\t\t\te[t] && e[t](n)\r\n\t\t}))\r\n\t}\r\n\t\"undefined\" != typeof window && window.addEventListener && window.addEventListener(\"DOMContentLoaded\", (() => {\r\n\t\tw && N()\r\n\t}), !1), Object.assign(n, {\r\n\t\thighlight: h,\r\n\t\thighlightAuto: E,\r\n\t\thighlightAll: N,\r\n\t\thighlightElement: y,\r\n\t\thighlightBlock: e => (j(\"10.7.0\", \"highlightBlock will be removed entirely in v12.0\"),\r\n\t\t\tj(\"10.7.0\", \"Please use highlightElement now.\"), y(e)),\r\n\t\tconfigure: e => {\r\n\t\t\td = Q(d, e)\r\n\t\t},\r\n\t\tinitHighlighting: () => {\r\n\t\t\tN(), j(\"10.6.0\", \"initHighlighting() deprecated. Use highlightAll() now.\")\r\n\t\t},\r\n\t\tinitHighlightingOnLoad: () => {\r\n\t\t\tN(), j(\"10.6.0\", \"initHighlightingOnLoad() deprecated. Use highlightAll() now.\")\r\n\t\t},\r\n\t\tregisterLanguage: (e, t) => {\r\n\t\t\tlet i = null;\r\n\t\t\ttry {\r\n\t\t\t\ti = t(n)\r\n\t\t\t} catch (n) {\r\n\t\t\t\tif (F(\"Language definition for '{}' could not be registered.\".replace(\"{}\", e)),\r\n\t\t\t\t\t!s) throw n;\r\n\t\t\t\tF(n), i = l\r\n\t\t\t}\r\n\t\t\ti.name || (i.name = e), a[e] = i, i.rawDefinition = t.bind(null, n), i.aliases && O(i.aliases, {\r\n\t\t\t\tlanguageName: e\r\n\t\t\t})\r\n\t\t},\r\n\t\tunregisterLanguage: e => {\r\n\t\t\tdelete a[e];\r\n\t\t\tfor (const n of Object.keys(i)) i[n] === e && delete i[n]\r\n\t\t},\r\n\t\tlistLanguages: () => Object.keys(a),\r\n\t\tgetLanguage: v,\r\n\t\tregisterAliases: O,\r\n\t\tautoDetection: k,\r\n\t\tinherit: Q,\r\n\t\taddPlugin: e => {\r\n\t\t\t(e => {\r\n\t\t\t\te[\"before:highlightBlock\"] && !e[\"before:highlightElement\"] && (e[\"before:highlightElement\"] =\r\n\t\t\t\t\tn => {\r\n\t\t\t\t\t\te[\"before:highlightBlock\"](Object.assign({\r\n\t\t\t\t\t\t\tblock: n.el\r\n\t\t\t\t\t\t}, n))\r\n\t\t\t\t\t}), e[\"after:highlightBlock\"] && !e[\"after:highlightElement\"] && (e[\"after:highlightElement\"] =\r\n\t\t\t\t\tn => {\r\n\t\t\t\t\t\te[\"after:highlightBlock\"](Object.assign({\r\n\t\t\t\t\t\t\tblock: n.el\r\n\t\t\t\t\t\t}, n))\r\n\t\t\t\t\t})\r\n\t\t\t})(e), r.push(e)\r\n\t\t}\r\n\t}), n.debugMode = () => {\r\n\t\ts = !1\r\n\t}, n.safeMode = () => {\r\n\t\ts = !0\r\n\t}, n.versionString = \"11.7.0\", n.regex = {\r\n\t\tconcat: m,\r\n\t\tlookahead: g,\r\n\t\teither: p,\r\n\t\toptional: b,\r\n\t\tanyNumberOfTimes: u\r\n\t};\r\n\tfor (const n in M) \"object\" == typeof M[n] && e.exports(M[n]);\r\n\treturn Object.assign(n, M), n\r\n})({});\r\nconst J = e => ({\r\n\t\tIMPORTANT: {\r\n\t\t\tscope: \"meta\",\r\n\t\t\tbegin: \"!important\"\r\n\t\t},\r\n\t\tBLOCK_COMMENT: e.C_BLOCK_COMMENT_MODE,\r\n\t\tHEXCOLOR: {\r\n\t\t\tscope: \"number\",\r\n\t\t\tbegin: /#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\\b/\r\n\t\t},\r\n\t\tFUNCTION_DISPATCH: {\r\n\t\t\tclassName: \"built_in\",\r\n\t\t\tbegin: /[\\w-]+(?=\\()/\r\n\t\t},\r\n\t\tATTRIBUTE_SELECTOR_MODE: {\r\n\t\t\tscope: \"selector-attr\",\r\n\t\t\tbegin: /\\[/,\r\n\t\t\tend: /\\]/,\r\n\t\t\tillegal: \"$\",\r\n\t\t\tcontains: [e.APOS_STRING_MODE, e.QUOTE_STRING_MODE]\r\n\t\t},\r\n\t\tCSS_NUMBER_MODE: {\r\n\t\t\tscope: \"number\",\r\n\t\t\tbegin: e.NUMBER_RE +\r\n\t\t\t\t\"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\",\r\n\t\t\trelevance: 0\r\n\t\t},\r\n\t\tCSS_VARIABLE: {\r\n\t\t\tclassName: \"attr\",\r\n\t\t\tbegin: /--[A-Za-z][A-Za-z0-9_-]*/\r\n\t\t}\r\n\t}),\r\n\tY = [\"a\", \"abbr\", \"address\", \"article\", \"aside\", \"audio\", \"b\", \"blockquote\", \"body\", \"button\", \"canvas\", \"caption\",\r\n\t\t\"cite\", \"code\", \"dd\", \"del\", \"details\", \"dfn\", \"div\", \"dl\", \"dt\", \"em\", \"fieldset\", \"figcaption\", \"figure\",\r\n\t\t\"footer\", \"form\", \"h1\", \"h2\", \"h3\", \"h4\", \"h5\", \"h6\", \"header\", \"hgroup\", \"html\", \"i\", \"iframe\", \"img\", \"input\",\r\n\t\t\"ins\", \"kbd\", \"label\", \"legend\", \"li\", \"main\", \"mark\", \"menu\", \"nav\", \"object\", \"ol\", \"p\", \"q\", \"quote\", \"samp\",\r\n\t\t\"section\", \"span\", \"strong\", \"summary\", \"sup\", \"table\", \"tbody\", \"td\", \"textarea\", \"tfoot\", \"th\", \"thead\", \"time\",\r\n\t\t\"tr\", \"ul\", \"var\", \"video\"\r\n\t],\r\n\tee = [\"any-hover\", \"any-pointer\", \"aspect-ratio\", \"color\", \"color-gamut\", \"color-index\", \"device-aspect-ratio\",\r\n\t\t\"device-height\", \"device-width\", \"display-mode\", \"forced-colors\", \"grid\", \"height\", \"hover\", \"inverted-colors\",\r\n\t\t\"monochrome\", \"orientation\", \"overflow-block\", \"overflow-inline\", \"pointer\", \"prefers-color-scheme\",\r\n\t\t\"prefers-contrast\", \"prefers-reduced-motion\", \"prefers-reduced-transparency\", \"resolution\", \"scan\", \"scripting\",\r\n\t\t\"update\", \"width\", \"min-width\", \"max-width\", \"min-height\", \"max-height\"\r\n\t],\r\n\tne = [\"active\", \"any-link\", \"blank\", \"checked\", \"current\", \"default\", \"defined\", \"dir\", \"disabled\", \"drop\", \"empty\",\r\n\t\t\"enabled\", \"first\", \"first-child\", \"first-of-type\", \"fullscreen\", \"future\", \"focus\", \"focus-visible\",\r\n\t\t\"focus-within\", \"has\", \"host\", \"host-context\", \"hover\", \"indeterminate\", \"in-range\", \"invalid\", \"is\", \"lang\",\r\n\t\t\"last-child\", \"last-of-type\", \"left\", \"link\", \"local-link\", \"not\", \"nth-child\", \"nth-col\", \"nth-last-child\",\r\n\t\t\"nth-last-col\", \"nth-last-of-type\", \"nth-of-type\", \"only-child\", \"only-of-type\", \"optional\", \"out-of-range\", \"past\",\r\n\t\t\"placeholder-shown\", \"read-only\", \"read-write\", \"required\", \"right\", \"root\", \"scope\", \"target\", \"target-within\",\r\n\t\t\"user-invalid\", \"valid\", \"visited\", \"where\"\r\n\t],\r\n\tte = [\"after\", \"backdrop\", \"before\", \"cue\", \"cue-region\", \"first-letter\", \"first-line\", \"grammar-error\", \"marker\",\r\n\t\t\"part\", \"placeholder\", \"selection\", \"slotted\", \"spelling-error\"\r\n\t],\r\n\tae = [\"align-content\", \"align-items\", \"align-self\", \"all\", \"animation\", \"animation-delay\", \"animation-direction\",\r\n\t\t\"animation-duration\", \"animation-fill-mode\", \"animation-iteration-count\", \"animation-name\", \"animation-play-state\",\r\n\t\t\"animation-timing-function\", \"backface-visibility\", \"background\", \"background-attachment\", \"background-blend-mode\",\r\n\t\t\"background-clip\", \"background-color\", \"background-image\", \"background-origin\", \"background-position\",\r\n\t\t\"background-repeat\", \"background-size\", \"block-size\", \"border\", \"border-block\", \"border-block-color\",\r\n\t\t\"border-block-end\", \"border-block-end-color\", \"border-block-end-style\", \"border-block-end-width\",\r\n\t\t\"border-block-start\", \"border-block-start-color\", \"border-block-start-style\", \"border-block-start-width\",\r\n\t\t\"border-block-style\", \"border-block-width\", \"border-bottom\", \"border-bottom-color\", \"border-bottom-left-radius\",\r\n\t\t\"border-bottom-right-radius\", \"border-bottom-style\", \"border-bottom-width\", \"border-collapse\", \"border-color\",\r\n\t\t\"border-image\", \"border-image-outset\", \"border-image-repeat\", \"border-image-slice\", \"border-image-source\",\r\n\t\t\"border-image-width\", \"border-inline\", \"border-inline-color\", \"border-inline-end\", \"border-inline-end-color\",\r\n\t\t\"border-inline-end-style\", \"border-inline-end-width\", \"border-inline-start\", \"border-inline-start-color\",\r\n\t\t\"border-inline-start-style\", \"border-inline-start-width\", \"border-inline-style\", \"border-inline-width\",\r\n\t\t\"border-left\", \"border-left-color\", \"border-left-style\", \"border-left-width\", \"border-radius\", \"border-right\",\r\n\t\t\"border-right-color\", \"border-right-style\", \"border-right-width\", \"border-spacing\", \"border-style\", \"border-top\",\r\n\t\t\"border-top-color\", \"border-top-left-radius\", \"border-top-right-radius\", \"border-top-style\", \"border-top-width\",\r\n\t\t\"border-width\", \"bottom\", \"box-decoration-break\", \"box-shadow\", \"box-sizing\", \"break-after\", \"break-before\",\r\n\t\t\"break-inside\", \"caption-side\", \"caret-color\", \"clear\", \"clip\", \"clip-path\", \"clip-rule\", \"color\", \"column-count\",\r\n\t\t\"column-fill\", \"column-gap\", \"column-rule\", \"column-rule-color\", \"column-rule-style\", \"column-rule-width\",\r\n\t\t\"column-span\", \"column-width\", \"columns\", \"contain\", \"content\", \"content-visibility\", \"counter-increment\",\r\n\t\t\"counter-reset\", \"cue\", \"cue-after\", \"cue-before\", \"cursor\", \"direction\", \"display\", \"empty-cells\", \"filter\",\r\n\t\t\"flex\", \"flex-basis\", \"flex-direction\", \"flex-flow\", \"flex-grow\", \"flex-shrink\", \"flex-wrap\", \"float\", \"flow\",\r\n\t\t\"font\", \"font-display\", \"font-family\", \"font-feature-settings\", \"font-kerning\", \"font-language-override\",\r\n\t\t\"font-size\", \"font-size-adjust\", \"font-smoothing\", \"font-stretch\", \"font-style\", \"font-synthesis\", \"font-variant\",\r\n\t\t\"font-variant-caps\", \"font-variant-east-asian\", \"font-variant-ligatures\", \"font-variant-numeric\",\r\n\t\t\"font-variant-position\", \"font-variation-settings\", \"font-weight\", \"gap\", \"glyph-orientation-vertical\", \"grid\",\r\n\t\t\"grid-area\", \"grid-auto-columns\", \"grid-auto-flow\", \"grid-auto-rows\", \"grid-column\", \"grid-column-end\",\r\n\t\t\"grid-column-start\", \"grid-gap\", \"grid-row\", \"grid-row-end\", \"grid-row-start\", \"grid-template\",\r\n\t\t\"grid-template-areas\", \"grid-template-columns\", \"grid-template-rows\", \"hanging-punctuation\", \"height\", \"hyphens\",\r\n\t\t\"icon\", \"image-orientation\", \"image-rendering\", \"image-resolution\", \"ime-mode\", \"inline-size\", \"isolation\",\r\n\t\t\"justify-content\", \"left\", \"letter-spacing\", \"line-break\", \"line-height\", \"list-style\", \"list-style-image\",\r\n\t\t\"list-style-position\", \"list-style-type\", \"margin\", \"margin-block\", \"margin-block-end\", \"margin-block-start\",\r\n\t\t\"margin-bottom\", \"margin-inline\", \"margin-inline-end\", \"margin-inline-start\", \"margin-left\", \"margin-right\",\r\n\t\t\"margin-top\", \"marks\", \"mask\", \"mask-border\", \"mask-border-mode\", \"mask-border-outset\", \"mask-border-repeat\",\r\n\t\t\"mask-border-slice\", \"mask-border-source\", \"mask-border-width\", \"mask-clip\", \"mask-composite\", \"mask-image\",\r\n\t\t\"mask-mode\", \"mask-origin\", \"mask-position\", \"mask-repeat\", \"mask-size\", \"mask-type\", \"max-block-size\",\r\n\t\t\"max-height\", \"max-inline-size\", \"max-width\", \"min-block-size\", \"min-height\", \"min-inline-size\", \"min-width\",\r\n\t\t\"mix-blend-mode\", \"nav-down\", \"nav-index\", \"nav-left\", \"nav-right\", \"nav-up\", \"none\", \"normal\", \"object-fit\",\r\n\t\t\"object-position\", \"opacity\", \"order\", \"orphans\", \"outline\", \"outline-color\", \"outline-offset\", \"outline-style\",\r\n\t\t\"outline-width\", \"overflow\", \"overflow-wrap\", \"overflow-x\", \"overflow-y\", \"padding\", \"padding-block\",\r\n\t\t\"padding-block-end\", \"padding-block-start\", \"padding-bottom\", \"padding-inline\", \"padding-inline-end\",\r\n\t\t\"padding-inline-start\", \"padding-left\", \"padding-right\", \"padding-top\", \"page-break-after\", \"page-break-before\",\r\n\t\t\"page-break-inside\", \"pause\", \"pause-after\", \"pause-before\", \"perspective\", \"perspective-origin\", \"pointer-events\",\r\n\t\t\"position\", \"quotes\", \"resize\", \"rest\", \"rest-after\", \"rest-before\", \"right\", \"row-gap\", \"scroll-margin\",\r\n\t\t\"scroll-margin-block\", \"scroll-margin-block-end\", \"scroll-margin-block-start\", \"scroll-margin-bottom\",\r\n\t\t\"scroll-margin-inline\", \"scroll-margin-inline-end\", \"scroll-margin-inline-start\", \"scroll-margin-left\",\r\n\t\t\"scroll-margin-right\", \"scroll-margin-top\", \"scroll-padding\", \"scroll-padding-block\", \"scroll-padding-block-end\",\r\n\t\t\"scroll-padding-block-start\", \"scroll-padding-bottom\", \"scroll-padding-inline\", \"scroll-padding-inline-end\",\r\n\t\t\"scroll-padding-inline-start\", \"scroll-padding-left\", \"scroll-padding-right\", \"scroll-padding-top\",\r\n\t\t\"scroll-snap-align\", \"scroll-snap-stop\", \"scroll-snap-type\", \"scrollbar-color\", \"scrollbar-gutter\",\r\n\t\t\"scrollbar-width\", \"shape-image-threshold\", \"shape-margin\", \"shape-outside\", \"speak\", \"speak-as\", \"src\", \"tab-size\",\r\n\t\t\"table-layout\", \"text-align\", \"text-align-all\", \"text-align-last\", \"text-combine-upright\", \"text-decoration\",\r\n\t\t\"text-decoration-color\", \"text-decoration-line\", \"text-decoration-style\", \"text-emphasis\", \"text-emphasis-color\",\r\n\t\t\"text-emphasis-position\", \"text-emphasis-style\", \"text-indent\", \"text-justify\", \"text-orientation\", \"text-overflow\",\r\n\t\t\"text-rendering\", \"text-shadow\", \"text-transform\", \"text-underline-position\", \"top\", \"transform\", \"transform-box\",\r\n\t\t\"transform-origin\", \"transform-style\", \"transition\", \"transition-delay\", \"transition-duration\",\r\n\t\t\"transition-property\", \"transition-timing-function\", \"unicode-bidi\", \"vertical-align\", \"visibility\",\r\n\t\t\"voice-balance\", \"voice-duration\", \"voice-family\", \"voice-pitch\", \"voice-range\", \"voice-rate\", \"voice-stress\",\r\n\t\t\"voice-volume\", \"white-space\", \"widows\", \"width\", \"will-change\", \"word-break\", \"word-spacing\", \"word-wrap\",\r\n\t\t\"writing-mode\", \"z-index\"\r\n\t].reverse(),\r\n\tie = ne.concat(te);\r\nvar re = \"\\\\.([0-9](_*[0-9])*)\",\r\n\tse = \"[0-9a-fA-F](_*[0-9a-fA-F])*\",\r\n\toe = {\r\n\t\tclassName: \"number\",\r\n\t\tvariants: [{\r\n\t\t\tbegin: `(\\\\b([0-9](_*[0-9])*)((${re})|\\\\.)?|(${re}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\\\b`\r\n\t\t}, {\r\n\t\t\tbegin: `\\\\b([0-9](_*[0-9])*)((${re})[fFdD]?\\\\b|\\\\.([fFdD]\\\\b)?)`\r\n\t\t}, {\r\n\t\t\tbegin: `(${re})[fFdD]?\\\\b`\r\n\t\t}, {\r\n\t\t\tbegin: \"\\\\b([0-9](_*[0-9])*)[fFdD]\\\\b\"\r\n\t\t}, {\r\n\t\t\tbegin: `\\\\b0[xX]((${se})\\\\.?|(${se})?\\\\.(${se}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\\\b`\r\n\t\t}, {\r\n\t\t\tbegin: \"\\\\b(0|[1-9](_*[0-9])*)[lL]?\\\\b\"\r\n\t\t}, {\r\n\t\t\tbegin: `\\\\b0[xX](${se})[lL]?\\\\b`\r\n\t\t}, {\r\n\t\t\tbegin: \"\\\\b0(_*[0-7])*[lL]?\\\\b\"\r\n\t\t}, {\r\n\t\t\tbegin: \"\\\\b0[bB][01](_*[01])*[lL]?\\\\b\"\r\n\t\t}],\r\n\t\trelevance: 0\r\n\t};\r\n\r\nfunction le(e, n, t) {\r\n\treturn -1 === t ? \"\" : e.replace(n, (a => le(e, n, t - 1)))\r\n}\r\nconst ce = \"[A-Za-z$_][0-9A-Za-z$_]*\",\r\n\tde = [\"as\", \"in\", \"of\", \"if\", \"for\", \"while\", \"finally\", \"var\", \"new\", \"function\", \"do\", \"return\", \"void\", \"else\",\r\n\t\t\"break\", \"catch\", \"instanceof\", \"with\", \"throw\", \"case\", \"default\", \"try\", \"switch\", \"continue\", \"typeof\", \"delete\",\r\n\t\t\"let\", \"yield\", \"const\", \"class\", \"debugger\", \"async\", \"await\", \"static\", \"import\", \"from\", \"export\", \"extends\"\r\n\t],\r\n\tge = [\"true\", \"false\", \"null\", \"undefined\", \"NaN\", \"Infinity\"],\r\n\tue = [\"Object\", \"Function\", \"Boolean\", \"Symbol\", \"Math\", \"Date\", \"Number\", \"BigInt\", \"String\", \"RegExp\", \"Array\",\r\n\t\t\"Float32Array\", \"Float64Array\", \"Int8Array\", \"Uint8Array\", \"Uint8ClampedArray\", \"Int16Array\", \"Int32Array\",\r\n\t\t\"Uint16Array\", \"Uint32Array\", \"BigInt64Array\", \"BigUint64Array\", \"Set\", \"Map\", \"WeakSet\", \"WeakMap\", \"ArrayBuffer\",\r\n\t\t\"SharedArrayBuffer\", \"Atomics\", \"DataView\", \"JSON\", \"Promise\", \"Generator\", \"GeneratorFunction\", \"AsyncFunction\",\r\n\t\t\"Reflect\", \"Proxy\", \"Intl\", \"WebAssembly\"\r\n\t],\r\n\tbe = [\"Error\", \"EvalError\", \"InternalError\", \"RangeError\", \"ReferenceError\", \"SyntaxError\", \"TypeError\", \"URIError\"],\r\n\tme = [\"setInterval\", \"setTimeout\", \"clearInterval\", \"clearTimeout\", \"require\", \"exports\", \"eval\", \"isFinite\", \"isNaN\",\r\n\t\t\"parseFloat\", \"parseInt\", \"decodeURI\", \"decodeURIComponent\", \"encodeURI\", \"encodeURIComponent\", \"escape\", \"unescape\"\r\n\t],\r\n\tpe = [\"arguments\", \"this\", \"super\", \"console\", \"window\", \"document\", \"localStorage\", \"module\", \"global\"],\r\n\t_e = [].concat(me, ue, be);\r\n\r\nfunction he(e) {\r\n\tconst n = e.regex,\r\n\t\tt = ce,\r\n\t\ta = {\r\n\t\t\tbegin: /<[A-Za-z0-9\\\\._:-]+/,\r\n\t\t\tend: /\\/[A-Za-z0-9\\\\._:-]+>|\\/>/,\r\n\t\t\tisTrulyOpeningTag: (e, n) => {\r\n\t\t\t\tconst t = e[0].length + e.index,\r\n\t\t\t\t\ta = e.input[t];\r\n\t\t\t\tif (\"<\" === a || \",\" === a) return void n.ignoreMatch();\r\n\t\t\t\tlet i;\r\n\t\t\t\t\">\" === a && (((e, {\r\n\t\t\t\t\tafter: n\r\n\t\t\t\t}) => {\r\n\t\t\t\t\tconst t = \"\",\r\n\t\tk = {\r\n\t\t\tmatch: [/const|var|let/, /\\s+/, t, /\\s*/, /=\\s*/, /(async\\s*)?/, n.lookahead(O)],\r\n\t\t\tkeywords: \"async\",\r\n\t\t\tclassName: {\r\n\t\t\t\t1: \"keyword\",\r\n\t\t\t\t3: \"title.function\"\r\n\t\t\t},\r\n\t\t\tcontains: [_]\r\n\t\t};\r\n\treturn {\r\n\t\tname: \"Javascript\",\r\n\t\taliases: [\"js\", \"jsx\", \"mjs\", \"cjs\"],\r\n\t\tkeywords: i,\r\n\t\texports: {\r\n\t\t\tPARAMS_CONTAINS: p,\r\n\t\t\tCLASS_REFERENCE: f\r\n\t\t},\r\n\t\tillegal: /#(?![$_A-z])/,\r\n\t\tcontains: [e.SHEBANG({\r\n\t\t\tlabel: \"shebang\",\r\n\t\t\tbinary: \"node\",\r\n\t\t\trelevance: 5\r\n\t\t}), {\r\n\t\t\tlabel: \"use_strict\",\r\n\t\t\tclassName: \"meta\",\r\n\t\t\trelevance: 10,\r\n\t\t\tbegin: /^\\s*['\"]use (strict|asm)['\"]/\r\n\t\t}, e.APOS_STRING_MODE, e.QUOTE_STRING_MODE, c, d, g, u, {\r\n\t\t\tmatch: /\\$\\d+/\r\n\t\t}, o, f, {\r\n\t\t\tclassName: \"attr\",\r\n\t\t\tbegin: t + n.lookahead(\":\"),\r\n\t\t\trelevance: 0\r\n\t\t}, k, {\r\n\t\t\tbegin: \"(\" + e.RE_STARTERS_RE + \"|\\\\b(case|return|throw)\\\\b)\\\\s*\",\r\n\t\t\tkeywords: \"return throw case\",\r\n\t\t\trelevance: 0,\r\n\t\t\tcontains: [u, e.REGEXP_MODE, {\r\n\t\t\t\tclassName: \"function\",\r\n\t\t\t\tbegin: O,\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tend: \"\\\\s*=>\",\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"params\",\r\n\t\t\t\t\tvariants: [{\r\n\t\t\t\t\t\tbegin: e.UNDERSCORE_IDENT_RE,\r\n\t\t\t\t\t\trelevance: 0\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tclassName: null,\r\n\t\t\t\t\t\tbegin: /\\(\\s*\\)/,\r\n\t\t\t\t\t\tskip: !0\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\t\texcludeEnd: !0,\r\n\t\t\t\t\t\tkeywords: i,\r\n\t\t\t\t\t\tcontains: p\r\n\t\t\t\t\t}]\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tbegin: /,/,\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tmatch: /\\s+/,\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"<>\",\r\n\t\t\t\t\tend: \"\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: /<[A-Za-z0-9\\\\._:-]+\\s*\\/>/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: a.begin,\r\n\t\t\t\t\t\"on:begin\": a.isTrulyOpeningTag,\r\n\t\t\t\t\tend: a.end\r\n\t\t\t\t}],\r\n\t\t\t\tsubLanguage: \"xml\",\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: a.begin,\r\n\t\t\t\t\tend: a.end,\r\n\t\t\t\t\tskip: !0,\r\n\t\t\t\t\tcontains: [\"self\"]\r\n\t\t\t\t}]\r\n\t\t\t}]\r\n\t\t}, E, {\r\n\t\t\tbeginKeywords: \"while if switch catch for\"\r\n\t\t}, {\r\n\t\t\tbegin: \"\\\\b(?!function)\" + e.UNDERSCORE_IDENT_RE +\r\n\t\t\t\t\"\\\\([^()]*(\\\\([^()]*(\\\\([^()]*\\\\)[^()]*)*\\\\)[^()]*)*\\\\)\\\\s*\\\\{\",\r\n\t\t\treturnBegin: !0,\r\n\t\t\tlabel: \"func.def\",\r\n\t\t\tcontains: [_, e.inherit(e.TITLE_MODE, {\r\n\t\t\t\tbegin: t,\r\n\t\t\t\tclassName: \"title.function\"\r\n\t\t\t})]\r\n\t\t}, {\r\n\t\t\tmatch: /\\.\\.\\./,\r\n\t\t\trelevance: 0\r\n\t\t}, N, {\r\n\t\t\tmatch: \"\\\\$\" + t,\r\n\t\t\trelevance: 0\r\n\t\t}, {\r\n\t\t\tmatch: [/\\bconstructor(?=\\s*\\()/],\r\n\t\t\tclassName: {\r\n\t\t\t\t1: \"title.function\"\r\n\t\t\t},\r\n\t\t\tcontains: [_]\r\n\t\t}, y, {\r\n\t\t\trelevance: 0,\r\n\t\t\tmatch: /\\b[A-Z][A-Z_0-9]+\\b/,\r\n\t\t\tclassName: \"variable.constant\"\r\n\t\t}, h, v, {\r\n\t\t\tmatch: /\\$[(.]/\r\n\t\t}]\r\n\t}\r\n}\r\nconst fe = e => m(/\\b/, e, /\\w$/.test(e) ? /\\b/ : /\\B/),\r\n\tEe = [\"Protocol\", \"Type\"].map(fe),\r\n\tye = [\"init\", \"self\"].map(fe),\r\n\twe = [\"Any\", \"Self\"],\r\n\tNe = [\"actor\", \"any\", \"associatedtype\", \"async\", \"await\", /as\\?/, /as!/, \"as\", \"break\", \"case\", \"catch\", \"class\",\r\n\t\t\"continue\", \"convenience\", \"default\", \"defer\", \"deinit\", \"didSet\", \"distributed\", \"do\", \"dynamic\", \"else\", \"enum\",\r\n\t\t\"extension\", \"fallthrough\", /fileprivate\\(set\\)/, \"fileprivate\", \"final\", \"for\", \"func\", \"get\", \"guard\", \"if\",\r\n\t\t\"import\", \"indirect\", \"infix\", /init\\?/, /init!/, \"inout\", /internal\\(set\\)/, \"internal\", \"in\", \"is\", \"isolated\",\r\n\t\t\"nonisolated\", \"lazy\", \"let\", \"mutating\", \"nonmutating\", /open\\(set\\)/, \"open\", \"operator\", \"optional\", \"override\",\r\n\t\t\"postfix\", \"precedencegroup\", \"prefix\", /private\\(set\\)/, \"private\", \"protocol\", /public\\(set\\)/, \"public\",\r\n\t\t\"repeat\", \"required\", \"rethrows\", \"return\", \"set\", \"some\", \"static\", \"struct\", \"subscript\", \"super\", \"switch\",\r\n\t\t\"throws\", \"throw\", /try\\?/, /try!/, \"try\", \"typealias\", /unowned\\(safe\\)/, /unowned\\(unsafe\\)/, \"unowned\", \"var\",\r\n\t\t\"weak\", \"where\", \"while\", \"willSet\"\r\n\t],\r\n\tve = [\"false\", \"nil\", \"true\"],\r\n\tOe = [\"assignment\", \"associativity\", \"higherThan\", \"left\", \"lowerThan\", \"none\", \"right\"],\r\n\tke = [\"#colorLiteral\", \"#column\", \"#dsohandle\", \"#else\", \"#elseif\", \"#endif\", \"#error\", \"#file\", \"#fileID\",\r\n\t\t\"#fileLiteral\", \"#filePath\", \"#function\", \"#if\", \"#imageLiteral\", \"#keyPath\", \"#line\", \"#selector\",\r\n\t\t\"#sourceLocation\", \"#warn_unqualified_access\", \"#warning\"\r\n\t],\r\n\txe = [\"abs\", \"all\", \"any\", \"assert\", \"assertionFailure\", \"debugPrint\", \"dump\", \"fatalError\", \"getVaList\",\r\n\t\t\"isKnownUniquelyReferenced\", \"max\", \"min\", \"numericCast\", \"pointwiseMax\", \"pointwiseMin\", \"precondition\",\r\n\t\t\"preconditionFailure\", \"print\", \"readLine\", \"repeatElement\", \"sequence\", \"stride\", \"swap\",\r\n\t\t\"swift_unboxFromSwiftValueWithType\", \"transcode\", \"type\", \"unsafeBitCast\", \"unsafeDowncast\", \"withExtendedLifetime\",\r\n\t\t\"withUnsafeMutablePointer\", \"withUnsafePointer\", \"withVaList\", \"withoutActuallyEscaping\", \"zip\"\r\n\t],\r\n\tMe = p(/[/=\\-+!*%<>&|^~?]/, /[\\u00A1-\\u00A7]/, /[\\u00A9\\u00AB]/, /[\\u00AC\\u00AE]/, /[\\u00B0\\u00B1]/,\r\n\t\t/[\\u00B6\\u00BB\\u00BF\\u00D7\\u00F7]/, /[\\u2016-\\u2017]/, /[\\u2020-\\u2027]/, /[\\u2030-\\u203E]/, /[\\u2041-\\u2053]/,\r\n\t\t/[\\u2055-\\u205E]/, /[\\u2190-\\u23FF]/, /[\\u2500-\\u2775]/, /[\\u2794-\\u2BFF]/, /[\\u2E00-\\u2E7F]/, /[\\u3001-\\u3003]/,\r\n\t\t/[\\u3008-\\u3020]/, /[\\u3030]/),\r\n\tSe = p(Me, /[\\u0300-\\u036F]/, /[\\u1DC0-\\u1DFF]/, /[\\u20D0-\\u20FF]/, /[\\uFE00-\\uFE0F]/, /[\\uFE20-\\uFE2F]/),\r\n\tAe = m(Me, Se, \"*\"),\r\n\tCe = p(/[a-zA-Z_]/, /[\\u00A8\\u00AA\\u00AD\\u00AF\\u00B2-\\u00B5\\u00B7-\\u00BA]/,\r\n\t\t/[\\u00BC-\\u00BE\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u00FF]/, /[\\u0100-\\u02FF\\u0370-\\u167F\\u1681-\\u180D\\u180F-\\u1DBF]/,\r\n\t\t/[\\u1E00-\\u1FFF]/, /[\\u200B-\\u200D\\u202A-\\u202E\\u203F-\\u2040\\u2054\\u2060-\\u206F]/,\r\n\t\t/[\\u2070-\\u20CF\\u2100-\\u218F\\u2460-\\u24FF\\u2776-\\u2793]/, /[\\u2C00-\\u2DFF\\u2E80-\\u2FFF]/,\r\n\t\t/[\\u3004-\\u3007\\u3021-\\u302F\\u3031-\\u303F\\u3040-\\uD7FF]/, /[\\uF900-\\uFD3D\\uFD40-\\uFDCF\\uFDF0-\\uFE1F\\uFE30-\\uFE44]/,\r\n\t\t/[\\uFE47-\\uFEFE\\uFF00-\\uFFFD]/),\r\n\tTe = p(Ce, /\\d/, /[\\u0300-\\u036F\\u1DC0-\\u1DFF\\u20D0-\\u20FF\\uFE20-\\uFE2F]/),\r\n\tRe = m(Ce, Te, \"*\"),\r\n\tDe = m(/[A-Z]/, Te, \"*\"),\r\n\tIe = [\"autoclosure\", m(/convention\\(/, p(\"swift\", \"block\", \"c\"), /\\)/), \"discardableResult\", \"dynamicCallable\",\r\n\t\t\"dynamicMemberLookup\", \"escaping\", \"frozen\", \"GKInspectable\", \"IBAction\", \"IBDesignable\", \"IBInspectable\",\r\n\t\t\"IBOutlet\", \"IBSegueAction\", \"inlinable\", \"main\", \"nonobjc\", \"NSApplicationMain\", \"NSCopying\", \"NSManaged\", m(\r\n\t\t\t/objc\\(/, Re, /\\)/), \"objc\", \"objcMembers\", \"propertyWrapper\", \"requires_stored_property_inits\", \"resultBuilder\",\r\n\t\t\"testable\", \"UIApplicationMain\", \"unknown\", \"usableFromInline\"\r\n\t],\r\n\tLe = [\"iOS\", \"iOSApplicationExtension\", \"macOS\", \"macOSApplicationExtension\", \"macCatalyst\",\r\n\t\t\"macCatalystApplicationExtension\", \"watchOS\", \"watchOSApplicationExtension\", \"tvOS\", \"tvOSApplicationExtension\",\r\n\t\t\"swift\"\r\n\t];\r\nvar Be = Object.freeze({\r\n\t__proto__: null,\r\n\tgrmr_bash: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = {},\r\n\t\t\ta = {\r\n\t\t\t\tbegin: /\\$\\{/,\r\n\t\t\t\tend: /\\}/,\r\n\t\t\t\tcontains: [\"self\", {\r\n\t\t\t\t\tbegin: /:-/,\r\n\t\t\t\t\tcontains: [t]\r\n\t\t\t\t}]\r\n\t\t\t};\r\n\t\tObject.assign(t, {\r\n\t\t\tclassName: \"variable\",\r\n\t\t\tvariants: [{\r\n\t\t\t\tbegin: n.concat(/\\$[\\w\\d#@][\\w\\d_]*/, \"(?![\\\\w\\\\d])(?![$])\")\r\n\t\t\t}, a]\r\n\t\t});\r\n\t\tconst i = {\r\n\t\t\t\tclassName: \"subst\",\r\n\t\t\t\tbegin: /\\$\\(/,\r\n\t\t\t\tend: /\\)/,\r\n\t\t\t\tcontains: [e.BACKSLASH_ESCAPE]\r\n\t\t\t},\r\n\t\t\tr = {\r\n\t\t\t\tbegin: /<<-?\\s*(?=\\w+)/,\r\n\t\t\t\tstarts: {\r\n\t\t\t\t\tcontains: [e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\t\tbegin: /(\\w+)/,\r\n\t\t\t\t\t\tend: /(\\w+)/,\r\n\t\t\t\t\t\tclassName: \"string\"\r\n\t\t\t\t\t})]\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tbegin: /\"/,\r\n\t\t\t\tend: /\"/,\r\n\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, t, i]\r\n\t\t\t};\r\n\t\ti.contains.push(s);\r\n\t\tconst o = {\r\n\t\t\t\tbegin: /\\$?\\(\\(/,\r\n\t\t\t\tend: /\\)\\)/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\d+#[0-9a-f]+/,\r\n\t\t\t\t\tclassName: \"number\"\r\n\t\t\t\t}, e.NUMBER_MODE, t]\r\n\t\t\t},\r\n\t\t\tl = e.SHEBANG({\r\n\t\t\t\tbinary: \"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)\",\r\n\t\t\t\trelevance: 10\r\n\t\t\t}),\r\n\t\t\tc = {\r\n\t\t\t\tclassName: \"function\",\r\n\t\t\t\tbegin: /\\w[\\w\\d_]*\\s*\\(\\s*\\)\\s*\\{/,\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tcontains: [e.inherit(e.TITLE_MODE, {\r\n\t\t\t\t\tbegin: /\\w[\\w\\d_]*/\r\n\t\t\t\t})],\r\n\t\t\t\trelevance: 0\r\n\t\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"Bash\",\r\n\t\t\taliases: [\"sh\"],\r\n\t\t\tkeywords: {\r\n\t\t\t\t$pattern: /\\b[a-z][a-z0-9._-]+\\b/,\r\n\t\t\t\tkeyword: [\"if\", \"then\", \"else\", \"elif\", \"fi\", \"for\", \"while\", \"in\", \"do\", \"done\", \"case\", \"esac\",\r\n\t\t\t\t\t\"function\"\r\n\t\t\t\t],\r\n\t\t\t\tliteral: [\"true\", \"false\"],\r\n\t\t\t\tbuilt_in: [\"break\", \"cd\", \"continue\", \"eval\", \"exec\", \"exit\", \"export\", \"getopts\", \"hash\", \"pwd\",\r\n\t\t\t\t\t\"readonly\", \"return\", \"shift\", \"test\", \"times\", \"trap\", \"umask\", \"unset\", \"alias\", \"bind\", \"builtin\",\r\n\t\t\t\t\t\"caller\", \"command\", \"declare\", \"echo\", \"enable\", \"help\", \"let\", \"local\", \"logout\", \"mapfile\",\r\n\t\t\t\t\t\"printf\", \"read\", \"readarray\", \"source\", \"type\", \"typeset\", \"ulimit\", \"unalias\", \"set\", \"shopt\",\r\n\t\t\t\t\t\"autoload\", \"bg\", \"bindkey\", \"bye\", \"cap\", \"chdir\", \"clone\", \"comparguments\", \"compcall\", \"compctl\",\r\n\t\t\t\t\t\"compdescribe\", \"compfiles\", \"compgroups\", \"compquote\", \"comptags\", \"comptry\", \"compvalues\", \"dirs\",\r\n\t\t\t\t\t\"disable\", \"disown\", \"echotc\", \"echoti\", \"emulate\", \"fc\", \"fg\", \"float\", \"functions\", \"getcap\",\r\n\t\t\t\t\t\"getln\", \"history\", \"integer\", \"jobs\", \"kill\", \"limit\", \"log\", \"noglob\", \"popd\", \"print\", \"pushd\",\r\n\t\t\t\t\t\"pushln\", \"rehash\", \"sched\", \"setcap\", \"setopt\", \"stat\", \"suspend\", \"ttyctl\", \"unfunction\", \"unhash\",\r\n\t\t\t\t\t\"unlimit\", \"unsetopt\", \"vared\", \"wait\", \"whence\", \"where\", \"which\", \"zcompile\", \"zformat\", \"zftp\",\r\n\t\t\t\t\t\"zle\", \"zmodload\", \"zparseopts\", \"zprof\", \"zpty\", \"zregexparse\", \"zsocket\", \"zstyle\", \"ztcp\", \"chcon\",\r\n\t\t\t\t\t\"chgrp\", \"chown\", \"chmod\", \"cp\", \"dd\", \"df\", \"dir\", \"dircolors\", \"ln\", \"ls\", \"mkdir\", \"mkfifo\",\r\n\t\t\t\t\t\"mknod\", \"mktemp\", \"mv\", \"realpath\", \"rm\", \"rmdir\", \"shred\", \"sync\", \"touch\", \"truncate\", \"vdir\",\r\n\t\t\t\t\t\"b2sum\", \"base32\", \"base64\", \"cat\", \"cksum\", \"comm\", \"csplit\", \"cut\", \"expand\", \"fmt\", \"fold\", \"head\",\r\n\t\t\t\t\t\"join\", \"md5sum\", \"nl\", \"numfmt\", \"od\", \"paste\", \"ptx\", \"pr\", \"sha1sum\", \"sha224sum\", \"sha256sum\",\r\n\t\t\t\t\t\"sha384sum\", \"sha512sum\", \"shuf\", \"sort\", \"split\", \"sum\", \"tac\", \"tail\", \"tr\", \"tsort\", \"unexpand\",\r\n\t\t\t\t\t\"uniq\", \"wc\", \"arch\", \"basename\", \"chroot\", \"date\", \"dirname\", \"du\", \"echo\", \"env\", \"expr\", \"factor\",\r\n\t\t\t\t\t\"groups\", \"hostid\", \"id\", \"link\", \"logname\", \"nice\", \"nohup\", \"nproc\", \"pathchk\", \"pinky\", \"printenv\",\r\n\t\t\t\t\t\"printf\", \"pwd\", \"readlink\", \"runcon\", \"seq\", \"sleep\", \"stat\", \"stdbuf\", \"stty\", \"tee\", \"test\",\r\n\t\t\t\t\t\"timeout\", \"tty\", \"uname\", \"unlink\", \"uptime\", \"users\", \"who\", \"whoami\", \"yes\"\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\tcontains: [l, e.SHEBANG(), c, o, e.HASH_COMMENT_MODE, r, {\r\n\t\t\t\tmatch: /(\\/[a-z._-]+)+/\r\n\t\t\t}, s, {\r\n\t\t\t\tclassName: \"\",\r\n\t\t\t\tbegin: /\\\\\"/\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tbegin: /'/,\r\n\t\t\t\tend: /'/\r\n\t\t\t}, t]\r\n\t\t}\r\n\t},\r\n\tgrmr_c: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = e.COMMENT(\"//\", \"$\", {\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\\\\\n/\r\n\t\t\t\t}]\r\n\t\t\t}),\r\n\t\t\ta = \"[a-zA-Z_]\\\\w*::\",\r\n\t\t\ti = \"(decltype\\\\(auto\\\\)|\" + n.optional(a) + \"[a-zA-Z_]\\\\w*\" + n.optional(\"<[^<>]+>\") + \")\",\r\n\t\t\tr = {\r\n\t\t\t\tclassName: \"type\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"\\\\b[a-z\\\\d_]*_t\\\\b\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: /\\batomic_[a-z]{3,6}\\b/\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: '(u8?|U|L)?\"',\r\n\t\t\t\t\tend: '\"',\r\n\t\t\t\t\tillegal: \"\\\\n\",\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(u8?|U|L)?'(\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)|.)\",\r\n\t\t\t\t\tend: \"'\",\r\n\t\t\t\t\tillegal: \".\"\r\n\t\t\t\t}, e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\tbegin: /(?:u8?|U|L)?R\"([^()\\\\ ]{0,16})\\(/,\r\n\t\t\t\t\tend: /\\)([^()\\\\ ]{0,16})\"/\r\n\t\t\t\t})]\r\n\t\t\t},\r\n\t\t\to = {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"\\\\b(0b[01']+)\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"\r\n\t\t\t\t}],\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tl = {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: /#\\s*[a-z]+\\b/,\r\n\t\t\t\tend: /$/,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\tkeyword: \"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\\\\\n/,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, e.inherit(s, {\r\n\t\t\t\t\tclassName: \"string\"\r\n\t\t\t\t}), {\r\n\t\t\t\t\tclassName: \"string\",\r\n\t\t\t\t\tbegin: /<.*?>/\r\n\t\t\t\t}, t, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t},\r\n\t\t\tc = {\r\n\t\t\t\tclassName: \"title\",\r\n\t\t\t\tbegin: n.optional(a) + e.IDENT_RE,\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\td = n.optional(a) + e.IDENT_RE + \"\\\\s*\\\\(\",\r\n\t\t\tg = {\r\n\t\t\t\tkeyword: [\"asm\", \"auto\", \"break\", \"case\", \"continue\", \"default\", \"do\", \"else\", \"enum\", \"extern\", \"for\",\r\n\t\t\t\t\t\"fortran\", \"goto\", \"if\", \"inline\", \"register\", \"restrict\", \"return\", \"sizeof\", \"struct\", \"switch\",\r\n\t\t\t\t\t\"typedef\", \"union\", \"volatile\", \"while\", \"_Alignas\", \"_Alignof\", \"_Atomic\", \"_Generic\", \"_Noreturn\",\r\n\t\t\t\t\t\"_Static_assert\", \"_Thread_local\", \"alignas\", \"alignof\", \"noreturn\", \"static_assert\", \"thread_local\",\r\n\t\t\t\t\t\"_Pragma\"\r\n\t\t\t\t],\r\n\t\t\t\ttype: [\"float\", \"double\", \"signed\", \"unsigned\", \"int\", \"short\", \"long\", \"char\", \"void\", \"_Bool\",\r\n\t\t\t\t\t\"_Complex\", \"_Imaginary\", \"_Decimal32\", \"_Decimal64\", \"_Decimal128\", \"const\", \"static\", \"complex\",\r\n\t\t\t\t\t\"bool\", \"imaginary\"\r\n\t\t\t\t],\r\n\t\t\t\tliteral: \"true false NULL\",\r\n\t\t\t\tbuilt_in: \"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr\"\r\n\t\t\t},\r\n\t\t\tu = [l, r, t, e.C_BLOCK_COMMENT_MODE, o, s],\r\n\t\t\tb = {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /=/,\r\n\t\t\t\t\tend: /;/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbeginKeywords: \"new throw return else\",\r\n\t\t\t\t\tend: /;/\r\n\t\t\t\t}],\r\n\t\t\t\tkeywords: g,\r\n\t\t\t\tcontains: u.concat([{\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\tkeywords: g,\r\n\t\t\t\t\tcontains: u.concat([\"self\"]),\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}]),\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tm = {\r\n\t\t\t\tbegin: \"(\" + i + \"[\\\\*&\\\\s]+)+\" + d,\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tend: /[{;=]/,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tkeywords: g,\r\n\t\t\t\tillegal: /[^\\w\\s\\*&:<>.]/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: \"decltype\\\\(auto\\\\)\",\r\n\t\t\t\t\tkeywords: g,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: d,\r\n\t\t\t\t\treturnBegin: !0,\r\n\t\t\t\t\tcontains: [e.inherit(c, {\r\n\t\t\t\t\t\tclassName: \"title.function\"\r\n\t\t\t\t\t})],\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tmatch: /,/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"params\",\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\tkeywords: g,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tcontains: [t, e.C_BLOCK_COMMENT_MODE, s, o, r, {\r\n\t\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\t\tkeywords: g,\r\n\t\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\t\tcontains: [\"self\", t, e.C_BLOCK_COMMENT_MODE, s, o, r]\r\n\t\t\t\t\t}]\r\n\t\t\t\t}, r, t, e.C_BLOCK_COMMENT_MODE, l]\r\n\t\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"C\",\r\n\t\t\taliases: [\"h\"],\r\n\t\t\tkeywords: g,\r\n\t\t\tdisableAutodetect: !0,\r\n\t\t\tillegal: \"=]/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbeginKeywords: \"final class struct\"\r\n\t\t\t\t}, e.TITLE_MODE]\r\n\t\t\t}]),\r\n\t\t\texports: {\r\n\t\t\t\tpreprocessor: l,\r\n\t\t\t\tstrings: s,\r\n\t\t\t\tkeywords: g\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\tgrmr_cpp: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = e.COMMENT(\"//\", \"$\", {\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\\\\\n/\r\n\t\t\t\t}]\r\n\t\t\t}),\r\n\t\t\ta = \"[a-zA-Z_]\\\\w*::\",\r\n\t\t\ti = \"(?!struct)(decltype\\\\(auto\\\\)|\" + n.optional(a) + \"[a-zA-Z_]\\\\w*\" + n.optional(\"<[^<>]+>\") + \")\",\r\n\t\t\tr = {\r\n\t\t\t\tclassName: \"type\",\r\n\t\t\t\tbegin: \"\\\\b[a-z\\\\d_]*_t\\\\b\"\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: '(u8?|U|L)?\"',\r\n\t\t\t\t\tend: '\"',\r\n\t\t\t\t\tillegal: \"\\\\n\",\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(u8?|U|L)?'(\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)|.)\",\r\n\t\t\t\t\tend: \"'\",\r\n\t\t\t\t\tillegal: \".\"\r\n\t\t\t\t}, e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\tbegin: /(?:u8?|U|L)?R\"([^()\\\\ ]{0,16})\\(/,\r\n\t\t\t\t\tend: /\\)([^()\\\\ ]{0,16})\"/\r\n\t\t\t\t})]\r\n\t\t\t},\r\n\t\t\to = {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"\\\\b(0b[01']+)\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"\r\n\t\t\t\t}],\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tl = {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: /#\\s*[a-z]+\\b/,\r\n\t\t\t\tend: /$/,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\tkeyword: \"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\\\\\n/,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, e.inherit(s, {\r\n\t\t\t\t\tclassName: \"string\"\r\n\t\t\t\t}), {\r\n\t\t\t\t\tclassName: \"string\",\r\n\t\t\t\t\tbegin: /<.*?>/\r\n\t\t\t\t}, t, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t},\r\n\t\t\tc = {\r\n\t\t\t\tclassName: \"title\",\r\n\t\t\t\tbegin: n.optional(a) + e.IDENT_RE,\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\td = n.optional(a) + e.IDENT_RE + \"\\\\s*\\\\(\",\r\n\t\t\tg = {\r\n\t\t\t\ttype: [\"bool\", \"char\", \"char16_t\", \"char32_t\", \"char8_t\", \"double\", \"float\", \"int\", \"long\", \"short\",\r\n\t\t\t\t\t\"void\", \"wchar_t\", \"unsigned\", \"signed\", \"const\", \"static\"\r\n\t\t\t\t],\r\n\t\t\t\tkeyword: [\"alignas\", \"alignof\", \"and\", \"and_eq\", \"asm\", \"atomic_cancel\", \"atomic_commit\",\r\n\t\t\t\t\t\"atomic_noexcept\", \"auto\", \"bitand\", \"bitor\", \"break\", \"case\", \"catch\", \"class\", \"co_await\",\r\n\t\t\t\t\t\"co_return\", \"co_yield\", \"compl\", \"concept\", \"const_cast|10\", \"consteval\", \"constexpr\", \"constinit\",\r\n\t\t\t\t\t\"continue\", \"decltype\", \"default\", \"delete\", \"do\", \"dynamic_cast|10\", \"else\", \"enum\", \"explicit\",\r\n\t\t\t\t\t\"export\", \"extern\", \"false\", \"final\", \"for\", \"friend\", \"goto\", \"if\", \"import\", \"inline\", \"module\",\r\n\t\t\t\t\t\"mutable\", \"namespace\", \"new\", \"noexcept\", \"not\", \"not_eq\", \"nullptr\", \"operator\", \"or\", \"or_eq\",\r\n\t\t\t\t\t\"override\", \"private\", \"protected\", \"public\", \"reflexpr\", \"register\", \"reinterpret_cast|10\",\r\n\t\t\t\t\t\"requires\", \"return\", \"sizeof\", \"static_assert\", \"static_cast|10\", \"struct\", \"switch\", \"synchronized\",\r\n\t\t\t\t\t\"template\", \"this\", \"thread_local\", \"throw\", \"transaction_safe\", \"transaction_safe_dynamic\", \"true\",\r\n\t\t\t\t\t\"try\", \"typedef\", \"typeid\", \"typename\", \"union\", \"using\", \"virtual\", \"volatile\", \"while\", \"xor\",\r\n\t\t\t\t\t\"xor_eq\"\r\n\t\t\t\t],\r\n\t\t\t\tliteral: [\"NULL\", \"false\", \"nullopt\", \"nullptr\", \"true\"],\r\n\t\t\t\tbuilt_in: [\"_Pragma\"],\r\n\t\t\t\t_type_hints: [\"any\", \"auto_ptr\", \"barrier\", \"binary_semaphore\", \"bitset\", \"complex\", \"condition_variable\",\r\n\t\t\t\t\t\"condition_variable_any\", \"counting_semaphore\", \"deque\", \"false_type\", \"future\", \"imaginary\",\r\n\t\t\t\t\t\"initializer_list\", \"istringstream\", \"jthread\", \"latch\", \"lock_guard\", \"multimap\", \"multiset\",\r\n\t\t\t\t\t\"mutex\", \"optional\", \"ostringstream\", \"packaged_task\", \"pair\", \"promise\", \"priority_queue\", \"queue\",\r\n\t\t\t\t\t\"recursive_mutex\", \"recursive_timed_mutex\", \"scoped_lock\", \"set\", \"shared_future\", \"shared_lock\",\r\n\t\t\t\t\t\"shared_mutex\", \"shared_timed_mutex\", \"shared_ptr\", \"stack\", \"string_view\", \"stringstream\",\r\n\t\t\t\t\t\"timed_mutex\", \"thread\", \"true_type\", \"tuple\", \"unique_lock\", \"unique_ptr\", \"unordered_map\",\r\n\t\t\t\t\t\"unordered_multimap\", \"unordered_multiset\", \"unordered_set\", \"variant\", \"vector\", \"weak_ptr\",\r\n\t\t\t\t\t\"wstring\", \"wstring_view\"\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\tu = {\r\n\t\t\t\tclassName: \"function.dispatch\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\t_hint: [\"abort\", \"abs\", \"acos\", \"apply\", \"as_const\", \"asin\", \"atan\", \"atan2\", \"calloc\", \"ceil\", \"cerr\",\r\n\t\t\t\t\t\t\"cin\", \"clog\", \"cos\", \"cosh\", \"cout\", \"declval\", \"endl\", \"exchange\", \"exit\", \"exp\", \"fabs\", \"floor\",\r\n\t\t\t\t\t\t\"fmod\", \"forward\", \"fprintf\", \"fputs\", \"free\", \"frexp\", \"fscanf\", \"future\", \"invoke\", \"isalnum\",\r\n\t\t\t\t\t\t\"isalpha\", \"iscntrl\", \"isdigit\", \"isgraph\", \"islower\", \"isprint\", \"ispunct\", \"isspace\", \"isupper\",\r\n\t\t\t\t\t\t\"isxdigit\", \"labs\", \"launder\", \"ldexp\", \"log\", \"log10\", \"make_pair\", \"make_shared\",\r\n\t\t\t\t\t\t\"make_shared_for_overwrite\", \"make_tuple\", \"make_unique\", \"malloc\", \"memchr\", \"memcmp\", \"memcpy\",\r\n\t\t\t\t\t\t\"memset\", \"modf\", \"move\", \"pow\", \"printf\", \"putchar\", \"puts\", \"realloc\", \"scanf\", \"sin\", \"sinh\",\r\n\t\t\t\t\t\t\"snprintf\", \"sprintf\", \"sqrt\", \"sscanf\", \"std\", \"stderr\", \"stdin\", \"stdout\", \"strcat\", \"strchr\",\r\n\t\t\t\t\t\t\"strcmp\", \"strcpy\", \"strcspn\", \"strlen\", \"strncat\", \"strncmp\", \"strncpy\", \"strpbrk\", \"strrchr\",\r\n\t\t\t\t\t\t\"strspn\", \"strstr\", \"swap\", \"tan\", \"tanh\", \"terminate\", \"to_underlying\", \"tolower\", \"toupper\",\r\n\t\t\t\t\t\t\"vfprintf\", \"visit\", \"vprintf\", \"vsprintf\"\r\n\t\t\t\t\t]\r\n\t\t\t\t},\r\n\t\t\t\tbegin: n.concat(/\\b/, /(?!decltype)/, /(?!if)/, /(?!for)/, /(?!switch)/, /(?!while)/, e.IDENT_RE, n\r\n\t\t\t\t\t.lookahead(/(<[^<>]+>|)\\s*\\(/))\r\n\t\t\t},\r\n\t\t\tb = [u, l, r, t, e.C_BLOCK_COMMENT_MODE, o, s],\r\n\t\t\tm = {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /=/,\r\n\t\t\t\t\tend: /;/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbeginKeywords: \"new throw return else\",\r\n\t\t\t\t\tend: /;/\r\n\t\t\t\t}],\r\n\t\t\t\tkeywords: g,\r\n\t\t\t\tcontains: b.concat([{\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\tkeywords: g,\r\n\t\t\t\t\tcontains: b.concat([\"self\"]),\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}]),\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tp = {\r\n\t\t\t\tclassName: \"function\",\r\n\t\t\t\tbegin: \"(\" + i + \"[\\\\*&\\\\s]+)+\" + d,\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tend: /[{;=]/,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tkeywords: g,\r\n\t\t\t\tillegal: /[^\\w\\s\\*&:<>.]/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: \"decltype\\\\(auto\\\\)\",\r\n\t\t\t\t\tkeywords: g,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: d,\r\n\t\t\t\t\treturnBegin: !0,\r\n\t\t\t\t\tcontains: [c],\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /::/,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /:/,\r\n\t\t\t\t\tendsWithParent: !0,\r\n\t\t\t\t\tcontains: [s, o]\r\n\t\t\t\t}, {\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tmatch: /,/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"params\",\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\tkeywords: g,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tcontains: [t, e.C_BLOCK_COMMENT_MODE, s, o, r, {\r\n\t\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\t\tkeywords: g,\r\n\t\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\t\tcontains: [\"self\", t, e.C_BLOCK_COMMENT_MODE, s, o, r]\r\n\t\t\t\t\t}]\r\n\t\t\t\t}, r, t, e.C_BLOCK_COMMENT_MODE, l]\r\n\t\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"C++\",\r\n\t\t\taliases: [\"cc\", \"c++\", \"h++\", \"hpp\", \"hh\", \"hxx\", \"cxx\"],\r\n\t\t\tkeywords: g,\r\n\t\t\tillegal: \"\",\r\n\t\t\t\tkeywords: g,\r\n\t\t\t\tcontains: [\"self\", r]\r\n\t\t\t}, {\r\n\t\t\t\tbegin: e.IDENT_RE + \"::\",\r\n\t\t\t\tkeywords: g\r\n\t\t\t}, {\r\n\t\t\t\tmatch: [/\\b(?:enum(?:\\s+(?:class|struct))?|class|struct|union)/, /\\s+/, /\\w+/],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"title.class\"\r\n\t\t\t\t}\r\n\t\t\t}])\r\n\t\t}\r\n\t},\r\n\tgrmr_csharp: e => {\r\n\t\tconst n = {\r\n\t\t\t\tkeyword: [\"abstract\", \"as\", \"base\", \"break\", \"case\", \"catch\", \"class\", \"const\", \"continue\", \"do\", \"else\",\r\n\t\t\t\t\t\"event\", \"explicit\", \"extern\", \"finally\", \"fixed\", \"for\", \"foreach\", \"goto\", \"if\", \"implicit\", \"in\",\r\n\t\t\t\t\t\"interface\", \"internal\", \"is\", \"lock\", \"namespace\", \"new\", \"operator\", \"out\", \"override\", \"params\",\r\n\t\t\t\t\t\"private\", \"protected\", \"public\", \"readonly\", \"record\", \"ref\", \"return\", \"scoped\", \"sealed\", \"sizeof\",\r\n\t\t\t\t\t\"stackalloc\", \"static\", \"struct\", \"switch\", \"this\", \"throw\", \"try\", \"typeof\", \"unchecked\", \"unsafe\",\r\n\t\t\t\t\t\"using\", \"virtual\", \"void\", \"volatile\", \"while\"\r\n\t\t\t\t].concat([\"add\", \"alias\", \"and\", \"ascending\", \"async\", \"await\", \"by\", \"descending\", \"equals\", \"from\",\r\n\t\t\t\t\t\"get\", \"global\", \"group\", \"init\", \"into\", \"join\", \"let\", \"nameof\", \"not\", \"notnull\", \"on\", \"or\",\r\n\t\t\t\t\t\"orderby\", \"partial\", \"remove\", \"select\", \"set\", \"unmanaged\", \"value|0\", \"var\", \"when\", \"where\",\r\n\t\t\t\t\t\"with\", \"yield\"\r\n\t\t\t\t]),\r\n\t\t\t\tbuilt_in: [\"bool\", \"byte\", \"char\", \"decimal\", \"delegate\", \"double\", \"dynamic\", \"enum\", \"float\", \"int\",\r\n\t\t\t\t\t\"long\", \"nint\", \"nuint\", \"object\", \"sbyte\", \"short\", \"string\", \"ulong\", \"uint\", \"ushort\"\r\n\t\t\t\t],\r\n\t\t\t\tliteral: [\"default\", \"false\", \"null\", \"true\"]\r\n\t\t\t},\r\n\t\t\tt = e.inherit(e.TITLE_MODE, {\r\n\t\t\t\tbegin: \"[a-zA-Z](\\\\.?\\\\w)*\"\r\n\t\t\t}),\r\n\t\t\ta = {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"\\\\b(0b[01']+)\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)(u|U|l|L|ul|UL|f|F|b|B)\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"\r\n\t\t\t\t}],\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\ti = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tbegin: '@\"',\r\n\t\t\t\tend: '\"',\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: '\"\"'\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tr = e.inherit(i, {\r\n\t\t\t\tillegal: /\\n/\r\n\t\t\t}),\r\n\t\t\ts = {\r\n\t\t\t\tclassName: \"subst\",\r\n\t\t\t\tbegin: /\\{/,\r\n\t\t\t\tend: /\\}/,\r\n\t\t\t\tkeywords: n\r\n\t\t\t},\r\n\t\t\to = e.inherit(s, {\r\n\t\t\t\tillegal: /\\n/\r\n\t\t\t}),\r\n\t\t\tl = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tbegin: /\\$\"/,\r\n\t\t\t\tend: '\"',\r\n\t\t\t\tillegal: /\\n/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\{\\{/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\}\\}/\r\n\t\t\t\t}, e.BACKSLASH_ESCAPE, o]\r\n\t\t\t},\r\n\t\t\tc = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tbegin: /\\$@\"/,\r\n\t\t\t\tend: '\"',\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\{\\{/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\}\\}/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: '\"\"'\r\n\t\t\t\t}, s]\r\n\t\t\t},\r\n\t\t\td = e.inherit(c, {\r\n\t\t\t\tillegal: /\\n/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\{\\{/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\}\\}/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: '\"\"'\r\n\t\t\t\t}, o]\r\n\t\t\t});\r\n\t\ts.contains = [c, l, i, e.APOS_STRING_MODE, e.QUOTE_STRING_MODE, a, e.C_BLOCK_COMMENT_MODE],\r\n\t\t\to.contains = [d, l, r, e.APOS_STRING_MODE, e.QUOTE_STRING_MODE, a, e.inherit(e.C_BLOCK_COMMENT_MODE, {\r\n\t\t\t\tillegal: /\\n/\r\n\t\t\t})];\r\n\t\tconst g = {\r\n\t\t\t\tvariants: [c, l, i, e.APOS_STRING_MODE, e.QUOTE_STRING_MODE]\r\n\t\t\t},\r\n\t\t\tu = {\r\n\t\t\t\tbegin: \"<\",\r\n\t\t\t\tend: \">\",\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbeginKeywords: \"in out\"\r\n\t\t\t\t}, t]\r\n\t\t\t},\r\n\t\t\tb = e.IDENT_RE + \"(<\" + e.IDENT_RE + \"(\\\\s*,\\\\s*\" + e.IDENT_RE + \")*>)?(\\\\[\\\\])?\",\r\n\t\t\tm = {\r\n\t\t\t\tbegin: \"@\" + e.IDENT_RE,\r\n\t\t\t\trelevance: 0\r\n\t\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"C#\",\r\n\t\t\taliases: [\"cs\", \"c#\"],\r\n\t\t\tkeywords: n,\r\n\t\t\tillegal: /::/,\r\n\t\t\tcontains: [e.COMMENT(\"///\", \"$\", {\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"doctag\",\r\n\t\t\t\t\tvariants: [{\r\n\t\t\t\t\t\tbegin: \"///\",\r\n\t\t\t\t\t\trelevance: 0\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: \"\\x3c!--|--\\x3e\"\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: \"\"\r\n\t\t\t\t\t}]\r\n\t\t\t\t}]\r\n\t\t\t}), e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE, {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: \"#\",\r\n\t\t\t\tend: \"$\",\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\tkeyword: \"if else elif endif define undef warning error line region endregion pragma checksum\"\r\n\t\t\t\t}\r\n\t\t\t}, g, a, {\r\n\t\t\t\tbeginKeywords: \"class interface\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tend: /[{;=]/,\r\n\t\t\t\tillegal: /[^\\s:,]/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbeginKeywords: \"where class\"\r\n\t\t\t\t}, t, u, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t}, {\r\n\t\t\t\tbeginKeywords: \"namespace\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tend: /[{;=]/,\r\n\t\t\t\tillegal: /[^\\s:]/,\r\n\t\t\t\tcontains: [t, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t}, {\r\n\t\t\t\tbeginKeywords: \"record\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tend: /[{;=]/,\r\n\t\t\t\tillegal: /[^\\s:]/,\r\n\t\t\t\tcontains: [t, u, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: \"^\\\\s*\\\\[(?=[\\\\w])\",\r\n\t\t\t\texcludeBegin: !0,\r\n\t\t\t\tend: \"\\\\]\",\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"string\",\r\n\t\t\t\t\tbegin: /\"/,\r\n\t\t\t\t\tend: /\"/\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tbeginKeywords: \"new return throw await else\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"function\",\r\n\t\t\t\tbegin: \"(\" + b + \"\\\\s+)+\" + e.IDENT_RE + \"\\\\s*(<[^=]+>\\\\s*)?\\\\(\",\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tend: /\\s*[{;=]/,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tkeywords: n,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbeginKeywords: \"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial\",\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: e.IDENT_RE + \"\\\\s*(<[^=]+>\\\\s*)?\\\\(\",\r\n\t\t\t\t\treturnBegin: !0,\r\n\t\t\t\t\tcontains: [e.TITLE_MODE, u],\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: /\\(\\)/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"params\",\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\texcludeEnd: !0,\r\n\t\t\t\t\tkeywords: n,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tcontains: [g, a, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t\t}, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t}, m]\r\n\t\t}\r\n\t},\r\n\tgrmr_css: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = J(e),\r\n\t\t\ta = [e.APOS_STRING_MODE, e.QUOTE_STRING_MODE];\r\n\t\treturn {\r\n\t\t\tname: \"CSS\",\r\n\t\t\tcase_insensitive: !0,\r\n\t\t\tillegal: /[=|'\\$]/,\r\n\t\t\tkeywords: {\r\n\t\t\t\tkeyframePosition: \"from to\"\r\n\t\t\t},\r\n\t\t\tclassNameAliases: {\r\n\t\t\t\tkeyframePosition: \"selector-tag\"\r\n\t\t\t},\r\n\t\t\tcontains: [t.BLOCK_COMMENT, {\r\n\t\t\t\tbegin: /-(webkit|moz|ms|o)-(?=[a-z])/\r\n\t\t\t}, t.CSS_NUMBER_MODE, {\r\n\t\t\t\tclassName: \"selector-id\",\r\n\t\t\t\tbegin: /#[A-Za-z0-9_-]+/,\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"selector-class\",\r\n\t\t\t\tbegin: \"\\\\.[a-zA-Z-][a-zA-Z0-9_-]*\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, t.ATTRIBUTE_SELECTOR_MODE, {\r\n\t\t\t\tclassName: \"selector-pseudo\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \":(\" + ne.join(\"|\") + \")\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \":(:)?(\" + te.join(\"|\") + \")\"\r\n\t\t\t\t}]\r\n\t\t\t}, t.CSS_VARIABLE, {\r\n\t\t\t\tclassName: \"attribute\",\r\n\t\t\t\tbegin: \"\\\\b(\" + ae.join(\"|\") + \")\\\\b\"\r\n\t\t\t}, {\r\n\t\t\t\tbegin: /:/,\r\n\t\t\t\tend: /[;}{]/,\r\n\t\t\t\tcontains: [t.BLOCK_COMMENT, t.HEXCOLOR, t.IMPORTANT, t.CSS_NUMBER_MODE, ...a, {\r\n\t\t\t\t\tbegin: /(url|data-uri)\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tkeywords: {\r\n\t\t\t\t\t\tbuilt_in: \"url data-uri\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\tcontains: [...a, {\r\n\t\t\t\t\t\tclassName: \"string\",\r\n\t\t\t\t\t\tbegin: /[^)]/,\r\n\t\t\t\t\t\tendsWithParent: !0,\r\n\t\t\t\t\t\texcludeEnd: !0\r\n\t\t\t\t\t}]\r\n\t\t\t\t}, t.FUNCTION_DISPATCH]\r\n\t\t\t}, {\r\n\t\t\t\tbegin: n.lookahead(/@/),\r\n\t\t\t\tend: \"[{;]\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tillegal: /:/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"keyword\",\r\n\t\t\t\t\tbegin: /@-?\\w[\\w]*(-\\w+)*/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\s/,\r\n\t\t\t\t\tendsWithParent: !0,\r\n\t\t\t\t\texcludeEnd: !0,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tkeywords: {\r\n\t\t\t\t\t\t$pattern: /[a-z-]+/,\r\n\t\t\t\t\t\tkeyword: \"and or not only\",\r\n\t\t\t\t\t\tattribute: ee.join(\" \")\r\n\t\t\t\t\t},\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tbegin: /[a-z-]+(?=:)/,\r\n\t\t\t\t\t\tclassName: \"attribute\"\r\n\t\t\t\t\t}, ...a, t.CSS_NUMBER_MODE]\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"selector-tag\",\r\n\t\t\t\tbegin: \"\\\\b(\" + Y.join(\"|\") + \")\\\\b\"\r\n\t\t\t}]\r\n\t\t}\r\n\t},\r\n\tgrmr_diff: e => {\r\n\t\tconst n = e.regex;\r\n\t\treturn {\r\n\t\t\tname: \"Diff\",\r\n\t\t\taliases: [\"patch\"],\r\n\t\t\tcontains: [{\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\trelevance: 10,\r\n\t\t\t\tmatch: n.either(/^@@ +-\\d+,\\d+ +\\+\\d+,\\d+ +@@/, /^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$/, /^--- +\\d+,\\d+ +----$/)\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"comment\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: n.either(/Index: /, /^index/, /={3,}/, /^-{3}/, /^\\*{3} /, /^\\+{3}/, /^diff --git/),\r\n\t\t\t\t\tend: /$/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: /^\\*{15}$/\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"addition\",\r\n\t\t\t\tbegin: /^\\+/,\r\n\t\t\t\tend: /$/\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"deletion\",\r\n\t\t\t\tbegin: /^-/,\r\n\t\t\t\tend: /$/\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"addition\",\r\n\t\t\t\tbegin: /^!/,\r\n\t\t\t\tend: /$/\r\n\t\t\t}]\r\n\t\t}\r\n\t},\r\n\tgrmr_go: e => {\r\n\t\tconst n = {\r\n\t\t\tkeyword: [\"break\", \"case\", \"chan\", \"const\", \"continue\", \"default\", \"defer\", \"else\", \"fallthrough\", \"for\",\r\n\t\t\t\t\"func\", \"go\", \"goto\", \"if\", \"import\", \"interface\", \"map\", \"package\", \"range\", \"return\", \"select\",\r\n\t\t\t\t\"struct\", \"switch\", \"type\", \"var\"\r\n\t\t\t],\r\n\t\t\ttype: [\"bool\", \"byte\", \"complex64\", \"complex128\", \"error\", \"float32\", \"float64\", \"int8\", \"int16\", \"int32\",\r\n\t\t\t\t\"int64\", \"string\", \"uint8\", \"uint16\", \"uint32\", \"uint64\", \"int\", \"uint\", \"uintptr\", \"rune\"\r\n\t\t\t],\r\n\t\t\tliteral: [\"true\", \"false\", \"iota\", \"nil\"],\r\n\t\t\tbuilt_in: [\"append\", \"cap\", \"close\", \"complex\", \"copy\", \"imag\", \"len\", \"make\", \"new\", \"panic\", \"print\",\r\n\t\t\t\t\"println\", \"real\", \"recover\", \"delete\"\r\n\t\t\t]\r\n\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"Go\",\r\n\t\t\taliases: [\"golang\"],\r\n\t\t\tkeywords: n,\r\n\t\t\tillegal: \" {\r\n\t\tconst n = e.regex;\r\n\t\treturn {\r\n\t\t\tname: \"GraphQL\",\r\n\t\t\taliases: [\"gql\"],\r\n\t\t\tcase_insensitive: !0,\r\n\t\t\tdisableAutodetect: !1,\r\n\t\t\tkeywords: {\r\n\t\t\t\tkeyword: [\"query\", \"mutation\", \"subscription\", \"type\", \"input\", \"schema\", \"directive\", \"interface\",\r\n\t\t\t\t\t\"union\", \"scalar\", \"fragment\", \"enum\", \"on\"\r\n\t\t\t\t],\r\n\t\t\t\tliteral: [\"true\", \"false\", \"null\"]\r\n\t\t\t},\r\n\t\t\tcontains: [e.HASH_COMMENT_MODE, e.QUOTE_STRING_MODE, e.NUMBER_MODE, {\r\n\t\t\t\tscope: \"punctuation\",\r\n\t\t\t\tmatch: /[.]{3}/,\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tscope: \"punctuation\",\r\n\t\t\t\tbegin: /[\\!\\(\\)\\:\\=\\[\\]\\{\\|\\}]{1}/,\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tscope: \"variable\",\r\n\t\t\t\tbegin: /\\$/,\r\n\t\t\t\tend: /\\W/,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tscope: \"meta\",\r\n\t\t\t\tmatch: /@\\w+/,\r\n\t\t\t\texcludeEnd: !0\r\n\t\t\t}, {\r\n\t\t\t\tscope: \"symbol\",\r\n\t\t\t\tbegin: n.concat(/[_A-Za-z][_0-9A-Za-z]*/, n.lookahead(/\\s*:/)),\r\n\t\t\t\trelevance: 0\r\n\t\t\t}],\r\n\t\t\tillegal: [/[;<']/, /BEGIN/]\r\n\t\t}\r\n\t},\r\n\tgrmr_ini: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /([+-]+)?[\\d]+_[\\d_]+/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: e.NUMBER_RE\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\ta = e.COMMENT();\r\n\t\ta.variants = [{\r\n\t\t\tbegin: /;/,\r\n\t\t\tend: /$/\r\n\t\t}, {\r\n\t\t\tbegin: /#/,\r\n\t\t\tend: /$/\r\n\t\t}];\r\n\t\tconst i = {\r\n\t\t\t\tclassName: \"variable\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /\\$[\\w\\d\"][\\w\\d_]*/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\$\\{(.*?)\\}/\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tr = {\r\n\t\t\t\tclassName: \"literal\",\r\n\t\t\t\tbegin: /\\bon|off|true|false|yes|no\\b/\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tcontains: [e.BACKSLASH_ESCAPE],\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"'''\",\r\n\t\t\t\t\tend: \"'''\",\r\n\t\t\t\t\trelevance: 10\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: '\"\"\"',\r\n\t\t\t\t\tend: '\"\"\"',\r\n\t\t\t\t\trelevance: 10\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: '\"',\r\n\t\t\t\t\tend: '\"'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"'\",\r\n\t\t\t\t\tend: \"'\"\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\to = {\r\n\t\t\t\tbegin: /\\[/,\r\n\t\t\t\tend: /\\]/,\r\n\t\t\t\tcontains: [a, r, i, s, t, \"self\"],\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tl = n.either(/[A-Za-z0-9_-]+/, /\"(\\\\\"|[^\"])*\"/, /'[^']*'/);\r\n\t\treturn {\r\n\t\t\tname: \"TOML, also INI\",\r\n\t\t\taliases: [\"toml\"],\r\n\t\t\tcase_insensitive: !0,\r\n\t\t\tillegal: /\\S/,\r\n\t\t\tcontains: [a, {\r\n\t\t\t\tclassName: \"section\",\r\n\t\t\t\tbegin: /\\[+/,\r\n\t\t\t\tend: /\\]+/\r\n\t\t\t}, {\r\n\t\t\t\tbegin: n.concat(l, \"(\\\\s*\\\\.\\\\s*\", l, \")*\", n.lookahead(/\\s*=\\s*[^#\\s]/)),\r\n\t\t\t\tclassName: \"attr\",\r\n\t\t\t\tstarts: {\r\n\t\t\t\t\tend: /$/,\r\n\t\t\t\t\tcontains: [a, o, r, i, s, t]\r\n\t\t\t\t}\r\n\t\t\t}]\r\n\t\t}\r\n\t},\r\n\tgrmr_java: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = \"[\\xc0-\\u02b8a-zA-Z_$][\\xc0-\\u02b8a-zA-Z_$0-9]*\",\r\n\t\t\ta = t + le(\"(?:<\" + t + \"~~~(?:\\\\s*,\\\\s*\" + t + \"~~~)*>)?\", /~~~/g, 2),\r\n\t\t\ti = {\r\n\t\t\t\tkeyword: [\"synchronized\", \"abstract\", \"private\", \"var\", \"static\", \"if\", \"const \", \"for\", \"while\",\r\n\t\t\t\t\t\"strictfp\", \"finally\", \"protected\", \"import\", \"native\", \"final\", \"void\", \"enum\", \"else\", \"break\",\r\n\t\t\t\t\t\"transient\", \"catch\", \"instanceof\", \"volatile\", \"case\", \"assert\", \"package\", \"default\", \"public\",\r\n\t\t\t\t\t\"try\", \"switch\", \"continue\", \"throws\", \"protected\", \"public\", \"private\", \"module\", \"requires\",\r\n\t\t\t\t\t\"exports\", \"do\", \"sealed\", \"yield\", \"permits\"\r\n\t\t\t\t],\r\n\t\t\t\tliteral: [\"false\", \"true\", \"null\"],\r\n\t\t\t\ttype: [\"char\", \"boolean\", \"long\", \"float\", \"int\", \"byte\", \"short\", \"double\"],\r\n\t\t\t\tbuilt_in: [\"super\", \"this\"]\r\n\t\t\t},\r\n\t\t\tr = {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: \"@\" + t,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\tcontains: [\"self\"]\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tclassName: \"params\",\r\n\t\t\t\tbegin: /\\(/,\r\n\t\t\t\tend: /\\)/,\r\n\t\t\t\tkeywords: i,\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tcontains: [e.C_BLOCK_COMMENT_MODE],\r\n\t\t\t\tendsParent: !0\r\n\t\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"Java\",\r\n\t\t\taliases: [\"jsp\"],\r\n\t\t\tkeywords: i,\r\n\t\t\tillegal: /<\\/|#/,\r\n\t\t\tcontains: [e.COMMENT(\"/\\\\*\\\\*\", \"\\\\*/\", {\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\w+@/,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"doctag\",\r\n\t\t\t\t\tbegin: \"@[A-Za-z]+\"\r\n\t\t\t\t}]\r\n\t\t\t}), {\r\n\t\t\t\tbegin: /import java\\.[a-z]+\\./,\r\n\t\t\t\tkeywords: \"import\",\r\n\t\t\t\trelevance: 2\r\n\t\t\t}, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE, {\r\n\t\t\t\tbegin: /\"\"\"/,\r\n\t\t\t\tend: /\"\"\"/,\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tcontains: [e.BACKSLASH_ESCAPE]\r\n\t\t\t}, e.APOS_STRING_MODE, e.QUOTE_STRING_MODE, {\r\n\t\t\t\tmatch: [/\\b(?:class|interface|enum|extends|implements|new)/, /\\s+/, t],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"title.class\"\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tmatch: /non-sealed/,\r\n\t\t\t\tscope: \"keyword\"\r\n\t\t\t}, {\r\n\t\t\t\tbegin: [n.concat(/(?!else)/, t), /\\s+/, t, /\\s+/, /=(?!=)/],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t1: \"type\",\r\n\t\t\t\t\t3: \"variable\",\r\n\t\t\t\t\t5: \"operator\"\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tbegin: [/record/, /\\s+/, t],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"title.class\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [s, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t}, {\r\n\t\t\t\tbeginKeywords: \"new throw return else\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tbegin: [\"(?:\" + a + \"\\\\s+)\", e.UNDERSCORE_IDENT_RE, /\\s*(?=\\()/],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t2: \"title.function\"\r\n\t\t\t\t},\r\n\t\t\t\tkeywords: i,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"params\",\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\tkeywords: i,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tcontains: [r, e.APOS_STRING_MODE, e.QUOTE_STRING_MODE, oe, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t\t}, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t}, oe, r]\r\n\t\t}\r\n\t},\r\n\tgrmr_javascript: he,\r\n\tgrmr_json: e => {\r\n\t\tconst n = [\"true\", \"false\", \"null\"],\r\n\t\t\tt = {\r\n\t\t\t\tscope: \"literal\",\r\n\t\t\t\tbeginKeywords: n.join(\" \")\r\n\t\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"JSON\",\r\n\t\t\tkeywords: {\r\n\t\t\t\tliteral: n\r\n\t\t\t},\r\n\t\t\tcontains: [{\r\n\t\t\t\tclassName: \"attr\",\r\n\t\t\t\tbegin: /\"(\\\\.|[^\\\\\"\\r\\n])*\"(?=\\s*:)/,\r\n\t\t\t\trelevance: 1.01\r\n\t\t\t}, {\r\n\t\t\t\tmatch: /[{}[\\],:]/,\r\n\t\t\t\tclassName: \"punctuation\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, e.QUOTE_STRING_MODE, t, e.C_NUMBER_MODE, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE],\r\n\t\t\tillegal: \"\\\\S\"\r\n\t\t}\r\n\t},\r\n\tgrmr_kotlin: e => {\r\n\t\tconst n = {\r\n\t\t\t\tkeyword: \"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual\",\r\n\t\t\t\tbuilt_in: \"Byte Short Char Int Long Boolean Float Double Void Unit Nothing\",\r\n\t\t\t\tliteral: \"true false null\"\r\n\t\t\t},\r\n\t\t\tt = {\r\n\t\t\t\tclassName: \"symbol\",\r\n\t\t\t\tbegin: e.UNDERSCORE_IDENT_RE + \"@\"\r\n\t\t\t},\r\n\t\t\ta = {\r\n\t\t\t\tclassName: \"subst\",\r\n\t\t\t\tbegin: /\\$\\{/,\r\n\t\t\t\tend: /\\}/,\r\n\t\t\t\tcontains: [e.C_NUMBER_MODE]\r\n\t\t\t},\r\n\t\t\ti = {\r\n\t\t\t\tclassName: \"variable\",\r\n\t\t\t\tbegin: \"\\\\$\" + e.UNDERSCORE_IDENT_RE\r\n\t\t\t},\r\n\t\t\tr = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: '\"\"\"',\r\n\t\t\t\t\tend: '\"\"\"(?=[^\"])',\r\n\t\t\t\t\tcontains: [i, a]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"'\",\r\n\t\t\t\t\tend: \"'\",\r\n\t\t\t\t\tillegal: /\\n/,\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: '\"',\r\n\t\t\t\t\tend: '\"',\r\n\t\t\t\t\tillegal: /\\n/,\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, i, a]\r\n\t\t\t\t}]\r\n\t\t\t};\r\n\t\ta.contains.push(r);\r\n\t\tconst s = {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: \"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\\\s*:(?:\\\\s*\" + e\r\n\t\t\t\t\t.UNDERSCORE_IDENT_RE + \")?\"\r\n\t\t\t},\r\n\t\t\to = {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: \"@\" + e.UNDERSCORE_IDENT_RE,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\tcontains: [e.inherit(r, {\r\n\t\t\t\t\t\tclassName: \"string\"\r\n\t\t\t\t\t}), \"self\"]\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tl = oe,\r\n\t\t\tc = e.COMMENT(\"/\\\\*\", \"\\\\*/\", {\r\n\t\t\t\tcontains: [e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t}),\r\n\t\t\td = {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tclassName: \"type\",\r\n\t\t\t\t\tbegin: e.UNDERSCORE_IDENT_RE\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\tcontains: []\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tg = d;\r\n\t\treturn g.variants[1].contains = [d], d.variants[1].contains = [g], {\r\n\t\t\tname: \"Kotlin\",\r\n\t\t\taliases: [\"kt\", \"kts\"],\r\n\t\t\tkeywords: n,\r\n\t\t\tcontains: [e.COMMENT(\"/\\\\*\\\\*\", \"\\\\*/\", {\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"doctag\",\r\n\t\t\t\t\tbegin: \"@[A-Za-z]+\"\r\n\t\t\t\t}]\r\n\t\t\t}), e.C_LINE_COMMENT_MODE, c, {\r\n\t\t\t\tclassName: \"keyword\",\r\n\t\t\t\tbegin: /\\b(break|continue|return|this)\\b/,\r\n\t\t\t\tstarts: {\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tclassName: \"symbol\",\r\n\t\t\t\t\t\tbegin: /@\\w+/\r\n\t\t\t\t\t}]\r\n\t\t\t\t}\r\n\t\t\t}, t, s, o, {\r\n\t\t\t\tclassName: \"function\",\r\n\t\t\t\tbeginKeywords: \"fun\",\r\n\t\t\t\tend: \"[(]|$\",\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tkeywords: n,\r\n\t\t\t\trelevance: 5,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: e.UNDERSCORE_IDENT_RE + \"\\\\s*\\\\(\",\r\n\t\t\t\t\treturnBegin: !0,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tcontains: [e.UNDERSCORE_TITLE_MODE]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"type\",\r\n\t\t\t\t\tbegin: //,\r\n\t\t\t\t\tkeywords: \"reified\",\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"params\",\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\tendsParent: !0,\r\n\t\t\t\t\tkeywords: n,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tbegin: /:/,\r\n\t\t\t\t\t\tend: /[=,\\/]/,\r\n\t\t\t\t\t\tendsWithParent: !0,\r\n\t\t\t\t\t\tcontains: [d, e.C_LINE_COMMENT_MODE, c],\r\n\t\t\t\t\t\trelevance: 0\r\n\t\t\t\t\t}, e.C_LINE_COMMENT_MODE, c, s, o, r, e.C_NUMBER_MODE]\r\n\t\t\t\t}, c]\r\n\t\t\t}, {\r\n\t\t\t\tbegin: [/class|interface|trait/, /\\s+/, e.UNDERSCORE_IDENT_RE],\r\n\t\t\t\tbeginScope: {\r\n\t\t\t\t\t3: \"title.class\"\r\n\t\t\t\t},\r\n\t\t\t\tkeywords: \"class interface trait\",\r\n\t\t\t\tend: /[:\\{(]|$/,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tillegal: \"extends implements\",\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbeginKeywords: \"public protected internal private constructor\"\r\n\t\t\t\t}, e.UNDERSCORE_TITLE_MODE, {\r\n\t\t\t\t\tclassName: \"type\",\r\n\t\t\t\t\tbegin: //,\r\n\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\texcludeEnd: !0,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"type\",\r\n\t\t\t\t\tbegin: /[,:]\\s*/,\r\n\t\t\t\t\tend: /[<\\(,){\\s]|$/,\r\n\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\treturnEnd: !0\r\n\t\t\t\t}, s, o]\r\n\t\t\t}, r, {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: \"^#!/usr/bin/env\",\r\n\t\t\t\tend: \"$\",\r\n\t\t\t\tillegal: \"\\n\"\r\n\t\t\t}, l]\r\n\t\t}\r\n\t},\r\n\tgrmr_less: e => {\r\n\t\tconst n = J(e),\r\n\t\t\tt = ie,\r\n\t\t\ta = \"([\\\\w-]+|@\\\\{[\\\\w-]+\\\\})\",\r\n\t\t\ti = [],\r\n\t\t\tr = [],\r\n\t\t\ts = e => ({\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tbegin: \"~?\" + e + \".*?\" + e\r\n\t\t\t}),\r\n\t\t\to = (e, n, t) => ({\r\n\t\t\t\tclassName: e,\r\n\t\t\t\tbegin: n,\r\n\t\t\t\trelevance: t\r\n\t\t\t}),\r\n\t\t\tl = {\r\n\t\t\t\t$pattern: /[a-z-]+/,\r\n\t\t\t\tkeyword: \"and or not only\",\r\n\t\t\t\tattribute: ee.join(\" \")\r\n\t\t\t},\r\n\t\t\tc = {\r\n\t\t\t\tbegin: \"\\\\(\",\r\n\t\t\t\tend: \"\\\\)\",\r\n\t\t\t\tcontains: r,\r\n\t\t\t\tkeywords: l,\r\n\t\t\t\trelevance: 0\r\n\t\t\t};\r\n\t\tr.push(e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE, s(\"'\"), s('\"'), n.CSS_NUMBER_MODE, {\r\n\t\t\tbegin: \"(url|data-uri)\\\\(\",\r\n\t\t\tstarts: {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tend: \"[\\\\)\\\\n]\",\r\n\t\t\t\texcludeEnd: !0\r\n\t\t\t}\r\n\t\t}, n.HEXCOLOR, c, o(\"variable\", \"@@?[\\\\w-]+\", 10), o(\"variable\", \"@\\\\{[\\\\w-]+\\\\}\"), o(\"built_in\",\r\n\t\t\t\"~?`[^`]*?`\"), {\r\n\t\t\tclassName: \"attribute\",\r\n\t\t\tbegin: \"[\\\\w-]+\\\\s*:\",\r\n\t\t\tend: \":\",\r\n\t\t\treturnBegin: !0,\r\n\t\t\texcludeEnd: !0\r\n\t\t}, n.IMPORTANT, {\r\n\t\t\tbeginKeywords: \"and not\"\r\n\t\t}, n.FUNCTION_DISPATCH);\r\n\t\tconst d = r.concat({\r\n\t\t\t\tbegin: /\\{/,\r\n\t\t\t\tend: /\\}/,\r\n\t\t\t\tcontains: i\r\n\t\t\t}),\r\n\t\t\tg = {\r\n\t\t\t\tbeginKeywords: \"when\",\r\n\t\t\t\tendsWithParent: !0,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbeginKeywords: \"and not\"\r\n\t\t\t\t}].concat(r)\r\n\t\t\t},\r\n\t\t\tu = {\r\n\t\t\t\tbegin: a + \"\\\\s*:\",\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tend: /[;}]/,\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /-(webkit|moz|ms|o)-/\r\n\t\t\t\t}, n.CSS_VARIABLE, {\r\n\t\t\t\t\tclassName: \"attribute\",\r\n\t\t\t\t\tbegin: \"\\\\b(\" + ae.join(\"|\") + \")\\\\b\",\r\n\t\t\t\t\tend: /(?=:)/,\r\n\t\t\t\t\tstarts: {\r\n\t\t\t\t\t\tendsWithParent: !0,\r\n\t\t\t\t\t\tillegal: \"[<=$]\",\r\n\t\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\t\tcontains: r\r\n\t\t\t\t\t}\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tb = {\r\n\t\t\t\tclassName: \"keyword\",\r\n\t\t\t\tbegin: \"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\\\b\",\r\n\t\t\t\tstarts: {\r\n\t\t\t\t\tend: \"[;{}]\",\r\n\t\t\t\t\tkeywords: l,\r\n\t\t\t\t\treturnEnd: !0,\r\n\t\t\t\t\tcontains: r,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tm = {\r\n\t\t\t\tclassName: \"variable\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"@[\\\\w-]+\\\\s*:\",\r\n\t\t\t\t\trelevance: 15\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"@[\\\\w-]+\"\r\n\t\t\t\t}],\r\n\t\t\t\tstarts: {\r\n\t\t\t\t\tend: \"[;}]\",\r\n\t\t\t\t\treturnEnd: !0,\r\n\t\t\t\t\tcontains: d\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tp = {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"[\\\\.#:&\\\\[>]\",\r\n\t\t\t\t\tend: \"[;{}]\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: a,\r\n\t\t\t\t\tend: /\\{/\r\n\t\t\t\t}],\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\treturnEnd: !0,\r\n\t\t\t\tillegal: \"[<='$\\\"]\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tcontains: [e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE, g, o(\"keyword\", \"all\\\\b\"), o(\"variable\",\r\n\t\t\t\t\t\"@\\\\{[\\\\w-]+\\\\}\"), {\r\n\t\t\t\t\tbegin: \"\\\\b(\" + Y.join(\"|\") + \")\\\\b\",\r\n\t\t\t\t\tclassName: \"selector-tag\"\r\n\t\t\t\t}, n.CSS_NUMBER_MODE, o(\"selector-tag\", a, 0), o(\"selector-id\", \"#\" + a), o(\"selector-class\", \"\\\\.\" +\r\n\t\t\t\t\ta, 0), o(\"selector-tag\", \"&\", 0), n.ATTRIBUTE_SELECTOR_MODE, {\r\n\t\t\t\t\tclassName: \"selector-pseudo\",\r\n\t\t\t\t\tbegin: \":(\" + ne.join(\"|\") + \")\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"selector-pseudo\",\r\n\t\t\t\t\tbegin: \":(:)?(\" + te.join(\"|\") + \")\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tcontains: d\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"!important\"\r\n\t\t\t\t}, n.FUNCTION_DISPATCH]\r\n\t\t\t},\r\n\t\t\t_ = {\r\n\t\t\t\tbegin: `[\\\\w-]+:(:)?(${t.join(\"|\")})`,\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tcontains: [p]\r\n\t\t\t};\r\n\t\treturn i.push(e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE, b, m, _, u, p, g, n.FUNCTION_DISPATCH), {\r\n\t\t\tname: \"Less\",\r\n\t\t\tcase_insensitive: !0,\r\n\t\t\tillegal: \"[=>'/<($\\\"]\",\r\n\t\t\tcontains: i\r\n\t\t}\r\n\t},\r\n\tgrmr_lua: e => {\r\n\t\tconst n = \"\\\\[=*\\\\[\",\r\n\t\t\tt = \"\\\\]=*\\\\]\",\r\n\t\t\ta = {\r\n\t\t\t\tbegin: n,\r\n\t\t\t\tend: t,\r\n\t\t\t\tcontains: [\"self\"]\r\n\t\t\t},\r\n\t\t\ti = [e.COMMENT(\"--(?!\\\\[=*\\\\[)\", \"$\"), e.COMMENT(\"--\\\\[=*\\\\[\", t, {\r\n\t\t\t\tcontains: [a],\r\n\t\t\t\trelevance: 10\r\n\t\t\t})];\r\n\t\treturn {\r\n\t\t\tname: \"Lua\",\r\n\t\t\tkeywords: {\r\n\t\t\t\t$pattern: e.UNDERSCORE_IDENT_RE,\r\n\t\t\t\tliteral: \"true false nil\",\r\n\t\t\t\tkeyword: \"and break do else elseif end for goto if in local not or repeat return then until while\",\r\n\t\t\t\tbuilt_in: \"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove\"\r\n\t\t\t},\r\n\t\t\tcontains: i.concat([{\r\n\t\t\t\tclassName: \"function\",\r\n\t\t\t\tbeginKeywords: \"function\",\r\n\t\t\t\tend: \"\\\\)\",\r\n\t\t\t\tcontains: [e.inherit(e.TITLE_MODE, {\r\n\t\t\t\t\tbegin: \"([_a-zA-Z]\\\\w*\\\\.)*([_a-zA-Z]\\\\w*:)?[_a-zA-Z]\\\\w*\"\r\n\t\t\t\t}), {\r\n\t\t\t\t\tclassName: \"params\",\r\n\t\t\t\t\tbegin: \"\\\\(\",\r\n\t\t\t\t\tendsWithParent: !0,\r\n\t\t\t\t\tcontains: i\r\n\t\t\t\t}].concat(i)\r\n\t\t\t}, e.C_NUMBER_MODE, e.APOS_STRING_MODE, e.QUOTE_STRING_MODE, {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tbegin: n,\r\n\t\t\t\tend: t,\r\n\t\t\t\tcontains: [a],\r\n\t\t\t\trelevance: 5\r\n\t\t\t}])\r\n\t\t}\r\n\t},\r\n\tgrmr_makefile: e => {\r\n\t\tconst n = {\r\n\t\t\t\tclassName: \"variable\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"\\\\$\\\\(\" + e.UNDERSCORE_IDENT_RE + \"\\\\)\",\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\$[@% {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = n.concat(\r\n\t\t\t\t/(?:[A-Z_a-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u08A0-\\u08C9\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C5D\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u1711\\u171F-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4C\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF40\\uDF42-\\uDF49\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD23\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDF70-\\uDF81\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\uDC71\\uDC72\\uDC75\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD44\\uDD47\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE3F\\uDE40\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC5F-\\uDC61\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDEB8\\uDF00-\\uDF1A\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC2B\\uDCA0-\\uDCDF\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD2F\\uDD3F\\uDD41\\uDDA0-\\uDDA7\\uDDAA-\\uDDD0\\uDDE1\\uDDE3\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE89\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD89\\uDD98\\uDEE0-\\uDEF2\\uDF02\\uDF04-\\uDF10\\uDF12-\\uDF33\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883\\uD885-\\uD887][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2F\\uDC41-\\uDC46]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE70-\\uDEBE\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1\\uDFE3]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD32\\uDD50-\\uDD52\\uDD55\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD837[\\uDF00-\\uDF1E\\uDF25-\\uDF2A]|\\uD838[\\uDC30-\\uDC6D\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDE90-\\uDEAD\\uDEC0-\\uDEEB]|\\uD839[\\uDCD0-\\uDCEB\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43\\uDD4B]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF39\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A\\uDF50-\\uDFFF]|\\uD888[\\uDC00-\\uDFAF])/,\r\n\t\t\t\tn.optional(\r\n\t\t\t\t\t/(?:[\\x2D\\.0-9A-Z_a-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u08A0-\\u08C9\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C5D\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u1711\\u171F-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4C\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF40\\uDF42-\\uDF49\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD23\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDF70-\\uDF81\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\uDC71\\uDC72\\uDC75\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD44\\uDD47\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE3F\\uDE40\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC5F-\\uDC61\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDEB8\\uDF00-\\uDF1A\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC2B\\uDCA0-\\uDCDF\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD2F\\uDD3F\\uDD41\\uDDA0-\\uDDA7\\uDDAA-\\uDDD0\\uDDE1\\uDDE3\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE89\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD89\\uDD98\\uDEE0-\\uDEF2\\uDF02\\uDF04-\\uDF10\\uDF12-\\uDF33\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883\\uD885-\\uD887][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2F\\uDC41-\\uDC46]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE70-\\uDEBE\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1\\uDFE3]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD32\\uDD50-\\uDD52\\uDD55\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD837[\\uDF00-\\uDF1E\\uDF25-\\uDF2A]|\\uD838[\\uDC30-\\uDC6D\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDE90-\\uDEAD\\uDEC0-\\uDEEB]|\\uD839[\\uDCD0-\\uDCEB\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43\\uDD4B]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF39\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A\\uDF50-\\uDFFF]|\\uD888[\\uDC00-\\uDFAF])*:/\r\n\t\t\t\t\t),\r\n\t\t\t\t/(?:[\\x2D\\.0-9A-Z_a-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u08A0-\\u08C9\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C5D\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16F1-\\u16F8\\u1700-\\u1711\\u171F-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u1884\\u1887-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4C\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2183\\u2184\\u2C00-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005\\u3006\\u3031-\\u3035\\u303B\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6E5\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF40\\uDF42-\\uDF49\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD23\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDF70-\\uDF81\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\uDC71\\uDC72\\uDC75\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD44\\uDD47\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE3F\\uDE40\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC5F-\\uDC61\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDEB8\\uDF00-\\uDF1A\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC2B\\uDCA0-\\uDCDF\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD2F\\uDD3F\\uDD41\\uDDA0-\\uDDA7\\uDDAA-\\uDDD0\\uDDE1\\uDDE3\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE89\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD89\\uDD98\\uDEE0-\\uDEF2\\uDF02\\uDF04-\\uDF10\\uDF12-\\uDF33\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883\\uD885-\\uD887][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2F\\uDC41-\\uDC46]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE70-\\uDEBE\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1\\uDFE3]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD32\\uDD50-\\uDD52\\uDD55\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD837[\\uDF00-\\uDF1E\\uDF25-\\uDF2A]|\\uD838[\\uDC30-\\uDC6D\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDE90-\\uDEAD\\uDEC0-\\uDEEB]|\\uD839[\\uDCD0-\\uDCEB\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43\\uDD4B]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF39\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A\\uDF50-\\uDFFF]|\\uD888[\\uDC00-\\uDFAF])*/\r\n\t\t\t\t),\r\n\t\t\ta = {\r\n\t\t\t\tclassName: \"symbol\",\r\n\t\t\t\tbegin: /&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/\r\n\t\t\t},\r\n\t\t\ti = {\r\n\t\t\t\tbegin: /\\s/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"keyword\",\r\n\t\t\t\t\tbegin: /#?[a-z_][a-z1-9_-]+/,\r\n\t\t\t\t\tillegal: /\\n/\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tr = e.inherit(i, {\r\n\t\t\t\tbegin: /\\(/,\r\n\t\t\t\tend: /\\)/\r\n\t\t\t}),\r\n\t\t\ts = e.inherit(e.APOS_STRING_MODE, {\r\n\t\t\t\tclassName: \"string\"\r\n\t\t\t}),\r\n\t\t\to = e.inherit(e.QUOTE_STRING_MODE, {\r\n\t\t\t\tclassName: \"string\"\r\n\t\t\t}),\r\n\t\t\tl = {\r\n\t\t\t\tendsWithParent: !0,\r\n\t\t\t\tillegal: /`]+/\r\n\t\t\t\t\t\t}]\r\n\t\t\t\t\t}]\r\n\t\t\t\t}]\r\n\t\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"HTML, XML\",\r\n\t\t\taliases: [\"html\", \"xhtml\", \"rss\", \"atom\", \"xjb\", \"xsd\", \"xsl\", \"plist\", \"wsf\", \"svg\"],\r\n\t\t\tcase_insensitive: !0,\r\n\t\t\tunicodeRegex: !0,\r\n\t\t\tcontains: [{\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: //,\r\n\t\t\t\trelevance: 10,\r\n\t\t\t\tcontains: [i, o, s, r, {\r\n\t\t\t\t\tbegin: /\\[/,\r\n\t\t\t\t\tend: /\\]/,\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tclassName: \"meta\",\r\n\t\t\t\t\t\tbegin: //,\r\n\t\t\t\t\t\tcontains: [i, r, o, s]\r\n\t\t\t\t\t}]\r\n\t\t\t\t}]\r\n\t\t\t}, e.COMMENT(//, {\r\n\t\t\t\trelevance: 10\r\n\t\t\t}), {\r\n\t\t\t\tbegin: //,\r\n\t\t\t\trelevance: 10\r\n\t\t\t}, a, {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tend: /\\?>/,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /<\\?xml/,\r\n\t\t\t\t\trelevance: 10,\r\n\t\t\t\t\tcontains: [o]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /<\\?[a-z][a-z0-9]+/\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"tag\",\r\n\t\t\t\tbegin: /)/,\r\n\t\t\t\tend: />/,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\tname: \"style\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [l],\r\n\t\t\t\tstarts: {\r\n\t\t\t\t\tend: /<\\/style>/,\r\n\t\t\t\t\treturnEnd: !0,\r\n\t\t\t\t\tsubLanguage: [\"css\", \"xml\"]\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"tag\",\r\n\t\t\t\tbegin: /)/,\r\n\t\t\t\tend: />/,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\tname: \"script\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [l],\r\n\t\t\t\tstarts: {\r\n\t\t\t\t\tend: /<\\/script>/,\r\n\t\t\t\t\treturnEnd: !0,\r\n\t\t\t\t\tsubLanguage: [\"javascript\", \"handlebars\", \"xml\"]\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"tag\",\r\n\t\t\t\tbegin: /<>|<\\/>/\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"tag\",\r\n\t\t\t\tbegin: n.concat(//, />/, /\\s/)))),\r\n\t\t\t\tend: /\\/?>/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"name\",\r\n\t\t\t\t\tbegin: t,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tstarts: l\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"tag\",\r\n\t\t\t\tbegin: n.concat(/<\\//, n.lookahead(n.concat(t, />/))),\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"name\",\r\n\t\t\t\t\tbegin: t,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: />/,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tendsParent: !0\r\n\t\t\t\t}]\r\n\t\t\t}]\r\n\t\t}\r\n\t},\r\n\tgrmr_markdown: e => {\r\n\t\tconst n = {\r\n\t\t\t\tbegin: /<\\/?[A-Za-z_]/,\r\n\t\t\t\tend: \">\",\r\n\t\t\t\tsubLanguage: \"xml\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tt = {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /\\[.+?\\]\\[.*?\\]/,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\[.+?\\]\\(((data|javascript|mailto):|(?:http|ftp)s?:\\/\\/).*?\\)/,\r\n\t\t\t\t\trelevance: 2\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: e.regex.concat(/\\[.+?\\]\\(/, /[A-Za-z][A-Za-z0-9+.-]*/, /:\\/\\/.*?\\)/),\r\n\t\t\t\t\trelevance: 2\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\[.+?\\]\\([./?&#].*?\\)/,\r\n\t\t\t\t\trelevance: 1\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\[.*?\\]\\(.*?\\)/,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}],\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tmatch: /\\[(?=\\])/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"string\",\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tbegin: \"\\\\[\",\r\n\t\t\t\t\tend: \"\\\\]\",\r\n\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\treturnEnd: !0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"link\",\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tbegin: \"\\\\]\\\\(\",\r\n\t\t\t\t\tend: \"\\\\)\",\r\n\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\texcludeEnd: !0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"symbol\",\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tbegin: \"\\\\]\\\\[\",\r\n\t\t\t\t\tend: \"\\\\]\",\r\n\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\texcludeEnd: !0\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\ta = {\r\n\t\t\t\tclassName: \"strong\",\r\n\t\t\t\tcontains: [],\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /_{2}(?!\\s)/,\r\n\t\t\t\t\tend: /_{2}/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\*{2}(?!\\s)/,\r\n\t\t\t\t\tend: /\\*{2}/\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\ti = {\r\n\t\t\t\tclassName: \"emphasis\",\r\n\t\t\t\tcontains: [],\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /\\*(?![*\\s])/,\r\n\t\t\t\t\tend: /\\*/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /_(?![_\\s])/,\r\n\t\t\t\t\tend: /_/,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tr = e.inherit(a, {\r\n\t\t\t\tcontains: []\r\n\t\t\t}),\r\n\t\t\ts = e.inherit(i, {\r\n\t\t\t\tcontains: []\r\n\t\t\t});\r\n\t\ta.contains.push(s), i.contains.push(r);\r\n\t\tlet o = [n, t];\r\n\t\treturn [a, i, r, s].forEach((e => {\r\n\t\t\te.contains = e.contains.concat(o)\r\n\t\t})), o = o.concat(a, i), {\r\n\t\t\tname: \"Markdown\",\r\n\t\t\taliases: [\"md\", \"mkdown\", \"mkd\"],\r\n\t\t\tcontains: [{\r\n\t\t\t\tclassName: \"section\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"^#{1,6}\",\r\n\t\t\t\t\tend: \"$\",\r\n\t\t\t\t\tcontains: o\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(?=^.+?\\\\n[=-]{2,}$)\",\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tbegin: \"^[=-]*$\"\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: \"^\",\r\n\t\t\t\t\t\tend: \"\\\\n\",\r\n\t\t\t\t\t\tcontains: o\r\n\t\t\t\t\t}]\r\n\t\t\t\t}]\r\n\t\t\t}, n, {\r\n\t\t\t\tclassName: \"bullet\",\r\n\t\t\t\tbegin: \"^[ \\t]*([*+-]|(\\\\d+\\\\.))(?=\\\\s+)\",\r\n\t\t\t\tend: \"\\\\s+\",\r\n\t\t\t\texcludeEnd: !0\r\n\t\t\t}, a, i, {\r\n\t\t\t\tclassName: \"quote\",\r\n\t\t\t\tbegin: \"^>\\\\s+\",\r\n\t\t\t\tcontains: o,\r\n\t\t\t\tend: \"$\"\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"code\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"(`{3,})[^`](.|\\\\n)*?\\\\1`*[ ]*\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(~{3,})[^~](.|\\\\n)*?\\\\1~*[ ]*\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"```\",\r\n\t\t\t\t\tend: \"```+[ ]*$\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"~~~\",\r\n\t\t\t\t\tend: \"~~~+[ ]*$\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"`.+?`\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(?=^( {4}|\\\\t))\",\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tbegin: \"^( {4}|\\\\t)\",\r\n\t\t\t\t\t\tend: \"(\\\\n)$\"\r\n\t\t\t\t\t}],\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"^[-\\\\*]{3,}\",\r\n\t\t\t\tend: \"$\"\r\n\t\t\t}, t, {\r\n\t\t\t\tbegin: /^\\[[^\\n]+\\]:/,\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"symbol\",\r\n\t\t\t\t\tbegin: /\\[/,\r\n\t\t\t\t\tend: /\\]/,\r\n\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\texcludeEnd: !0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"link\",\r\n\t\t\t\t\tbegin: /:\\s*/,\r\n\t\t\t\t\tend: /$/,\r\n\t\t\t\t\texcludeBegin: !0\r\n\t\t\t\t}]\r\n\t\t\t}]\r\n\t\t}\r\n\t},\r\n\tgrmr_objectivec: e => {\r\n\t\tconst n = /[a-zA-Z@][a-zA-Z0-9_]*/,\r\n\t\t\tt = {\r\n\t\t\t\t$pattern: n,\r\n\t\t\t\tkeyword: [\"@interface\", \"@class\", \"@protocol\", \"@implementation\"]\r\n\t\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"Objective-C\",\r\n\t\t\taliases: [\"mm\", \"objc\", \"obj-c\", \"obj-c++\", \"objective-c++\"],\r\n\t\t\tkeywords: {\r\n\t\t\t\t\"variable.language\": [\"this\", \"super\"],\r\n\t\t\t\t$pattern: n,\r\n\t\t\t\tkeyword: [\"while\", \"export\", \"sizeof\", \"typedef\", \"const\", \"struct\", \"for\", \"union\", \"volatile\", \"static\",\r\n\t\t\t\t\t\"mutable\", \"if\", \"do\", \"return\", \"goto\", \"enum\", \"else\", \"break\", \"extern\", \"asm\", \"case\", \"default\",\r\n\t\t\t\t\t\"register\", \"explicit\", \"typename\", \"switch\", \"continue\", \"inline\", \"readonly\", \"assign\", \"readwrite\",\r\n\t\t\t\t\t\"self\", \"@synchronized\", \"id\", \"typeof\", \"nonatomic\", \"IBOutlet\", \"IBAction\", \"strong\", \"weak\",\r\n\t\t\t\t\t\"copy\", \"in\", \"out\", \"inout\", \"bycopy\", \"byref\", \"oneway\", \"__strong\", \"__weak\", \"__block\",\r\n\t\t\t\t\t\"__autoreleasing\", \"@private\", \"@protected\", \"@public\", \"@try\", \"@property\", \"@end\", \"@throw\",\r\n\t\t\t\t\t\"@catch\", \"@finally\", \"@autoreleasepool\", \"@synthesize\", \"@dynamic\", \"@selector\", \"@optional\",\r\n\t\t\t\t\t\"@required\", \"@encode\", \"@package\", \"@import\", \"@defs\", \"@compatibility_alias\", \"__bridge\",\r\n\t\t\t\t\t\"__bridge_transfer\", \"__bridge_retained\", \"__bridge_retain\", \"__covariant\", \"__contravariant\",\r\n\t\t\t\t\t\"__kindof\", \"_Nonnull\", \"_Nullable\", \"_Null_unspecified\", \"__FUNCTION__\", \"__PRETTY_FUNCTION__\",\r\n\t\t\t\t\t\"__attribute__\", \"getter\", \"setter\", \"retain\", \"unsafe_unretained\", \"nonnull\", \"nullable\",\r\n\t\t\t\t\t\"null_unspecified\", \"null_resettable\", \"class\", \"instancetype\", \"NS_DESIGNATED_INITIALIZER\",\r\n\t\t\t\t\t\"NS_UNAVAILABLE\", \"NS_REQUIRES_SUPER\", \"NS_RETURNS_INNER_POINTER\", \"NS_INLINE\", \"NS_AVAILABLE\",\r\n\t\t\t\t\t\"NS_DEPRECATED\", \"NS_ENUM\", \"NS_OPTIONS\", \"NS_SWIFT_UNAVAILABLE\", \"NS_ASSUME_NONNULL_BEGIN\",\r\n\t\t\t\t\t\"NS_ASSUME_NONNULL_END\", \"NS_REFINED_FOR_SWIFT\", \"NS_SWIFT_NAME\", \"NS_SWIFT_NOTHROW\", \"NS_DURING\",\r\n\t\t\t\t\t\"NS_HANDLER\", \"NS_ENDHANDLER\", \"NS_VALUERETURN\", \"NS_VOIDRETURN\"\r\n\t\t\t\t],\r\n\t\t\t\tliteral: [\"false\", \"true\", \"FALSE\", \"TRUE\", \"nil\", \"YES\", \"NO\", \"NULL\"],\r\n\t\t\t\tbuilt_in: [\"dispatch_once_t\", \"dispatch_queue_t\", \"dispatch_sync\", \"dispatch_async\", \"dispatch_once\"],\r\n\t\t\t\ttype: [\"int\", \"float\", \"char\", \"unsigned\", \"signed\", \"short\", \"long\", \"double\", \"wchar_t\", \"unichar\",\r\n\t\t\t\t\t\"void\", \"bool\", \"BOOL\", \"id|0\", \"_Bool\"\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\tillegal: \"/,\r\n\t\t\t\t\t\tend: /$/,\r\n\t\t\t\t\t\tillegal: \"\\\\n\"\r\n\t\t\t\t\t}, e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"class\",\r\n\t\t\t\t\tbegin: \"(\" + t.keyword.join(\"|\") + \")\\\\b\",\r\n\t\t\t\t\tend: /(\\{|$)/,\r\n\t\t\t\t\texcludeEnd: !0,\r\n\t\t\t\t\tkeywords: t,\r\n\t\t\t\t\tcontains: [e.UNDERSCORE_TITLE_MODE]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"\\\\.\" + e.UNDERSCORE_IDENT_RE,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}\r\n\t\t\t]\r\n\t\t}\r\n\t},\r\n\tgrmr_perl: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = /[dualxmsipngr]{0,12}/,\r\n\t\t\ta = {\r\n\t\t\t\t$pattern: /[\\w.]+/,\r\n\t\t\t\tkeyword: \"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0\"\r\n\t\t\t},\r\n\t\t\ti = {\r\n\t\t\t\tclassName: \"subst\",\r\n\t\t\t\tbegin: \"[$@]\\\\{\",\r\n\t\t\t\tend: \"\\\\}\",\r\n\t\t\t\tkeywords: a\r\n\t\t\t},\r\n\t\t\tr = {\r\n\t\t\t\tbegin: /->\\{/,\r\n\t\t\t\tend: /\\}/\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /\\$\\d/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: n.concat(/[$%@](\\^\\w\\b|#\\w+(::\\w+)*|\\{\\w+\\}|\\w+(::\\w*)*)/, \"(?![A-Za-z])(?![@$%])\")\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /[$%@][^\\s\\w{]/,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\to = [e.BACKSLASH_ESCAPE, i, s],\r\n\t\t\tl = [/!/, /\\//, /\\|/, /\\?/, /'/, /\"/, /#/],\r\n\t\t\tc = (e, a, i = \"\\\\1\") => {\r\n\t\t\t\tconst r = \"\\\\1\" === i ? i : n.concat(i, a);\r\n\t\t\t\treturn n.concat(n.concat(\"(?:\", e, \")\"), a, /(?:\\\\.|[^\\\\\\/])*?/, r, /(?:\\\\.|[^\\\\\\/])*?/, i, t)\r\n\t\t\t},\r\n\t\t\td = (e, a, i) => n.concat(n.concat(\"(?:\", e, \")\"), a, /(?:\\\\.|[^\\\\\\/])*?/, i, t),\r\n\t\t\tg = [s, e.HASH_COMMENT_MODE, e.COMMENT(/^=\\w/, /=cut/, {\r\n\t\t\t\tendsWithParent: !0\r\n\t\t\t}), r, {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tcontains: o,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"q[qwxr]?\\\\s*\\\\(\",\r\n\t\t\t\t\tend: \"\\\\)\",\r\n\t\t\t\t\trelevance: 5\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"q[qwxr]?\\\\s*\\\\[\",\r\n\t\t\t\t\tend: \"\\\\]\",\r\n\t\t\t\t\trelevance: 5\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"q[qwxr]?\\\\s*\\\\{\",\r\n\t\t\t\t\tend: \"\\\\}\",\r\n\t\t\t\t\trelevance: 5\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"q[qwxr]?\\\\s*\\\\|\",\r\n\t\t\t\t\tend: \"\\\\|\",\r\n\t\t\t\t\trelevance: 5\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"q[qwxr]?\\\\s*<\",\r\n\t\t\t\t\tend: \">\",\r\n\t\t\t\t\trelevance: 5\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"qw\\\\s+q\",\r\n\t\t\t\t\tend: \"q\",\r\n\t\t\t\t\trelevance: 5\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"'\",\r\n\t\t\t\t\tend: \"'\",\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: '\"',\r\n\t\t\t\t\tend: '\"'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"`\",\r\n\t\t\t\t\tend: \"`\",\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\{\\w+\\}/,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"-?\\\\w+\\\\s*=>\",\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\tbegin: \"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"(\\\\/\\\\/|\" + e.RE_STARTERS_RE + \"|\\\\b(split|return|print|reverse|grep)\\\\b)\\\\s*\",\r\n\t\t\t\tkeywords: \"split return print reverse grep\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tcontains: [e.HASH_COMMENT_MODE, {\r\n\t\t\t\t\tclassName: \"regexp\",\r\n\t\t\t\t\tvariants: [{\r\n\t\t\t\t\t\tbegin: c(\"s|tr|y\", n.either(...l, {\r\n\t\t\t\t\t\t\tcapture: !0\r\n\t\t\t\t\t\t}))\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: c(\"s|tr|y\", \"\\\\(\", \"\\\\)\")\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: c(\"s|tr|y\", \"\\\\[\", \"\\\\]\")\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: c(\"s|tr|y\", \"\\\\{\", \"\\\\}\")\r\n\t\t\t\t\t}],\r\n\t\t\t\t\trelevance: 2\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"regexp\",\r\n\t\t\t\t\tvariants: [{\r\n\t\t\t\t\t\tbegin: /(m|qr)\\/\\//,\r\n\t\t\t\t\t\trelevance: 0\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: d(\"(?:m|qr)?\", /\\//, /\\//)\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: d(\"m|qr\", n.either(...l, {\r\n\t\t\t\t\t\t\tcapture: !0\r\n\t\t\t\t\t\t}), /\\1/)\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: d(\"m|qr\", /\\(/, /\\)/)\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: d(\"m|qr\", /\\[/, /\\]/)\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: d(\"m|qr\", /\\{/, /\\}/)\r\n\t\t\t\t\t}]\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"function\",\r\n\t\t\t\tbeginKeywords: \"sub\",\r\n\t\t\t\tend: \"(\\\\s*\\\\(.*?\\\\))?[;{]\",\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\trelevance: 5,\r\n\t\t\t\tcontains: [e.TITLE_MODE]\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"-\\\\w\\\\b\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"^__DATA__$\",\r\n\t\t\t\tend: \"^__END__$\",\r\n\t\t\t\tsubLanguage: \"mojolicious\",\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: \"^@@.*\",\r\n\t\t\t\t\tend: \"$\",\r\n\t\t\t\t\tclassName: \"comment\"\r\n\t\t\t\t}]\r\n\t\t\t}];\r\n\t\treturn i.contains = g, r.contains = g, {\r\n\t\t\tname: \"Perl\",\r\n\t\t\taliases: [\"pl\", \"pm\"],\r\n\t\t\tkeywords: a,\r\n\t\t\tcontains: g\r\n\t\t}\r\n\t},\r\n\tgrmr_php: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = /(?![A-Za-z0-9])(?![$])/,\r\n\t\t\ta = n.concat(/[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*/, t),\r\n\t\t\ti = n.concat(/(\\\\?[A-Z][a-z0-9_\\x7f-\\xff]+|\\\\?[A-Z]+(?=[A-Z][a-z0-9_\\x7f-\\xff])){1,}/, t),\r\n\t\t\tr = {\r\n\t\t\t\tscope: \"variable\",\r\n\t\t\t\tmatch: \"\\\\$+\" + a\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tscope: \"subst\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /\\$\\w+/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\{\\$/,\r\n\t\t\t\t\tend: /\\}/\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\to = e.inherit(e.APOS_STRING_MODE, {\r\n\t\t\t\tillegal: null\r\n\t\t\t}),\r\n\t\t\tl = \"[ \\t\\n]\",\r\n\t\t\tc = {\r\n\t\t\t\tscope: \"string\",\r\n\t\t\t\tvariants: [e.inherit(e.QUOTE_STRING_MODE, {\r\n\t\t\t\t\tillegal: null,\r\n\t\t\t\t\tcontains: e.QUOTE_STRING_MODE.contains.concat(s)\r\n\t\t\t\t}), o, e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\tbegin: /<<<[ \\t]*(\\w+)\\n/,\r\n\t\t\t\t\tend: /[ \\t]*(\\w+)\\b/,\r\n\t\t\t\t\tcontains: e.QUOTE_STRING_MODE.contains.concat(s)\r\n\t\t\t\t})]\r\n\t\t\t},\r\n\t\t\td = {\r\n\t\t\t\tscope: \"number\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"\\\\b0[bB][01]+(?:_[01]+)*\\\\b\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"\\\\b0[oO][0-7]+(?:_[0-7]+)*\\\\b\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"\\\\b0[xX][\\\\da-fA-F]+(?:_[\\\\da-fA-F]+)*\\\\b\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"(?:\\\\b\\\\d+(?:_\\\\d+)*(\\\\.(?:\\\\d+(?:_\\\\d+)*))?|\\\\B\\\\.\\\\d+)(?:[eE][+-]?\\\\d+)?\"\r\n\t\t\t\t}],\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tg = [\"false\", \"null\", \"true\"],\r\n\t\t\tu = [\"__CLASS__\", \"__DIR__\", \"__FILE__\", \"__FUNCTION__\", \"__COMPILER_HALT_OFFSET__\", \"__LINE__\",\r\n\t\t\t\t\"__METHOD__\", \"__NAMESPACE__\", \"__TRAIT__\", \"die\", \"echo\", \"exit\", \"include\", \"include_once\", \"print\",\r\n\t\t\t\t\"require\", \"require_once\", \"array\", \"abstract\", \"and\", \"as\", \"binary\", \"bool\", \"boolean\", \"break\",\r\n\t\t\t\t\"callable\", \"case\", \"catch\", \"class\", \"clone\", \"const\", \"continue\", \"declare\", \"default\", \"do\", \"double\",\r\n\t\t\t\t\"else\", \"elseif\", \"empty\", \"enddeclare\", \"endfor\", \"endforeach\", \"endif\", \"endswitch\", \"endwhile\", \"enum\",\r\n\t\t\t\t\"eval\", \"extends\", \"final\", \"finally\", \"float\", \"for\", \"foreach\", \"from\", \"global\", \"goto\", \"if\",\r\n\t\t\t\t\"implements\", \"instanceof\", \"insteadof\", \"int\", \"integer\", \"interface\", \"isset\", \"iterable\", \"list\",\r\n\t\t\t\t\"match|0\", \"mixed\", \"new\", \"never\", \"object\", \"or\", \"private\", \"protected\", \"public\", \"readonly\", \"real\",\r\n\t\t\t\t\"return\", \"string\", \"switch\", \"throw\", \"trait\", \"try\", \"unset\", \"use\", \"var\", \"void\", \"while\", \"xor\",\r\n\t\t\t\t\"yield\"\r\n\t\t\t],\r\n\t\t\tb = [\"Error|0\", \"AppendIterator\", \"ArgumentCountError\", \"ArithmeticError\", \"ArrayIterator\", \"ArrayObject\",\r\n\t\t\t\t\"AssertionError\", \"BadFunctionCallException\", \"BadMethodCallException\", \"CachingIterator\",\r\n\t\t\t\t\"CallbackFilterIterator\", \"CompileError\", \"Countable\", \"DirectoryIterator\", \"DivisionByZeroError\",\r\n\t\t\t\t\"DomainException\", \"EmptyIterator\", \"ErrorException\", \"Exception\", \"FilesystemIterator\", \"FilterIterator\",\r\n\t\t\t\t\"GlobIterator\", \"InfiniteIterator\", \"InvalidArgumentException\", \"IteratorIterator\", \"LengthException\",\r\n\t\t\t\t\"LimitIterator\", \"LogicException\", \"MultipleIterator\", \"NoRewindIterator\", \"OutOfBoundsException\",\r\n\t\t\t\t\"OutOfRangeException\", \"OuterIterator\", \"OverflowException\", \"ParentIterator\", \"ParseError\",\r\n\t\t\t\t\"RangeException\", \"RecursiveArrayIterator\", \"RecursiveCachingIterator\", \"RecursiveCallbackFilterIterator\",\r\n\t\t\t\t\"RecursiveDirectoryIterator\", \"RecursiveFilterIterator\", \"RecursiveIterator\", \"RecursiveIteratorIterator\",\r\n\t\t\t\t\"RecursiveRegexIterator\", \"RecursiveTreeIterator\", \"RegexIterator\", \"RuntimeException\",\r\n\t\t\t\t\"SeekableIterator\", \"SplDoublyLinkedList\", \"SplFileInfo\", \"SplFileObject\", \"SplFixedArray\", \"SplHeap\",\r\n\t\t\t\t\"SplMaxHeap\", \"SplMinHeap\", \"SplObjectStorage\", \"SplObserver\", \"SplPriorityQueue\", \"SplQueue\", \"SplStack\",\r\n\t\t\t\t\"SplSubject\", \"SplTempFileObject\", \"TypeError\", \"UnderflowException\", \"UnexpectedValueException\",\r\n\t\t\t\t\"UnhandledMatchError\", \"ArrayAccess\", \"BackedEnum\", \"Closure\", \"Fiber\", \"Generator\", \"Iterator\",\r\n\t\t\t\t\"IteratorAggregate\", \"Serializable\", \"Stringable\", \"Throwable\", \"Traversable\", \"UnitEnum\",\r\n\t\t\t\t\"WeakReference\", \"WeakMap\", \"Directory\", \"__PHP_Incomplete_Class\", \"parent\", \"php_user_filter\", \"self\",\r\n\t\t\t\t\"static\", \"stdClass\"\r\n\t\t\t],\r\n\t\t\tm = {\r\n\t\t\t\tkeyword: u,\r\n\t\t\t\tliteral: (e => {\r\n\t\t\t\t\tconst n = [];\r\n\t\t\t\t\treturn e.forEach((e => {\r\n\t\t\t\t\t\tn.push(e), e.toLowerCase() === e ? n.push(e.toUpperCase()) : n.push(e.toLowerCase())\r\n\t\t\t\t\t})), n\r\n\t\t\t\t})(g),\r\n\t\t\t\tbuilt_in: b\r\n\t\t\t},\r\n\t\t\tp = e => e.map((e => e.replace(/\\|\\d+$/, \"\"))),\r\n\t\t\t_ = {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tmatch: [/new/, n.concat(l, \"+\"), n.concat(\"(?!\", p(b).join(\"\\\\b|\"), \"\\\\b)\"), i],\r\n\t\t\t\t\tscope: {\r\n\t\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t\t4: \"title.class\"\r\n\t\t\t\t\t}\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\th = n.concat(a, \"\\\\b(?!\\\\()\"),\r\n\t\t\tf = {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tmatch: [n.concat(/::/, n.lookahead(/(?!class\\b)/)), h],\r\n\t\t\t\t\tscope: {\r\n\t\t\t\t\t\t2: \"variable.constant\"\r\n\t\t\t\t\t}\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: [/::/, /class/],\r\n\t\t\t\t\tscope: {\r\n\t\t\t\t\t\t2: \"variable.language\"\r\n\t\t\t\t\t}\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: [i, n.concat(/::/, n.lookahead(/(?!class\\b)/)), h],\r\n\t\t\t\t\tscope: {\r\n\t\t\t\t\t\t1: \"title.class\",\r\n\t\t\t\t\t\t3: \"variable.constant\"\r\n\t\t\t\t\t}\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: [i, n.concat(\"::\", n.lookahead(/(?!class\\b)/))],\r\n\t\t\t\t\tscope: {\r\n\t\t\t\t\t\t1: \"title.class\"\r\n\t\t\t\t\t}\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: [i, /::/, /class/],\r\n\t\t\t\t\tscope: {\r\n\t\t\t\t\t\t1: \"title.class\",\r\n\t\t\t\t\t\t3: \"variable.language\"\r\n\t\t\t\t\t}\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tE = {\r\n\t\t\t\tscope: \"attr\",\r\n\t\t\t\tmatch: n.concat(a, n.lookahead(\":\"), n.lookahead(/(?!::)/))\r\n\t\t\t},\r\n\t\t\ty = {\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tbegin: /\\(/,\r\n\t\t\t\tend: /\\)/,\r\n\t\t\t\tkeywords: m,\r\n\t\t\t\tcontains: [E, r, f, e.C_BLOCK_COMMENT_MODE, c, d, _]\r\n\t\t\t},\r\n\t\t\tw = {\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tmatch: [/\\b/, n.concat(\"(?!fn\\\\b|function\\\\b|\", p(u).join(\"\\\\b|\"), \"|\", p(b).join(\"\\\\b|\"), \"\\\\b)\"), a, n\r\n\t\t\t\t\t.concat(l, \"*\"), n.lookahead(/(?=\\()/)\r\n\t\t\t\t],\r\n\t\t\t\tscope: {\r\n\t\t\t\t\t3: \"title.function.invoke\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [y]\r\n\t\t\t};\r\n\t\ty.contains.push(w);\r\n\t\tconst N = [E, f, e.C_BLOCK_COMMENT_MODE, c, d, _];\r\n\t\treturn {\r\n\t\t\tcase_insensitive: !1,\r\n\t\t\tkeywords: m,\r\n\t\t\tcontains: [{\r\n\t\t\t\tbegin: n.concat(/#\\[\\s*/, i),\r\n\t\t\t\tbeginScope: \"meta\",\r\n\t\t\t\tend: /]/,\r\n\t\t\t\tendScope: \"meta\",\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\tliteral: g,\r\n\t\t\t\t\tkeyword: [\"new\", \"array\"]\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\[/,\r\n\t\t\t\t\tend: /]/,\r\n\t\t\t\t\tkeywords: {\r\n\t\t\t\t\t\tliteral: g,\r\n\t\t\t\t\t\tkeyword: [\"new\", \"array\"]\r\n\t\t\t\t\t},\r\n\t\t\t\t\tcontains: [\"self\", ...N]\r\n\t\t\t\t}, ...N, {\r\n\t\t\t\t\tscope: \"meta\",\r\n\t\t\t\t\tmatch: i\r\n\t\t\t\t}]\r\n\t\t\t}, e.HASH_COMMENT_MODE, e.COMMENT(\"//\", \"$\"), e.COMMENT(\"/\\\\*\", \"\\\\*/\", {\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tscope: \"doctag\",\r\n\t\t\t\t\tmatch: \"@[A-Za-z]+\"\r\n\t\t\t\t}]\r\n\t\t\t}), {\r\n\t\t\t\tmatch: /__halt_compiler\\(\\);/,\r\n\t\t\t\tkeywords: \"__halt_compiler\",\r\n\t\t\t\tstarts: {\r\n\t\t\t\t\tscope: \"comment\",\r\n\t\t\t\t\tend: e.MATCH_NOTHING_RE,\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tmatch: /\\?>/,\r\n\t\t\t\t\t\tscope: \"meta\",\r\n\t\t\t\t\t\tendsParent: !0\r\n\t\t\t\t\t}]\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tscope: \"meta\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /<\\?php/,\r\n\t\t\t\t\trelevance: 10\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /<\\?=/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /<\\?/,\r\n\t\t\t\t\trelevance: .1\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\?>/\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tscope: \"variable.language\",\r\n\t\t\t\tmatch: /\\$this\\b/\r\n\t\t\t}, r, w, f, {\r\n\t\t\t\tmatch: [/const/, /\\s/, a],\r\n\t\t\t\tscope: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"variable.constant\"\r\n\t\t\t\t}\r\n\t\t\t}, _, {\r\n\t\t\t\tscope: \"function\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tbeginKeywords: \"fn function\",\r\n\t\t\t\tend: /[;{]/,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tillegal: \"[$%\\\\[]\",\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbeginKeywords: \"use\"\r\n\t\t\t\t}, e.UNDERSCORE_TITLE_MODE, {\r\n\t\t\t\t\tbegin: \"=>\",\r\n\t\t\t\t\tendsParent: !0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tscope: \"params\",\r\n\t\t\t\t\tbegin: \"\\\\(\",\r\n\t\t\t\t\tend: \"\\\\)\",\r\n\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\texcludeEnd: !0,\r\n\t\t\t\t\tkeywords: m,\r\n\t\t\t\t\tcontains: [\"self\", r, f, e.C_BLOCK_COMMENT_MODE, c, d]\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tscope: \"class\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbeginKeywords: \"enum\",\r\n\t\t\t\t\tillegal: /[($\"]/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbeginKeywords: \"class interface trait\",\r\n\t\t\t\t\tillegal: /[:($\"]/\r\n\t\t\t\t}],\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tend: /\\{/,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbeginKeywords: \"extends implements\"\r\n\t\t\t\t}, e.UNDERSCORE_TITLE_MODE]\r\n\t\t\t}, {\r\n\t\t\t\tbeginKeywords: \"namespace\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tend: \";\",\r\n\t\t\t\tillegal: /[.']/,\r\n\t\t\t\tcontains: [e.inherit(e.UNDERSCORE_TITLE_MODE, {\r\n\t\t\t\t\tscope: \"title.class\"\r\n\t\t\t\t})]\r\n\t\t\t}, {\r\n\t\t\t\tbeginKeywords: \"use\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tend: \";\",\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tmatch: /\\b(as|const|function)\\b/,\r\n\t\t\t\t\tscope: \"keyword\"\r\n\t\t\t\t}, e.UNDERSCORE_TITLE_MODE]\r\n\t\t\t}, c, d]\r\n\t\t}\r\n\t},\r\n\tgrmr_php_template: e => ({\r\n\t\tname: \"PHP template\",\r\n\t\tsubLanguage: \"xml\",\r\n\t\tcontains: [{\r\n\t\t\tbegin: /<\\?(php|=)?/,\r\n\t\t\tend: /\\?>/,\r\n\t\t\tsubLanguage: \"php\",\r\n\t\t\tcontains: [{\r\n\t\t\t\tbegin: \"/\\\\*\",\r\n\t\t\t\tend: \"\\\\*/\",\r\n\t\t\t\tskip: !0\r\n\t\t\t}, {\r\n\t\t\t\tbegin: 'b\"',\r\n\t\t\t\tend: '\"',\r\n\t\t\t\tskip: !0\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"b'\",\r\n\t\t\t\tend: \"'\",\r\n\t\t\t\tskip: !0\r\n\t\t\t}, e.inherit(e.APOS_STRING_MODE, {\r\n\t\t\t\tillegal: null,\r\n\t\t\t\tclassName: null,\r\n\t\t\t\tcontains: null,\r\n\t\t\t\tskip: !0\r\n\t\t\t}), e.inherit(e.QUOTE_STRING_MODE, {\r\n\t\t\t\tillegal: null,\r\n\t\t\t\tclassName: null,\r\n\t\t\t\tcontains: null,\r\n\t\t\t\tskip: !0\r\n\t\t\t})]\r\n\t\t}]\r\n\t}),\r\n\tgrmr_plaintext: e => ({\r\n\t\tname: \"Plain text\",\r\n\t\taliases: [\"text\", \"txt\"],\r\n\t\tdisableAutodetect: !0\r\n\t}),\r\n\tgrmr_python: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = /(?:[A-Z_a-z\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037B-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u08A0-\\u08C9\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u09FC\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C5D\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D04-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EB0\\u0EB2\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1711\\u171F-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1878\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4C\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CE9-\\u1CEC\\u1CEE-\\u1CF3\\u1CF5\\u1CF6\\u1CFA\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA8FE\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFC5D\\uFC64-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDF9\\uFE71\\uFE73\\uFE77\\uFE79\\uFE7B\\uFE7D\\uFE7F-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFF9D\\uFFA0-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD23\\uDE80-\\uDEA9\\uDEB0\\uDEB1\\uDF00-\\uDF1C\\uDF27\\uDF30-\\uDF45\\uDF70-\\uDF81\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC03-\\uDC37\\uDC71\\uDC72\\uDC75\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD44\\uDD47\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE3F\\uDE40\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC00-\\uDC34\\uDC47-\\uDC4A\\uDC5F-\\uDC61\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDEB8\\uDF00-\\uDF1A\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC2B\\uDCA0-\\uDCDF\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD2F\\uDD3F\\uDD41\\uDDA0-\\uDDA7\\uDDAA-\\uDDD0\\uDDE1\\uDDE3\\uDE00\\uDE0B-\\uDE32\\uDE3A\\uDE50\\uDE5C-\\uDE89\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC2E\\uDC40\\uDC72-\\uDC8F\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD30\\uDD46\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD89\\uDD98\\uDEE0-\\uDEF2\\uDF02\\uDF04-\\uDF10\\uDF12-\\uDF33\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883\\uD885-\\uD887][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2F\\uDC41-\\uDC46]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE70-\\uDEBE\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF50\\uDF93-\\uDF9F\\uDFE0\\uDFE1\\uDFE3]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD32\\uDD50-\\uDD52\\uDD55\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD837[\\uDF00-\\uDF1E\\uDF25-\\uDF2A]|\\uD838[\\uDC30-\\uDC6D\\uDD00-\\uDD2C\\uDD37-\\uDD3D\\uDD4E\\uDE90-\\uDEAD\\uDEC0-\\uDEEB]|\\uD839[\\uDCD0-\\uDCEB\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDD00-\\uDD43\\uDD4B]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF39\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A\\uDF50-\\uDFFF]|\\uD888[\\uDC00-\\uDFAF])(?:[0-9A-Z_a-z\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037B-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05EF-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u07FD\\u0800-\\u082D\\u0840-\\u085B\\u0860-\\u086A\\u0870-\\u0887\\u0889-\\u088E\\u0898-\\u08E1\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u09FC\\u09FE\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9-\\u0AFF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B55-\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3C-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C5D\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C80-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDD\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1-\\u0CF3\\u0D00-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D54-\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D81-\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E86-\\u0E8A\\u0E8C-\\u0EA3\\u0EA5\\u0EA7-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECE\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u1715\\u171F-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u180F-\\u1819\\u1820-\\u1878\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1ABF-\\u1ACE\\u1B00-\\u1B4C\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1C80-\\u1C88\\u1C90-\\u1CBA\\u1CBD-\\u1CBF\\u1CD0-\\u1CD2\\u1CD4-\\u1CFA\\u1D00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099\\u309A\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312F\\u3131-\\u318E\\u31A0-\\u31BF\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7CA\\uA7D0\\uA7D1\\uA7D3\\uA7D5-\\uA7D9\\uA7F2-\\uA827\\uA82C\\uA840-\\uA873\\uA880-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB69\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFC5D\\uFC64-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDF9\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE71\\uFE73\\uFE77\\uFE79\\uFE7B\\uFE7D\\uFE7F-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF2D-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDCB0-\\uDCD3\\uDCD8-\\uDCFB\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDD70-\\uDD7A\\uDD7C-\\uDD8A\\uDD8C-\\uDD92\\uDD94\\uDD95\\uDD97-\\uDDA1\\uDDA3-\\uDDB1\\uDDB3-\\uDDB9\\uDDBB\\uDDBC\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67\\uDF80-\\uDF85\\uDF87-\\uDFB0\\uDFB2-\\uDFBA]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE35\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2\\uDD00-\\uDD27\\uDD30-\\uDD39\\uDE80-\\uDEA9\\uDEAB\\uDEAC\\uDEB0\\uDEB1\\uDEFD-\\uDF1C\\uDF27\\uDF30-\\uDF50\\uDF70-\\uDF85\\uDFB0-\\uDFC4\\uDFE0-\\uDFF6]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC75\\uDC7F-\\uDCBA\\uDCC2\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD44-\\uDD47\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDC9-\\uDDCC\\uDDCE-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE3E-\\uDE41\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3B-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC00-\\uDC4A\\uDC50-\\uDC59\\uDC5E-\\uDC61\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB8\\uDEC0-\\uDEC9\\uDF00-\\uDF1A\\uDF1D-\\uDF2B\\uDF30-\\uDF39\\uDF40-\\uDF46]|\\uD806[\\uDC00-\\uDC3A\\uDCA0-\\uDCE9\\uDCFF-\\uDD06\\uDD09\\uDD0C-\\uDD13\\uDD15\\uDD16\\uDD18-\\uDD35\\uDD37\\uDD38\\uDD3B-\\uDD43\\uDD50-\\uDD59\\uDDA0-\\uDDA7\\uDDAA-\\uDDD7\\uDDDA-\\uDDE1\\uDDE3\\uDDE4\\uDE00-\\uDE3E\\uDE47\\uDE50-\\uDE99\\uDE9D\\uDEB0-\\uDEF8]|\\uD807[\\uDC00-\\uDC08\\uDC0A-\\uDC36\\uDC38-\\uDC40\\uDC50-\\uDC59\\uDC72-\\uDC8F\\uDC92-\\uDCA7\\uDCA9-\\uDCB6\\uDD00-\\uDD06\\uDD08\\uDD09\\uDD0B-\\uDD36\\uDD3A\\uDD3C\\uDD3D\\uDD3F-\\uDD47\\uDD50-\\uDD59\\uDD60-\\uDD65\\uDD67\\uDD68\\uDD6A-\\uDD8E\\uDD90\\uDD91\\uDD93-\\uDD98\\uDDA0-\\uDDA9\\uDEE0-\\uDEF6\\uDF00-\\uDF10\\uDF12-\\uDF3A\\uDF3E-\\uDF42\\uDF50-\\uDF59\\uDFB0]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|\\uD80B[\\uDF90-\\uDFF0]|[\\uD80C\\uD81C-\\uD820\\uD822\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872\\uD874-\\uD879\\uD880-\\uD883\\uD885-\\uD887][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2F\\uDC40-\\uDC55]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDE70-\\uDEBE\\uDEC0-\\uDEC9\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDE40-\\uDE7F\\uDF00-\\uDF4A\\uDF4F-\\uDF87\\uDF8F-\\uDF9F\\uDFE0\\uDFE1\\uDFE3\\uDFE4\\uDFF0\\uDFF1]|\\uD821[\\uDC00-\\uDFF7]|\\uD823[\\uDC00-\\uDCD5\\uDD00-\\uDD08]|\\uD82B[\\uDFF0-\\uDFF3\\uDFF5-\\uDFFB\\uDFFD\\uDFFE]|\\uD82C[\\uDC00-\\uDD22\\uDD32\\uDD50-\\uDD52\\uDD55\\uDD64-\\uDD67\\uDD70-\\uDEFB]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD833[\\uDF00-\\uDF2D\\uDF30-\\uDF46]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD837[\\uDF00-\\uDF1E\\uDF25-\\uDF2A]|\\uD838[\\uDC00-\\uDC06\\uDC08-\\uDC18\\uDC1B-\\uDC21\\uDC23\\uDC24\\uDC26-\\uDC2A\\uDC30-\\uDC6D\\uDC8F\\uDD00-\\uDD2C\\uDD30-\\uDD3D\\uDD40-\\uDD49\\uDD4E\\uDE90-\\uDEAE\\uDEC0-\\uDEF9]|\\uD839[\\uDCD0-\\uDCF9\\uDFE0-\\uDFE6\\uDFE8-\\uDFEB\\uDFED\\uDFEE\\uDFF0-\\uDFFE]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6\\uDD00-\\uDD4B\\uDD50-\\uDD59]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD83E[\\uDFF0-\\uDFF9]|\\uD869[\\uDC00-\\uDEDF\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF39\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1\\uDEB0-\\uDFFF]|\\uD87A[\\uDC00-\\uDFE0]|\\uD87E[\\uDC00-\\uDE1D]|\\uD884[\\uDC00-\\uDF4A\\uDF50-\\uDFFF]|\\uD888[\\uDC00-\\uDFAF]|\\uDB40[\\uDD00-\\uDDEF])*/,\r\n\t\t\ta = [\"and\", \"as\", \"assert\", \"async\", \"await\", \"break\", \"case\", \"class\", \"continue\", \"def\", \"del\", \"elif\",\r\n\t\t\t\t\"else\", \"except\", \"finally\", \"for\", \"from\", \"global\", \"if\", \"import\", \"in\", \"is\", \"lambda\", \"match\",\r\n\t\t\t\t\"nonlocal|10\", \"not\", \"or\", \"pass\", \"raise\", \"return\", \"try\", \"while\", \"with\", \"yield\"\r\n\t\t\t],\r\n\t\t\ti = {\r\n\t\t\t\t$pattern: /[A-Za-z]\\w+|__\\w+__/,\r\n\t\t\t\tkeyword: a,\r\n\t\t\t\tbuilt_in: [\"__import__\", \"abs\", \"all\", \"any\", \"ascii\", \"bin\", \"bool\", \"breakpoint\", \"bytearray\", \"bytes\",\r\n\t\t\t\t\t\"callable\", \"chr\", \"classmethod\", \"compile\", \"complex\", \"delattr\", \"dict\", \"dir\", \"divmod\",\r\n\t\t\t\t\t\"enumerate\", \"eval\", \"exec\", \"filter\", \"float\", \"format\", \"frozenset\", \"getattr\", \"globals\",\r\n\t\t\t\t\t\"hasattr\", \"hash\", \"help\", \"hex\", \"id\", \"input\", \"int\", \"isinstance\", \"issubclass\", \"iter\", \"len\",\r\n\t\t\t\t\t\"list\", \"locals\", \"map\", \"max\", \"memoryview\", \"min\", \"next\", \"object\", \"oct\", \"open\", \"ord\", \"pow\",\r\n\t\t\t\t\t\"print\", \"property\", \"range\", \"repr\", \"reversed\", \"round\", \"set\", \"setattr\", \"slice\", \"sorted\",\r\n\t\t\t\t\t\"staticmethod\", \"str\", \"sum\", \"super\", \"tuple\", \"type\", \"vars\", \"zip\"\r\n\t\t\t\t],\r\n\t\t\t\tliteral: [\"__debug__\", \"Ellipsis\", \"False\", \"None\", \"NotImplemented\", \"True\"],\r\n\t\t\t\ttype: [\"Any\", \"Callable\", \"Coroutine\", \"Dict\", \"List\", \"Literal\", \"Generic\", \"Optional\", \"Sequence\",\r\n\t\t\t\t\t\"Set\", \"Tuple\", \"Type\", \"Union\"\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\tr = {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: /^(>>>|\\.\\.\\.) /\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tclassName: \"subst\",\r\n\t\t\t\tbegin: /\\{/,\r\n\t\t\t\tend: /\\}/,\r\n\t\t\t\tkeywords: i,\r\n\t\t\t\tillegal: /#/\r\n\t\t\t},\r\n\t\t\to = {\r\n\t\t\t\tbegin: /\\{\\{/,\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tl = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tcontains: [e.BACKSLASH_ESCAPE],\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,\r\n\t\t\t\t\tend: /'''/,\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, r],\r\n\t\t\t\t\trelevance: 10\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?\"\"\"/,\r\n\t\t\t\t\tend: /\"\"\"/,\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, r],\r\n\t\t\t\t\trelevance: 10\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /([fF][rR]|[rR][fF]|[fF])'''/,\r\n\t\t\t\t\tend: /'''/,\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, r, o, s]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /([fF][rR]|[rR][fF]|[fF])\"\"\"/,\r\n\t\t\t\t\tend: /\"\"\"/,\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, r, o, s]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /([uU]|[rR])'/,\r\n\t\t\t\t\tend: /'/,\r\n\t\t\t\t\trelevance: 10\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /([uU]|[rR])\"/,\r\n\t\t\t\t\tend: /\"/,\r\n\t\t\t\t\trelevance: 10\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /([bB]|[bB][rR]|[rR][bB])'/,\r\n\t\t\t\t\tend: /'/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /([bB]|[bB][rR]|[rR][bB])\"/,\r\n\t\t\t\t\tend: /\"/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /([fF][rR]|[rR][fF]|[fF])'/,\r\n\t\t\t\t\tend: /'/,\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, o, s]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /([fF][rR]|[rR][fF]|[fF])\"/,\r\n\t\t\t\t\tend: /\"/,\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, o, s]\r\n\t\t\t\t}, e.APOS_STRING_MODE, e.QUOTE_STRING_MODE]\r\n\t\t\t},\r\n\t\t\tc = \"[0-9](_?[0-9])*\",\r\n\t\t\td = `(\\\\b(${c}))?\\\\.(${c})|\\\\b(${c})\\\\.`,\r\n\t\t\tg = \"\\\\b|\" + a.join(\"|\"),\r\n\t\t\tu = {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: `(\\\\b(${c})|(${d}))[eE][+-]?(${c})[jJ]?(?=${g})`\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: `(${d})[jJ]?`\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: `\\\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${g})`\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: `\\\\b0[bB](_?[01])+[lL]?(?=${g})`\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: `\\\\b0[oO](_?[0-7])+[lL]?(?=${g})`\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: `\\\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${g})`\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: `\\\\b(${c})[jJ](?=${g})`\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tb = {\r\n\t\t\t\tclassName: \"comment\",\r\n\t\t\t\tbegin: n.lookahead(/# type:/),\r\n\t\t\t\tend: /$/,\r\n\t\t\t\tkeywords: i,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /# type:/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /#/,\r\n\t\t\t\t\tend: /\\b\\B/,\r\n\t\t\t\t\tendsWithParent: !0\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tm = {\r\n\t\t\t\tclassName: \"params\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tclassName: \"\",\r\n\t\t\t\t\tbegin: /\\(\\s*\\)/,\r\n\t\t\t\t\tskip: !0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\texcludeEnd: !0,\r\n\t\t\t\t\tkeywords: i,\r\n\t\t\t\t\tcontains: [\"self\", r, u, l, e.HASH_COMMENT_MODE]\r\n\t\t\t\t}]\r\n\t\t\t};\r\n\t\treturn s.contains = [l, u, r], {\r\n\t\t\tname: \"Python\",\r\n\t\t\taliases: [\"py\", \"gyp\", \"ipython\"],\r\n\t\t\tunicodeRegex: !0,\r\n\t\t\tkeywords: i,\r\n\t\t\tillegal: /(<\\/|->|\\?)|=>/,\r\n\t\t\tcontains: [r, u, {\r\n\t\t\t\tbegin: /\\bself\\b/\r\n\t\t\t}, {\r\n\t\t\t\tbeginKeywords: \"if\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, l, b, e.HASH_COMMENT_MODE, {\r\n\t\t\t\tmatch: [/\\bdef/, /\\s+/, t],\r\n\t\t\t\tscope: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"title.function\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [m]\r\n\t\t\t}, {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tmatch: [/\\bclass/, /\\s+/, t, /\\s*/, /\\(\\s*/, t, /\\s*\\)/]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: [/\\bclass/, /\\s+/, t]\r\n\t\t\t\t}],\r\n\t\t\t\tscope: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"title.class\",\r\n\t\t\t\t\t6: \"title.class.inherited\"\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: /^[\\t ]*@/,\r\n\t\t\t\tend: /(?=#)|$/,\r\n\t\t\t\tcontains: [u, m, l]\r\n\t\t\t}]\r\n\t\t}\r\n\t},\r\n\tgrmr_python_repl: e => ({\r\n\t\taliases: [\"pycon\"],\r\n\t\tcontains: [{\r\n\t\t\tclassName: \"meta.prompt\",\r\n\t\t\tstarts: {\r\n\t\t\t\tend: / |$/,\r\n\t\t\t\tstarts: {\r\n\t\t\t\t\tend: \"$\",\r\n\t\t\t\t\tsubLanguage: \"python\"\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tvariants: [{\r\n\t\t\t\tbegin: /^>>>(?=[ ]|$)/\r\n\t\t\t}, {\r\n\t\t\t\tbegin: /^\\.\\.\\.(?=[ ]|$)/\r\n\t\t\t}]\r\n\t\t}]\r\n\t}),\r\n\tgrmr_r: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = /(?:(?:[a-zA-Z]|\\.[._a-zA-Z])[._a-zA-Z0-9]*)|\\.(?!\\d)/,\r\n\t\t\ta = n.either(/0[xX][0-9a-fA-F]+\\.[0-9a-fA-F]*[pP][+-]?\\d+i?/, /0[xX][0-9a-fA-F]+(?:[pP][+-]?\\d+)?[Li]?/,\r\n\t\t\t\t/(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:[eE][+-]?\\d+)?[Li]?/),\r\n\t\t\ti = /[=!<>:]=|\\|\\||&&|:::?|<-|<<-|->>|->|\\|>|[-+*\\/?!$&|:<=>@^~]|\\*\\*/,\r\n\t\t\tr = n.either(/[()]/, /[{}]/, /\\[\\[/, /[[\\]]/, /\\\\/, /,/);\r\n\t\treturn {\r\n\t\t\tname: \"R\",\r\n\t\t\tkeywords: {\r\n\t\t\t\t$pattern: t,\r\n\t\t\t\tkeyword: \"function if in break next repeat else for while\",\r\n\t\t\t\tliteral: \"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10\",\r\n\t\t\t\tbuilt_in: \"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm\"\r\n\t\t\t},\r\n\t\t\tcontains: [e.COMMENT(/#'/, /$/, {\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tscope: \"doctag\",\r\n\t\t\t\t\tmatch: /@examples/,\r\n\t\t\t\t\tstarts: {\r\n\t\t\t\t\t\tend: n.lookahead(n.either(/\\n^#'\\s*(?=@[a-zA-Z]+)/, /\\n^(?!#')/)),\r\n\t\t\t\t\t\tendsParent: !0\r\n\t\t\t\t\t}\r\n\t\t\t\t}, {\r\n\t\t\t\t\tscope: \"doctag\",\r\n\t\t\t\t\tbegin: \"@param\",\r\n\t\t\t\t\tend: /$/,\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tscope: \"variable\",\r\n\t\t\t\t\t\tvariants: [{\r\n\t\t\t\t\t\t\tmatch: t\r\n\t\t\t\t\t\t}, {\r\n\t\t\t\t\t\t\tmatch: /`(?:\\\\.|[^`\\\\])+`/\r\n\t\t\t\t\t\t}],\r\n\t\t\t\t\t\tendsParent: !0\r\n\t\t\t\t\t}]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tscope: \"doctag\",\r\n\t\t\t\t\tmatch: /@[a-zA-Z]+/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tscope: \"keyword\",\r\n\t\t\t\t\tmatch: /\\\\[a-zA-Z]+/\r\n\t\t\t\t}]\r\n\t\t\t}), e.HASH_COMMENT_MODE, {\r\n\t\t\t\tscope: \"string\",\r\n\t\t\t\tcontains: [e.BACKSLASH_ESCAPE],\r\n\t\t\t\tvariants: [e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\tbegin: /[rR]\"(-*)\\(/,\r\n\t\t\t\t\tend: /\\)(-*)\"/\r\n\t\t\t\t}), e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\tbegin: /[rR]\"(-*)\\{/,\r\n\t\t\t\t\tend: /\\}(-*)\"/\r\n\t\t\t\t}), e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\tbegin: /[rR]\"(-*)\\[/,\r\n\t\t\t\t\tend: /\\](-*)\"/\r\n\t\t\t\t}), e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\tbegin: /[rR]'(-*)\\(/,\r\n\t\t\t\t\tend: /\\)(-*)'/\r\n\t\t\t\t}), e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\tbegin: /[rR]'(-*)\\{/,\r\n\t\t\t\t\tend: /\\}(-*)'/\r\n\t\t\t\t}), e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\tbegin: /[rR]'(-*)\\[/,\r\n\t\t\t\t\tend: /\\](-*)'/\r\n\t\t\t\t}), {\r\n\t\t\t\t\tbegin: '\"',\r\n\t\t\t\t\tend: '\"',\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"'\",\r\n\t\t\t\t\tend: \"'\",\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tscope: {\r\n\t\t\t\t\t\t1: \"operator\",\r\n\t\t\t\t\t\t2: \"number\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\tmatch: [i, a]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tscope: {\r\n\t\t\t\t\t\t1: \"operator\",\r\n\t\t\t\t\t\t2: \"number\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\tmatch: [/%[^%]*%/, a]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tscope: {\r\n\t\t\t\t\t\t1: \"punctuation\",\r\n\t\t\t\t\t\t2: \"number\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\tmatch: [r, a]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tscope: {\r\n\t\t\t\t\t\t2: \"number\"\r\n\t\t\t\t\t},\r\n\t\t\t\t\tmatch: [/[^a-zA-Z0-9._]|^/, a]\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tscope: {\r\n\t\t\t\t\t3: \"operator\"\r\n\t\t\t\t},\r\n\t\t\t\tmatch: [t, /\\s+/, /<-/, /\\s+/]\r\n\t\t\t}, {\r\n\t\t\t\tscope: \"operator\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tmatch: i\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: /%[^%]*%/\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tscope: \"punctuation\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tmatch: r\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"`\",\r\n\t\t\t\tend: \"`\",\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\\\\./\r\n\t\t\t\t}]\r\n\t\t\t}]\r\n\t\t}\r\n\t},\r\n\tgrmr_ruby: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = \"([a-zA-Z_]\\\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?)\",\r\n\t\t\ta = n.either(/\\b([A-Z]+[a-z0-9]+)+/, /\\b([A-Z]+[a-z0-9]+)+[A-Z]+/),\r\n\t\t\ti = n.concat(a, /(::\\w+)*/),\r\n\t\t\tr = {\r\n\t\t\t\t\"variable.constant\": [\"__FILE__\", \"__LINE__\", \"__ENCODING__\"],\r\n\t\t\t\t\"variable.language\": [\"self\", \"super\"],\r\n\t\t\t\tkeyword: [\"alias\", \"and\", \"begin\", \"BEGIN\", \"break\", \"case\", \"class\", \"defined\", \"do\", \"else\", \"elsif\",\r\n\t\t\t\t\t\"end\", \"END\", \"ensure\", \"for\", \"if\", \"in\", \"module\", \"next\", \"not\", \"or\", \"redo\", \"require\", \"rescue\",\r\n\t\t\t\t\t\"retry\", \"return\", \"then\", \"undef\", \"unless\", \"until\", \"when\", \"while\", \"yield\", \"include\", \"extend\",\r\n\t\t\t\t\t\"prepend\", \"public\", \"private\", \"protected\", \"raise\", \"throw\"\r\n\t\t\t\t],\r\n\t\t\t\tbuilt_in: [\"proc\", \"lambda\", \"attr_accessor\", \"attr_reader\", \"attr_writer\", \"define_method\",\r\n\t\t\t\t\t\"private_constant\", \"module_function\"\r\n\t\t\t\t],\r\n\t\t\t\tliteral: [\"true\", \"false\", \"nil\"]\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tclassName: \"doctag\",\r\n\t\t\t\tbegin: \"@[A-Za-z]+\"\r\n\t\t\t},\r\n\t\t\to = {\r\n\t\t\t\tbegin: \"#<\",\r\n\t\t\t\tend: \">\"\r\n\t\t\t},\r\n\t\t\tl = [e.COMMENT(\"#\", \"$\", {\r\n\t\t\t\tcontains: [s]\r\n\t\t\t}), e.COMMENT(\"^=begin\", \"^=end\", {\r\n\t\t\t\tcontains: [s],\r\n\t\t\t\trelevance: 10\r\n\t\t\t}), e.COMMENT(\"^__END__\", e.MATCH_NOTHING_RE)],\r\n\t\t\tc = {\r\n\t\t\t\tclassName: \"subst\",\r\n\t\t\t\tbegin: /#\\{/,\r\n\t\t\t\tend: /\\}/,\r\n\t\t\t\tkeywords: r\r\n\t\t\t},\r\n\t\t\td = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, c],\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /'/,\r\n\t\t\t\t\tend: /'/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\"/,\r\n\t\t\t\t\tend: /\"/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /`/,\r\n\t\t\t\t\tend: /`/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /%[qQwWx]?\\(/,\r\n\t\t\t\t\tend: /\\)/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /%[qQwWx]?\\[/,\r\n\t\t\t\t\tend: /\\]/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /%[qQwWx]?\\{/,\r\n\t\t\t\t\tend: /\\}/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /%[qQwWx]?/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /%[qQwWx]?\\//,\r\n\t\t\t\t\tend: /\\//\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /%[qQwWx]?%/,\r\n\t\t\t\t\tend: /%/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /%[qQwWx]?-/,\r\n\t\t\t\t\tend: /-/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /%[qQwWx]?\\|/,\r\n\t\t\t\t\tend: /\\|/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\B\\?(\\\\\\d{1,3})/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\B\\?(\\\\x[A-Fa-f0-9]{1,2})/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\B\\?(\\\\u\\{?[A-Fa-f0-9]{1,6}\\}?)/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\B\\?(\\\\M-\\\\C-|\\\\M-\\\\c|\\\\c\\\\M-|\\\\M-|\\\\C-\\\\M-)[\\x20-\\x7e]/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\B\\?\\\\(c|C-)[\\x20-\\x7e]/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\B\\?\\\\?\\S/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: n.concat(/<<[-~]?'?/, n.lookahead(/(\\w+)(?=\\W)[^\\n]*\\n(?:[^\\n]*\\n)*?\\s*\\1\\b/)),\r\n\t\t\t\t\tcontains: [e.END_SAME_AS_BEGIN({\r\n\t\t\t\t\t\tbegin: /(\\w+)/,\r\n\t\t\t\t\t\tend: /(\\w+)/,\r\n\t\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, c]\r\n\t\t\t\t\t})]\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tg = \"[0-9](_?[0-9])*\",\r\n\t\t\tu = {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: `\\\\b([1-9](_?[0-9])*|0)(\\\\.(${g}))?([eE][+-]?(${g})|r)?i?\\\\b`\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"\\\\b0[dD][0-9](_?[0-9])*r?i?\\\\b\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"\\\\b0[bB][0-1](_?[0-1])*r?i?\\\\b\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"\\\\b0[oO][0-7](_?[0-7])*r?i?\\\\b\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"\\\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\\\b\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"\\\\b0(_?[0-7])+r?i?\\\\b\"\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tb = {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tmatch: /\\(\\)/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"params\",\r\n\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\tend: /(?=\\))/,\r\n\t\t\t\t\texcludeBegin: !0,\r\n\t\t\t\t\tendsParent: !0,\r\n\t\t\t\t\tkeywords: r\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tm = [d, {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tmatch: [/class\\s+/, i, /\\s+<\\s+/, i]\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: [/\\b(class|module)\\s+/, i]\r\n\t\t\t\t}],\r\n\t\t\t\tscope: {\r\n\t\t\t\t\t2: \"title.class\",\r\n\t\t\t\t\t4: \"title.class.inherited\"\r\n\t\t\t\t},\r\n\t\t\t\tkeywords: r\r\n\t\t\t}, {\r\n\t\t\t\tmatch: [/(include|extend)\\s+/, i],\r\n\t\t\t\tscope: {\r\n\t\t\t\t\t2: \"title.class\"\r\n\t\t\t\t},\r\n\t\t\t\tkeywords: r\r\n\t\t\t}, {\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tmatch: [i, /\\.new[. (]/],\r\n\t\t\t\tscope: {\r\n\t\t\t\t\t1: \"title.class\"\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tmatch: /\\b[A-Z][A-Z_0-9]+\\b/,\r\n\t\t\t\tclassName: \"variable.constant\"\r\n\t\t\t}, {\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tmatch: a,\r\n\t\t\t\tscope: \"title.class\"\r\n\t\t\t}, {\r\n\t\t\t\tmatch: [/def/, /\\s+/, t],\r\n\t\t\t\tscope: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"title.function\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [b]\r\n\t\t\t}, {\r\n\t\t\t\tbegin: e.IDENT_RE + \"::\"\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"symbol\",\r\n\t\t\t\tbegin: e.UNDERSCORE_IDENT_RE + \"(!|\\\\?)?:\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"symbol\",\r\n\t\t\t\tbegin: \":(?!\\\\s)\",\r\n\t\t\t\tcontains: [d, {\r\n\t\t\t\t\tbegin: t\r\n\t\t\t\t}],\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, u, {\r\n\t\t\t\tclassName: \"variable\",\r\n\t\t\t\tbegin: \"(\\\\$\\\\W)|((\\\\$|@@?)(\\\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])\"\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"params\",\r\n\t\t\t\tbegin: /\\|/,\r\n\t\t\t\tend: /\\|/,\r\n\t\t\t\texcludeBegin: !0,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tkeywords: r\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"(\" + e.RE_STARTERS_RE + \"|unless)\\\\s*\",\r\n\t\t\t\tkeywords: \"unless\",\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"regexp\",\r\n\t\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, c],\r\n\t\t\t\t\tillegal: /\\n/,\r\n\t\t\t\t\tvariants: [{\r\n\t\t\t\t\t\tbegin: \"/\",\r\n\t\t\t\t\t\tend: \"/[a-z]*\"\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: /%r\\{/,\r\n\t\t\t\t\t\tend: /\\}[a-z]*/\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: \"%r\\\\(\",\r\n\t\t\t\t\t\tend: \"\\\\)[a-z]*\"\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: \"%r!\",\r\n\t\t\t\t\t\tend: \"![a-z]*\"\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: \"%r\\\\[\",\r\n\t\t\t\t\t\tend: \"\\\\][a-z]*\"\r\n\t\t\t\t\t}]\r\n\t\t\t\t}].concat(o, l),\r\n\t\t\t\trelevance: 0\r\n\t\t\t}].concat(o, l);\r\n\t\tc.contains = m, b.contains = m;\r\n\t\tconst p = [{\r\n\t\t\tbegin: /^\\s*=>/,\r\n\t\t\tstarts: {\r\n\t\t\t\tend: \"$\",\r\n\t\t\t\tcontains: m\r\n\t\t\t}\r\n\t\t}, {\r\n\t\t\tclassName: \"meta.prompt\",\r\n\t\t\tbegin: \"^([>?]>|[\\\\w#]+\\\\(\\\\w+\\\\):\\\\d+:\\\\d+[>*]|(\\\\w+-)?\\\\d+\\\\.\\\\d+\\\\.\\\\d+(p\\\\d+)?[^\\\\d][^>]+>)(?=[ ])\",\r\n\t\t\tstarts: {\r\n\t\t\t\tend: \"$\",\r\n\t\t\t\tkeywords: r,\r\n\t\t\t\tcontains: m\r\n\t\t\t}\r\n\t\t}];\r\n\t\treturn l.unshift(o), {\r\n\t\t\tname: \"Ruby\",\r\n\t\t\taliases: [\"rb\", \"gemspec\", \"podspec\", \"thor\", \"irb\"],\r\n\t\t\tkeywords: r,\r\n\t\t\tillegal: /\\/\\*/,\r\n\t\t\tcontains: [e.SHEBANG({\r\n\t\t\t\tbinary: \"ruby\"\r\n\t\t\t})].concat(p).concat(l).concat(m)\r\n\t\t}\r\n\t},\r\n\tgrmr_rust: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = {\r\n\t\t\t\tclassName: \"title.function.invoke\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tbegin: n.concat(/\\b/, /(?!let\\b)/, e.IDENT_RE, n.lookahead(/\\s*\\(/))\r\n\t\t\t},\r\n\t\t\ta = \"([ui](8|16|32|64|128|size)|f(32|64))?\",\r\n\t\t\ti = [\"drop \", \"Copy\", \"Send\", \"Sized\", \"Sync\", \"Drop\", \"Fn\", \"FnMut\", \"FnOnce\", \"ToOwned\", \"Clone\", \"Debug\",\r\n\t\t\t\t\"PartialEq\", \"PartialOrd\", \"Eq\", \"Ord\", \"AsRef\", \"AsMut\", \"Into\", \"From\", \"Default\", \"Iterator\", \"Extend\",\r\n\t\t\t\t\"IntoIterator\", \"DoubleEndedIterator\", \"ExactSizeIterator\", \"SliceConcatExt\", \"ToString\", \"assert!\",\r\n\t\t\t\t\"assert_eq!\", \"bitflags!\", \"bytes!\", \"cfg!\", \"col!\", \"concat!\", \"concat_idents!\", \"debug_assert!\",\r\n\t\t\t\t\"debug_assert_eq!\", \"env!\", \"panic!\", \"file!\", \"format!\", \"format_args!\", \"include_bytes!\",\r\n\t\t\t\t\"include_str!\", \"line!\", \"local_data_key!\", \"module_path!\", \"option_env!\", \"print!\", \"println!\",\r\n\t\t\t\t\"select!\", \"stringify!\", \"try!\", \"unimplemented!\", \"unreachable!\", \"vec!\", \"write!\", \"writeln!\",\r\n\t\t\t\t\"macro_rules!\", \"assert_ne!\", \"debug_assert_ne!\"\r\n\t\t\t],\r\n\t\t\tr = [\"i8\", \"i16\", \"i32\", \"i64\", \"i128\", \"isize\", \"u8\", \"u16\", \"u32\", \"u64\", \"u128\", \"usize\", \"f32\", \"f64\",\r\n\t\t\t\t\"str\", \"char\", \"bool\", \"Box\", \"Option\", \"Result\", \"String\", \"Vec\"\r\n\t\t\t];\r\n\t\treturn {\r\n\t\t\tname: \"Rust\",\r\n\t\t\taliases: [\"rs\"],\r\n\t\t\tkeywords: {\r\n\t\t\t\t$pattern: e.IDENT_RE + \"!?\",\r\n\t\t\t\ttype: r,\r\n\t\t\t\tkeyword: [\"abstract\", \"as\", \"async\", \"await\", \"become\", \"box\", \"break\", \"const\", \"continue\", \"crate\",\r\n\t\t\t\t\t\"do\", \"dyn\", \"else\", \"enum\", \"extern\", \"false\", \"final\", \"fn\", \"for\", \"if\", \"impl\", \"in\", \"let\",\r\n\t\t\t\t\t\"loop\", \"macro\", \"match\", \"mod\", \"move\", \"mut\", \"override\", \"priv\", \"pub\", \"ref\", \"return\", \"self\",\r\n\t\t\t\t\t\"Self\", \"static\", \"struct\", \"super\", \"trait\", \"true\", \"try\", \"type\", \"typeof\", \"unsafe\", \"unsized\",\r\n\t\t\t\t\t\"use\", \"virtual\", \"where\", \"while\", \"yield\"\r\n\t\t\t\t],\r\n\t\t\t\tliteral: [\"true\", \"false\", \"Some\", \"None\", \"Ok\", \"Err\"],\r\n\t\t\t\tbuilt_in: i\r\n\t\t\t},\r\n\t\t\tillegal: \"\"\r\n\t\t\t}, t]\r\n\t\t}\r\n\t},\r\n\tgrmr_scss: e => {\r\n\t\tconst n = J(e),\r\n\t\t\tt = te,\r\n\t\t\ta = ne,\r\n\t\t\ti = \"@[a-z-]+\",\r\n\t\t\tr = {\r\n\t\t\t\tclassName: \"variable\",\r\n\t\t\t\tbegin: \"(\\\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\\\b\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"SCSS\",\r\n\t\t\tcase_insensitive: !0,\r\n\t\t\tillegal: \"[=/|']\",\r\n\t\t\tcontains: [e.C_LINE_COMMENT_MODE, e.C_BLOCK_COMMENT_MODE, n.CSS_NUMBER_MODE, {\r\n\t\t\t\tclassName: \"selector-id\",\r\n\t\t\t\tbegin: \"#[A-Za-z0-9_-]+\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"selector-class\",\r\n\t\t\t\tbegin: \"\\\\.[A-Za-z0-9_-]+\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, n.ATTRIBUTE_SELECTOR_MODE, {\r\n\t\t\t\tclassName: \"selector-tag\",\r\n\t\t\t\tbegin: \"\\\\b(\" + Y.join(\"|\") + \")\\\\b\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"selector-pseudo\",\r\n\t\t\t\tbegin: \":(\" + a.join(\"|\") + \")\"\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"selector-pseudo\",\r\n\t\t\t\tbegin: \":(:)?(\" + t.join(\"|\") + \")\"\r\n\t\t\t}, r, {\r\n\t\t\t\tbegin: /\\(/,\r\n\t\t\t\tend: /\\)/,\r\n\t\t\t\tcontains: [n.CSS_NUMBER_MODE]\r\n\t\t\t}, n.CSS_VARIABLE, {\r\n\t\t\t\tclassName: \"attribute\",\r\n\t\t\t\tbegin: \"\\\\b(\" + ae.join(\"|\") + \")\\\\b\"\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"\\\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\\\b\"\r\n\t\t\t}, {\r\n\t\t\t\tbegin: /:/,\r\n\t\t\t\tend: /[;}{]/,\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tcontains: [n.BLOCK_COMMENT, r, n.HEXCOLOR, n.CSS_NUMBER_MODE, e.QUOTE_STRING_MODE, e.APOS_STRING_MODE,\r\n\t\t\t\t\tn.IMPORTANT, n.FUNCTION_DISPATCH\r\n\t\t\t\t]\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"@(page|font-face)\",\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\t$pattern: i,\r\n\t\t\t\t\tkeyword: \"@page @font-face\"\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"@\",\r\n\t\t\t\tend: \"[{;]\",\r\n\t\t\t\treturnBegin: !0,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\t$pattern: /[a-z-]+/,\r\n\t\t\t\t\tkeyword: \"and or not only\",\r\n\t\t\t\t\tattribute: ee.join(\" \")\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: i,\r\n\t\t\t\t\tclassName: \"keyword\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /[a-z-]+(?=:)/,\r\n\t\t\t\t\tclassName: \"attribute\"\r\n\t\t\t\t}, r, e.QUOTE_STRING_MODE, e.APOS_STRING_MODE, n.HEXCOLOR, n.CSS_NUMBER_MODE]\r\n\t\t\t}, n.FUNCTION_DISPATCH]\r\n\t\t}\r\n\t},\r\n\tgrmr_shell: e => ({\r\n\t\tname: \"Shell Session\",\r\n\t\taliases: [\"console\", \"shellsession\"],\r\n\t\tcontains: [{\r\n\t\t\tclassName: \"meta.prompt\",\r\n\t\t\tbegin: /^\\s{0,3}[/~\\w\\d[\\]()@-]*[>%$#][ ]?/,\r\n\t\t\tstarts: {\r\n\t\t\t\tend: /[^\\\\](?=\\s*$)/,\r\n\t\t\t\tsubLanguage: \"bash\"\r\n\t\t\t}\r\n\t\t}]\r\n\t}),\r\n\tgrmr_sql: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = e.COMMENT(\"--\", \"$\"),\r\n\t\t\ta = [\"true\", \"false\", \"unknown\"],\r\n\t\t\ti = [\"bigint\", \"binary\", \"blob\", \"boolean\", \"char\", \"character\", \"clob\", \"date\", \"dec\", \"decfloat\",\r\n\t\t\t\t\"decimal\", \"float\", \"int\", \"integer\", \"interval\", \"nchar\", \"nclob\", \"national\", \"numeric\", \"real\", \"row\",\r\n\t\t\t\t\"smallint\", \"time\", \"timestamp\", \"varchar\", \"varying\", \"varbinary\"\r\n\t\t\t],\r\n\t\t\tr = [\"abs\", \"acos\", \"array_agg\", \"asin\", \"atan\", \"avg\", \"cast\", \"ceil\", \"ceiling\", \"coalesce\", \"corr\",\r\n\t\t\t\t\"cos\", \"cosh\", \"count\", \"covar_pop\", \"covar_samp\", \"cume_dist\", \"dense_rank\", \"deref\", \"element\", \"exp\",\r\n\t\t\t\t\"extract\", \"first_value\", \"floor\", \"json_array\", \"json_arrayagg\", \"json_exists\", \"json_object\",\r\n\t\t\t\t\"json_objectagg\", \"json_query\", \"json_table\", \"json_table_primitive\", \"json_value\", \"lag\", \"last_value\",\r\n\t\t\t\t\"lead\", \"listagg\", \"ln\", \"log\", \"log10\", \"lower\", \"max\", \"min\", \"mod\", \"nth_value\", \"ntile\", \"nullif\",\r\n\t\t\t\t\"percent_rank\", \"percentile_cont\", \"percentile_disc\", \"position\", \"position_regex\", \"power\", \"rank\",\r\n\t\t\t\t\"regr_avgx\", \"regr_avgy\", \"regr_count\", \"regr_intercept\", \"regr_r2\", \"regr_slope\", \"regr_sxx\", \"regr_sxy\",\r\n\t\t\t\t\"regr_syy\", \"row_number\", \"sin\", \"sinh\", \"sqrt\", \"stddev_pop\", \"stddev_samp\", \"substring\",\r\n\t\t\t\t\"substring_regex\", \"sum\", \"tan\", \"tanh\", \"translate\", \"translate_regex\", \"treat\", \"trim\", \"trim_array\",\r\n\t\t\t\t\"unnest\", \"upper\", \"value_of\", \"var_pop\", \"var_samp\", \"width_bucket\"\r\n\t\t\t],\r\n\t\t\ts = [\"create table\", \"insert into\", \"primary key\", \"foreign key\", \"not null\", \"alter table\",\r\n\t\t\t\t\"add constraint\", \"grouping sets\", \"on overflow\", \"character set\", \"respect nulls\", \"ignore nulls\",\r\n\t\t\t\t\"nulls first\", \"nulls last\", \"depth first\", \"breadth first\"\r\n\t\t\t],\r\n\t\t\to = r,\r\n\t\t\tl = [\"abs\", \"acos\", \"all\", \"allocate\", \"alter\", \"and\", \"any\", \"are\", \"array\", \"array_agg\",\r\n\t\t\t\t\"array_max_cardinality\", \"as\", \"asensitive\", \"asin\", \"asymmetric\", \"at\", \"atan\", \"atomic\",\r\n\t\t\t\t\"authorization\", \"avg\", \"begin\", \"begin_frame\", \"begin_partition\", \"between\", \"bigint\", \"binary\", \"blob\",\r\n\t\t\t\t\"boolean\", \"both\", \"by\", \"call\", \"called\", \"cardinality\", \"cascaded\", \"case\", \"cast\", \"ceil\", \"ceiling\",\r\n\t\t\t\t\"char\", \"char_length\", \"character\", \"character_length\", \"check\", \"classifier\", \"clob\", \"close\",\r\n\t\t\t\t\"coalesce\", \"collate\", \"collect\", \"column\", \"commit\", \"condition\", \"connect\", \"constraint\", \"contains\",\r\n\t\t\t\t\"convert\", \"copy\", \"corr\", \"corresponding\", \"cos\", \"cosh\", \"count\", \"covar_pop\", \"covar_samp\", \"create\",\r\n\t\t\t\t\"cross\", \"cube\", \"cume_dist\", \"current\", \"current_catalog\", \"current_date\",\r\n\t\t\t\t\"current_default_transform_group\", \"current_path\", \"current_role\", \"current_row\", \"current_schema\",\r\n\t\t\t\t\"current_time\", \"current_timestamp\", \"current_path\", \"current_role\", \"current_transform_group_for_type\",\r\n\t\t\t\t\"current_user\", \"cursor\", \"cycle\", \"date\", \"day\", \"deallocate\", \"dec\", \"decimal\", \"decfloat\", \"declare\",\r\n\t\t\t\t\"default\", \"define\", \"delete\", \"dense_rank\", \"deref\", \"describe\", \"deterministic\", \"disconnect\",\r\n\t\t\t\t\"distinct\", \"double\", \"drop\", \"dynamic\", \"each\", \"element\", \"else\", \"empty\", \"end\", \"end_frame\",\r\n\t\t\t\t\"end_partition\", \"end-exec\", \"equals\", \"escape\", \"every\", \"except\", \"exec\", \"execute\", \"exists\", \"exp\",\r\n\t\t\t\t\"external\", \"extract\", \"false\", \"fetch\", \"filter\", \"first_value\", \"float\", \"floor\", \"for\", \"foreign\",\r\n\t\t\t\t\"frame_row\", \"free\", \"from\", \"full\", \"function\", \"fusion\", \"get\", \"global\", \"grant\", \"group\", \"grouping\",\r\n\t\t\t\t\"groups\", \"having\", \"hold\", \"hour\", \"identity\", \"in\", \"indicator\", \"initial\", \"inner\", \"inout\",\r\n\t\t\t\t\"insensitive\", \"insert\", \"int\", \"integer\", \"intersect\", \"intersection\", \"interval\", \"into\", \"is\", \"join\",\r\n\t\t\t\t\"json_array\", \"json_arrayagg\", \"json_exists\", \"json_object\", \"json_objectagg\", \"json_query\", \"json_table\",\r\n\t\t\t\t\"json_table_primitive\", \"json_value\", \"lag\", \"language\", \"large\", \"last_value\", \"lateral\", \"lead\",\r\n\t\t\t\t\"leading\", \"left\", \"like\", \"like_regex\", \"listagg\", \"ln\", \"local\", \"localtime\", \"localtimestamp\", \"log\",\r\n\t\t\t\t\"log10\", \"lower\", \"match\", \"match_number\", \"match_recognize\", \"matches\", \"max\", \"member\", \"merge\",\r\n\t\t\t\t\"method\", \"min\", \"minute\", \"mod\", \"modifies\", \"module\", \"month\", \"multiset\", \"national\", \"natural\",\r\n\t\t\t\t\"nchar\", \"nclob\", \"new\", \"no\", \"none\", \"normalize\", \"not\", \"nth_value\", \"ntile\", \"null\", \"nullif\",\r\n\t\t\t\t\"numeric\", \"octet_length\", \"occurrences_regex\", \"of\", \"offset\", \"old\", \"omit\", \"on\", \"one\", \"only\",\r\n\t\t\t\t\"open\", \"or\", \"order\", \"out\", \"outer\", \"over\", \"overlaps\", \"overlay\", \"parameter\", \"partition\", \"pattern\",\r\n\t\t\t\t\"per\", \"percent\", \"percent_rank\", \"percentile_cont\", \"percentile_disc\", \"period\", \"portion\", \"position\",\r\n\t\t\t\t\"position_regex\", \"power\", \"precedes\", \"precision\", \"prepare\", \"primary\", \"procedure\", \"ptf\", \"range\",\r\n\t\t\t\t\"rank\", \"reads\", \"real\", \"recursive\", \"ref\", \"references\", \"referencing\", \"regr_avgx\", \"regr_avgy\",\r\n\t\t\t\t\"regr_count\", \"regr_intercept\", \"regr_r2\", \"regr_slope\", \"regr_sxx\", \"regr_sxy\", \"regr_syy\", \"release\",\r\n\t\t\t\t\"result\", \"return\", \"returns\", \"revoke\", \"right\", \"rollback\", \"rollup\", \"row\", \"row_number\", \"rows\",\r\n\t\t\t\t\"running\", \"savepoint\", \"scope\", \"scroll\", \"search\", \"second\", \"seek\", \"select\", \"sensitive\",\r\n\t\t\t\t\"session_user\", \"set\", \"show\", \"similar\", \"sin\", \"sinh\", \"skip\", \"smallint\", \"some\", \"specific\",\r\n\t\t\t\t\"specifictype\", \"sql\", \"sqlexception\", \"sqlstate\", \"sqlwarning\", \"sqrt\", \"start\", \"static\", \"stddev_pop\",\r\n\t\t\t\t\"stddev_samp\", \"submultiset\", \"subset\", \"substring\", \"substring_regex\", \"succeeds\", \"sum\", \"symmetric\",\r\n\t\t\t\t\"system\", \"system_time\", \"system_user\", \"table\", \"tablesample\", \"tan\", \"tanh\", \"then\", \"time\",\r\n\t\t\t\t\"timestamp\", \"timezone_hour\", \"timezone_minute\", \"to\", \"trailing\", \"translate\", \"translate_regex\",\r\n\t\t\t\t\"translation\", \"treat\", \"trigger\", \"trim\", \"trim_array\", \"true\", \"truncate\", \"uescape\", \"union\", \"unique\",\r\n\t\t\t\t\"unknown\", \"unnest\", \"update\", \"upper\", \"user\", \"using\", \"value\", \"values\", \"value_of\", \"var_pop\",\r\n\t\t\t\t\"var_samp\", \"varbinary\", \"varchar\", \"varying\", \"versioning\", \"when\", \"whenever\", \"where\", \"width_bucket\",\r\n\t\t\t\t\"window\", \"with\", \"within\", \"without\", \"year\", \"add\", \"asc\", \"collation\", \"desc\", \"final\", \"first\",\r\n\t\t\t\t\"last\", \"view\"\r\n\t\t\t].filter((e => !r.includes(e))),\r\n\t\t\tc = {\r\n\t\t\t\tbegin: n.concat(/\\b/, n.either(...o), /\\s*\\(/),\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\tbuilt_in: o\r\n\t\t\t\t}\r\n\t\t\t};\r\n\t\treturn {\r\n\t\t\tname: \"SQL\",\r\n\t\t\tcase_insensitive: !0,\r\n\t\t\tillegal: /[{}]|<\\//,\r\n\t\t\tkeywords: {\r\n\t\t\t\t$pattern: /\\b[\\w\\.]+/,\r\n\t\t\t\tkeyword: ((e, {\r\n\t\t\t\t\texceptions: n,\r\n\t\t\t\t\twhen: t\r\n\t\t\t\t} = {}) => {\r\n\t\t\t\t\tconst a = t;\r\n\t\t\t\t\treturn n = n || [], e.map((e => e.match(/\\|\\d+$/) || n.includes(e) ? e : a(e) ? e + \"|0\" : e))\r\n\t\t\t\t})(l, {\r\n\t\t\t\t\twhen: e => e.length < 3\r\n\t\t\t\t}),\r\n\t\t\t\tliteral: a,\r\n\t\t\t\ttype: i,\r\n\t\t\t\tbuilt_in: [\"current_catalog\", \"current_date\", \"current_default_transform_group\", \"current_path\",\r\n\t\t\t\t\t\"current_role\", \"current_schema\", \"current_transform_group_for_type\", \"current_user\", \"session_user\",\r\n\t\t\t\t\t\"system_time\", \"system_user\", \"current_time\", \"localtime\", \"current_timestamp\", \"localtimestamp\"\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\tcontains: [{\r\n\t\t\t\tbegin: n.either(...s),\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\t$pattern: /[\\w\\.]+/,\r\n\t\t\t\t\tkeyword: l.concat(s),\r\n\t\t\t\t\tliteral: a,\r\n\t\t\t\t\ttype: i\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"type\",\r\n\t\t\t\tbegin: n.either(\"double precision\", \"large object\", \"with timezone\", \"without timezone\")\r\n\t\t\t}, c, {\r\n\t\t\t\tclassName: \"variable\",\r\n\t\t\t\tbegin: /@[a-z0-9]+/\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /'/,\r\n\t\t\t\t\tend: /'/,\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tbegin: /''/\r\n\t\t\t\t\t}]\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tbegin: /\"/,\r\n\t\t\t\tend: /\"/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\"\"/\r\n\t\t\t\t}]\r\n\t\t\t}, e.C_NUMBER_MODE, e.C_BLOCK_COMMENT_MODE, t, {\r\n\t\t\t\tclassName: \"operator\",\r\n\t\t\t\tbegin: /[-+*/=%^~]|&&?|\\|\\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,\r\n\t\t\t\trelevance: 0\r\n\t\t\t}]\r\n\t\t}\r\n\t},\r\n\tgrmr_swift: e => {\r\n\t\tconst n = {\r\n\t\t\t\tmatch: /\\s+/,\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tt = e.COMMENT(\"/\\\\*\", \"\\\\*/\", {\r\n\t\t\t\tcontains: [\"self\"]\r\n\t\t\t}),\r\n\t\t\ta = [e.C_LINE_COMMENT_MODE, t],\r\n\t\t\ti = {\r\n\t\t\t\tmatch: [/\\./, p(...Ee, ...ye)],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t2: \"keyword\"\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tr = {\r\n\t\t\t\tmatch: m(/\\./, p(...Ne)),\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\ts = Ne.filter((e => \"string\" == typeof e)).concat([\"_|0\"]),\r\n\t\t\to = {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tclassName: \"keyword\",\r\n\t\t\t\t\tmatch: p(...Ne.filter((e => \"string\" != typeof e)).concat(we).map(fe), ...ye)\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tl = {\r\n\t\t\t\t$pattern: p(/\\b\\w+/, /#\\w+/),\r\n\t\t\t\tkeyword: s.concat(ke),\r\n\t\t\t\tliteral: ve\r\n\t\t\t},\r\n\t\t\tc = [i, r, o],\r\n\t\t\td = [{\r\n\t\t\t\tmatch: m(/\\./, p(...xe)),\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"built_in\",\r\n\t\t\t\tmatch: m(/\\b/, p(...xe), /(?=\\()/)\r\n\t\t\t}],\r\n\t\t\tu = {\r\n\t\t\t\tmatch: /->/,\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tb = [u, {\r\n\t\t\t\tclassName: \"operator\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tmatch: Ae\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: `\\\\.(\\\\.|${Se})+`\r\n\t\t\t\t}]\r\n\t\t\t}],\r\n\t\t\t_ = \"([0-9a-fA-F]_*)+\",\r\n\t\t\th = {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tmatch: \"\\\\b(([0-9]_*)+)(\\\\.(([0-9]_*)+))?([eE][+-]?(([0-9]_*)+))?\\\\b\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: `\\\\b0x(${_})(\\\\.(${_}))?([pP][+-]?(([0-9]_*)+))?\\\\b`\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: /\\b0o([0-7]_*)+\\b/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: /\\b0b([01]_*)+\\b/\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tf = (e = \"\") => ({\r\n\t\t\t\tclassName: \"subst\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tmatch: m(/\\\\/, e, /[0\\\\tnr\"']/)\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: m(/\\\\/, e, /u\\{[0-9a-fA-F]{1,8}\\}/)\r\n\t\t\t\t}]\r\n\t\t\t}),\r\n\t\t\tE = (e = \"\") => ({\r\n\t\t\t\tclassName: \"subst\",\r\n\t\t\t\tmatch: m(/\\\\/, e, /[\\t ]*(?:[\\r\\n]|\\r\\n)/)\r\n\t\t\t}),\r\n\t\t\ty = (e = \"\") => ({\r\n\t\t\t\tclassName: \"subst\",\r\n\t\t\t\tlabel: \"interpol\",\r\n\t\t\t\tbegin: m(/\\\\/, e, /\\(/),\r\n\t\t\t\tend: /\\)/\r\n\t\t\t}),\r\n\t\t\tw = (e = \"\") => ({\r\n\t\t\t\tbegin: m(e, /\"\"\"/),\r\n\t\t\t\tend: m(/\"\"\"/, e),\r\n\t\t\t\tcontains: [f(e), E(e), y(e)]\r\n\t\t\t}),\r\n\t\t\tN = (e = \"\") => ({\r\n\t\t\t\tbegin: m(e, /\"/),\r\n\t\t\t\tend: m(/\"/, e),\r\n\t\t\t\tcontains: [f(e), y(e)]\r\n\t\t\t}),\r\n\t\t\tv = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tvariants: [w(), w(\"#\"), w(\"##\"), w(\"###\"), N(), N(\"#\"), N(\"##\"), N(\"###\")]\r\n\t\t\t},\r\n\t\t\tO = {\r\n\t\t\t\tmatch: m(/`/, Re, /`/)\r\n\t\t\t},\r\n\t\t\tk = [O, {\r\n\t\t\t\tclassName: \"variable\",\r\n\t\t\t\tmatch: /\\$\\d+/\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"variable\",\r\n\t\t\t\tmatch: `\\\\$${Te}+`\r\n\t\t\t}],\r\n\t\t\tx = [{\r\n\t\t\t\tmatch: /(@|#(un)?)available/,\r\n\t\t\t\tclassName: \"keyword\",\r\n\t\t\t\tstarts: {\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tbegin: /\\(/,\r\n\t\t\t\t\t\tend: /\\)/,\r\n\t\t\t\t\t\tkeywords: Le,\r\n\t\t\t\t\t\tcontains: [...b, h, v]\r\n\t\t\t\t\t}]\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"keyword\",\r\n\t\t\t\tmatch: m(/@/, p(...Ie))\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tmatch: m(/@/, Re)\r\n\t\t\t}],\r\n\t\t\tM = {\r\n\t\t\t\tmatch: g(/\\b[A-Z]/),\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"type\",\r\n\t\t\t\t\tmatch: m(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/, Te, \"+\")\r\n\t\t\t\t}, {\r\n\t\t\t\t\tclassName: \"type\",\r\n\t\t\t\t\tmatch: De,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: /[?!]+/,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: /\\.\\.\\./,\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, {\r\n\t\t\t\t\tmatch: m(/\\s+&\\s+/, g(De)),\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\tS = {\r\n\t\t\t\tbegin: //,\r\n\t\t\t\tkeywords: l,\r\n\t\t\t\tcontains: [...a, ...c, ...x, u, M]\r\n\t\t\t};\r\n\t\tM.contains.push(S);\r\n\t\tconst A = {\r\n\t\t\t\tbegin: /\\(/,\r\n\t\t\t\tend: /\\)/,\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tkeywords: l,\r\n\t\t\t\tcontains: [\"self\", {\r\n\t\t\t\t\tmatch: m(Re, /\\s*:/),\r\n\t\t\t\t\tkeywords: \"_|0\",\r\n\t\t\t\t\trelevance: 0\r\n\t\t\t\t}, ...a, ...c, ...d, ...b, h, v, ...k, ...x, M]\r\n\t\t\t},\r\n\t\t\tC = {\r\n\t\t\t\tbegin: //,\r\n\t\t\t\tcontains: [...a, M]\r\n\t\t\t},\r\n\t\t\tT = {\r\n\t\t\t\tbegin: /\\(/,\r\n\t\t\t\tend: /\\)/,\r\n\t\t\t\tkeywords: l,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: p(g(m(Re, /\\s*:/)), g(m(Re, /\\s+/, Re, /\\s*:/))),\r\n\t\t\t\t\tend: /:/,\r\n\t\t\t\t\trelevance: 0,\r\n\t\t\t\t\tcontains: [{\r\n\t\t\t\t\t\tclassName: \"keyword\",\r\n\t\t\t\t\t\tmatch: /\\b_\\b/\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tclassName: \"params\",\r\n\t\t\t\t\t\tmatch: Re\r\n\t\t\t\t\t}]\r\n\t\t\t\t}, ...a, ...c, ...b, h, v, ...x, M, A],\r\n\t\t\t\tendsParent: !0,\r\n\t\t\t\tillegal: /[\"']/\r\n\t\t\t},\r\n\t\t\tR = {\r\n\t\t\t\tmatch: [/func/, /\\s+/, p(O.match, Re, Ae)],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"title.function\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [C, T, n],\r\n\t\t\t\tillegal: [/\\[/, /%/]\r\n\t\t\t},\r\n\t\t\tD = {\r\n\t\t\t\tmatch: [/\\b(?:subscript|init[?!]?)/, /\\s*(?=[<(])/],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t1: \"keyword\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [C, T, n],\r\n\t\t\t\tillegal: /\\[|%/\r\n\t\t\t},\r\n\t\t\tI = {\r\n\t\t\t\tmatch: [/operator/, /\\s+/, Ae],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"title\"\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tL = {\r\n\t\t\t\tbegin: [/precedencegroup/, /\\s+/, De],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"title\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [M],\r\n\t\t\t\tkeywords: [...Oe, ...ve],\r\n\t\t\t\tend: /}/\r\n\t\t\t};\r\n\t\tfor (const e of v.variants) {\r\n\t\t\tconst n = e.contains.find((e => \"interpol\" === e.label));\r\n\t\t\tn.keywords = l;\r\n\t\t\tconst t = [...c, ...d, ...b, h, v, ...k];\r\n\t\t\tn.contains = [...t, {\r\n\t\t\t\tbegin: /\\(/,\r\n\t\t\t\tend: /\\)/,\r\n\t\t\t\tcontains: [\"self\", ...t]\r\n\t\t\t}]\r\n\t\t}\r\n\t\treturn {\r\n\t\t\tname: \"Swift\",\r\n\t\t\tkeywords: l,\r\n\t\t\tcontains: [...a, R, D, {\r\n\t\t\t\tbeginKeywords: \"struct protocol class extension enum actor\",\r\n\t\t\t\tend: \"\\\\{\",\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tkeywords: l,\r\n\t\t\t\tcontains: [e.inherit(e.TITLE_MODE, {\r\n\t\t\t\t\tclassName: \"title.class\",\r\n\t\t\t\t\tbegin: /[A-Za-z$_][\\u00C0-\\u02B80-9A-Za-z$_]*/\r\n\t\t\t\t}), ...c]\r\n\t\t\t}, I, L, {\r\n\t\t\t\tbeginKeywords: \"import\",\r\n\t\t\t\tend: /$/,\r\n\t\t\t\tcontains: [...a],\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, ...c, ...d, ...b, h, v, ...k, ...x, M, A]\r\n\t\t}\r\n\t},\r\n\tgrmr_typescript: e => {\r\n\t\tconst n = he(e),\r\n\t\t\tt = [\"any\", \"void\", \"number\", \"boolean\", \"string\", \"object\", \"never\", \"symbol\", \"bigint\", \"unknown\"],\r\n\t\t\ta = {\r\n\t\t\t\tbeginKeywords: \"namespace\",\r\n\t\t\t\tend: /\\{/,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tcontains: [n.exports.CLASS_REFERENCE]\r\n\t\t\t},\r\n\t\t\ti = {\r\n\t\t\t\tbeginKeywords: \"interface\",\r\n\t\t\t\tend: /\\{/,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\tkeyword: \"interface extends\",\r\n\t\t\t\t\tbuilt_in: t\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [n.exports.CLASS_REFERENCE]\r\n\t\t\t},\r\n\t\t\tr = {\r\n\t\t\t\t$pattern: ce,\r\n\t\t\t\tkeyword: de.concat([\"type\", \"namespace\", \"interface\", \"public\", \"private\", \"protected\", \"implements\",\r\n\t\t\t\t\t\"declare\", \"abstract\", \"readonly\", \"enum\", \"override\"\r\n\t\t\t\t]),\r\n\t\t\t\tliteral: ge,\r\n\t\t\t\tbuilt_in: _e.concat(t),\r\n\t\t\t\t\"variable.language\": pe\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: \"@[A-Za-z$_][0-9A-Za-z$_]*\"\r\n\t\t\t},\r\n\t\t\to = (e, n, t) => {\r\n\t\t\t\tconst a = e.contains.findIndex((e => e.label === n));\r\n\t\t\t\tif (-1 === a) throw Error(\"can not find mode to replace\");\r\n\t\t\t\te.contains.splice(a, 1, t)\r\n\t\t\t};\r\n\t\treturn Object.assign(n.keywords, r),\r\n\t\t\tn.exports.PARAMS_CONTAINS.push(s), n.contains = n.contains.concat([s, a, i]),\r\n\t\t\to(n, \"shebang\", e.SHEBANG()), o(n, \"use_strict\", {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\trelevance: 10,\r\n\t\t\t\tbegin: /^\\s*['\"]use strict['\"]/\r\n\t\t\t}), n.contains.find((e => \"func.def\" === e.label)).relevance = 0, Object.assign(n, {\r\n\t\t\t\tname: \"TypeScript\",\r\n\t\t\t\taliases: [\"ts\", \"tsx\"]\r\n\t\t\t}), n\r\n\t},\r\n\tgrmr_vbnet: e => {\r\n\t\tconst n = e.regex,\r\n\t\t\tt = /\\d{1,2}\\/\\d{1,2}\\/\\d{4}/,\r\n\t\t\ta = /\\d{4}-\\d{1,2}-\\d{1,2}/,\r\n\t\t\ti = /(\\d|1[012])(:\\d+){0,2} *(AM|PM)/,\r\n\t\t\tr = /\\d{1,2}(:\\d{1,2}){1,2}/,\r\n\t\t\ts = {\r\n\t\t\t\tclassName: \"literal\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: n.concat(/# */, n.either(a, t), / *#/)\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: n.concat(/# */, r, / *#/)\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: n.concat(/# */, i, / *#/)\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: n.concat(/# */, n.either(a, t), / +/, n.either(i, r), / *#/)\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\to = e.COMMENT(/'''/, /$/, {\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tclassName: \"doctag\",\r\n\t\t\t\t\tbegin: /<\\/?/,\r\n\t\t\t\t\tend: />/\r\n\t\t\t\t}]\r\n\t\t\t}),\r\n\t\t\tl = e.COMMENT(null, /$/, {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /'/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /([\\t ]|^)REM(?=\\s)/\r\n\t\t\t\t}]\r\n\t\t\t});\r\n\t\treturn {\r\n\t\t\tname: \"Visual Basic .NET\",\r\n\t\t\taliases: [\"vb\"],\r\n\t\t\tcase_insensitive: !0,\r\n\t\t\tclassNameAliases: {\r\n\t\t\t\tlabel: \"symbol\"\r\n\t\t\t},\r\n\t\t\tkeywords: {\r\n\t\t\t\tkeyword: \"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield\",\r\n\t\t\t\tbuilt_in: \"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort\",\r\n\t\t\t\ttype: \"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort\",\r\n\t\t\t\tliteral: \"true false nothing\"\r\n\t\t\t},\r\n\t\t\tillegal: \"//|\\\\{|\\\\}|endif|gosub|variant|wend|^\\\\$ \",\r\n\t\t\tcontains: [{\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tbegin: /\"(\"\"|[^/n])\"C\\b/\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tbegin: /\"/,\r\n\t\t\t\tend: /\"/,\r\n\t\t\t\tillegal: /\\n/,\r\n\t\t\t\tcontains: [{\r\n\t\t\t\t\tbegin: /\"\"/\r\n\t\t\t\t}]\r\n\t\t\t}, s, {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /\\b\\d[\\d_]*((\\.[\\d_]+(E[+-]?[\\d_]+)?)|(E[+-]?[\\d_]+))[RFD@!#]?/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\b\\d[\\d_]*((U?[SIL])|[%&])?/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /&H[\\dA-F_]+((U?[SIL])|[%&])?/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /&O[0-7_]+((U?[SIL])|[%&])?/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /&B[01_]+((U?[SIL])|[%&])?/\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"label\",\r\n\t\t\t\tbegin: /^\\w+:/\r\n\t\t\t}, o, l, {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: /[\\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\\b/,\r\n\t\t\t\tend: /$/,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\tkeyword: \"const disable else elseif enable end externalsource if region then\"\r\n\t\t\t\t},\r\n\t\t\t\tcontains: [l]\r\n\t\t\t}]\r\n\t\t}\r\n\t},\r\n\tgrmr_wasm: e => {\r\n\t\te.regex;\r\n\t\tconst n = e.COMMENT(/\\(;/, /;\\)/);\r\n\t\treturn n.contains.push(\"self\"), {\r\n\t\t\tname: \"WebAssembly\",\r\n\t\t\tkeywords: {\r\n\t\t\t\t$pattern: /[\\w.]+/,\r\n\t\t\t\tkeyword: [\"anyfunc\", \"block\", \"br\", \"br_if\", \"br_table\", \"call\", \"call_indirect\", \"data\", \"drop\",\r\n\t\t\t\t\t\"elem\", \"else\", \"end\", \"export\", \"func\", \"global.get\", \"global.set\", \"local.get\", \"local.set\",\r\n\t\t\t\t\t\"local.tee\", \"get_global\", \"get_local\", \"global\", \"if\", \"import\", \"local\", \"loop\", \"memory\",\r\n\t\t\t\t\t\"memory.grow\", \"memory.size\", \"module\", \"mut\", \"nop\", \"offset\", \"param\", \"result\", \"return\",\r\n\t\t\t\t\t\"select\", \"set_global\", \"set_local\", \"start\", \"table\", \"tee_local\", \"then\", \"type\", \"unreachable\"\r\n\t\t\t\t]\r\n\t\t\t},\r\n\t\t\tcontains: [e.COMMENT(/;;/, /$/), n, {\r\n\t\t\t\tmatch: [/(?:offset|align)/, /\\s*/, /=/],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"operator\"\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"variable\",\r\n\t\t\t\tbegin: /\\$[\\w_]+/\r\n\t\t\t}, {\r\n\t\t\t\tmatch: /(\\((?!;)|\\))+/,\r\n\t\t\t\tclassName: \"punctuation\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tbegin: [/(?:func|call|call_indirect)/, /\\s+/, /\\$[^\\s)]+/],\r\n\t\t\t\tclassName: {\r\n\t\t\t\t\t1: \"keyword\",\r\n\t\t\t\t\t3: \"title.function\"\r\n\t\t\t\t}\r\n\t\t\t}, e.QUOTE_STRING_MODE, {\r\n\t\t\t\tmatch: /(i32|i64|f32|f64)(?!\\.)/,\r\n\t\t\t\tclassName: \"type\"\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"keyword\",\r\n\t\t\t\tmatch: /\\b(f32|f64|i32|i64)(?:\\.(?:abs|add|and|ceil|clz|const|convert_[su]\\/i(?:32|64)|copysign|ctz|demote\\/f64|div(?:_[su])?|eqz?|extend_[su]\\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\\/f32|reinterpret\\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\\/f(?:32|64))?|wrap\\/i64|xor))\\b/\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tmatch: /[+-]?\\b(?:\\d(?:_?\\d)*(?:\\.\\d(?:_?\\d)*)?(?:[eE][+-]?\\d(?:_?\\d)*)?|0x[\\da-fA-F](?:_?[\\da-fA-F])*(?:\\.[\\da-fA-F](?:_?[\\da-fA-D])*)?(?:[pP][+-]?\\d(?:_?\\d)*)?)\\b|\\binf\\b|\\bnan(?::0x[\\da-fA-F](?:_?[\\da-fA-D])*)?\\b/\r\n\t\t\t}]\r\n\t\t}\r\n\t},\r\n\tgrmr_yaml: e => {\r\n\t\tconst n = \"true false yes no null\",\r\n\t\t\tt = \"[\\\\w#;/?:@&=+$,.~*'()[\\\\]]+\",\r\n\t\t\ta = {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\trelevance: 0,\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /'/,\r\n\t\t\t\t\tend: /'/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\"/,\r\n\t\t\t\t\tend: /\"/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\\S+/\r\n\t\t\t\t}],\r\n\t\t\t\tcontains: [e.BACKSLASH_ESCAPE, {\r\n\t\t\t\t\tclassName: \"template-variable\",\r\n\t\t\t\t\tvariants: [{\r\n\t\t\t\t\t\tbegin: /\\{\\{/,\r\n\t\t\t\t\t\tend: /\\}\\}/\r\n\t\t\t\t\t}, {\r\n\t\t\t\t\t\tbegin: /%\\{/,\r\n\t\t\t\t\t\tend: /\\}/\r\n\t\t\t\t\t}]\r\n\t\t\t\t}]\r\n\t\t\t},\r\n\t\t\ti = e.inherit(a, {\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: /'/,\r\n\t\t\t\t\tend: /'/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /\"/,\r\n\t\t\t\t\tend: /\"/\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: /[^\\s,{}[\\]]+/\r\n\t\t\t\t}]\r\n\t\t\t}),\r\n\t\t\tr = {\r\n\t\t\t\tend: \",\",\r\n\t\t\t\tendsWithParent: !0,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\tkeywords: n,\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\ts = {\r\n\t\t\t\tbegin: /\\{/,\r\n\t\t\t\tend: /\\}/,\r\n\t\t\t\tcontains: [r],\r\n\t\t\t\tillegal: \"\\\\n\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\to = {\r\n\t\t\t\tbegin: \"\\\\[\",\r\n\t\t\t\tend: \"\\\\]\",\r\n\t\t\t\tcontains: [r],\r\n\t\t\t\tillegal: \"\\\\n\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t},\r\n\t\t\tl = [{\r\n\t\t\t\tclassName: \"attr\",\r\n\t\t\t\tvariants: [{\r\n\t\t\t\t\tbegin: \"\\\\w[\\\\w :\\\\/.-]*:(?=[ \\t]|$)\"\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: '\"\\\\w[\\\\w :\\\\/.-]*\":(?=[ \\t]|$)'\r\n\t\t\t\t}, {\r\n\t\t\t\t\tbegin: \"'\\\\w[\\\\w :\\\\/.-]*':(?=[ \\t]|$)\"\r\n\t\t\t\t}]\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: \"^---\\\\s*$\",\r\n\t\t\t\trelevance: 10\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"string\",\r\n\t\t\t\tbegin: \"[\\\\|>]([1-9]?[+-])?[ ]*\\\\n( +)[^ ][^\\\\n]*\\\\n(\\\\2[^\\\\n]+\\\\n?)*\"\r\n\t\t\t}, {\r\n\t\t\t\tbegin: \"<%[%=-]?\",\r\n\t\t\t\tend: \"[%-]?%>\",\r\n\t\t\t\tsubLanguage: \"ruby\",\r\n\t\t\t\texcludeBegin: !0,\r\n\t\t\t\texcludeEnd: !0,\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"type\",\r\n\t\t\t\tbegin: \"!\\\\w+!\" + t\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"type\",\r\n\t\t\t\tbegin: \"!<\" + t + \">\"\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"type\",\r\n\t\t\t\tbegin: \"!\" + t\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"type\",\r\n\t\t\t\tbegin: \"!!\" + t\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: \"&\" + e.UNDERSCORE_IDENT_RE + \"$\"\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"meta\",\r\n\t\t\t\tbegin: \"\\\\*\" + e.UNDERSCORE_IDENT_RE + \"$\"\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"bullet\",\r\n\t\t\t\tbegin: \"-(?=[ ]|$)\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, e.HASH_COMMENT_MODE, {\r\n\t\t\t\tbeginKeywords: n,\r\n\t\t\t\tkeywords: {\r\n\t\t\t\t\tliteral: n\r\n\t\t\t\t}\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\tbegin: \"\\\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\\\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\\\.[0-9]*)?([ \\\\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\\\b\"\r\n\t\t\t}, {\r\n\t\t\t\tclassName: \"number\",\r\n\t\t\t\tbegin: e.C_NUMBER_RE + \"\\\\b\",\r\n\t\t\t\trelevance: 0\r\n\t\t\t}, s, o, a],\r\n\t\t\tc = [...l];\r\n\t\treturn c.pop(), c.push(i), r.contains = c, {\r\n\t\t\tname: \"YAML\",\r\n\t\t\tcase_insensitive: !0,\r\n\t\t\taliases: [\"yml\"],\r\n\t\t\tcontains: l\r\n\t\t}\r\n\t}\r\n});\r\nconst $e = V;\r\nfor (const e of Object.keys(Be)) {\r\n\tconst n = e.replace(\"grmr_\", \"\").replace(\"_\", \"-\");\r\n\t$e.registerLanguage(n, Be[e])\r\n}\r\nexport {\r\n\t$e as\r\n\tdefault\r\n};"],"names":["e","t","a","n","i","r","uni","s","o","l","d","_","h","x","f","c","k","M","S","w","A","g","E","u","b","m","p","R","y","T","v","N","O","C","D","I","L"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/lib/html-parser.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/lib/html-parser.js.map deleted file mode 100644 index 8847b5e..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/lib/html-parser.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"html-parser.js","sources":["components/ua-markdown/lib/html-parser.js"],"sourcesContent":["/*\n * HTML5 Parser By Sam Blowes\n *\n * Designed for HTML5 documents\n *\n * Original code by John Resig (ejohn.org)\n * http://ejohn.org/blog/pure-javascript-html-parser/\n * Original code by Erik Arvidsson, Mozilla Public License\n * http://erik.eae.net/simplehtmlparser/simplehtmlparser.js\n *\n * ----------------------------------------------------------------------------\n * License\n * ----------------------------------------------------------------------------\n *\n * This code is triple licensed using Apache Software License 2.0,\n * Mozilla Public License or GNU Public License\n *\n * ////////////////////////////////////////////////////////////////////////////\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not\n * use this file except in compliance with the License. You may obtain a copy\n * of the License at http://www.apache.org/licenses/LICENSE-2.0\n *\n * ////////////////////////////////////////////////////////////////////////////\n *\n * The contents of this file are subject to the Mozilla Public License\n * Version 1.1 (the \"License\"); you may not use this file except in\n * compliance with the License. You may obtain a copy of the License at\n * http://www.mozilla.org/MPL/\n *\n * Software distributed under the License is distributed on an \"AS IS\"\n * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the\n * License for the specific language governing rights and limitations\n * under the License.\n *\n * The Original Code is Simple HTML Parser.\n *\n * The Initial Developer of the Original Code is Erik Arvidsson.\n * Portions created by Erik Arvidssson are Copyright (C) 2004. All Rights\n * Reserved.\n *\n * ////////////////////////////////////////////////////////////////////////////\n *\n * This program is free software; you can redistribute it and/or\n * modify it under the terms of the GNU General Public License\n * as published by the Free Software Foundation; either version 2\n * of the License, or (at your option) any later version.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with this program; if not, write to the Free Software\n * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.\n *\n * ----------------------------------------------------------------------------\n * Usage\n * ----------------------------------------------------------------------------\n *\n * // Use like so:\n * HTMLParser(htmlString, {\n * start: function(tag, attrs, unary) {},\n * end: function(tag) {},\n * chars: function(text) {},\n * comment: function(text) {}\n * });\n *\n * // or to get an XML string:\n * HTMLtoXML(htmlString);\n *\n * // or to get an XML DOM Document\n * HTMLtoDOM(htmlString);\n *\n * // or to inject into an existing document/DOM node\n * HTMLtoDOM(htmlString, document);\n * HTMLtoDOM(htmlString, document.body);\n *\n */\n// Regular Expressions for parsing tags and attributes\nvar startTag = /^<([-A-Za-z0-9_]+)((?:\\s+[a-zA-Z_:][-a-zA-Z0-9_:.]*(?:\\s*=\\s*(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>\\s]+))?)*)\\s*(\\/?)>/;\nvar endTag = /^<\\/([-A-Za-z0-9_]+)[^>]*>/;\nvar attr = /([a-zA-Z_:][-a-zA-Z0-9_:.]*)(?:\\s*=\\s*(?:(?:\"((?:\\\\.|[^\"])*)\")|(?:'((?:\\\\.|[^'])*)')|([^>\\s]+)))?/g; // Empty Elements - HTML 5\n\nvar empty = makeMap('area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr'); // Block Elements - HTML 5\n// fixed by xxx 将 ins 标签从块级名单中移除\n\nvar block = makeMap('a,address,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video'); // Inline Elements - HTML 5\n\nvar inline = makeMap('abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var'); // Elements that you can, intentionally, leave open\n// (and which close themselves)\n\nvar closeSelf = makeMap('colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr'); // Attributes that have their values filled in disabled=\"disabled\"\n\nvar fillAttrs = makeMap('checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected'); // Special Elements (can contain anything)\n\nvar special = makeMap('script,style');\nfunction HTMLParser(html, handler) {\n var index;\n var chars;\n var match;\n var stack = [];\n var last = html;\n\n stack.last = function () {\n return this[this.length - 1];\n };\n\n while (html) {\n chars = true; // Make sure we're not in a script or style element\n\n if (!stack.last() || !special[stack.last()]) {\n // Comment\n if (html.indexOf('');\n\n if (index >= 0) {\n if (handler.comment) {\n handler.comment(html.substring(4, index));\n }\n\n html = html.substring(index + 3);\n chars = false;\n } // end tag\n\n } else if (html.indexOf(']*>'), function (all, text) {\n text = text.replace(/|/g, '$1$2');\n\n if (handler.chars) {\n handler.chars(text);\n }\n\n return '';\n });\n parseEndTag('', stack.last());\n }\n\n if (html == last) {\n throw 'Parse Error: ' + html;\n }\n\n last = html;\n } // Clean up any remaining tags\n\n\n parseEndTag();\n\n function parseStartTag(tag, tagName, rest, unary) {\n tagName = tagName.toLowerCase();\n\n if (block[tagName]) {\n while (stack.last() && inline[stack.last()]) {\n parseEndTag('', stack.last());\n }\n }\n\n if (closeSelf[tagName] && stack.last() == tagName) {\n parseEndTag('', tagName);\n }\n\n unary = empty[tagName] || !!unary;\n\n if (!unary) {\n stack.push(tagName);\n }\n\n if (handler.start) {\n var attrs = [];\n rest.replace(attr, function (match, name) {\n var value = arguments[2] ? arguments[2] : arguments[3] ? arguments[3] : arguments[4] ? arguments[4] : fillAttrs[name] ? name : '';\n attrs.push({\n name: name,\n value: value,\n escaped: value.replace(/(^|[^\\\\])\"/g, '$1\\\\\\\"') // \"\n\n });\n });\n\n if (handler.start) {\n handler.start(tagName, attrs, unary);\n }\n }\n }\n\n function parseEndTag(tag, tagName) {\n // If no tag name is provided, clean shop\n if (!tagName) {\n var pos = 0;\n } // Find the closest opened tag of the same type\n else {\n for (var pos = stack.length - 1; pos >= 0; pos--) {\n if (stack[pos] == tagName) {\n break;\n }\n }\n }\n\n if (pos >= 0) {\n // Close all the open elements, up the stack\n for (var i = stack.length - 1; i >= pos; i--) {\n if (handler.end) {\n handler.end(stack[i]);\n }\n } // Remove the open elements from the stack\n\n\n stack.length = pos;\n }\n }\n}\n\nfunction makeMap(str) {\n var obj = {};\n var items = str.split(',');\n\n for (var i = 0; i < items.length; i++) {\n obj[items[i]] = true;\n }\n\n return obj;\n}\n\nfunction removeDOCTYPE(html) {\n return html.replace(/<\\?xml.*\\?>\\n/, '').replace(/\\n/, '').replace(/\\n/, '');\n}\n\nfunction parseAttrs(attrs) {\n return attrs.reduce(function (pre, attr) {\n var value = attr.value;\n var name = attr.name;\n\n if (pre[name]) {\n\t\t\tpre[name] = pre[name] + \" \" + value;\n } else {\n\t\t\tpre[name] = value;\n }\n\n return pre;\n }, {});\n}\n\nfunction parseHtml(html) {\n html = removeDOCTYPE(html);\n var stacks = [];\n var results = {\n node: 'root',\n children: []\n };\n HTMLParser(html, {\n start: function start(tag, attrs, unary) {\n var node = {\n name: tag\n };\n\n if (attrs.length !== 0) {\n node.attrs = parseAttrs(attrs);\n }\n\n if (unary) {\n var parent = stacks[0] || results;\n\n if (!parent.children) {\n parent.children = [];\n }\n\n parent.children.push(node);\n } else {\n stacks.unshift(node);\n }\n },\n end: function end(tag) {\n var node = stacks.shift();\n if (node.name !== tag) console.error('invalid state: mismatch end tag');\n\n if (stacks.length === 0) {\n results.children.push(node);\n } else {\n var parent = stacks[0];\n\n if (!parent.children) {\n parent.children = [];\n }\n\n parent.children.push(node);\n }\n },\n chars: function chars(text) {\n var node = {\n type: 'text',\n text: text\n };\n\n if (stacks.length === 0) {\n results.children.push(node);\n } else {\n var parent = stacks[0];\n\n if (!parent.children) {\n parent.children = [];\n }\n\n parent.children.push(node);\n }\n },\n comment: function comment(text) {\n var node = {\n node: 'comment',\n text: text\n };\n var parent = stacks[0];\n\n if (!parent.children) {\n parent.children = [];\n }\n\n parent.children.push(node);\n }\n });\n return results.children;\n}\n\nexport default parseHtml;"],"names":[],"mappings":";;AAqFY,QAAQ,oGAAoG;AAG5G,QAAQ,2SAA2S;AAElT,QAAQ,kMAAkM;AAGvM,QAAQ,kDAAkD;AAE1D,QAAQ,wGAAwG;AAElH,QAAQ,cAAc;AAgJpC,SAAS,QAAQ,KAAK;AACpB,MAAI,MAAM,CAAA;AACV,MAAI,QAAQ,IAAI,MAAM,GAAG;AAEzB,WAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,QAAI,MAAM,CAAC,CAAC,IAAI;AAAA,EACjB;AAED,SAAO;AACT;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/lib/markdown-it.min.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/lib/markdown-it.min.js.map deleted file mode 100644 index ebdc749..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/lib/markdown-it.min.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"markdown-it.min.js","sources":["components/ua-markdown/lib/markdown-it.min.js"],"sourcesContent":["function e(e){if(e.__esModule)return e;var r=Object.defineProperty({},\"__esModule\",{value:!0});return Object.keys(e).forEach((function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})})),r}var r={},t={Aacute:\"Á\",aacute:\"á\",Abreve:\"Ă\",abreve:\"ă\",ac:\"∾\",acd:\"∿\",acE:\"∾̳\",Acirc:\"Â\",acirc:\"â\",acute:\"´\",Acy:\"А\",acy:\"а\",AElig:\"Æ\",aelig:\"æ\",af:\"⁡\",Afr:\"𝔄\",afr:\"𝔞\",Agrave:\"À\",agrave:\"à\",alefsym:\"ℵ\",aleph:\"ℵ\",Alpha:\"Α\",alpha:\"α\",Amacr:\"Ā\",amacr:\"ā\",amalg:\"⨿\",amp:\"&\",AMP:\"&\",andand:\"⩕\",And:\"⩓\",and:\"∧\",andd:\"⩜\",andslope:\"⩘\",andv:\"⩚\",ang:\"∠\",ange:\"⦤\",angle:\"∠\",angmsdaa:\"⦨\",angmsdab:\"⦩\",angmsdac:\"⦪\",angmsdad:\"⦫\",angmsdae:\"⦬\",angmsdaf:\"⦭\",angmsdag:\"⦮\",angmsdah:\"⦯\",angmsd:\"∡\",angrt:\"∟\",angrtvb:\"⊾\",angrtvbd:\"⦝\",angsph:\"∢\",angst:\"Å\",angzarr:\"⍼\",Aogon:\"Ą\",aogon:\"ą\",Aopf:\"𝔸\",aopf:\"𝕒\",apacir:\"⩯\",ap:\"≈\",apE:\"⩰\",ape:\"≊\",apid:\"≋\",apos:\"'\",ApplyFunction:\"⁡\",approx:\"≈\",approxeq:\"≊\",Aring:\"Å\",aring:\"å\",Ascr:\"𝒜\",ascr:\"𝒶\",Assign:\"≔\",ast:\"*\",asymp:\"≈\",asympeq:\"≍\",Atilde:\"Ã\",atilde:\"ã\",Auml:\"Ä\",auml:\"ä\",awconint:\"∳\",awint:\"⨑\",backcong:\"≌\",backepsilon:\"϶\",backprime:\"‵\",backsim:\"∽\",backsimeq:\"⋍\",Backslash:\"∖\",Barv:\"⫧\",barvee:\"⊽\",barwed:\"⌅\",Barwed:\"⌆\",barwedge:\"⌅\",bbrk:\"⎵\",bbrktbrk:\"⎶\",bcong:\"≌\",Bcy:\"Б\",bcy:\"б\",bdquo:\"„\",becaus:\"∵\",because:\"∵\",Because:\"∵\",bemptyv:\"⦰\",bepsi:\"϶\",bernou:\"ℬ\",Bernoullis:\"ℬ\",Beta:\"Β\",beta:\"β\",beth:\"ℶ\",between:\"≬\",Bfr:\"𝔅\",bfr:\"𝔟\",bigcap:\"⋂\",bigcirc:\"◯\",bigcup:\"⋃\",bigodot:\"⨀\",bigoplus:\"⨁\",bigotimes:\"⨂\",bigsqcup:\"⨆\",bigstar:\"★\",bigtriangledown:\"▽\",bigtriangleup:\"△\",biguplus:\"⨄\",bigvee:\"⋁\",bigwedge:\"⋀\",bkarow:\"⤍\",blacklozenge:\"⧫\",blacksquare:\"▪\",blacktriangle:\"▴\",blacktriangledown:\"▾\",blacktriangleleft:\"◂\",blacktriangleright:\"▸\",blank:\"␣\",blk12:\"▒\",blk14:\"░\",blk34:\"▓\",block:\"█\",bne:\"=⃥\",bnequiv:\"≡⃥\",bNot:\"⫭\",bnot:\"⌐\",Bopf:\"𝔹\",bopf:\"𝕓\",bot:\"⊥\",bottom:\"⊥\",bowtie:\"⋈\",boxbox:\"⧉\",boxdl:\"┐\",boxdL:\"╕\",boxDl:\"╖\",boxDL:\"╗\",boxdr:\"┌\",boxdR:\"╒\",boxDr:\"╓\",boxDR:\"╔\",boxh:\"─\",boxH:\"═\",boxhd:\"┬\",boxHd:\"╤\",boxhD:\"╥\",boxHD:\"╦\",boxhu:\"┴\",boxHu:\"╧\",boxhU:\"╨\",boxHU:\"╩\",boxminus:\"⊟\",boxplus:\"⊞\",boxtimes:\"⊠\",boxul:\"┘\",boxuL:\"╛\",boxUl:\"╜\",boxUL:\"╝\",boxur:\"└\",boxuR:\"╘\",boxUr:\"╙\",boxUR:\"╚\",boxv:\"│\",boxV:\"║\",boxvh:\"┼\",boxvH:\"╪\",boxVh:\"╫\",boxVH:\"╬\",boxvl:\"┤\",boxvL:\"╡\",boxVl:\"╢\",boxVL:\"╣\",boxvr:\"├\",boxvR:\"╞\",boxVr:\"╟\",boxVR:\"╠\",bprime:\"‵\",breve:\"˘\",Breve:\"˘\",brvbar:\"¦\",bscr:\"𝒷\",Bscr:\"ℬ\",bsemi:\"⁏\",bsim:\"∽\",bsime:\"⋍\",bsolb:\"⧅\",bsol:\"\\\\\",bsolhsub:\"⟈\",bull:\"•\",bullet:\"•\",bump:\"≎\",bumpE:\"⪮\",bumpe:\"≏\",Bumpeq:\"≎\",bumpeq:\"≏\",Cacute:\"Ć\",cacute:\"ć\",capand:\"⩄\",capbrcup:\"⩉\",capcap:\"⩋\",cap:\"∩\",Cap:\"⋒\",capcup:\"⩇\",capdot:\"⩀\",CapitalDifferentialD:\"ⅅ\",caps:\"∩︀\",caret:\"⁁\",caron:\"ˇ\",Cayleys:\"ℭ\",ccaps:\"⩍\",Ccaron:\"Č\",ccaron:\"č\",Ccedil:\"Ç\",ccedil:\"ç\",Ccirc:\"Ĉ\",ccirc:\"ĉ\",Cconint:\"∰\",ccups:\"⩌\",ccupssm:\"⩐\",Cdot:\"Ċ\",cdot:\"ċ\",cedil:\"¸\",Cedilla:\"¸\",cemptyv:\"⦲\",cent:\"¢\",centerdot:\"·\",CenterDot:\"·\",cfr:\"𝔠\",Cfr:\"ℭ\",CHcy:\"Ч\",chcy:\"ч\",check:\"✓\",checkmark:\"✓\",Chi:\"Χ\",chi:\"χ\",circ:\"ˆ\",circeq:\"≗\",circlearrowleft:\"↺\",circlearrowright:\"↻\",circledast:\"⊛\",circledcirc:\"⊚\",circleddash:\"⊝\",CircleDot:\"⊙\",circledR:\"®\",circledS:\"Ⓢ\",CircleMinus:\"⊖\",CirclePlus:\"⊕\",CircleTimes:\"⊗\",cir:\"○\",cirE:\"⧃\",cire:\"≗\",cirfnint:\"⨐\",cirmid:\"⫯\",cirscir:\"⧂\",ClockwiseContourIntegral:\"∲\",CloseCurlyDoubleQuote:\"”\",CloseCurlyQuote:\"’\",clubs:\"♣\",clubsuit:\"♣\",colon:\":\",Colon:\"∷\",Colone:\"⩴\",colone:\"≔\",coloneq:\"≔\",comma:\",\",commat:\"@\",comp:\"∁\",compfn:\"∘\",complement:\"∁\",complexes:\"ℂ\",cong:\"≅\",congdot:\"⩭\",Congruent:\"≡\",conint:\"∮\",Conint:\"∯\",ContourIntegral:\"∮\",copf:\"𝕔\",Copf:\"ℂ\",coprod:\"∐\",Coproduct:\"∐\",copy:\"©\",COPY:\"©\",copysr:\"℗\",CounterClockwiseContourIntegral:\"∳\",crarr:\"↵\",cross:\"✗\",Cross:\"⨯\",Cscr:\"𝒞\",cscr:\"𝒸\",csub:\"⫏\",csube:\"⫑\",csup:\"⫐\",csupe:\"⫒\",ctdot:\"⋯\",cudarrl:\"⤸\",cudarrr:\"⤵\",cuepr:\"⋞\",cuesc:\"⋟\",cularr:\"↶\",cularrp:\"⤽\",cupbrcap:\"⩈\",cupcap:\"⩆\",CupCap:\"≍\",cup:\"∪\",Cup:\"⋓\",cupcup:\"⩊\",cupdot:\"⊍\",cupor:\"⩅\",cups:\"∪︀\",curarr:\"↷\",curarrm:\"⤼\",curlyeqprec:\"⋞\",curlyeqsucc:\"⋟\",curlyvee:\"⋎\",curlywedge:\"⋏\",curren:\"¤\",curvearrowleft:\"↶\",curvearrowright:\"↷\",cuvee:\"⋎\",cuwed:\"⋏\",cwconint:\"∲\",cwint:\"∱\",cylcty:\"⌭\",dagger:\"†\",Dagger:\"‡\",daleth:\"ℸ\",darr:\"↓\",Darr:\"↡\",dArr:\"⇓\",dash:\"‐\",Dashv:\"⫤\",dashv:\"⊣\",dbkarow:\"⤏\",dblac:\"˝\",Dcaron:\"Ď\",dcaron:\"ď\",Dcy:\"Д\",dcy:\"д\",ddagger:\"‡\",ddarr:\"⇊\",DD:\"ⅅ\",dd:\"ⅆ\",DDotrahd:\"⤑\",ddotseq:\"⩷\",deg:\"°\",Del:\"∇\",Delta:\"Δ\",delta:\"δ\",demptyv:\"⦱\",dfisht:\"⥿\",Dfr:\"𝔇\",dfr:\"𝔡\",dHar:\"⥥\",dharl:\"⇃\",dharr:\"⇂\",DiacriticalAcute:\"´\",DiacriticalDot:\"˙\",DiacriticalDoubleAcute:\"˝\",DiacriticalGrave:\"`\",DiacriticalTilde:\"˜\",diam:\"⋄\",diamond:\"⋄\",Diamond:\"⋄\",diamondsuit:\"♦\",diams:\"♦\",die:\"¨\",DifferentialD:\"ⅆ\",digamma:\"ϝ\",disin:\"⋲\",div:\"÷\",divide:\"÷\",divideontimes:\"⋇\",divonx:\"⋇\",DJcy:\"Ђ\",djcy:\"ђ\",dlcorn:\"⌞\",dlcrop:\"⌍\",dollar:\"$\",Dopf:\"𝔻\",dopf:\"𝕕\",Dot:\"¨\",dot:\"˙\",DotDot:\"⃜\",doteq:\"≐\",doteqdot:\"≑\",DotEqual:\"≐\",dotminus:\"∸\",dotplus:\"∔\",dotsquare:\"⊡\",doublebarwedge:\"⌆\",DoubleContourIntegral:\"∯\",DoubleDot:\"¨\",DoubleDownArrow:\"⇓\",DoubleLeftArrow:\"⇐\",DoubleLeftRightArrow:\"⇔\",DoubleLeftTee:\"⫤\",DoubleLongLeftArrow:\"⟸\",DoubleLongLeftRightArrow:\"⟺\",DoubleLongRightArrow:\"⟹\",DoubleRightArrow:\"⇒\",DoubleRightTee:\"⊨\",DoubleUpArrow:\"⇑\",DoubleUpDownArrow:\"⇕\",DoubleVerticalBar:\"∥\",DownArrowBar:\"⤓\",downarrow:\"↓\",DownArrow:\"↓\",Downarrow:\"⇓\",DownArrowUpArrow:\"⇵\",DownBreve:\"̑\",downdownarrows:\"⇊\",downharpoonleft:\"⇃\",downharpoonright:\"⇂\",DownLeftRightVector:\"⥐\",DownLeftTeeVector:\"⥞\",DownLeftVectorBar:\"⥖\",DownLeftVector:\"↽\",DownRightTeeVector:\"⥟\",DownRightVectorBar:\"⥗\",DownRightVector:\"⇁\",DownTeeArrow:\"↧\",DownTee:\"⊤\",drbkarow:\"⤐\",drcorn:\"⌟\",drcrop:\"⌌\",Dscr:\"𝒟\",dscr:\"𝒹\",DScy:\"Ѕ\",dscy:\"ѕ\",dsol:\"⧶\",Dstrok:\"Đ\",dstrok:\"đ\",dtdot:\"⋱\",dtri:\"▿\",dtrif:\"▾\",duarr:\"⇵\",duhar:\"⥯\",dwangle:\"⦦\",DZcy:\"Џ\",dzcy:\"џ\",dzigrarr:\"⟿\",Eacute:\"É\",eacute:\"é\",easter:\"⩮\",Ecaron:\"Ě\",ecaron:\"ě\",Ecirc:\"Ê\",ecirc:\"ê\",ecir:\"≖\",ecolon:\"≕\",Ecy:\"Э\",ecy:\"э\",eDDot:\"⩷\",Edot:\"Ė\",edot:\"ė\",eDot:\"≑\",ee:\"ⅇ\",efDot:\"≒\",Efr:\"𝔈\",efr:\"𝔢\",eg:\"⪚\",Egrave:\"È\",egrave:\"è\",egs:\"⪖\",egsdot:\"⪘\",el:\"⪙\",Element:\"∈\",elinters:\"⏧\",ell:\"ℓ\",els:\"⪕\",elsdot:\"⪗\",Emacr:\"Ē\",emacr:\"ē\",empty:\"∅\",emptyset:\"∅\",EmptySmallSquare:\"◻\",emptyv:\"∅\",EmptyVerySmallSquare:\"▫\",emsp13:\" \",emsp14:\" \",emsp:\" \",ENG:\"Ŋ\",eng:\"ŋ\",ensp:\" \",Eogon:\"Ę\",eogon:\"ę\",Eopf:\"𝔼\",eopf:\"𝕖\",epar:\"⋕\",eparsl:\"⧣\",eplus:\"⩱\",epsi:\"ε\",Epsilon:\"Ε\",epsilon:\"ε\",epsiv:\"ϵ\",eqcirc:\"≖\",eqcolon:\"≕\",eqsim:\"≂\",eqslantgtr:\"⪖\",eqslantless:\"⪕\",Equal:\"⩵\",equals:\"=\",EqualTilde:\"≂\",equest:\"≟\",Equilibrium:\"⇌\",equiv:\"≡\",equivDD:\"⩸\",eqvparsl:\"⧥\",erarr:\"⥱\",erDot:\"≓\",escr:\"ℯ\",Escr:\"ℰ\",esdot:\"≐\",Esim:\"⩳\",esim:\"≂\",Eta:\"Η\",eta:\"η\",ETH:\"Ð\",eth:\"ð\",Euml:\"Ë\",euml:\"ë\",euro:\"€\",excl:\"!\",exist:\"∃\",Exists:\"∃\",expectation:\"ℰ\",exponentiale:\"ⅇ\",ExponentialE:\"ⅇ\",fallingdotseq:\"≒\",Fcy:\"Ф\",fcy:\"ф\",female:\"♀\",ffilig:\"ffi\",fflig:\"ff\",ffllig:\"ffl\",Ffr:\"𝔉\",ffr:\"𝔣\",filig:\"fi\",FilledSmallSquare:\"◼\",FilledVerySmallSquare:\"▪\",fjlig:\"fj\",flat:\"♭\",fllig:\"fl\",fltns:\"▱\",fnof:\"ƒ\",Fopf:\"𝔽\",fopf:\"𝕗\",forall:\"∀\",ForAll:\"∀\",fork:\"⋔\",forkv:\"⫙\",Fouriertrf:\"ℱ\",fpartint:\"⨍\",frac12:\"½\",frac13:\"⅓\",frac14:\"¼\",frac15:\"⅕\",frac16:\"⅙\",frac18:\"⅛\",frac23:\"⅔\",frac25:\"⅖\",frac34:\"¾\",frac35:\"⅗\",frac38:\"⅜\",frac45:\"⅘\",frac56:\"⅚\",frac58:\"⅝\",frac78:\"⅞\",frasl:\"⁄\",frown:\"⌢\",fscr:\"𝒻\",Fscr:\"ℱ\",gacute:\"ǵ\",Gamma:\"Γ\",gamma:\"γ\",Gammad:\"Ϝ\",gammad:\"ϝ\",gap:\"⪆\",Gbreve:\"Ğ\",gbreve:\"ğ\",Gcedil:\"Ģ\",Gcirc:\"Ĝ\",gcirc:\"ĝ\",Gcy:\"Г\",gcy:\"г\",Gdot:\"Ġ\",gdot:\"ġ\",ge:\"≥\",gE:\"≧\",gEl:\"⪌\",gel:\"⋛\",geq:\"≥\",geqq:\"≧\",geqslant:\"⩾\",gescc:\"⪩\",ges:\"⩾\",gesdot:\"⪀\",gesdoto:\"⪂\",gesdotol:\"⪄\",gesl:\"⋛︀\",gesles:\"⪔\",Gfr:\"𝔊\",gfr:\"𝔤\",gg:\"≫\",Gg:\"⋙\",ggg:\"⋙\",gimel:\"ℷ\",GJcy:\"Ѓ\",gjcy:\"ѓ\",gla:\"⪥\",gl:\"≷\",glE:\"⪒\",glj:\"⪤\",gnap:\"⪊\",gnapprox:\"⪊\",gne:\"⪈\",gnE:\"≩\",gneq:\"⪈\",gneqq:\"≩\",gnsim:\"⋧\",Gopf:\"𝔾\",gopf:\"𝕘\",grave:\"`\",GreaterEqual:\"≥\",GreaterEqualLess:\"⋛\",GreaterFullEqual:\"≧\",GreaterGreater:\"⪢\",GreaterLess:\"≷\",GreaterSlantEqual:\"⩾\",GreaterTilde:\"≳\",Gscr:\"𝒢\",gscr:\"ℊ\",gsim:\"≳\",gsime:\"⪎\",gsiml:\"⪐\",gtcc:\"⪧\",gtcir:\"⩺\",gt:\">\",GT:\">\",Gt:\"≫\",gtdot:\"⋗\",gtlPar:\"⦕\",gtquest:\"⩼\",gtrapprox:\"⪆\",gtrarr:\"⥸\",gtrdot:\"⋗\",gtreqless:\"⋛\",gtreqqless:\"⪌\",gtrless:\"≷\",gtrsim:\"≳\",gvertneqq:\"≩︀\",gvnE:\"≩︀\",Hacek:\"ˇ\",hairsp:\" \",half:\"½\",hamilt:\"ℋ\",HARDcy:\"Ъ\",hardcy:\"ъ\",harrcir:\"⥈\",harr:\"↔\",hArr:\"⇔\",harrw:\"↭\",Hat:\"^\",hbar:\"ℏ\",Hcirc:\"Ĥ\",hcirc:\"ĥ\",hearts:\"♥\",heartsuit:\"♥\",hellip:\"…\",hercon:\"⊹\",hfr:\"𝔥\",Hfr:\"ℌ\",HilbertSpace:\"ℋ\",hksearow:\"⤥\",hkswarow:\"⤦\",hoarr:\"⇿\",homtht:\"∻\",hookleftarrow:\"↩\",hookrightarrow:\"↪\",hopf:\"𝕙\",Hopf:\"ℍ\",horbar:\"―\",HorizontalLine:\"─\",hscr:\"𝒽\",Hscr:\"ℋ\",hslash:\"ℏ\",Hstrok:\"Ħ\",hstrok:\"ħ\",HumpDownHump:\"≎\",HumpEqual:\"≏\",hybull:\"⁃\",hyphen:\"‐\",Iacute:\"Í\",iacute:\"í\",ic:\"⁣\",Icirc:\"Î\",icirc:\"î\",Icy:\"И\",icy:\"и\",Idot:\"İ\",IEcy:\"Е\",iecy:\"е\",iexcl:\"¡\",iff:\"⇔\",ifr:\"𝔦\",Ifr:\"ℑ\",Igrave:\"Ì\",igrave:\"ì\",ii:\"ⅈ\",iiiint:\"⨌\",iiint:\"∭\",iinfin:\"⧜\",iiota:\"℩\",IJlig:\"IJ\",ijlig:\"ij\",Imacr:\"Ī\",imacr:\"ī\",image:\"ℑ\",ImaginaryI:\"ⅈ\",imagline:\"ℐ\",imagpart:\"ℑ\",imath:\"ı\",Im:\"ℑ\",imof:\"⊷\",imped:\"Ƶ\",Implies:\"⇒\",incare:\"℅\",in:\"∈\",infin:\"∞\",infintie:\"⧝\",inodot:\"ı\",intcal:\"⊺\",int:\"∫\",Int:\"∬\",integers:\"ℤ\",Integral:\"∫\",intercal:\"⊺\",Intersection:\"⋂\",intlarhk:\"⨗\",intprod:\"⨼\",InvisibleComma:\"⁣\",InvisibleTimes:\"⁢\",IOcy:\"Ё\",iocy:\"ё\",Iogon:\"Į\",iogon:\"į\",Iopf:\"𝕀\",iopf:\"𝕚\",Iota:\"Ι\",iota:\"ι\",iprod:\"⨼\",iquest:\"¿\",iscr:\"𝒾\",Iscr:\"ℐ\",isin:\"∈\",isindot:\"⋵\",isinE:\"⋹\",isins:\"⋴\",isinsv:\"⋳\",isinv:\"∈\",it:\"⁢\",Itilde:\"Ĩ\",itilde:\"ĩ\",Iukcy:\"І\",iukcy:\"і\",Iuml:\"Ï\",iuml:\"ï\",Jcirc:\"Ĵ\",jcirc:\"ĵ\",Jcy:\"Й\",jcy:\"й\",Jfr:\"𝔍\",jfr:\"𝔧\",jmath:\"ȷ\",Jopf:\"𝕁\",jopf:\"𝕛\",Jscr:\"𝒥\",jscr:\"𝒿\",Jsercy:\"Ј\",jsercy:\"ј\",Jukcy:\"Є\",jukcy:\"є\",Kappa:\"Κ\",kappa:\"κ\",kappav:\"ϰ\",Kcedil:\"Ķ\",kcedil:\"ķ\",Kcy:\"К\",kcy:\"к\",Kfr:\"𝔎\",kfr:\"𝔨\",kgreen:\"ĸ\",KHcy:\"Х\",khcy:\"х\",KJcy:\"Ќ\",kjcy:\"ќ\",Kopf:\"𝕂\",kopf:\"𝕜\",Kscr:\"𝒦\",kscr:\"𝓀\",lAarr:\"⇚\",Lacute:\"Ĺ\",lacute:\"ĺ\",laemptyv:\"⦴\",lagran:\"ℒ\",Lambda:\"Λ\",lambda:\"λ\",lang:\"⟨\",Lang:\"⟪\",langd:\"⦑\",langle:\"⟨\",lap:\"⪅\",Laplacetrf:\"ℒ\",laquo:\"«\",larrb:\"⇤\",larrbfs:\"⤟\",larr:\"←\",Larr:\"↞\",lArr:\"⇐\",larrfs:\"⤝\",larrhk:\"↩\",larrlp:\"↫\",larrpl:\"⤹\",larrsim:\"⥳\",larrtl:\"↢\",latail:\"⤙\",lAtail:\"⤛\",lat:\"⪫\",late:\"⪭\",lates:\"⪭︀\",lbarr:\"⤌\",lBarr:\"⤎\",lbbrk:\"❲\",lbrace:\"{\",lbrack:\"[\",lbrke:\"⦋\",lbrksld:\"⦏\",lbrkslu:\"⦍\",Lcaron:\"Ľ\",lcaron:\"ľ\",Lcedil:\"Ļ\",lcedil:\"ļ\",lceil:\"⌈\",lcub:\"{\",Lcy:\"Л\",lcy:\"л\",ldca:\"⤶\",ldquo:\"“\",ldquor:\"„\",ldrdhar:\"⥧\",ldrushar:\"⥋\",ldsh:\"↲\",le:\"≤\",lE:\"≦\",LeftAngleBracket:\"⟨\",LeftArrowBar:\"⇤\",leftarrow:\"←\",LeftArrow:\"←\",Leftarrow:\"⇐\",LeftArrowRightArrow:\"⇆\",leftarrowtail:\"↢\",LeftCeiling:\"⌈\",LeftDoubleBracket:\"⟦\",LeftDownTeeVector:\"⥡\",LeftDownVectorBar:\"⥙\",LeftDownVector:\"⇃\",LeftFloor:\"⌊\",leftharpoondown:\"↽\",leftharpoonup:\"↼\",leftleftarrows:\"⇇\",leftrightarrow:\"↔\",LeftRightArrow:\"↔\",Leftrightarrow:\"⇔\",leftrightarrows:\"⇆\",leftrightharpoons:\"⇋\",leftrightsquigarrow:\"↭\",LeftRightVector:\"⥎\",LeftTeeArrow:\"↤\",LeftTee:\"⊣\",LeftTeeVector:\"⥚\",leftthreetimes:\"⋋\",LeftTriangleBar:\"⧏\",LeftTriangle:\"⊲\",LeftTriangleEqual:\"⊴\",LeftUpDownVector:\"⥑\",LeftUpTeeVector:\"⥠\",LeftUpVectorBar:\"⥘\",LeftUpVector:\"↿\",LeftVectorBar:\"⥒\",LeftVector:\"↼\",lEg:\"⪋\",leg:\"⋚\",leq:\"≤\",leqq:\"≦\",leqslant:\"⩽\",lescc:\"⪨\",les:\"⩽\",lesdot:\"⩿\",lesdoto:\"⪁\",lesdotor:\"⪃\",lesg:\"⋚︀\",lesges:\"⪓\",lessapprox:\"⪅\",lessdot:\"⋖\",lesseqgtr:\"⋚\",lesseqqgtr:\"⪋\",LessEqualGreater:\"⋚\",LessFullEqual:\"≦\",LessGreater:\"≶\",lessgtr:\"≶\",LessLess:\"⪡\",lesssim:\"≲\",LessSlantEqual:\"⩽\",LessTilde:\"≲\",lfisht:\"⥼\",lfloor:\"⌊\",Lfr:\"𝔏\",lfr:\"𝔩\",lg:\"≶\",lgE:\"⪑\",lHar:\"⥢\",lhard:\"↽\",lharu:\"↼\",lharul:\"⥪\",lhblk:\"▄\",LJcy:\"Љ\",ljcy:\"љ\",llarr:\"⇇\",ll:\"≪\",Ll:\"⋘\",llcorner:\"⌞\",Lleftarrow:\"⇚\",llhard:\"⥫\",lltri:\"◺\",Lmidot:\"Ŀ\",lmidot:\"ŀ\",lmoustache:\"⎰\",lmoust:\"⎰\",lnap:\"⪉\",lnapprox:\"⪉\",lne:\"⪇\",lnE:\"≨\",lneq:\"⪇\",lneqq:\"≨\",lnsim:\"⋦\",loang:\"⟬\",loarr:\"⇽\",lobrk:\"⟦\",longleftarrow:\"⟵\",LongLeftArrow:\"⟵\",Longleftarrow:\"⟸\",longleftrightarrow:\"⟷\",LongLeftRightArrow:\"⟷\",Longleftrightarrow:\"⟺\",longmapsto:\"⟼\",longrightarrow:\"⟶\",LongRightArrow:\"⟶\",Longrightarrow:\"⟹\",looparrowleft:\"↫\",looparrowright:\"↬\",lopar:\"⦅\",Lopf:\"𝕃\",lopf:\"𝕝\",loplus:\"⨭\",lotimes:\"⨴\",lowast:\"∗\",lowbar:\"_\",LowerLeftArrow:\"↙\",LowerRightArrow:\"↘\",loz:\"◊\",lozenge:\"◊\",lozf:\"⧫\",lpar:\"(\",lparlt:\"⦓\",lrarr:\"⇆\",lrcorner:\"⌟\",lrhar:\"⇋\",lrhard:\"⥭\",lrm:\"‎\",lrtri:\"⊿\",lsaquo:\"‹\",lscr:\"𝓁\",Lscr:\"ℒ\",lsh:\"↰\",Lsh:\"↰\",lsim:\"≲\",lsime:\"⪍\",lsimg:\"⪏\",lsqb:\"[\",lsquo:\"‘\",lsquor:\"‚\",Lstrok:\"Ł\",lstrok:\"ł\",ltcc:\"⪦\",ltcir:\"⩹\",lt:\"<\",LT:\"<\",Lt:\"≪\",ltdot:\"⋖\",lthree:\"⋋\",ltimes:\"⋉\",ltlarr:\"⥶\",ltquest:\"⩻\",ltri:\"◃\",ltrie:\"⊴\",ltrif:\"◂\",ltrPar:\"⦖\",lurdshar:\"⥊\",luruhar:\"⥦\",lvertneqq:\"≨︀\",lvnE:\"≨︀\",macr:\"¯\",male:\"♂\",malt:\"✠\",maltese:\"✠\",Map:\"⤅\",map:\"↦\",mapsto:\"↦\",mapstodown:\"↧\",mapstoleft:\"↤\",mapstoup:\"↥\",marker:\"▮\",mcomma:\"⨩\",Mcy:\"М\",mcy:\"м\",mdash:\"—\",mDDot:\"∺\",measuredangle:\"∡\",MediumSpace:\" \",Mellintrf:\"ℳ\",Mfr:\"𝔐\",mfr:\"𝔪\",mho:\"℧\",micro:\"µ\",midast:\"*\",midcir:\"⫰\",mid:\"∣\",middot:\"·\",minusb:\"⊟\",minus:\"−\",minusd:\"∸\",minusdu:\"⨪\",MinusPlus:\"∓\",mlcp:\"⫛\",mldr:\"…\",mnplus:\"∓\",models:\"⊧\",Mopf:\"𝕄\",mopf:\"𝕞\",mp:\"∓\",mscr:\"𝓂\",Mscr:\"ℳ\",mstpos:\"∾\",Mu:\"Μ\",mu:\"μ\",multimap:\"⊸\",mumap:\"⊸\",nabla:\"∇\",Nacute:\"Ń\",nacute:\"ń\",nang:\"∠⃒\",nap:\"≉\",napE:\"⩰̸\",napid:\"≋̸\",napos:\"ʼn\",napprox:\"≉\",natural:\"♮\",naturals:\"ℕ\",natur:\"♮\",nbsp:\" \",nbump:\"≎̸\",nbumpe:\"≏̸\",ncap:\"⩃\",Ncaron:\"Ň\",ncaron:\"ň\",Ncedil:\"Ņ\",ncedil:\"ņ\",ncong:\"≇\",ncongdot:\"⩭̸\",ncup:\"⩂\",Ncy:\"Н\",ncy:\"н\",ndash:\"–\",nearhk:\"⤤\",nearr:\"↗\",neArr:\"⇗\",nearrow:\"↗\",ne:\"≠\",nedot:\"≐̸\",NegativeMediumSpace:\"​\",NegativeThickSpace:\"​\",NegativeThinSpace:\"​\",NegativeVeryThinSpace:\"​\",nequiv:\"≢\",nesear:\"⤨\",nesim:\"≂̸\",NestedGreaterGreater:\"≫\",NestedLessLess:\"≪\",NewLine:\"\\n\",nexist:\"∄\",nexists:\"∄\",Nfr:\"𝔑\",nfr:\"𝔫\",ngE:\"≧̸\",nge:\"≱\",ngeq:\"≱\",ngeqq:\"≧̸\",ngeqslant:\"⩾̸\",nges:\"⩾̸\",nGg:\"⋙̸\",ngsim:\"≵\",nGt:\"≫⃒\",ngt:\"≯\",ngtr:\"≯\",nGtv:\"≫̸\",nharr:\"↮\",nhArr:\"⇎\",nhpar:\"⫲\",ni:\"∋\",nis:\"⋼\",nisd:\"⋺\",niv:\"∋\",NJcy:\"Њ\",njcy:\"њ\",nlarr:\"↚\",nlArr:\"⇍\",nldr:\"‥\",nlE:\"≦̸\",nle:\"≰\",nleftarrow:\"↚\",nLeftarrow:\"⇍\",nleftrightarrow:\"↮\",nLeftrightarrow:\"⇎\",nleq:\"≰\",nleqq:\"≦̸\",nleqslant:\"⩽̸\",nles:\"⩽̸\",nless:\"≮\",nLl:\"⋘̸\",nlsim:\"≴\",nLt:\"≪⃒\",nlt:\"≮\",nltri:\"⋪\",nltrie:\"⋬\",nLtv:\"≪̸\",nmid:\"∤\",NoBreak:\"⁠\",NonBreakingSpace:\" \",nopf:\"𝕟\",Nopf:\"ℕ\",Not:\"⫬\",not:\"¬\",NotCongruent:\"≢\",NotCupCap:\"≭\",NotDoubleVerticalBar:\"∦\",NotElement:\"∉\",NotEqual:\"≠\",NotEqualTilde:\"≂̸\",NotExists:\"∄\",NotGreater:\"≯\",NotGreaterEqual:\"≱\",NotGreaterFullEqual:\"≧̸\",NotGreaterGreater:\"≫̸\",NotGreaterLess:\"≹\",NotGreaterSlantEqual:\"⩾̸\",NotGreaterTilde:\"≵\",NotHumpDownHump:\"≎̸\",NotHumpEqual:\"≏̸\",notin:\"∉\",notindot:\"⋵̸\",notinE:\"⋹̸\",notinva:\"∉\",notinvb:\"⋷\",notinvc:\"⋶\",NotLeftTriangleBar:\"⧏̸\",NotLeftTriangle:\"⋪\",NotLeftTriangleEqual:\"⋬\",NotLess:\"≮\",NotLessEqual:\"≰\",NotLessGreater:\"≸\",NotLessLess:\"≪̸\",NotLessSlantEqual:\"⩽̸\",NotLessTilde:\"≴\",NotNestedGreaterGreater:\"⪢̸\",NotNestedLessLess:\"⪡̸\",notni:\"∌\",notniva:\"∌\",notnivb:\"⋾\",notnivc:\"⋽\",NotPrecedes:\"⊀\",NotPrecedesEqual:\"⪯̸\",NotPrecedesSlantEqual:\"⋠\",NotReverseElement:\"∌\",NotRightTriangleBar:\"⧐̸\",NotRightTriangle:\"⋫\",NotRightTriangleEqual:\"⋭\",NotSquareSubset:\"⊏̸\",NotSquareSubsetEqual:\"⋢\",NotSquareSuperset:\"⊐̸\",NotSquareSupersetEqual:\"⋣\",NotSubset:\"⊂⃒\",NotSubsetEqual:\"⊈\",NotSucceeds:\"⊁\",NotSucceedsEqual:\"⪰̸\",NotSucceedsSlantEqual:\"⋡\",NotSucceedsTilde:\"≿̸\",NotSuperset:\"⊃⃒\",NotSupersetEqual:\"⊉\",NotTilde:\"≁\",NotTildeEqual:\"≄\",NotTildeFullEqual:\"≇\",NotTildeTilde:\"≉\",NotVerticalBar:\"∤\",nparallel:\"∦\",npar:\"∦\",nparsl:\"⫽⃥\",npart:\"∂̸\",npolint:\"⨔\",npr:\"⊀\",nprcue:\"⋠\",nprec:\"⊀\",npreceq:\"⪯̸\",npre:\"⪯̸\",nrarrc:\"⤳̸\",nrarr:\"↛\",nrArr:\"⇏\",nrarrw:\"↝̸\",nrightarrow:\"↛\",nRightarrow:\"⇏\",nrtri:\"⋫\",nrtrie:\"⋭\",nsc:\"⊁\",nsccue:\"⋡\",nsce:\"⪰̸\",Nscr:\"𝒩\",nscr:\"𝓃\",nshortmid:\"∤\",nshortparallel:\"∦\",nsim:\"≁\",nsime:\"≄\",nsimeq:\"≄\",nsmid:\"∤\",nspar:\"∦\",nsqsube:\"⋢\",nsqsupe:\"⋣\",nsub:\"⊄\",nsubE:\"⫅̸\",nsube:\"⊈\",nsubset:\"⊂⃒\",nsubseteq:\"⊈\",nsubseteqq:\"⫅̸\",nsucc:\"⊁\",nsucceq:\"⪰̸\",nsup:\"⊅\",nsupE:\"⫆̸\",nsupe:\"⊉\",nsupset:\"⊃⃒\",nsupseteq:\"⊉\",nsupseteqq:\"⫆̸\",ntgl:\"≹\",Ntilde:\"Ñ\",ntilde:\"ñ\",ntlg:\"≸\",ntriangleleft:\"⋪\",ntrianglelefteq:\"⋬\",ntriangleright:\"⋫\",ntrianglerighteq:\"⋭\",Nu:\"Ν\",nu:\"ν\",num:\"#\",numero:\"№\",numsp:\" \",nvap:\"≍⃒\",nvdash:\"⊬\",nvDash:\"⊭\",nVdash:\"⊮\",nVDash:\"⊯\",nvge:\"≥⃒\",nvgt:\">⃒\",nvHarr:\"⤄\",nvinfin:\"⧞\",nvlArr:\"⤂\",nvle:\"≤⃒\",nvlt:\"<⃒\",nvltrie:\"⊴⃒\",nvrArr:\"⤃\",nvrtrie:\"⊵⃒\",nvsim:\"∼⃒\",nwarhk:\"⤣\",nwarr:\"↖\",nwArr:\"⇖\",nwarrow:\"↖\",nwnear:\"⤧\",Oacute:\"Ó\",oacute:\"ó\",oast:\"⊛\",Ocirc:\"Ô\",ocirc:\"ô\",ocir:\"⊚\",Ocy:\"О\",ocy:\"о\",odash:\"⊝\",Odblac:\"Ő\",odblac:\"ő\",odiv:\"⨸\",odot:\"⊙\",odsold:\"⦼\",OElig:\"Œ\",oelig:\"œ\",ofcir:\"⦿\",Ofr:\"𝔒\",ofr:\"𝔬\",ogon:\"˛\",Ograve:\"Ò\",ograve:\"ò\",ogt:\"⧁\",ohbar:\"⦵\",ohm:\"Ω\",oint:\"∮\",olarr:\"↺\",olcir:\"⦾\",olcross:\"⦻\",oline:\"‾\",olt:\"⧀\",Omacr:\"Ō\",omacr:\"ō\",Omega:\"Ω\",omega:\"ω\",Omicron:\"Ο\",omicron:\"ο\",omid:\"⦶\",ominus:\"⊖\",Oopf:\"𝕆\",oopf:\"𝕠\",opar:\"⦷\",OpenCurlyDoubleQuote:\"“\",OpenCurlyQuote:\"‘\",operp:\"⦹\",oplus:\"⊕\",orarr:\"↻\",Or:\"⩔\",or:\"∨\",ord:\"⩝\",order:\"ℴ\",orderof:\"ℴ\",ordf:\"ª\",ordm:\"º\",origof:\"⊶\",oror:\"⩖\",orslope:\"⩗\",orv:\"⩛\",oS:\"Ⓢ\",Oscr:\"𝒪\",oscr:\"ℴ\",Oslash:\"Ø\",oslash:\"ø\",osol:\"⊘\",Otilde:\"Õ\",otilde:\"õ\",otimesas:\"⨶\",Otimes:\"⨷\",otimes:\"⊗\",Ouml:\"Ö\",ouml:\"ö\",ovbar:\"⌽\",OverBar:\"‾\",OverBrace:\"⏞\",OverBracket:\"⎴\",OverParenthesis:\"⏜\",para:\"¶\",parallel:\"∥\",par:\"∥\",parsim:\"⫳\",parsl:\"⫽\",part:\"∂\",PartialD:\"∂\",Pcy:\"П\",pcy:\"п\",percnt:\"%\",period:\".\",permil:\"‰\",perp:\"⊥\",pertenk:\"‱\",Pfr:\"𝔓\",pfr:\"𝔭\",Phi:\"Φ\",phi:\"φ\",phiv:\"ϕ\",phmmat:\"ℳ\",phone:\"☎\",Pi:\"Π\",pi:\"π\",pitchfork:\"⋔\",piv:\"ϖ\",planck:\"ℏ\",planckh:\"ℎ\",plankv:\"ℏ\",plusacir:\"⨣\",plusb:\"⊞\",pluscir:\"⨢\",plus:\"+\",plusdo:\"∔\",plusdu:\"⨥\",pluse:\"⩲\",PlusMinus:\"±\",plusmn:\"±\",plussim:\"⨦\",plustwo:\"⨧\",pm:\"±\",Poincareplane:\"ℌ\",pointint:\"⨕\",popf:\"𝕡\",Popf:\"ℙ\",pound:\"£\",prap:\"⪷\",Pr:\"⪻\",pr:\"≺\",prcue:\"≼\",precapprox:\"⪷\",prec:\"≺\",preccurlyeq:\"≼\",Precedes:\"≺\",PrecedesEqual:\"⪯\",PrecedesSlantEqual:\"≼\",PrecedesTilde:\"≾\",preceq:\"⪯\",precnapprox:\"⪹\",precneqq:\"⪵\",precnsim:\"⋨\",pre:\"⪯\",prE:\"⪳\",precsim:\"≾\",prime:\"′\",Prime:\"″\",primes:\"ℙ\",prnap:\"⪹\",prnE:\"⪵\",prnsim:\"⋨\",prod:\"∏\",Product:\"∏\",profalar:\"⌮\",profline:\"⌒\",profsurf:\"⌓\",prop:\"∝\",Proportional:\"∝\",Proportion:\"∷\",propto:\"∝\",prsim:\"≾\",prurel:\"⊰\",Pscr:\"𝒫\",pscr:\"𝓅\",Psi:\"Ψ\",psi:\"ψ\",puncsp:\" \",Qfr:\"𝔔\",qfr:\"𝔮\",qint:\"⨌\",qopf:\"𝕢\",Qopf:\"ℚ\",qprime:\"⁗\",Qscr:\"𝒬\",qscr:\"𝓆\",quaternions:\"ℍ\",quatint:\"⨖\",quest:\"?\",questeq:\"≟\",quot:'\"',QUOT:'\"',rAarr:\"⇛\",race:\"∽̱\",Racute:\"Ŕ\",racute:\"ŕ\",radic:\"√\",raemptyv:\"⦳\",rang:\"⟩\",Rang:\"⟫\",rangd:\"⦒\",range:\"⦥\",rangle:\"⟩\",raquo:\"»\",rarrap:\"⥵\",rarrb:\"⇥\",rarrbfs:\"⤠\",rarrc:\"⤳\",rarr:\"→\",Rarr:\"↠\",rArr:\"⇒\",rarrfs:\"⤞\",rarrhk:\"↪\",rarrlp:\"↬\",rarrpl:\"⥅\",rarrsim:\"⥴\",Rarrtl:\"⤖\",rarrtl:\"↣\",rarrw:\"↝\",ratail:\"⤚\",rAtail:\"⤜\",ratio:\"∶\",rationals:\"ℚ\",rbarr:\"⤍\",rBarr:\"⤏\",RBarr:\"⤐\",rbbrk:\"❳\",rbrace:\"}\",rbrack:\"]\",rbrke:\"⦌\",rbrksld:\"⦎\",rbrkslu:\"⦐\",Rcaron:\"Ř\",rcaron:\"ř\",Rcedil:\"Ŗ\",rcedil:\"ŗ\",rceil:\"⌉\",rcub:\"}\",Rcy:\"Р\",rcy:\"р\",rdca:\"⤷\",rdldhar:\"⥩\",rdquo:\"”\",rdquor:\"”\",rdsh:\"↳\",real:\"ℜ\",realine:\"ℛ\",realpart:\"ℜ\",reals:\"ℝ\",Re:\"ℜ\",rect:\"▭\",reg:\"®\",REG:\"®\",ReverseElement:\"∋\",ReverseEquilibrium:\"⇋\",ReverseUpEquilibrium:\"⥯\",rfisht:\"⥽\",rfloor:\"⌋\",rfr:\"𝔯\",Rfr:\"ℜ\",rHar:\"⥤\",rhard:\"⇁\",rharu:\"⇀\",rharul:\"⥬\",Rho:\"Ρ\",rho:\"ρ\",rhov:\"ϱ\",RightAngleBracket:\"⟩\",RightArrowBar:\"⇥\",rightarrow:\"→\",RightArrow:\"→\",Rightarrow:\"⇒\",RightArrowLeftArrow:\"⇄\",rightarrowtail:\"↣\",RightCeiling:\"⌉\",RightDoubleBracket:\"⟧\",RightDownTeeVector:\"⥝\",RightDownVectorBar:\"⥕\",RightDownVector:\"⇂\",RightFloor:\"⌋\",rightharpoondown:\"⇁\",rightharpoonup:\"⇀\",rightleftarrows:\"⇄\",rightleftharpoons:\"⇌\",rightrightarrows:\"⇉\",rightsquigarrow:\"↝\",RightTeeArrow:\"↦\",RightTee:\"⊢\",RightTeeVector:\"⥛\",rightthreetimes:\"⋌\",RightTriangleBar:\"⧐\",RightTriangle:\"⊳\",RightTriangleEqual:\"⊵\",RightUpDownVector:\"⥏\",RightUpTeeVector:\"⥜\",RightUpVectorBar:\"⥔\",RightUpVector:\"↾\",RightVectorBar:\"⥓\",RightVector:\"⇀\",ring:\"˚\",risingdotseq:\"≓\",rlarr:\"⇄\",rlhar:\"⇌\",rlm:\"‏\",rmoustache:\"⎱\",rmoust:\"⎱\",rnmid:\"⫮\",roang:\"⟭\",roarr:\"⇾\",robrk:\"⟧\",ropar:\"⦆\",ropf:\"𝕣\",Ropf:\"ℝ\",roplus:\"⨮\",rotimes:\"⨵\",RoundImplies:\"⥰\",rpar:\")\",rpargt:\"⦔\",rppolint:\"⨒\",rrarr:\"⇉\",Rrightarrow:\"⇛\",rsaquo:\"›\",rscr:\"𝓇\",Rscr:\"ℛ\",rsh:\"↱\",Rsh:\"↱\",rsqb:\"]\",rsquo:\"’\",rsquor:\"’\",rthree:\"⋌\",rtimes:\"⋊\",rtri:\"▹\",rtrie:\"⊵\",rtrif:\"▸\",rtriltri:\"⧎\",RuleDelayed:\"⧴\",ruluhar:\"⥨\",rx:\"℞\",Sacute:\"Ś\",sacute:\"ś\",sbquo:\"‚\",scap:\"⪸\",Scaron:\"Š\",scaron:\"š\",Sc:\"⪼\",sc:\"≻\",sccue:\"≽\",sce:\"⪰\",scE:\"⪴\",Scedil:\"Ş\",scedil:\"ş\",Scirc:\"Ŝ\",scirc:\"ŝ\",scnap:\"⪺\",scnE:\"⪶\",scnsim:\"⋩\",scpolint:\"⨓\",scsim:\"≿\",Scy:\"С\",scy:\"с\",sdotb:\"⊡\",sdot:\"⋅\",sdote:\"⩦\",searhk:\"⤥\",searr:\"↘\",seArr:\"⇘\",searrow:\"↘\",sect:\"§\",semi:\";\",seswar:\"⤩\",setminus:\"∖\",setmn:\"∖\",sext:\"✶\",Sfr:\"𝔖\",sfr:\"𝔰\",sfrown:\"⌢\",sharp:\"♯\",SHCHcy:\"Щ\",shchcy:\"щ\",SHcy:\"Ш\",shcy:\"ш\",ShortDownArrow:\"↓\",ShortLeftArrow:\"←\",shortmid:\"∣\",shortparallel:\"∥\",ShortRightArrow:\"→\",ShortUpArrow:\"↑\",shy:\"­\",Sigma:\"Σ\",sigma:\"σ\",sigmaf:\"ς\",sigmav:\"ς\",sim:\"∼\",simdot:\"⩪\",sime:\"≃\",simeq:\"≃\",simg:\"⪞\",simgE:\"⪠\",siml:\"⪝\",simlE:\"⪟\",simne:\"≆\",simplus:\"⨤\",simrarr:\"⥲\",slarr:\"←\",SmallCircle:\"∘\",smallsetminus:\"∖\",smashp:\"⨳\",smeparsl:\"⧤\",smid:\"∣\",smile:\"⌣\",smt:\"⪪\",smte:\"⪬\",smtes:\"⪬︀\",SOFTcy:\"Ь\",softcy:\"ь\",solbar:\"⌿\",solb:\"⧄\",sol:\"/\",Sopf:\"𝕊\",sopf:\"𝕤\",spades:\"♠\",spadesuit:\"♠\",spar:\"∥\",sqcap:\"⊓\",sqcaps:\"⊓︀\",sqcup:\"⊔\",sqcups:\"⊔︀\",Sqrt:\"√\",sqsub:\"⊏\",sqsube:\"⊑\",sqsubset:\"⊏\",sqsubseteq:\"⊑\",sqsup:\"⊐\",sqsupe:\"⊒\",sqsupset:\"⊐\",sqsupseteq:\"⊒\",square:\"□\",Square:\"□\",SquareIntersection:\"⊓\",SquareSubset:\"⊏\",SquareSubsetEqual:\"⊑\",SquareSuperset:\"⊐\",SquareSupersetEqual:\"⊒\",SquareUnion:\"⊔\",squarf:\"▪\",squ:\"□\",squf:\"▪\",srarr:\"→\",Sscr:\"𝒮\",sscr:\"𝓈\",ssetmn:\"∖\",ssmile:\"⌣\",sstarf:\"⋆\",Star:\"⋆\",star:\"☆\",starf:\"★\",straightepsilon:\"ϵ\",straightphi:\"ϕ\",strns:\"¯\",sub:\"⊂\",Sub:\"⋐\",subdot:\"⪽\",subE:\"⫅\",sube:\"⊆\",subedot:\"⫃\",submult:\"⫁\",subnE:\"⫋\",subne:\"⊊\",subplus:\"⪿\",subrarr:\"⥹\",subset:\"⊂\",Subset:\"⋐\",subseteq:\"⊆\",subseteqq:\"⫅\",SubsetEqual:\"⊆\",subsetneq:\"⊊\",subsetneqq:\"⫋\",subsim:\"⫇\",subsub:\"⫕\",subsup:\"⫓\",succapprox:\"⪸\",succ:\"≻\",succcurlyeq:\"≽\",Succeeds:\"≻\",SucceedsEqual:\"⪰\",SucceedsSlantEqual:\"≽\",SucceedsTilde:\"≿\",succeq:\"⪰\",succnapprox:\"⪺\",succneqq:\"⪶\",succnsim:\"⋩\",succsim:\"≿\",SuchThat:\"∋\",sum:\"∑\",Sum:\"∑\",sung:\"♪\",sup1:\"¹\",sup2:\"²\",sup3:\"³\",sup:\"⊃\",Sup:\"⋑\",supdot:\"⪾\",supdsub:\"⫘\",supE:\"⫆\",supe:\"⊇\",supedot:\"⫄\",Superset:\"⊃\",SupersetEqual:\"⊇\",suphsol:\"⟉\",suphsub:\"⫗\",suplarr:\"⥻\",supmult:\"⫂\",supnE:\"⫌\",supne:\"⊋\",supplus:\"⫀\",supset:\"⊃\",Supset:\"⋑\",supseteq:\"⊇\",supseteqq:\"⫆\",supsetneq:\"⊋\",supsetneqq:\"⫌\",supsim:\"⫈\",supsub:\"⫔\",supsup:\"⫖\",swarhk:\"⤦\",swarr:\"↙\",swArr:\"⇙\",swarrow:\"↙\",swnwar:\"⤪\",szlig:\"ß\",Tab:\"\\t\",target:\"⌖\",Tau:\"Τ\",tau:\"τ\",tbrk:\"⎴\",Tcaron:\"Ť\",tcaron:\"ť\",Tcedil:\"Ţ\",tcedil:\"ţ\",Tcy:\"Т\",tcy:\"т\",tdot:\"⃛\",telrec:\"⌕\",Tfr:\"𝔗\",tfr:\"𝔱\",there4:\"∴\",therefore:\"∴\",Therefore:\"∴\",Theta:\"Θ\",theta:\"θ\",thetasym:\"ϑ\",thetav:\"ϑ\",thickapprox:\"≈\",thicksim:\"∼\",ThickSpace:\"  \",ThinSpace:\" \",thinsp:\" \",thkap:\"≈\",thksim:\"∼\",THORN:\"Þ\",thorn:\"þ\",tilde:\"˜\",Tilde:\"∼\",TildeEqual:\"≃\",TildeFullEqual:\"≅\",TildeTilde:\"≈\",timesbar:\"⨱\",timesb:\"⊠\",times:\"×\",timesd:\"⨰\",tint:\"∭\",toea:\"⤨\",topbot:\"⌶\",topcir:\"⫱\",top:\"⊤\",Topf:\"𝕋\",topf:\"𝕥\",topfork:\"⫚\",tosa:\"⤩\",tprime:\"‴\",trade:\"™\",TRADE:\"™\",triangle:\"▵\",triangledown:\"▿\",triangleleft:\"◃\",trianglelefteq:\"⊴\",triangleq:\"≜\",triangleright:\"▹\",trianglerighteq:\"⊵\",tridot:\"◬\",trie:\"≜\",triminus:\"⨺\",TripleDot:\"⃛\",triplus:\"⨹\",trisb:\"⧍\",tritime:\"⨻\",trpezium:\"⏢\",Tscr:\"𝒯\",tscr:\"𝓉\",TScy:\"Ц\",tscy:\"ц\",TSHcy:\"Ћ\",tshcy:\"ћ\",Tstrok:\"Ŧ\",tstrok:\"ŧ\",twixt:\"≬\",twoheadleftarrow:\"↞\",twoheadrightarrow:\"↠\",Uacute:\"Ú\",uacute:\"ú\",uarr:\"↑\",Uarr:\"↟\",uArr:\"⇑\",Uarrocir:\"⥉\",Ubrcy:\"Ў\",ubrcy:\"ў\",Ubreve:\"Ŭ\",ubreve:\"ŭ\",Ucirc:\"Û\",ucirc:\"û\",Ucy:\"У\",ucy:\"у\",udarr:\"⇅\",Udblac:\"Ű\",udblac:\"ű\",udhar:\"⥮\",ufisht:\"⥾\",Ufr:\"𝔘\",ufr:\"𝔲\",Ugrave:\"Ù\",ugrave:\"ù\",uHar:\"⥣\",uharl:\"↿\",uharr:\"↾\",uhblk:\"▀\",ulcorn:\"⌜\",ulcorner:\"⌜\",ulcrop:\"⌏\",ultri:\"◸\",Umacr:\"Ū\",umacr:\"ū\",uml:\"¨\",UnderBar:\"_\",UnderBrace:\"⏟\",UnderBracket:\"⎵\",UnderParenthesis:\"⏝\",Union:\"⋃\",UnionPlus:\"⊎\",Uogon:\"Ų\",uogon:\"ų\",Uopf:\"𝕌\",uopf:\"𝕦\",UpArrowBar:\"⤒\",uparrow:\"↑\",UpArrow:\"↑\",Uparrow:\"⇑\",UpArrowDownArrow:\"⇅\",updownarrow:\"↕\",UpDownArrow:\"↕\",Updownarrow:\"⇕\",UpEquilibrium:\"⥮\",upharpoonleft:\"↿\",upharpoonright:\"↾\",uplus:\"⊎\",UpperLeftArrow:\"↖\",UpperRightArrow:\"↗\",upsi:\"υ\",Upsi:\"ϒ\",upsih:\"ϒ\",Upsilon:\"Υ\",upsilon:\"υ\",UpTeeArrow:\"↥\",UpTee:\"⊥\",upuparrows:\"⇈\",urcorn:\"⌝\",urcorner:\"⌝\",urcrop:\"⌎\",Uring:\"Ů\",uring:\"ů\",urtri:\"◹\",Uscr:\"𝒰\",uscr:\"𝓊\",utdot:\"⋰\",Utilde:\"Ũ\",utilde:\"ũ\",utri:\"▵\",utrif:\"▴\",uuarr:\"⇈\",Uuml:\"Ü\",uuml:\"ü\",uwangle:\"⦧\",vangrt:\"⦜\",varepsilon:\"ϵ\",varkappa:\"ϰ\",varnothing:\"∅\",varphi:\"ϕ\",varpi:\"ϖ\",varpropto:\"∝\",varr:\"↕\",vArr:\"⇕\",varrho:\"ϱ\",varsigma:\"ς\",varsubsetneq:\"⊊︀\",varsubsetneqq:\"⫋︀\",varsupsetneq:\"⊋︀\",varsupsetneqq:\"⫌︀\",vartheta:\"ϑ\",vartriangleleft:\"⊲\",vartriangleright:\"⊳\",vBar:\"⫨\",Vbar:\"⫫\",vBarv:\"⫩\",Vcy:\"В\",vcy:\"в\",vdash:\"⊢\",vDash:\"⊨\",Vdash:\"⊩\",VDash:\"⊫\",Vdashl:\"⫦\",veebar:\"⊻\",vee:\"∨\",Vee:\"⋁\",veeeq:\"≚\",vellip:\"⋮\",verbar:\"|\",Verbar:\"‖\",vert:\"|\",Vert:\"‖\",VerticalBar:\"∣\",VerticalLine:\"|\",VerticalSeparator:\"❘\",VerticalTilde:\"≀\",VeryThinSpace:\" \",Vfr:\"𝔙\",vfr:\"𝔳\",vltri:\"⊲\",vnsub:\"⊂⃒\",vnsup:\"⊃⃒\",Vopf:\"𝕍\",vopf:\"𝕧\",vprop:\"∝\",vrtri:\"⊳\",Vscr:\"𝒱\",vscr:\"𝓋\",vsubnE:\"⫋︀\",vsubne:\"⊊︀\",vsupnE:\"⫌︀\",vsupne:\"⊋︀\",Vvdash:\"⊪\",vzigzag:\"⦚\",Wcirc:\"Ŵ\",wcirc:\"ŵ\",wedbar:\"⩟\",wedge:\"∧\",Wedge:\"⋀\",wedgeq:\"≙\",weierp:\"℘\",Wfr:\"𝔚\",wfr:\"𝔴\",Wopf:\"𝕎\",wopf:\"𝕨\",wp:\"℘\",wr:\"≀\",wreath:\"≀\",Wscr:\"𝒲\",wscr:\"𝓌\",xcap:\"⋂\",xcirc:\"◯\",xcup:\"⋃\",xdtri:\"▽\",Xfr:\"𝔛\",xfr:\"𝔵\",xharr:\"⟷\",xhArr:\"⟺\",Xi:\"Ξ\",xi:\"ξ\",xlarr:\"⟵\",xlArr:\"⟸\",xmap:\"⟼\",xnis:\"⋻\",xodot:\"⨀\",Xopf:\"𝕏\",xopf:\"𝕩\",xoplus:\"⨁\",xotime:\"⨂\",xrarr:\"⟶\",xrArr:\"⟹\",Xscr:\"𝒳\",xscr:\"𝓍\",xsqcup:\"⨆\",xuplus:\"⨄\",xutri:\"△\",xvee:\"⋁\",xwedge:\"⋀\",Yacute:\"Ý\",yacute:\"ý\",YAcy:\"Я\",yacy:\"я\",Ycirc:\"Ŷ\",ycirc:\"ŷ\",Ycy:\"Ы\",ycy:\"ы\",yen:\"¥\",Yfr:\"𝔜\",yfr:\"𝔶\",YIcy:\"Ї\",yicy:\"ї\",Yopf:\"𝕐\",yopf:\"𝕪\",Yscr:\"𝒴\",yscr:\"𝓎\",YUcy:\"Ю\",yucy:\"ю\",yuml:\"ÿ\",Yuml:\"Ÿ\",Zacute:\"Ź\",zacute:\"ź\",Zcaron:\"Ž\",zcaron:\"ž\",Zcy:\"З\",zcy:\"з\",Zdot:\"Ż\",zdot:\"ż\",zeetrf:\"ℨ\",ZeroWidthSpace:\"​\",Zeta:\"Ζ\",zeta:\"ζ\",zfr:\"𝔷\",Zfr:\"ℨ\",ZHcy:\"Ж\",zhcy:\"ж\",zigrarr:\"⇝\",zopf:\"𝕫\",Zopf:\"ℤ\",Zscr:\"𝒵\",zscr:\"𝓏\",zwj:\"‍\",zwnj:\"‌\"},n=/[!-#%-\\*,-\\/:;\\?@\\[-\\]_\\{\\}\\xA1\\xA7\\xAB\\xB6\\xB7\\xBB\\xBF\\u037E\\u0387\\u055A-\\u055F\\u0589\\u058A\\u05BE\\u05C0\\u05C3\\u05C6\\u05F3\\u05F4\\u0609\\u060A\\u060C\\u060D\\u061B\\u061E\\u061F\\u066A-\\u066D\\u06D4\\u0700-\\u070D\\u07F7-\\u07F9\\u0830-\\u083E\\u085E\\u0964\\u0965\\u0970\\u09FD\\u0A76\\u0AF0\\u0C84\\u0DF4\\u0E4F\\u0E5A\\u0E5B\\u0F04-\\u0F12\\u0F14\\u0F3A-\\u0F3D\\u0F85\\u0FD0-\\u0FD4\\u0FD9\\u0FDA\\u104A-\\u104F\\u10FB\\u1360-\\u1368\\u1400\\u166D\\u166E\\u169B\\u169C\\u16EB-\\u16ED\\u1735\\u1736\\u17D4-\\u17D6\\u17D8-\\u17DA\\u1800-\\u180A\\u1944\\u1945\\u1A1E\\u1A1F\\u1AA0-\\u1AA6\\u1AA8-\\u1AAD\\u1B5A-\\u1B60\\u1BFC-\\u1BFF\\u1C3B-\\u1C3F\\u1C7E\\u1C7F\\u1CC0-\\u1CC7\\u1CD3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205E\\u207D\\u207E\\u208D\\u208E\\u2308-\\u230B\\u2329\\u232A\\u2768-\\u2775\\u27C5\\u27C6\\u27E6-\\u27EF\\u2983-\\u2998\\u29D8-\\u29DB\\u29FC\\u29FD\\u2CF9-\\u2CFC\\u2CFE\\u2CFF\\u2D70\\u2E00-\\u2E2E\\u2E30-\\u2E4E\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301F\\u3030\\u303D\\u30A0\\u30FB\\uA4FE\\uA4FF\\uA60D-\\uA60F\\uA673\\uA67E\\uA6F2-\\uA6F7\\uA874-\\uA877\\uA8CE\\uA8CF\\uA8F8-\\uA8FA\\uA8FC\\uA92E\\uA92F\\uA95F\\uA9C1-\\uA9CD\\uA9DE\\uA9DF\\uAA5C-\\uAA5F\\uAADE\\uAADF\\uAAF0\\uAAF1\\uABEB\\uFD3E\\uFD3F\\uFE10-\\uFE19\\uFE30-\\uFE52\\uFE54-\\uFE61\\uFE63\\uFE68\\uFE6A\\uFE6B\\uFF01-\\uFF03\\uFF05-\\uFF0A\\uFF0C-\\uFF0F\\uFF1A\\uFF1B\\uFF1F\\uFF20\\uFF3B-\\uFF3D\\uFF3F\\uFF5B\\uFF5D\\uFF5F-\\uFF65]|\\uD800[\\uDD00-\\uDD02\\uDF9F\\uDFD0]|\\uD801\\uDD6F|\\uD802[\\uDC57\\uDD1F\\uDD3F\\uDE50-\\uDE58\\uDE7F\\uDEF0-\\uDEF6\\uDF39-\\uDF3F\\uDF99-\\uDF9C]|\\uD803[\\uDF55-\\uDF59]|\\uD804[\\uDC47-\\uDC4D\\uDCBB\\uDCBC\\uDCBE-\\uDCC1\\uDD40-\\uDD43\\uDD74\\uDD75\\uDDC5-\\uDDC8\\uDDCD\\uDDDB\\uDDDD-\\uDDDF\\uDE38-\\uDE3D\\uDEA9]|\\uD805[\\uDC4B-\\uDC4F\\uDC5B\\uDC5D\\uDCC6\\uDDC1-\\uDDD7\\uDE41-\\uDE43\\uDE60-\\uDE6C\\uDF3C-\\uDF3E]|\\uD806[\\uDC3B\\uDE3F-\\uDE46\\uDE9A-\\uDE9C\\uDE9E-\\uDEA2]|\\uD807[\\uDC41-\\uDC45\\uDC70\\uDC71\\uDEF7\\uDEF8]|\\uD809[\\uDC70-\\uDC74]|\\uD81A[\\uDE6E\\uDE6F\\uDEF5\\uDF37-\\uDF3B\\uDF44]|\\uD81B[\\uDE97-\\uDE9A]|\\uD82F\\uDC9F|\\uD836[\\uDE87-\\uDE8B]|\\uD83A[\\uDD5E\\uDD5F]/,s={},o={};function i(e,r,t){var n,s,a,c,l,u=\"\";for(\"string\"!=typeof r&&(t=r,r=i.defaultChars),void 0===t&&(t=!0),l=function(e){var r,t,n=o[e];if(n)return n;for(n=o[e]=[],r=0;r<128;r++)t=String.fromCharCode(r),/^[0-9a-z]$/i.test(t)?n.push(t):n.push(\"%\"+(\"0\"+r.toString(16).toUpperCase()).slice(-2));for(r=0;r=55296&&a<=57343){if(a>=55296&&a<=56319&&n+1=56320&&c<=57343){u+=encodeURIComponent(e[n]+e[n+1]),n++;continue}u+=\"%EF%BF%BD\"}else u+=encodeURIComponent(e[n]);return u}i.defaultChars=\";/?:@&=+$,-_.!~*'()#\",i.componentChars=\"-_.!~*'()\";var a=i,c={};function l(e,r){var t;return\"string\"!=typeof r&&(r=l.defaultChars),t=function(e){var r,t,n=c[e];if(n)return n;for(n=c[e]=[],r=0;r<128;r++)t=String.fromCharCode(r),n.push(t);for(r=0;r=55296&&c<=57343?\"���\":String.fromCharCode(c),r+=6):240==(248&s)&&r+91114111?l+=\"����\":(c-=65536,l+=String.fromCharCode(55296+(c>>10),56320+(1023&c))),r+=9):l+=\"�\";return l}))}l.defaultChars=\";/?:@&=+$,#\",l.componentChars=\"\";var u=l;function p(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}var h=/^([a-z0-9.+-]+:)/i,f=/:[0-9]*$/,d=/^(\\/\\/?(?!\\/)[^\\?\\s]*)(\\?[^\\s]*)?$/,m=[\"{\",\"}\",\"|\",\"\\\\\",\"^\",\"`\"].concat([\"<\",\">\",'\"',\"`\",\" \",\"\\r\",\"\\n\",\"\\t\"]),g=[\"'\"].concat(m),_=[\"%\",\"/\",\"?\",\";\",\"#\"].concat(g),k=[\"/\",\"?\",\"#\"],b=/^[+a-z0-9A-Z_-]{0,63}$/,v=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,C={javascript:!0,\"javascript:\":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,\"http:\":!0,\"https:\":!0,\"ftp:\":!0,\"gopher:\":!0,\"file:\":!0};p.prototype.parse=function(e,r){var t,n,s,o,i,a=e;if(a=a.trim(),!r&&1===e.split(\"#\").length){var c=d.exec(a);if(c)return this.pathname=c[1],c[2]&&(this.search=c[2]),this}var l=h.exec(a);if(l&&(s=(l=l[0]).toLowerCase(),this.protocol=l,a=a.substr(l.length)),(r||l||a.match(/^\\/\\/[^@\\/]+@[^@\\/]+/))&&(!(i=\"//\"===a.substr(0,2))||l&&C[l]||(a=a.substr(2),this.slashes=!0)),!C[l]&&(i||l&&!y[l])){var u,p,f=-1;for(t=0;t127?D+=\"x\":D+=x[w];if(!D.match(b)){var q=A.slice(0,t),S=A.slice(t+1),F=x.match(v);F&&(q.push(F[1]),S.unshift(F[2])),S.length&&(a=S.join(\".\")+a),this.hostname=q.join(\".\");break}}}}this.hostname.length>255&&(this.hostname=\"\"),g&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}var L=a.indexOf(\"#\");-1!==L&&(this.hash=a.substr(L),a=a.slice(0,L));var z=a.indexOf(\"?\");return-1!==z&&(this.search=a.substr(z),a=a.slice(0,z)),a&&(this.pathname=a),y[s]&&this.hostname&&!this.pathname&&(this.pathname=\"\"),this},p.prototype.parseHost=function(e){var r=f.exec(e);r&&(\":\"!==(r=r[0])&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)};var A=function(e,r){if(e&&e instanceof p)return e;var t=new p;return t.parse(e,r),t};s.encode=a,s.decode=u,s.format=function(e){var r=\"\";return r+=e.protocol||\"\",r+=e.slashes?\"//\":\"\",r+=e.auth?e.auth+\"@\":\"\",e.hostname&&-1!==e.hostname.indexOf(\":\")?r+=\"[\"+e.hostname+\"]\":r+=e.hostname||\"\",r+=e.port?\":\"+e.port:\"\",r+=e.pathname||\"\",r+=e.search||\"\",r+=e.hash||\"\"},s.parse=A;var x={},D=/[\\0-\\uD7FF\\uE000-\\uFFFF]|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]/,w=/[\\0-\\x1F\\x7F-\\x9F]/,E=/[ \\xA0\\u1680\\u2000-\\u200A\\u2028\\u2029\\u202F\\u205F\\u3000]/;x.Any=D,x.Cc=w,x.Cf=/[\\xAD\\u0600-\\u0605\\u061C\\u06DD\\u070F\\u08E2\\u180E\\u200B-\\u200F\\u202A-\\u202E\\u2060-\\u2064\\u2066-\\u206F\\uFEFF\\uFFF9-\\uFFFB]|\\uD804[\\uDCBD\\uDCCD]|\\uD82F[\\uDCA0-\\uDCA3]|\\uD834[\\uDD73-\\uDD7A]|\\uDB40[\\uDC01\\uDC20-\\uDC7F]/,x.P=n,x.Z=E,function(e){var r=Object.prototype.hasOwnProperty;function o(e,t){return r.call(e,t)}function i(e){return!(e>=55296&&e<=57343)&&(!(e>=64976&&e<=65007)&&(65535!=(65535&e)&&65534!=(65535&e)&&(!(e>=0&&e<=8)&&(11!==e&&(!(e>=14&&e<=31)&&(!(e>=127&&e<=159)&&!(e>1114111)))))))}function a(e){if(e>65535){var r=55296+((e-=65536)>>10),t=56320+(1023&e);return String.fromCharCode(r,t)}return String.fromCharCode(e)}var c=/\\\\([!\"#$%&'()*+,\\-.\\/:;<=>?@[\\\\\\]^_`{|}~])/g,l=new RegExp(c.source+\"|\"+/&([a-z#][a-z0-9]{1,31});/gi.source,\"gi\"),u=/^#((?:x[a-f0-9]{1,8}|[0-9]{1,8}))/i,p=t;var h=/[&<>\"]/,f=/[&<>\"]/g,d={\"&\":\"&\",\"<\":\"<\",\">\":\">\",'\"':\""\"};function m(e){return d[e]}var g=/[.?*+^$[\\]\\\\(){}|-]/g;var _=n;e.lib={},e.lib.mdurl=s,e.lib.ucmicro=x,e.assign=function(e){var r=Array.prototype.slice.call(arguments,1);return r.forEach((function(r){if(r){if(\"object\"!=typeof r)throw new TypeError(r+\"must be object\");Object.keys(r).forEach((function(t){e[t]=r[t]}))}})),e},e.isString=function(e){return\"[object String]\"===function(e){return Object.prototype.toString.call(e)}(e)},e.has=o,e.unescapeMd=function(e){return e.indexOf(\"\\\\\")<0?e:e.replace(c,\"$1\")},e.unescapeAll=function(e){return e.indexOf(\"\\\\\")<0&&e.indexOf(\"&\")<0?e:e.replace(l,(function(e,r,t){return r||function(e,r){var t=0;return o(p,r)?p[r]:35===r.charCodeAt(0)&&u.test(r)&&i(t=\"x\"===r[1].toLowerCase()?parseInt(r.slice(2),16):parseInt(r.slice(1),10))?a(t):e}(e,t)}))},e.isValidEntityCode=i,e.fromCodePoint=a,e.escapeHtml=function(e){return h.test(e)?e.replace(f,m):e},e.arrayReplaceAt=function(e,r,t){return[].concat(e.slice(0,r),t,e.slice(r+1))},e.isSpace=function(e){switch(e){case 9:case 32:return!0}return!1},e.isWhiteSpace=function(e){if(e>=8192&&e<=8202)return!0;switch(e){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:return!0}return!1},e.isMdAsciiPunct=function(e){switch(e){case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 94:case 95:case 96:case 123:case 124:case 125:case 126:return!0;default:return!1}},e.isPunctChar=function(e){return _.test(e)},e.escapeRE=function(e){return e.replace(g,\"\\\\$&\")},e.normalizeReference=function(e){return e=e.trim().replace(/\\s+/g,\" \"),\"Ṿ\"===\"ẞ\".toLowerCase()&&(e=e.replace(/ẞ/g,\"ß\")),e.toLowerCase().toUpperCase()}}(r);var q={},S=r.unescapeAll,F=r.unescapeAll;q.parseLinkLabel=function(e,r,t){var n,s,o,i,a=-1,c=e.posMax,l=e.pos;for(e.pos=r+1,n=1;e.pos32)return i;if(41===n){if(0===s)break;s--}r++}return o===r||0!==s||(i.str=S(e.slice(o,r)),i.lines=0,i.pos=r,i.ok=!0),i},q.parseLinkTitle=function(e,r,t){var n,s,o=0,i=r,a={ok:!1,pos:0,lines:0,str:\"\"};if(r>=t)return a;if(34!==(s=e.charCodeAt(r))&&39!==s&&40!==s)return a;for(r++,40===s&&(s=41);r\"+T(e[r].content)+\"\"},I.code_block=function(e,r,t,n,s){var o=e[r];return\"\"+T(e[r].content)+\"\\n\"},I.fence=function(e,r,t,n,s){var o,i,a,c,l,u=e[r],p=u.info?z(u.info).trim():\"\",h=\"\",f=\"\";return p&&(h=(a=p.split(/(\\s+)/g))[0],f=a.slice(2).join(\"\")),0===(o=t.highlight&&t.highlight(u.content,h,f)||T(u.content)).indexOf(\"\"+o+\"\\n\"):\"
    \"+o+\"
    \\n\"},I.image=function(e,r,t,n,s){var o=e[r];return o.attrs[o.attrIndex(\"alt\")][1]=s.renderInlineAsText(o.children,t,n),s.renderToken(e,r,t)},I.hardbreak=function(e,r,t){return t.xhtmlOut?\"
    \\n\":\"
    \\n\"},I.softbreak=function(e,r,t){return t.breaks?t.xhtmlOut?\"
    \\n\":\"
    \\n\":\"\\n\"},I.text=function(e,r){return T(e[r].content)},I.html_block=function(e,r){return e[r].content},I.html_inline=function(e,r){return e[r].content},M.prototype.renderAttrs=function(e){var r,t,n;if(!e.attrs)return\"\";for(n=\"\",r=0,t=e.attrs.length;r\\n\":\">\")},M.prototype.renderInline=function(e,r,t){for(var n,s=\"\",o=this.rules,i=0,a=e.length;i/i.test(e)}var V=/\\+-|\\.\\.|\\?\\?\\?\\?|!!!!|,,|--/,Z=/\\((c|tm|r)\\)/i,$=/\\((c|tm|r)\\)/gi,G={c:\"©\",r:\"®\",tm:\"™\"};function H(e,r){return G[r.toLowerCase()]}function J(e){var r,t,n=0;for(r=e.length-1;r>=0;r--)\"text\"!==(t=e[r]).type||n||(t.content=t.content.replace($,H)),\"link_open\"===t.type&&\"auto\"===t.info&&n--,\"link_close\"===t.type&&\"auto\"===t.info&&n++}function W(e){var r,t,n=0;for(r=e.length-1;r>=0;r--)\"text\"!==(t=e[r]).type||n||V.test(t.content)&&(t.content=t.content.replace(/\\+-/g,\"±\").replace(/\\.{2,}/g,\"…\").replace(/([?!])…/g,\"$1..\").replace(/([?!]){4,}/g,\"$1$1$1\").replace(/,{2,}/g,\",\").replace(/(^|[^-])---(?=[^-]|$)/gm,\"$1—\").replace(/(^|\\s)--(?=\\s|$)/gm,\"$1–\").replace(/(^|[^-\\s])--(?=[^-\\s]|$)/gm,\"$1–\")),\"link_open\"===t.type&&\"auto\"===t.info&&n--,\"link_close\"===t.type&&\"auto\"===t.info&&n++}var Y=r.isWhiteSpace,K=r.isPunctChar,Q=r.isMdAsciiPunct,X=/['\"]/,ee=/['\"]/g;function re(e,r,t){return e.slice(0,r)+t+e.slice(r+1)}function te(e,r){var t,n,s,o,i,a,c,l,u,p,h,f,d,m,g,_,k,b,v,C,y;for(v=[],t=0;t=0&&!(v[k].level<=c);k--);if(v.length=k+1,\"text\"===n.type){i=0,a=(s=n.content).length;e:for(;i=0)u=s.charCodeAt(o.index-1);else for(k=t-1;k>=0&&(\"softbreak\"!==e[k].type&&\"hardbreak\"!==e[k].type);k--)if(e[k].content){u=e[k].content.charCodeAt(e[k].content.length-1);break}if(p=32,i=48&&u<=57&&(_=g=!1),g&&_&&(g=h,_=f),g||_){if(_)for(k=v.length-1;k>=0&&(l=v[k],!(v[k].level=0&&(t=this.attrs[r][1]),t},ne.prototype.attrJoin=function(e,r){var t=this.attrIndex(e);t<0?this.attrPush([e,r]):this.attrs[t][1]=this.attrs[t][1]+\" \"+r};var se=ne,oe=se;function ie(e,r,t){this.src=e,this.env=t,this.tokens=[],this.inlineMode=!1,this.md=r}ie.prototype.Token=oe;var ae=ie,ce=N,le=[[\"normalize\",function(e){var r;r=(r=e.src.replace(O,\"\\n\")).replace(P,\"�\"),e.src=r}],[\"block\",function(e){var r;e.inlineMode?((r=new e.Token(\"inline\",\"\",0)).content=e.src,r.map=[0,1],r.children=[],e.tokens.push(r)):e.md.block.parse(e.src,e.md,e.env,e.tokens)}],[\"inline\",function(e){var r,t,n,s=e.tokens;for(t=0,n=s.length;t=0;r--)if(\"link_close\"!==(i=s[r]).type){if(\"html_inline\"===i.type&&(k=i.content,/^\\s]/i.test(k)&&f>0&&f--,U(i.content)&&f++),!(f>0)&&\"text\"===i.type&&e.md.linkify.test(i.content)){for(l=i.content,_=e.md.linkify.match(l),a=[],h=i.level,p=0,_.length>0&&0===_[0].index&&r>0&&\"text_special\"===s[r-1].type&&(_=_.slice(1)),c=0;c<_.length;c++)d=_[c].url,m=e.md.normalizeLink(d),e.md.validateLink(m)&&(g=_[c].text,g=_[c].schema?\"mailto:\"!==_[c].schema||/^mailto:/i.test(g)?e.md.normalizeLinkText(g):e.md.normalizeLinkText(\"mailto:\"+g).replace(/^mailto:/,\"\"):e.md.normalizeLinkText(\"http://\"+g).replace(/^http:\\/\\//,\"\"),(u=_[c].index)>p&&((o=new e.Token(\"text\",\"\",0)).content=l.slice(p,u),o.level=h,a.push(o)),(o=new e.Token(\"link_open\",\"a\",1)).attrs=[[\"href\",m]],o.level=h++,o.markup=\"linkify\",o.info=\"auto\",a.push(o),(o=new e.Token(\"text\",\"\",0)).content=g,o.level=h,a.push(o),(o=new e.Token(\"link_close\",\"a\",-1)).level=--h,o.markup=\"linkify\",o.info=\"auto\",a.push(o),p=_[c].lastIndex);p=0;r--)\"inline\"===e.tokens[r].type&&(Z.test(e.tokens[r].content)&&J(e.tokens[r].children),V.test(e.tokens[r].content)&&W(e.tokens[r].children))}],[\"smartquotes\",function(e){var r;if(e.md.options.typographer)for(r=e.tokens.length-1;r>=0;r--)\"inline\"===e.tokens[r].type&&X.test(e.tokens[r].content)&&te(e.tokens[r].children,e)}],[\"text_join\",function(e){var r,t,n,s,o,i,a=e.tokens;for(r=0,t=a.length;r=o)return-1;if((t=e.src.charCodeAt(s++))<48||t>57)return-1;for(;;){if(s>=o)return-1;if(!((t=e.src.charCodeAt(s++))>=48&&t<=57)){if(41===t||46===t)break;return-1}if(s-n>=10)return-1}return s`\\\\x00-\\\\x20]+|'[^']*'|\\\"[^\\\"]*\\\"))?)*\\\\s*\\\\/?>\",xe=\"<\\\\/[A-Za-z][A-Za-z0-9\\\\-]*\\\\s*>\",De=new RegExp(\"^(?:\"+Ae+\"|\"+xe+\"|\\x3c!----\\x3e|\\x3c!--(?:-?[^>-])(?:-?[^-])*--\\x3e|<[?][\\\\s\\\\S]*?[?]>|]*>|)\"),we=new RegExp(\"^(?:\"+Ae+\"|\"+xe+\")\");ye.HTML_TAG_RE=De,ye.HTML_OPEN_CLOSE_TAG_RE=we;var Ee=[\"address\",\"article\",\"aside\",\"base\",\"basefont\",\"blockquote\",\"body\",\"caption\",\"center\",\"col\",\"colgroup\",\"dd\",\"details\",\"dialog\",\"dir\",\"div\",\"dl\",\"dt\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"frame\",\"frameset\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hr\",\"html\",\"iframe\",\"legend\",\"li\",\"link\",\"main\",\"menu\",\"menuitem\",\"nav\",\"noframes\",\"ol\",\"optgroup\",\"option\",\"p\",\"param\",\"section\",\"source\",\"summary\",\"table\",\"tbody\",\"td\",\"tfoot\",\"th\",\"thead\",\"title\",\"tr\",\"track\",\"ul\"],qe=ye.HTML_OPEN_CLOSE_TAG_RE,Se=[[/^<(script|pre|style|textarea)(?=(\\s|>|$))/i,/<\\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\\?/,/\\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp(\"^|$))\",\"i\"),/^$/,!0],[new RegExp(qe.source+\"\\\\s*$\"),/^$/,!1]],Fe=r.isSpace,Le=se,ze=r.isSpace;function Te(e,r,t,n){var s,o,i,a,c,l,u,p;for(this.src=e,this.md=r,this.env=t,this.tokens=n,this.bMarks=[],this.eMarks=[],this.tShift=[],this.sCount=[],this.bsCount=[],this.blkIndent=0,this.line=0,this.lineMax=0,this.tight=!1,this.ddIndent=-1,this.listIndent=-1,this.parentType=\"root\",this.level=0,this.result=\"\",p=!1,i=a=l=u=0,c=(o=this.src).length;a0&&this.level++,this.tokens.push(n),n},Te.prototype.isEmpty=function(e){return this.bMarks[e]+this.tShift[e]>=this.eMarks[e]},Te.prototype.skipEmptyLines=function(e){for(var r=this.lineMax;er;)if(!ze(this.src.charCodeAt(--e)))return e+1;return e},Te.prototype.skipChars=function(e,r){for(var t=this.src.length;et;)if(r!==this.src.charCodeAt(--e))return e+1;return e},Te.prototype.getLines=function(e,r,t,n){var s,o,i,a,c,l,u,p=e;if(e>=r)return\"\";for(l=new Array(r-e),s=0;pt?new Array(o-t+1).join(\" \")+this.src.slice(a,c):this.src.slice(a,c)}return l.join(\"\")},Te.prototype.Token=Le;var Ie=Te,Me=N,Re=[[\"table\",function(e,r,t,n){var s,o,i,a,c,l,u,p,h,f,d,m,g,_,k,b,v,C;if(r+2>t)return!1;if(l=r+1,e.sCount[l]=4)return!1;if((i=e.bMarks[l]+e.tShift[l])>=e.eMarks[l])return!1;if(124!==(v=e.src.charCodeAt(i++))&&45!==v&&58!==v)return!1;if(i>=e.eMarks[l])return!1;if(124!==(C=e.src.charCodeAt(i++))&&45!==C&&58!==C&&!he(C))return!1;if(45===v&&he(C))return!1;for(;i=4)return!1;if((u=de(o)).length&&\"\"===u[0]&&u.shift(),u.length&&\"\"===u[u.length-1]&&u.pop(),0===(p=u.length)||p!==f.length)return!1;if(n)return!0;for(_=e.parentType,e.parentType=\"table\",b=e.md.block.ruler.getRules(\"blockquote\"),(h=e.push(\"table_open\",\"table\",1)).map=m=[r,0],(h=e.push(\"thead_open\",\"thead\",1)).map=[r,r+1],(h=e.push(\"tr_open\",\"tr\",1)).map=[r,r+1],a=0;a=4)break;for((u=de(o)).length&&\"\"===u[0]&&u.shift(),u.length&&\"\"===u[u.length-1]&&u.pop(),l===r+2&&((h=e.push(\"tbody_open\",\"tbody\",1)).map=g=[r+2,0]),(h=e.push(\"tr_open\",\"tr\",1)).map=[l,l+1],a=0;a=4))break;s=++n}return e.line=s,(o=e.push(\"code_block\",\"code\",0)).content=e.getLines(r,s,4+e.blkIndent,!1)+\"\\n\",o.map=[r,e.line],!0}],[\"fence\",function(e,r,t,n){var s,o,i,a,c,l,u,p=!1,h=e.bMarks[r]+e.tShift[r],f=e.eMarks[r];if(e.sCount[r]-e.blkIndent>=4)return!1;if(h+3>f)return!1;if(126!==(s=e.src.charCodeAt(h))&&96!==s)return!1;if(c=h,(o=(h=e.skipChars(h,s))-c)<3)return!1;if(u=e.src.slice(c,h),i=e.src.slice(h,f),96===s&&i.indexOf(String.fromCharCode(s))>=0)return!1;if(n)return!0;for(a=r;!(++a>=t)&&!((h=c=e.bMarks[a]+e.tShift[a])<(f=e.eMarks[a])&&e.sCount[a]=4||(h=e.skipChars(h,s))-c=4)return!1;if(62!==e.src.charCodeAt(D++))return!1;if(n)return!0;for(a=h=e.sCount[r]+1,32===e.src.charCodeAt(D)?(D++,a++,h++,s=!1,b=!0):9===e.src.charCodeAt(D)?(b=!0,(e.bsCount[r]+h)%4==3?(D++,a++,h++,s=!1):s=!0):b=!1,f=[e.bMarks[r]],e.bMarks[r]=D;D=w,_=[e.sCount[r]],e.sCount[r]=h-a,k=[e.tShift[r]],e.tShift[r]=D-e.bMarks[r],C=e.md.block.ruler.getRules(\"blockquote\"),g=e.parentType,e.parentType=\"blockquote\",p=r+1;p=(w=e.eMarks[p])));p++)if(62!==e.src.charCodeAt(D++)||A){if(l)break;for(v=!1,i=0,c=C.length;i=w,d.push(e.bsCount[p]),e.bsCount[p]=e.sCount[p]+1+(b?1:0),_.push(e.sCount[p]),e.sCount[p]=h-a,k.push(e.tShift[p]),e.tShift[p]=D-e.bMarks[p]}for(m=e.blkIndent,e.blkIndent=0,(y=e.push(\"blockquote_open\",\"blockquote\",1)).markup=\">\",y.map=u=[r,0],e.md.block.tokenize(e,r,p),(y=e.push(\"blockquote_close\",\"blockquote\",-1)).markup=\">\",e.lineMax=x,e.parentType=g,u[1]=e.line,i=0;i=4)return!1;if(42!==(s=e.src.charCodeAt(c++))&&45!==s&&95!==s)return!1;for(o=1;c=4)return!1;if(e.listIndent>=0&&e.sCount[r]-e.listIndent>=4&&e.sCount[r]=e.blkIndent&&(z=!0),(w=be(e,r))>=0){if(u=!0,q=e.bMarks[r]+e.tShift[r],g=Number(e.src.slice(q,w-1)),z&&1!==g)return!1}else{if(!((w=ke(e,r))>=0))return!1;u=!1}if(z&&e.skipSpaces(w)>=e.eMarks[r])return!1;if(m=e.src.charCodeAt(w-1),n)return!0;for(d=e.tokens.length,u?(L=e.push(\"ordered_list_open\",\"ol\",1),1!==g&&(L.attrs=[[\"start\",g]])):L=e.push(\"bullet_list_open\",\"ul\",1),L.map=f=[r,0],L.markup=String.fromCharCode(m),k=r,E=!1,F=e.md.block.ruler.getRules(\"list\"),C=e.parentType,e.parentType=\"list\";k=_?1:b-l)>4&&(c=1),a=l+c,(L=e.push(\"list_item_open\",\"li\",1)).markup=String.fromCharCode(m),L.map=p=[r,0],u&&(L.info=e.src.slice(q,w-1)),x=e.tight,A=e.tShift[r],y=e.sCount[r],v=e.listIndent,e.listIndent=e.blkIndent,e.blkIndent=a,e.tight=!0,e.tShift[r]=o-e.bMarks[r],e.sCount[r]=b,o>=_&&e.isEmpty(r+1)?e.line=Math.min(e.line+2,t):e.md.block.tokenize(e,r,t,!0),e.tight&&!E||(T=!1),E=e.line-r>1&&e.isEmpty(e.line-1),e.blkIndent=e.listIndent,e.listIndent=v,e.tShift[r]=A,e.sCount[r]=y,e.tight=x,(L=e.push(\"list_item_close\",\"li\",-1)).markup=String.fromCharCode(m),k=r=e.line,p[1]=k,o=e.bMarks[r],k>=t)break;if(e.sCount[k]=4)break;for(S=!1,i=0,h=F.length;i=4)return!1;if(91!==e.src.charCodeAt(C))return!1;for(;++C3||e.sCount[A]<0)){for(_=!1,l=0,u=k.length;l=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(c))return!1;for(a=e.src.slice(c,l),s=0;s=4)return!1;if(35!==(s=e.src.charCodeAt(c))||c>=l)return!1;for(o=1,s=e.src.charCodeAt(++c);35===s&&c6||cc&&Fe(e.src.charCodeAt(i-1))&&(l=i),e.line=r+1,(a=e.push(\"heading_open\",\"h\"+String(o),1)).markup=\"########\".slice(0,o),a.map=[r,e.line],(a=e.push(\"inline\",\"\",0)).content=e.src.slice(c,l).trim(),a.map=[r,e.line],a.children=[],(a=e.push(\"heading_close\",\"h\"+String(o),-1)).markup=\"########\".slice(0,o)),!0)},[\"paragraph\",\"reference\",\"blockquote\"]],[\"lheading\",function(e,r,t){var n,s,o,i,a,c,l,u,p,h,f=r+1,d=e.md.block.ruler.getRules(\"paragraph\");if(e.sCount[r]-e.blkIndent>=4)return!1;for(h=e.parentType,e.parentType=\"paragraph\";f3)){if(e.sCount[f]>=e.blkIndent&&(c=e.bMarks[f]+e.tShift[f])<(l=e.eMarks[f])&&(45===(p=e.src.charCodeAt(c))||61===p)&&(c=e.skipChars(c,p),(c=e.skipSpaces(c))>=l)){u=61===p?1:2;break}if(!(e.sCount[f]<0)){for(s=!1,o=0,i=d.length;o3||e.sCount[c]<0)){for(n=!1,s=0,o=l.length;s=t))&&!(e.sCount[i]=c){e.line=t;break}for(n=0;n?@[]^_`{|}~-\".split(\"\").forEach((function(e){Ve[e.charCodeAt(0)]=1}));var $e={};function Ge(e,r){var t,n,s,o,i,a=[],c=r.length;for(t=0;t=0;t--)95!==(n=r[t]).marker&&42!==n.marker||-1!==n.end&&(s=r[n.end],a=t>0&&r[t-1].end===n.end+1&&r[t-1].marker===n.marker&&r[t-1].token===n.token-1&&r[n.end+1].token===s.token+1,i=String.fromCharCode(n.marker),(o=e.tokens[n.token]).type=a?\"strong_open\":\"em_open\",o.tag=a?\"strong\":\"em\",o.nesting=1,o.markup=a?i+i:i,o.content=\"\",(o=e.tokens[s.token]).type=a?\"strong_close\":\"em_close\",o.tag=a?\"strong\":\"em\",o.nesting=-1,o.markup=a?i+i:i,o.content=\"\",a&&(e.tokens[r[t-1].token].content=\"\",e.tokens[r[n.end+1].token].content=\"\",t--))}He.tokenize=function(e,r){var t,n,s=e.pos,o=e.src.charCodeAt(s);if(r)return!1;if(95!==o&&42!==o)return!1;for(n=e.scanDelims(e.pos,42===o),t=0;t\\x00-\\x20]*)$/,rr=ye.HTML_TAG_RE;var tr=t,nr=r.has,sr=r.isValidEntityCode,or=r.fromCodePoint,ir=/^&#((?:x[a-f0-9]{1,6}|[0-9]{1,7}));/i,ar=/^&([a-z][a-z0-9]{1,31});/i;function cr(e,r){var t,n,s,o,i,a,c,l,u={},p=r.length;if(p){var h=0,f=-2,d=[];for(t=0;ti;n-=d[n]+1)if((o=r[n]).marker===s.marker&&o.open&&o.end<0&&(c=!1,(o.close||s.open)&&(o.length+s.length)%3==0&&(o.length%3==0&&s.length%3==0||(c=!0)),!c)){l=n>0&&!r[n-1].open?d[n-1]+1:0,d[t]=t-n+l,d[n]=l,s.open=!1,o.end=t,o.close=!1,a=-1,f=-2;break}-1!==a&&(u[s.marker][(s.open?3:0)+(s.length||0)%3]=a)}}}var lr=se,ur=r.isWhiteSpace,pr=r.isPunctChar,hr=r.isMdAsciiPunct;function fr(e,r,t,n){this.src=e,this.env=t,this.md=r,this.tokens=n,this.tokens_meta=Array(n.length),this.pos=0,this.posMax=this.src.length,this.level=0,this.pending=\"\",this.pendingLevel=0,this.cache={},this.delimiters=[],this._prev_delimiters=[],this.backticks={},this.backticksScanned=!1,this.linkLevel=0}fr.prototype.pushPending=function(){var e=new lr(\"text\",\"\",0);return e.content=this.pending,e.level=this.pendingLevel,this.tokens.push(e),this.pending=\"\",e},fr.prototype.push=function(e,r,t){this.pending&&this.pushPending();var n=new lr(e,r,t),s=null;return t<0&&(this.level--,this.delimiters=this._prev_delimiters.pop()),n.level=this.level,t>0&&(this.level++,this._prev_delimiters.push(this.delimiters),this.delimiters=[],s={delimiters:this.delimiters}),this.pendingLevel=this.level,this.tokens.push(n),this.tokens_meta.push(s),n},fr.prototype.scanDelims=function(e,r){var t,n,s,o,i,a,c,l,u,p=e,h=!0,f=!0,d=this.posMax,m=this.src.charCodeAt(e);for(t=e>0?this.src.charCodeAt(e-1):32;p0)&&(!((t=e.pos)+3>e.posMax)&&(58===e.src.charCodeAt(t)&&(47===e.src.charCodeAt(t+1)&&(47===e.src.charCodeAt(t+2)&&(!!(n=e.pending.match(Pe))&&(s=n[1],!!(o=e.md.linkify.matchAtStart(e.src.slice(t-s.length)))&&(i=(i=o.url).replace(/\\*+$/,\"\"),a=e.md.normalizeLink(i),!!e.md.validateLink(a)&&(r||(e.pending=e.pending.slice(0,-s.length),(c=e.push(\"link_open\",\"a\",1)).attrs=[[\"href\",a]],c.markup=\"linkify\",c.info=\"auto\",(c=e.push(\"text\",\"\",0)).content=e.md.normalizeLinkText(i),(c=e.push(\"link_close\",\"a\",-1)).markup=\"linkify\",c.info=\"auto\"),e.pos+=i.length-s.length,!0)))))))))}],[\"newline\",function(e,r){var t,n,s,o=e.pos;if(10!==e.src.charCodeAt(o))return!1;if(t=e.pending.length-1,n=e.posMax,!r)if(t>=0&&32===e.pending.charCodeAt(t))if(t>=1&&32===e.pending.charCodeAt(t-1)){for(s=t-1;s>=1&&32===e.pending.charCodeAt(s-1);)s--;e.pending=e.pending.slice(0,s),e.push(\"hardbreak\",\"br\",0)}else e.pending=e.pending.slice(0,-1),e.push(\"softbreak\",\"br\",0);else e.push(\"softbreak\",\"br\",0);for(o++;o=c)return!1;if(10===(t=e.src.charCodeAt(a))){for(r||e.push(\"hardbreak\",\"br\",0),a++;a=55296&&t<=56319&&a+1=56320&&n<=57343&&(o+=e.src[a+1],a++),s=\"\\\\\"+o,r||(i=e.push(\"text_special\",\"\",0),t<256&&0!==Ve[t]?i.content=o:i.content=s,i.markup=s,i.info=\"escape\"),e.pos=a+1,!0}],[\"backticks\",function(e,r){var t,n,s,o,i,a,c,l,u=e.pos;if(96!==e.src.charCodeAt(u))return!1;for(t=u,u++,n=e.posMax;u=f)return!1;if(d=a,(c=e.md.helpers.parseLinkDestination(e.src,a,e.posMax)).ok){for(u=e.md.normalizeLink(c.str),e.md.validateLink(u)?a=c.pos:u=\"\",d=a;a=f||41!==e.src.charCodeAt(a))&&(m=!0),a++}if(m){if(void 0===e.env.references)return!1;if(a=0?s=e.src.slice(d,a++):a=o+1):a=o+1,s||(s=e.src.slice(i,o)),!(l=e.env.references[We(s)]))return e.pos=h,!1;u=l.href,p=l.title}return r||(e.pos=i,e.posMax=o,e.push(\"link_open\",\"a\",1).attrs=t=[[\"href\",u]],p&&t.push([\"title\",p]),e.linkLevel++,e.md.inline.tokenize(e),e.linkLevel--,e.push(\"link_close\",\"a\",-1)),e.pos=a,e.posMax=f,!0}],[\"image\",function(e,r){var t,n,s,o,i,a,c,l,u,p,h,f,d,m=\"\",g=e.pos,_=e.posMax;if(33!==e.src.charCodeAt(e.pos))return!1;if(91!==e.src.charCodeAt(e.pos+1))return!1;if(a=e.pos+2,(i=e.md.helpers.parseLinkLabel(e,e.pos+1,!1))<0)return!1;if((c=i+1)<_&&40===e.src.charCodeAt(c)){for(c++;c<_&&(n=e.src.charCodeAt(c),Qe(n)||10===n);c++);if(c>=_)return!1;for(d=c,(u=e.md.helpers.parseLinkDestination(e.src,c,e.posMax)).ok&&(m=e.md.normalizeLink(u.str),e.md.validateLink(m)?c=u.pos:m=\"\"),d=c;c<_&&(n=e.src.charCodeAt(c),Qe(n)||10===n);c++);if(u=e.md.helpers.parseLinkTitle(e.src,c,e.posMax),c<_&&d!==c&&u.ok)for(p=u.str,c=u.pos;c<_&&(n=e.src.charCodeAt(c),Qe(n)||10===n);c++);else p=\"\";if(c>=_||41!==e.src.charCodeAt(c))return e.pos=g,!1;c++}else{if(void 0===e.env.references)return!1;if(c<_&&91===e.src.charCodeAt(c)?(d=c+1,(c=e.md.helpers.parseLinkLabel(e,c))>=0?o=e.src.slice(d,c++):c=i+1):c=i+1,o||(o=e.src.slice(a,i)),!(l=e.env.references[Ke(o)]))return e.pos=g,!1;m=l.href,p=l.title}return r||(s=e.src.slice(a,i),e.md.inline.parse(s,e.md,e.env,f=[]),(h=e.push(\"image\",\"img\",0)).attrs=t=[[\"src\",m],[\"alt\",\"\"]],h.children=f,h.content=s,p&&t.push([\"title\",p])),e.pos=c,e.posMax=_,!0}],[\"autolink\",function(e,r){var t,n,s,o,i,a,c=e.pos;if(60!==e.src.charCodeAt(c))return!1;for(i=e.pos,a=e.posMax;;){if(++c>=a)return!1;if(60===(o=e.src.charCodeAt(c)))return!1;if(62===o)break}return t=e.src.slice(i+1,c),er.test(t)?(n=e.md.normalizeLink(t),!!e.md.validateLink(n)&&(r||((s=e.push(\"link_open\",\"a\",1)).attrs=[[\"href\",n]],s.markup=\"autolink\",s.info=\"auto\",(s=e.push(\"text\",\"\",0)).content=e.md.normalizeLinkText(t),(s=e.push(\"link_close\",\"a\",-1)).markup=\"autolink\",s.info=\"auto\"),e.pos+=t.length+2,!0)):!!Xe.test(t)&&(n=e.md.normalizeLink(\"mailto:\"+t),!!e.md.validateLink(n)&&(r||((s=e.push(\"link_open\",\"a\",1)).attrs=[[\"href\",n]],s.markup=\"autolink\",s.info=\"auto\",(s=e.push(\"text\",\"\",0)).content=e.md.normalizeLinkText(t),(s=e.push(\"link_close\",\"a\",-1)).markup=\"autolink\",s.info=\"auto\"),e.pos+=t.length+2,!0))}],[\"html_inline\",function(e,r){var t,n,s,o,i,a=e.pos;return!!e.md.options.html&&(s=e.posMax,!(60!==e.src.charCodeAt(a)||a+2>=s)&&(!(33!==(t=e.src.charCodeAt(a+1))&&63!==t&&47!==t&&!function(e){var r=32|e;return r>=97&&r<=122}(t))&&(!!(n=e.src.slice(a).match(rr))&&(r||((o=e.push(\"html_inline\",\"\",0)).content=e.src.slice(a,a+n[0].length),i=o.content,/^\\s]/i.test(i)&&e.linkLevel++,function(e){return/^<\\/a\\s*>/i.test(e)}(o.content)&&e.linkLevel--),e.pos+=n[0].length,!0))))}],[\"entity\",function(e,r){var t,n,s,o=e.pos,i=e.posMax;if(38!==e.src.charCodeAt(o))return!1;if(o+1>=i)return!1;if(35===e.src.charCodeAt(o+1)){if(n=e.src.slice(o).match(ir))return r||(t=\"x\"===n[1][0].toLowerCase()?parseInt(n[1].slice(1),16):parseInt(n[1],10),(s=e.push(\"text_special\",\"\",0)).content=sr(t)?or(t):or(65533),s.markup=n[0],s.info=\"entity\"),e.pos+=n[0].length,!0}else if((n=e.src.slice(o).match(ar))&&nr(tr,n[1]))return r||((s=e.push(\"text_special\",\"\",0)).content=tr[n[1]],s.markup=n[0],s.info=\"entity\"),e.pos+=n[0].length,!0;return!1}]],_r=[[\"balance_pairs\",function(e){var r,t=e.tokens_meta,n=e.tokens_meta.length;for(cr(0,e.delimiters),r=0;r0&&n++,\"text\"===s[r].type&&r+1=o)break}else e.pending+=e.src[e.pos++]}e.pending&&e.pushPending()},kr.prototype.parse=function(e,r,t,n){var s,o,i,a=new this.State(e,r,t,n);for(this.tokenize(a),i=(o=this.ruler2.getRules(\"\")).length,s=0;s=3&&\":\"===e[r-3]||r>=3&&\"/\"===e[r-3]?0:n.match(t.re.no_http)[0].length:0}},\"mailto:\":{validate:function(e,r,t){var n=e.slice(r);return t.re.mailto||(t.re.mailto=new RegExp(\"^\"+t.re.src_email_name+\"@\"+t.re.src_host_strict,\"i\")),t.re.mailto.test(n)?n.match(t.re.mailto)[0].length:0}}},wr=\"biz|com|edu|gov|net|org|pro|web|xxx|aero|asia|coop|info|museum|name|shop|рф\".split(\"|\");function Er(e){var r=e.re=function(e){var r={};return e=e||{},r.src_Any=D.source,r.src_Cc=w.source,r.src_Z=E.source,r.src_P=n.source,r.src_ZPCc=[r.src_Z,r.src_P,r.src_Cc].join(\"|\"),r.src_ZCc=[r.src_Z,r.src_Cc].join(\"|\"),r.src_pseudo_letter=\"(?:(?![><|]|\"+r.src_ZPCc+\")\"+r.src_Any+\")\",r.src_ip4=\"(?:(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\",r.src_auth=\"(?:(?:(?!\"+r.src_ZCc+\"|[@/\\\\[\\\\]()]).)+@)?\",r.src_port=\"(?::(?:6(?:[0-4]\\\\d{3}|5(?:[0-4]\\\\d{2}|5(?:[0-2]\\\\d|3[0-5])))|[1-5]?\\\\d{1,4}))?\",r.src_host_terminator=\"(?=$|[><|]|\"+r.src_ZPCc+\")(?!\"+(e[\"---\"]?\"-(?!--)|\":\"-|\")+\"_|:\\\\d|\\\\.-|\\\\.(?!$|\"+r.src_ZPCc+\"))\",r.src_path=\"(?:[/?#](?:(?!\"+r.src_ZCc+\"|[><|]|[()[\\\\]{}.,\\\"'?!\\\\-;]).|\\\\[(?:(?!\"+r.src_ZCc+\"|\\\\]).)*\\\\]|\\\\((?:(?!\"+r.src_ZCc+\"|[)]).)*\\\\)|\\\\{(?:(?!\"+r.src_ZCc+'|[}]).)*\\\\}|\\\\\"(?:(?!'+r.src_ZCc+'|[\"]).)+\\\\\"|\\\\\\'(?:(?!'+r.src_ZCc+\"|[']).)+\\\\'|\\\\'(?=\"+r.src_pseudo_letter+\"|[-])|\\\\.{2,}[a-zA-Z0-9%/&]|\\\\.(?!\"+r.src_ZCc+\"|[.]|$)|\"+(e[\"---\"]?\"\\\\-(?!--(?:[^-]|$))(?:-*)|\":\"\\\\-+|\")+\",(?!\"+r.src_ZCc+\"|$)|;(?!\"+r.src_ZCc+\"|$)|\\\\!+(?!\"+r.src_ZCc+\"|[!]|$)|\\\\?(?!\"+r.src_ZCc+\"|[?]|$))+|\\\\/)?\",r.src_email_name='[\\\\-;:&=\\\\+\\\\$,\\\\.a-zA-Z0-9_][\\\\-;:&=\\\\+\\\\$,\\\\\"\\\\.a-zA-Z0-9_]*',r.src_xn=\"xn--[a-z0-9\\\\-]{1,59}\",r.src_domain_root=\"(?:\"+r.src_xn+\"|\"+r.src_pseudo_letter+\"{1,63})\",r.src_domain=\"(?:\"+r.src_xn+\"|(?:\"+r.src_pseudo_letter+\")|(?:\"+r.src_pseudo_letter+\"(?:-|\"+r.src_pseudo_letter+\"){0,61}\"+r.src_pseudo_letter+\"))\",r.src_host=\"(?:(?:(?:(?:\"+r.src_domain+\")\\\\.)*\"+r.src_domain+\"))\",r.tpl_host_fuzzy=\"(?:\"+r.src_ip4+\"|(?:(?:(?:\"+r.src_domain+\")\\\\.)+(?:%TLDS%)))\",r.tpl_host_no_ip_fuzzy=\"(?:(?:(?:\"+r.src_domain+\")\\\\.)+(?:%TLDS%))\",r.src_host_strict=r.src_host+r.src_host_terminator,r.tpl_host_fuzzy_strict=r.tpl_host_fuzzy+r.src_host_terminator,r.src_host_port_strict=r.src_host+r.src_port+r.src_host_terminator,r.tpl_host_port_fuzzy_strict=r.tpl_host_fuzzy+r.src_port+r.src_host_terminator,r.tpl_host_port_no_ip_fuzzy_strict=r.tpl_host_no_ip_fuzzy+r.src_port+r.src_host_terminator,r.tpl_host_fuzzy_test=\"localhost|www\\\\.|\\\\.\\\\d{1,3}\\\\.|(?:\\\\.(?:%TLDS%)(?:\"+r.src_ZPCc+\"|>|$))\",r.tpl_email_fuzzy='(^|[><|]|\"|\\\\(|'+r.src_ZCc+\")(\"+r.src_email_name+\"@\"+r.tpl_host_fuzzy_strict+\")\",r.tpl_link_fuzzy=\"(^|(?![.:/\\\\-_@])(?:[$+<=>^`||]|\"+r.src_ZPCc+\"))((?![$+<=>^`||])\"+r.tpl_host_port_fuzzy_strict+r.src_path+\")\",r.tpl_link_no_ip_fuzzy=\"(^|(?![.:/\\\\-_@])(?:[$+<=>^`||]|\"+r.src_ZPCc+\"))((?![$+<=>^`||])\"+r.tpl_host_port_no_ip_fuzzy_strict+r.src_path+\")\",r}(e.__opts__),t=e.__tlds__.slice();function s(e){return e.replace(\"%TLDS%\",r.src_tlds)}e.onCompile(),e.__tlds_replaced__||t.push(\"a[cdefgilmnoqrstuwxz]|b[abdefghijmnorstvwyz]|c[acdfghiklmnoruvwxyz]|d[ejkmoz]|e[cegrstu]|f[ijkmor]|g[abdefghilmnpqrstuwy]|h[kmnrtu]|i[delmnoqrst]|j[emop]|k[eghimnprwyz]|l[abcikrstuvy]|m[acdeghklmnopqrstuvwxyz]|n[acefgilopruz]|om|p[aefghklmnrstwy]|qa|r[eosuw]|s[abcdeghijklmnortuvxyz]|t[cdfghjklmnortvwz]|u[agksyz]|v[aceginu]|w[fs]|y[et]|z[amw]\"),t.push(r.src_xn),r.src_tlds=t.join(\"|\"),r.email_fuzzy=RegExp(s(r.tpl_email_fuzzy),\"i\"),r.link_fuzzy=RegExp(s(r.tpl_link_fuzzy),\"i\"),r.link_no_ip_fuzzy=RegExp(s(r.tpl_link_no_ip_fuzzy),\"i\"),r.host_fuzzy_test=RegExp(s(r.tpl_host_fuzzy_test),\"i\");var o=[];function i(e,r){throw new Error('(LinkifyIt) Invalid schema \"'+e+'\": '+r)}e.__compiled__={},Object.keys(e.__schemas__).forEach((function(r){var t=e.__schemas__[r];if(null!==t){var n={validate:null,link:null};if(e.__compiled__[r]=n,\"[object Object]\"===Cr(t))return!function(e){return\"[object RegExp]\"===Cr(e)}(t.validate)?yr(t.validate)?n.validate=t.validate:i(r,t):n.validate=function(e){return function(r,t){var n=r.slice(t);return e.test(n)?n.match(e)[0].length:0}}(t.validate),void(yr(t.normalize)?n.normalize=t.normalize:t.normalize?i(r,t):n.normalize=function(e,r){r.normalize(e)});!function(e){return\"[object String]\"===Cr(e)}(t)?i(r,t):o.push(r)}})),o.forEach((function(r){e.__compiled__[e.__schemas__[r]]&&(e.__compiled__[r].validate=e.__compiled__[e.__schemas__[r]].validate,e.__compiled__[r].normalize=e.__compiled__[e.__schemas__[r]].normalize)})),e.__compiled__[\"\"]={validate:null,normalize:function(e,r){r.normalize(e)}};var a=Object.keys(e.__compiled__).filter((function(r){return r.length>0&&e.__compiled__[r]})).map(Ar).join(\"|\");e.re.schema_test=RegExp(\"(^|(?!_)(?:[><|]|\"+r.src_ZPCc+\"))(\"+a+\")\",\"i\"),e.re.schema_search=RegExp(\"(^|(?!_)(?:[><|]|\"+r.src_ZPCc+\"))(\"+a+\")\",\"ig\"),e.re.schema_at_start=RegExp(\"^\"+e.re.schema_search.source,\"i\"),e.re.pretest=RegExp(\"(\"+e.re.schema_test.source+\")|(\"+e.re.host_fuzzy_test.source+\")|@\",\"i\"),function(e){e.__index__=-1,e.__text_cache__=\"\"}(e)}function qr(e,r){var t=e.__index__,n=e.__last_index__,s=e.__text_cache__.slice(t,n);this.schema=e.__schema__.toLowerCase(),this.index=t+r,this.lastIndex=n+r,this.raw=s,this.text=s,this.url=s}function Sr(e,r){var t=new qr(e,r);return e.__compiled__[t.schema].normalize(t,e),t}function Fr(e,r){if(!(this instanceof Fr))return new Fr(e,r);var t;r||(t=e,Object.keys(t||{}).reduce((function(e,r){return e||xr.hasOwnProperty(r)}),!1)&&(r=e,e={})),this.__opts__=vr({},xr,r),this.__index__=-1,this.__last_index__=-1,this.__schema__=\"\",this.__text_cache__=\"\",this.__schemas__=vr({},Dr,e),this.__compiled__={},this.__tlds__=wr,this.__tlds_replaced__=!1,this.re={},Er(this)}Fr.prototype.add=function(e,r){return this.__schemas__[e]=r,Er(this),this},Fr.prototype.set=function(e){return this.__opts__=vr(this.__opts__,e),this},Fr.prototype.test=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return!1;var r,t,n,s,o,i,a,c;if(this.re.schema_test.test(e))for((a=this.re.schema_search).lastIndex=0;null!==(r=a.exec(e));)if(s=this.testSchemaAt(e,r[2],a.lastIndex)){this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+s;break}return this.__opts__.fuzzyLink&&this.__compiled__[\"http:\"]&&(c=e.search(this.re.host_fuzzy_test))>=0&&(this.__index__<0||c=0&&null!==(n=e.match(this.re.email_fuzzy))&&(o=n.index+n[1].length,i=n.index+n[0].length,(this.__index__<0||othis.__last_index__)&&(this.__schema__=\"mailto:\",this.__index__=o,this.__last_index__=i)),this.__index__>=0},Fr.prototype.pretest=function(e){return this.re.pretest.test(e)},Fr.prototype.testSchemaAt=function(e,r,t){return this.__compiled__[r.toLowerCase()]?this.__compiled__[r.toLowerCase()].validate(e,t,this):0},Fr.prototype.match=function(e){var r=0,t=[];this.__index__>=0&&this.__text_cache__===e&&(t.push(Sr(this,r)),r=this.__last_index__);for(var n=r?e.slice(r):e;this.test(n);)t.push(Sr(this,r)),n=n.slice(this.__last_index__),r+=this.__last_index__;return t.length?t:null},Fr.prototype.matchAtStart=function(e){if(this.__text_cache__=e,this.__index__=-1,!e.length)return null;var r=this.re.schema_at_start.exec(e);if(!r)return null;var t=this.testSchemaAt(e,r[2],r[0].length);return t?(this.__schema__=r[2],this.__index__=r.index+r[1].length,this.__last_index__=r.index+r[0].length+t,Sr(this,0)):null},Fr.prototype.tlds=function(e,r){return e=Array.isArray(e)?e:[e],r?(this.__tlds__=this.__tlds__.concat(e).sort().filter((function(e,r,t){return e!==t[r-1]})).reverse(),Er(this),this):(this.__tlds__=e.slice(),this.__tlds_replaced__=!0,Er(this),this)},Fr.prototype.normalize=function(e){e.schema||(e.url=\"http://\"+e.url),\"mailto:\"!==e.schema||/^mailto:/i.test(e.url)||(e.url=\"mailto:\"+e.url)},Fr.prototype.onCompile=function(){};var Lr=Fr,zr=2147483647,Tr=/^xn--/,Ir=/[^\\x20-\\x7E]/,Mr=/[\\x2E\\u3002\\uFF0E\\uFF61]/g,Rr={overflow:\"Overflow: input needs wider integers to process\",\"not-basic\":\"Illegal input >= 0x80 (not a basic code point)\",\"invalid-input\":\"Invalid input\"},Br=Math.floor,Nr=String.fromCharCode;\n/*! https://mths.be/punycode v1.4.1 by @mathias */function Or(e){throw new RangeError(Rr[e])}function Pr(e,r){for(var t=e.length,n=[];t--;)n[t]=r(e[t]);return n}function jr(e,r){var t=e.split(\"@\"),n=\"\";return t.length>1&&(n=t[0]+\"@\",e=t[1]),n+Pr((e=e.replace(Mr,\".\")).split(\".\"),r).join(\".\")}function Ur(e){for(var r,t,n=[],s=0,o=e.length;s=55296&&r<=56319&&s65535&&(r+=Nr((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+=Nr(e)})).join(\"\")}function Zr(e,r){return e+22+75*(e<26)-((0!=r)<<5)}function $r(e,r,t){var n=0;for(e=t?Br(e/700):e>>1,e+=Br(e/r);e>455;n+=36)e=Br(e/35);return Br(n+36*e/(e+38))}function Gr(e){var r,t,n,s,o,i,a,c,l,u,p,h=[],f=e.length,d=0,m=128,g=72;for((t=e.lastIndexOf(\"-\"))<0&&(t=0),n=0;n=128&&Or(\"not-basic\"),h.push(e.charCodeAt(n));for(s=t>0?t+1:0;s=f&&Or(\"invalid-input\"),((c=(p=e.charCodeAt(s++))-48<10?p-22:p-65<26?p-65:p-97<26?p-97:36)>=36||c>Br((zr-d)/i))&&Or(\"overflow\"),d+=c*i,!(c<(l=a<=g?1:a>=g+26?26:a-g));a+=36)i>Br(zr/(u=36-l))&&Or(\"overflow\"),i*=u;g=$r(d-o,r=h.length+1,0==o),Br(d/r)>zr-m&&Or(\"overflow\"),m+=Br(d/r),d%=r,h.splice(d++,0,m)}return Vr(h)}function Hr(e){var r,t,n,s,o,i,a,c,l,u,p,h,f,d,m,g=[];for(h=(e=Ur(e)).length,r=128,t=0,o=72,i=0;i=r&&pBr((zr-t)/(f=n+1))&&Or(\"overflow\"),t+=(a-r)*f,r=a,i=0;izr&&Or(\"overflow\"),p==r){for(c=t,l=36;!(c<(u=l<=o?1:l>=o+26?26:l-o));l+=36)m=c-u,d=36-u,g.push(Nr(Zr(u+m%d,0))),c=Br(m/d);g.push(Nr(Zr(c,0))),o=$r(t,f,n==s),t=0,++n}++t,++r}return g.join(\"\")}function Jr(e){return jr(e,(function(e){return Tr.test(e)?Gr(e.slice(4).toLowerCase()):e}))}function Wr(e){return jr(e,(function(e){return Ir.test(e)?\"xn--\"+Hr(e):e}))}var Yr={decode:Ur,encode:Vr},Kr={version:\"1.4.1\",ucs2:Yr,toASCII:Wr,toUnicode:Jr,encode:Hr,decode:Gr},Qr=r,Xr=q,et=R,rt=pe,tt=Ne,nt=br,st=Lr,ot=s,it=e(Object.freeze({__proto__:null,decode:Gr,encode:Hr,toUnicode:Jr,toASCII:Wr,version:\"1.4.1\",ucs2:Yr,default:Kr})),at={default:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:\"language-\",linkify:!1,typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:100},components:{core:{},block:{},inline:{}}},zero:{options:{html:!1,xhtmlOut:!1,breaks:!1,langPrefix:\"language-\",linkify:!1,typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{rules:[\"normalize\",\"block\",\"inline\",\"text_join\"]},block:{rules:[\"paragraph\"]},inline:{rules:[\"text\"],rules2:[\"balance_pairs\",\"fragments_join\"]}}},commonmark:{options:{html:!0,xhtmlOut:!0,breaks:!1,langPrefix:\"language-\",linkify:!1,typographer:!1,quotes:\"“”‘’\",highlight:null,maxNesting:20},components:{core:{rules:[\"normalize\",\"block\",\"inline\",\"text_join\"]},block:{rules:[\"blockquote\",\"code\",\"fence\",\"heading\",\"hr\",\"html_block\",\"lheading\",\"list\",\"reference\",\"paragraph\"]},inline:{rules:[\"autolink\",\"backticks\",\"emphasis\",\"entity\",\"escape\",\"html_inline\",\"image\",\"link\",\"newline\",\"text\"],rules2:[\"balance_pairs\",\"emphasis\",\"fragments_join\"]}}}},ct=/^(vbscript|javascript|file|data):/,lt=/^data:image\\/(gif|png|jpeg|webp);/;function ut(e){var r=e.trim().toLowerCase();return!ct.test(r)||!!lt.test(r)}var pt=[\"http:\",\"https:\",\"mailto:\"];function ht(e){var r=ot.parse(e,!0);if(r.hostname&&(!r.protocol||pt.indexOf(r.protocol)>=0))try{r.hostname=it.toASCII(r.hostname)}catch(e){}return ot.encode(ot.format(r))}function ft(e){var r=ot.parse(e,!0);if(r.hostname&&(!r.protocol||pt.indexOf(r.protocol)>=0))try{r.hostname=it.toUnicode(r.hostname)}catch(e){}return ot.decode(ot.format(r),ot.decode.defaultChars+\"%\")}function dt(e,r){if(!(this instanceof dt))return new dt(e,r);r||Qr.isString(e)||(r=e||{},e=\"default\"),this.inline=new nt,this.block=new tt,this.core=new rt,this.renderer=new et,this.linkify=new st,this.validateLink=ut,this.normalizeLink=ht,this.normalizeLinkText=ft,this.utils=Qr,this.helpers=Qr.assign({},Xr),this.options={},this.configure(e),r&&this.set(r)}dt.prototype.set=function(e){return Qr.assign(this.options,e),this},dt.prototype.configure=function(e){var r,t=this;if(Qr.isString(e)&&!(e=at[r=e]))throw new Error('Wrong `markdown-it` preset \"'+r+'\", check name');if(!e)throw new Error(\"Wrong `markdown-it` preset, can't be empty\");return e.options&&t.set(e.options),e.components&&Object.keys(e.components).forEach((function(r){e.components[r].rules&&t[r].ruler.enableOnly(e.components[r].rules),e.components[r].rules2&&t[r].ruler2.enableOnly(e.components[r].rules2)})),this},dt.prototype.enable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),[\"core\",\"block\",\"inline\"].forEach((function(r){t=t.concat(this[r].ruler.enable(e,!0))}),this),t=t.concat(this.inline.ruler2.enable(e,!0));var n=e.filter((function(e){return t.indexOf(e)<0}));if(n.length&&!r)throw new Error(\"MarkdownIt. Failed to enable unknown rule(s): \"+n);return this},dt.prototype.disable=function(e,r){var t=[];Array.isArray(e)||(e=[e]),[\"core\",\"block\",\"inline\"].forEach((function(r){t=t.concat(this[r].ruler.disable(e,!0))}),this),t=t.concat(this.inline.ruler2.disable(e,!0));var n=e.filter((function(e){return t.indexOf(e)<0}));if(n.length&&!r)throw new Error(\"MarkdownIt. Failed to disable unknown rule(s): \"+n);return this},dt.prototype.use=function(e){var r=[this].concat(Array.prototype.slice.call(arguments,1));return e.apply(e,r),this},dt.prototype.parse=function(e,r){if(\"string\"!=typeof e)throw new Error(\"Input data should be a String\");var t=new this.core.State(e,this,r);return this.core.process(t),t.tokens},dt.prototype.render=function(e,r){return r=r||{},this.renderer.render(this.parse(e,r),this.options,r)},dt.prototype.parseInline=function(e,r){var t=new this.core.State(e,this,r);return t.inlineMode=!0,this.core.process(t),t.tokens},dt.prototype.renderInline=function(e,r){return r=r||{},this.renderer.render(this.parseInline(e,r),this.options,r)};var mt=dt;export default mt;\n"],"names":["e","r","t","n","s","a","c","l","u","o","i","p","f","m","g","A","x","D","w","E","q","S","F","L","z","h","d","_","k","b","v","C","y","T"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/ua-markdown.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/ua-markdown.js.map deleted file mode 100644 index 7b53835..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/ua-markdown/ua-markdown.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ua-markdown.js","sources":["components/ua-markdown/ua-markdown.vue","/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/ua-markdown/ua-markdown.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n\r\n\r\n","import Component from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/ua-markdown/ua-markdown.vue'\nwx.createComponent(Component)"],"names":["MarkdownIt","hljs","uni"],"mappings":";;;;;;;;;;;;;AAWC,UAAM,QAAQ;AAMd,QAAI,eAAe,CAAE;AACrB,UAAM,WAAWA,yCAAAA,GAAW;AAAA,MAC1B,MAAM;AAAA,MACP,WAAW,SAAS,KAAK,MAAM;AAC/B,YAAI,UAAU;AACd,YAAI;AACJ,oBAAUC,qDAAI,GAAC,cAAc,GAAG,EAAE;AAAA,QACjC,SAAQ,KAAK;AACd,oBAAU,SAAS,MAAM,WAAW,GAAG;AAAA,QACrC;AACF,cAAM,QAAQ,QAAQ,MAAM,IAAI,EAAE,MAAM,GAAG,EAAE;AAE9C,YAAI,OAAO,MAAM,IAAI,CAAC,MAAM,UAAU;AACrC,cAAI,QAAQ,IAAG;AACd,mBAAO;AAAA,UACN;AACA,iBAAO,4CAA4C,QAAQ,KAAK,cAAc,OAAM;AAAA,QACxF,CAAI,EAAE,KAAK,EAAE;AACX,YAAG,MAAM,UAAU;AAClB,iBAAO,oCAAoC,OAAO;AAAA,QACrD,OAAS;AACP,iBAAO,mDAAmD,OAAO;AAAA,QAC/D;AACH,qBAAa,KAAK,GAAG;AACpB,YAAI,WAAW;AAMf,oBAAY,0HAA0H,IAAI;AACzI,oBAAY;AACd,eAAO;AAAA,MACN;AAAA,IACF,CAAE;AACF,UAAM,aAAa,CAAC,UAAU;AAC5B,UAAG,CAAC;AAAO;AAEV,cAAQ,MAAM,QAAQ,wBAAwB,IAAI;AACpD,cAAQ,MAAM,QAAQ,WAAW,GAAG;AAClC,UAAI,aAAa;AACnB,UAAI,MAAM,MAAM,KAAK,EAAE,SAAS,GAAG;AAClC,YAAI,SAAS;AACb,YAAG,OAAO,OAAO,SAAO,CAAC,KAAK,MAAK;AACnC,oBAAU;AAAA,QACR;AACD,qBAAa,SAAS,OAAO,MAAM;AAAA,MACtC,OAAS;AACP,qBAAa,SAAS,OAAO,KAAK;AAAA,MACjC;AAEH,mBAAa,WAAW,QAAQ,WAAW,sBAAsB;AAC/D,mBAAa,WAAW,QAAQ,QAAQ,gBAAgB;AACzD,mBAAa,WAAW,QAAQ,SAAS,iBAAiB;AAC3D,mBAAa,WAAW,QAAQ,QAAQ,gBAAgB;AACvD,mBAAa,WAAW,QAAQ,wBAAwB,iBAAiB;AAGxE,aAAO;AAAA,IAOP;AAGF,UAAM,kBAAkB,CAAC,MAAM;AAC9B,UAAI,EAAC,MAAK,IAAI,EAAE,OAAO;AACxB,UAAI,EAAC,mBAAkB,eAAc,SAAQ,UAAS,IAAI;AACzD,UAAG,aAAa,YAAW;AAC3BC,sBAAAA,MAAI,iBAAiB;AAAA,UACpB,MAAM,aAAa,aAAa;AAAA,UAAE,WAAW;AAAA,UAC7C,UAAU;AACTA,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO;AAAA,cAAO,MAAM;AAAA,YACxB,CAAK;AAAA,UACA;AAAA,QACL,CAAI;AAAA,MACD;AAAA,IACD;;;;;;;;;;ACjGF,GAAG,gBAAgB,SAAS;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/ywjg-view/ywjg-view.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/ywjg-view/ywjg-view.js.map deleted file mode 100644 index 413b319..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/ywjg-view/ywjg-view.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ywjg-view.js","sources":["components/ywjg-view/ywjg-view.vue","/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/ywjg-view/ywjg-view.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n","import Component from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/ywjg-view/ywjg-view.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;AAqDC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;AAAA,MACN,MAAM;AAAA,QAAC;AAAA,UACL,OAAO;AAAA,UACP,MAAM,CAAC;AAAA,YACN,OAAO;AAAA,YACP,UAAU;AAAA,YACV,MAAM;AAAA,YACN,KAAK;AAAA,YACL,MAAM;AAAA,YACN,IAAI;AAAA,UACL,GAAG;AAAA,YACF,OAAO;AAAA,YACP,UAAU;AAAA,YACV,MAAM;AAAA,YACN,KAAK;AAAA,YACL,MAAM;AAAA,YACN,IAAI;AAAA,UACL,GAAG;AAAA,YACF,OAAO;AAAA,YACP,UAAU;AAAA,YACV,MAAM;AAAA,YACN,KAAK;AAAA,YACL,MAAM;AAAA,YACN,IAAI;AAAA,UACL,GAAG;AAAA,YACF,OAAO;AAAA,YACP,UAAU;AAAA,YACV,MAAM;AAAA,YACN,KAAK;AAAA,YACL,MAAM;AAAA,YACN,IAAI;AAAA,WACJ;AAAA,QACD;AAAA,QACD;AAAA,UACC,OAAO;AAAA,UACP,MAAM;AAAA,YAAC;AAAA,cACL,OAAO;AAAA,cACP,MAAM;AAAA,gBAAC;AAAA,kBACL,OAAO;AAAA,kBACP,MAAM;AAAA,gBACN;AAAA,gBACD;AAAA,kBACC,OAAO;AAAA,kBACP,MAAM;AAAA,gBACN;AAAA,gBACD;AAAA,kBACC,OAAO;AAAA,kBACP,MAAM;AAAA,gBACP;AAAA,cACD;AAAA,YACD;AAAA,YAAG;AAAA,cACF,OAAO;AAAA,cACP,MAAM;AAAA,gBAAC;AAAA,kBACL,OAAO;AAAA,kBACP,MAAM;AAAA,gBACN;AAAA,gBACD;AAAA,kBACC,OAAO;AAAA,kBACP,MAAM;AAAA,gBACN;AAAA,gBACD;AAAA,kBACC,OAAO;AAAA,kBACP,MAAM;AAAA,gBACP;AAAA,cACD;AAAA,YACA;AAAA,YACD;AAAA,cACC,OAAO;AAAA,cACP,MAAM;AAAA,gBAAC;AAAA,kBACL,OAAO;AAAA,kBACP,MAAM;AAAA,gBACN;AAAA,gBACD;AAAA,kBACC,OAAO;AAAA,kBACP,MAAM;AAAA,gBACN;AAAA,gBACD;AAAA,kBACC,OAAO;AAAA,kBACP,MAAM;AAAA,gBACP;AAAA,cACD;AAAA,YACA;AAAA,YACD;AAAA,cACC,OAAO;AAAA,cACP,MAAM;AAAA,gBAAC;AAAA,kBACL,OAAO;AAAA,kBACP,MAAM;AAAA,gBACN;AAAA,gBACD;AAAA,kBACC,OAAO;AAAA,kBACP,MAAM;AAAA,gBACN;AAAA,gBACD;AAAA,kBACC,OAAO;AAAA,kBACP,MAAM;AAAA,gBACP;AAAA,cACD;AAAA,YACD;AAAA,UACD;AAAA,QACD;AAAA,MACD;AAAA;EAEF;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9JD,GAAG,gBAAgB,SAAS;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/components/zysj-view/zysj-view.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/components/zysj-view/zysj-view.js.map deleted file mode 100644 index a66412f..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/components/zysj-view/zysj-view.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"zysj-view.js","sources":["components/zysj-view/zysj-view.vue","/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/zysj-view/zysj-view.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n","import Component from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/components/zysj-view/zysj-view.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;;AA+ZC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AACN,WAAO;AAAA,MACN,UAAU;AAAA;EAEX;AAAA,EACD,OAAO;AAAA;AAAA,IACN,MAAM;AAAA,EACN;AAAA,EACD,OAAO;AAAA,IACN,MAAM;AAAA,MACL,QAAQ,QAAQ,QAAQ;AACvB,aAAK,WAAW;AAAA,MACjB;AAAA,IACD;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACP,UAAU,OAAO;AAChBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK,kDAAkD,KAAK;AAAA,OAC5D;AAAA,IACF;AAAA,EACF;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtbD,GAAG,gBAAgB,SAAS;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/concept.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/concept.js.map deleted file mode 100644 index 2b68b0e..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/concept.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"concept.js","sources":["pages/concept/concept.vue","pages/concept/concept.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/concept/concept.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getRateUpOrDown","getChgRateStr","date","uni","CryptoJS","eventRelatedConcept","newestPriceDate","membershipStatus","conceptRankList"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/conceptNewsDetails/conceptNewsDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/conceptNewsDetails/conceptNewsDetails.js.map deleted file mode 100644 index 185e5c9..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/conceptNewsDetails/conceptNewsDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"conceptNewsDetails.js","sources":["pages/concept/conceptNewsDetails/conceptNewsDetails.vue","pages/concept/conceptNewsDetails/conceptNewsDetails.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/concept/conceptNewsDetails/conceptNewsDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleTime"],"mappings":";;;;AAoBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,UAAS;AAAA,MACT,cAAaC,WAAY;AAAA,IAC1B;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,WAAW,KAAK,MAAM,mBAAmB,EAAE,IAAI,CAAC;AAAA,EACtD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9BD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.js.map deleted file mode 100644 index 29eade8..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/historicalTimeline/historicalTimeline.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"historicalTimeline.js","sources":["pages/concept/historicalTimeline/historicalTimeline.vue","pages/concept/historicalTimeline/historicalTimeline.vue?type=page"],"sourcesContent":["\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/concept/historicalTimeline/historicalTimeline.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getRateUpOrDown","getChgRateStr","isValidJSON","date","uni","priceTimeline","conceptNews","conceptReport"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/hotStock/hotStock.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/hotStock/hotStock.js.map deleted file mode 100644 index 6683902..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/hotStock/hotStock.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"hotStock.js","sources":["pages/concept/hotStock/hotStock.vue","pages/concept/hotStock/hotStock.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/concept/hotStock/hotStock.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","date","conceptDetails","uni","conceptOtherDetails"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/newsDetails/newsDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/newsDetails/newsDetails.js.map deleted file mode 100644 index da5867b..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/newsDetails/newsDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"newsDetails.js","sources":["pages/concept/newsDetails/newsDetails.vue","pages/concept/newsDetails/newsDetails.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/concept/newsDetails/newsDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleTime"],"mappings":";;;;AAoBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,UAAS;AAAA,MACT,cAAaC,WAAY;AAAA,IAC1B;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,WAAW,KAAK,MAAM,mBAAmB,EAAE,IAAI,CAAC;AAAA,EACtD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9BD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/reportDetails/reportDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/reportDetails/reportDetails.js.map deleted file mode 100644 index b866d37..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/concept/reportDetails/reportDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"reportDetails.js","sources":["pages/concept/reportDetails/reportDetails.vue","pages/concept/reportDetails/reportDetails.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/concept/reportDetails/reportDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleTime","uni"],"mappings":";;;;AAqBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,YAAW;AAAA,MACX,cAAaC,WAAa;AAAA,MAC1B,SAAQ;AAAA,IACT;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,aAAa,KAAK,MAAM,mBAAmB,EAAE,IAAI,CAAC;AACvD,SAAK,WAAW,UAAU,KAAK,WAAW,QAAQ,QAAQ,MAAM,GAAG;AACnEC,wBAAA,MAAA,OAAA,uDAAY,KAAK,MAAM,KAAK,WAAW,OAAO,CAAC;AAC/C,SAAK,UAAU,KAAK,MAAM,KAAK,WAAW,OAAO,EAAE;AAAA,EACpD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;ACnCD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/conceptCenter/conceptCenter.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/conceptCenter/conceptCenter.js.map deleted file mode 100644 index 29342fb..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/conceptCenter/conceptCenter.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"conceptCenter.js","sources":["pages/index/conceptCenter/conceptCenter.vue","pages/index/conceptCenter/conceptCenter.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/index/conceptCenter/conceptCenter.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getRateUpOrDown","getChgRateStr","date","uni","eventRelatedConcept","newestPriceDate","membershipStatus","conceptRankList"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/conceptDetails/conceptDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/conceptDetails/conceptDetails.js.map deleted file mode 100644 index e8ffec0..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/conceptDetails/conceptDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"conceptDetails.js","sources":["pages/index/conceptDetails/conceptDetails.vue","pages/index/conceptDetails/conceptDetails.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/index/conceptDetails/conceptDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject"],"mappings":";;AASC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,KAAI;AAAA,IACL;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,QAAG,EAAE,MACL;AACC,WAAK,MAAM,4CAA0C,EAAE,OAAK;AAAA,IAC7D;AAAA,EACA;AAAA,EACD,SAAS,CAET;AACD;;;;;;;ACxBD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/conceptNewsDetails/conceptNewsDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/conceptNewsDetails/conceptNewsDetails.js.map deleted file mode 100644 index 0cb6e76..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/conceptNewsDetails/conceptNewsDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"conceptNewsDetails.js","sources":["pages/index/conceptNewsDetails/conceptNewsDetails.vue?type=page"],"sourcesContent":["import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/index/conceptNewsDetails/conceptNewsDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/eventDetails/eventDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/eventDetails/eventDetails.js.map deleted file mode 100644 index 8a0f407..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/eventDetails/eventDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"eventDetails.js","sources":["pages/index/eventDetails/eventDetails.vue","pages/index/eventDetails/eventDetails.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/index/eventDetails/eventDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleHourMinute","getLocaleTime","getRateUpOrDown","getRateStr","getChgRateStr","uni","CryptoJS","commentEvent","followEvent","replyComment","likeEventComment","eventRelatedStock","eventRelatedConcept","eventHistoryEvent","eventCommentList"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/historicalTimeline/historicalTimeline.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/historicalTimeline/historicalTimeline.js.map deleted file mode 100644 index da81be8..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/historicalTimeline/historicalTimeline.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"historicalTimeline.js","sources":["pages/index/historicalTimeline/historicalTimeline.vue","pages/index/historicalTimeline/historicalTimeline.vue?type=page"],"sourcesContent":["\n\n\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/index/historicalTimeline/historicalTimeline.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getRateUpOrDown","getChgRateStr","date","priceTimeline","conceptNews","conceptReport"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/hotStock/hotStock.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/hotStock/hotStock.js.map deleted file mode 100644 index 5190f97..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/hotStock/hotStock.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"hotStock.js","sources":["pages/index/hotStock/hotStock.vue","pages/index/hotStock/hotStock.vue?type=page"],"sourcesContent":["\n\n\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/index/hotStock/hotStock.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","date","conceptDetails"],"mappings":";;;;AA0FC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,SAAQ;AAAA,MACR,WAAU;AAAA;AAAA,MACV,aAAY;AAAA;AAAA,MACZ,UAAS,CAAC,KAAI,KAAI,KAAI,KAAI,KAAI,KAAI,GAAG;AAAA,MACrC,eAAc,CAAE;AAAA,MAChB,kBAAiB;AAAA;AAAA,MACjB,aAAY;AAAA;AAAA,MACZ,eAAc;AAAA;AAAA,MACd,eAAc,CAAC,MAAK,MAAK,OAAM,KAAK;AAAA,MACpC,WAAU,CAAE;AAAA;AAAA,IACb;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,UAAU,KAAK,QAAM,KAAG,MAAI,MAAIA,cAAM,OAAC,aAAa;AACzD,QAAI,cAAc,oBAAI;AAEtB,QAAI,cAAc,YAAY;AAC9B,QAAI,eAAe,YAAY,SAAQ,IAAG;AAC1C,QAAI,aAAa,YAAY;AAC7B,SAAK,mBAAmB,KAAG,KAAG,eAAa;AAC3C,SAAK,cAAc,cAAY,MAAI,eAAa;AAChD,SAAK,gBAAgB,cAAY,OAAK,eAAa,IAAE,eAAc,MAAI,gBAAe,OAAK,aAAW,IAAE,aAAY,MAAI;AACxH,SAAK,0BAA0B;AAC/B,QAAI,EAAE,IAAI;AACT,WAAK,YAAY,EAAE;AACnB,WAAK,uBAAuB;AAAA,IAC7B;AAAA,EACA;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA,IAIR,4BACA;AACC,UAAI,cAAc,oBAAI;AAEtB,UAAI,cAAc,YAAY;AAC9B,UAAI,eAAe,YAAY,SAAQ,IAAG;AAC1C,UAAI,aAAa,YAAY;AAC7B,UAAI,gBAAgB,CAAC;AACrB,eAAS,IAAI,cAAY,IAAI,IAAI,cAAY,IAAI,KAAK;AACrD,iBAAS,IAAI,GAAG,IAAI,IAAI,KAAK;AAC5B,cAAI,OAAO,IAAI,KAAK,GAAE,IAAE,GAAE,CAAC;AAC3B,cAAI,kBAAkB,IAAI,KAAK,GAAE,IAAE,GAAE,CAAC;AACtC,0BAAgB,QAAQ,CAAC;AAEzB,cAAI,kBAAkB,KAAK,QAAQ;AACnC,cAAI,eAAe,gBAAgB,OAAM,KAAM;AAC/C,cAAI,cAAc,CAAC;AACnB,mBAAS,IAAI,GAAG,KAAK,iBAAiB,KAAK;AAC1C,gBAAI,UAAU,IAAI,KAAK,GAAE,IAAE,GAAE,CAAC;AAC9B,oBAAQ,QAAQ,CAAC;AACjB,gBAAI,WAAW,QAAQ,SAAQ,IAAG;AAClC,gBAAI,SAAS,QAAQ,QAAQ;AAC7B,gBAAI,OAAO,QAAQ,QAAQ;AAC3B,gBAAIC,QAAO,IAAE,OAAK,WAAS,IAAE,WAAU,MAAI,YAAW,OAAK,SAAO,IAAE,SAAQ,MAAI;AAChF,wBAAY,KAAK,EAAC,MAAKA,OAAK,MAAK,GAAE,OAAM,UAAS,KAAI,QAAO,SAAS,KAAG,eAAa,YAAU,gBAAc,UAAQ,aAAY,OAAK,OAAM,gBAAe,MAAK,WAAU,KAAI,CAAC;AAAA,UACjL;AACA,mBAAS,IAAI,GAAG,IAAI,eAAa,GAAG,KAAK;AAExC,gBAAI,OAAO;AACX,gBAAI,QAAQ;AACZ,gBAAG,IAAE,GACL;AACC,qBAAO,IAAI;AACX,sBAAQ;AAAA,YACT;AACA,gBAAI,eAAe,IAAI,KAAK,MAAM,OAAO,CAAC,EAAE,QAAQ;AAEpD,gBAAI,UAAU,IAAI,KAAK,MAAK,QAAM,GAAE,eAAa,CAAC;AAClD,gBAAI,WAAW,QAAQ,SAAQ,IAAG;AAClC,gBAAI,SAAS,QAAQ,QAAQ;AAC7B,gBAAI,OAAO,QAAQ,QAAQ;AAC3B,gBAAIA,QAAO,OAAK,OAAK,WAAS,IAAE,WAAU,MAAI,YAAW,OAAK,SAAO,IAAE,SAAQ,MAAI;AACnF,wBAAY,QAAQ,EAAC,MAAKA,OAAK,MAAU,OAAM,UAAS,KAAI,QAAO,SAAQ,OAAM,gBAAe,OAAM,WAAU,KAAI,CAAC;AAAA,UACtH;AAEA,cAAI,oBAAoB,IAAI,KAAK,GAAG,IAAE,GAAG,CAAC;AAE1C,cAAI,iBAAiB,IAAI,KAAK,oBAAqB,KAAK,KAAK,KAAK,GAAK;AACvE,cAAI,cAAc,eAAe,OAAM,KAAM;AAC7C,mBAAS,IAAI,GAAG,IAAI,IAAE,aAAa,KAAK;AACvC,gBAAI,OAAO;AACX,gBAAI,QAAQ;AACZ,gBAAG,QAAM,IACT;AACC,sBAAQ;AACR;AAAA,YACD;AAEA,gBAAI,UAAU,IAAI,KAAK,MAAK,QAAQ,GAAE,CAAC;AACvC,gBAAI,WAAW,QAAQ,SAAQ,IAAG;AAClC,gBAAI,SAAS,QAAQ,QAAQ;AAC7B,gBAAI,OAAO,QAAQ,QAAQ;AAC3B,gBAAIA,QAAO,OAAK,OAAK,WAAS,IAAE,WAAU,MAAI,YAAW,OAAK,SAAO,IAAE,SAAQ,MAAI;AACnF,wBAAY,KAAK,EAAC,MAAKA,OAAK,MAAU,OAAM,UAAS,KAAI,QAAO,SAAQ,OAAM,gBAAe,OAAM,WAAU,KAAI,CAAC;AAAA,UACnH;AACA,wBAAc,KAAK,WAAW;AAAA,QAC/B;AAAA,MACD;AACA,WAAK,gBAAgB;AAAA,IACrB;AAAA;AAAA;AAAA;AAAA,IAID,kBACA;AACC,WAAK,MAAM,WAAW,EAAE,KAAK;AAAA,IAC7B;AAAA;AAAA;AAAA;AAAA;AAAA,IAKD,qBAAqB,OACrB;AACC,WAAK,UAAU,KAAK,EAAE,WAAW,CAAC,KAAK,UAAU,KAAK,EAAE;AAAA,IACxD;AAAA;AAAA;AAAA;AAAA,IAID,cACA;AACC,WAAK,MAAM,WAAW,EAAE,MAAM;AAAA,IAC9B;AAAA;AAAA;AAAA;AAAA,IAID,eACA;AACC,WAAK,YAAY;AACjB,WAAK,uBAAuB;AAAA,IAC5B;AAAA;AAAA;AAAA;AAAA,IAID,gBACA;AACC,UAAG,KAAK,mBAAiB,GACzB;AACC,aAAK;AACL,YAAI,YAAY,KAAK,cAAc,KAAK,gBAAgB;AACxD,YAAI,OAAO;AACX,YAAI,QAAQ;AACZ,iBAAS,QAAQ,WAAW;AAC3B,cAAG,KAAK,gBACR;AACC,mBAAO,KAAK;AACZ,oBAAQ,KAAK;AACb;AAAA,UACD;AAAA,QACD;AACA,aAAK,cAAc,OAAK,MAAI,QAAM;AAAA,MACnC;AAAA,IACA;AAAA;AAAA;AAAA;AAAA,IAID,iBACA;AACC,UAAG,KAAK,mBAAiB,KAAK,cAAc,SAAO,GACnD;AACC,aAAK;AACL,YAAI,YAAY,KAAK,cAAc,KAAK,gBAAgB;AACxD,YAAI,OAAO;AACX,YAAI,QAAQ;AACZ,iBAAS,QAAQ,WAAW;AAC3B,cAAG,KAAK,gBACR;AACC,mBAAO,KAAK;AACZ,oBAAQ,KAAK;AACb;AAAA,UACD;AAAA,QACD;AACA,aAAK,cAAc,OAAK,MAAI,QAAM;AAAA,MACnC;AAAA,IACA;AAAA,IACD,YAAY,GACZ;AACC,UAAI,cAAc,oBAAI;AAEtB,UAAI,cAAc,YAAY,YAAY;AAE1C,UAAI,YAAY,EAAE,OAAO;AACzB,UAAI,aAAa,SAAS,UAAU,MAAM,GAAG,EAAE,CAAC,CAAC;AACjD,UAAI,cAAc,SAAS,UAAU,MAAM,GAAG,EAAE,CAAC,CAAC;AAClD,WAAK,oBAAoB,cAAc,cAAc,OAAK,KAAG,cAAY;AACzE,WAAK,cAAc,aAAW,MAAI,cAAY;AAAA,IAC9C;AAAA;AAAA;AAAA;AAAA;AAAA,IAKD,gBAAgB,MAChB;AACC,UAAI,KAAK,iBAAe,KAAK,MAAK;AACjC,aAAK,gBAAgB,KAAK;AAAA,MAC3B;AAAA,IACA;AAAA;AAAA;AAAA;AAAA,IAID,mBAAmB,OACnB;AACC,UAAI,cAAc,oBAAI;AACtB,UAAI,cAAc,YAAY;AAC9B,UAAI,SAAO,GAAG;AAEb,YAAI,eAAe,YAAY,SAAQ,IAAG;AAC1C,YAAI,aAAa,YAAY;AAC7B,aAAK,mBAAmB,KAAG,KAAG,eAAa;AAC3C,aAAK,cAAc,cAAY,MAAI,eAAa;AAChD,aAAK,gBAAgB,cAAY,OAAK,eAAa,IAAE,eAAc,MAAI,gBAAe,OAAK,aAAW,IAAE,aAAY,MAAI;AAAA,MAEzH,WAAU,SAAO,GAAG;AAEnB,YAAI,YAAY,IAAI,KAAK,WAAW;AACpC,kBAAU,QAAQ,UAAU,QAAO,IAAG,CAAC;AACvC,YAAI,gBAAgB,UAAU;AAC9B,YAAI,iBAAiB,UAAU,SAAQ,IAAG;AAC1C,YAAI,eAAe,UAAU;AAC7B,aAAK,oBAAoB,MAAM,cAAY,kBAAgB,KAAG,iBAAe;AAC7E,aAAK,cAAc,gBAAc,MAAI,iBAAe;AACpD,aAAK,gBAAgB,gBAAc,OAAK,iBAAe,IAAE,iBAAgB,MAAI,kBAAiB,OAAK,eAAa,IAAE,eAAc,MAAI;AAAA,MAErI,WAAU,SAAO,GAAG;AAEnB,YAAI,UAAU,IAAI,KAAK,WAAW;AAClC,gBAAQ,QAAQ,QAAQ,QAAO,IAAG,CAAC;AACnC,YAAI,cAAc,QAAQ;AAC1B,YAAI,eAAe,QAAQ,SAAQ,IAAG;AACtC,YAAI,aAAa,QAAQ;AACzB,aAAK,oBAAoB,MAAM,cAAY,gBAAc,KAAG,eAAa;AACzE,aAAK,cAAc,cAAY,MAAI,eAAa;AAChD,aAAK,gBAAgB,cAAY,OAAK,eAAa,IAAE,eAAc,MAAI,gBAAe,OAAK,aAAW,IAAE,aAAY,MAAI;AAAA,MACxH,OACD;AAEC,YAAI,WAAW,IAAI,KAAK,WAAW;AACnC,iBAAS,QAAQ,SAAS,QAAO,IAAG,EAAE;AACtC,YAAI,eAAe,SAAS;AAC5B,YAAI,gBAAgB,SAAS,SAAQ,IAAG;AACxC,YAAI,cAAc,SAAS;AAC3B,aAAK,oBAAoB,MAAM,cAAY,iBAAe,KAAG,gBAAc;AAC3E,aAAK,cAAc,eAAa,MAAI,gBAAc;AAClD,aAAK,gBAAgB,eAAa,OAAK,gBAAc,IAAE,gBAAe,MAAI,iBAAgB,OAAK,cAAY,IAAE,cAAa,MAAI;AAAA,MAC/H;AAAA,IACA;AAAA;AAAA;AAAA;AAAA,IAID,yBACA;AACC,UAAI,SAAS,EAAC,YAAW,KAAK,cAAa;AAC3CC,kBAAc,eAAC,KAAK,WAAU,MAAM,EAAE,KAAK,SAAK;AAC/C,aAAK,cAAc,IAAI;AACvB,aAAK,YAAY,IAAI;AAAA,MACtB,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClWD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map deleted file mode 100644 index 5287643..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sources":["pages/index/index.vue","pages/index/index.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getRateStr","getRateUpOrDown","getLocaleTime","uni","year","month","date","monthDays","followEvent","filterOptions","industryCategoryList","stockCategoryList","eventList","homeData"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/stockDetails/stockDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/stockDetails/stockDetails.js.map deleted file mode 100644 index fa1e0e4..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/stockDetails/stockDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"stockDetails.js","sources":["pages/index/stockDetails/stockDetails.vue","pages/index/stockDetails/stockDetails.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/index/stockDetails/stockDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","getLocalDate","stockDetails","accMul","accDiv","accSub","stockCandlestickChartData"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/invest/invest.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/invest/invest.js.map deleted file mode 100644 index 7161482..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/invest/invest.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"invest.js","sources":["pages/invest/invest.vue","pages/invest/invest.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/invest/invest.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleHourMinute","replaceAnswerLabel","accMul","date","uni","stockCategoryList","calendarEventList","calendarDataList","calendarEventCount"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/invest/investDetails/investDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/invest/investDetails/investDetails.js.map deleted file mode 100644 index d463b6d..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/invest/investDetails/investDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"investDetails.js","sources":["pages/invest/investDetails/investDetails.vue","pages/invest/investDetails/investDetails.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/invest/investDetails/investDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","accMul","uni","investEventDetails"],"mappings":";;;;;AA6EC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,SAAQ;AAAA;AAAA,MACR,YAAW;AAAA,MACX,eAAc;AAAA,MACd,QAAO;AAAA;AAAA,MACP,cAAa,CAAC,MAAK,MAAK,MAAM;AAAA,MAC9B,gBAAe;AAAA,MACf,mBAAkB;AAAA,QACjB;AAAA,UACC,OAAM;AAAA,UACN,KAAI;AAAA,UACJ,SAAQ;AAAA,UACR,OAAM;AAAA,QACN;AAAA,QACD;AAAA,UACC,OAAM;AAAA,UACN,KAAI;AAAA,UACJ,SAAQ;AAAA,UACR,OAAM;AAAA,QACN;AAAA,QACD;AAAA,UACC,OAAM;AAAA,UACN,KAAI;AAAA,UACJ,SAAQ;AAAA,UACR,OAAM;AAAA,QACN;AAAA,QACD;AAAA,UACC,OAAM;AAAA,UACN,KAAI;AAAA,UACJ,SAAQ;AAAA,QACR;AAAA,QACD;AAAA,UACC,OAAM;AAAA,UACN,KAAI;AAAA,UACJ,SAAQ;AAAA,QACR;AAAA,QACD;AAAA,UACC,OAAM;AAAA,UACN,KAAI;AAAA,UACJ,SAAQ;AAAA,QACT;AAAA,MAAC;AAAA,MACF,QAAOC,WAAK;AAAA,IACb;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,aAAa,KAAK,QAAM,KAAG,MAAI,MAAID,cAAM,OAAC,aAAa;AAC5D,QAAG,EAAE,IACL;AACC,WAAK,UAAU,EAAE;AACjB,WAAK,oBAAoB;AAAA,IAC1B;AAAA,EACA;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA,IAIR,kBAAkB,OAClB;AACC,UAAG,KAAK,kBAAgB,OACxB;AACC,aAAK,iBAAiB;AAAA,MACvB;AAAA,IACA;AAAA;AAAA;AAAA;AAAA;AAAA,IAKD,0BAA0B,MAC1B;AACCE,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAI,wDAAsD,KAAK,OAAK,UAAQ,KAAK,cAAY,WAAS,KAAK;AAAA,OAC3G;AAAA,IACD;AAAA;AAAA;AAAA;AAAA,IAID,sBACA;AACCC,kBAAAA,mBAAmB,KAAK,OAAO,EAAE,KAAK,SAAK;AAC1C,YAAG,IAAI,QAAM,KACb;AACC,cAAI,SAAS,IAAI,KAAK;AACtB,mBAAS,QAAQ,KAAK,mBAAmB;AACxC,iBAAK,MAAM,OAAO,aAAa,KAAK,KAAK;AAAA,UAC1C;AACA,eAAK,gBAAgB;AACrB,eAAK,SAAS,OAAO,OAAO,QAAQ,YAAW,EAAE,EAAE,QAAQ,aAAY,EAAE;AAAA,QACzE;AACAD,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AChLD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/codeLogin/codeLogin.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/codeLogin/codeLogin.js.map deleted file mode 100644 index d8372ce..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/codeLogin/codeLogin.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"codeLogin.js","sources":["pages/login/codeLogin/codeLogin.vue","pages/login/codeLogin/codeLogin.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/login/codeLogin/codeLogin.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","sendSMS","loginByPhone"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map deleted file mode 100644 index d5a12ce..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/login/login.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"login.js","sources":["pages/login/login.vue","pages/login/login.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/login/login.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","loginByWx","res","param","wxBindPhone"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/basicInfo/basicInfo.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/basicInfo/basicInfo.js.map deleted file mode 100644 index 36d5093..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/basicInfo/basicInfo.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"basicInfo.js","sources":["pages/mine/basicInfo/basicInfo.vue","pages/mine/basicInfo/basicInfo.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/mine/basicInfo/basicInfo.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","wxBindPhone","updateBasicInfo","userInfo","wx"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/commentReply/commentReply.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/commentReply/commentReply.js.map deleted file mode 100644 index d92f7bd..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/commentReply/commentReply.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"commentReply.js","sources":["pages/mine/commentReply/commentReply.vue","pages/mine/commentReply/commentReply.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/mine/commentReply/commentReply.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleMonthDayHourMinte","uni","userActivityList"],"mappings":";;;;;AAwEC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,SAAQ;AAAA,MACR,SAAQ,CAAC,QAAO,MAAM;AAAA,MACtB,WAAU;AAAA,MACV,aAAY,CAAE;AAAA,MACd,MAAK;AAAA,MACL,SAAQ;AAAA,MACR,4BAA2BC,WAAyB;AAAA,IACrD;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,UAAU,KAAK,QAAM,KAAG,MAAI,MAAID,cAAM,OAAC,aAAa;AACzD,SAAK,mBAAmB;AAAA,EACxB;AAAA,EACD,oBAAoB;AACnB,SAAK,OAAO;AACZ,SAAK,mBAAmB;AAAA,EACxB;AAAA,EACD,gBAAgB;AACf,QAAG,CAAC,KAAK,SACT;AACC,WAAK;AACL,WAAK,mBAAmB;AAAA,IACzB;AAAA,EACA;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA;AAAA,IAKR,aAAa,OACb;AACC,UAAG,KAAK,aAAW,OACnB;AACC,aAAK,YAAY;AACjB,aAAK,mBAAmB;AAAA,MACzB;AAAA,IACA;AAAA;AAAA;AAAA;AAAA;AAAA,IAKD,eAAe,IACf;AACCE,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAI,+CAA6C;AAAA,OACjD;AAAA,IACD;AAAA;AAAA;AAAA;AAAA,IAID,qBACA;AACC,UAAI,QAAQ,EAAC,MAAK,KAAK,MAAK,MAAK,KAAK,aAAW,IAAE,cAAY,WAAU;AACzEC,kBAAAA,iBAAiB,KAAK,EAAE,KAAK,SAAK;AACjC,YAAI,IAAI,QAAM,KAAK;AAClB,cAAG,IAAI,KAAK,gBAAc,GAC1B;AACC,iBAAK,cAAc,IAAI,KAAK;AAAA,UAC5B;AACA,iBAAK,cAAc,KAAK,WAAW,OAAO,IAAI,KAAK,UAAU;AAC9D,cAAG,IAAI,KAAK,gBAAc,IAAI,KAAK,OACnC;AACC,iBAAK,UAAU;AAAA,UAChB;AAAA,QACC;AACDD,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrJD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/feedback/feedback.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/feedback/feedback.js.map deleted file mode 100644 index 0696d81..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/feedback/feedback.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"feedback.js","sources":["pages/mine/feedback/feedback.vue","pages/mine/feedback/feedback.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/mine/feedback/feedback.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","feedback"],"mappings":";;;;AAiBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,SAAQ;AAAA,IAET;AAAA,EACA;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA,IACR,cACA;AACC,UAAG,CAAC,KAAK,SACT;AACCC,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAM;AAAA,UACN,MAAK;AAAA,SACL;AACD;AAAA,MACD;AACA,UAAI,QAAQ,EAAC,SAAQ,KAAK,SAAQ,QAAO,EAAC;AAC1CC,kBAAAA,SAAS,KAAK,EAAE,KAAK,SAAK;AACzB,YAAG,IAAI,QAAM,KACb;AACCD,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AACD,qBAAW,WAAW;AACrBA,0BAAAA,MAAI,aAAa;AAAA,UACjB,GAAE,GAAI;AAAA,QACP;AACAA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;AC3DD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/followCollect/followCollect.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/followCollect/followCollect.js.map deleted file mode 100644 index 01dbf02..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/followCollect/followCollect.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"followCollect.js","sources":["pages/mine/followCollect/followCollect.vue","pages/mine/followCollect/followCollect.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/mine/followCollect/followCollect.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getRateStr","getRateUpOrDown","getLocaleTime","uni","followEvent","userActivityList"],"mappings":";;;;;AA6DC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,YAAW,CAAE;AAAA,MACb,MAAK;AAAA,MACL,SAAQ;AAAA,MACR,YAAWC,WAAU;AAAA,MACrB,iBAAgBC,WAAe;AAAA,MAC/B,eAAcC,WAAY;AAAA,IAC3B;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,yBAAyB;AAAA,EAC9B;AAAA,EACD,oBAAoB;AACnB,SAAK,OAAO;AACZ,SAAK,yBAAyB;AAAA,EAC9B;AAAA,EACD,gBAAgB;AACf,QAAG,CAAC,KAAK,SACT;AACC,WAAK;AACL,WAAK,yBAAyB;AAAA,IAC/B;AAAA,EACA;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA;AAAA,IAKR,0BAA0B,IAAG,MAC7B;AACCC,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAI,wDAAsD,OAAK,SAAO;AAAA,OACtE;AAAA,IACD;AAAA;AAAA;AAAA;AAAA;AAAA,IAKD,iBAAiB,IAAG,OACpB;AACCC,kBAAAA,YAAY,EAAE,EAAE,KAAK,SAAK;AACzBD,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAM,IAAI;AAAA,UACV,MAAK;AAAA,SACL;AACD,aAAK,WAAW,OAAO,OAAM,CAAC;AAAA,MAC/B,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACD;AAAA;AAAA;AAAA;AAAA,IAID,eAAe,IACf;AACCA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAI,+CAA6C;AAAA,OACjD;AAAA,IACD;AAAA;AAAA;AAAA;AAAA,IAID,2BACA;AACC,UAAI,QAAQ,EAAC,MAAK,KAAK,MAAK,MAAK,UAAS;AAC1CE,kBAAAA,iBAAiB,KAAK,EAAE,KAAK,SAAK;AACjC,YAAI,IAAI,QAAM,KAAK;AAClB,cAAG,IAAI,KAAK,gBAAc,GAC1B;AACC,iBAAK,aAAa,IAAI,KAAK;AAAA,UAC3B;AACA,iBAAK,aAAa,KAAK,WAAW,OAAO,IAAI,KAAK,UAAU;AAE7D,cAAG,IAAI,KAAK,gBAAc,IAAI,KAAK,OACnC;AACC,iBAAK,UAAU;AAAA,UAChB;AAAA,QACC;AACDF,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtJD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/investPreference/investPreference.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/investPreference/investPreference.js.map deleted file mode 100644 index 2400370..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/investPreference/investPreference.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"investPreference.js","sources":["pages/mine/investPreference/investPreference.vue","pages/mine/investPreference/investPreference.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/mine/investPreference/investPreference.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","updateInvestPreference","userInfo","wx"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map deleted file mode 100644 index 9d59634..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/mine.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mine.js","sources":["pages/mine/mine.vue","pages/mine/mine.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/mine/mine.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","userInfo","wx","membershipStatus"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/myLike/myLike.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/myLike/myLike.js.map deleted file mode 100644 index 54bc2b2..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/myLike/myLike.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"myLike.js","sources":["pages/mine/myLike/myLike.vue","pages/mine/myLike/myLike.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/mine/myLike/myLike.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","getLocaleHourMinute","likeEventComment","uni","userActivityList"],"mappings":";;;;;AA+BC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,YAAW,CAAE;AAAA,MACb,MAAK;AAAA,MACL,SAAQ;AAAA,MACR,qBAAoBC,WAAkB;AAAA,IACvC;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,kBAAkB;AAAA,EACvB;AAAA,EACD,oBAAoB;AACnB,SAAK,OAAO;AACZ,SAAK,kBAAkB;AAAA,EACvB;AAAA,EACD,gBAAgB;AACf,QAAG,CAAC,KAAK,SACT;AACC,WAAK;AACL,WAAK,kBAAkB;AAAA,IACxB;AAAA,EACA;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA,IAIR,iBAAiB,IAAG,OACpB;AACCC,kBAAAA,iBAAiB,EAAE,EAAE,KAAK,SAAK;AAC9BC,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAM,IAAI;AAAA,SACV;AACD,aAAK,WAAW,OAAO,OAAM,CAAC;AAAA,MAC/B,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACD;AAAA;AAAA;AAAA;AAAA,IAID,oBACA;AACC,UAAI,QAAQ,EAAC,MAAK,KAAK,MAAK,MAAK,QAAO;AACxCC,kBAAAA,iBAAiB,KAAK,EAAE,KAAK,SAAK;AACjC,YAAI,IAAI,QAAM,KAAK;AAClB,cAAG,IAAI,KAAK,gBAAc,GAC1B;AACC,iBAAK,aAAa,IAAI,KAAK;AAAA,UAC3B;AACA,iBAAK,aAAa,KAAK,WAAW,OAAO,IAAI,KAAK,UAAU;AAE7D,cAAG,IAAI,KAAK,gBAAc,IAAI,KAAK,OACnC;AACC,iBAAK,UAAU;AAAA,UAChB;AAAA,QACC;AACDD,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjGD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/vip/vip.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/vip/vip.js.map deleted file mode 100644 index 799563e..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/vip/vip.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vip.js","sources":["pages/mine/vip/vip.vue","pages/mine/vip/vip.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/mine/vip/vip.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","membershipStatus"],"mappings":";;;;AAsHC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,YAAW;AAAA;AAAA,MACX,cAAa,CAAC,aAAY,aAAY,gBAAgB;AAAA,MACtD,eAAc;AAAA,QAAC;AAAA,UACd,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA;MACL;AAAA,IACF;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,gBAAgB;AAAA,EACrB;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA,IAIR,eACA;AACCC,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAI;AAAA,OACJ;AAAA,IACD;AAAA;AAAA;AAAA;AAAA,IAID,kBACA;AACCC,mCAAkB,EAAC,KAAK,SAAK;AAC5B,YAAI,IAAI,QAAM,KAAK;AAClB,eAAK,aAAa,IAAI;AAAA,QACrB;AACDD,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClND,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/vipMeal/vipMeal.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/vipMeal/vipMeal.js.map deleted file mode 100644 index 7a3cafd..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/vipMeal/vipMeal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vipMeal.js","sources":["pages/mine/vipMeal/vipMeal.vue","pages/mine/vipMeal/vipMeal.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/pages/mine/vipMeal/vipMeal.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","membershipStatus","uni"],"mappings":";;;;AA8DC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,YAAW;AAAA;AAAA,MACX,eAAc,CAAC,UAAS,YAAW,eAAc,UAAS,UAAS,aAAY,WAAW;AAAA,IAC3F;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,gBAAgB;AAAA,EACrB;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA,IAIR,eACA;AAAA,IAEC;AAAA;AAAA;AAAA;AAAA,IAID,kBACA;AACCC,mCAAkB,EAAC,KAAK,SAAK;AAC5B,YAAI,IAAI,QAAM,KAAK;AAClB,eAAK,aAAa,IAAI;AAAA,QACrB;AACDC,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClGD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/web/web.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/web/web.js.map deleted file mode 100644 index 0338b07..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pages/mine/web/web.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"web.js","sources":["pages/mine/web/web.vue","pages/mine/web/web.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pages/mine/web/web.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","agreements","wx"],"mappings":";;;;AAcC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,UAAS;AAAA,MACT,MAAK;AAAA;AAAA,MACL,YAAW;AAAA,IACZ;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,QAAG,EAAE,MACL;AACC,WAAK,OAAO,EAAE;AACd,WAAK,gBAAgB;AACrB,UAAG,EAAE,QAAM,GACX;AACC,aAAK,WAAW;AAAA,MACjB,WAAS,EAAE,QAAM,GACjB;AACC,aAAK,WAAW;AAAA,MACjB,WAAS,EAAE,QAAM,GACjB;AACC,aAAK,WAAW;AAAA,MACjB;AAAA,IACD;AAAA,EACA;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA,IAIR,kBACA;AACCC,6BAAY,EAAC,KAAK,SAAK;AACtB,YAAG,IAAI,QAAM,KACb;AACC,cAAG,KAAK,QAAM,GACd;AAEC,iBAAK,aAAa,IAAI,KAAK,WAAW,SAAS;AAAA,UAChD,WAAS,KAAK,QAAM,GACpB;AAEC,iBAAK,aAAa,IAAI,KAAK,WAAW,cAAc;AAAA,UACrD,WAAS,KAAK,QAAM,GACpB;AAEC,iBAAK,aAAa,IAAI,KAAK,WAAW,eAAe;AAAA,UACtD;AAAA,QACA;AACAC,wBAAAA,KAAG,UAAU;AAAA,YACZ,OAAM,IAAI;AAAA,WACV;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;ACtED,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesMine/vip/vip.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pagesMine/vip/vip.js.map deleted file mode 100644 index 550538c..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesMine/vip/vip.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vip.js","sources":["pagesMine/vip/vip.vue","pagesMine/vip/vip.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pagesMine/vip/vip.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","membershipStatus"],"mappings":";;;;AAsHC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,YAAW;AAAA;AAAA,MACX,cAAa,CAAC,aAAY,aAAY,gBAAgB;AAAA,MACtD,eAAc;AAAA,QAAC;AAAA,UACd,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA,QACL;AAAA,QACD;AAAA,UACC,MAAK;AAAA,UACL,QAAO;AAAA,UACP,OAAM;AAAA,UACN,MAAK;AAAA;MACL;AAAA,IACF;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,gBAAgB;AAAA,EACrB;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA,IAIR,eACA;AACCC,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAI;AAAA,OACJ;AAAA,IACD;AAAA;AAAA;AAAA;AAAA,IAID,kBACA;AACCC,mCAAkB,EAAC,KAAK,SAAK;AAC5B,YAAI,IAAI,QAAM,KAAK;AAClB,eAAK,aAAa,IAAI;AAAA,QACrB;AACDD,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AClND,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesMine/vipMeal/vipMeal.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pagesMine/vipMeal/vipMeal.js.map deleted file mode 100644 index 132acbf..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesMine/vipMeal/vipMeal.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vipMeal.js","sources":["pagesMine/vipMeal/vipMeal.vue","pagesMine/vipMeal/vipMeal.vue?type=page"],"sourcesContent":["\n\n\n\n\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pagesMine/vipMeal/vipMeal.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject","uni","membershipStatus"],"mappings":";;;;AA8DC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAKA,cAAM,OAAC,WAAW;AAAA,MACvB,YAAW;AAAA;AAAA,MACX,eAAc;AAAA,QAAC;AAAA,QAAa;AAAA,QAAa;AAAA,QAAY;AAAA,QAAW;AAAA,QAAa;AAAA,QAC7E;AAAA,QAAa;AAAA,QAAY;AAAA,QAAY;AAAA,QAAc;AAAA,QAAW;AAAA,MAAW;AAAA,IAC1E;AAAA,EACA;AAAA,EACD,SAAS;AACR,SAAK,gBAAgB;AAAA,EACrB;AAAA,EACD,SAAS;AAAA;AAAA;AAAA;AAAA,IAIR,eACA;AACC,UAAG,CAAC,KAAK,WAAW,WACpB;AAECC,sBAAAA,MAAI,UAAU;AAAA,UACb,SAAQ;AAAA,UACR,YAAW;AAAA,UACX,aAAY;AAAA,UACZ,QAAQ,KAAK;AACZ,gBAAG,IAAI,SACP;AACCA,4BAAAA,MAAI,iBAAiB;AAAA,gBACpB,MAAK;AAAA,eACL;AAAA,YACF;AAAA,UACD;AAAA,SACA;AAAA,MACF;AAAA,IACA;AAAA;AAAA;AAAA;AAAA,IAID,kBACA;AACCC,mCAAkB,EAAC,KAAK,SAAK;AAC5B,YAAI,IAAI,QAAM,KAAK;AAClB,eAAK,aAAa,IAAI;AAAA,QACrB;AACDD,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAM,IAAI;AAAA,YACV,MAAK;AAAA,WACL;AAAA,MACH,CAAC,EAAE,MAAM,WAAO;AAAA,OAEf;AAAA,IACF;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnHD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/cwDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/cwDetails.js.map deleted file mode 100644 index 4dfc834..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/cwDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"cwDetails.js","sources":["pagesStock/stockCenterDetails/cwDetails.vue","pagesStock/stockCenterDetails/cwDetails.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pagesStock/stockCenterDetails/cwDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject"],"mappings":";;;AAsFC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,MAAMA,cAAM,OAAC,WAAW;AAAA,MACxB,YAAY;AAAA,MACZ,UAAU;AAAA,MACV,aAAa;AAAA,MACb,SAAS,CAAC,QAAQ,QAAQ,QAAQ,SAAS,QAAQ;AAAA,MACnD,aAAa;AAAA,MACb,YAAY,CAAC,MAAK,MAAK,MAAK,OAAM,KAAK;AAAA,MAEvC,UAAU,CAAC,UAAU,WAAW,aAAa,aAAa,aAAa,WAAW,WAAW,IAAI;AAAA,IAClG;AAAA,EACA;AAAA,EACD,OAAO,GAAG;AACT,SAAK,cAAc,EAAE;AACrB,SAAK,aAAa,KAAK,OAAO,KAAK,MAAMA,cAAM,OAAC,aAAa;AAC7D,SAAK,WAAW,KAAK,OAAO,MAAM,MAAMA,cAAM,OAAC,aAAa;AAAA,EAC5D;AAAA,EACD,SAAS,CAET;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC3GD,GAAG,WAAW,eAAe;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js.map deleted file mode 100644 index ec16bbd..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/pagesStock/stockCenterDetails/stockCenterDetails.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"stockCenterDetails.js","sources":["pagesStock/stockCenterDetails/stockCenterDetails.vue","pagesStock/stockCenterDetails/stockCenterDetails.vue?type=page"],"sourcesContent":["\r\n\r\n\r\n\r\n","import MiniProgramPage from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/pagesStock/stockCenterDetails/stockCenterDetails.vue'\nwx.createPage(MiniProgramPage)"],"names":["inject"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/request/api.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/request/api.js.map deleted file mode 100644 index b70410e..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/request/api.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"api.js","sources":["request/api.js"],"sourcesContent":["// api接口统一管理\nimport { get, post } from './http.js'\n\n\n/**\n * 发送短信\n */\nexport const sendSMS = param => post('/api/auth/send-sms',param)\n\n\n/**\n * 手机登录\n */\nexport const loginByPhone = param => post('/api/auth/login/phone',param)\n/**\n * 邮箱登录\n */\nexport const loginByEmail = param => post('/api/auth/login/email',param)\n/**\n * 微信登录\n */\nexport const loginByWx = param => post('/api/auth/login/wechat',param)\n/**\n * 微信绑定手机号\n */\nexport const wxBindPhone = param => post('/api/auth/bindphone/wechat',param)\n\n/**\n * 行业分类列表\n */\nexport const industryCategoryList = param => get('/api/sector/hierarchy',param)\n/**\n * 股票分类列表\n */\nexport const stockCategoryList = param => get('/api/sector/banner',param)\n/**\n * 筛选选项\n */\nexport const filterOptions = param => get('/api/filter/options',param)\n/**\n * 事件列表\n */\nexport const eventList = param => get('/api/events',param)\n/**\n * 首页热门事件、分类统计、相关企业数据\n */\nexport const homeData = param => get('/api/home',param)\n/**\n * 事件相关标的\n */\nexport const eventRelatedStock = id => get('/api/event/'+id+'/related-stocks-detail')\n/**\n * 个股详情\n */\nexport const stockDetails = (id,code) => get('/api/event/'+id+'/stock/'+code+'/detail')\n/**\n * 股票K线数据\n */\nexport const stockCandlestickChartData = (code,param) => get('/api/stock/'+code+'/kline',param)\n/**\n * 事件相关概念\n */\nexport const eventRelatedConcept = param => post('/concept-api/search',param)\n/**\n * 事件历史事件\n */\nexport const eventHistoryEvent = id => get('/api/event/'+id+'/historical-events')\n/**\n * 事件关联数据\n */\nexport const eventRelatedData = id => get('/api/event/'+id+'/related-data-list')\n/**\n * 事件传导链\n */\nexport const eventTransmissionChain = id => get('/api/event/'+id+'/transmission-chain')\n/**\n * 事件评论列表\n */\nexport const eventCommentList = id => get('/api/event/'+id+'/comments')\n/**\n * 事件添加关注\n */\nexport const followEvent = id => post('/event/follow/'+id)\n/**\n * 评论事件\n */\nexport const commentEvent = (id,param) => post('/post/create/'+id,param)\n/**\n * 点赞事件评论\n */\nexport const likeEventComment = id => post('/post/like/'+id)\n/**\n * 回复评论\n */\nexport const replyComment = (id,param) => post('/post/comment/'+id,param)\n/**\n * 评论回复列表\n */\nexport const commentReplyList = id => post('/post/comments/'+id)\n\n/**\n * 最新价格日期\n */\nexport const newestPriceDate = param => get('/concept-api/price/latest',param)\n/**\n * 概念统计排行榜\n */\nexport const conceptRankList = param => get('/concept-api/statistics',param)\n/**\n * 概念详情\n */\nexport const conceptDetails = (id,param) => get('/concept-api/concept/'+id,param)\n\nexport const conceptOtherDetails = (id,param) => post('/api/market/trade/batch',param)\n\n/**\n * 概念价格时间序列\n */\nexport const priceTimeline = (id,param) => get('/concept-api/concept/'+id+'/price-timeseries',param)\n/**\n * 概念新闻\n */\nexport const conceptNews = param => get('/news-api/search_china_news',param)\n/**\n * 概念研报\n */\nexport const conceptReport = param => get('/report-api/search',param)\n\n/**\n * 获取某一天的事件列表\n */\nexport const calendarEventList = param => get('/api/calendar/events',param)\n/**\n * 获取某一天的数据列表\n */\nexport const calendarDataList = param => get('/api/calendar/data',param)\n/**\n * 投资时间详情\n */\nexport const investEventDetails = (id,param) => get('/api/calendar/detail/'+id,param)\n/**\n * 获取当前月的每一天的事件数量\n */\nexport const calendarEventCount = param => get('/api/calendar-event-counts',param)\n\n/**\n * 用户信息\n */\nexport const userInfo = param => get('/api/user/profile',param)\n/**\n * 会员状态\n */\nexport const membershipStatus = param => get('/api/membership/status',param)\n/**\n * 编辑基本信息\n */\nexport const updateBasicInfo = param => post('/settings/profile',param)\n/**\n * 编辑投资偏好\n */\nexport const updateInvestPreference = param => post('/settings/investment_preferences',param)\n/**\n * 用户活动\n */\nexport const userActivityList = param => get('/api/user/activities',param)\n/**\n * 意见反馈\n */\nexport const feedback = param => post('/api/user/feedback',param)\n/**\n * 协议\n */\nexport const agreements = () => get('/api/agreements')\n"],"names":["post","get"],"mappings":";;AAOY,MAAC,UAAU,WAASA,kBAAK,sBAAqB,KAAK;AAMnD,MAAC,eAAe,WAASA,kBAAK,yBAAwB,KAAK;AAQ3D,MAAC,YAAY,WAASA,kBAAK,0BAAyB,KAAK;AAIzD,MAAC,cAAc,WAASA,kBAAK,8BAA6B,KAAK;AAK/D,MAAC,uBAAuB,WAASC,iBAAI,yBAAwB,KAAK;AAIlE,MAAC,oBAAoB,WAASA,iBAAI,sBAAqB,KAAK;AAI5D,MAAC,gBAAgB,WAASA,iBAAI,uBAAsB,KAAK;AAIzD,MAAC,YAAY,WAASA,iBAAI,eAAc,KAAK;AAI7C,MAAC,WAAW,WAASA,iBAAI,aAAY,KAAK;AAI1C,MAAC,oBAAoB,QAAMA,aAAAA,IAAI,gBAAc,KAAG,wBAAwB;AAIxE,MAAC,eAAe,CAAC,IAAG,SAASA,aAAG,IAAC,gBAAc,KAAG,YAAU,OAAK,SAAS;AAI1E,MAAC,4BAA4B,CAAC,MAAK,UAAUA,aAAAA,IAAI,gBAAc,OAAK,UAAS,KAAK;AAIlF,MAAC,sBAAsB,WAASD,kBAAK,uBAAsB,KAAK;AAIhE,MAAC,oBAAoB,QAAMC,aAAAA,IAAI,gBAAc,KAAG,oBAAoB;AAYpE,MAAC,mBAAmB,QAAMA,aAAAA,IAAI,gBAAc,KAAG,WAAW;AAI1D,MAAC,cAAc,QAAMD,kBAAK,mBAAiB,EAAE;AAI7C,MAAC,eAAe,CAAC,IAAG,UAAUA,aAAI,KAAC,kBAAgB,IAAG,KAAK;AAI3D,MAAC,mBAAmB,QAAMA,kBAAK,gBAAc,EAAE;AAI/C,MAAC,eAAe,CAAC,IAAG,UAAUA,aAAI,KAAC,mBAAiB,IAAG,KAAK;AAS5D,MAAC,kBAAkB,WAASC,iBAAI,6BAA4B,KAAK;AAIjE,MAAC,kBAAkB,WAASA,iBAAI,2BAA0B,KAAK;AAI/D,MAAC,iBAAiB,CAAC,IAAG,UAAUA,aAAG,IAAC,0BAAwB,IAAG,KAAK;AAEpE,MAAC,sBAAsB,CAAC,IAAG,UAAUD,aAAAA,KAAK,2BAA0B,KAAK;AAKzE,MAAC,gBAAgB,CAAC,IAAG,UAAUC,aAAAA,IAAI,0BAAwB,KAAG,qBAAoB,KAAK;AAIvF,MAAC,cAAc,WAASA,iBAAI,+BAA8B,KAAK;AAI/D,MAAC,gBAAgB,WAASA,iBAAI,sBAAqB,KAAK;AAKxD,MAAC,oBAAoB,WAASA,iBAAI,wBAAuB,KAAK;AAI9D,MAAC,mBAAmB,WAASA,iBAAI,sBAAqB,KAAK;AAI3D,MAAC,qBAAqB,CAAC,IAAG,UAAUA,aAAG,IAAC,0BAAwB,IAAG,KAAK;AAIxE,MAAC,qBAAqB,WAASA,iBAAI,8BAA6B,KAAK;AAKrE,MAAC,WAAW,WAASA,iBAAI,qBAAoB,KAAK;AAIlD,MAAC,mBAAmB,WAASA,iBAAI,0BAAyB,KAAK;AAI/D,MAAC,kBAAkB,WAASD,kBAAK,qBAAoB,KAAK;AAI1D,MAAC,yBAAyB,WAASA,kBAAK,oCAAmC,KAAK;AAIhF,MAAC,mBAAmB,WAASC,iBAAI,wBAAuB,KAAK;AAI7D,MAAC,WAAW,WAASD,kBAAK,sBAAqB,KAAK;AAIpD,MAAC,aAAa,MAAMC,aAAAA,IAAI,iBAAiB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/request/http.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/request/http.js.map deleted file mode 100644 index b4e994c..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/request/http.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"http.js","sources":["request/http.js"],"sourcesContent":["\nlet baseURL = ''\n\nif (process.env.NODE_ENV==='development') {\n\t// baseURL = 'https://app.valuefrontier.cn:5002'\n\tbaseURL = 'https://api.valuefrontier.cn:5002'\n\t// baseURL = 'http://43.143.189.195:5002'\n} else{\n\t// baseURL = 'https://app.valuefrontier.cn:5002'\n\tbaseURL = 'https://api.valuefrontier.cn:5002'\n\t// baseURL = 'http://43.143.189.195:5002'\n}\n\nexport function getBaseURL() {\n\treturn baseURL\n}\n\n/**\n * get方法,对应get请求\n * @param {String} url [请求的url地址]\n * @param {Object} params [请求时携带的参数]\n */\nexport function get(url, params){ \n return new Promise((resolve, reject) =>{ \n\t\tlet token = uni.getStorageSync('token')\n\t\tuni.showLoading({\n\t\t\ttitle:'加载中'\n\t\t})\n\t\tlet baseUrl = baseURL\n\t\tif(url.indexOf('concept-api')>-1||url.indexOf('news-api')>-1||url.indexOf('report-api')>-1)\n\t\t{\n\t\t\tbaseUrl = 'https://api.valuefrontier.cn'\n\t\t}\n uni.request({\n \turl:baseUrl+url,\n\t\t\tdata:params,\n\t\t\theader:{\n\t\t\t\t'Accept':'application/json',\n\t\t\t\t'Content-Type':'application/x-www-form-urlencoded',\n\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t},\n\t\t\tmethod:\"GET\",\n\t\t\tsuccess:(response) =>{\n\t\t\t\tconsole.log(response)\n\t\t\t\tuni.hideLoading()\n\t\t\t\tif (response.data.code==401) {\n\t\t\t\t\tuni.removeStorageSync('token')\n\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\turl:'/pages/login/login',\n\t\t\t\t\t})\n\t\t\t\t} else{\n\t\t\t\t\tresolve(response.data)\n\t\t\t\t}\n\t\t\t},\n\t\t\tfail:(error) =>{\n\t\t\t\tuni.hideLoading()\n\t\t\t\tuni.showToast({\n\t\t\t\t\ttitle:'请求失败',\n\t\t\t\t\ticon:'error'\n\t\t\t\t})\n\t\t\t\treject(error.response)\n\t\t\t}\n })\n\t});\n}\n\n/** \n * post方法,对应post请求 \n * @param {String} url [请求的url地址] \n * @param {Object} params [请求时携带的参数] \n */\nexport function post(url, params) {\n return new Promise((resolve, reject) => {\n\t\tlet token = uni.getStorageSync('token')\n\t\tlet isJson = 0\n\t\tlet isFile = 0\n\t\tif(params)\n\t\t{\n\t\t\tisJson = params.isJson\n\t\t}\n\t\tif(params)\n\t\t{\n\t\t\tisFile = params.isFile\n\t\t}\n\t\tuni.showLoading({\n\t\t\ttitle:'加载中'\n\t\t})\n\t\tif(isFile)\n\t\t{\n\t\t\tlet token = uni.getStorageSync('token')\n\t\t\tuni.uploadFile({\n\t\t\t\turl: baseURL+url,\n\t\t\t\tfilePath: params.avatar,\n\t\t\t\tname: 'avatar',\n\t\t\t\theader:{\n\t\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t\t},\n\t\t\t\tformData:params,\n\t\t\t\tsuccess: (response) => {\n\t\t\t\t\tconsole.log(response)\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tif (response.data.code==401) {\n\t\t\t\t\t\tuni.removeStorageSync('token')\n\t\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\t\turl:'/pages/login/login'\n\t\t\t\t\t\t})\n\t\t\t\t\t\treject(response.data)\n\t\t\t\t\t} else{\n\t\t\t\t\t\tresolve(response.data)\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail: (error) => {\n\t\t\t\t\tconsole.log('上传失败'+error.errMsg)\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle:'请求失败',\n\t\t\t\t\t\ticon:'error'\n\t\t\t\t\t})\n\t\t\t\t\treject()\n\t\t\t\t}\n\t\t\t});\n\t\t}else\n\t\t{\n\t\t\tlet baseUrl = baseURL\n\t\t\tif(url.indexOf('concept-api')>-1||url.indexOf('api/market/trade/batch')>-1)\n\t\t\t{\n\t\t\t\tbaseUrl = 'https://api.valuefrontier.cn'\n\t\t\t}\n\t\t\tuni.request({\n\t\t\t\turl:baseUrl+url,\n\t\t\t\tdata:params,\n\t\t\t\theader:{\n\t\t\t\t\t'Accept':'application/json',\n\t\t\t\t\t'Content-Type':isJson?'application/json':(isFile?'multipart/form-data':'application/x-www-form-urlencoded'),\n\t\t\t\t\t'Authorization':token?('Bearer '+token):''\n\t\t\t\t},\n\t\t\t\tmethod:\"POST\",\n\t\t\t\tsuccess:(response) =>{\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tif (params&¶ms.isNotNeedLogin) {\n\t\t\t\t\t\t\n\t\t\t\t\t}else \n\t\t\t\t\t{\n\t\t\t\t\t\tconsole.log(response.data)\n\t\t\t\t\t\tif (response.data.code==401) {\n\t\t\t\t\t\t\tuni.removeStorageSync('token')\n\t\t\t\t\t\t\tuni.navigateTo({\n\t\t\t\t\t\t\t\turl:'/pages/login/login'\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\treject(response.data)\n\t\t\t\t\t\t} else{\n\t\t\t\t\t\t\tresolve(response.data)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tfail:(error) =>{\n\t\t\t\t\tuni.hideLoading()\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle:'请求失败',\n\t\t\t\t\t\ticon:'error'\n\t\t\t\t\t})\n\t\t\t\t\treject(error.response)\n\t\t\t\t}\n\t\t\t})\n\t\t}\n });\n}\n\n"],"names":["uni","token"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/config/posthog.config.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/config/posthog.config.js.map deleted file mode 100644 index 9fe3ef2..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/config/posthog.config.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"posthog.config.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/constants/events.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/constants/events.js.map deleted file mode 100644 index ac59b4f..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/constants/events.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"events.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/plugins/analytics.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/plugins/analytics.js.map deleted file mode 100644 index 767bb14..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/plugins/analytics.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"analytics.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/constants.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/constants.js.map deleted file mode 100644 index 612f271..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/constants.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"constants.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/core.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/core.js.map deleted file mode 100644 index 2aba6a3..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/core.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"core.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/device.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/device.js.map deleted file mode 100644 index ad82b8a..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/device.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"device.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/error-tracker.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/error-tracker.js.map deleted file mode 100644 index ea99bea..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/error-tracker.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"error-tracker.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/http.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/http.js.map deleted file mode 100644 index 54bfea2..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/http.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"http.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/identity.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/identity.js.map deleted file mode 100644 index 8856709..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/identity.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"identity.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/index.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/index.js.map deleted file mode 100644 index 279dc40..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/page-tracker.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/page-tracker.js.map deleted file mode 100644 index 737e2ad..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/page-tracker.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"page-tracker.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/performance-tracker.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/performance-tracker.js.map deleted file mode 100644 index b58f694..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/performance-tracker.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"performance-tracker.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/queue.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/queue.js.map deleted file mode 100644 index 3fc41ca..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/queue.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"queue.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/reading-tracker.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/reading-tracker.js.map deleted file mode 100644 index 98d96c8..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/reading-tracker.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"reading-tracker.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/search-tracker.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/search-tracker.js.map deleted file mode 100644 index 60b5737..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/search-tracker.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"search-tracker.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/session.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/session.js.map deleted file mode 100644 index 3c5885e..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/session.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"session.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/storage.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/storage.js.map deleted file mode 100644 index ed6d7c3..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/storage.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"storage.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/user-tracker.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/user-tracker.js.map deleted file mode 100644 index f6b3fd1..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/src/utils/posthog/user-tracker.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"user-tracker.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/lime-echart/components/l-echart/canvas.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/lime-echart/components/l-echart/canvas.js.map deleted file mode 100644 index 43d1b5b..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/lime-echart/components/l-echart/canvas.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"canvas.js","sources":["uni_modules/lime-echart/components/l-echart/canvas.js"],"sourcesContent":["import {getDeviceInfo} from './utils';\r\n\r\nconst cacheChart = {}\r\nconst fontSizeReg = /([\\d\\.]+)px/;\r\nclass EventEmit {\n\tconstructor() {\n\t\tthis.__events = {};\n\t}\n\ton(type, listener) {\n\t\tif (!type || !listener) {\n\t\t\treturn;\n\t\t}\n\t\tconst events = this.__events[type] || [];\n\t\tevents.push(listener);\n\t\tthis.__events[type] = events;\n\t}\n\temit(type, e) {\n\t\tif (type.constructor === Object) {\n\t\t\te = type;\n\t\t\ttype = e && e.type;\n\t\t}\n\t\tif (!type) {\n\t\t\treturn;\n\t\t}\n\t\tconst events = this.__events[type];\n\t\tif (!events || !events.length) {\n\t\t\treturn;\n\t\t}\n\t\tevents.forEach((listener) => {\n\t\t\tlistener.call(this, e);\n\t\t});\n\t}\n\toff(type, listener) {\n\t\tconst __events = this.__events;\n\t\tconst events = __events[type];\n\t\tif (!events || !events.length) {\n\t\t\treturn;\n\t\t}\n\t\tif (!listener) {\n\t\t\tdelete __events[type];\n\t\t\treturn;\n\t\t}\n\t\tfor (let i = 0, len = events.length; i < len; i++) {\n\t\t\tif (events[i] === listener) {\n\t\t\t\tevents.splice(i, 1);\n\t\t\t\ti--;\n\t\t\t}\n\t\t}\n\t}\n}\r\nclass Image {\r\n\tconstructor() {\r\n\t\tthis.currentSrc = null\r\n\t\tthis.naturalHeight = 0\r\n\t\tthis.naturalWidth = 0\r\n\t\tthis.width = 0\r\n\t\tthis.height = 0\r\n\t\tthis.tagName = 'IMG'\r\n\t}\r\n\tset src(src) {\r\n\t\tthis.currentSrc = src\r\n\t\tuni.getImageInfo({\r\n\t\t\tsrc,\r\n\t\t\tsuccess: (res) => {\r\n\t\t\t\tthis.naturalWidth = this.width = res.width\r\n\t\t\t\tthis.naturalHeight = this.height = res.height\r\n\t\t\t\tthis.onload()\r\n\t\t\t},\r\n\t\t\tfail: () => {\r\n\t\t\t\tthis.onerror()\r\n\t\t\t}\r\n\t\t})\r\n\t}\r\n\tget src() {\r\n\t\treturn this.currentSrc\r\n\t}\r\n}\r\nclass OffscreenCanvas {\r\n\tconstructor(ctx, com, canvasId) {\r\n\t\tthis.tagName = 'canvas'\r\n\t\tthis.com = com\r\n\t\tthis.canvasId = canvasId\r\n\t\tthis.ctx = ctx\r\n\t}\r\n\tset width(w) {\r\n\t\tthis.com.offscreenWidth = w\r\n\t}\r\n\tset height(h) {\r\n\t\tthis.com.offscreenHeight = h\r\n\t}\r\n\tget width() {\r\n\t\treturn this.com.offscreenWidth || 0\r\n\t}\r\n\tget height() {\r\n\t\treturn this.com.offscreenHeight || 0\r\n\t}\r\n\tgetContext(type) {\r\n\t\treturn this.ctx\r\n\t}\r\n\tgetImageData() {\r\n\t\treturn new Promise((resolve, reject) => {\r\n\t\t\tthis.com.$nextTick(() => {\r\n\t\t\t\tuni.canvasGetImageData({\r\n\t\t\t\t\tx:0,\r\n\t\t\t\t\ty:0,\r\n\t\t\t\t\twidth: this.com.offscreenWidth,\r\n\t\t\t\t\theight: this.com.offscreenHeight,\r\n\t\t\t\t\tcanvasId: this.canvasId,\r\n\t\t\t\t\tsuccess: (res) => {\r\n\t\t\t\t\t\tresolve(res)\r\n\t\t\t\t\t},\r\n\t\t\t\t\tfail: (err) => {\r\n\t\t\t\t\t\treject(err)\r\n\t\t\t\t\t},\r\n\t\t\t\t}, this.com)\r\n\t\t\t})\r\n\t\t})\r\n\t}\r\n}\r\nexport class Canvas {\r\n\tconstructor(ctx, com, isNew, canvasNode={}) {\r\n\t\tcacheChart[com.canvasId] = {ctx}\r\n\t\tthis.canvasId = com.canvasId;\r\n\t\tthis.chart = null;\r\n\t\tthis.isNew = isNew\r\n\t\tthis.tagName = 'canvas'\r\n\t\tthis.canvasNode = canvasNode;\r\n\t\tthis.com = com;\r\n\t\tif (!isNew) {\r\n\t\t\tthis._initStyle(ctx)\r\n\t\t}\r\n\t\tthis._initEvent();\r\n\t\tthis._ee = new EventEmit()\r\n\t}\r\n\tgetContext(type) {\r\n\t\tif (type === '2d') {\r\n\t\t\treturn this.ctx;\r\n\t\t}\r\n\t}\r\n\tsetAttribute(key, value) {\r\n\t\tif(key === 'aria-label') {\r\n\t\t\tthis.com['ariaLabel'] = value\r\n\t\t}\r\n\t}\r\n\tsetChart(chart) {\r\n\t\tthis.chart = chart;\r\n\t}\r\n\tcreateOffscreenCanvas(param){\r\n\t\tif(!this.children) {\r\n\t\t\tthis.com.isOffscreenCanvas = true\r\n\t\t\tthis.com.offscreenWidth = param.width||300\r\n\t\t\tthis.com.offscreenHeight = param.height||300\r\n\t\t\tconst com = this.com\r\n\t\t\tconst canvasId = this.com.offscreenCanvasId\r\n\t\t\tconst context = uni.createCanvasContext(canvasId, this.com)\r\n\t\t\tthis._initStyle(context)\r\n\t\t\tthis.children = new OffscreenCanvas(context, com, canvasId)\r\n\t\t} \r\n\t\treturn this.children\r\n\t}\r\n\tappendChild(child) {\r\n\t\tconsole.log('child', child)\r\n\t}\r\n\tdispatchEvent(type, e) {\r\n\t\tif(typeof type == 'object') {\r\n\t\t\tthis._ee.emit(type.type, type);\r\n\t\t} else {\r\n\t\t\tthis._ee.emit(type, e);\r\n\t\t}\r\n\t\treturn true\r\n\t}\r\n\tattachEvent() {\r\n\t}\r\n\tdetachEvent() {\r\n\t}\r\n\taddEventListener(type, listener) {\r\n\t\tthis._ee.on(type, listener)\r\n\t}\r\n\tremoveEventListener(type, listener) {\r\n\t\tthis._ee.off(type, listener)\r\n\t}\r\n\t_initCanvas(zrender, ctx) {\r\n\t\t// zrender.util.getContext = function() {\r\n\t\t// \treturn ctx;\r\n\t\t// };\r\n\t\t// zrender.util.$override('measureText', function(text, font) {\r\n\t\t// \tctx.font = font || '12px sans-serif';\r\n\t\t// \treturn ctx.measureText(text, font);\r\n\t\t// });\r\n\t}\r\n\t_initStyle(ctx, child) {\r\n\t\tconst styles = [\r\n\t\t\t'fillStyle',\r\n\t\t\t'strokeStyle',\r\n\t\t\t'fontSize',\r\n\t\t\t'globalAlpha',\r\n\t\t\t'opacity',\r\n\t\t\t'textAlign',\r\n\t\t\t'textBaseline',\r\n\t\t\t'shadow',\r\n\t\t\t'lineWidth',\r\n\t\t\t'lineCap',\r\n\t\t\t'lineJoin',\r\n\t\t\t'lineDash',\r\n\t\t\t'miterLimit',\r\n\t\t\t// #ifdef H5 || APP\r\n\t\t\t'font',\r\n\t\t\t// #endif\r\n\t\t];\r\n\t\tconst colorReg = /#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])\\b/g;\r\n\t\tstyles.forEach(style => {\r\n\t\t\tObject.defineProperty(ctx, style, {\r\n\t\t\t\tset: value => {\r\n\t\t\t\t\t// #ifdef H5 || APP\r\n\t\t\t\t\tif (style === 'font' && fontSizeReg.test(value)) {\r\n\t\t\t\t\t\tconst match = fontSizeReg.exec(value);\r\n\t\t\t\t\t\tctx.setFontSize(match[1]);\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t\r\n\t\t\t\t\tif (style === 'opacity') {\r\n\t\t\t\t\t\tctx.setGlobalAlpha(value)\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (style !== 'fillStyle' && style !== 'strokeStyle' || value !== 'none' && value !== null) {\r\n\t\t\t\t\t\t// #ifdef H5 || APP-PLUS || MP-BAIDU\r\n\t\t\t\t\t\tif(typeof value == 'object') {\r\n\t\t\t\t\t\t\tif (value.hasOwnProperty('colorStop') || value.hasOwnProperty('colors')) {\r\n\t\t\t\t\t\t\t\tctx['set' + style.charAt(0).toUpperCase() + style.slice(1)](value);\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\treturn\r\n\t\t\t\t\t\t} \r\n\t\t\t\t\t\t// #endif\r\n\t\t\t\t\t\t// #ifdef MP-TOUTIAO\r\n\t\t\t\t\t\tif(colorReg.test(value)) {\r\n\t\t\t\t\t\t\tvalue = value.replace(colorReg, '#$1$1$2$2$3$3')\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t// #endif\r\n\t\t\t\t\t\tctx['set' + style.charAt(0).toUpperCase() + style.slice(1)](value);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\t\t});\r\n\t\tif(!this.isNew && !child) {\r\n\t\t\tctx.uniDrawImage = ctx.drawImage\r\n\t\t\tctx.drawImage = (...a) => {\r\n\t\t\t\ta[0] = a[0].src\r\n\t\t\t\tctx.uniDrawImage(...a)\r\n\t\t\t}\r\n\t\t}\r\n\t\tif(!ctx.createRadialGradient) {\r\n\t\t\tctx.createRadialGradient = function() {\r\n\t\t\t\treturn ctx.createCircularGradient(...[...arguments].slice(-3))\r\n\t\t\t};\r\n\t\t}\r\n\t\t// 字节不支持\r\n\t\tif (!ctx.strokeText) {\r\n\t\t\tctx.strokeText = (...a) => {\r\n\t\t\t\tctx.fillText(...a)\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\t// 钉钉不支持 , 鸿蒙是异步\r\n\t\tif (!ctx.measureText || getDeviceInfo().osName == 'harmonyos') {\r\n\t\t\tctx._measureText = ctx.measureText\r\n\t\t\tconst strLen = (str) => {\r\n\t\t\t\tlet len = 0;\r\n\t\t\t\tfor (let i = 0; i < str.length; i++) {\r\n\t\t\t\t\tif (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 128) {\r\n\t\t\t\t\t\tlen++;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tlen += 2;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn len;\r\n\t\t\t}\r\n\t\t\tctx.measureText = (text, font) => {\r\n\t\t\t\tlet fontSize = ctx?.state?.fontSize || 12;\r\n\t\t\t\tif (font) {\r\n\t\t\t\t\tfontSize = parseInt(font.match(/([\\d\\.]+)px/)[1])\r\n\t\t\t\t}\r\n\t\t\t\tfontSize /= 2;\r\n\t\t\t\tlet isBold = fontSize >= 16;\r\n\t\t\t\tconst widthFactor = isBold ? 1.3 : 1;\r\n\t\t\t\t// ctx._measureText(text, (res) => {})\r\n\t\t\t\treturn {\r\n\t\t\t\t\twidth: strLen(text) * fontSize * widthFactor\r\n\t\t\t\t};\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t_initEvent(e) {\r\n\t\tthis.event = {};\r\n\t\tconst eventNames = [{\r\n\t\t\twxName: 'touchStart',\r\n\t\t\tecName: 'mousedown'\r\n\t\t}, {\r\n\t\t\twxName: 'touchMove',\r\n\t\t\tecName: 'mousemove'\r\n\t\t}, {\r\n\t\t\twxName: 'touchEnd',\r\n\t\t\tecName: 'mouseup'\r\n\t\t}, {\r\n\t\t\twxName: 'touchEnd',\r\n\t\t\tecName: 'click'\r\n\t\t}];\r\n\r\n\t\teventNames.forEach(name => {\r\n\t\t\tthis.event[name.wxName] = e => {\r\n\t\t\t\tconst touch = e.touches[0];\r\n\t\t\t\tthis.chart.getZr().handler.dispatch(name.ecName, {\r\n\t\t\t\t\tzrX: name.wxName === 'tap' ? touch.clientX : touch.x,\r\n\t\t\t\t\tzrY: name.wxName === 'tap' ? touch.clientY : touch.y\r\n\t\t\t\t});\r\n\t\t\t};\r\n\t\t});\r\n\t}\r\n\r\n\tset width(w) {\r\n\t\tthis.canvasNode.width = w\r\n\t}\r\n\tset height(h) {\r\n\t\tthis.canvasNode.height = h\r\n\t}\r\n\r\n\tget width() {\r\n\t\treturn this.canvasNode.width || 0\r\n\t}\r\n\tget height() {\r\n\t\treturn this.canvasNode.height || 0\r\n\t}\r\n\tget ctx() {\r\n\t\treturn cacheChart[this.canvasId]['ctx'] || null\r\n\t}\r\n\tset chart(chart) {\r\n\t\tcacheChart[this.canvasId]['chart'] = chart\r\n\t}\r\n\tget chart() {\r\n\t\treturn cacheChart[this.canvasId]['chart'] || null\r\n\t}\r\n}\r\n\r\nexport function dispatch(name, {x,y, wheelDelta}) {\r\n\tthis.dispatch(name, {\r\n\t\tzrX: x,\r\n\t\tzrY: y,\r\n\t\tzrDelta: wheelDelta,\r\n\t\tpreventDefault: () => {},\r\n\t\tstopPropagation: () =>{}\r\n\t});\r\n}\r\nexport function setCanvasCreator(echarts, {canvas, node}) {\r\n\tif(echarts && !echarts.registerPreprocessor) {\r\n\t\treturn console.warn('echarts 版本不对或未传入echarts,vue3请使用esm格式')\r\n\t}\r\n\techarts.registerPreprocessor(option => {\r\n\t\tif (option && option.series) {\r\n\t\t\tif (option.series.length > 0) {\r\n\t\t\t\toption.series.forEach(series => {\r\n\t\t\t\t\tseries.progressive = 0;\r\n\t\t\t\t});\r\n\t\t\t} else if (typeof option.series === 'object') {\r\n\t\t\t\toption.series.progressive = 0;\r\n\t\t\t}\r\n\t\t}\r\n\t});\r\n\tfunction loadImage(src, onload, onerror) {\r\n\t\tlet img = null\r\n\t\tif(node && node.createImage) {\r\n\t\t\timg = node.createImage()\r\n\t\t\timg.onload = onload.bind(img);\r\n\t\t\timg.onerror = onerror.bind(img);\r\n\t\t\timg.src = src;\r\n\t\t\treturn img\r\n\t\t} else {\r\n\t\t\timg = new Image()\r\n\t\t\timg.onload = onload.bind(img)\r\n\t\t\timg.onerror = onerror.bind(img);\r\n\t\t\timg.src = src\r\n\t\t\treturn img\r\n\t\t}\r\n\t}\r\n\tif(echarts.setPlatformAPI) {\r\n\t\techarts.setPlatformAPI({\r\n\t\t\tloadImage: canvas.setChart ? loadImage : null,\r\n\t\t\tcreateCanvas(){\r\n\t\t\t\tconst key = 'createOffscreenCanvas'\r\n\t\t\t\treturn uni.canIUse(key) && uni[key] ? uni[key]({type: '2d'}) : canvas\r\n\t\t\t}\r\n\t\t})\r\n\t} else if(echarts.setCanvasCreator) {\r\n\t\techarts.setCanvasCreator(() => {\r\n\t\t return canvas;\r\n\t\t});\r\n\t}\r\n\t\r\n}"],"names":["uni","getDeviceInfo","e"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.js.map deleted file mode 100644 index 5cdf9d7..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/lime-echart/components/l-echart/l-echart.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"l-echart.js","sources":["uni_modules/lime-echart/components/l-echart/l-echart.vue","/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/uni_modules/lime-echart/components/l-echart/l-echart.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n","import Component from '/Users/zhangwei/Desktop/git_floder/JiaZhiQianYan-MiniProgram/uni_modules/lime-echart/components/l-echart/l-echart.vue'\nwx.createComponent(Component)"],"names":["getDeviceInfo","canIUseCanvas2d","uni","getRect","sleep","setCanvasCreator","devicePixelRatio","Canvas","convertTouchesToArray","dispatch","wrapTouch"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/lime-echart/components/l-echart/utils.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/lime-echart/components/l-echart/utils.js.map deleted file mode 100644 index ee25923..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/lime-echart/components/l-echart/utils.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"utils.js","sources":["uni_modules/lime-echart/components/l-echart/utils.js"],"sourcesContent":["// @ts-nocheck\r\n/**\n * 获取设备基础信息\n *\n * @see [uni.getDeviceInfo](https://uniapp.dcloud.net.cn/api/system/getDeviceInfo.html)\n */\nexport function getDeviceInfo() {\n\tif (uni.getDeviceInfo || uni.canIUse('getDeviceInfo')) {\n\t\treturn uni.getDeviceInfo();\n\t} else {\n\t\treturn uni.getSystemInfoSync();\n\t}\n}\n\n/**\n * 获取窗口信息\n *\n * @see [uni.getWindowInfo](https://uniapp.dcloud.net.cn/api/system/getWindowInfo.html)\n */\nexport function getWindowInfo() {\n\tif (uni.getWindowInfo || uni.canIUse('getWindowInfo')) {\n\t\treturn uni.getWindowInfo();\n\t} else {\n\t\treturn uni.getSystemInfoSync();\n\t}\n}\n\n/**\n * 获取APP基础信息\n *\n * @see [uni.getAppBaseInfo](https://uniapp.dcloud.net.cn/api/system/getAppBaseInfo.html)\n */\nexport function getAppBaseInfo() {\n\tif (uni.getAppBaseInfo || uni.canIUse('getAppBaseInfo')) {\n\t\treturn uni.getAppBaseInfo();\n\t} else {\n\t\treturn uni.getSystemInfoSync();\n\t}\n}\r\n\r\n\r\n// #ifndef APP-NVUE\r\n// 计算版本\r\nexport function compareVersion(v1, v2) {\r\n\tv1 = v1.split('.')\r\n\tv2 = v2.split('.')\r\n\tconst len = Math.max(v1.length, v2.length)\r\n\twhile (v1.length < len) {\r\n\t\tv1.push('0')\r\n\t}\r\n\twhile (v2.length < len) {\r\n\t\tv2.push('0')\r\n\t}\r\n\tfor (let i = 0; i < len; i++) {\r\n\t\tconst num1 = parseInt(v1[i], 10)\r\n\t\tconst num2 = parseInt(v2[i], 10)\r\n\r\n\t\tif (num1 > num2) {\r\n\t\t\treturn 1\r\n\t\t} else if (num1 < num2) {\r\n\t\t\treturn -1\r\n\t\t}\r\n\t}\r\n\treturn 0\r\n}\r\n// const systemInfo = uni.getSystemInfoSync();\r\n\r\nfunction gte(version) {\r\n\t// 截止 2023-03-22 mac pc小程序不支持 canvas 2d\r\n\t// let {\r\n\t// \tSDKVersion,\r\n\t// \tplatform\r\n\t// } = systemInfo;\r\n\tconst { platform } = getDeviceInfo();\r\n\tlet { SDKVersion } = getAppBaseInfo();\r\n\t// #ifdef MP-ALIPAY\r\n\tSDKVersion = my.SDKVersion\r\n\t// #endif\r\n\t// #ifdef MP-WEIXIN\r\n\treturn platform !== 'mac' && compareVersion(SDKVersion, version) >= 0;\r\n\t// #endif\r\n\treturn compareVersion(SDKVersion, version) >= 0;\r\n}\r\n\r\n\r\nexport function canIUseCanvas2d() {\r\n\t// #ifdef MP-WEIXIN\r\n\treturn gte('2.9.0');\r\n\t// #endif\r\n\t// #ifdef MP-ALIPAY\r\n\treturn gte('2.7.0');\r\n\t// #endif\r\n\t// #ifdef MP-TOUTIAO\r\n\treturn gte('1.78.0');\r\n\t// #endif\r\n\treturn false\r\n}\r\n\r\nexport function convertTouchesToArray(touches) {\r\n\t// 如果 touches 是一个数组,则直接返回它\r\n\tif (Array.isArray(touches)) {\r\n\t\treturn touches;\r\n\t}\r\n\t// 如果touches是一个对象,则转换为数组\r\n\tif (typeof touches === 'object' && touches !== null) {\r\n\t\treturn Object.values(touches);\r\n\t}\r\n\t// 对于其他类型,直接返回它\r\n\treturn touches;\r\n}\r\n\r\nexport function wrapTouch(event) {\r\n\tevent.touches = convertTouchesToArray(event.touches)\r\n\tfor (let i = 0; i < event.touches.length; ++i) {\r\n\t\tconst touch = event.touches[i];\r\n\t\ttouch.offsetX = touch.x;\r\n\t\ttouch.offsetY = touch.y;\r\n\t}\r\n\treturn event;\r\n}\r\n// export const devicePixelRatio = uni.getSystemInfoSync().pixelRatio\r\nexport const devicePixelRatio = getWindowInfo().pixelRatio;\r\n// #endif\r\n// #ifdef APP-NVUE\r\nexport function base64ToPath(base64) {\r\n\treturn new Promise((resolve, reject) => {\r\n\t\tconst [, format, bodyData] = /data:image\\/(\\w+);base64,(.*)/.exec(base64) || [];\r\n\t\tconst bitmap = new plus.nativeObj.Bitmap('bitmap' + Date.now())\r\n\t\tbitmap.loadBase64Data(base64, () => {\r\n\t\t\tif (!format) {\r\n\t\t\t\treject(new Error('ERROR_BASE64SRC_PARSE'))\r\n\t\t\t}\r\n\t\t\tconst time = new Date().getTime();\r\n\t\t\tconst filePath = `_doc/uniapp_temp/${time}.${format}`\r\n\r\n\t\t\tbitmap.save(filePath, {},\r\n\t\t\t\t() => {\r\n\t\t\t\t\tbitmap.clear()\r\n\t\t\t\t\tresolve(filePath)\r\n\t\t\t\t},\r\n\t\t\t\t(error) => {\r\n\t\t\t\t\tbitmap.clear()\r\n\t\t\t\t\tconsole.error(`${JSON.stringify(error)}`)\r\n\t\t\t\t\treject(error)\r\n\t\t\t\t})\r\n\t\t}, (error) => {\r\n\t\t\tbitmap.clear()\r\n\t\t\tconsole.error(`${JSON.stringify(error)}`)\r\n\t\t\treject(error)\r\n\t\t})\r\n\t})\r\n}\r\n// #endif\r\n\r\n\r\nexport function sleep(time) {\r\n\treturn new Promise((resolve) => {\r\n\t\tsetTimeout(() => {\r\n\t\t\tresolve(true)\r\n\t\t}, time)\r\n\t})\r\n}\r\n\r\n\r\nexport function getRect(selector, context, node) {\r\n\treturn new Promise((resolve, reject) => {\r\n\t\tconst dom = uni.createSelectorQuery().in(context).select(selector);\r\n\t\tconst result = (rect) => {\r\n\t\t\tif (rect) {\r\n\t\t\t\tresolve(rect)\r\n\t\t\t} else {\r\n\t\t\t\treject()\r\n\t\t\t}\r\n\t\t}\r\n\t\tif (!node) {\r\n\t\t\tdom.boundingClientRect(result).exec()\r\n\t\t} else {\r\n\t\t\tdom.fields({\r\n\t\t\t\tnode: true,\r\n\t\t\t\tsize: true,\r\n\t\t\t\trect: true\r\n\t\t\t}, result).exec()\r\n\t\t}\r\n\t});\r\n};"],"names":["uni"],"mappings":";;AAMO,SAAS,gBAAgB;AAC/B,MAAIA,cAAG,MAAC,iBAAiBA,cAAG,MAAC,QAAQ,eAAe,GAAG;AACtD,WAAOA,cAAAA,MAAI;EACb,OAAQ;AACN,WAAOA,cAAAA,MAAI;EACX;AACF;AAOO,SAAS,gBAAgB;AAC/B,MAAIA,cAAG,MAAC,iBAAiBA,cAAG,MAAC,QAAQ,eAAe,GAAG;AACtD,WAAOA,cAAAA,MAAI;EACb,OAAQ;AACN,WAAOA,cAAAA,MAAI;EACX;AACF;AAOO,SAAS,iBAAiB;AAChC,MAAIA,cAAG,MAAC,kBAAkBA,cAAG,MAAC,QAAQ,gBAAgB,GAAG;AACxD,WAAOA,cAAAA,MAAI;EACb,OAAQ;AACN,WAAOA,cAAAA,MAAI;EACX;AACF;AAKO,SAAS,eAAe,IAAI,IAAI;AACtC,OAAK,GAAG,MAAM,GAAG;AACjB,OAAK,GAAG,MAAM,GAAG;AACjB,QAAM,MAAM,KAAK,IAAI,GAAG,QAAQ,GAAG,MAAM;AACzC,SAAO,GAAG,SAAS,KAAK;AACvB,OAAG,KAAK,GAAG;AAAA,EACX;AACD,SAAO,GAAG,SAAS,KAAK;AACvB,OAAG,KAAK,GAAG;AAAA,EACX;AACD,WAAS,IAAI,GAAG,IAAI,KAAK,KAAK;AAC7B,UAAM,OAAO,SAAS,GAAG,CAAC,GAAG,EAAE;AAC/B,UAAM,OAAO,SAAS,GAAG,CAAC,GAAG,EAAE;AAE/B,QAAI,OAAO,MAAM;AAChB,aAAO;AAAA,IACV,WAAa,OAAO,MAAM;AACvB,aAAO;AAAA,IACP;AAAA,EACD;AACD,SAAO;AACR;AAGA,SAAS,IAAI,SAAS;AAMrB,QAAM,EAAE,aAAa;AACrB,MAAI,EAAE,eAAe;AAKrB,SAAO,aAAa,SAAS,eAAe,YAAY,OAAO,KAAK;AAGrE;AAGO,SAAS,kBAAkB;AAEjC,SAAO,IAAI,OAAO;AASnB;AAEO,SAAS,sBAAsB,SAAS;AAE9C,MAAI,MAAM,QAAQ,OAAO,GAAG;AAC3B,WAAO;AAAA,EACP;AAED,MAAI,OAAO,YAAY,YAAY,YAAY,MAAM;AACpD,WAAO,OAAO,OAAO,OAAO;AAAA,EAC5B;AAED,SAAO;AACR;AAEO,SAAS,UAAU,OAAO;AAChC,QAAM,UAAU,sBAAsB,MAAM,OAAO;AACnD,WAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,QAAQ,EAAE,GAAG;AAC9C,UAAM,QAAQ,MAAM,QAAQ,CAAC;AAC7B,UAAM,UAAU,MAAM;AACtB,UAAM,UAAU,MAAM;AAAA,EACtB;AACD,SAAO;AACR;AAEY,MAAC,mBAAmB,cAAa,EAAG;AAkCzC,SAAS,MAAM,MAAM;AAC3B,SAAO,IAAI,QAAQ,CAAC,YAAY;AAC/B,eAAW,MAAM;AAChB,cAAQ,IAAI;AAAA,IACZ,GAAE,IAAI;AAAA,EACT,CAAE;AACF;AAGO,SAAS,QAAQ,UAAU,SAAS,MAAM;AAChD,SAAO,IAAI,QAAQ,CAAC,SAAS,WAAW;AACvC,UAAM,MAAMA,cAAG,MAAC,oBAAqB,EAAC,GAAG,OAAO,EAAE,OAAO,QAAQ;AACjE,UAAM,SAAS,CAAC,SAAS;AACxB,UAAI,MAAM;AACT,gBAAQ,IAAI;AAAA,MAChB,OAAU;AACN,eAAQ;AAAA,MACR;AAAA,IACD;AACD,QAAI,CAAC,MAAM;AACV,UAAI,mBAAmB,MAAM,EAAE,KAAM;AAAA,IACxC,OAAS;AACN,UAAI,OAAO;AAAA,QACV,MAAM;AAAA,QACN,MAAM;AAAA,QACN,MAAM;AAAA,MACV,GAAM,MAAM,EAAE,KAAM;AAAA,IACjB;AAAA,EACH,CAAE;AACF;;;;;;;;"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/mp-html/components/mp-html/mp-html.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/mp-html/components/mp-html/mp-html.js.map deleted file mode 100644 index c1c8749..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/mp-html/components/mp-html/mp-html.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"mp-html.js","sources":["uni_modules/mp-html/components/mp-html/mp-html.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/uni_modules/mp-html/components/mp-html/mp-html.vue?type=component"],"sourcesContent":["\r\n\r\n\r\n\r\n\r\n","import Component from '/Users/shangzhengjie/Desktop/JiaZhiQianYan/uni_modules/mp-html/components/mp-html/mp-html.vue'\nwx.createComponent(Component)"],"names":["uni","nodes","node","Parser"],"mappings":"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"} \ No newline at end of file diff --git a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/mp-html/components/mp-html/node/node.js.map b/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/mp-html/components/mp-html/node/node.js.map deleted file mode 100644 index 1da87e8..0000000 --- a/unpackage/dist/dev/.sourcemap/mp-weixin/uni_modules/mp-html/components/mp-html/node/node.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"node.js","sources":["uni_modules/mp-html/components/mp-html/node/node.vue","/Users/shangzhengjie/Desktop/JiaZhiQianYan/uni_modules/mp-html/components/mp-html/node/node.vue?type=component"],"sourcesContent":["