diff --git a/go.mod b/go.mod index fca4588..df18151 100644 --- a/go.mod +++ b/go.mod @@ -20,5 +20,5 @@ require ( github.com/tiger1103/gfast-token v1.0.3 github.com/tklauser/go-sysconf v0.3.10 // indirect github.com/yusufpapurcu/wmi v1.2.2 // indirect - golang.org/x/net v0.4.0 // indirect + golang.org/x/net v0.7.0 // indirect ) diff --git a/internal/consts/consts_openapi.go b/internal/consts/consts_openapi.go index 0b1663b..9029d8e 100644 --- a/internal/consts/consts_openapi.go +++ b/internal/consts/consts_openapi.go @@ -5,4 +5,20 @@ const ( OpenAPIDescription = `基于 GoFrame2.0的后台管理系统。 Enjoy 💖 ` OpenAPIContactName = "GFast" OpenAPIContactUrl = "http://www.g-fast.cn" + SwaggerUITemplate = ` + + + + + + + + + + + +
+ + +` ) diff --git a/internal/consts/version.go b/internal/consts/version.go index 5293fe9..7f56cc8 100644 --- a/internal/consts/version.go +++ b/internal/consts/version.go @@ -8,5 +8,5 @@ package consts const ( - Version = "3.2.1" + Version = "3.2.2" ) diff --git a/resource/public/doc/favicon.ico b/resource/public/doc/favicon.ico new file mode 100644 index 0000000..3009091 Binary files /dev/null and b/resource/public/doc/favicon.ico differ diff --git a/resource/public/doc/img/icons/android-chrome-192x192.png b/resource/public/doc/img/icons/android-chrome-192x192.png new file mode 100644 index 0000000..b02aa64 Binary files /dev/null and b/resource/public/doc/img/icons/android-chrome-192x192.png differ diff --git a/resource/public/doc/img/icons/android-chrome-512x512.png b/resource/public/doc/img/icons/android-chrome-512x512.png new file mode 100644 index 0000000..06088b0 Binary files /dev/null and b/resource/public/doc/img/icons/android-chrome-512x512.png differ diff --git a/resource/public/doc/img/icons/apple-touch-icon-120x120.png b/resource/public/doc/img/icons/apple-touch-icon-120x120.png new file mode 100644 index 0000000..1427cf6 Binary files /dev/null and b/resource/public/doc/img/icons/apple-touch-icon-120x120.png differ diff --git a/resource/public/doc/img/icons/apple-touch-icon-152x152.png b/resource/public/doc/img/icons/apple-touch-icon-152x152.png new file mode 100644 index 0000000..f24d454 Binary files /dev/null and b/resource/public/doc/img/icons/apple-touch-icon-152x152.png differ diff --git a/resource/public/doc/img/icons/apple-touch-icon-180x180.png b/resource/public/doc/img/icons/apple-touch-icon-180x180.png new file mode 100644 index 0000000..404e192 Binary files /dev/null and b/resource/public/doc/img/icons/apple-touch-icon-180x180.png differ diff --git a/resource/public/doc/img/icons/apple-touch-icon-60x60.png b/resource/public/doc/img/icons/apple-touch-icon-60x60.png new file mode 100644 index 0000000..cf10a56 Binary files /dev/null and b/resource/public/doc/img/icons/apple-touch-icon-60x60.png differ diff --git a/resource/public/doc/img/icons/apple-touch-icon-76x76.png b/resource/public/doc/img/icons/apple-touch-icon-76x76.png new file mode 100644 index 0000000..c500769 Binary files /dev/null and b/resource/public/doc/img/icons/apple-touch-icon-76x76.png differ diff --git a/resource/public/doc/img/icons/apple-touch-icon.png b/resource/public/doc/img/icons/apple-touch-icon.png new file mode 100644 index 0000000..03c0c5d Binary files /dev/null and b/resource/public/doc/img/icons/apple-touch-icon.png differ diff --git a/resource/public/doc/img/icons/favicon-16x16.png b/resource/public/doc/img/icons/favicon-16x16.png new file mode 100644 index 0000000..42af009 Binary files /dev/null and b/resource/public/doc/img/icons/favicon-16x16.png differ diff --git a/resource/public/doc/img/icons/favicon-32x32.png b/resource/public/doc/img/icons/favicon-32x32.png new file mode 100644 index 0000000..46ca04d Binary files /dev/null and b/resource/public/doc/img/icons/favicon-32x32.png differ diff --git a/resource/public/doc/img/icons/msapplication-icon-144x144.png b/resource/public/doc/img/icons/msapplication-icon-144x144.png new file mode 100644 index 0000000..7808237 Binary files /dev/null and b/resource/public/doc/img/icons/msapplication-icon-144x144.png differ diff --git a/resource/public/doc/img/icons/mstile-150x150.png b/resource/public/doc/img/icons/mstile-150x150.png new file mode 100644 index 0000000..3b37a43 Binary files /dev/null and b/resource/public/doc/img/icons/mstile-150x150.png differ diff --git a/resource/public/doc/img/icons/safari-pinned-tab.svg b/resource/public/doc/img/icons/safari-pinned-tab.svg new file mode 100644 index 0000000..732afd8 --- /dev/null +++ b/resource/public/doc/img/icons/safari-pinned-tab.svg @@ -0,0 +1,149 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/resource/public/doc/oauth/axios.min.js b/resource/public/doc/oauth/axios.min.js new file mode 100644 index 0000000..e8e4fc1 --- /dev/null +++ b/resource/public/doc/oauth/axios.min.js @@ -0,0 +1,3 @@ +/* axios v0.27.2 | (c) 2022 by Matt Zabriskie */ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=13)}([function(e,t,n){"use strict";var r,o=n(4),i=Object.prototype.toString,s=(r=Object.create(null),function(e){var t=i.call(e);return r[t]||(r[t]=t.slice(8,-1).toLowerCase())});function a(e){return e=e.toLowerCase(),function(t){return s(t)===e}}function u(e){return Array.isArray(e)}function c(e){return void 0===e}var f=a("ArrayBuffer");function l(e){return null!==e&&"object"==typeof e}function p(e){if("object"!==s(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var d=a("Date"),h=a("File"),m=a("Blob"),v=a("FileList");function y(e){return"[object Function]"===i.call(e)}var g=a("URLSearchParams");function E(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),u(e))for(var n=0,r=e.length;n0;)s[i=r[o]]||(t[i]=e[i],s[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:a,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;var t=e.length;if(c(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:O,isFileList:v}},function(e,t,n){"use strict";var r=n(0);function o(e,t,n,r,o){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}r.inherits(o,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var i=o.prototype,s={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(e){s[e]={value:e}})),Object.defineProperties(o,s),Object.defineProperty(i,"isAxiosError",{value:!0}),o.from=function(e,t,n,s,a,u){var c=Object.create(i);return r.toFlatObject(e,c,(function(e){return e!==Error.prototype})),o.call(c,e.message,t,n,s,a),c.name=e.name,u&&Object.assign(c,u),c},e.exports=o},function(e,t,n){"use strict";var r=n(1);function o(e){r.call(this,null==e?"canceled":e,r.ERR_CANCELED),this.name="CanceledError"}n(0).inherits(o,r,{__CANCEL__:!0}),e.exports=o},function(e,t,n){"use strict";var r=n(0),o=n(19),i=n(1),s=n(6),a=n(7),u={"Content-Type":"application/x-www-form-urlencoded"};function c(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var f,l={transitional:s,adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(f=n(8)),f),transformRequest:[function(e,t){if(o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e))return e;if(r.isArrayBufferView(e))return e.buffer;if(r.isURLSearchParams(e))return c(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var n,i=r.isObject(e),s=t&&t["Content-Type"];if((n=r.isFileList(e))||i&&"multipart/form-data"===s){var u=this.env&&this.env.FormData;return a(n?{"files[]":e}:e,u&&new u)}return i||"application/json"===s?(c(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||l.transitional,n=t&&t.silentJSONParsing,o=t&&t.forcedJSONParsing,s=!n&&"json"===this.responseType;if(s||o&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(s){if("SyntaxError"===e.name)throw i.from(e,i.ERR_BAD_RESPONSE,this,null,this.response);throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:n(27)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){l.headers[e]=r.merge(u)})),e.exports=l},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},function(e,t,n){"use strict";var r=n(0);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},function(e,t){e.exports=null},function(e,t,n){"use strict";var r=n(12).version,o=n(1),i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var s={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,a){if(!1===e)throw new o(i(r," has been removed"+(t?" in "+t:"")),o.ERR_DEPRECATED);return t&&!s[r]&&(s[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,a)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new o("options must be an object",o.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),i=r.length;i-- >0;){var s=r[i],a=t[s];if(a){var u=e[s],c=void 0===u||a(u,s,e);if(!0!==c)throw new o("option "+s+" must be "+c,o.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new o("Unknown option "+s,o.ERR_BAD_OPTION)}},validators:i}},function(e,t,n){"use strict";var r=n(2);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t + + + + + Knife4j-OAuth2 + + + + + + + \ No newline at end of file diff --git a/resource/public/doc/robots.txt b/resource/public/doc/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/resource/public/doc/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/resource/public/doc/webjars/css/Debug-9664381c.css b/resource/public/doc/webjars/css/Debug-9664381c.css new file mode 100644 index 0000000..2d5ecbc --- /dev/null +++ b/resource/public/doc/webjars/css/Debug-9664381c.css @@ -0,0 +1 @@ +[data-v-2ed131ca] .ant-row{position:relative;height:auto;margin-right:0;margin-left:0;zoom:1;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.method-select[data-v-2ed131ca] .ant-select-selection-item{color:#fff} diff --git a/resource/public/doc/webjars/css/Document-2394b5d6.css b/resource/public/doc/webjars/css/Document-2394b5d6.css new file mode 100644 index 0000000..33cf04a --- /dev/null +++ b/resource/public/doc/webjars/css/Document-2394b5d6.css @@ -0,0 +1 @@ +.api-tab[data-v-44aebb65]{margin-top:15px}.api-tab .ant-tag[data-v-44aebb65]{height:32px;line-height:32px}.api-basic[data-v-44aebb65]{padding:11px}.api-basic-title[data-v-44aebb65]{font-size:14px;font-weight:700}.api-basic-body[data-v-44aebb65]{font-size:14px;font-family:-webkit-body}.api-description[data-v-44aebb65]{border-left:4px solid #ddd;line-height:30px}.api-body-desc[data-v-44aebb65]{padding:10px;min-height:35px;box-sizing:border-box;border:1px solid #e8e8e8}.ant-card-body[data-v-44aebb65]{padding:5px}.api-title[data-v-44aebb65]{margin-top:10px;margin-bottom:5px;font-size:16px;font-weight:600;height:30px;line-height:30px;border-left:4px solid #00ab6d;text-indent:8px}.content-line[data-v-44aebb65]{height:25px;line-height:25px}.content-line-count[data-v-44aebb65]{height:35px;line-height:35px}.divider[data-v-44aebb65]{margin:4px 0} diff --git a/resource/public/doc/webjars/css/doc-5be93158.css b/resource/public/doc/webjars/css/doc-5be93158.css new file mode 100644 index 0000000..fb13c2b --- /dev/null +++ b/resource/public/doc/webjars/css/doc-5be93158.css @@ -0,0 +1 @@ +.knife4j{padding:0}.knife4j-menu{height:calc(100vh - 64px);overflow:auto;background:#001529}.knife4j-menu ul{background:#001529}.knife4j-menu .ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.knife4j-menu::-webkit-scrollbar{width:6px;height:.5px}.knife4j-menu::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#469aed}.knife4j-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:10px;background:#001529}.knife4j-menu-all{height:100vh;overflow:auto;background:#001529}.knife4j-menu-all ul{background:#001529}.knife4j-menu-all .ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.knife4j-menu-all::-webkit-scrollbar{width:6px;height:.5px}.knife4j-menu-all::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#469aed}.knife4j-menu-all::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:10px;background:#001529}.ant-menu-dark,.ant-menu-dark .ant-menu-sub{background:#001529}.knife4j-menu-api-deprecated{text-decoration:line-through}.knife4j-menu-line{width:65px;display:inline-block}.knife4j-menu-badge-num{float:right;margin-top:12px;margin-right:10px;z-index:auto;min-width:16px;height:16px;padding:0 4px;color:#fff;font-weight:400;font-size:12px;line-height:16px;white-space:nowrap;text-align:center;background:#4c96e8;border-radius:24px;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;position:absolute;right:25px}.knife4j-menu-badge-num-style{background:#fff;color:#999;box-shadow:0 0 0 1px #d9d9d9 inset}.knife4j-logo{height:64px;position:relative;line-height:64px;padding-left:19px;transition:all .3s;background:#001529;overflow:hidden}.knife4j-logo img{display:inline-block;vertical-align:middle;height:32px}.knife4j-logo h1{color:#fff;display:inline-block;vertical-align:middle;font-size:20px;margin:0 0 0 12px;font-family:Myriad Pro,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:600}.knife4j-logo-data{height:64px;position:relative;line-height:64px;padding-left:11px;transition:all .3s;background:#001529;overflow:hidden}.knife4j-logo-data img{display:inline-block;vertical-align:middle;height:32px}.knife4j-logo-data h1{color:#fff;display:inline-block;vertical-align:middle;font-size:20px;margin:0 0 0 12px;font-family:Myriad Pro,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:600}.knife4j-header-title{font-size:20px;font-weight:400}.knife4j-header-default{position:fixed;z-index:999}.knife4j-header-width{width:calc(100vw - 310px);max-width:calc(100vw - 310px)}.knife4j-header-width-collapsed{width:calc(100vw - 80px);max-width:calc(100vw - 80px)}.knife4j-tab{padding:5px 5px 0;left:4px;top:5px;background:white}.knife4j-tab .ant-tabs-nav-container{font-size:12px}.knife4j-tab .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab{line-height:35px;border-bottom:1px}.knife4j-tab .ant-tabs-bar{margin:0 0 3px}.knife4j-body-content{overflow-y:auto;height:calc(100vh - 152px);min-height:400px}.knife4j-body-content::-webkit-scrollbar{width:8px;height:.5px}.knife4j-body-content::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#469aed}.knife4j-body-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:10px;background:#fff}.knife4j-router-view{min-height:480px;margin:5px 5px 0}.knife4j-btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.knife4j-btn-info{color:#fff;background-color:#269abc;border-color:#1b6d85}.knife4j-request-query{color:#61affe}.knife4j-request-body{color:#0d5aa7}.knife4j-request-formData,.knife4j-request-form{color:#9012fe}.knife4j-request-validate-jsr{color:#10af88;border-bottom:1px dashed #10af88}.knife4j-request-header{color:#fca130}.knife4j-request-path{color:#49cc90}.knife4j-api-copy-address{font-size:12px;cursor:pointer;text-align:center;font-weight:100;color:#0b0a0a}.knife4j-api-title{margin-top:10px;margin-bottom:5px;font-size:16px;font-weight:600;color:#616368;height:35px;line-height:35px}.knife4j-api-row{height:45px;line-height:45px}.knife4j-api-summary{border-color:#49cc90;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px;cursor:pointer}.knife4j-api-summary-method{font-size:14px;font-weight:700;min-width:20px;padding:6px 15px;text-align:center;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,.1);font-family:Titillium Web,sans-serif;color:#fff}.knife4j-api-summary-path{font-size:14px;display:flex;-webkit-box-flex:0;-ms-flex:0 3 auto;flex:0 3 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-all;padding:0 32px}.knife4j-api-post{border-color:#49cc90;background:rgba(73,204,144,.1)}.knife4j-api-post .knife4j-api-summary-method{background:#49cc90}.knife4j-api-get{border-color:#61affe;background:rgba(97,175,254,.1)}.knife4j-api-get .knife4j-api-summary-method{background:#61affe}.knife4j-api-head{border-color:#9012fe;background:rgba(144,18,254,.1)}.knife4j-api-head .knife4j-api-summary-method{background:#9012fe}.knife4j-api-put{border-color:#fca130;background:rgba(252,161,48,.1)}.knife4j-api-put .knife4j-api-summary-method{background:#fca130}.knife4j-api-delete{border-color:#f93e3e;background:rgba(249,62,62,.1)}.knife4j-api-delete .knife4j-api-summary-method{background:#f93e3e}.knife4j-api-options{border-color:#0d5aa7;background:rgba(13,90,167,.1)}.knife4j-api-options .knife4j-api-summary-method{background:#0d5aa7}.knife4j-api-patch{border-color:#50e3c2;background:rgba(80,227,194,.1)}.knife4j-api-patch .knife4j-api-summary-method{background:#50e3c2}.knife4j-debug{margin:20px auto;width:100%}.knife4j-api-send{width:10%}.knife4j-debug-param-count{background-color:red;border-radius:50%;color:#fff}.knife4j-debug-tabs{margin:10px auto}.knife4j-api-readonly{margin:10px auto;width:98%}.knife4j-debug-api-post{border-color:#49cc90}.knife4j-debug-api-post .knife4j-api-summary-method{background:#49cc90;height:32px}.knife4j-debug-api-post .ant-input-group-addon{background:#49cc90}.knife4j-debug-api-post .ant-input-group-addon .ant-select-selection-selected-value,.knife4j-debug-api-post .ant-select-selection-item{color:#fff}.knife4j-debug-api-get{border-color:#61affe}.knife4j-debug-api-get .knife4j-api-summary-method{background:#61affe;height:32px}.knife4j-debug-api-get .ant-input-group-addon{background:#61affe}.knife4j-debug-api-get .ant-input-group-addon .ant-select-selection-selected-value,.knife4j-debug-api-get .ant-select-selection-item{color:#fff}.knife4j-debug-api-head{border-color:#9012fe}.knife4j-debug-api-head .knife4j-api-summary-method{background:#9012fe;height:32px}.knife4j-debug-api-head .ant-input-group-addon{background:#9012fe}.knife4j-debug-api-head .ant-input-group-addon .ant-select-selection-selected-value,.knife4j-debug-api-head .ant-select-selection-item{color:#fff}.knife4j-debug-api-put{border-color:#fca130}.knife4j-debug-api-put .knife4j-api-summary-method{background:#fca130;height:32px}.knife4j-debug-api-put .ant-input-group-addon{background:#fca130}.knife4j-debug-api-put .ant-input-group-addon .ant-select-selection-selected-value,.knife4j-debug-api-put .ant-select-selection-item{color:#fff}.knife4j-debug-api-delete{border-color:#f93e3e}.knife4j-debug-api-delete .knife4j-api-summary-method{background:#f93e3e;height:32px}.knife4j-debug-api-delete .ant-input-group-addon{background:#f93e3e}.knife4j-debug-api-delete .ant-input-group-addon .ant-select-selection-selected-value,.knife4j-debug-api-delete .ant-select-selection-item{color:#fff}.knife4j-debug-api-options{border-color:#0d5aa7}.knife4j-debug-api-options .knife4j-api-summary-method{background:#0d5aa7;height:32px}.knife4j-debug-api-options .ant-input-group-addon{background:#0d5aa7}.knife4j-debug-api-options .ant-input-group-addon .ant-select-selection-selected-value,.knife4j-debug-api-options .ant-select-selection-item{color:#fff}.knife4j-debug-api-patch{border-color:#50e3c2}.knife4j-debug-api-patch .knife4j-api-summary-method{background:#50e3c2;height:32px}.knife4j-debug-api-patch .ant-input-group-addon{background:#50e3c2}.knife4j-debug-api-patch .ant-input-group-addon .ant-select-selection-selected-value,.knife4j-debug-api-patch .ant-select-selection-item{color:#fff}.knife4j-debug-request-type{margin-top:0;display:flex}.knife4j-debug-request-content-type{width:360px;height:35px;line-height:35px}.knife4j-debug-request-content-type-float{float:left;width:360px}.knife4j-debug-request-content-type-beautify{margin-right:50px;flex:1;text-align:right}.knife4j-debug-raw-span{cursor:pointer}.knife4j-debug-response{min-height:calc(100vh - 395px)}.knife4j-debug-response-mt{margin-top:10px}.knife4j-debug-response-curl{margin:10px 0;font:100 12px/18px monaco,andale mono,courier new;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;background-color:#fefefe;box-shadow:0 0 4px #eee;white-space:pre-wrap;word-wrap:break-word;color:#444}.knife4j-debug-status{margin-right:15px}.knife4j-debug-status .key{color:#919191;padding:6px}.knife4j-debug-status .value{color:#4dc095;font-size:12px;font-weight:700}.knife4j-debug-ace-editor,.knife4j-debug-ace-editor .ace_scrollbar-v{overflow-y:hidden}.knife4j-debug-param-requiretrue{border:1px solid #e5b2b1}.knife4j-debug-editor-field-description{position:absolute;color:#8c8c8c}[class^=ant-]::-ms-clear,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class*=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class*=ant-] input::-ms-reveal{display:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:#000000d9;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:#fff;font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:#000000d9;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#1890ff;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a:active,a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}a[disabled]{color:#00000040;cursor:not-allowed}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:#00000073;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#1890ff}::selection{color:#fff;background:#1890ff}.clearfix:before{display:table;content:""}.clearfix:after{display:table;clear:both;content:""}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon>.anticon{line-height:0;vertical-align:0}.anticon[tabindex]{cursor:pointer}.anticon-spin:before{display:inline-block;animation:loadingCircle 1s infinite linear}.anticon-spin{display:inline-block;animation:loadingCircle 1s infinite linear}.ant-fade-enter,.ant-fade-appear,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-fade-enter.ant-fade-enter-active,.ant-fade-appear.ant-fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.ant-fade-enter,.ant-fade-appear{opacity:0;animation-timing-function:linear}.ant-fade-leave{animation-timing-function:linear}.fade-enter,.fade-appear,.fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.fade-enter.fade-enter-active,.fade-appear.fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.fade-leave.fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.fade-enter,.fade-appear{opacity:0;animation-timing-function:linear}.fade-leave{animation-timing-function:linear}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.ant-move-up-enter,.ant-move-up-appear,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-up-enter.ant-move-up-enter-active,.ant-move-up-appear.ant-move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.ant-move-up-enter,.ant-move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-up-enter,.move-up-appear,.move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-up-enter.move-up-enter-active,.move-up-appear.move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.move-up-leave.move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.move-up-enter,.move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-down-enter,.ant-move-down-appear,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-down-enter.ant-move-down-enter-active,.ant-move-down-appear.ant-move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.ant-move-down-enter,.ant-move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-down-enter,.move-down-appear,.move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-down-enter.move-down-enter-active,.move-down-appear.move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.move-down-leave.move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.move-down-enter,.move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-left-enter,.ant-move-left-appear,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-left-enter.ant-move-left-enter-active,.ant-move-left-appear.ant-move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.ant-move-left-enter,.ant-move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-left-enter,.move-left-appear,.move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-left-enter.move-left-enter-active,.move-left-appear.move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.move-left-leave.move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.move-left-enter,.move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-right-enter,.ant-move-right-appear,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-right-enter.ant-move-right-enter-active,.ant-move-right-appear.ant-move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.ant-move-right-enter,.ant-move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-right-enter,.move-right-appear,.move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-right-enter.move-right-enter-active,.move-right-appear.move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.move-right-leave.move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.move-right-enter,.move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveLeftIn{0%{transform:translate(-100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveLeftOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(-100%);transform-origin:0 0;opacity:0}}@keyframes antMoveRightIn{0%{transform:translate(100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveRightOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes loadingCircle{to{transform:rotate(360deg)}}[ant-click-animating=true],[ant-click-animating-without-extra-node=true]{position:relative}html{--antd-wave-shadow-color: #1890ff;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #1890ff;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #1890ff;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes fadeEffect{to{opacity:0}}.slide-up-enter,.slide-up-appear,.slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-up-enter.slide-up-enter-active,.slide-up-appear.slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.slide-up-leave.slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.slide-up-enter,.slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-down-enter,.slide-down-appear,.slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-down-enter.slide-down-enter-active,.slide-down-appear.slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.slide-down-leave.slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.slide-down-enter,.slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-left-enter,.slide-left-appear,.slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-left-enter.slide-left-enter-active,.slide-left-appear.slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.slide-left-leave.slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.slide-left-enter,.slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-right-enter,.slide-right-appear,.slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-right-enter.slide-right-enter-active,.slide-right-appear.slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.slide-right-leave.slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.slide-right-enter,.slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-up-enter,.ant-slide-up-appear,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-enter.ant-slide-up-enter-active,.ant-slide-up-appear.ant-slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-enter,.ant-slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-down-enter,.ant-slide-down-appear,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-down-enter.ant-slide-down-enter-active,.ant-slide-down-appear.ant-slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.ant-slide-down-enter,.ant-slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-left-enter,.ant-slide-left-appear,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-left-enter.ant-slide-left-enter-active,.ant-slide-left-appear.ant-slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.ant-slide-left-enter,.ant-slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-right-enter,.ant-slide-right-appear,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-right-enter.ant-slide-right-enter-active,.ant-slide-right-appear.ant-slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.ant-slide-right-enter,.ant-slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleY(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1}to{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleX(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}to{transform:scaleX(1);transform-origin:100% 0%;opacity:1}}@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}}.ant-zoom-enter,.ant-zoom-appear,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-enter.ant-zoom-enter-active,.ant-zoom-appear.ant-zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.ant-zoom-enter,.ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-enter-prepare,.ant-zoom-appear-prepare{transform:none}.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-enter,.zoom-appear,.zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-enter.zoom-enter-active,.zoom-appear.zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.zoom-leave.zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.zoom-enter,.zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-enter-prepare,.zoom-appear-prepare{transform:none}.zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-enter,.ant-zoom-big-appear,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-enter.ant-zoom-big-enter-active,.ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-enter,.ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-enter-prepare,.ant-zoom-big-appear-prepare{transform:none}.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-enter,.zoom-big-appear,.zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-enter.zoom-big-enter-active,.zoom-big-appear.zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-leave.zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-enter,.zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-enter-prepare,.zoom-big-appear-prepare{transform:none}.zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-fast-enter-prepare,.ant-zoom-big-fast-appear-prepare{transform:none}.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-fast-enter,.zoom-big-fast-appear,.zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-fast-enter.zoom-big-fast-enter-active,.zoom-big-fast-appear.zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-fast-leave.zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-fast-enter,.zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-fast-enter-prepare,.zoom-big-fast-appear-prepare{transform:none}.zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-up-enter,.ant-zoom-up-appear,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-up-enter.ant-zoom-up-enter-active,.ant-zoom-up-appear.ant-zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.ant-zoom-up-enter,.ant-zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-up-enter-prepare,.ant-zoom-up-appear-prepare{transform:none}.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-up-enter,.zoom-up-appear,.zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-up-enter.zoom-up-enter-active,.zoom-up-appear.zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.zoom-up-leave.zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.zoom-up-enter,.zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-up-enter-prepare,.zoom-up-appear-prepare{transform:none}.zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-down-enter,.ant-zoom-down-appear,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-down-enter.ant-zoom-down-enter-active,.ant-zoom-down-appear.ant-zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.ant-zoom-down-enter,.ant-zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-down-enter-prepare,.ant-zoom-down-appear-prepare{transform:none}.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-down-enter,.zoom-down-appear,.zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-down-enter.zoom-down-enter-active,.zoom-down-appear.zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.zoom-down-leave.zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.zoom-down-enter,.zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-down-enter-prepare,.zoom-down-appear-prepare{transform:none}.zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-left-enter,.ant-zoom-left-appear,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-left-enter.ant-zoom-left-enter-active,.ant-zoom-left-appear.ant-zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.ant-zoom-left-enter,.ant-zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-left-enter-prepare,.ant-zoom-left-appear-prepare{transform:none}.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-left-enter,.zoom-left-appear,.zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-left-enter.zoom-left-enter-active,.zoom-left-appear.zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.zoom-left-leave.zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.zoom-left-enter,.zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-left-enter-prepare,.zoom-left-appear-prepare{transform:none}.zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-right-enter,.ant-zoom-right-appear,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-right-enter.ant-zoom-right-enter-active,.ant-zoom-right-appear.ant-zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.ant-zoom-right-enter,.ant-zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-right-enter-prepare,.ant-zoom-right-appear-prepare{transform:none}.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-right-enter,.zoom-right-appear,.zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-right-enter.zoom-right-enter-active,.zoom-right-appear.zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.zoom-right-leave.zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.zoom-right-enter,.zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-right-enter-prepare,.zoom-right-appear-prepare{transform:none}.zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomOut{0%{transform:scale(1)}to{transform:scale(.2);opacity:0}}@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomBigOut{0%{transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0%;opacity:0}to{transform:scale(1);transform-origin:50% 0%}}@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0%}to{transform:scale(.8);transform-origin:50% 0%;opacity:0}}@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0% 50%;opacity:0}to{transform:scale(1);transform-origin:0% 50%}}@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0% 50%}to{transform:scale(.8);transform-origin:0% 50%;opacity:0}}@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%}}@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}to{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(.8);transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-spin{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;display:none;color:#1890ff;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none \ ;width:100%;height:100%;background:#fff;opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:#00000073}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#1890ff;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ant-spin-blur{background:#fff;opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}.ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#f0f2f5}.ant-layout,.ant-layout *{box-sizing:border-box}.ant-layout.ant-layout-has-sider{flex-direction:row}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:0}.ant-layout-header,.ant-layout-footer{flex:0 0 auto}.ant-layout-header{height:64px;padding:0 50px;color:#000000d9;line-height:64px;background:#001529}.ant-layout-footer{padding:24px 50px;color:#000000d9;font-size:14px;background:#f0f2f5}.ant-layout-content{flex:auto;min-height:0}.ant-layout-sider{position:relative;min-width:0;background:#001529;transition:all .2s}.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-right{order:1}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#002140;cursor:pointer;transition:all .2s}.ant-layout-sider-zero-width>*{overflow:hidden}.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#001529;border-radius:0 2px 2px 0;cursor:pointer;transition:background .3s ease}.ant-layout-sider-zero-width-trigger:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:all .3s;content:""}.ant-layout-sider-zero-width-trigger:hover:after{background:rgba(255,255,255,.1)}.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:2px 0 0 2px}.ant-layout-sider-light{background:#fff}.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:#000000d9;background:#fff}.ant-layout-rtl{direction:rtl}.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}.ant-tabs-rtl{direction:rtl}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add{margin-right:2px;margin-left:0}.ant-tabs-dropdown-rtl{direction:rtl}.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}.ant-tabs-top,.ant-tabs-bottom{flex-direction:column}.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{margin:0 0 16px}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{position:absolute;right:0;left:0;border-bottom:1px solid #f0f0f0;content:""}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{top:0;bottom:0;width:30px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{left:0;box-shadow:inset 10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;box-shadow:inset -10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{opacity:1}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{opacity:1}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{bottom:0}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{bottom:0}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{top:0}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{top:0}.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}.ant-tabs-left>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;left:0;height:30px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{top:0;box-shadow:inset 0 10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{bottom:0;box-shadow:inset 0 -10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #f0f0f0}.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #f0f0f0}.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}.ant-tabs-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-tabs-dropdown-hidden{display:none}.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tabs-dropdown-menu-item{display:flex;align-items:center;min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-tabs-dropdown-menu-item>span{flex:1;white-space:nowrap}.ant-tabs-dropdown-menu-item-remove{flex:none;margin-left:12px;color:#00000073;font-size:12px;background:transparent;border:0;cursor:pointer}.ant-tabs-dropdown-menu-item-remove:hover{color:#40a9ff}.ant-tabs-dropdown-menu-item:hover{background:#f5f5f5}.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:#00000040;background:transparent;cursor:not-allowed}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:#fafafa;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#1890ff;background:#fff}.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 2px 0 0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:#fff}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 2px 2px}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:#fff}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:2px 0 0 2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:#fff}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 2px 2px 0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:#fff}.ant-tabs{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;overflow:hidden}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:transparent;border:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:""}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:2px 2px 0 0;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#40a9ff}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#096dd9}.ant-tabs-extra-content{flex:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*="ant-tabs-nav-wrap-ping"]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*="ant-tabs-nav-wrap-ping"]){justify-content:center}.ant-tabs-ink-bar{position:absolute;background:#1890ff;pointer-events:none}.ant-tabs-tab{position:relative;display:inline-flex;align-items:center;padding:12px 0;font-size:14px;background:transparent;border:0;outline:none;cursor:pointer}.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:focus,.ant-tabs-tab-btn:active,.ant-tabs-tab-remove:active{color:#096dd9}.ant-tabs-tab-btn{outline:none;transition:all .3s}.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:#00000073;font-size:12px;background:transparent;border:none;outline:none;cursor:pointer;transition:all .3s}.ant-tabs-tab-remove:hover{color:#000000d9}.ant-tabs-tab:hover{color:#40a9ff}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff;text-shadow:0 0 .25px currentcolor}.ant-tabs-tab.ant-tabs-tab-disabled{color:#00000040;cursor:not-allowed}.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active{color:#00000040}.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-tab .anticon{margin-right:12px}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-content{display:flex;width:100%}.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.ant-tabs-content-animated{transition:margin .3s}.ant-tabs-tabpane{flex:none;width:100%;outline:none}.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item:hover,.ant-menu-item-danger.ant-menu-item-active{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}.ant-menu-item-danger.ant-menu-item-selected{color:#ff4d4f}.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#ff4d4f}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#ff4d4f}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#ff4d4f}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#ff4d4f}.ant-menu{box-sizing:border-box;margin:0;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";padding:0;color:#000000d9;font-size:14px;line-height:0;text-align:left;list-style:none;background:#fff;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:before{display:table;content:""}.ant-menu:after{display:table;clear:both;content:""}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #bae7ff}.ant-menu ul,.ant-menu ol{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:#00000073;font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#1890ff}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#e6f7ff}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:#000000d9}.ant-menu-item a:hover{color:#1890ff}.ant-menu-item a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:#000000d9}.ant-menu-item>.ant-badge a:hover{color:#1890ff}.ant-menu-item-divider{overflow:hidden;line-height:0;border-color:#f0f0f0;border-style:solid;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#1890ff}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#e6f7ff}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}.ant-menu-vertical-right{border-left:1px solid #f0f0f0}.ant-menu-vertical.ant-menu-sub,.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-left.ant-menu-sub:not([class*="-active"]),.ant-menu-vertical-right.ant-menu-sub:not([class*="-active"]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical.ant-menu-sub .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon,.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #bae7ff}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:2px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:#fff;border-radius:2px}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:#fff}.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;color:#000000d9;transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{position:absolute;width:6px;height:1.5px;background-color:currentcolor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:#1890ff}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translate(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translate(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translate(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#1890ff}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{color:#1890ff}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:2px solid #1890ff}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:#000000d9}.ant-menu-horizontal>.ant-menu-item a:hover{color:#1890ff}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#1890ff}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:" "}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #1890ff;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-inline>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 8px);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:#ffffffd9}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-root.ant-menu-inline{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:#fafafa;border:0;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:#00000040!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:#00000040!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#00000040!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(0,0,0,.25)!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{color:#1890ff}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #096dd9}.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #096dd9}.ant-menu.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub{color:#ffffffa6;background:#001529}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#1890ff}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:#ffffffa6}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#1890ff}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span{color:#fff}.ant-menu.ant-menu-dark .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background-color:#1890ff}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:#ffffff59!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#ffffff59!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:rgba(255,255,255,.35)!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-inline .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 8px)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightTop,.ant-tooltip-placement-rightBottom{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftTop,.ant-tooltip-placement-leftBottom{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:#000000bf;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:#000000bf;content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px #00000012;transform:translate(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content{box-shadow:3px -3px 7px #00000012;transform:translate(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px #00000012;transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}.ant-select-single .ant-select-selector{display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none}.ant-select-single .ant-select-selector:after,.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after{display:inline-block;width:0;visibility:hidden;content:"\a0"}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector:after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector:after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:"\a0"}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#00000073;font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove:before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:#000000bf}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;-webkit-margin-start:7px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:24px;transition:all .3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}.ant-select-multiple.ant-select-lg .ant-select-selector:after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:32px;line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector:after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:16px;line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{-webkit-margin-start:3px;margin-inline-start:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#00000040;background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px!important}.ant-select-selection-item{flex:1;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{flex:auto}}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow:before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:before{display:block}.ant-select-clear:hover{color:#00000073}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:#00000040}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;color:#00000040}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:#00000073;font-size:12px;cursor:default}.ant-select-item-option{display:flex}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#000000d9;font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:#00000040;cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:#00000040}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:#00000040}.ant-empty-small .ant-empty-image{height:35px}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}.ant-empty-rtl{direction:rtl}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#ff4d4f}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#ff4d4f}.ant-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;transform:rotate(45deg)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;box-shadow:3px 3px 7px #00000012}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;border-color:#fff transparent transparent #fff;box-shadow:-2px -2px 5px #0000000f}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:#00000073;transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup ul,.ant-dropdown-menu-submenu-popup li{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto;white-space:nowrap}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#1890ff;background-color:#e6f7ff}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:#00000040;cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:#00000073;font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:#00000040;background-color:#fff;cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#1890ff}.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{cursor:default;pointer-events:none}.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{display:block}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#1890ff}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}.ant-btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;box-shadow:0 2px #00000004;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:2px;color:#000000d9;border-color:#d9d9d9;background:#fff}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;box-shadow:none}.ant-btn[disabled]{cursor:not-allowed}.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:6.4px 15px;font-size:16px;border-radius:2px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:2px}.ant-btn>a:only-child{color:currentcolor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus{color:#40a9ff;border-color:#40a9ff;background:#fff}.ant-btn:hover>a:only-child,.ant-btn:focus>a:only-child{color:currentcolor}.ant-btn:hover>a:only-child:after,.ant-btn:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:active{color:#096dd9;border-color:#096dd9;background:#fff}.ant-btn:active>a:only-child{color:currentcolor}.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn[disabled],.ant-btn[disabled]:hover,.ant-btn[disabled]:focus,.ant-btn[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn[disabled]>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:active>a:only-child{color:currentcolor}.ant-btn[disabled]>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus,.ant-btn:active{text-decoration:none;background:#fff}.ant-btn>span{display:inline-block}.ant-btn-primary{color:#fff;border-color:#1890ff;background:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:hover,.ant-btn-primary:focus{color:#fff;border-color:#40a9ff;background:#40a9ff}.ant-btn-primary:hover>a:only-child,.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-primary:hover>a:only-child:after,.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:active{color:#fff;border-color:#096dd9;background:#096dd9}.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:hover,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-primary[disabled]>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#40a9ff;border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#40a9ff}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:#000000d9;border-color:#d9d9d9;background:transparent}.ant-btn-ghost>a:only-child{color:currentcolor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:hover,.ant-btn-ghost:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-ghost:hover>a:only-child,.ant-btn-ghost:focus>a:only-child{color:currentcolor}.ant-btn-ghost:hover>a:only-child:after,.ant-btn-ghost:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-ghost:active>a:only-child{color:currentcolor}.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:hover,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-ghost[disabled]>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child{color:currentcolor}.ant-btn-ghost[disabled]>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:#000000d9;border-color:#d9d9d9;background:#fff;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentcolor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:hover,.ant-btn-dashed:focus{color:#40a9ff;border-color:#40a9ff;background:#fff}.ant-btn-dashed:hover>a:only-child,.ant-btn-dashed:focus>a:only-child{color:currentcolor}.ant-btn-dashed:hover>a:only-child:after,.ant-btn-dashed:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:active{color:#096dd9;border-color:#096dd9;background:#fff}.ant-btn-dashed:active>a:only-child{color:currentcolor}.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:hover,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dashed[disabled]>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dashed[disabled]>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:hover,.ant-btn-danger:focus{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-danger:hover>a:only-child,.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-danger:hover>a:only-child:after,.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger[disabled],.ant-btn-danger[disabled]:hover,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-danger[disabled]>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:#1890ff;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:hover,.ant-btn-link:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-link:hover>a:only-child,.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-link:hover>a:only-child:after,.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-link:hover{background:transparent}.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active{border-color:transparent}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-link[disabled]>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-link[disabled]>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text{color:#000000d9;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:hover,.ant-btn-text:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-text:hover>a:only-child,.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-text:hover>a:only-child:after,.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-text:hover,.ant-btn-text:focus{color:#000000d9;background:rgba(0,0,0,.018);border-color:transparent}.ant-btn-text:active{color:#000000d9;background:rgba(0,0,0,.028);border-color:transparent}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-text[disabled]>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-text[disabled]>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;background:#fff}.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:hover,.ant-btn-dangerous:focus{color:#ff7875;border-color:#ff7875;background:#fff}.ant-btn-dangerous:hover>a:only-child,.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e;background:#fff}.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:hover,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#ff4d4f;background:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:hover,.ant-btn-dangerous.ant-btn-primary:focus{color:#fff;border-color:#ff7875;background:#ff7875}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#d9363e;background:#d9363e}.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:hover,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-dangerous.ant-btn-link:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#ff7875;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text{color:#ff4d4f;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#40a9ff;border-color:#40a9ff;background:transparent}.ant-btn-dangerous.ant-btn-text:active{color:#096dd9;border-color:#096dd9;background:transparent}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#ff7875;border-color:transparent;background:rgba(0,0,0,.018)}.ant-btn-dangerous.ant-btn-text:hover>a:only-child,.ant-btn-dangerous.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:active{color:#d9363e;border-color:transparent;background:rgba(0,0,0,.028)}.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:2px;vertical-align:-3px}.ant-btn-icon-only>*{font-size:16px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:4.9px 0;font-size:18px;border-radius:2px}.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:2px}.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}.ant-btn-icon-only>.anticon{display:flex;justify-content:center}a.ant-btn-icon-only{vertical-align:-1px}a.ant-btn-icon-only>.anticon{display:inline}.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:6.4px 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#fff;border-radius:inherit;opacity:.35;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-plus>svg,.ant-btn .anticon.anticon-minus>svg{shape-rendering:optimizespeed}.ant-btn.ant-btn-loading{position:relative;cursor:default}.ant-btn.ant-btn-loading:before{display:block}.ant-btn>.ant-btn-loading-icon{transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}.ant-btn-group{position:relative;display:inline-flex}.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:hover,.ant-btn-group>.ant-btn:focus,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>.ant-btn:active,.ant-btn-group>span>.ant-btn:active{z-index:2}.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}.ant-btn-group .ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:6.4px 15px;font-size:16px;border-radius:0}.ant-btn-group-lg .ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm .ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn-group .ant-btn+.ant-btn,.ant-btn+.ant-btn-group,.ant-btn-group span+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child{border-radius:2px}.ant-btn-group>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group-sm>.ant-btn:only-child{border-radius:2px}.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:2px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group{margin-right:-1px;margin-left:auto}.ant-btn-group.ant-btn-group-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 2px 2px 0}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:2px 0 0 2px}.ant-btn:focus>span,.ant-btn:active>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn.ant-btn-background-ghost{color:#fff;border-color:#fff}.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus{background:transparent}.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:focus{color:#40a9ff;border-color:#40a9ff}.ant-btn.ant-btn-background-ghost:active{color:#096dd9;border-color:#096dd9}.ant-btn.ant-btn-background-ghost[disabled]{color:#00000040;background:transparent;border-color:#d9d9d9}.ant-btn-background-ghost.ant-btn-primary{color:#1890ff;border-color:#1890ff;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:hover,.ant-btn-background-ghost.ant-btn-primary:focus{color:#40a9ff;border-color:#40a9ff}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:active{color:#096dd9;border-color:#096dd9}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:hover,.ant-btn-background-ghost.ant-btn-danger:focus{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous{color:#ff4d4f;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:hover,.ant-btn-background-ghost.ant-btn-dangerous:focus{color:#ff7875;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:active{color:#d9363e;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#ff4d4f;border-color:transparent;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus{color:#ff7875;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#d9363e;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>*:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn.ant-btn-block{width:100%}.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:"\a0"}a.ant-btn{padding-top:.01px!important;line-height:30px}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-btn-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-right-color:#40a9ff;border-left-color:#d9d9d9}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-right-color:#d9d9d9;border-left-color:#40a9ff}.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0;padding-left:0}.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}.ant-select-auto-complete{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-select-auto-complete .ant-select-clear{right:13px}.ant-input-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:inline-flex}.ant-input-affix-wrapper::-moz-placeholder{opacity:1}.ant-input-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-affix-wrapper:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-affix-wrapper:focus,.ant-input-rtl .ant-input-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-affix-wrapper-lg{padding:6.5px 11px;font-size:16px}.ant-input-affix-wrapper-sm{padding:0 7px}.ant-input-affix-wrapper-rtl{direction:rtl}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#40a9ff;border-right-width:1px!important;z-index:1}.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:transparent}.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:none}.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}.ant-input-affix-wrapper:before{width:0;visibility:hidden;content:"\a0"}.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}.ant-input-show-count-suffix{color:#00000073}.ant-input-show-count-has-suffix{margin-right:2px}.ant-input-prefix{margin-right:4px}.ant-input-suffix{margin-left:4px}.anticon.ant-input-clear-icon{margin:0;color:#00000040;font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}.anticon.ant-input-clear-icon:hover{color:#00000073}.anticon.ant-input-clear-icon:active{color:#000000d9}.anticon.ant-input-clear-icon-hidden{visibility:hidden}.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}.ant-input{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input::-moz-placeholder{opacity:1}.ant-input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}.ant-input:focus,.ant-input-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input:focus,.ant-input-rtl .ant-input-focused{border-right-width:0;border-left-width:1px!important}.ant-input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-borderless,.ant-input-borderless:hover,.ant-input-borderless:focus,.ant-input-borderless-focused,.ant-input-borderless-disabled,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-lg{padding:6.5px 11px;font-size:16px}.ant-input-sm{padding:0 7px}.ant-input-rtl{direction:rtl}.ant-input-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus{z-index:1;border-right-width:1px}.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}.ant-input-group-addon{position:relative;padding:0 11px;color:#000000d9;font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-group-addon .ant-select-open .ant-select-selector,.ant-input-group-addon .ant-select-focused .ant-select-selector{color:#1890ff}.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-group>.ant-input:first-child,.ant-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,.ant-input-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group>.ant-input:last-child,.ant-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,.ant-input-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:6.5px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}.ant-input-group-lg .ant-select-single .ant-select-selector{height:40px}.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group.ant-input-group-compact{display:block}.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{display:table;clear:both;content:""}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{display:inline-flex}.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select-focused{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:2px;border-bottom-left-radius:2px}.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:2px;border-bottom-right-radius:2px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:2px 0 0 2px}.ant-input-group>.ant-input-rtl:first-child,.ant-input-group-rtl .ant-input-group-addon:first-child{border-radius:0 2px 2px 0}.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-group-rtl.ant-input-group>.ant-input:last-child,.ant-input-group-rtl.ant-input-group-addon:last-child{border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child){border-radius:2px 0 0 2px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 2px 2px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:2px 0 0 2px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 2px 2px 0}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-password-icon{color:#00000073;cursor:pointer;transition:all .3s}.ant-input-password-icon:hover{color:#000000d9}.ant-input[type=color]{height:32px}.ant-input[type=color].ant-input-lg{height:40px}.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}.ant-input-textarea-show-count>.ant-input{height:100%}.ant-input-textarea-show-count:after{float:right;color:#00000073;white-space:nowrap;content:attr(data-count);pointer-events:none}.ant-input-search .ant-input:hover,.ant-input-search .ant-input:focus{border-color:#40a9ff}.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#40a9ff}.ant-input-search .ant-input-affix-wrapper{border-radius:0}.ant-input-search .ant-input-lg{line-height:1.5713}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 2px 2px 0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:#00000073}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{top:0;right:0;bottom:0;left:0}.ant-input-search-button{height:32px}.ant-input-search-button:hover,.ant-input-search-button:focus{z-index:1}.ant-input-search-large .ant-input-search-button{height:40px}.ant-input-search-small .ant-input-search-button{height:24px}.ant-input-group-wrapper-rtl,.ant-input-group-rtl{direction:rtl}.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:none}.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}.ant-input-textarea-rtl{direction:rtl}.ant-input-textarea-rtl.ant-input-textarea-show-count:after{text-align:left}.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}.ant-input-search-rtl{direction:rtl}.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#40a9ff;border-left-color:#d9d9d9}.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused{border-right-color:#40a9ff}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:2px 0 0 2px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-input{height:32px}.ant-input-lg{height:40px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}.headerSearch .anticon-search[data-v-06f5bae8]{cursor:pointer;font-size:16px}.headerSearch .input[data-v-06f5bae8]{transition:width .3s,margin-left .3s;width:0;background:transparent;border-radius:0}.headerSearch .input .ant-select-selection[data-v-06f5bae8]{background:transparent}.headerSearch .input input[data-v-06f5bae8]{border:0;padding-left:0;padding-right:0;box-shadow:none!important}.headerSearch .input[data-v-06f5bae8],.headerSearch .input[data-v-06f5bae8]:hover,.headerSearch .input[data-v-06f5bae8]:focus{border-bottom:1px solid #d9d9d9}.headerSearch .input.show[data-v-06f5bae8]{width:210px;margin-left:8px}.header[data-v-00a32611]{padding:0 12px 0 0;background:#fff;box-shadow:0 1px 4px #00152914;position:relative}.logo[data-v-00a32611]{height:64px;line-height:58px;vertical-align:top;display:inline-block;padding:0 0 0 24px;cursor:pointer;font-size:20px}.logo img[data-v-00a32611]{display:inline-block;vertical-align:middle}.trigger[data-v-00a32611]{font-size:20px;line-height:64px;cursor:pointer;transition:all .3s,padding 0s;padding:0 24px;float:left}.right[data-v-00a32611]{float:right;height:100%}.right .action[data-v-00a32611]{cursor:pointer;padding:0 12px;display:inline-block;transition:all .3s;height:100%}.right .action>i[data-v-00a32611]{font-size:16px;vertical-align:middle;color:#000000d9}.right .action[data-v-00a32611]:hover,.right .action.ant-popover-open[data-v-00a32611]{background:#e6f7ff}.right .search[data-v-00a32611]{padding:0;margin:0 12px}.right .search[data-v-00a32611]:hover{background:transparent}.right .account .avatar[data-v-00a32611]{margin:20px 8px 20px 0;color:#1890ff;background:rgba(255,255,255,.85);vertical-align:middle}@media only screen and (max-width: 768px){.header .ant-divider-vertical[data-v-00a32611]{vertical-align:unset}.header .name[data-v-00a32611]{display:none}.header i.trigger[data-v-00a32611]{padding:0 12px}.header .logo[data-v-00a32611]{padding-right:12px;position:relative}.header .right[data-v-00a32611]{position:absolute;right:12px;top:0;background:#fff}.header .right .account .avatar[data-v-00a32611]{margin-right:0}}.ant-layout{min-height:100vh;overflow-x:hidden}.menu .anticon{margin-right:8px}.menu .ant-dropdown-menu-item{width:160px}.ant-row{display:flex;flex-flow:row wrap}.ant-row:before,.ant-row:after{display:flex}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-start{justify-content:flex-start}.ant-row-center{justify-content:center}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-col{position:relative;max-width:100%;min-height:1px}.ant-col-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{order:24}.ant-col-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{order:23}.ant-col-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{order:22}.ant-col-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{order:21}.ant-col-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{order:20}.ant-col-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{order:19}.ant-col-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{order:18}.ant-col-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{order:17}.ant-col-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{order:16}.ant-col-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{order:15}.ant-col-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{order:14}.ant-col-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{order:13}.ant-col-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{order:12}.ant-col-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{order:11}.ant-col-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{order:10}.ant-col-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{order:9}.ant-col-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{order:8}.ant-col-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{order:7}.ant-col-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{order:6}.ant-col-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{order:5}.ant-col-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{order:4}.ant-col-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{order:3}.ant-col-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{order:2}.ant-col-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{order:0}.ant-col-offset-0.ant-col-rtl{margin-right:0}.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{order:24}.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{order:23}.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{order:22}.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{order:21}.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{order:20}.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{order:19}.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{order:18}.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{order:17}.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{order:16}.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{order:15}.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{order:14}.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{order:13}.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{order:12}.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{order:11}.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{order:10}.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{order:9}.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{order:8}.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{order:7}.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{order:6}.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{order:5}.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{order:4}.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{order:3}.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{order:2}.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xs-push-0.ant-col-rtl{right:auto}.ant-col-xs-pull-0.ant-col-rtl{left:auto}.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}@media (min-width: 576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-pull-0.ant-col-rtl{left:auto}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-md-push-0.ant-col-rtl{right:auto}.ant-col-md-pull-0.ant-col-rtl{left:auto}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-lg-push-0.ant-col-rtl{right:auto}.ant-col-lg-pull-0.ant-col-rtl{left:auto}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-pull-0.ant-col-rtl{left:auto}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 2000px){.ant-col-xxxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxxl-push-24{left:100%}.ant-col-xxxl-pull-24{right:100%}.ant-col-xxxl-offset-24{margin-left:100%}.ant-col-xxxl-order-24{order:24}.ant-col-xxxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxxl-push-23{left:95.83333333%}.ant-col-xxxl-pull-23{right:95.83333333%}.ant-col-xxxl-offset-23{margin-left:95.83333333%}.ant-col-xxxl-order-23{order:23}.ant-col-xxxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxxl-push-22{left:91.66666667%}.ant-col-xxxl-pull-22{right:91.66666667%}.ant-col-xxxl-offset-22{margin-left:91.66666667%}.ant-col-xxxl-order-22{order:22}.ant-col-xxxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxxl-push-21{left:87.5%}.ant-col-xxxl-pull-21{right:87.5%}.ant-col-xxxl-offset-21{margin-left:87.5%}.ant-col-xxxl-order-21{order:21}.ant-col-xxxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxxl-push-20{left:83.33333333%}.ant-col-xxxl-pull-20{right:83.33333333%}.ant-col-xxxl-offset-20{margin-left:83.33333333%}.ant-col-xxxl-order-20{order:20}.ant-col-xxxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxxl-push-19{left:79.16666667%}.ant-col-xxxl-pull-19{right:79.16666667%}.ant-col-xxxl-offset-19{margin-left:79.16666667%}.ant-col-xxxl-order-19{order:19}.ant-col-xxxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxxl-push-18{left:75%}.ant-col-xxxl-pull-18{right:75%}.ant-col-xxxl-offset-18{margin-left:75%}.ant-col-xxxl-order-18{order:18}.ant-col-xxxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxxl-push-17{left:70.83333333%}.ant-col-xxxl-pull-17{right:70.83333333%}.ant-col-xxxl-offset-17{margin-left:70.83333333%}.ant-col-xxxl-order-17{order:17}.ant-col-xxxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxxl-push-16{left:66.66666667%}.ant-col-xxxl-pull-16{right:66.66666667%}.ant-col-xxxl-offset-16{margin-left:66.66666667%}.ant-col-xxxl-order-16{order:16}.ant-col-xxxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxxl-push-15{left:62.5%}.ant-col-xxxl-pull-15{right:62.5%}.ant-col-xxxl-offset-15{margin-left:62.5%}.ant-col-xxxl-order-15{order:15}.ant-col-xxxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxxl-push-14{left:58.33333333%}.ant-col-xxxl-pull-14{right:58.33333333%}.ant-col-xxxl-offset-14{margin-left:58.33333333%}.ant-col-xxxl-order-14{order:14}.ant-col-xxxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxxl-push-13{left:54.16666667%}.ant-col-xxxl-pull-13{right:54.16666667%}.ant-col-xxxl-offset-13{margin-left:54.16666667%}.ant-col-xxxl-order-13{order:13}.ant-col-xxxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxxl-push-12{left:50%}.ant-col-xxxl-pull-12{right:50%}.ant-col-xxxl-offset-12{margin-left:50%}.ant-col-xxxl-order-12{order:12}.ant-col-xxxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxxl-push-11{left:45.83333333%}.ant-col-xxxl-pull-11{right:45.83333333%}.ant-col-xxxl-offset-11{margin-left:45.83333333%}.ant-col-xxxl-order-11{order:11}.ant-col-xxxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxxl-push-10{left:41.66666667%}.ant-col-xxxl-pull-10{right:41.66666667%}.ant-col-xxxl-offset-10{margin-left:41.66666667%}.ant-col-xxxl-order-10{order:10}.ant-col-xxxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxxl-push-9{left:37.5%}.ant-col-xxxl-pull-9{right:37.5%}.ant-col-xxxl-offset-9{margin-left:37.5%}.ant-col-xxxl-order-9{order:9}.ant-col-xxxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxxl-push-8{left:33.33333333%}.ant-col-xxxl-pull-8{right:33.33333333%}.ant-col-xxxl-offset-8{margin-left:33.33333333%}.ant-col-xxxl-order-8{order:8}.ant-col-xxxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxxl-push-7{left:29.16666667%}.ant-col-xxxl-pull-7{right:29.16666667%}.ant-col-xxxl-offset-7{margin-left:29.16666667%}.ant-col-xxxl-order-7{order:7}.ant-col-xxxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxxl-push-6{left:25%}.ant-col-xxxl-pull-6{right:25%}.ant-col-xxxl-offset-6{margin-left:25%}.ant-col-xxxl-order-6{order:6}.ant-col-xxxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxxl-push-5{left:20.83333333%}.ant-col-xxxl-pull-5{right:20.83333333%}.ant-col-xxxl-offset-5{margin-left:20.83333333%}.ant-col-xxxl-order-5{order:5}.ant-col-xxxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxxl-push-4{left:16.66666667%}.ant-col-xxxl-pull-4{right:16.66666667%}.ant-col-xxxl-offset-4{margin-left:16.66666667%}.ant-col-xxxl-order-4{order:4}.ant-col-xxxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxxl-push-3{left:12.5%}.ant-col-xxxl-pull-3{right:12.5%}.ant-col-xxxl-offset-3{margin-left:12.5%}.ant-col-xxxl-order-3{order:3}.ant-col-xxxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxxl-push-2{left:8.33333333%}.ant-col-xxxl-pull-2{right:8.33333333%}.ant-col-xxxl-offset-2{margin-left:8.33333333%}.ant-col-xxxl-order-2{order:2}.ant-col-xxxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxxl-push-1{left:4.16666667%}.ant-col-xxxl-pull-1{right:4.16666667%}.ant-col-xxxl-offset-1{margin-left:4.16666667%}.ant-col-xxxl-order-1{order:1}.ant-col-xxxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxxl-push-0{left:auto}.ant-col-xxxl-pull-0{right:auto}.ant-col-xxxl-offset-0{margin-left:0}.ant-col-xxxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-push-0.ant-col-rtl{right:auto}.ant-col-xxxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}.ant-row-rtl{direction:rtl}.globalFooter[data-v-e3efc57d]{padding:0 16px;margin:14px 0 10px;text-align:center;color:gray}.globalFooter a[data-v-e3efc57d]{color:gray}.globalFooter .links[data-v-e3efc57d]{margin-bottom:8px}.globalFooter .links a[data-v-e3efc57d]{color:#00000073;transition:all .3s}.globalFooter .links a[data-v-e3efc57d]:not(:last-child){margin-right:40px}.globalFooter .links a[data-v-e3efc57d]:hover{color:#000000d9}.globalFooter .copyright[data-v-e3efc57d]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#00000073;font-size:16px}.ant-badge{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;line-height:1}.ant-badge-count{z-index:auto;min-width:20px;height:20px;padding:0 6px;color:#fff;font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#ff4d4f;border-radius:10px;box-shadow:0 0 0 1px #fff}.ant-badge-count a,.ant-badge-count a:hover{color:#fff}.ant-badge-count-sm{min-width:14px;height:14px;padding:0;font-size:12px;line-height:14px;border-radius:7px}.ant-badge-multiple-words{padding:0 8px}.ant-badge-dot{z-index:auto;width:6px;min-width:6px;height:6px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px #fff}.ant-badge-dot.ant-scroll-number{transition:background 1.5s}.ant-badge-count,.ant-badge-dot,.ant-badge .ant-scroll-number-custom-component{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0%}.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin,.ant-badge .ant-scroll-number-custom-component.anticon-spin{animation:antBadgeLoadingCircle 1s infinite linear}.ant-badge-status{line-height:inherit;vertical-align:baseline}.ant-badge-status-dot{position:relative;top:-1px;display:inline-block;width:6px;height:6px;vertical-align:middle;border-radius:50%}.ant-badge-status-success{background-color:#52c41a}.ant-badge-status-processing{position:relative;background-color:#1890ff}.ant-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;animation:antStatusProcessing 1.2s infinite ease-in-out;content:""}.ant-badge-status-default{background-color:#d9d9d9}.ant-badge-status-error{background-color:#ff4d4f}.ant-badge-status-warning{background-color:#faad14}.ant-badge-status-pink,.ant-badge-status-magenta{background:#eb2f96}.ant-badge-status-red{background:#f5222d}.ant-badge-status-volcano{background:#fa541c}.ant-badge-status-orange{background:#fa8c16}.ant-badge-status-yellow{background:#fadb14}.ant-badge-status-gold{background:#faad14}.ant-badge-status-cyan{background:#13c2c2}.ant-badge-status-lime{background:#a0d911}.ant-badge-status-green{background:#52c41a}.ant-badge-status-blue{background:#1890ff}.ant-badge-status-geekblue{background:#2f54eb}.ant-badge-status-purple{background:#722ed1}.ant-badge-status-text{margin-left:8px;color:#000000d9;font-size:14px}.ant-badge-zoom-appear,.ant-badge-zoom-enter{animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both}.ant-badge-zoom-leave{animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);animation-fill-mode:both}.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)}.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)}.ant-badge-not-a-wrapper:not(.ant-badge-status){vertical-align:middle}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-badge-count{transform:none}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-scroll-number{position:relative;top:auto;display:block;transform-origin:50% 50%}@keyframes antStatusProcessing{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.ant-scroll-number{overflow:hidden;direction:ltr}.ant-scroll-number-only{position:relative;display:inline-block;height:20px;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-only>p.ant-scroll-number-only-unit{height:20px;margin:0;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-symbol{vertical-align:top}@keyframes antZoomBadgeIn{0%{transform:scale(0) translate(50%,-50%);opacity:0}to{transform:scale(1) translate(50%,-50%)}}@keyframes antZoomBadgeOut{0%{transform:scale(1) translate(50%,-50%)}to{transform:scale(0) translate(50%,-50%);opacity:0}}@keyframes antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0}to{transform:scale(1)}}@keyframes antNoWrapperZoomBadgeOut{0%{transform:scale(1)}to{transform:scale(0);opacity:0}}@keyframes antBadgeLoadingCircle{0%{transform-origin:50%}to{transform:translate(50%,-50%) rotate(360deg);transform-origin:50%}}.ant-ribbon-wrapper{position:relative}.ant-ribbon{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:8px;height:22px;padding:0 8px;color:#fff;line-height:22px;white-space:nowrap;background-color:#1890ff;border-radius:2px}.ant-ribbon-text{color:#fff}.ant-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:currentcolor;border:4px solid;transform:scaleY(.75);transform-origin:top}.ant-ribbon-corner:after{position:absolute;top:-4px;left:-4px;width:inherit;height:inherit;color:#00000040;border:inherit;content:""}.ant-ribbon-color-pink,.ant-ribbon-color-magenta{color:#eb2f96;background:#eb2f96}.ant-ribbon-color-red{color:#f5222d;background:#f5222d}.ant-ribbon-color-volcano{color:#fa541c;background:#fa541c}.ant-ribbon-color-orange{color:#fa8c16;background:#fa8c16}.ant-ribbon-color-yellow{color:#fadb14;background:#fadb14}.ant-ribbon-color-gold{color:#faad14;background:#faad14}.ant-ribbon-color-cyan{color:#13c2c2;background:#13c2c2}.ant-ribbon-color-lime{color:#a0d911;background:#a0d911}.ant-ribbon-color-green{color:#52c41a;background:#52c41a}.ant-ribbon-color-blue{color:#1890ff;background:#1890ff}.ant-ribbon-color-geekblue{color:#2f54eb;background:#2f54eb}.ant-ribbon-color-purple{color:#722ed1;background:#722ed1}.ant-ribbon.ant-ribbon-placement-end{right:-8px;border-bottom-right-radius:0}.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{right:0;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon.ant-ribbon-placement-start{left:-8px;border-bottom-left-radius:0}.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{left:0;border-color:currentcolor currentcolor transparent transparent}.ant-badge-rtl{direction:rtl}.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;direction:ltr;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl .ant-badge-status-text{margin-right:8px;margin-left:0}.ant-ribbon-rtl{direction:rtl}.ant-ribbon-rtl.ant-ribbon-placement-end{right:unset;left:-8px;border-bottom-right-radius:2px;border-bottom-left-radius:0}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{right:unset;left:0;border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after{border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-start{right:-8px;left:unset;border-bottom-right-radius:0;border-bottom-left-radius:2px}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{right:0;left:unset;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after{border-color:currentcolor transparent transparent currentcolor}.contextmenu[data-v-cdf21f0b]{position:fixed;z-index:10000;border:1px solid #9e9e9e;border-radius:4px;box-shadow:2px 2px 10px #aaa!important}.ant-tag{box-sizing:border-box;margin:0 8px 0 0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:2px;opacity:1;transition:all .3s}.ant-tag,.ant-tag a,.ant-tag a:hover{color:#000000d9}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag-close-icon{margin-left:3px;color:#00000073;font-size:10px;cursor:pointer;transition:all .3s}.ant-tag-close-icon:hover{color:#000000d9}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color a,.ant-tag-has-color a:hover,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent;cursor:pointer}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#1890ff}.ant-tag-checkable:active,.ant-tag-checkable-checked{color:#fff}.ant-tag-checkable-checked{background-color:#1890ff}.ant-tag-checkable:active{background-color:#096dd9}.ant-tag-hidden{display:none}.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-processing{color:#1890ff;background:#e6f7ff;border-color:#91d5ff}.ant-tag-error{color:#ff4d4f;background:#fff2f0;border-color:#ffccc7}.ant-tag-warning{color:#faad14;background:#fffbe6;border-color:#ffe58f}.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;direction:rtl;text-align:right}.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}.ant-divider{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:#000000d9;font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:#0000000f}.ant-divider-horizontal.ant-divider-with-text:before,.ant-divider-horizontal.ant-divider-with-text:after{position:relative;top:50%;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 1em}.ant-divider-dashed{background:none;border-color:#0000000f;border-style:dashed;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-divider-plain.ant-divider-with-text{color:#000000d9;font-weight:400;font-size:14px}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before{width:0}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after{width:100%}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text{padding-left:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before{width:100%}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after{width:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text{padding-right:0}.ant-divider-rtl{direction:rtl}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before{width:95%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after{width:95%}.content-line[data-v-f2954673]{height:25px;line-height:25px}.content-line-count[data-v-f2954673]{height:35px;line-height:35px}.title[data-v-f2954673]{text-align:center;width:80%;margin:5px auto}.description[data-v-f2954673]{width:90%;margin:15px auto}.divider[data-v-f2954673]{margin:4px 0}.divider-count[data-v-f2954673]{margin:8px 0}.ant-modal{box-sizing:border-box;padding:0 0 24px;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto}.ant-modal.ant-zoom-enter,.ant-modal.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-modal-wrap{z-index:1000}.ant-modal-title{margin:0;color:#000000d9;font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:#00000073;font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:#000000bf;text-decoration:none}.ant-modal-header{padding:16px 24px;color:#000000d9;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #f0f0f0;border-radius:0 0 2px 2px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:left;vertical-align:middle}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{display:table;clear:both;content:""}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:#000000d9;font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:#000000d9;font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ff4d4f}.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon,.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#1890ff}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-modal-wrap-rtl{direction:rtl}.ant-modal-wrap-rtl .ant-modal-close{right:initial;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{float:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}.ant-form-item .ant-upload{background:transparent}.ant-form-item .ant-upload.ant-upload-drag{background:#fafafa}.ant-form-item input[type=radio],.ant-form-item input[type=checkbox]{width:14px;height:14px}.ant-form-item .ant-radio-inline,.ant-form-item .ant-checkbox-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}.ant-form-item .ant-radio-inline:first-child,.ant-form-item .ant-checkbox-inline:first-child{margin-left:0}.ant-form-item .ant-checkbox-vertical,.ant-form-item .ant-radio-vertical{display:block}.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,.ant-form-item .ant-radio-vertical+.ant-radio-vertical{margin-left:0}.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}.ant-form-item .ant-input-number-handler-wrap{z-index:2}.ant-form-item .ant-select,.ant-form-item .ant-cascader-picker{width:100%}.ant-form-item .ant-picker-calendar-year-select,.ant-form-item .ant-picker-calendar-month-select,.ant-form-item .ant-input-group .ant-select,.ant-form-item .ant-input-group .ant-cascader-picker,.ant-form-item .ant-input-number-group .ant-select,.ant-form-item .ant-input-number-group .ant-cascader-picker{width:auto}.ant-form-inline{display:flex;flex-wrap:wrap}.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-label,.ant-form-inline .ant-form-item>.ant-form-item-control{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}.ant-form-inline .ant-form-item .ant-form-text,.ant-form-inline .ant-form-item .ant-form-item-has-feedback{display:inline-block}.ant-form-horizontal .ant-form-item-label{flex-grow:0}.ant-form-horizontal .ant-form-item-control{flex:1 1 0;min-width:0}.ant-form-horizontal .ant-form-item-label.ant-col-24+.ant-form-item-control{min-width:unset}.ant-form-vertical .ant-form-item{flex-direction:column}.ant-form-vertical .ant-form-item-label>label{height:auto}.ant-form-vertical .ant-form-item-label,.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-vertical .ant-form-item-label>label,.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-form-vertical .ant-form-item-label>label:after,.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-vertical .ant-form-item-label,.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}@media (max-width: 575px){.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-item .ant-form-item-label>label{margin:0}.ant-form-item .ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-label,.ant-form .ant-form-item .ant-form-item-control{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xs-24.ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}@media (max-width: 767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}@media (max-width: 991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}@media (max-width: 1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}@media (max-width: 1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}.ant-form-item-explain-error{color:#ff4d4f}.ant-form-item-explain-warning{color:#faad14}.ant-form-item-has-feedback .ant-input{padding-right:24px}.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:28px}.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}.ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:32px}.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:42px}.ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:19px}.ant-form-item-has-feedback .ant-cascader-picker-clear{right:32px}.ant-form-item-has-feedback .ant-picker,.ant-form-item-has-feedback .ant-picker-large{padding-right:29.2px}.ant-form-item-has-feedback .ant-picker-small{padding-right:25.2px}.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{color:#52c41a;animation-name:diffZoomIn1!important}.ant-form-item-has-warning .ant-form-item-split{color:#faad14}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-prefix,.ant-form-item-has-warning .ant-input-number-prefix{color:#faad14}.ant-form-item-has-warning .ant-input-group-addon,.ant-form-item-has-warning .ant-input-number-group-addon{color:#faad14;border-color:#faad14}.ant-form-item-has-warning .has-feedback{color:#faad14}.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{color:#faad14;animation-name:diffZoomIn3!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#faad14!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number,.ant-form-item-has-warning .ant-picker{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning .ant-input-number-focused,.ant-form-item-has-warning .ant-picker-focused,.ant-form-item-has-warning .ant-input-number:focus,.ant-form-item-has-warning .ant-picker:focus{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,.ant-form-item-has-warning .ant-picker:not([disabled]):hover{background-color:#fff;border-color:#faad14}.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-form-item-split{color:#ff4d4f}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-prefix,.ant-form-item-has-error .ant-input-number-prefix{color:#ff4d4f}.ant-form-item-has-error .ant-input-group-addon,.ant-form-item-has-error .ant-input-number-group-addon{color:#ff4d4f;border-color:#ff4d4f}.ant-form-item-has-error .has-feedback{color:#ff4d4f}.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{color:#ff4d4f;animation-name:diffZoomIn2!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:#fff;border-color:#ff4d4f!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:0;box-shadow:none}.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#ff4d4f}.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-picker:focus{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-number:not([disabled]):hover,.ant-form-item-has-error .ant-picker:not([disabled]):hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover{background-color:#fff;border-color:#ff4d4f}.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{border-color:#ff4d4f}.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{background-color:#fff;border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-transfer-list{border-color:#ff4d4f}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#40a9ff;border-right-width:1px!important}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-radio-button-wrapper{border-color:#ff4d4f!important}.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child):before{background-color:#ff4d4f}.ant-form-item-has-error .ant-mentions{border-color:#ff4d4f!important}.ant-form-item-has-error .ant-mentions-focused,.ant-form-item-has-error .ant-mentions:focus{border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f33;border-right-width:1px!important;outline:0}.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{display:inline-block;color:#1890ff}.ant-form{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:#00000073;font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}.ant-form label{font-size:14px}.ant-form input[type=search]{box-sizing:border-box}.ant-form input[type=radio],.ant-form input[type=checkbox]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus,.ant-form input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:#000000d9;font-size:14px;line-height:1.5715}.ant-form .ant-form-text{display:inline-block;padding-right:8px}.ant-form-small .ant-form-item-label>label{height:24px}.ant-form-small .ant-form-item-control-input{min-height:24px}.ant-form-large .ant-form-item-label>label{height:40px}.ant-form-large .ant-form-item-control-input{min-height:40px}.ant-form-item{box-sizing:border-box;margin:0 0 24px;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";vertical-align:top}.ant-form-item-with-help{margin-bottom:0;transition:none}.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item-label-wrap{overflow:unset;line-height:1.3215em;white-space:unset}.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:#000000d9;font-size:14px}.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:#00000073}.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}.ant-form-item-label>label .ant-form-item-tooltip{color:#00000073;cursor:help;writing-mode:horizontal-tb;-webkit-margin-start:4px;margin-inline-start:4px}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item-control{display:flex;flex-direction:column;flex-grow:1}.ant-form-item-control:first-child:not([class^="ant-col-"]):not([class*=" ant-col-"]){width:100%}.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}.ant-form-item-control-input-content{flex:auto;max-width:100%}.ant-form-item-explain,.ant-form-item-extra{clear:both;color:#00000073;font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-item-explain-connected{height:0;min-height:0;opacity:0}.ant-form-item-extra{min-height:24px}.ant-form-item .ant-input-textarea-show-count:after{margin-bottom:-22px}.ant-form-item-with-help .ant-form-item-explain{height:auto;min-height:24px;opacity:1}.ant-show-help{transition:height .3s linear,min-height .3s linear,margin-bottom .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-show-help-leave{min-height:24px}.ant-show-help-leave-active{min-height:0}.ant-show-help-item{overflow:hidden;transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important}.ant-show-help-item-appear,.ant-show-help-item-enter{transform:translateY(-5px);opacity:0}.ant-show-help-item-appear-active,.ant-show-help-item-enter-active{transform:translateY(0);opacity:1}.ant-show-help-item-leave-active{transform:translateY(-5px)}@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ant-form-rtl{direction:rtl}.ant-form-rtl .ant-form-item-label{text-align:left}.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before{margin-right:0;margin-left:4px}.ant-form-rtl .ant-form-item-label>label:after{margin:0 2px 0 8px}.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}.ant-col-rtl .ant-form-item-control:first-child{width:100%}.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:11px;padding-left:24px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:11px;padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number{padding:0}.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker,.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}.ant-table.ant-table-middle{font-size:14px}.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle tfoot>tr>th,.ant-table.ant-table-middle tfoot>tr>td{padding:12px 8px}.ant-table.ant-table-middle .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-12px -8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}.ant-table.ant-table-small{font-size:14px}.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small tfoot>tr>th,.ant-table.ant-table-small tfoot>tr>td{padding:8px}.ant-table.ant-table-small .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}.ant-table-small .ant-table-thead>tr>th{background-color:#fafafa}.ant-table-small .ant-table-selection-column{width:46px;min-width:46px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container{border-left:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before{background-color:transparent!important}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:""}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #f0f0f0}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar{box-shadow:0 1px 0 1px #fafafa}.ant-table-resize-handle{position:absolute;top:0;height:100%!important;bottom:0;left:auto!important;right:-8px;cursor:col-resize;touch-action:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:16px;z-index:1}.ant-table-resize-handle-line{display:block;width:1px;margin-left:7px;height:100%!important;background-color:#1890ff;opacity:0}.ant-table-resize-handle:hover .ant-table-resize-handle-line{opacity:1}.ant-table-resize-handle.dragging{overflow:hidden}.ant-table-resize-handle.dragging .ant-table-resize-handle-line{opacity:1}.ant-table-resize-handle.dragging:before{position:absolute;top:0;bottom:0;width:100%;content:" ";width:200vw;transform:translate(-50%);opacity:0}.ant-table-wrapper{clear:both;max-width:100%}.ant-table-wrapper:before{display:table;content:""}.ant-table-wrapper:after{display:table;clear:both;content:""}.ant-table{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;font-size:14px;background:#fff;border-radius:2px}.ant-table table{width:100%;text-align:left;border-radius:2px 2px 0 0;border-collapse:separate;border-spacing:0}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table tfoot>tr>th,.ant-table tfoot>tr>td{position:relative;padding:16px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-cell-ellipsis .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.ant-table-title{padding:16px}.ant-table-footer{padding:16px;color:#000000d9;background:#fafafa}.ant-table-thead>tr>th{position:relative;color:#000000d9;font-weight:500;text-align:left;background:#fafafa;border-bottom:1px solid #f0f0f0;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:#0000000f;transform:translateY(-50%);transition:background-color .3s;content:""}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .3s}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table{margin:-16px -16px -16px 33px}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#fafafa}.ant-table-tbody>tr.ant-table-row-selected>td{background:#e6f7ff;border-color:#00000008}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dcf4ff}.ant-table-summary{position:relative;z-index:2;background:#fff}div.ant-table-summary{box-shadow:0 -1px #f0f0f0}.ant-table-summary>tr>th,.ant-table-summary>tr>td{border-bottom:1px solid #f0f0f0}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination{display:flex;flex-wrap:wrap;row-gap:8px}.ant-table-pagination>*{flex:none}.ant-table-pagination-left{justify-content:flex-start}.ant-table-pagination-center{justify-content:center}.ant-table-pagination-right{justify-content:flex-end}.ant-table-thead th.ant-table-column-has-sorters{cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:rgba(0,0,0,.04)}.ant-table-thead th.ant-table-column-has-sorters:hover:before{background-color:transparent!important}.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort{background:#f5f5f5}.ant-table-thead th.ant-table-column-sort:before{background-color:transparent!important}td.ant-table-column-sort{background:#fafafa}.ant-table-column-title{position:relative;z-index:1;flex:1}.ant-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between}.ant-table-column-sorters:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.ant-table-column-sorter{margin-left:4px;color:#bfbfbf;font-size:0;transition:color .3s}.ant-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.ant-table-column-sorter-up,.ant-table-column-sorter-down{font-size:11px}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:#1890ff}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-column-sorters:hover .ant-table-column-sorter{color:#a6a6a6}.ant-table-filter-column{display:flex;justify-content:space-between}.ant-table-filter-trigger{position:relative;display:flex;align-items:center;margin:-4px -8px -4px 4px;padding:0 4px;color:#bfbfbf;font-size:12px;border-radius:2px;cursor:pointer;transition:all .3s}.ant-table-filter-trigger:hover{color:#00000073;background:rgba(0,0,0,.04)}.ant-table-filter-trigger.active{color:#1890ff}.ant-table-filter-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";min-width:120px;background-color:#fff;border-radius:2px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown .ant-dropdown-menu:empty:after{display:block;padding:8px 0;color:#00000040;font-size:12px;text-align:center;content:"Not Found"}.ant-table-filter-dropdown-tree{padding:8px 8px 0}.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover{background-color:#bae7ff}.ant-table-filter-dropdown-search{padding:8px;border-bottom:1px #f0f0f0 solid}.ant-table-filter-dropdown-search-input input{min-width:140px}.ant-table-filter-dropdown-search-input .anticon{color:#00000040}.ant-table-filter-dropdown-checkall{width:100%;margin-bottom:4px;margin-left:4px}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{display:flex;justify-content:space-between;padding:7px 8px;overflow:hidden;background-color:inherit;border-top:1px solid #f0f0f0}.ant-table-selection-col{width:32px}.ant-table-bordered .ant-table-selection-col{width:50px}table tr th.ant-table-selection-column,table tr td.ant-table-selection-column{padding-right:8px;padding-left:8px;text-align:center}table tr th.ant-table-selection-column .ant-radio-wrapper,table tr td.ant-table-selection-column .ant-radio-wrapper{margin-right:0}table tr th.ant-table-selection-column.ant-table-cell-fix-left{z-index:3}table tr th.ant-table-selection-column:after{background-color:transparent!important}.ant-table-selection{position:relative;display:inline-flex;flex-direction:column}.ant-table-selection-extra{position:absolute;top:0;z-index:1;cursor:pointer;transition:all .3s;-webkit-margin-start:100%;margin-inline-start:100%;-webkit-padding-start:4px;padding-inline-start:4px}.ant-table-selection-extra .anticon{color:#bfbfbf;font-size:10px}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s;position:relative;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:#fff;border:1px solid #f0f0f0;border-radius:2px;outline:none;transform:scale(.94117647);transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#40a9ff}.ant-table-row-expand-icon:active{color:#096dd9}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover,.ant-table-row-expand-icon:active{border-color:currentcolor}.ant-table-row-expand-icon:before,.ant-table-row-expand-icon:after{position:absolute;background:currentcolor;transition:transform .3s ease-out;content:""}.ant-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed:before{transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}.ant-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced:before,.ant-table-row-expand-icon-spaced:after{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:2.5005px;margin-right:8px}tr.ant-table-expanded-row>td,tr.ant-table-expanded-row:hover>td{background:#fbfbfb}tr.ant-table-expanded-row .ant-descriptions-view{display:flex}tr.ant-table-expanded-row .ant-descriptions-view table{flex:auto;width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-16px;padding:16px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:#00000040}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:#fff}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:2;background:#fff}.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;transform:translate(100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before,.ant-table .ant-table-container:after{position:absolute;top:0;bottom:0;z-index:2;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before{left:0}.ant-table .ant-table-container:after{right:0}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{position:relative}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{box-shadow:inset 10px 0 8px -8px #00000026}.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #00000026}.ant-table-ping-left .ant-table-cell-fix-left-last:before{background-color:transparent!important}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-table-sticky-holder{position:sticky;z-index:3;background:#fff}.ant-table-sticky-scroll{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;background:#ffffff;border-top:1px solid #f0f0f0;opacity:.6}.ant-table-sticky-scroll:hover{transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:#00000059;border-radius:4px}.ant-table-sticky-scroll-bar:hover,.ant-table-sticky-scroll-bar-active{background-color:#000c}@media all and (-ms-high-contrast: none){.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}}.ant-table-title{border-radius:2px 2px 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{border-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container{border-top-left-radius:2px;border-top-right-radius:2px}.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:2px}.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:2px}.ant-table-footer{border-radius:0 0 2px 2px}.ant-table-wrapper-rtl,.ant-table-rtl{direction:rtl}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{right:auto;left:0}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-16px 33px -16px -16px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{justify-content:flex-end}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{justify-content:flex-start}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:4px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:16px 16px 16px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger{margin:-4px 4px -4px -8px}.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-wrapper-rtl .ant-table-row-indent,.ant-table-wrapper-rtl .ant-table-row-expand-icon{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:8px}.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}.ant-radio-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;font-size:0}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{box-sizing:border-box;margin:0 8px 0 0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-flex;align-items:baseline;cursor:pointer}.ant-radio-wrapper-disabled{cursor:not-allowed}.ant-radio-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-radio{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;display:inline-block;outline:none;cursor:pointer}.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:#1890ff}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:""}.ant-radio:hover:after,.ant-radio-wrapper:hover .ant-radio:after{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:#fff;border-color:#d9d9d9;border-style:solid;border-width:1px;border-radius:50%;transition:all .3s}.ant-radio-inner:after{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-color:#1890ff;border-top:0;border-left:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-checked .ant-radio-inner{border-color:#1890ff}.ant-radio-checked .ant-radio-inner:after{transform:scale(.5);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled{cursor:not-allowed}.ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5;border-color:#d9d9d9!important;cursor:not-allowed}.ant-radio-disabled .ant-radio-inner:after{background-color:#0003}.ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-disabled+span{color:#00000040;cursor:not-allowed}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:#000000d9;font-size:14px;line-height:30px;background:#fff;border:1px solid #d9d9d9;border-top-width:1.02px;border-left-width:0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:#000000d9}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:40px;font-size:16px;line-height:38px}.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding:0 7px;line-height:22px}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#d9d9d9;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:2px 0 0 2px}.ant-radio-button-wrapper:last-child{border-radius:0 2px 2px 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:2px}.ant-radio-button-wrapper:hover{position:relative;color:#1890ff}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#1890ff;background:#fff;border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#1890ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#40a9ff;border-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#40a9ff}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#096dd9;border-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#096dd9}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#fff;background:#1890ff;border-color:#1890ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#fff;background:#40a9ff;border-color:#40a9ff}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#fff;background:#096dd9;border-color:#096dd9}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #e6f7ff}.ant-radio-button-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#d9d9d9}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:#00000040;background-color:#e6e6e6;border-color:#d9d9d9;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:8px;direction:rtl}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #d9d9d9;border-radius:0 2px 2px 0}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#40a9ff}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:2px 0 0 2px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#d9d9d9}.ant-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#1890ff}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-checkbox:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-checkbox-group-item{margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-checkbox-rtl{direction:rtl}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:8px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:8px}.ant-pagination{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-pagination ul,.ant-pagination ol{margin:0;padding:0;list-style:none}.ant-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.ant-pagination-total-text{display:inline-block;height:32px;margin-right:8px;line-height:30px;vertical-align:middle}.ant-pagination-item{display:inline-block;min-width:32px;height:32px;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:30px;text-align:center;vertical-align:middle;list-style:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-item a{display:block;padding:0 6px;color:#000000d9;transition:none}.ant-pagination-item a:hover{text-decoration:none}.ant-pagination-item:hover{border-color:#1890ff;transition:all .3s}.ant-pagination-item:hover a{color:#1890ff}.ant-pagination-item:focus-visible{border-color:#1890ff;transition:all .3s}.ant-pagination-item:focus-visible a{color:#1890ff}.ant-pagination-item-active{font-weight:500;background:#fff;border-color:#1890ff}.ant-pagination-item-active a{color:#1890ff}.ant-pagination-item-active:hover{border-color:#40a9ff}.ant-pagination-item-active:focus-visible{border-color:#40a9ff}.ant-pagination-item-active:hover a{color:#40a9ff}.ant-pagination-item-active:focus-visible a{color:#40a9ff}.ant-pagination-jump-prev,.ant-pagination-jump-next{outline:0}.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container{position:relative}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{color:#1890ff;font-size:12px;letter-spacing:-1px;opacity:0;transition:all .2s}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg{top:0;right:0;bottom:0;left:0;margin:auto}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;color:#00000040;font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-prev,.ant-pagination-jump-prev,.ant-pagination-jump-next{margin-right:8px}.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next{display:inline-block;min-width:32px;height:32px;color:#000000d9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:2px;cursor:pointer;transition:all .3s}.ant-pagination-prev,.ant-pagination-next{font-family:Arial,Helvetica,sans-serif;outline:0}.ant-pagination-prev button,.ant-pagination-next button{color:#000000d9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-prev:hover button,.ant-pagination-next:hover button{border-color:#40a9ff}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:none;transition:all .3s}.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-next:focus-visible .ant-pagination-item-link{color:#1890ff;border-color:#1890ff}.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{color:#1890ff;border-color:#1890ff}.ant-pagination-disabled,.ant-pagination-disabled:hover{cursor:not-allowed}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{color:#00000040;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-disabled:focus-visible{cursor:not-allowed}.ant-pagination-disabled:focus-visible .ant-pagination-item-link{color:#00000040;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-slash{margin:0 10px 0 5px}.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media all and (-ms-high-contrast: none){.ant-pagination-options *::-ms-backdrop,.ant-pagination-options{vertical-align:top}}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}.ant-pagination-options-quick-jumper{display:inline-block;height:32px;margin-left:8px;line-height:32px;vertical-align:top}.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;width:100%;min-width:0;padding:4px 11px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;width:50px;height:32px;margin:0 8px}.ant-pagination-options-quick-jumper input::-moz-placeholder{opacity:1}.ant-pagination-options-quick-jumper input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-options-quick-jumper input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-quick-jumper input-focused{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33;border-right-width:1px!important;outline:0}.ant-pagination-options-quick-jumper input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-pagination-options-quick-jumper input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-pagination-options-quick-jumper input-lg{padding:6.5px 11px;font-size:16px}.ant-pagination-options-quick-jumper input-sm{padding:0 7px}.ant-pagination-simple .ant-pagination-prev,.ant-pagination-simple .ant-pagination-next{height:24px;line-height:24px;vertical-align:top}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link{height:24px;background-color:transparent;border:0}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.ant-pagination-simple .ant-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;outline:none;transition:border-color .3s}.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#1890ff}.ant-pagination-simple .ant-pagination-simple-pager input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff33}.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{color:#00000040;background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.mini .ant-pagination-total-text,.ant-pagination.mini .ant-pagination-simple-pager{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next{min-width:24px;height:24px;margin:0;line-height:24px}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link{background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-jump-prev,.ant-pagination.mini .ant-pagination-jump-next{height:24px;margin-right:0;line-height:24px}.ant-pagination.mini .ant-pagination-options{margin-left:2px}.ant-pagination.mini .ant-pagination-options-size-changer{top:0px}.ant-pagination.mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{padding:0 7px;width:44px;height:24px}.ant-pagination.ant-pagination-disabled{cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:#00000040;background:transparent;border:none;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:#e6e6e6}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:#00000040}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{color:#00000040;background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{background:transparent}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{opacity:0}.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{opacity:1}.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{color:#00000040}@media only screen and (max-width: 992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}@media only screen and (max-width: 576px){.ant-pagination-options{display:none}}.ant-pagination-rtl .ant-pagination-total-text,.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-jump-next{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-slash{margin:0 5px 0 10px}.ant-pagination-rtl .ant-pagination-options{margin-right:16px;margin-left:0}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{margin-left:0}.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{margin-right:0;margin-left:8px}.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{margin-right:2px;margin-left:0}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes ant-tree-node-fx-do-not-use{0%{opacity:0}to{opacity:1}}.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:"";pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{background:#f5f5f5}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before{background:#1890ff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:transparent}.ant-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner,.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner{border-color:#1890ff}.ant-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:2px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-tree-checkbox:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:"\a0"}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-tree-checkbox-group-item{margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:8px;height:8px;background-color:#1890ff;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-tree{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:#fff;border-radius:2px;transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#e6f7ff}.ant-tree-list-holder-inner{align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{flex:auto}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging{position:relative}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #1890ff;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:#00000040;cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:#f5f5f5}.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{color:inherit;font-weight:500}.ant-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:24px}.ant-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-tree-treenode:hover .ant-tree-draggable-icon{opacity:.45}.ant-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-switcher .ant-tree-switcher-icon,.ant-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-tree-switcher .ant-tree-switcher-icon svg,.ant-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-tree-switcher-noop{cursor:default}.ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-tree-switcher-loading-icon{color:#1890ff}.ant-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-tree-checkbox{top:initial;margin:4px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:2px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bae7ff}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{background-color:transparent}.ant-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#1890ff;border-radius:1px;pointer-events:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #1890ff;border-radius:50%;content:""}.ant-tree .ant-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #1890ff}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-tree-show-line .ant-tree-indent-unit-end:before{display:none}.ant-tree-show-line .ant-tree-switcher{background:#fff}.ant-tree-show-line .ant-tree-switcher-line-icon{vertical-align:-.15em}.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-rtl{direction:rtl}.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after{right:-6px;left:unset}.ant-tree .ant-tree-treenode-rtl{direction:rtl}.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{right:auto;left:-13px;border-right:none;border-left:1px solid #d9d9d9}.ant-tree-rtl.ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{margin:4px 0 0 8px}.globalparameters[data-v-f0dbe596]{width:98%;margin:10px auto}.gptips[data-v-f0dbe596]{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;padding:10px;margin-bottom:10px;border:1px solid transparent;border-radius:4px}.gptable[data-v-f0dbe596]{margin-top:10px}.settingConfig[data-v-28c5d23b]{width:80%;margin:20px auto}.settingConfig .gptips[data-v-28c5d23b]{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;padding:10px;margin-bottom:10px;border:1px solid transparent;border-radius:4px}.content-line[data-v-28c5d23b]{height:50px;line-height:50px}.divider[data-v-28c5d23b]{margin:4px 0}.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:2px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 2px 2px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:#000000d9;line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-left:auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{cursor:pointer}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 40px 12px 16px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}.ant-collapse-content{color:#000000d9;background-color:#fff;border-top:1px solid #d9d9d9}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-hidden{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 2px 2px}.ant-collapse-borderless{background-color:#fafafa;border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse-ghost{background-color:transparent;border:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:#00000040;cursor:not-allowed}.ant-collapse-rtl{direction:rtl}.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{margin-right:0;margin-left:12px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transform:rotate(180deg)}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-right:auto;margin-left:0}.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}.swaggermododel[data-v-3cb5d641]{width:98%;margin:20px auto}.ant-collapse .panel-info[data-v-3cb5d641]{font-size:16px;background:#bce8f1;margin-top:3px}.ant-collapse .panel-default[data-v-3cb5d641]{font-size:16px;background:#ddd;margin-top:3px}.ant-collapse .panel-danger[data-v-3cb5d641]{font-size:16px;background:#ebccd1;margin-top:3px}.ant-collapse .panel-success[data-v-3cb5d641]{font-size:16px;background:#d6e9c6;margin-top:3px}.ant-collapse .panel-warning[data-v-3cb5d641]{font-size:16px;background:#faebcc;margin-top:3px}.knife4j-document[data-v-16380620]{margin-top:30px}.api-tab[data-v-16380620]{margin-top:15px}.api-tab .ant-tag[data-v-16380620]{height:32px;line-height:32px}.api-editor-show[data-v-16380620]{margin:15px 0;font:100 12px/18px monaco,andale mono,courier new;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;background-color:#fefefe;box-shadow:0 0 4px #eee;word-break:break-all;word-wrap:break-word;color:#444}.api-basic[data-v-16380620]{padding:11px}.api-basic-title[data-v-16380620]{font-size:14px;font-weight:700}.api-basic-body[data-v-16380620]{font-size:14px;font-family:-webkit-body}.api-description[data-v-16380620]{border-left:4px solid #ddd;line-height:30px}.api-body-desc[data-v-16380620]{padding:10px;min-height:35px;box-sizing:border-box;border:1px solid #e8e8e8}.ant-card-body[data-v-16380620]{padding:5px}.api-title[data-v-16380620]{margin-top:10px;margin-bottom:5px;font-size:16px;font-weight:600;height:30px;line-height:30px;border-left:4px solid #00ab6d;text-indent:8px}.content-line[data-v-16380620]{height:25px;line-height:25px}.content-line-count[data-v-16380620]{height:35px;line-height:35px}.divider[data-v-16380620]{margin:4px 0}.knife4j-download-button[data-v-8dd57c38]{margin:40px auto;text-align:center}.knife4j-download-button button[data-v-8dd57c38]{width:150px;margin:20px}.globalparameters[data-v-8dd57c38]{width:73%;margin:40px auto}.gptips[data-v-8dd57c38]{color:#31708f;background-color:#d9edf7;border-color:#bce8f1;padding:10px;margin-bottom:10px;border:1px solid transparent;border-radius:4px}.download-loading[data-v-8dd57c38]{color:#fff}.download-loading i[data-v-8dd57c38]{background-color:#e6f7ff}.spin-content[data-v-8dd57c38]{border:1px solid #91d5ff;background-color:#e6f7ff;padding:30px}.htmledit_views[data-v-8dd57c38]{display:none}.markdown-row[data-v-8dd57c38]{width:95%;margin:10px auto}.content-line[data-v-8dd57c38]{height:25px;line-height:25px}.content-line-count[data-v-8dd57c38]{height:35px;line-height:35px}.title[data-v-8dd57c38]{text-align:center;width:80%;margin:5px auto}.description[data-v-8dd57c38]{width:90%;margin:15px auto}.divider[data-v-8dd57c38]{margin:4px 0}.divider-count[data-v-8dd57c38]{margin:8px 0} diff --git a/resource/public/doc/webjars/css/doc-5be93158.css.gz b/resource/public/doc/webjars/css/doc-5be93158.css.gz new file mode 100644 index 0000000..4f2d21c Binary files /dev/null and b/resource/public/doc/webjars/css/doc-5be93158.css.gz differ diff --git a/resource/public/doc/webjars/js/CopyOutlined-21db004f.js b/resource/public/doc/webjars/js/CopyOutlined-21db004f.js new file mode 100644 index 0000000..0004cee --- /dev/null +++ b/resource/public/doc/webjars/js/CopyOutlined-21db004f.js @@ -0,0 +1 @@ +import{l as i,D as l}from"./doc-19de6184.js";var u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};const p=u;function o(n){for(var t=1;t[h("template",k,[(r(!0),n(f,null,p(l.validators,o=>(r(),n("div",{key:o.key},s(o.val),1))),128))]),y(" "+s(t.text),1)]),_:1})])):(r(),n("span",m,s(t.text==null||t.text==""?"string":t.text),1))])}const w=d(g,[["render",V]]);export{w as default}; diff --git a/resource/public/doc/webjars/js/Debug-35ad824f.js b/resource/public/doc/webjars/js/Debug-35ad824f.js new file mode 100644 index 0000000..da6a0c9 --- /dev/null +++ b/resource/public/doc/webjars/js/Debug-35ad824f.js @@ -0,0 +1,9 @@ +import{l as w,D as jt,E as Gt,u,G as L,g as I,_ as Wt,H as Kt,d as Oe,a as Ne,b as Jt,c as Pe,e as zt,f as $t,i as Qt,m as Z,I as Ue,o as b,j as V,w as m,S as Yt,k as U,n as oe,p as T,J as Xt,v as k,t as H,x as E,F as Se,r as me,K as Zt,L as ea,M as ta,N as aa,O as ra,z as na,q as ia,P as oa,Q as la,s as sa,A as ua,R as fa,U as da,W as ca,X as pa,Y as ha,T as ma,Z as ya,$ as ga}from"./doc-19de6184.js";var va={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"unlock",theme:"outlined"};const wa=va;function st(t){for(var e=1;e"u"?C:W(Uint8Array),ie={"%AggregateError%":typeof AggregateError>"u"?C:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?C:ArrayBuffer,"%ArrayIteratorPrototype%":le?W([][Symbol.iterator]()):C,"%AsyncFromSyncIteratorPrototype%":C,"%AsyncFunction%":se,"%AsyncGenerator%":se,"%AsyncGeneratorFunction%":se,"%AsyncIteratorPrototype%":se,"%Atomics%":typeof Atomics>"u"?C:Atomics,"%BigInt%":typeof BigInt>"u"?C:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?C:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?C:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?C:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?C:Float32Array,"%Float64Array%":typeof Float64Array>"u"?C:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?C:FinalizationRegistry,"%Function%":Dt,"%GeneratorFunction%":se,"%Int8Array%":typeof Int8Array>"u"?C:Int8Array,"%Int16Array%":typeof Int16Array>"u"?C:Int16Array,"%Int32Array%":typeof Int32Array>"u"?C:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":le?W(W([][Symbol.iterator]())):C,"%JSON%":typeof JSON=="object"?JSON:C,"%Map%":typeof Map>"u"?C:Map,"%MapIteratorPrototype%":typeof Map>"u"||!le?C:W(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?C:Promise,"%Proxy%":typeof Proxy>"u"?C:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?C:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?C:Set,"%SetIteratorPrototype%":typeof Set>"u"||!le?C:W(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?C:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":le?W(""[Symbol.iterator]()):C,"%Symbol%":le?Symbol:C,"%SyntaxError%":fe,"%ThrowTypeError%":Na,"%TypedArray%":Pa,"%TypeError%":ue,"%Uint8Array%":typeof Uint8Array>"u"?C:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?C:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?C:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?C:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?C:WeakMap,"%WeakRef%":typeof WeakRef>"u"?C:WeakRef,"%WeakSet%":typeof WeakSet>"u"?C:WeakSet};try{null.error}catch(t){var Ua=W(W(t));ie["%Error.prototype%"]=Ua}var Aa=function t(e){var a;if(e==="%AsyncFunction%")a=Ie("async function () {}");else if(e==="%GeneratorFunction%")a=Ie("function* () {}");else if(e==="%AsyncGeneratorFunction%")a=Ie("async function* () {}");else if(e==="%AsyncGenerator%"){var r=t("%AsyncGeneratorFunction%");r&&(a=r.prototype)}else if(e==="%AsyncIteratorPrototype%"){var n=t("%AsyncGenerator%");n&&(a=W(n.prototype))}return ie[e]=a,a},ft={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},be=Ze,Ee=Oa,Ia=be.call(Function.call,Array.prototype.concat),Ba=be.call(Function.apply,Array.prototype.splice),dt=be.call(Function.call,String.prototype.replace),De=be.call(Function.call,String.prototype.slice),Ma=be.call(Function.call,RegExp.prototype.exec),La=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,qa=/\\(\\)?/g,Va=function(e){var a=De(e,0,1),r=De(e,-1);if(a==="%"&&r!=="%")throw new fe("invalid intrinsic syntax, expected closing `%`");if(r==="%"&&a!=="%")throw new fe("invalid intrinsic syntax, expected opening `%`");var n=[];return dt(e,La,function(i,s,l,o){n[n.length]=l?dt(o,qa,"$1"):s||i}),n},Ha=function(e,a){var r=e,n;if(Ee(ft,r)&&(n=ft[r],r="%"+n[0]+"%"),Ee(ie,r)){var i=ie[r];if(i===se&&(i=Aa(r)),typeof i>"u"&&!a)throw new ue("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new fe("intrinsic "+e+" does not exist!")},et=function(e,a){if(typeof e!="string"||e.length===0)throw new ue("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof a!="boolean")throw new ue('"allowMissing" argument must be a boolean');if(Ma(/^%?[^%]*%?$/,e)===null)throw new fe("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=Va(e),n=r.length>0?r[0]:"",i=Ha("%"+n+"%",a),s=i.name,l=i.value,o=!1,f=i.alias;f&&(n=f[0],Ba(r,Ia([0,1],f)));for(var d=1,y=!0;d=r.length){var S=ne(l,c);y=!!S,y&&"get"in S&&!("originalValue"in S.get)?l=S.get:l=l[c]}else y=Ee(l,c),l=l[c];y&&!o&&(ie[s]=l)}}return l},xt={exports:{}};(function(t){var e=Ze,a=et,r=a("%Function.prototype.apply%"),n=a("%Function.prototype.call%"),i=a("%Reflect.apply%",!0)||e.call(n,r),s=a("%Object.getOwnPropertyDescriptor%",!0),l=a("%Object.defineProperty%",!0),o=a("%Math.max%");if(l)try{l({},"a",{value:1})}catch{l=null}t.exports=function(y){var c=i(e,n,arguments);if(s&&l){var p=s(c,"length");p.configurable&&l(c,"length",{value:1+o(0,y.length-(arguments.length-1))})}return c};var f=function(){return i(e,r,arguments)};l?l(t.exports,"apply",{value:f}):t.exports.apply=f})(xt);var Rt=et,_t=xt.exports,ja=_t(Rt("String.prototype.indexOf")),Ga=function(e,a){var r=Rt(e,!!a);return typeof r=="function"&&ja(e,".prototype.")>-1?_t(r):r};const Wa={},Ka=Object.freeze(Object.defineProperty({__proto__:null,default:Wa},Symbol.toStringTag,{value:"Module"})),Ja=Gt(Ka);var tt=typeof Map=="function"&&Map.prototype,Me=Object.getOwnPropertyDescriptor&&tt?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,xe=tt&&Me&&typeof Me.get=="function"?Me.get:null,ct=tt&&Map.prototype.forEach,at=typeof Set=="function"&&Set.prototype,Le=Object.getOwnPropertyDescriptor&&at?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Re=at&&Le&&typeof Le.get=="function"?Le.get:null,pt=at&&Set.prototype.forEach,za=typeof WeakMap=="function"&&WeakMap.prototype,ge=za?WeakMap.prototype.has:null,$a=typeof WeakSet=="function"&&WeakSet.prototype,ve=$a?WeakSet.prototype.has:null,Qa=typeof WeakRef=="function"&&WeakRef.prototype,ht=Qa?WeakRef.prototype.deref:null,Ya=Boolean.prototype.valueOf,Xa=Object.prototype.toString,Za=Function.prototype.toString,er=String.prototype.match,rt=String.prototype.slice,te=String.prototype.replace,tr=String.prototype.toUpperCase,mt=String.prototype.toLowerCase,Tt=RegExp.prototype.test,yt=Array.prototype.concat,K=Array.prototype.join,ar=Array.prototype.slice,gt=Math.floor,We=typeof BigInt=="function"?BigInt.prototype.valueOf:null,qe=Object.getOwnPropertySymbols,Ke=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,de=typeof Symbol=="function"&&typeof Symbol.iterator=="object",M=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===de?"object":"symbol")?Symbol.toStringTag:null,Ot=Object.prototype.propertyIsEnumerable,vt=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function wt(t,e){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||Tt.call(/e/,e))return e;var a=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var r=t<0?-gt(-t):gt(t);if(r!==t){var n=String(r),i=rt.call(e,n.length+1);return te.call(n,a,"$&_")+"."+te.call(te.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return te.call(e,a,"$&_")}var Je=Ja,bt=Je.custom,St=Pt(bt)?bt:null,rr=function t(e,a,r,n){var i=a||{};if(ee(i,"quoteStyle")&&i.quoteStyle!=="single"&&i.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ee(i,"maxStringLength")&&(typeof i.maxStringLength=="number"?i.maxStringLength<0&&i.maxStringLength!==1/0:i.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var s=ee(i,"customInspect")?i.customInspect:!0;if(typeof s!="boolean"&&s!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ee(i,"indent")&&i.indent!==null&&i.indent!==" "&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ee(i,"numericSeparator")&&typeof i.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var l=i.numericSeparator;if(typeof e>"u")return"undefined";if(e===null)return"null";if(typeof e=="boolean")return e?"true":"false";if(typeof e=="string")return At(e,i);if(typeof e=="number"){if(e===0)return 1/0/e>0?"0":"-0";var o=String(e);return l?wt(e,o):o}if(typeof e=="bigint"){var f=String(e)+"n";return l?wt(e,f):f}var d=typeof i.depth>"u"?5:i.depth;if(typeof r>"u"&&(r=0),r>=d&&d>0&&typeof e=="object")return ze(e)?"[Array]":"[Object]";var y=Sr(i,r);if(typeof n>"u")n=[];else if(Ut(n,e)>=0)return"[Circular]";function c(F,h,x){if(h&&(n=ar.call(n),n.push(h)),x){var he={depth:i.depth};return ee(i,"quoteStyle")&&(he.quoteStyle=i.quoteStyle),t(F,he,r+1,n)}return t(F,i,r+1,n)}if(typeof e=="function"&&!Ft(e)){var p=cr(e),g=Fe(e,c);return"[Function"+(p?": "+p:" (anonymous)")+"]"+(g.length>0?" { "+K.call(g,", ")+" }":"")}if(Pt(e)){var S=de?te.call(String(e),/^(Symbol\(.*\))_[^)]*$/,"$1"):Ke.call(e);return typeof e=="object"&&!de?ye(S):S}if(vr(e)){for(var D="<"+mt.call(String(e.nodeName)),v=e.attributes||[],R=0;R",D}if(ze(e)){if(e.length===0)return"[]";var B=Fe(e,c);return y&&!br(B)?"["+$e(B,y)+"]":"[ "+K.call(B,", ")+" ]"}if(or(e)){var N=Fe(e,c);return!("cause"in Error.prototype)&&"cause"in e&&!Ot.call(e,"cause")?"{ ["+String(e)+"] "+K.call(yt.call("[cause]: "+c(e.cause),N),", ")+" }":N.length===0?"["+String(e)+"]":"{ ["+String(e)+"] "+K.call(N,", ")+" }"}if(typeof e=="object"&&s){if(St&&typeof e[St]=="function"&&Je)return Je(e,{depth:d-r});if(s!=="symbol"&&typeof e.inspect=="function")return e.inspect()}if(pr(e)){var _=[];return ct&&ct.call(e,function(F,h){_.push(c(h,e,!0)+" => "+c(F,e))}),Ct("Map",xe.call(e),_,y)}if(yr(e)){var P=[];return pt&&pt.call(e,function(F){P.push(c(F,e))}),Ct("Set",Re.call(e),P,y)}if(hr(e))return Ve("WeakMap");if(gr(e))return Ve("WeakSet");if(mr(e))return Ve("WeakRef");if(sr(e))return ye(c(Number(e)));if(fr(e))return ye(c(We.call(e)));if(ur(e))return ye(Ya.call(e));if(lr(e))return ye(c(String(e)));if(!ir(e)&&!Ft(e)){var q=Fe(e,c),J=vt?vt(e)===Object.prototype:e instanceof Object||e.constructor===Object,j=e instanceof Object?"":"null prototype",Y=!J&&M&&Object(e)===e&&M in e?rt.call(ae(e),8,-1):j?"Object":"",z=J||typeof e.constructor!="function"?"":e.constructor.name?e.constructor.name+" ":"",X=z+(Y||j?"["+K.call(yt.call([],Y||[],j||[]),": ")+"] ":"");return q.length===0?X+"{}":y?X+"{"+$e(q,y)+"}":X+"{ "+K.call(q,", ")+" }"}return String(e)};function Nt(t,e,a){var r=(a.quoteStyle||e)==="double"?'"':"'";return r+t+r}function nr(t){return te.call(String(t),/"/g,""")}function ze(t){return ae(t)==="[object Array]"&&(!M||!(typeof t=="object"&&M in t))}function ir(t){return ae(t)==="[object Date]"&&(!M||!(typeof t=="object"&&M in t))}function Ft(t){return ae(t)==="[object RegExp]"&&(!M||!(typeof t=="object"&&M in t))}function or(t){return ae(t)==="[object Error]"&&(!M||!(typeof t=="object"&&M in t))}function lr(t){return ae(t)==="[object String]"&&(!M||!(typeof t=="object"&&M in t))}function sr(t){return ae(t)==="[object Number]"&&(!M||!(typeof t=="object"&&M in t))}function ur(t){return ae(t)==="[object Boolean]"&&(!M||!(typeof t=="object"&&M in t))}function Pt(t){if(de)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!Ke)return!1;try{return Ke.call(t),!0}catch{}return!1}function fr(t){if(!t||typeof t!="object"||!We)return!1;try{return We.call(t),!0}catch{}return!1}var dr=Object.prototype.hasOwnProperty||function(t){return t in this};function ee(t,e){return dr.call(t,e)}function ae(t){return Xa.call(t)}function cr(t){if(t.name)return t.name;var e=er.call(Za.call(t),/^function\s*([\w$]+)/);return e?e[1]:null}function Ut(t,e){if(t.indexOf)return t.indexOf(e);for(var a=0,r=t.length;ae.maxStringLength){var a=t.length-e.maxStringLength,r="... "+a+" more character"+(a>1?"s":"");return At(rt.call(t,0,e.maxStringLength),e)+r}var n=te.call(te.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,wr);return Nt(n,"single",e)}function wr(t){var e=t.charCodeAt(0),a={8:"b",9:"t",10:"n",12:"f",13:"r"}[e];return a?"\\"+a:"\\x"+(e<16?"0":"")+tr.call(e.toString(16))}function ye(t){return"Object("+t+")"}function Ve(t){return t+" { ? }"}function Ct(t,e,a,r){var n=r?$e(a,r):K.call(a,", ");return t+" ("+e+") {"+n+"}"}function br(t){for(var e=0;e=0)return!1;return!0}function Sr(t,e){var a;if(t.indent===" ")a=" ";else if(typeof t.indent=="number"&&t.indent>0)a=K.call(Array(t.indent+1)," ");else return null;return{base:a,prev:K.call(Array(e+1),a)}}function $e(t,e){if(t.length===0)return"";var a=` +`+e.prev+e.base;return a+K.call(t,","+a)+` +`+e.prev}function Fe(t,e){var a=ze(t),r=[];if(a){r.length=t.length;for(var n=0;n1;){var a=e.pop(),r=a.obj[a.prop];if(re(r)){for(var n=[],i=0;i=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||i===Ir.RFC1738&&(f===40||f===41)){l+=s.charAt(o);continue}if(f<128){l=l+G[f];continue}if(f<2048){l=l+(G[192|f>>6]+G[128|f&63]);continue}if(f<55296||f>=57344){l=l+(G[224|f>>12]+G[128|f>>6&63]+G[128|f&63]);continue}o+=1,f=65536+((f&1023)<<10|s.charCodeAt(o)&1023),l+=G[240|f>>18]+G[128|f>>12&63]+G[128|f>>6&63]+G[128|f&63]}return l},Hr=function(e){for(var a=[{obj:{o:e},prop:"o"}],r=[],n=0;n"u"&&(B=0)}if(typeof o=="function"?v=o(a,v):v instanceof Date?v=y(v):r==="comma"&&$(v)&&(v=Qe.maybeMap(v,function(Te){return Te instanceof Date?y(Te):Te})),v===null){if(i)return l&&!g?l(a,A.encoder,S,"key",c):a;v=""}if(Yr(v)||Qe.isBuffer(v)){if(l){var P=g?a:l(a,A.encoder,S,"key",c);if(r==="comma"&&g){for(var q=zr.call(String(v),","),J="",j=0;j"u")return Y;var z;if(r==="comma"&&$(v))z=[{value:v.length>0?v.join(",")||null:void 0}];else if($(o))z=o;else{var X=Object.keys(v);z=f?X.sort(f):X}for(var F=n&&$(v)&&v.length===1?a+"[]":a,h=0;h"u"?A.allowDots:!!e.allowDots,charset:a,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:A.charsetSentinel,delimiter:typeof e.delimiter>"u"?A.delimiter:e.delimiter,encode:typeof e.encode=="boolean"?e.encode:A.encode,encoder:typeof e.encoder=="function"?e.encoder:A.encoder,encodeValuesOnly:typeof e.encodeValuesOnly=="boolean"?e.encodeValuesOnly:A.encodeValuesOnly,filter:i,format:r,formatter:n,serializeDate:typeof e.serializeDate=="function"?e.serializeDate:A.serializeDate,skipNulls:typeof e.skipNulls=="boolean"?e.skipNulls:A.skipNulls,sort:typeof e.sort=="function"?e.sort:null,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:A.strictNullHandling}},en=function(t,e){var a=t,r=Zr(e),n,i;typeof r.filter=="function"?(i=r.filter,a=i("",a)):$(r.filter)&&(i=r.filter,n=i);var s=[];if(typeof a!="object"||a===null)return"";var l;e&&e.arrayFormat in kt?l=e.arrayFormat:e&&"indices"in e?l=e.indices?"indices":"repeat":l="indices";var o=kt[l];if(e&&"commaRoundTrip"in e&&typeof e.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var f=o==="comma"&&e&&e.commaRoundTrip;n||(n=Object.keys(a)),r.sort&&n.sort(r.sort);for(var d=Mt(),y=0;y0?g+p:""},ce=Bt,Ye=Object.prototype.hasOwnProperty,tn=Array.isArray,O={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:ce.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},an=function(t){return t.replace(/&#(\d+);/g,function(e,a){return String.fromCharCode(parseInt(a,10))})},qt=function(t,e){return t&&typeof t=="string"&&e.comma&&t.indexOf(",")>-1?t.split(","):t},rn="utf8=%26%2310003%3B",nn="utf8=%E2%9C%93",on=function(e,a){var r={},n=a.ignoreQueryPrefix?e.replace(/^\?/,""):e,i=a.parameterLimit===1/0?void 0:a.parameterLimit,s=n.split(a.delimiter,i),l=-1,o,f=a.charset;if(a.charsetSentinel)for(o=0;o-1&&(g=tn(g)?[g]:g),Ye.call(r,p)?r[p]=ce.combine(r[p],g):r[p]=g}return r},ln=function(t,e,a,r){for(var n=r?e:qt(e,a),i=t.length-1;i>=0;--i){var s,l=t[i];if(l==="[]"&&a.parseArrays)s=[].concat(n);else{s=a.plainObjects?Object.create(null):{};var o=l.charAt(0)==="["&&l.charAt(l.length-1)==="]"?l.slice(1,-1):l,f=parseInt(o,10);!a.parseArrays&&o===""?s={0:n}:!isNaN(f)&&l!==o&&String(f)===o&&f>=0&&a.parseArrays&&f<=a.arrayLimit?(s=[],s[f]=n):o!=="__proto__"&&(s[o]=n)}n=s}return n},sn=function(e,a,r,n){if(!!e){var i=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,s=/(\[[^[\]]*])/,l=/(\[[^[\]]*])/g,o=r.depth>0&&s.exec(i),f=o?i.slice(0,o.index):i,d=[];if(f){if(!r.plainObjects&&Ye.call(Object.prototype,f)&&!r.allowPrototypes)return;d.push(f)}for(var y=0;r.depth>0&&(o=l.exec(i))!==null&&y"u"?O.charset:e.charset;return{allowDots:typeof e.allowDots>"u"?O.allowDots:!!e.allowDots,allowPrototypes:typeof e.allowPrototypes=="boolean"?e.allowPrototypes:O.allowPrototypes,allowSparse:typeof e.allowSparse=="boolean"?e.allowSparse:O.allowSparse,arrayLimit:typeof e.arrayLimit=="number"?e.arrayLimit:O.arrayLimit,charset:a,charsetSentinel:typeof e.charsetSentinel=="boolean"?e.charsetSentinel:O.charsetSentinel,comma:typeof e.comma=="boolean"?e.comma:O.comma,decoder:typeof e.decoder=="function"?e.decoder:O.decoder,delimiter:typeof e.delimiter=="string"||ce.isRegExp(e.delimiter)?e.delimiter:O.delimiter,depth:typeof e.depth=="number"||e.depth===!1?+e.depth:O.depth,ignoreQueryPrefix:e.ignoreQueryPrefix===!0,interpretNumericEntities:typeof e.interpretNumericEntities=="boolean"?e.interpretNumericEntities:O.interpretNumericEntities,parameterLimit:typeof e.parameterLimit=="number"?e.parameterLimit:O.parameterLimit,parseArrays:e.parseArrays!==!1,plainObjects:typeof e.plainObjects=="boolean"?e.plainObjects:O.plainObjects,strictNullHandling:typeof e.strictNullHandling=="boolean"?e.strictNullHandling:O.strictNullHandling}},fn=function(t,e){var a=un(e);if(t===""||t===null||typeof t>"u")return a.plainObjects?Object.create(null):{};for(var r=typeof t=="string"?on(t,a):t,n=a.plainObjects?Object.create(null):{},i=Object.keys(r),s=0;s{this.addValue(t.name,t.value,t.type,t.all)})},addValue(t,e,a,r){r?this.allGroups.forEach(n=>{this.addCurrentGroup(t,e,a,n)}):this.addCurrentGroup(t,e,a,this.groupId)},addCurrentGroup(t,e,a,r){let n=t+a,i=this.targetValue[r];u.arrNotEmpty(i)?i.filter(l=>l.pkid==n&&l.in==a).length>0?i.forEach(l=>{l.pkid==n&&l.in==a&&(l.value=e)}):i.push({name:t,value:e,in:a,pkid:n}):(i=[],i.push({name:t,value:e,in:a,pkid:n})),this.targetValue[r]=i},save(){L.setItem(this.cacheKey,this.targetValue)}};var mn=function(t){this.groupid=t.groupid||"afterScriptGroup",this.commands=[],this.allgroupids=t.allgroupids||[],this.response=t.response||{data:{},headers:{}},this.global={setHeader:(e,a)=>{this.global.setCommon(e,a,"header",!1)},setAllHeader:(e,a)=>{this.global.setCommon(e,a,"header",!0)},setParameter:(e,a)=>{this.global.setCommon(e,a,"query",!1)},setAllParameter:(e,a)=>{this.global.setCommon(e,a,"query",!0)},setCommon:(e,a,r,n)=>{this.global.cacheCommand(e,a,r,n)},cacheCommand:(e,a,r,n)=>{this.commands.push({name:e,value:a,type:r,all:n})},action:()=>{if(this.commands!=null&&this.commands.length>0){let e=this.commands,a=this.groupid,r=this.allgroupids;L.getItem(I.globalParameter).then(n=>{new Vt(I.globalParameter,n,r,e,a).save()})}},executeAsyncCommon:(e,a,r,n)=>{var i=this.groupid,s=e+r;if(n){var l=this.allgroupids;L.getItem(I.globalParameter).then(o=>{if(u.checkUndefined(o)){var f={};l.forEach(c=>{var p=o[c];if(u.checkUndefined(p)||u.arrEmpty(p))p=[],p.push({name:e,value:a,in:r,pkid:s}),f[c]=p;else{var g=p.filter(S=>S.pkid==s&&S.in==r).length;g==0?p.push({name:e,value:a,in:r,pkid:s}):p.forEach(S=>{S.in==r&&S.pkid==s&&(S.value=a)}),f[c]=p}window.console.log("\u66F4\u65B0value"),window.console.log(f)}),L.setItem(I.globalParameter,f)}else{var d=[];d.push({name:e,value:a,in:r,pkid:s});var y={};l.forEach(c=>{y[c]=d}),L.setItem(I.globalParameter,y)}})}else L.getItem(I.globalParameter).then(o=>{var f=[],d={};if(u.checkUndefined(o)){for(var y in o)y==i?f=o[y]:d[y]=o[y];var c=f.filter(p=>p.pkid==s&&p.in==r).length;c==0?f.push({name:e,value:a,in:r,pkid:s}):f.forEach(p=>{p.in==r&&p.pkid==s&&(p.value=a)}),d[i]=f,L.setItem(I.globalParameter,d)}else f.push({name:e,value:a,in:r,pkid:s});d[i]=f,L.setItem(I.globalParameter,d)})}}};function _e(t){var e=" ";if(isNaN(parseInt(t)))e=t;else switch(t){case 1:e=" ";break;case 2:e=" ";break;case 3:e=" ";break;case 4:e=" ";break;case 5:e=" ";break;case 6:e=" ";break;case 7:e=" ";break;case 8:e=" ";break;case 9:e=" ";break;case 10:e=" ";break;case 11:e=" ";break;case 12:e=" ";break}for(var a=[` +`],r=0;r<100;r++)a.push(a[r]+e);return a}function Q(){this.step=" ",this.shift=_e(this.step)}Q.prototype.xml=function(t,e){var a=t.replace(/>\s{0,}<").replace(/-1?(s+=o[i]+a[l],n=!0,(a[l].search(/-->/)>-1||a[l].search(/\]>/)>-1||a[l].search(/!DOCTYPE/)>-1)&&(n=!1)):a[l].search(/-->/)>-1||a[l].search(/\]>/)>-1?(s+=a[l],n=!1):/^<\w/.exec(a[l-1])&&/^<\/\w/.exec(a[l])&&/^<[\w:\-\.\,]+/.exec(a[l-1])==/^<\/[\w:\-\.\,]+/.exec(a[l])[0].replace("/","")?(s+=a[l],n||i--):a[l].search(/<\w/)>-1&&a[l].search(/<\//)==-1&&a[l].search(/\/>/)==-1?s=n?s+=a[l]:s+=o[i++]+a[l]:a[l].search(/<\w/)>-1&&a[l].search(/<\//)>-1?s=n?s+=a[l]:s+=o[i]+a[l]:a[l].search(/<\//)>-1?s=n?s+=a[l]:s+=o[--i]+a[l]:a[l].search(/\/>/)>-1?s=n?s+=a[l]:s+=o[i]+a[l]:a[l].search(/<\?/)>-1||a[l].search(/xmlns\:/)>-1||a[l].search(/xmlns\=/)>-1?s+=o[i]+a[l]:s+=a[l];return s[0]==` +`?s.slice(1):s};Q.prototype.json=function(t,a){var a=a||this.step;return typeof JSON>"u"?t:typeof t=="string"?JSON.stringify(JSON.parse(t),null,a):typeof t=="object"?JSON.stringify(t,null,a):t};Q.prototype.css=function(t,e){var a=t.replace(/\s{1,}/g," ").replace(/\{/g,"{~::~").replace(/\}/g,"~::~}~::~").replace(/\;/g,";~::~").replace(/\/\*/g,"~::~/*").replace(/\*\//g,"*/~::~").replace(/~::~\s{0,}~::~/g,"~::~").split("~::~"),r=a.length,n=0,i="",s=0,l=e?_e(e):this.shift;for(s=0;s/g,"").replace(/[ \r\n\t]{1,}xmlns/g," xmlns");return a.replace(/>\s{0,}<")};Q.prototype.jsonmin=function(t){return typeof JSON>"u"?t:JSON.stringify(JSON.parse(t),null,0)};Q.prototype.cssmin=function(t,e){var a=e?t:t.replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\//g,"");return a.replace(/\s{1,}/g," ").replace(/\{\s{1,}/g,"{").replace(/\}\s{1,}/g,"}").replace(/\;\s{1,}/g,";").replace(/\/\*\s{1,}/g,"/*").replace(/\*\/\s{1,}/g,"*/")};Q.prototype.sqlmin=function(t){return t.replace(/\s{1,}/g," ").replace(/\s{1,}\(/,"(").replace(/\s{1,}\)/,")")};const vn={name:"Debug",components:{UnlockOutlined:Sa,DownOutlined:Kt,EditorScript:Oe(()=>Ne(()=>import("./EditorScript-c7e62c10.js"),["./EditorScript-c7e62c10.js","./doc-19de6184.js","..\\css\\doc-5be93158.css","./ext-language_tools-95de2ac7.js"],import.meta.url)),EditorDebugShow:Oe(()=>Ne(()=>import("./EditorDebugShow-babc8553.js"),["./EditorDebugShow-babc8553.js","./doc-19de6184.js","..\\css\\doc-5be93158.css","./ext-language_tools-95de2ac7.js"],import.meta.url)),DebugResponse:Oe(()=>Ne(()=>import("./DebugResponse-cfbc9793.js"),["./DebugResponse-cfbc9793.js","./doc-19de6184.js","..\\css\\doc-5be93158.css","./clipboard-51434f9e.js","./CopyOutlined-21db004f.js"],import.meta.url))},props:{api:{type:Object,required:!0},swaggerInstance:{type:Object,required:!0}},setup(){const t=Jt(),e=Pe(()=>t.language),a=Pe(()=>t.enableAfterScript),r=Pe(()=>t.enableReloadCacheParameter),n=zt(),{messages:i}=$t();return{language:e,enableAfterScript:a,enableReloadCacheParameter:r,knife4jModels:n,messages:i}},data(){return{oldApi:{},i18n:null,bigFlag:!1,bigBlobFlag:!1,debugUrlStyle:"width: 80%",enableRequestCache:!1,enableDynamicParameter:!1,enableHost:!1,enableHostText:"",authorizeQueryParameters:[],headerColumn:[],formColumn:[],urlFormColumn:[],allowClear:!0,pagination:!1,headerAutoOptions:I.debugRequestHeaders,headerOptions:I.debugRequestHeaderOptions,headerCount:0,headerCountFlag:!1,headerSelectName:"",selectedRowKeys:[],requestParameterAllow:!0,rowSelection:{selectedRowKeys:[],onChange:(t,e)=>{this.rowSelection.selectedRowKeys=t}},rowFormSelection:{selectedRowKeys:[],onChange:(t,e)=>{this.rowFormSelection.selectedRowKeys=t}},rowRawFormSelection:{selectedRowKeys:[],onChange:(t,e)=>{this.rowRawFormSelection.selectedRowKeys=t}},rowUrlFormSelection:{selectedRowKeys:[],onChange:(t,e)=>{this.rowUrlFormSelection.selectedRowKeys=t}},headerData:[],headerTableFlag:!0,globalParameters:[],debugUrl:"",debugMethodType:"",debugPathFlag:!1,debugPathParams:[],debugLoading:!1,oAuthApi:!1,debugSend:!1,formData:[],formFlag:!1,formTableFlag:!0,urlFormData:[],urlFormFlag:!1,urlFormTableFlag:!0,rawFormData:[],rawFormFlag:!1,rawFormTableFlag:!0,rawDefaultText:"Auto",rawFlag:!1,rawTypeFlag:!1,formatFlag:!1,rawText:"",rawScript:"",rawScriptMode:"javascript",rawMode:"text",rawRequestType:"application/json",requestContentType:"x-www-form-urlencoded",responseHeaders:[],responseRawText:"",responseCurlText:"",responseStatus:null,responseContent:null,responseFieldDescriptionChecked:!0,routeHeader:null,oas2:!0}},created(){this.routeHeader=this.swaggerInstance.header,this.oas2=this.swaggerInstance.oas2(),this.initI18n(),this.initLocalGlobalParameters(),this.initDebugUrl(),this.oldApi=Qt(this.api),this.enableReloadCacheParameter?this.debugUrlStyle="width: 70%;":this.debugUrlStyle="width: 80%;"},watch:{language:function(t,e){this.initI18n()}},methods:{resetCacheParameter(){this.headerData=[],this.formData=[],this.urlFormData=[],this.rawFormData=[],this.rawText=u.toString(this.oldApi.requestValue,""),this.rawScript="",this.storeApiParams(),this.initLocalGlobalParameters(),this.initDebugUrl()},reloadCacheParameter(){var t=[];const e=this.api.instanceId;L.getItem(I.globalParameter).then(a=>{a!=null&&a[e]!=null&&a[e]!=null&&(t=a[e]),u.arrNotEmpty(t)&&(this.reloadUpdateHeader(t),this.rawFlag?this.reloadUpdateRawForm(t):this.formFlag?this.reloadUpdateForm(t):this.urlFormFlag&&this.reloadUpdateUrlForm(t))})},reloadUpdateCommons(t,e,a){var r=[],n=!1,i=!1;u.arrNotEmpty(e)&&e.forEach(l=>{var o=l.name+a,f=t.filter(c=>c.pkid==o);if(u.arrNotEmpty(f)){var d=f[0],y=u.getValue(d,"value","",!0);l.content=y,n=!0}r.push(l)});var s=t.filter(l=>l.in==a);return u.arrNotEmpty(s)&&s.forEach(l=>{var o=r.filter(d=>d.name==l.name);if(!u.arrNotEmpty(o)){var f={id:u.randomMd5(),name:l.name,content:l.value,require:!0,description:"",enums:null,enumsMode:"default",new:!1};r.push(f),n=!0,i=!0}}),console.log(r),{update:n,data:r,add:i}},reloadUpdateHeader(t){var e=this.reloadUpdateCommons(t,this.headerData,"header");e.update&&(this.headerData=[],setTimeout(()=>{this.headerData=e.data,e.add&&(this.initSelectionHeaders(),this.headerResetCalc())},10))},reloadUpdateUrlForm(t){var e=this.reloadUpdateCommons(t,this.urlFormData,"query");e.update&&(this.urlFormData=[],setTimeout(()=>{this.urlFormData=e.data,e.add&&this.initUrlFormSelections()},10))},reloadUpdateForm(t){var e=this.reloadUpdateCommons(t,this.formData,"query");e.update&&(this.formData=[],setTimeout(()=>{this.formData=e.data,e.add&&this.initFormSelections()},10))},reloadUpdateRawForm(t){var e=this.reloadUpdateCommons(t,this.rawFormData,"query");e.update&&(this.rawFormData=[],setTimeout(()=>{this.rawFormData=e.data,e.add&&(this.rawFormFlag=!0,this.rawFormTableFlag=!0,this.initRawFormSelections())},10))},getCurrentI18nInstance(){return this.messages[this.language]},initI18n(){const t=this.getCurrentI18nInstance();this.i18n=t,this.headerColumn=t.table.debugRequestHeaderColumns,this.formColumn=t.table.debugFormDataRequestColumns,this.urlFormColumn=t.table.debugUrlFormRequestColumns,console.log(this.headerColumn,this.formColumn,this.urlFormColumn)},debugUrlChange(t){this.debugUrl=t.target.value},initDebugUrl(){this.debugUrl=this.api.url,this.debugMethodType=this.api.methodType;var t=new RegExp("{(.*?)}","ig");if(t.test(this.debugUrl)){this.debugPathFlag=!0;for(var e=null,a=new RegExp("{(.*?)}","ig");e=a.exec(this.debugUrl);)this.debugPathParams.push(e[1])}},initLocalGlobalParameters(){const t=this.api.instanceId;L.getItem(I.globalSettingsKey).then(e=>{if(u.checkUndefined(e)&&(this.enableRequestCache=e.enableRequestCache,u.checkUndefined(e.enableDynamicParameter)&&(this.enableDynamicParameter=e.enableDynamicParameter),u.checkUndefined(e.enableHost))){this.enableHost=e.enableHost;var a=e.enableHostText;u.checkUndefined(a)?(a.startsWith("http")||(a="http://"+a),this.enableHostText=a):this.enableHost=!1}L.getItem(I.globalParameter).then(r=>{r!=null&&r[t]!=null&&r[t]!=null&&(this.globalParameters=r[t]);var n=I.debugCacheApiId+this.api.id;L.getItem(n).then(i=>{this.initHeaderParameter(i);var s=I.globalSecurityParamPrefix+this.api.instanceId;L.getItem(s).then(l=>{u.arrNotEmpty(l)&&l.forEach(o=>{if(o.in=="query"){var f={id:u.randomMd5(),name:o.name,content:o.value,value:o.value,require:!0,description:"",enums:null,enumsMode:"default",new:!1};this.api.securityFlag&&this.api.securityKeys.includes(o.key)&&this.authorizeQueryParameters.push(f)}}),this.initBodyParameter(i)})})})})},initHeaderParameter(t){var e=this.syncFromOAuth2();if(u.checkUndefined(e)){this.oAuthApi=!0;var a={id:u.randomMd5(),name:e.name,content:e.accessToken,require:!0,description:"",enums:null,enumsMode:"default",new:!1};this.addDebugHeader(a)}this.globalParameters.forEach(n=>{if(console.log(n),n.in=="header"){var i={id:u.randomMd5(),name:n.name,content:n.value,require:!1,description:"",enums:null,enumsMode:"default",new:!1};this.addDebugHeader(i)}});var r=I.globalSecurityParamPrefix+this.api.instanceId;L.getItem(r).then(n=>{u.arrNotEmpty(n)&&n.forEach(i=>{let s=u.getOAuth2BearerValue(i.schema,i.value);var l={id:u.randomMd5(),name:i.name,content:s,require:!0,description:"",enums:null,enumsMode:"default",new:!1};i.in=="header"&&this.api.securityFlag&&this.api.securityKeys.includes(i.key)&&this.addDebugHeader(l)}),this.updateHeaderFromCacheApi(t),this.addNewLineHeader(),this.initSelectionHeaders(),this.headerResetCalc()})},updateHeaderFromCacheApi(t){if(this.enableRequestCache&&u.checkUndefined(t)){var e=t.headerData;this.headerData.forEach(a=>{if(!u.strNotBlank(a.content)){var r=e.filter(n=>n.name==a.name);r.length>0&&(this.oAuthApi?a.name!="Authorization"&&(a.content=r[0].content):a.content=r[0].content)}})}},updateUrlFormCacheApi(t){if(this.enableRequestCache&&u.checkUndefined(t)){var e=t.urlFormData;this.urlFormData.forEach(a=>{if(!u.strNotBlank(a.content)){var r=e.filter(n=>n.name==a.name);r.length>0&&(a.content=r[0].content)}})}},updateRawFormCacheApi(t){if(this.enableRequestCache&&u.checkUndefined(t)){var e=t.rawFormData;this.rawFormData.forEach(a=>{if(!u.strNotBlank(a.content)){var r=e.filter(n=>n.name==a.name);r.length>0&&(a.content=r[0].content)}}),this.rawText=t.rawText}},syncFromOAuth2(){var t=this.swaggerInstance.id,e="SELFOAuth"+t;if(window.localStorage){var a=window.localStorage.getItem(e);if(u.strNotBlank(a)){var r=u.json5parse(a);return r}}return null},updateFormCacheApi(t){if(this.enableRequestCache&&u.checkUndefined(t)){var e=t.formData;this.formData.forEach(a=>{if(!u.strNotBlank(a.content)){var r=e.filter(n=>n.name==a.name);r.length>0&&(a.content=r[0].content)}})}},initBodyParameter(t){var e=this.globalParameters.filter(o=>o.in!="header"),a=this.api.parameters,r=[],n=[];if(e.length>0&&e.forEach(o=>{if(u.arrNotEmpty(a)){var f=!0;a.forEach(d=>{o.name==d.name&&o.in==d.in&&u.strNotBlank(d.txtValue)&&(f=!1)}),f&&r.push(o)}else r.push(o)}),u.arrNotEmpty(a)&&a.forEach(o=>{if(u.arrNotEmpty(e)){var f=!0;e.forEach(d=>{d.name==o.name&&d.in==o.in&&(u.strNotBlank(o.txtValue)||(f=!1))}),f&&n.push(o)}else n.push(o)}),u.arrNotEmpty(this.authorizeQueryParameters)&&this.authorizeQueryParameters.forEach(o=>{r.push(o)}),r.length+n.length,u.arrNotEmpty(n)){var i=n.filter(o=>o.in=="body").length;if(i==1){var s=n.filter(o=>o.in!="body"&&o.in!="header");this.addGlobalParameterToRawForm(r),s.length>0&&(this.rawFormFlag=!0,this.addApiParameterToRawForm(s)),u.arrNotEmpty(this.rawFormData)&&(this.rawFormFlag=!0),this.showTabRaw(),this.addApiParameterToRaw(n),this.updateRawFormCacheApi(t),this.rawFormFlag&&this.initFirstRawFormValue()}else{var l=n.filter(o=>o.schemaValue=="MultipartFile"||o.schemaValue=="file"||o.type=="file"||o.in=="formData"||o.in=="formdata").length;l>0?(this.showTabForm(),this.addGlobalParameterToForm(r),this.addApiParameterToForm(n),this.updateFormCacheApi(t),this.initFirstFormValue()):(this.showTabUrlForm(),this.addGlobalParameterToUrlForm(r),this.addApiParameterToUrlForm(n),this.updateUrlFormCacheApi(t),this.initUrlFormValue())}}else this.api.contentValue=="raw"?(this.showTabRaw(),this.initFirstRawFormValue()):(this.showTabUrlForm(),this.addGlobalParameterToUrlForm(r),this.addApiParameterToUrlForm(n),this.updateUrlFormCacheApi(t),this.initUrlFormValue());this.updateScriptFromCache(t),this.updateHeaderFromCacheApi(t),this.hideDynamicParameterTable()},updateScriptFromCache(t){u.checkUndefined(t)&&u.strNotBlank(t.rawScript)&&(this.rawScript=t.rawScript)},hideDynamicParameterTable(){this.enableDynamicParameter||(this.headerData.length==0?this.headerTableFlag=!1:this.headerTableFlag=!0,this.urlFormData.length==0?this.urlFormTableFlag=!1:this.urlFormTableFlag=!0,this.formData.length==0?this.formTableFlag=!1:this.formTableFlag=!0,this.rawFormData.length==0?this.rawFormTableFlag=!1:this.rawFormTableFlag=!0),this.initSelectionHeaders(),this.headerResetCalc()},addNewLineHeader(){if(this.enableDynamicParameter){var t={id:u.randomMd5(),name:"",content:"",require:!1,description:"",enums:null,enumsMode:"default",new:!0};setTimeout(()=>this.addDebugHeader(t),100)}this.hideDynamicParameterTable()},addDebugHeader(t){if(u.strNotBlank(t.name)){var e=this.headerData.filter(a=>a.name==t.name);u.strBlank(t.content)?e.length==0&&this.headerData.push(t):this.headerData.push(t)}else this.headerData.push(t)},initFirstFormValue(){this.addNewLineFormValue(),this.initFormSelections()},initFormSelections(t){if(u.strNotBlank(t)){var e=this.rowFormSelection.selectedRowKeys.filter(a=>a==t).length;e==0&&this.rowFormSelection.selectedRowKeys.push(t)}else this.formData.forEach(a=>{a.require&&this.rowFormSelection.selectedRowKeys.push(a.id)})},initRawFormSelections(t){if(u.strNotBlank(t)){var e=this.rowRawFormSelection.selectedRowKeys.filter(a=>a==t).length;e==0&&this.rowRawFormSelection.selectedRowKeys.push(t)}else this.rawFormData.forEach(a=>{a.require&&this.rowRawFormSelection.selectedRowKeys.push(a.id)})},initUrlFormSelections(t){if(u.strNotBlank(t)){var e=this.rowUrlFormSelection.selectedRowKeys.filter(a=>a==t).length;e==0&&this.rowUrlFormSelection.selectedRowKeys.push(t)}else this.urlFormData.forEach(a=>{a.require&&this.rowUrlFormSelection.selectedRowKeys.push(a.id)})},showTabForm(){this.formFlag=!0,this.rawFlag=!1,this.rawTypeFlag=!1,this.formatFlag=!1,this.urlFormFlag=!1,this.requestContentType="form-data",this.toggleBeautifyButtonStatus()},showTabUrlForm(){this.urlFormFlag=!0,this.rawFlag=!1,this.rawTypeFlag=!1,this.formFlag=!1,this.requestContentType="x-www-form-urlencoded",this.toggleBeautifyButtonStatus()},showTabRaw(){this.rawFlag=!0,this.rawMode=this.api.contentMode,this.rawDefaultText=this.api.contentShowValue,this.rawTypeFlag=!0,this.formFlag=!1,this.urlFormFlag=!1,this.rawText=u.toString(this.api.requestValue,""),this.api.xmlRequest&&(this.rawRequestType="application/xml"),this.requestContentType="raw",this.toggleBeautifyButtonStatus()},getEnumOptions(t){var e=u.propValue("enum",t,null),a=null;if(u.checkUndefined(e)){var r=[];e.forEach(n=>{r.push({value:n,label:n})}),a=r}return a},addNewLineFormValue(){if(this.enableDynamicParameter){var t={id:u.randomMd5(),name:"",type:"text",require:!1,target:null,multipart:!1,content:"",description:"",enums:null,enumsMode:"default",new:!0};this.formData.push(t)}else this.hideDynamicParameterTable()},addGlobalParameterToRawForm(t){u.arrNotEmpty(t)&&t.forEach(e=>{var a={id:u.randomMd5(),name:e.name,type:"text",require:!1,target:null,multipart:!1,content:e.value,description:"",enums:null,enumsMode:"default",new:!1};this.rawFormData.push(a)})},addGlobalParameterToForm(t){u.arrNotEmpty(t)&&t.forEach(e=>{var a={id:u.randomMd5(),name:e.name,type:"text",require:!1,target:null,multipart:!1,content:e.value,description:"",enums:null,enumsMode:"default",new:!1};this.formData.push(a)})},addApiParameterToRaw(t){if(u.arrNotEmpty(t)){var e=t.filter(a=>a.in=="header");e.length>0&&e.forEach(a=>{var r={id:u.randomMd5(),name:a.name,require:a.require,content:a.txtValue,description:u.propValue("description",a,""),enums:this.getEnumOptions(a),enumsMode:"default",new:!1};r.enums!=null&&(u.strNotBlank(r.content)||(r.content=r.enums[0].value)),this.addDebugHeader(r)})}},addApiParameterToForm(t){u.arrNotEmpty(t)&&t.forEach(e=>{if(e.in=="header"){var a={id:u.randomMd5(),name:e.name,require:e.require,content:e.txtValue,description:u.propValue("description",e,""),enums:this.getEnumOptions(e),enumsMode:"default",new:!1};a.enums!=null&&(u.strNotBlank(a.content)||(a.content=a.enums[0].value)),this.addDebugHeader(a)}else{var r="text",n=!1;(e.schemaValue=="MultipartFile"||e.schemaValue=="file"||e.type=="file")&&(r="file",e.type=="array"&&(n=!0));var i={id:u.randomMd5(),name:e.name,type:r,require:e.require,target:null,multipart:n,content:e.txtValue,description:u.propValue("description",e,""),enums:this.getEnumOptions(e),enumsMode:"default",new:!1};i.enums!=null&&(u.strNotBlank(i.content)||(i.content=i.enums[0].value)),this.formData.push(i)}})},addGlobalParameterToUrlForm(t){u.arrNotEmpty(t)&&t.forEach(e=>{var a={id:u.randomMd5(),name:e.name,type:"text",require:!1,target:null,content:e.value,description:"",enums:null,enumsMode:"default",new:!1};this.urlFormData.push(a)})},addApiParameterToRawForm(t){u.arrNotEmpty(t)&&t.forEach(e=>{if(e.in=="header"){var a={id:u.randomMd5(),name:e.name,require:e.require,content:e.txtValue,description:u.propValue("description",e,""),enums:this.getEnumOptions(e),enumsMode:"default",new:!1};a.enums!=null&&(u.strNotBlank(a.content)||(a.content=a.enums[0].value)),this.addDebugHeader(a)}else{var r={id:u.randomMd5(),name:e.name,type:"text",require:e.require,target:null,content:e.txtValue,description:u.propValue("description",e,""),enums:this.getEnumOptions(e),enumsMode:"default",new:!1};r.enums!=null&&(u.strNotBlank(r.content)||(r.content=r.enums[0].value)),this.rawFormData.push(r)}})},addApiParameterToUrlForm(t){u.arrNotEmpty(t)&&t.forEach(e=>{if(e.in=="header"){var a={id:u.randomMd5(),name:e.name,require:e.require,content:e.txtValue,description:u.propValue("description",e,""),enums:this.getEnumOptions(e),enumsMode:"default",new:!1};a.enums!=null&&(u.strNotBlank(a.content)||(a.content=a.enums[0].value)),this.addDebugHeader(a)}else{var r="default";u.arrNotEmpty(e.enum)&&e.type=="array"&&(r="multiple");var n={id:u.randomMd5(),name:e.name,type:"text",require:e.require,target:null,content:e.txtValue,description:u.propValue("description",e,""),enums:this.getEnumOptions(e),enumsMode:r,new:!1};n.enums!=null&&(u.strNotBlank(n.content)||(n.content=n.enums[0].value)),this.urlFormData.push(n)}})},addNewLineUrlFormValue(){if(this.enableDynamicParameter){var t={id:u.randomMd5(),name:"",type:"text",require:!1,target:null,content:"",description:"",enums:null,enumsMode:"default",new:!0};this.urlFormData.push(t)}else this.hideDynamicParameterTable()},addNewLineRawFormValue(){if(this.enableDynamicParameter){var t={id:u.randomMd5(),name:"",type:"text",require:!1,target:null,content:"",description:"",enums:null,enumsMode:"default",new:!0};this.rawFormData.push(t)}else this.hideDynamicParameterTable()},initFirstRawFormValue(){this.addNewLineRawFormValue(),this.initRawFormSelections()},initUrlFormValue(){this.addNewLineUrlFormValue(),this.initUrlFormSelections()},initShowFormTable(){this.requestContentType=="x-www-form-urlencoded"?(this.urlFormFlag=!0,this.formFlag=!1,this.rawFlag=!1,this.rawTypeFlag=!1):this.requestContentType=="form-data"?(this.formFlag=!0,this.urlFormFlag=!1,this.rawFlag=!1,this.rawTypeFlag=!1):this.requestContentType=="raw"&&(this.rawFlag=!0,this.rawTypeFlag=!0,this.urlFormFlag=!1,this.formFlag=!1),this.toggleBeautifyButtonStatus()},initSelectionHeaders(t){if(u.strNotBlank(t)){var e=this.rowSelection.selectedRowKeys.filter(a=>a==t).length;e==0&&this.rowSelection.selectedRowKeys.push(t)}else this.headerData.forEach(a=>{a.require&&this.rowSelection.selectedRowKeys.push(a.id)})},headerContentEnumChnage(t,e){var a=e.context.$attrs["data-key"];this.headerContentChnageUpdate(t,a)},headerCookieValue(t){t.name.toLowerCase()=="cookie"&&(document.cookie=t.content)},headerContentChnage(t){var e=t.target.value,a=t.target.getAttribute("data-key");this.headerContentChnageUpdate(e,a)},headerContentChnageUpdate(t,e){var a=this.headerData.filter(r=>r.id==e)[0];a.new?(this.headerData.forEach(r=>{r.id==a.id&&(r.content=t,r.new=!1,this.headerCookieValue(r))}),this.addNewLineHeader()):this.headerData.forEach(r=>{r.id==a.id&&(r.content=t,r.new=!1,this.headerCookieValue(r))}),this.initSelectionHeaders(a.id),this.headerResetCalc()},headerNameFilterOption(t,e){return e?e.key.toUpperCase().indexOf(t.toUpperCase())>=0:!1},headerSelect(t,e){this.headerSelectName=t,e.name=t,e.new=!1},headerSearch(t){this.headerSelectName=t},headerNameChange(t){t.new?(this.headerData.forEach(e=>{e.id==t.id&&(e.name=this.headerSelectName,e.new=!1)}),this.addNewLineHeader()):this.headerData.forEach(e=>{e.id==t.id&&(e.name=this.headerSelectName,e.new=!1)}),this.initSelectionHeaders(t.id),this.headerResetCalc()},headerDelete(t){var e=[];this.headerData.forEach(a=>{a.id!=t.id&&e.push(a)}),this.headerData=e,this.headerResetCalc()},headerResetCalc(){var t=this.headerData.filter(e=>e.new==!1);t.length>0?(this.headerCountFlag=!0,this.headerCount=t.length):(this.headerCountFlag=!1,this.headerCount=0)},requestContentTypeChange(t){this.requestContentType=t.target.value,this.initShowFormTable()},formDelete(t){var e=[];this.formData.forEach(a=>{a.id!=t.id&&e.push(a)}),this.formData=e},formFileUploadClick(t){document.getElementById("file"+t.id).click()},formNameChange(t){var e=t.target.value,a=t.target.getAttribute("data-key"),r=this.formData.filter(n=>n.id==a)[0];r.new?(this.formData.forEach(n=>{n.id==r.id&&(n.name=e,n.new=!1)}),this.addNewLineFormValue()):this.formData.forEach(n=>{n.id==r.id&&(n.name=e,n.new=!1)}),this.initFormSelections(r.id)},formTypeChange(t,e){var a=t.split("-"),r=a[0],n=a[1];this.formData.forEach(i=>{i.id==n&&(i.content="",i.type=r)})},formFileChange(t){for(var e=t.target.files,a=[],r=0;ro.id==s)[0];l.new?(this.formData.forEach(o=>{o.id==l.id&&(o.content=n,o.target=i,o.new=!1)}),this.addNewLineFormValue()):this.formData.forEach(o=>{o.id==l.id&&(o.content=n,o.target=i,o.new=!1)}),this.initFormSelections(l.id)},formContentUpdate(t,e){var a=this.formData.filter(r=>r.id==e)[0];a.new?(this.formData.forEach(r=>{r.id==a.id&&(r.content=t,r.new=!1)}),this.addNewLineFormValue()):this.formData.forEach(r=>{r.id==a.id&&(r.content=t,r.new=!1)}),this.initFormSelections(a.id)},formContentEnumChange(t,e){var a=e.context.$attrs["data-key"];this.formContentUpdate(t,a)},formContentChange(t){var e=t.target.value,a=t.target.getAttribute("data-key");this.formContentUpdate(e,a)},rawFormDelete(t){var e=[];this.rawFormData.forEach(a=>{a.id!=t.id&&e.push(a)}),this.rawFormData=e},urlFormDelete(t){var e=[];this.urlFormData.forEach(a=>{a.id!=t.id&&e.push(a)}),this.urlFormData=e},rawFormNameChange(t){var e=t.target.value,a=t.target.getAttribute("data-key"),r=this.rawFormData.filter(n=>n.id==a)[0];r.new?(this.rawFormData.forEach(n=>{n.id==r.id&&(n.name=e,n.new=!1)}),this.addNewLineRawFormValue()):this.rawFormData.forEach(n=>{n.id==r.id&&(n.name=e,n.new=!1)}),this.initRawFormSelections(r.id)},urlFormNameChange(t){var e=t.target.value,a=t.target.getAttribute("data-key"),r=this.urlFormData.filter(n=>n.id==a)[0];r.new?(this.urlFormData.forEach(n=>{n.id==r.id&&(n.name=e,n.new=!1)}),this.addNewLineUrlFormValue()):this.urlFormData.forEach(n=>{n.id==r.id&&(n.name=e,n.new=!1)}),this.initUrlFormSelections(r.id)},rawFormContentUpdate(t,e){var a=this.rawFormData.filter(r=>r.id==e)[0];a.new?(this.rawFormData.forEach(r=>{r.id==a.id&&(r.content=t,r.new=!1)}),this.addNewLineRawFormValue()):this.rawFormData.forEach(r=>{r.id==a.id&&(r.content=t,r.new=!1)}),this.initRawFormSelections(a.id)},rawFormContentEnumChange(t,e){var a=e.context.$attrs["data-key"];this.rawFormContentUpdate(t,a)},rawFormContentChange(t){var e=t.target.value,a=t.target.getAttribute("data-key");this.rawFormContentUpdate(e,a)},urlFormContentUpdate(t,e){var a=this.urlFormData.filter(r=>r.id==e)[0];a.new?(this.urlFormData.forEach(r=>{r.id==a.id&&(r.content=t,r.new=!1)}),this.addNewLineUrlFormValue()):this.urlFormData.forEach(r=>{r.id==a.id&&(r.content=t,r.new=!1)}),this.initUrlFormSelections(a.id)},urlFormContentEnumChange(t,e){if(u.checkUndefined(e)){var a="";Array.isArray(e)?a=e[0].context.$attrs["data-key"]:a=e.context.$attrs["data-key"],this.urlFormContentUpdate(t,a)}},urlFormContentChange(t){const e=t.target.value,a=t.target.getAttribute("data-key");this.urlFormContentUpdate(e,a)},rawMenuClick({item:t,key:e,keyPath:a}){this.rawMode=t["data-mode"],this.rawRequestType=t["data-mode-type"],this.rawDefaultText=e,this.toggleBeautifyButtonStatus()},beautifyJson(){let t=this.rawText;if(u.strNotBlank(t))try{let e=u.json5stringify(u.json5parse(t));this.rawText=e}catch(e){console.error(e)}},toggleBeautifyButtonStatus(){let t=!1;this.rawFlag&&this.rawMode=="json"&&(t=!0),this.formatFlag=t},sendRestfulApi(t){t.preventDefault();var e=this.validateCommonHeaders();e.validate?this.rawFlag?this.debugSendRawRequest():this.formFlag?this.debugSendFormRequest():this.urlFormFlag&&this.debugSendUrlFormRequest():Z.info(e.message)},callChildEditorShow(){this.bigFlag||this.$refs.childDebugResponse.showEditorFieldDescription()},debugHeaders(){var t={},e=this.api;if(e.produces!=null&&e.produces!=null&&e.produces.length>0){var a=e.produces[0];t.Accept=a}return this.headerData.forEach(r=>{if(!r.new){var n=this.rowSelection.selectedRowKeys.filter(i=>i==r.id);n.length>0&&u.strNotBlank(r.name)&&r.name.toLowerCase()!="cookie"&&(u.isChinese(r.content)?t[r.name]=encodeURIComponent(r.content):t[r.name]=u.toString(r.content,""))}}),t["Request-Origion"]="Knife4j",u.checkUndefined(t["Content-Type"])||(this.rawFlag?t["Content-Type"]=this.rawRequestType:this.urlFormFlag?t["Content-Type"]="application/x-www-form-urlencoded":this.formFlag&&(this.validateFormDataContaintsFile()?t["Content-Type"]="multipart/form-data":t["Content-Type"]="application/x-www-form-urlencoded")),u.checkUndefined(this.routeHeader)&&(t["knfie4j-gateway-request"]=this.routeHeader),this.swaggerInstance.desktop&&(t["knife4j-gateway-code"]=this.swaggerInstance.desktopCode),t},debugRawFormParams(){var t={};return this.rawFormData.forEach(e=>{if(!e.new){var a=this.rowRawFormSelection.selectedRowKeys.filter(r=>r==e.id);a.length>0&&u.strNotBlank(e.name)&&(t[e.name]=e.content)}}),t},debugUrlFormParams(){var t={};return this.urlFormData.forEach(e=>{if(!e.new){var a=this.rowUrlFormSelection.selectedRowKeys.filter(r=>r==e.id);a.length>0&&u.strNotBlank(e.name)&&(t[e.name]=e.content)}}),t},debugFormDataParams(t){var e={url:"",params:{}},a=this.debugUrl;if(t){var r=new FormData;this.formData.forEach(i=>{if(!i.new){var s=this.rowFormSelection.selectedRowKeys.filter(d=>d==i.id);if(s.length>0&&u.strNotBlank(i.name)){if(i.type=="text")if(this.debugPathFlag)if(this.debugPathParams.indexOf(i.name)==-1)u.strNotBlank(i.content)&&r.append(i.name,i.content);else{var l="{"+i.name+"}";a=a.replace(l,i.content)}else u.strNotBlank(i.content)&&r.append(i.name,i.content);else if(u.checkUndefined(i.target)){var o=i.target.files;if(o.length>0)for(var f=0;f{if(!i.new){var s=this.rowFormSelection.selectedRowKeys.filter(o=>o==i.id);if(s.length>0&&u.strNotBlank(i.name))if(this.debugPathFlag)if(this.debugPathParams.indexOf(i.name)==-1)n[i.name]=i.content;else{var l="{"+i.name+"}";a=a.replace(l,i.content)}else n[i.name]=i.content}}),e.params=n}return e.url=a,e},debugStreamFlag(){var t=!1,e=this.api;if(e.produces!=null&&e.produces!=null&&e.produces.length>0){e.produces[0];var a=u.binaryContentType(e.produces,null);t=a.binary}return t},validateCommonHeaders(){for(var t=!0,e="",a=0;ai==r.id);if(n.length>0&&u.strNotBlank(r.name)&&r.require&&!u.strNotBlank(r.content)){t=!1,e=this.i18n.validate.header+r.name+this.i18n.validate.notEmpty;break}}}return{validate:t,message:e}},validateFormData(){for(var t=!0,e="",a=0;ai==r.id);if(n.length>0&&u.strNotBlank(r.name)&&r.require){if(r.type=="text"){if(!u.strNotBlank(r.content)){t=!1,e=r.name+this.i18n.validate.notEmpty;break}}else if(r.target==null){t=!1,e=r.name+this.i18n.validate.fileNotEmpty;break}}}}return{validate:t,message:e}},validateRawForm(){for(var t=!0,e="",a=0;ai==r.id);if(n.length>0&&u.strNotBlank(r.name)&&r.require&&!u.strNotBlank(r.content)){t=!1,e=r.name+this.i18n.validate.notEmpty;break}}}return{validate:t,message:e}},validateUrlForm(){for(var t=!0,e="",a=0;ai==r.id);if(n.length>0&&u.strNotBlank(r.name)&&r.require&&!u.strNotBlank(r.content)){t=!1,e=r.name+this.i18n.validate.notEmpty;break}}}return{validate:t,message:e}},validateFormDataContaintsFile(){var t=!1;return this.formData.forEach(e=>{if(!e.new){var a=this.rowFormSelection.selectedRowKeys.filter(r=>r==e.id);a.length>0&&e.type=="file"&&(t=!0)}}),t},checkUrlParams(t){var e=t.indexOf("?"),a={result:!1,params:{},url:t};if(e>-1){var r=t.substring(e+1);if(a.url=t.substring(0,e),a.result=!0,u.strNotBlank(r)){var n=r.split("&");n.forEach(i=>{if(u.strNotBlank(i)){var s=i.split("=");s.length==2&&(a.params[s[0]]=s[1])}})}}return a},debugSendHasCookie(t){var e=!1;if(u.checkUndefined(t)){var a=Object.keys(t);if(u.arrNotEmpty(a)){var r=a.filter(i=>i.toLocaleLowerCase()==="cookie").length;if(r>0){var n=t.Cookie;u.strNotBlank(n)&&(document.cookie=n,e=!0)}}}return e},applyRequestParams(t,e){var a=null,r=null;return["post","put","patch"].includes(e.toLowerCase())?u.checkUndefined(t)&&(a=hn.stringify(t)):r=t,{data:a,params:r}},debugCheckUrl(t){var e=t;try{var a=new RegExp(".*?({.*?})$","ig");if(a.test(t)){var r=RegExp.$1;e=t.replace(r,"")}}catch(n){window.console&&console.error(n)}return e},debugSendUrlFormRequest(){var t=this.validateUrlForm();if(t.validate){this.debugLoading=!0,this.debugSend=!0;var e=this.debugHeaders(),a=this.debugUrl,r=this.debugMethodType.toLowerCase(),n=this.debugUrlFormParams();if(this.debugPathFlag){const c={};this.debugPathParams.forEach(p=>{var g="{"+p+"}",S=u.getValue(n,p,"",!0);a=a.replace(g,S)});for(var i in n)this.debugPathParams.indexOf(i)==-1&&(c[i]=n[i]);n=c}var s=this.checkUrlParams(a);s.result&&(a=s.url,n=Object.assign(n,s.params));let d="";this.enableHost&&(d=this.enableHostText);var l=this.applyRequestParams(n,r),o={baseURL:d,url:this.debugCheckUrl(a),method:r,headers:e,params:l.params,timeout:0,withCredentials:this.debugSendHasCookie(e),data:l.data};this.oas2?this.debugStreamFlag()&&(o={...o,responseType:"blob"}):o={...o,responseType:"blob"};const y=Ue.create();y.interceptors.request.use(c=>{let p=c.url;if(c.method==="get"&&c.params){p+="?";let g=Object.keys(c.params);for(let S of g)u.strNotBlank(c.params[S])&&(p+=`${encodeURIComponent(S)}=${encodeURIComponent(c.params[S])}&`);p=p.substring(0,p.length-1),c.params={}}return c.url=p,c});var f=new Date;y.request(o).then(c=>{this.debugLoading=!1,this.handleDebugSuccess(f,new Date,c)}).catch(c=>{this.debugLoading=!1,c.response?this.handleDebugError(f,new Date,c.response):Z.error(c.message)})}else Z.info(t.message)},debugSendFormRequest(){var t=this.validateFormData();if(t.validate){this.debugLoading=!0,this.debugSend=!0;var e=this.debugHeaders(),a=this.debugUrl,r=this.debugMethodType.toLowerCase(),n=this.validateFormDataContaintsFile(),i=this.debugFormDataParams(n);a=i.url;var s=i.params;let d="";this.enableHost&&(d=this.enableHostText);var l={baseURL:d,url:this.debugCheckUrl(a),method:r,headers:e,timeout:0,withCredentials:this.debugSendHasCookie(e),data:null};if(n)l={...l,data:s};else{var o=this.checkUrlParams(a);o.result&&(a=o.url,s=Object.assign(s,o.params)),l={...l,params:s}}this.debugStreamFlag()&&(l={...l,responseType:"blob"});let y=Ue.create();var f=new Date;y.request(l).then(c=>{this.debugLoading=!1,this.handleDebugSuccess(f,new Date,c)}).catch(c=>{this.debugLoading=!1,c.response?this.handleDebugError(f,new Date,c.response):Z.error(c.message)})}else Z.info(t.message)},debugSendRawRequest(){var t=this.validateRawForm();if(t.validate){this.debugLoading=!0,this.debugSend=!0;var e=this.debugHeaders(),a=this.debugUrl,r=this.debugMethodType.toLowerCase(),n=this.rawText,i=this.debugRawFormParams();if(this.debugPathFlag){const y={};this.debugPathParams.forEach(c=>{var p="{"+c+"}",g=u.getValue(i,c,"",!0);a=a.replace(p,g)});for(var s in i)this.debugPathParams.indexOf(s)==-1&&(y[s]=i[s]);i=y}var l=this.checkUrlParams(a);l.result&&(a=l.url,i=Object.assign(i,l.params));let d="";this.enableHost&&(d=this.enableHostText);var o={baseURL:d,url:this.debugCheckUrl(a),method:r,headers:e,params:i,data:n,withCredentials:this.debugSendHasCookie(e),timeout:0};this.debugStreamFlag()&&(o={...o,responseType:"blob"});var f=new Date;Ue.create().request(o).then(y=>{this.debugLoading=!1,this.handleDebugSuccess(f,new Date,y)}).catch(y=>{this.debugLoading=!1,y.response?this.handleDebugError(f,new Date,y.response):Z.error(y.message)})}else Z.info(t.message)},executeAfterScript(t){if(u.strNotBlank(this.rawScript)){var e=this.swaggerInstance.id,a=this.swaggerInstance.allGroupIds,r={allgroupids:a,groupid:e,response:{data:t.data,headers:t.headers}},n=new mn(r);try{var i=new Function("ke",this.rawScript);i(n),setTimeout(()=>{n.global.action()},1e3)}catch(s){console.error(s)}}},handleDebugSuccess(t,e,a){this.bigFlag=!1,this.bigBlobFlag=!1,this.setResponseBody(a),this.setResponseHeaders(a.headers),this.setResponseRaw(a),this.setResponseStatus(t,e,a),this.setResponseCurl(a.request),this.callChildEditorShow(),this.executeAfterScript(a),this.storeApiParams()},handleDebugError(t,e,a){this.bigFlag=!1,this.bigBlobFlag=!1,this.setResponseBody(a),this.setResponseHeaders(a.headers),this.setResponseRaw(a),this.setResponseStatus(t,e,a),this.setResponseCurl(a.request),this.callChildEditorShow(),this.storeApiParams()},storeApiParams(){if(this.enableRequestCache){var t={headerData:[],formData:[],urlFormData:[],rawFormData:[],rawText:""},e=I.debugCacheApiId+this.api.id;t.headerData=this.headerData.filter(a=>a.new==!1),t.formData=this.formData.filter(a=>a.new==!1),t.urlFormData=this.urlFormData.filter(a=>a.new==!1),t.rawFormData=this.rawFormData.filter(a=>a.new==!1),t.rawText=this.rawText,t.rawScript=this.rawScript,L.setItem(e,t)}},setResponseHeaders(t){var e=[];if(u.checkUndefined(t))for(var a in t){var r={id:u.randomMd5(),name:a,value:t[a]};e.push(r)}this.responseHeaders=e},setResponseRaw(t){if(u.checkUndefined(t)){var e=t.request;if(t.headers,u.checkUndefined(e)&&e.responseType!="blob"){var a=u.toString(e.responseText,"");this.responseRawText=a}}},setResponseStatus(t,e,a){if(u.checkUndefined(a)){var r=a.request;if(u.checkUndefined(r)){var n="",i=e.getTime()-t.getTime(),s=r.status;if(i>1e3){var l=Math.floor(i/1e3).toFixed(1);n=l+"s"}else n=i+"ms";var o=0;r.responseType=="blob"?o=r.response.size:u.checkUndefined(r.responseText)&&(o=r.responseText.gblen()),this.responseStatus={code:s,cost:n,size:o}}}},setResponseCurl(t){var e=this,a=this.debugCheckUrl(this.debugUrl),r=new Array,n="http",i=window.location.href,s=new RegExp("^https.*","ig");s.test(i)&&(n="https");var l=new RegExp("^(http|https):.*","ig"),o="";l.test(this.api.host)?o=this.api.host:o=n+":// "+this.api.host,this.enableHost&&(o=this.enableHostText),a.startsWith("/")||(o+="/"),o+=a,r.push("curl"),r.push("-X",this.debugMethodType.toUpperCase());var f=this.debugHeaders(),d=[];if(d.push("knfie4j-gateway-request"),d.push("knife4j-gateway-code"),d.push("Request-Origion"),u.checkUndefined(f))for(var y in f)d.includes(y)||(r.push("-H "),r.push('"'+y+":"+f[y]+'"'));if(this.rawFlag){var c=this.debugRawFormParams(),p=[];if(u.checkUndefined(c))for(var g in c)if(e.debugPathFlag)if(e.debugPathParams.indexOf(g)==-1)p.push(g+"="+u.toString(c[g],""));else{var S="{"+g+"}",D=u.toString(c[g],"");o=o.replace(S,D)}else p.push(g+"="+u.toString(c[g],""));var v=p.join("&");if(u.strNotBlank(v)&&(o.indexOf("?")==-1?o=o+"?"+v:o=o+"&"+v),u.strNotBlank(this.rawText))try{var R=JSON.parse(this.rawText),B=JSON.stringify(R).replace(/\\n/g,"").replace(/"/g,'\\"');r.push("-d"),r.push('"'+B+'"')}catch{var B=this.rawText.replace(/\\n/g,"").replace(/"/g,'\\"');r.push("-d"),r.push('"'+B+'"')}}else if(this.urlFormFlag){var N=this.debugUrlFormParams();if(u.checkUndefined(N)){var p=[];for(var g in N)if(e.debugPathFlag)if(e.debugPathParams.indexOf(g)==-1)p.push(g+"="+u.toString(N[g],""));else{var S="{"+g+"}",D=u.toString(N[g],"");o=o.replace(S,D)}else p.push(g+"="+u.toString(N[g],""));var v=p.join("&");u.strNotBlank(v)&&(this.debugMethodType.toLowerCase()=="get"||this.debugMethodType.toLowerCase()=="delete"?o.indexOf("?")==-1?o=o+"?"+v:o=o+"&"+v:(r.push("--data-urlencode "),r.push('"'+v+'"')))}}else if(this.formFlag){var _=this.debugFormCurlParams();if(u.checkUndefined(_))if(this.validateFormDataContaintsFile())this.formData.forEach(P=>{if(!P.new){var q=this.rowFormSelection.selectedRowKeys.filter(J=>J==P.id);q.length>0&&u.strNotBlank(P.name)&&(r.push("-F "),P.type=="text"?r.push('"'+P.name+"="+u.toString(P.content,"")+'"'):r.push('"'+P.name+"=@"+P.content+'"'))}});else{var p=[];for(var g in _)if(e.debugPathFlag)if(e.debugPathParams.indexOf(g)==-1)p.push(g+"="+u.toString(_[g],""));else{var S="{"+g+"}",D=u.toString(_[g],"");o=o.replace(S,D)}else p.push(g+"="+u.toString(_[g],""));var v=p.join("&");u.strNotBlank(v)&&(this.debugMethodType.toLowerCase()=="get"||this.debugMethodType.toLowerCase()=="delete"?o.indexOf("?")==-1?o=o+"?"+v:o=o+"&"+v:(r.push("--data-urlencode "),r.push('"'+v+'"')))}}r.push('"'+encodeURI(o)+'"'),this.responseCurlText=r.join(" ")},debugFormCurlParams(){var t={};return this.formData.forEach(e=>{if(!e.new){var a=this.rowFormSelection.selectedRowKeys.filter(r=>r==e.id);a.length>0&&u.strNotBlank(e.name)&&(t[e.name]=e.content)}}),t},setResponseBody(t){let e=this;if(u.checkUndefined(t)){var a=t.request,r=t.headers;if(u.checkUndefined(a)){var n=u.propValue("content-type",r,""),i=u.propValue("content-disposition",r,"");if(a.responseType=="blob"||u.strNotBlank(i))if(t.data.type=="application/json"||t.data.type=="application/xml"||t.data.type=="text/html"||t.data.type=="text/plain"){const D=new FileReader;D.onload=v=>{let R={responseText:v.target.result,response:v.target.result,responseType:"",status:a.status,statusText:a.statusText,readyState:a.readyState,timeout:a.timeout,withCredentials:a.withCredentials};e.setResponseJsonBody(R,r)},D.readAsText(t.data)}else if(n=="text/html"||n=="text/plain"||n=="application/xml")this.setResponseJsonBody(a,r);else{let D=!1;var s="Knife4j.txt";if(u.strNotBlank(i)||(i=u.propValue("content-disposition",r,"")),u.strNotBlank(i))for(var l=i.split(";"),o=0;o-1&&(D=!0);var d=f.split("=");if(d!=null&&d.length>0){var y=d[0];if(y!=null&&y!=null&&y!=""&&(y.toLowerCase()=="filename*"||y.toLowerCase()=="filename")){let v=d[1].replace(/\"/g,"");s=decodeURIComponent(v)}}}}var c=!1;if(n.indexOf("image")!=-1)c=!0;else{var p=["bmp","jpg","png","tif","gif","pcx","tga","exif","fpx","svg","psd","cdr","pcd","dxf","ufo","eps","ai","raw","WMF","webp"];p.forEach(v=>{s.endsWith(v)&&(c=!0)})}var g=this.api.produces,S=!1;if(u.arrNotEmpty(g)&&g.forEach(v=>{v.indexOf("image")!=-1&&(S=!0)}),c||(c=S),D)this.setResponseJsonBody(a,r);else{let v="";try{v=window.URL?window.URL.createObjectURL(t.data):window.webkitURL.createObjectURL(t.data)}catch(R){window.console&&window.console.error(R);let B=[].concat(t.data),N=new Blob(B);v=window.URL?window.URL.createObjectURL(N):window.webkitURL.createObjectURL(N)}this.responseContent={text:"",mode:"blob",blobFlag:!0,imageFlag:c,blobFileName:s,blobUrl:v,base64:""}}}else this.setResponseJsonBody(a,r)}}},setResponseJsonBody(t,e){var a="",r="",n=this.getContentTypeByHeaders(e);if(n=="json"){var i=t.responseText.gblen(),s=(i/1024).toFixed(1),l=150;if(this.bigBlobFlag=s>300,s>l){this.bigFlag=!0;var o=this.i18n.message.debug.contentToBig;Z.info(o),n="text"}else if(u.strNotBlank(t.responseText))try{a=u.json5stringify(u.json5parse(t.responseText))}catch{a=t.responseText,n="text"}if(u.strNotBlank(t.responseText)&&!this.bigFlag&&t.responseText.indexOf("data:image")>-1){var f=new RegExp('.*?"(data:image.*?base64.*?)".*',"ig");if(f.test(t.responseText)){var d=RegExp.$1;r=d}}}else if(n=="xml"){var y=t.responseText;u.strNotBlank(y)?a=new Q().xml(y):a=y}else a=t.responseText;this.responseContent={text:a,mode:n,blobFlag:!1,imageFlag:!1,blobFileName:"",blobUrl:"",base64:r}},debugEditorChange(t){u.checkUndefined(this.responseContent)&&(this.responseContent.text=t)},getContentTypeByHeaders(t){var e="json",a=u.propValue("Content-Type",t,"");return u.strNotBlank(a)||(a=u.propValue("content-type",t,"")),u.strNotBlank(a)&&(a.indexOf("json")>=0?e="json":a.indexOf("xml")>=0?e="xml":a.indexOf("text/html")>=0?e="html":e="text"),e},debugShowFieldDescriptionChange(t){this.responseFieldDescriptionChecked=t}}},wn=t=>(ya("data-v-2ed131ca"),t=t(),ga(),t),bn={class:"knife4j-debug"},Sn={class:"spin-content"},Fn={key:0,class:"knife4j-api-summary-method"},Cn={class:"knife4j-debug-request-type"},kn={class:"knife4j-debug-request-content-type-float"},En={class:"knife4j-debug-request-content-type-float"},Dn={class:"knife4j-debug-request-content-type-raw"},xn={class:"knife4j-debug-raw-span"},Rn={key:0,class:"knife4j-debug-request-content-type-beautify"},_n={key:0},Tn={key:1},On={key:0,style:{display:"none"}},Nn=["id","data-key"],Pn={key:1,style:{display:"none"}},Un=["id","data-key"],An=wn(()=>U("a",{href:"https://gitee.com/xiaoym/knife4j/wikis/AfterScript",target:"_blank"},"\u53C2\u8003\u6587\u6863",-1));function In(t,e,a,r,n,i){const s=me("UnlockOutlined"),l=Zt,o=ea,f=ta,d=aa,y=ra,c=na,p=ia,g=oa,S=la,D=sa,v=ua,R=fa,B=da,N=me("DownOutlined"),_=ca,P=pa,q=ha,J=me("editor-debug-show"),j=me("editor-script"),Y=ma,z=me("DebugResponse"),X=Yt;return b(),V("div",bn,[w(X,{tip:"Loading...",spinning:n.debugLoading},{default:m(()=>[U("div",Sn,[w(p,null,{default:m(()=>[w(c,{class:oe("knife4j-debug-api-"+n.debugMethodType.toLowerCase()),span:24},{default:m(()=>[w(y,{compact:""},{default:m(()=>[a.api.securityFlag?(b(),V("span",Fn,[w(s,{style:{"font-size":"16px"}})])):T("",!0),w(f,{style:Xt(n.debugUrlStyle),value:n.debugUrl,onChange:i.debugUrlChange},{addonBefore:m(()=>[w(o,{value:n.debugMethodType,"onUpdate:value":e[0]||(e[0]=F=>n.debugMethodType=F),style:{width:"110px"}},{default:m(()=>[w(l,{value:"GET"},{default:m(()=>[k("GET")]),_:1}),w(l,{value:"POST"},{default:m(()=>[k("POST")]),_:1}),w(l,{value:"PUT"},{default:m(()=>[k("PUT")]),_:1}),w(l,{value:"PATCH"},{default:m(()=>[k("PATCH")]),_:1}),w(l,{value:"DELETE"},{default:m(()=>[k("DELETE")]),_:1}),w(l,{value:"COPY"},{default:m(()=>[k("COPY")]),_:1}),w(l,{value:"HEAD"},{default:m(()=>[k("HEAD")]),_:1}),w(l,{value:"OPTIONS"},{default:m(()=>[k("OPTIONS")]),_:1}),w(l,{value:"LINK"},{default:m(()=>[k("LINK")]),_:1}),w(l,{value:"UNLINK"},{default:m(()=>[k("UNLINK")]),_:1}),w(l,{value:"PURGE"},{default:m(()=>[k("PURGE")]),_:1})]),_:1},8,["value"])]),_:1},8,["style","value","onChange"]),w(d,{class:"knife4j-api-send",type:"primary",onClick:i.sendRestfulApi},{default:m(()=>[k(H(t.$t("debug.send")),1)]),_:1},8,["onClick"]),r.enableReloadCacheParameter?(b(),E(d,{key:1,onClick:i.reloadCacheParameter},{default:m(()=>[k("\u5237\u65B0\u53D8\u91CF")]),_:1},8,["onClick"])):T("",!0),w(d,{onClick:i.resetCacheParameter},{default:m(()=>[k("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["class"])]),_:1}),w(p,{class:"knife4j-debug-tabs"},{default:m(()=>[w(Y,{defaultActiveKey:"2"},{default:m(()=>[w(v,{key:"1"},{tab:m(()=>[U("span",null,[n.headerCountFlag?(b(),E(g,{key:0,color:"red",class:"knife4j-debug-param-count"},{default:m(()=>[k(H(n.headerCount),1)]),_:1})):T("",!0),U("span",null,H(t.$t("debug.headers")),1)])]),default:m(()=>[n.headerTableFlag?(b(),E(D,{key:0,bordered:"",size:"small",rowSelection:n.rowSelection,columns:n.headerColumn,pagination:n.pagination,dataSource:n.headerData,rowKey:"id"},{bodyCell:m(({column:F,record:h})=>[F.dataIndex==="name"?(b(),E(S,{key:0,onSelect:x=>i.headerSelect(x,h),"data-id":h.id,onSearch:i.headerSearch,onChange:x=>i.headerNameChange(h),value:h.name,filterOption:i.headerNameFilterOption,allowClear:n.allowClear,dataSource:n.headerAutoOptions,style:{width:"100%"},placeholder:t.$t("debug.tableHeader.holderName")},null,8,["onSelect","data-id","onSearch","onChange","value","filterOption","allowClear","dataSource","placeholder"])):F.dataIndex==="content"?(b(),V(Se,{key:1},[h.enums!=null?(b(),E(p,{key:0},{default:m(()=>[w(o,{mode:h.enumsMode,defaultValue:h.text,"data-key":h.id,options:h.enums,style:{width:"100%"},onChange:i.headerContentEnumChnage},null,8,["mode","defaultValue","data-key","options","onChange"])]),_:2},1024)):(b(),E(p,{key:1},{default:m(()=>[w(f,{placeholder:t.$t("debug.tableHeader.holderValue"),class:oe("knife4j-debug-param-require"+h.require),"data-key":h.id,defaultValue:h.content,onChange:i.headerContentChnage},null,8,["placeholder","class","data-key","defaultValue","onChange"])]),_:2},1024))],64)):(b(),E(p,{key:2},{default:m(()=>[h.new?T("",!0):(b(),E(d,{key:0,type:"link",onClick:x=>i.headerDelete(h)},{default:m(()=>[k(H(t.$t("debug.tableHeader.holderDel")),1)]),_:2},1032,["onClick"]))]),_:2},1024))]),_:1},8,["rowSelection","columns","pagination","dataSource"])):T("",!0)]),_:1}),w(v,{tab:t.$t("debug.params"),key:"2",forceRender:""},{default:m(()=>[U("div",Cn,[U("div",kn,[w(B,{onChange:i.requestContentTypeChange,class:"knife4j-debug-request-content-type",value:n.requestContentType,"onUpdate:value":e[1]||(e[1]=F=>n.requestContentType=F)},{default:m(()=>[w(R,{value:"x-www-form-urlencoded"},{default:m(()=>[k("x-www-form-urlencoded")]),_:1}),w(R,{value:"form-data"},{default:m(()=>[k("form-data")]),_:1}),w(R,{value:"raw"},{default:m(()=>[k("raw")]),_:1})]),_:1},8,["onChange","value"])]),U("div",En,[U("div",Dn,[n.rawTypeFlag?(b(),E(q,{key:0},{overlay:m(()=>[w(P,{onClick:i.rawMenuClick},{default:m(()=>[w(_,{"data-mode-type":"application/json","data-mode":"text",key:"Auto"},{default:m(()=>[k("Auto")]),_:1}),w(_,{"data-mode-type":"text/plain","data-mode":"text",key:"Text(text/plain)"},{default:m(()=>[k(" Text(text/plain)")]),_:1}),w(_,{"data-mode-type":"application/json","data-mode":"json",key:"JSON(application/json)"},{default:m(()=>[k(" JSON(application/json)")]),_:1}),w(_,{"data-mode-type":"application/javascript","data-mode":"javascript",key:"Javascript(application/Javascript)"},{default:m(()=>[k("Javascript(application/Javascript)")]),_:1}),w(_,{"data-mode-type":"application/xml","data-mode":"xml",key:"XML(application/xml)"},{default:m(()=>[k(" XML(application/xml)")]),_:1}),w(_,{"data-mode-type":"text/xml","data-mode":"xml",key:"XML(text/xml)"},{default:m(()=>[k("XML(text/xml) ")]),_:1}),w(_,{"data-mode-type":"text/html","data-mode":"html",key:"HTML(text/html)"},{default:m(()=>[k("HTML(text/html) ")]),_:1})]),_:1},8,["onClick"])]),default:m(()=>[U("span",xn,[U("span",null,H(n.rawDefaultText),1),w(N)])]),_:1})):T("",!0)])]),n.formatFlag?(b(),V("div",Rn,[U("a",{onClick:e[2]||(e[2]=(...F)=>i.beautifyJson&&i.beautifyJson(...F))},"Beautify")])):T("",!0)]),n.formFlag?(b(),E(p,{key:0},{default:m(()=>[n.formTableFlag?(b(),E(D,{key:0,bordered:"",size:"small",rowSelection:n.rowFormSelection,columns:n.formColumn,pagination:n.pagination,dataSource:n.formData,rowKey:"id"},{bodyCell:m(({column:F,record:h})=>[F.dataIndex=="name"?(b(),E(f,{key:0,placeholder:h.description,"data-key":h.id,defaultValue:h.name,onChange:i.formNameChange},null,8,["placeholder","data-key","defaultValue","onChange"])):F.dataIndex=="type"?(b(),E(o,{key:1,defaultValue:h.name+"-"+h.id,onChange:i.formTypeChange,style:{width:"100%"}},{default:m(()=>[w(l,{value:"text-"+h.id},{default:m(()=>[U("span",null,H(t.$t("debug.form.itemText")),1)]),_:2},1032,["value"]),w(l,{value:"file-"+h.id},{default:m(()=>[U("span",null,H(t.$t("debug.form.itemFile")),1)]),_:2},1032,["value"])]),_:2},1032,["defaultValue","onChange"])):F.dataIndex=="content"?(b(),V(Se,{key:2},[h.type=="text"?(b(),V("div",_n,[h.enums!=null?(b(),E(p,{key:0},{default:m(()=>[w(o,{mode:h.enumsMode,defaultValue:h.content,"data-key":h.id,options:h.enums,style:{width:"100%"},onChange:i.formContentEnumChange},null,8,["mode","defaultValue","data-key","options","onChange"])]),_:2},1024)):(b(),E(p,{key:1},{default:m(()=>[w(f,{placeholder:h.description,class:oe("knife4j-debug-param-require"+h.require),"data-key":h.id,defaultValue:h.content,onChange:i.formContentChange},null,8,["placeholder","class","data-key","defaultValue","onChange"])]),_:2},1024))])):(b(),V("div",Tn,[U("div",null,[h.multipart?(b(),V("div",On,[U("input",{id:"file"+h.id,multiple:"",style:{display:"none"},type:"file","data-key":h.id,onChange:e[3]||(e[3]=(...x)=>i.formFileChange&&i.formFileChange(...x))},null,40,Nn)])):(b(),V("div",Pn,[U("input",{id:"file"+h.id,style:{display:"none"},type:"file","data-key":h.id,onChange:e[4]||(e[4]=(...x)=>i.formFileChange&&i.formFileChange(...x))},null,40,Un)])),w(y,{compact:""},{default:m(()=>[w(f,{style:{width:"80%"},class:oe("knife4j-debug-param-require"+h.require),value:h.content,disabled:""},null,8,["class","value"]),w(d,{onClick:x=>i.formFileUploadClick(h),class:"knife4j-api-send",style:{width:"80px"},type:"primary"},{default:m(()=>[k(H(t.$t("debug.form.upload")),1)]),_:2},1032,["onClick"])]),_:2},1024)])]))],64)):(b(),V(Se,{key:3},[h.new?T("",!0):(b(),E(d,{key:0,type:"link",onClick:x=>i.formDelete(h)},{default:m(()=>[k(H(t.$t("debug.tableHeader.holderDel")),1)]),_:2},1032,["onClick"]))],64))]),_:1},8,["rowSelection","columns","pagination","dataSource"])):T("",!0)]),_:1})):T("",!0),n.urlFormFlag?(b(),E(p,{key:1},{default:m(()=>[n.urlFormTableFlag?(b(),E(D,{key:0,bordered:"",size:"small",rowSelection:n.rowUrlFormSelection,columns:n.urlFormColumn,pagination:n.pagination,dataSource:n.urlFormData,rowKey:"id"},{bodyCell:m(({column:F,record:h})=>[F.dataIndex=="name"?(b(),E(f,{key:0,placeholder:h.description,"data-key":h.id,defaultValue:h.name,onChange:i.urlFormNameChange},null,8,["placeholder","data-key","defaultValue","onChange"])):F.dataIndex=="content"?(b(),V(Se,{key:1},[h.enums!=null?(b(),E(p,{key:0},{default:m(()=>[w(o,{mode:h.enumsMode,defaultValue:h.type,"data-key":h.id,options:h.enums,style:{width:"100%"},onChange:i.urlFormContentEnumChange},null,8,["mode","defaultValue","data-key","options","onChange"])]),_:2},1024)):(b(),E(p,{key:1},{default:m(()=>[w(f,{placeholder:h.description,class:oe("knife4j-debug-param-require"+h.require),"data-key":h.id,defaultValue:h.content,onChange:i.urlFormContentChange},null,8,["placeholder","class","data-key","defaultValue","onChange"])]),_:2},1024))],64)):(b(),E(p,{key:2},{default:m(()=>[h.new?T("",!0):(b(),E(d,{key:0,type:"link",onClick:x=>i.urlFormDelete(h)},{default:m(()=>[k(H(t.$t("debug.tableHeader.holderDel")),1)]),_:2},1032,["onClick"]))]),_:2},1024))]),_:1},8,["rowSelection","columns","pagination","dataSource"])):T("",!0)]),_:1})):T("",!0),n.rawFlag?(b(),E(p,{key:2},{default:m(()=>[n.rawFormFlag?(b(),E(p,{key:0},{default:m(()=>[n.rawFormTableFlag?(b(),E(D,{key:0,bordered:"",size:"small",rowSelection:n.rowRawFormSelection,columns:n.urlFormColumn,pagination:n.pagination,dataSource:n.rawFormData,rowKey:"id"},{urlFormName:m(({text:F,record:h})=>[w(f,{placeholder:h.description,"data-key":h.id,defaultValue:F,onChange:i.rawFormNameChange},null,8,["placeholder","data-key","defaultValue","onChange"])]),urlFormValue:m(({text:F,record:h})=>[h.enums!=null?(b(),E(p,{key:0},{default:m(()=>[w(o,{mode:h.enumsMode,defaultValue:F,"data-key":h.id,options:h.enums,style:{width:"100%"},onChange:i.rawFormContentEnumChange},null,8,["mode","defaultValue","data-key","options","onChange"])]),_:2},1024)):(b(),E(p,{key:1},{default:m(()=>[w(f,{placeholder:h.description,class:oe("knife4j-debug-param-require"+h.require),"data-key":h.id,defaultValue:F,onChange:i.rawFormContentChange},null,8,["placeholder","class","data-key","defaultValue","onChange"])]),_:2},1024))]),operation:m(({text:F,record:h})=>[w(p,null,{default:m(()=>[h.new?T("",!0):(b(),E(d,{key:0,type:"link",onClick:x=>i.rawFormDelete(h)},{default:m(()=>[k(H(t.$t("debug.tableHeader.holderDel")),1)]),_:2},1032,["onClick"]))]),_:2},1024)]),_:1},8,["rowSelection","columns","pagination","dataSource"])):T("",!0)]),_:1})):T("",!0),w(J,{style:{"margin-top":"5px"},value:n.rawText,"onUpdate:value":e[5]||(e[5]=F=>n.rawText=F),mode:n.rawMode},null,8,["value","mode"])]),_:1})):T("",!0)]),_:1},8,["tab"]),r.enableAfterScript?(b(),E(v,{key:"3",tab:"AfterScript"},{default:m(()=>[w(p,{style:{height:"25px","line-height":"25px"}},{default:m(()=>[k(" \u5173\u4E8EAfterScript\u66F4\u8BE6\u7EC6\u7684\u4F7F\u7528\u65B9\u6CD5\u53CA\u4ECB\u7ECD,\u8BF7"),An]),_:1}),w(p,null,{default:m(()=>[w(j,{style:{"margin-top":"5px"},value:n.rawScript,"onUpdate:value":e[6]||(e[6]=F=>n.rawScript=F)},null,8,["value"])]),_:1})]),_:1})):T("",!0)]),_:1})]),_:1}),U("div",null,[w(z,{ref:"childDebugResponse",responseFieldDescriptionChecked:n.responseFieldDescriptionChecked,swaggerInstance:a.swaggerInstance,api:a.api,onDebugShowFieldDescriptionChange:i.debugShowFieldDescriptionChange,onDebugEditorChange:i.debugEditorChange,debugSend:n.debugSend,responseContent:n.responseContent,responseCurlText:n.responseCurlText,responseStatus:n.responseStatus,responseRawText:n.responseRawText,responseHeaders:n.responseHeaders},null,8,["responseFieldDescriptionChecked","swaggerInstance","api","onDebugShowFieldDescriptionChange","onDebugEditorChange","debugSend","responseContent","responseCurlText","responseStatus","responseRawText","responseHeaders"])])])]),_:1},8,["spinning"])])}const Mn=Wt(vn,[["render",In],["__scopeId","data-v-2ed131ca"]]);export{Mn as default}; diff --git a/resource/public/doc/webjars/js/Debug-35ad824f.js.gz b/resource/public/doc/webjars/js/Debug-35ad824f.js.gz new file mode 100644 index 0000000..4783e60 Binary files /dev/null and b/resource/public/doc/webjars/js/Debug-35ad824f.js.gz differ diff --git a/resource/public/doc/webjars/js/DebugResponse-cfbc9793.js b/resource/public/doc/webjars/js/DebugResponse-cfbc9793.js new file mode 100644 index 0000000..6b410c2 --- /dev/null +++ b/resource/public/doc/webjars/js/DebugResponse-cfbc9793.js @@ -0,0 +1 @@ +import{_ as T,d as R,a as N,b as S,c as H,f as M,u as l,o as g,x as h,w as t,q as O,l as o,k as i,t as c,p as E,j,v as x,aI as A,N as V,r as D,A as U,aJ as W,s as q,T as J}from"./doc-19de6184.js";import{C as I}from"./clipboard-51434f9e.js";import{C as L}from"./CopyOutlined-21db004f.js";const K={props:{api:{type:Object,required:!0},swaggerInstance:{type:Object,required:!0},debugSend:{type:Boolean,default:!1},responseHeaders:{type:Array},responseRawText:{type:String,default:""},responseCurlText:{type:String,default:""},responseStatus:{type:Object},responseContent:{type:Object},responseFieldDescriptionChecked:{type:Boolean,default:!0}},components:{CopyOutlined:L,EditorDebugShow:R(()=>N(()=>import("./EditorDebugShow-babc8553.js"),["./EditorDebugShow-babc8553.js","./doc-19de6184.js","..\\css\\doc-5be93158.css","./ext-language_tools-95de2ac7.js"],import.meta.url))},setup(){const s=S(),n=H(()=>s.language),{messages:e}=M();return{language:n,messages:e}},data(){return{pagination:!1,i18n:null,base64Image:!1,debugResponse:!0,responseHeaderColumn:[]}},watch:{language:function(s,n){this.initI18n()}},computed:{responseSizeText(){var s="0 B",n=this.responseStatus;if(n!=null&&n!=null){var e=n.size,d=(e/1024).toFixed(2),a=(e/1024/1024).toFixed(2);d>1?s=d+" KB":a>1?s=a+" MB":s=e+" B"}return s}},created(){this.initI18n(),this.copyRawText(),this.copyCurlText()},methods:{getCurrentI18nInstance(){return this.messages[this.language]},base64Init(){var s=l.getValue(this.responseContent,"base64","",!0);l.strNotBlank(s)&&(this.base64Image=!0)},initI18n(){this.i18n=this.getCurrentI18nInstance(),this.responseHeaderColumn=this.i18n.table.debugResponseHeaderColumns},copyRawText(){var s=this,n="btnDebugCopyRaw"+this.api.id,e=new I("#"+n,{text(){return s.responseRawText}}),d=this.i18n.message.copy.raw.success,a=this.i18n.message.copy.raw.fail;e.on("success",function(u){s.$message.info(d)}),e.on("error",function(u){s.$message.info(a)})},copyCurlText(){var s=this,n="btnDebugCopyCurl"+this.api.id,e=new I("#"+n,{text(){return s.responseCurlText}}),d=this.i18n.message.copy.curl.success,a=this.i18n.message.copy.curl.fail;e.on("success",function(u){s.$message.info(d)}),e.on("error",function(u){s.$message.info(a)})},resetResponseContent(){if(this.responseContent!=null&&this.responseContent.mode=="json"){const s=this.responseContent.text;this.responseContent.text=l.json5stringify(l.json5parse(s))}},showFieldDesChange(s){var n=s.target.checked;this.$emit("debugShowFieldDescriptionChange",n),this.toggleFieldDescription(n)},debugEditorChange(s){this.$emit("debugEditorChange",s)},toggleFieldDescription(s){var n="responseEditorContent"+this.api.id,e=document.getElementById(n),d=e.getElementsByClassName("knife4j-debug-editor-field-description");l.arrNotEmpty(d)?d.forEach(function(a){s?a.style.display="block":a.style.display="none"}):this.showEditorFieldAnyWay()},showEditorFieldDescription(s){var n=this;l.checkUndefined(s)&&parseInt(s)<=200&&setTimeout(()=>{n.showEditorFieldWait()},100)},showEditorFieldWait(){this.debugSend&&this.responseFieldDescriptionChecked&&this.responseContent.mode=="json"&&this.showEditorFieldAnyWay()},showEditorFieldAnyWay(){var s=this.swaggerInstance,n=this.api.getHttpSuccessCodeObject(),e="responseEditorContent"+this.api.id,d=document.getElementById(e),a=[],u=d.getElementsByClassName("ace_text-layer"),y=0,r=d.querySelector(".ace_print-margin");if(l.checkUndefined(r)&&l.checkUndefined(r.style)&&(y=r.style.left),u.length>0)for(var _=u[0].getElementsByClassName("ace_line"),m=0;m<_.length;m++){var p=_[m],C=p.getElementsByClassName("ace_variable"),f=null;if(l.arrNotEmpty(C)){f=l.toString(C[0].innerHTML,"").replace(/^"(.*)"$/g,"$1");var v=p.getElementsByClassName("knife4j-debug-editor-field-description");if(!l.arrNotEmpty(v)){var b=document.createElement("span");b.className="knife4j-debug-editor-field-description",b.innerHTML=n.responseDescriptionFind(a,f,s),b.style.left=y,p.appendChild(b)}}var k=p.getElementsByClassName("ace_paren");if(l.arrNotEmpty(k)){for(var B=[],w=0;w[e.debugSend?(g(),h(r,{key:0},{default:t(()=>[o(b,{defaultActiveKey:"debugResponse"},{default:t(()=>[i("template",P,[e.responseStatus?(g(),h(r,{key:0,class:"knife4j-debug-status"},{default:t(()=>[i("span",null,[o(y,{defaultChecked:e.responseFieldDescriptionChecked,onChange:u.showFieldDesChange},{default:t(()=>[i("span",z,c(s.$t("debug.response.showDes")),1)]),_:1},8,["defaultChecked","onChange"])]),i("span",G,c(s.$t("debug.response.code")),1),i("span",Q,c(e.responseStatus.code),1),i("span",X,c(s.$t("debug.response.cost")),1),i("span",Y,c(e.responseStatus.cost),1),i("span",Z,c(s.$t("debug.response.size")),1),i("span",$,c(u.responseSizeText),1)]),_:1})):E("",!0)]),o(p,{tab:a.i18n.debug.response.content,key:"debugResponse"},{default:t(()=>[e.responseContent?(g(),h(r,{key:0},{default:t(()=>[e.responseContent.blobFlag?(g(),h(r,{key:0},{default:t(()=>[e.responseContent.imageFlag?(g(),j("div",ee,[i("img",{src:e.responseContent.blobUrl},null,8,se)])):(g(),j("div",te,[o(_,{type:"link",href:e.responseContent.blobUrl,download:e.responseContent.blobFileName},{default:t(()=>[x(c(s.$t("debug.response.download")),1)]),_:1},8,["href","download"])]))]),_:1})):(g(),j("div",{key:1,id:"responseEditorContent"+e.api.id},[o(m,{onShowDescription:u.showEditorFieldDescription,onDebugEditorChange:u.debugEditorChange,debugResponse:a.debugResponse,value:e.responseContent.text,mode:e.responseContent.mode},null,8,["onShowDescription","onDebugEditorChange","debugResponse","value","mode"])],8,ne))]),_:1})):E("",!0)]),_:1},8,["tab"]),o(p,{tab:"Raw",key:"debugRaw",forceRender:""},{default:t(()=>[o(r,{class:"knife4j-debug-response-mt"},{default:t(()=>[o(_,{id:"btnDebugCopyRaw"+e.api.id,type:"primary"},{default:t(()=>[o(C),x(),i("span",null,c(s.$t("debug.response.copy")),1)]),_:1},8,["id"])]),_:1}),o(r,{class:"knife4j-debug-response-mt"},{default:t(()=>[o(f,{rows:10,value:e.responseRawText},null,8,["value"])]),_:1})]),_:1}),o(p,{tab:"Headers",key:"debugHeaders"},{default:t(()=>[o(r,{class:"knife4j-debug-response-mt"},{default:t(()=>[o(v,{bordered:"",size:"small",columns:a.responseHeaderColumn,pagination:a.pagination,dataSource:e.responseHeaders,rowKey:"id"},null,8,["columns","pagination","dataSource"])]),_:1})]),_:1}),o(p,{tab:"Curl",key:"debugCurl"},{default:t(()=>[o(r,{class:"knife4j-debug-response-mt"},{default:t(()=>[o(_,{id:"btnDebugCopyCurl"+e.api.id,type:"primary"},{default:t(()=>[o(C),x(),i("span",null,c(s.$t("debug.response.copy")),1)]),_:1},8,["id"])]),_:1}),o(r,{class:"knife4j-debug-response-mt"},{default:t(()=>[i("pre",oe,c(e.responseCurlText),1)]),_:1})]),_:1}),e.responseContent!=null&&e.responseContent.base64!=null&&e.responseContent.base64!=""?(g(),h(p,{tab:"Base64Img",key:"debugBase64Img"},{default:t(()=>[o(r,{class:"knife4j-debug-response-mt"},{default:t(()=>[i("img",{src:e.responseContent.base64},null,8,ae)]),_:1})]),_:1})):E("",!0)]),_:1})]),_:1})):(g(),h(r,{key:1}))]),_:1})}const ue=T(K,[["render",re]]);export{ue as default}; diff --git a/resource/public/doc/webjars/js/Document-84f06246.js b/resource/public/doc/webjars/js/Document-84f06246.js new file mode 100644 index 0000000..bd102e1 --- /dev/null +++ b/resource/public/doc/webjars/js/Document-84f06246.js @@ -0,0 +1,5 @@ +import{u as utils,_ as _export_sfc,V as VAceEditor,d as defineAsyncComponent,a as __vitePreload,b as useGlobalsStore,c as computed,e as useknife4jModels,f as useI18n,g as constants,m as message,h as uniqueId_1,i as cloneDeep_1,o as openBlock,j as createElementBlock,k as createBaseVNode,l as createVNode,w as withCtx,n as normalizeClass,p as createCommentVNode,q as __unplugin_components_1,r as resolveComponent,s as __unplugin_components_5,T as Tabs,t as toDisplayString,v as createTextVNode,F as Fragment,x as createBlock,y as renderList,z as __unplugin_components_5$1,A as __unplugin_components_3}from"./doc-19de6184.js";import{C as ClipboardJS}from"./clipboard-51434f9e.js";function markdownSingleText(t){var e=[];return t!=null&&t!=null&&(markdownLines$1(e),e.push("## "+t.summary),markdownLines$1(e),e.push("**\u63A5\u53E3\u5730\u5740**:`"+t.showUrl+"`"),markdownLines$1(e),e.push("**\u8BF7\u6C42\u65B9\u5F0F**:`"+t.methodType+"`"),markdownLines$1(e),e.push("**\u8BF7\u6C42\u6570\u636E\u7C7B\u578B**:`"+utils.toString(t.consumes,"*")+"`"),markdownLines$1(e),e.push("**\u54CD\u5E94\u6570\u636E\u7C7B\u578B**:`"+utils.toString(t.produces,"*")+"`"),markdownLines$1(e),e.push("**\u63A5\u53E3\u63CF\u8FF0**:"+utils.toString(t.description,"\u6682\u65E0")),utils.checkUndefined(t.requestValue)&&(markdownLines$1(e),e.push("**\u8BF7\u6C42\u793A\u4F8B**:"),markdownLines$1(e),e.push("```javascript"),e.push(t.requestValue),e.push("```")),createApiRequestParameters$1(t,e),createApiResponseStatus$1(t,e),createApiResponseParameters$1(t,e)),e.join(` +`)}function markdownLines$1(t){t.push(` +`)}function createApiRequestParameters$1(t,e){let s=t.reqParameters;markdownLines$1(e),e.push("**\u8BF7\u6C42\u53C2\u6570**:"),markdownLines$1(e),e.push("**\u8BF7\u6C42\u53C2\u6570**:"),s.length>0?(markdownLines$1(e),e.push("| \u53C2\u6570\u540D\u79F0 | \u53C2\u6570\u8BF4\u660E | \u8BF7\u6C42\u7C7B\u578B | \u662F\u5426\u5FC5\u987B | \u6570\u636E\u7C7B\u578B | schema |"),e.push("| -------- | -------- | ----- | -------- | -------- | ------ |"),deepMdTableByRequestParameter$1(s,e,1)):(markdownLines$1(e),e.push("\u6682\u65E0"))}function createApiResponseStatus$1(t,e){utils.checkUndefined(t.responseCodes)&&t.responseCodes.length>0&&(markdownLines$1(e),e.push("**\u54CD\u5E94\u72B6\u6001**:"),markdownLines$1(e),e.push("| \u72B6\u6001\u7801 | \u8BF4\u660E | schema |"),e.push("| -------- | -------- | ----- | "),t.responseCodes.forEach(function(s){e.push("|"+utils.toString(s.code,"")+"|"+utils.toString(s.description,"")+"|"+utils.toString(s.schema,"")+"|")}))}function createApiResponseParameters$1(t,e){if(t.multipartResponseSchema){var s=t.multipCodeDatas;utils.arrNotEmpty(s)&&s.forEach(function(n){markdownLines$1(e),e.push("**\u54CD\u5E94\u72B6\u6001\u7801-"+utils.toString(n.code,"")+"**:"),createApiResponseSingleParam$1(n,e)})}else createApiResponseSingleParam$1(t.multipData,e)}function createApiResponseSingleParam$1(t,e){createApiResponseHeaderParams$1(t.responseHeaderParameters,e),markdownLines$1(e),e.push("**\u54CD\u5E94\u53C2\u6570**:"),markdownLines$1(e),utils.arrNotEmpty(t.data)?(e.push("| \u53C2\u6570\u540D\u79F0 | \u53C2\u6570\u8BF4\u660E | \u7C7B\u578B | schema |"),e.push("| -------- | -------- | ----- |----- | "),t.data.forEach(function(s){s.level=1,e.push("|"+getMdTableByLevel$1(s)+"|"+utils.toString(s.description,"")+"|"+utils.toString(s.type,"")+"|"+utils.toString(s.schemaValue,"")+"|"),deepMdTableByResponseParameter$1(s.children,e,s.level+1)})):e.push("\u6682\u65E0"),markdownLines$1(e),e.push("**\u54CD\u5E94\u793A\u4F8B**:"),t.responseBasicType?(e.push("```text"),e.push(t.responseText),e.push("```")):(e.push("```javascript"),e.push(t.responseValue),e.push("```"))}function deepMdTableByResponseParameter$1(t,e,s){t!=null&&t!=null&&t.length>0&&t.forEach(function(n){n.level=s,e.push("|"+getMdTableByLevel$1(n)+"|"+utils.toString(n.description,"")+"|"+utils.toString(n.type,"")+"|"+utils.toString(n.schemaValue,"")+"|"),deepMdTableByResponseParameter$1(n.children,e,n.level+1)})}function createApiResponseHeaderParams$1(t,e){utils.checkUndefined(t)&&t.length>0&&(markdownLines$1(e),e.push("**\u54CD\u5E94Header**:"),markdownLines$1(e),e.push("| \u53C2\u6570\u540D\u79F0 | \u53C2\u6570\u8BF4\u660E | \u6570\u636E\u7C7B\u578B |"),e.push("| -------- | -------- | ----- | "),t.forEach(function(s){e.push("|"+utils.toString(s.name,"")+"|"+utils.toString(s.description,"")+"|"+utils.toString(s.type,"")+"|")}))}function deepMdTableByRequestParameter$1(t,e,s){t!=null&&t!=null&&t.length>0&&t.forEach(function(n){n.level=s,e.push("|"+getMdTableByLevel$1(n)+"|"+utils.toString(n.description,"")+"|"+utils.toString(n.in,"")+"|"+utils.toString(n.require,"")+"|"+utils.toString(n.type,"")+"|"+utils.toString(n.schemaValue,"")+"|"),deepMdTableByRequestParameter$1(n.children,e,n.level+1)})}function getMdTableByLevel$1(t){for(var e=[],s=1;s0?(markdownLines(e),e.push("| name | description | in | require | type | schema |"),e.push("| -------- | -------- | ----- | -------- | -------- | ------ |"),deepMdTableByRequestParameter(s,e,1)):(markdownLines(e),e.push("None"))}function createApiResponseStatus(t,e){utils.checkUndefined(t.responseCodes)&&t.responseCodes.length>0&&(markdownLines(e),e.push("**status**:"),markdownLines(e),e.push("| code | description | schema |"),e.push("| -------- | -------- | ----- | "),t.responseCodes.forEach(function(s){e.push("|"+utils.toString(s.code,"")+"|"+utils.toString(s.description,"")+"|"+utils.toString(s.schema,"")+"|")}))}function createApiResponseParameters(t,e){if(t.multipartResponseSchema){var s=t.multipCodeDatas;utils.arrNotEmpty(s)&&s.forEach(function(n){markdownLines(e),e.push("**code-"+utils.toString(n.code,"")+"**:"),createApiResponseSingleParam(n,e)})}else createApiResponseSingleParam(t.multipData,e)}function createApiResponseSingleParam(t,e){createApiResponseHeaderParams(t.responseHeaderParameters,e),markdownLines(e),e.push("**Responses**:"),markdownLines(e),utils.arrNotEmpty(t.data)?(e.push("| name | description | type | schema |"),e.push("| -------- | -------- | ----- |----- | "),t.data.forEach(function(s){s.level=1,e.push("|"+getMdTableByLevel(s)+"|"+utils.toString(s.description,"")+"|"+utils.toString(s.type,"")+"|"+utils.toString(s.schemaValue,"")+"|"),deepMdTableByResponseParameter(s.children,e,s.level+1)})):e.push("None"),markdownLines(e),e.push("**Response Sample**:"),t.responseBasicType?(e.push("```text"),e.push(t.responseText),e.push("```")):(e.push("```javascript"),e.push(t.responseValue),e.push("```"))}function deepMdTableByResponseParameter(t,e,s){t!=null&&t!=null&&t.length>0&&t.forEach(function(n){n.level=s,e.push("|"+getMdTableByLevel(n)+"|"+utils.toString(n.description,"")+"|"+utils.toString(n.type,"")+"|"+utils.toString(n.schemaValue,"")+"|"),deepMdTableByResponseParameter(n.children,e,n.level+1)})}function createApiResponseHeaderParams(t,e){utils.checkUndefined(t)&&t.length>0&&(markdownLines(e),e.push("**Response Header**:"),markdownLines(e),e.push("|name | description | type |"),e.push("| -------- | -------- | ----- | "),t.forEach(function(s){e.push("|"+utils.toString(s.name,"")+"|"+utils.toString(s.description,"")+"|"+utils.toString(s.type,"")+"|")}))}function deepMdTableByRequestParameter(t,e,s){t!=null&&t!=null&&t.length>0&&t.forEach(function(n){n.level=s,e.push("|"+getMdTableByLevel(n)+"|"+utils.toString(n.description,"")+"|"+utils.toString(n.in,"")+"|"+utils.toString(n.require,"")+"|"+utils.toString(n.type,"")+"|"+utils.toString(n.schemaValue,"")+"|"),deepMdTableByRequestParameter(n.children,e,n.level+1)})}function getMdTableByLevel(t){for(var e=[],s=1;s__vitePreload(()=>import("./DataType-b64a363e.js"),["./DataType-b64a363e.js","./doc-19de6184.js","..\\css\\doc-5be93158.css"],import.meta.url)),EditorShow:defineAsyncComponent(()=>__vitePreload(()=>import("./EditorShow-84687409.js"),["./EditorShow-84687409.js","./doc-19de6184.js","..\\css\\doc-5be93158.css","./ext-language_tools-c709ecd7.js"],import.meta.url))},props:{api:{type:Object,required:!0},swaggerInstance:{type:Object,required:!0}},setup(){const t=useGlobalsStore(),e=computed(()=>t.language),s=computed(()=>t.swagger),n=computed(()=>t.enableResponseCode),a=useknife4jModels(),{messages:i}=useI18n();return{language:e,swagger:s,responseCodeDisplayStatus:n,knife4jModels:a,messages:i}},data(){return{content:"Hello",contentType:"*/*",columns:[],responseHeaderColumns:[],responseStatuscolumns:[],responseParametersColumns:[],expanRows:!0,multipCode:!1,multipCodeDatas:[],multipData:{},page:!1,reqParameters:[]}},created(){var t=this,e=constants.globalTreeTableModelParams+this.swaggerInstance.id,s=this.swaggerInstance.swaggerTreeTableModels;this.knife4jModels.setValue(e,s),this.initI18n(),this.initRequestParams(),this.initResponseCodeParams(),setTimeout(()=>{t.copyApiAddress(),t.copyApiMarkdown(),t.copyApiUrl()},1500)},watch:{language:function(t,e){this.initI18n()}},methods:{getCurrentI18nInstance(){return this.messages[this.language]},initI18n(){var t=this.getCurrentI18nInstance();this.columns=t.table.documentRequestColumns,this.responseStatuscolumns=t.table.documentResponseStatusColumns,this.responseHeaderColumns=t.table.documentResponseHeaderColumns,this.responseParametersColumns=t.table.documentResponseColumns},copyApiUrl(){var t=this,e="btnCopyMethod"+this.api.id,s=this.api.showUrl,n=new ClipboardJS("#"+e,{text(){return s}});n.on("success",()=>{var a=t.getCurrentI18nInstance(),i=a.message.copy.method.success;message.info(i)}),n.on("error",function(a){var i=t.getCurrentI18nInstance();console.log(i);var r=i.message.copy.method.fail;message.info(r)})},copyApiAddress(){var t=this,e="btnCopyAddress"+this.api.id,s=new ClipboardJS("#"+e,{text(){return window.location.href}});s.on("success",function(n){var a=t.getCurrentI18nInstance(),i=a.message.copy.url.success;message.info(i)}),s.on("error",function(n){var a=t.getCurrentI18nInstance(),i=a.message.copy.url.fail;message.info(i)})},copyApiMarkdown(){var t=this,e="btnCopyMarkdown"+this.api.id,s={...t.api,reqParameters:t.reqParameters,multipCodeDatas:t.multipCodeDatas,multipData:t.multipData},n=new ClipboardJS("#"+e,{text(){var a=t.getCurrentI18nInstance();if(a.lang==="zh")return markdownSingleText(s);if(a.lang==="us")return markdownSingleTextUs(s)}});n.on("success",function(a){var i=t.getCurrentI18nInstance(),r=i.message.copy.document.success;message.info(r)}),n.on("error",function(a){var i=t.getCurrentI18nInstance(),r=i.message.copy.document.fail;message.info(r)})},filterChildrens(t=[],e=[],s){if(t.length===0)return e;const n=this;return(s?e.filter(i=>!t.includes(`${s}.${i.name}`)):e.filter(i=>!t.includes(i.name))).map(i=>(i.id=uniqueId_1("param"),i.children&&(i.children=n.filterChildrens(t,i.children,i.name)),i))},initRequestParams(){var key=constants.globalTreeTableModelParams+this.swaggerInstance.id,data=[],that=this,apiInfo=this.api;utils.strNotBlank(apiInfo.contentType)&&(this.contentType=apiInfo.contentType),apiInfo.contentType=="application/x-www-form-urlencoded;charset=UTF-8"&&(this.contentType="application/x-www-form-urlencoded");var tmpKeys=Object.keys(apiInfo.ignoreParameters||{}),ignoreParameterAllKeys=[],reg=new RegExp("\\[0\\]","gm");if(tmpKeys!=null&&tmpKeys.length>0&&tmpKeys.forEach(t=>{ignoreParameterAllKeys.push(t),t.indexOf("[0]")>-1&&ignoreParameterAllKeys.push(t.replace(reg,""))}),apiInfo.parameters!=null&&apiInfo.parameters.length>0){var dx=apiInfo.parameters.filter(function(t){return t.name.indexOf("[0]")>-1?ignoreParameterAllKeys.length>0?ignoreParameterAllKeys.filter(e=>!t.name.startsWith(e)).length>0:!0:!ignoreParameterAllKeys.includes(t.name)});data=data.concat(dx)}apiInfo.refTreetableparameters!=null&&apiInfo.refTreetableparameters.length>0&&apiInfo.refTreetableparameters.forEach(function(t){data=data.concat(t.params)}),data!=null&&data.sort(function(t,e){return e.require-t.require});let reqParameters=[];if(data!=null&&data.length>0&&data.forEach(function(param){if(param.pid=="-1"){if(param.children=null,param.schema){var schemaName=param.schemaValue;if(utils.checkUndefined(schemaName)&&that.knife4jModels.exists(key,schemaName)){var model=that.knife4jModels.getByModelName(key,schemaName);if(model=that.swagger.analysisDefinitionRefTableModel(that.swaggerInstance.id,model),model&&model.params){const childrens=model.params.filter(({name})=>!(ignoreParameterAllKeys.includes(name)||ignoreParameterAllKeys.includes(name+"[0]")||ignoreParameterAllKeys.includes(`${param.name}.${name}`)||ignoreParameterAllKeys.some(key=>new RegExp(`^(${key}$|${key}[.[])`).test(name)||eval("/"+key+"/g").test(name)))).map(t=>{const e=that.copyNewParameter(t);if(e.pid=param.id,e.children){const s=JSON.parse(JSON.stringify(e.children)),n=ignoreParameterAllKeys.map(a=>a.startsWith(`${param.name}.${e.name}.`)?a.replace(`${param.name}.${e.name}.`,""):a.startsWith(`${e.name}.`)?a.replace(`${e.name}.`,""):null).filter(Boolean);e.children=that.filterChildrens(n,s)}return e});param.children=childrens.length>0?childrens:null}}}reqParameters.push(param)}}),apiInfo.includeParameters!=null){var tmpIncludeKeys=Object.keys(apiInfo.includeParameters||{}),bodyParam=reqParameters.filter(t=>t.in=="body").length;if(tmpIncludeKeys.length>0&&bodyParam>0){var includeParameters=[],rootKeys=[];this.deepRootKeys(tmpIncludeKeys,rootKeys),reqParameters.forEach(t=>{if(rootKeys.includes(t.name)){var e=cloneDeep_1(t);e.children=null,t.children!=null&&t.children.length>0&&(e.children=new Array,this.deepIncludeParam(e.name,e,t.children,tmpIncludeKeys,rootKeys)),includeParameters.push(e)}else if(tmpIncludeKeys.includes(t.name)){var e=cloneDeep_1(t);e.children=null,t.children!=null&&t.children.length>0&&(e.children=new Array,this.deepIncludeParam(e.name,e,t.children,tmpIncludeKeys,rootKeys)),includeParameters.push(e)}}),that.reqParameters=includeParameters}else that.reqParameters=reqParameters}else that.reqParameters=reqParameters},deepRootKeys(t,e){var s=[];t.forEach(n=>{var a=n.substring(0,n.lastIndexOf("."));a.indexOf(".")>-1&&s.push(a),e.includes(a)||e.push(a)}),s.length>0&&this.deepRootKeys(s,e)},deepIncludeParam(t,e,s,n,a){s!=null&&s.length>0&&s.forEach(i=>{var r=t+"."+i.name;if(a.includes(r)){var o=cloneDeep_1(i);o.children=null,e.children.push(o),utils.arrNotEmpty(i.children)&&(o.children=new Array,this.deepIncludeParam(r,o,i.children,n,a))}else n.includes(r)&&e.children.push(i)})},copyNewParameter(t){const e=n=>n?n.map(a=>{a.id=uniqueId_1("param"),e(a.children)}):null,s=Object.assign({},t);return s.id=uniqueId_1("param"),e(s.children),s},deepTreeTableSchemaModel(t,e,s){var n=this;if(utils.checkUndefined(t.schemaValue)){var a=e[t.schemaValue];utils.checkUndefined(a)&&(s.parentTypes.push(t.schemaValue),utils.arrNotEmpty(a.params)&&a.params.forEach(function(i){var r={childrenTypes:i.childrenTypes,def:i.def,description:i.description,enum:i.enum,example:i.example,id:i.id,ignoreFilterName:i.ignoreFilterName,in:i.in,level:i.level,name:i.name,parentTypes:i.parentTypes,pid:i.pid,readOnly:i.readOnly,require:i.require,schema:i.schema,schemaValue:i.schemaValue,show:i.show,txtValue:i.txtValue,type:i.type,validateInstance:i.validateInstance,validateStatus:i.validateStatus,value:i.value};r.pid=t.id,t.children.push(r),r.schema&&s.parentTypes.indexOf(r.schemaValue)==-1&&(r.children=[],n.deepTreeTableSchemaModel(r,e,s),r.children.length==0&&(r.children=null))}))}},findModelChildren(t,e){var s=this;e!=null&&e!=null&&e.length>0&&e.forEach(function(n){n.pid==t.id&&(n.children=[],s.findModelChildren(n,e),n.children.length==0&&(n.children=null),t.children.push(n))})},initResponseCodeParams(){var t=this,e=constants.globalTreeTableModelParams+this.swaggerInstance.id;t.multipCode=this.api.multipartResponseSchema,t.multipCodeDatas=[],t.multipData={};let s=this.api.responseCodes;if(s!=null&&s!=null){s.forEach(function(r){if(r.schema!=null&&r.schema!=null){var o=[];r.responseParameters!=null&&r.responseParameters.length>0&&(o=o.concat(r.responseParameters)),r.responseTreetableRefParameters!=null&&r.responseTreetableRefParameters.length>0&&r.responseTreetableRefParameters.forEach(function(l){o=o.concat(l.params)});let h=[];o!=null&&o.length>0&&o.forEach(function(l){if(l.pid=="-1"){if(l.children=[],l.schema){var p=l.schemaValue;if(utils.checkUndefined(p)&&t.knife4jModels.exists(e,p)){var m=t.knife4jModels.getByModelName(e,p);m=t.swagger.analysisDefinitionRefTableModel(t.swaggerInstance.id,m),m&&m.params&&(l.children=m.params.map(u=>{const c=t.copyNewParameter(u);return c.pid=l.id,c}))}}l.children.length==0&&(l.children=null),h.push(l)}});var d={...r,data:h};t.multipCode||(t.multipData=d),t.multipCodeDatas.push(d)}});var n=Object.keys(t.multipData);if(utils.arrNotEmpty(s)&&!utils.arrNotEmpty(n)){var a=s[0];if(utils.strNotBlank(a.schemaTitle)){var i={...a,data:[]};t.multipData=i}}}},showResponseEditFieldDescription(t){var e=this;if(this.api.multipartResponseSchema){var s=this.multipCodeDatas[0],n="knife4jDocumentShowEditor"+e.api.id+s.code;e.showEditorFieldAnyWay(n)}else{var n="knife4jDocumentShowEditor"+this.api.id;this.showEditorFieldAnyWay(n)}},multipartTabCodeChanges(t){var e=this;setTimeout(()=>{var s="knife4jDocumentShowEditor"+e.api.id+t;e.showEditorFieldAnyWay(s)},1e3)},showEditorFieldAnyWay(t){var e=this.swaggerInstance,s=this.api.getHttpSuccessCodeObject(),n=document.getElementById(t),a=[],i=n.getElementsByClassName("ace_text-layer"),r=n.querySelector(".ace_print-margin").style.left;if(i.length>0)for(var o=i[0].getElementsByClassName("ace_line"),d=0;d[createVNode(r,{flex:18},{default:withCtx(()=>[s.api.deprecated?(openBlock(),createElementBlock("span",_hoisted_3,toDisplayString(s.api.summary),1)):(openBlock(),createElementBlock("span",_hoisted_4,toDisplayString(s.api.summary),1))]),_:1}),createVNode(r,{flex:2,id:"btnCopyMethod"+s.api.id,class:"knife4j-api-copy-address",innerHTML:t.$t("doc.copyMethod")},null,8,["id","innerHTML"]),createVNode(r,{flex:2,id:"btnCopyMarkdown"+s.api.id,class:"knife4j-api-copy-address",innerHTML:t.$t("doc.copy")},null,8,["id","innerHTML"]),createVNode(r,{flex:2,id:"btnCopyAddress"+s.api.id,class:"knife4j-api-copy-address",innerHTML:t.$t("doc.copyHash")},null,8,["id","innerHTML"])]),_:1}),createVNode(o,{class:normalizeClass("knife4j-api-"+s.api.methodType.toLowerCase())},{default:withCtx(()=>[createBaseVNode("div",_hoisted_5,[createBaseVNode("span",_hoisted_6,toDisplayString(s.api.methodType),1),createBaseVNode("span",_hoisted_7,toDisplayString(s.api.showUrl),1)])]),_:1},8,["class"]),createVNode(o,{class:"knife4j-api-row"},{default:withCtx(()=>[createVNode(r,{span:12},{default:withCtx(()=>[createVNode(o,null,{default:withCtx(()=>[createVNode(r,{class:"api-basic-title",span:6,innerHTML:t.$t("doc.produces")},null,8,["innerHTML"]),createTextVNode(" "+toDisplayString(a.contentType),1)]),_:1})]),_:1}),createVNode(r,{span:12},{default:withCtx(()=>[createVNode(o,null,{default:withCtx(()=>[createVNode(r,{class:"api-basic-title",span:6,innerHTML:t.$t("doc.consumes")},null,8,["innerHTML"]),createTextVNode(" "+toDisplayString(s.api.produces),1)]),_:1})]),_:1})]),_:1})]),s.api.author?(openBlock(),createElementBlock("div",_hoisted_8,[createBaseVNode("div",{class:"api-title",innerHTML:t.$t("doc.author")},null,8,_hoisted_9),s.api.author?(openBlock(),createElementBlock("div",{key:0,innerHTML:s.api.author,class:"api-body-desc"},null,8,_hoisted_10)):createCommentVNode("",!0)])):createCommentVNode("",!0),s.api.description?(openBlock(),createElementBlock("div",_hoisted_11,[createBaseVNode("div",{class:"api-title",innerHTML:t.$t("doc.des")},null,8,_hoisted_12),s.api.description?(openBlock(),createElementBlock("div",{key:0,innerHTML:s.api.description,class:"api-body-desc"},null,8,_hoisted_13)):createCommentVNode("",!0)])):createCommentVNode("",!0),s.api.requestValue?(openBlock(),createElementBlock("div",_hoisted_14,[createBaseVNode("div",{class:"api-title",innerHTML:t.$t("doc.requestExample")},null,8,_hoisted_15),createVNode(d,{value:s.api.requestValue,xmlMode:s.api.xmlRequest},null,8,["value","xmlMode"])])):createCommentVNode("",!0),createBaseVNode("div",{class:"api-title",innerHTML:t.$t("doc.params")},null,8,_hoisted_16),createVNode(l,{defaultExpandAllRows:a.expanRows,columns:a.columns,dataSource:a.reqParameters,rowKey:"id",size:"small",pagination:a.page},{bodyCell:withCtx(({column:u,record:c})=>[u.dataIndex==="description"?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("span",{innerHTML:c.description},null,8,_hoisted_17),c.example?(openBlock(),createElementBlock("span",_hoisted_18,",\u793A\u4F8B\u503C("+toDisplayString(c.example)+")",1)):createCommentVNode("",!0)],64)):u.dataIndex==="in"?(openBlock(),createElementBlock("span",{key:1,class:normalizeClass("knife4j-request-"+c.in)},toDisplayString(c.in),3)):u.dataIndex==="require"?(openBlock(),createElementBlock(Fragment,{key:2},[c.require?(openBlock(),createElementBlock("span",_hoisted_19,toDisplayString(c.require.toLocaleString()),1)):(openBlock(),createElementBlock("span",_hoisted_20,toDisplayString(c.require.toLocaleString()),1))],64)):u.dataIndex==="type"?(openBlock(),createBlock(h,{key:3,text:c.type,record:c},null,8,["text","record"])):createCommentVNode("",!0)]),_:1},8,["defaultExpandAllRows","columns","dataSource","pagination"]),n.responseCodeDisplayStatus?(openBlock(),createElementBlock("div",_hoisted_21,[createBaseVNode("div",{class:"api-title",innerHTML:t.$t("doc.response")},null,8,_hoisted_22),createVNode(l,{defaultExpandAllRows:a.expanRows,columns:a.responseStatuscolumns,dataSource:s.api.responseCodes,rowKey:"code",size:"small",pagination:a.page},{default:withCtx(()=>[createBaseVNode("template",_hoisted_23,[createBaseVNode("div",{innerHTML:t.text},null,8,_hoisted_24)]),createBaseVNode("template",_hoisted_25,[t.text!=null?(openBlock(),createElementBlock("span",{key:0,innerHTML:t.text},null,8,_hoisted_26)):t.record.schemaTitle!=null?(openBlock(),createElementBlock("span",{key:1,innerHTML:t.record.schemaTitle},null,8,_hoisted_27)):createCommentVNode("",!0)])]),_:1},8,["defaultExpandAllRows","columns","dataSource","pagination"])])):createCommentVNode("",!0),s.api.multipartResponseSchema?(openBlock(),createElementBlock("div",_hoisted_28,[createVNode(m,{onChange:i.multipartTabCodeChanges},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(a.multipCodeDatas,u=>(openBlock(),createBlock(p,{key:u.code,tab:t.$t("doc.responseHeaderParams")},{default:withCtx(()=>[u.responseHeaderParameters?(openBlock(),createElementBlock("div",_hoisted_29,[createVNode(l,{defaultExpandAllRows:a.expanRows,columns:a.responseHeaderColumns,dataSource:u.responseHeaderParameters,rowKey:"id",size:"small",pagination:a.page},null,8,["defaultExpandAllRows","columns","dataSource","pagination"])])):createCommentVNode("",!0),createBaseVNode("div",{class:"api-title",innerHTML:t.$t("doc.responseParams")},null,8,_hoisted_30),createVNode(l,{defaultExpandAllRows:a.expanRows,columns:a.responseParametersColumns,dataSource:u.data,rowKey:"id",size:"small",pagination:a.page},{default:withCtx(()=>[createBaseVNode("template",_hoisted_31,[createBaseVNode("span",{innerHTML:t.text},null,8,_hoisted_32)])]),_:2},1032,["defaultExpandAllRows","columns","dataSource","pagination"]),createBaseVNode("div",{class:"api-title",innerHTML:t.$t("doc.responseExample")},null,8,_hoisted_33),createVNode(o,{id:"knife4jDocumentShowEditor"+s.api.id+u.code,style:{display:"block"}},{default:withCtx(()=>[createVNode(d,{onShowDescription:i.showResponseEditFieldDescription,value:u.responseBasicType?u.responseText:u.responseValue},null,8,["onShowDescription","value"])]),_:2},1032,["id"])]),_:2},1032,["tab"]))),128))]),_:1},8,["onChange"])])):(openBlock(),createElementBlock("div",_hoisted_34,[s.api.responseHeaderParameters?(openBlock(),createElementBlock("div",_hoisted_35,[createBaseVNode("div",{class:"api-title",innerHTML:t.$t("doc.responseHeaderParams")},null,8,_hoisted_36),createVNode(l,{defaultExpandAllRows:a.expanRows,columns:a.responseHeaderColumns,dataSource:s.api.responseHeaderParameters,rowKey:"id",size:"small",pagination:a.page},null,8,["defaultExpandAllRows","columns","dataSource","pagination"])])):createCommentVNode("",!0),createBaseVNode("div",{class:"api-title",innerHTML:t.$t("doc.responseParams")},null,8,_hoisted_37),createVNode(l,{defaultExpandAllRows:a.expanRows,columns:a.responseParametersColumns,dataSource:a.multipData.data,rowKey:"id",size:"small",pagination:a.page},{default:withCtx(()=>[createBaseVNode("template",_hoisted_38,[createBaseVNode("span",{innerHTML:t.text},null,8,_hoisted_39)])]),_:1},8,["defaultExpandAllRows","columns","dataSource","pagination"]),createBaseVNode("div",{class:"api-title",innerHTML:t.$t("doc.responseExample")},null,8,_hoisted_40),createVNode(o,{id:"knife4jDocumentShowEditor"+s.api.id,style:{display:"block"}},{default:withCtx(()=>[createVNode(d,{onShowDescription:i.showResponseEditFieldDescription,value:a.multipData.responseBasicType?a.multipData.responseText:a.multipData.responseValue},null,8,["onShowDescription","value"])]),_:1},8,["id"])]))])}const Document=_export_sfc(_sfc_main,[["render",_sfc_render],["__scopeId","data-v-44aebb65"]]);export{Document as default}; diff --git a/resource/public/doc/webjars/js/Document-84f06246.js.gz b/resource/public/doc/webjars/js/Document-84f06246.js.gz new file mode 100644 index 0000000..6412e07 Binary files /dev/null and b/resource/public/doc/webjars/js/Document-84f06246.js.gz differ diff --git a/resource/public/doc/webjars/js/EditorDebugShow-babc8553.js b/resource/public/doc/webjars/js/EditorDebugShow-babc8553.js new file mode 100644 index 0000000..5f28753 --- /dev/null +++ b/resource/public/doc/webjars/js/EditorDebugShow-babc8553.js @@ -0,0 +1,5 @@ +import{_ as B,V as F,aG as L,aH as S,o as T,j as y,l as C,J as M,r as I}from"./doc-19de6184.js";import"./ext-language_tools-95de2ac7.js";var O={exports:{}};(function(x,m){ace.define("ace/mode/json_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(r,v,k){var h=r("../lib/oop"),f=r("./text_highlight_rules").TextHighlightRules,c=function(){this.$rules={start:[{token:"variable",regex:'["](?:(?:\\\\.)|(?:[^"\\\\]))*?["]\\s*(?=:)'},{token:"string",regex:'"',next:"string"},{token:"constant.numeric",regex:"0[xX][0-9a-fA-F]+\\b"},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:"constant.language.boolean",regex:"(?:true|false)\\b"},{token:"text",regex:"['](?:(?:\\\\.)|(?:[^'\\\\]))*?[']"},{token:"comment",regex:"\\/\\/.*$"},{token:"comment.start",regex:"\\/\\*",next:"comment"},{token:"paren.lparen",regex:"[[({]"},{token:"paren.rparen",regex:"[\\])}]"},{token:"punctuation.operator",regex:/[,]/},{token:"text",regex:"\\s+"}],string:[{token:"constant.language.escape",regex:/\\(?:x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|["\\\/bfnrt])/},{token:"string",regex:'"|$',next:"start"},{defaultToken:"string"}],comment:[{token:"comment.end",regex:"\\*\\/",next:"start"},{defaultToken:"comment"}]}};h.inherits(c,f),v.JsonHighlightRules=c}),ace.define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"],function(r,v,k){var h=r("../range").Range,f=function(){};(function(){this.checkOutdent=function(c,g){return/^\s+$/.test(c)?/^\s*\}/.test(g):!1},this.autoOutdent=function(c,g){var u=c.getLine(g),l=u.match(/^(\s*\})/);if(!l)return 0;var i=l[1].length,o=c.findMatchingBracket({row:g,column:i});if(!o||o.row==g)return 0;var t=this.$getIndent(c.getLine(o.row));c.replace(new h(g,0,g,i-1),t)},this.$getIndent=function(c){return c.match(/^\s*/)[0]}}).call(f.prototype),v.MatchingBraceOutdent=f}),ace.define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(r,v,k){var h=r("../../lib/oop"),f=r("../../range").Range,c=r("./fold_mode").FoldMode,g=v.FoldMode=function(u){u&&(this.foldingStartMarker=new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/,"|"+u.start)),this.foldingStopMarker=new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/,"|"+u.end)))};h.inherits(g,c),function(){this.foldingStartMarker=/([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/,this.foldingStopMarker=/^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/,this.singleLineBlockCommentRe=/^\s*(\/\*).*\*\/\s*$/,this.tripleStarBlockCommentRe=/^\s*(\/\*\*\*).*\*\/\s*$/,this.startRegionRe=/^\s*(\/\*|\/\/)#?region\b/,this._getFoldWidgetBase=this.getFoldWidget,this.getFoldWidget=function(u,l,i){var o=u.getLine(i);if(this.singleLineBlockCommentRe.test(o)&&!this.startRegionRe.test(o)&&!this.tripleStarBlockCommentRe.test(o))return"";var t=this._getFoldWidgetBase(u,l,i);return!t&&this.startRegionRe.test(o)?"start":t},this.getFoldWidgetRange=function(u,l,i,o){var t=u.getLine(i);if(this.startRegionRe.test(t))return this.getCommentRegionBlock(u,t,i);var a=t.match(this.foldingStartMarker);if(a){var e=a.index;if(a[1])return this.openingBracketBlock(u,a[1],i,e);var n=u.getCommentFoldRange(i,e+a[0].length,1);return n&&!n.isMultiLine()&&(o?n=this.getSectionRange(u,i):l!="all"&&(n=null)),n}if(l!=="markbegin"){var a=t.match(this.foldingStopMarker);if(a){var e=a.index+a[0].length;return a[1]?this.closingBracketBlock(u,a[1],i,e):u.getCommentFoldRange(i,e,-1)}}},this.getSectionRange=function(u,l){var i=u.getLine(l),o=i.search(/\S/),t=l,e=i.length;l=l+1;for(var n=l,a=u.getLength();++ls)break;var d=this.getFoldWidgetRange(u,"all",l);if(d){if(d.start.row<=t)break;if(d.isMultiLine())l=d.end.row;else if(o==s)break}n=l}}return new f(t,e,n,u.getLine(n).length)},this.getCommentRegionBlock=function(u,l,i){for(var o=l.search(/\s*$/),t=u.getLength(),e=i,n=/^\s*(?:\/\*|\/\/|--)#?(end)?region\b/,a=1;++ie)return new f(e,o,d,l.length)}}.call(g.prototype)}),ace.define("ace/mode/json",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/json_highlight_rules","ace/mode/matching_brace_outdent","ace/mode/behaviour/cstyle","ace/mode/folding/cstyle","ace/worker/worker_client"],function(r,v,k){var h=r("../lib/oop"),f=r("./text").Mode,c=r("./json_highlight_rules").JsonHighlightRules,g=r("./matching_brace_outdent").MatchingBraceOutdent,u=r("./behaviour/cstyle").CstyleBehaviour,l=r("./folding/cstyle").FoldMode,i=r("../worker/worker_client").WorkerClient,o=function(){this.HighlightRules=c,this.$outdent=new g,this.$behaviour=new u,this.foldingRules=new l};h.inherits(o,f),function(){this.lineCommentStart="//",this.blockComment={start:"/*",end:"*/"},this.getNextLineIndent=function(t,e,n){var a=this.$getIndent(e);if(t=="start"){var s=e.match(/^.*[\{\(\[]\s*$/);s&&(a+=n)}return a},this.checkOutdent=function(t,e,n){return this.$outdent.checkOutdent(e,n)},this.autoOutdent=function(t,e,n){this.$outdent.autoOutdent(e,n)},this.createWorker=function(t){var e=new i(["ace"],"ace/mode/json_worker","JsonWorker");return e.attachToDocument(t.getDocument()),e.on("annotate",function(n){t.setAnnotations(n.data)}),e.on("terminate",function(){t.clearAnnotations()}),e},this.$id="ace/mode/json"}.call(o.prototype),v.Mode=o}),function(){ace.require(["ace/mode/json"],function(r){x&&(x.exports=r)})}()})(O);var E={exports:{}};(function(x,m){ace.define("ace/mode/xml_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(r,v,k){var h=r("../lib/oop"),f=r("./text_highlight_rules").TextHighlightRules,c=function(g){var u="[_:a-zA-Z\xC0-\uFFFF][-_:.a-zA-Z0-9\xC0-\uFFFF]*";this.$rules={start:[{token:"string.cdata.xml",regex:"<\\!\\[CDATA\\[",next:"cdata"},{token:["punctuation.instruction.xml","keyword.instruction.xml"],regex:"(<\\?)("+u+")",next:"processing_instruction"},{token:"comment.start.xml",regex:"<\\!--",next:"comment"},{token:["xml-pe.doctype.xml","xml-pe.doctype.xml"],regex:"(<\\!)(DOCTYPE)(?=[\\s])",next:"doctype",caseInsensitive:!0},{include:"tag"},{token:"text.end-tag-open.xml",regex:"",next:"start"}],doctype:[{include:"whitespace"},{include:"string"},{token:"xml-pe.doctype.xml",regex:">",next:"start"},{token:"xml-pe.xml",regex:"[-_a-zA-Z0-9:]+"},{token:"punctuation.int-subset",regex:"\\[",push:"int_subset"}],int_subset:[{token:"text.xml",regex:"\\s+"},{token:"punctuation.int-subset.xml",regex:"]",next:"pop"},{token:["punctuation.markup-decl.xml","keyword.markup-decl.xml"],regex:"(<\\!)("+u+")",push:[{token:"text",regex:"\\s+"},{token:"punctuation.markup-decl.xml",regex:">",next:"pop"},{include:"string"}]}],cdata:[{token:"string.cdata.xml",regex:"\\]\\]>",next:"start"},{token:"text.xml",regex:"\\s+"},{token:"text.xml",regex:"(?:[^\\]]|\\](?!\\]>))+"}],comment:[{token:"comment.end.xml",regex:"-->",next:"start"},{defaultToken:"comment.xml"}],reference:[{token:"constant.language.escape.reference.xml",regex:"(?:&#[0-9]+;)|(?:&#x[0-9a-fA-F]+;)|(?:&[a-zA-Z0-9_:\\.-]+;)"}],attr_reference:[{token:"constant.language.escape.reference.attribute-value.xml",regex:"(?:&#[0-9]+;)|(?:&#x[0-9a-fA-F]+;)|(?:&[a-zA-Z0-9_:\\.-]+;)"}],tag:[{token:["meta.tag.punctuation.tag-open.xml","meta.tag.punctuation.end-tag-open.xml","meta.tag.tag-name.xml"],regex:"(?:(<)|(",next:"start"}]}],tag_whitespace:[{token:"text.tag-whitespace.xml",regex:"\\s+"}],whitespace:[{token:"text.whitespace.xml",regex:"\\s+"}],string:[{token:"string.xml",regex:"'",push:[{token:"string.xml",regex:"'",next:"pop"},{defaultToken:"string.xml"}]},{token:"string.xml",regex:'"',push:[{token:"string.xml",regex:'"',next:"pop"},{defaultToken:"string.xml"}]}],attributes:[{token:"entity.other.attribute-name.xml",regex:u},{token:"keyword.operator.attribute-equals.xml",regex:"="},{include:"tag_whitespace"},{include:"attribute_value"}],attribute_value:[{token:"string.attribute-value.xml",regex:"'",push:[{token:"string.attribute-value.xml",regex:"'",next:"pop"},{include:"attr_reference"},{defaultToken:"string.attribute-value.xml"}]},{token:"string.attribute-value.xml",regex:'"',push:[{token:"string.attribute-value.xml",regex:'"',next:"pop"},{include:"attr_reference"},{defaultToken:"string.attribute-value.xml"}]}]},this.constructor===c&&this.normalizeRules()};(function(){this.embedTagRules=function(g,u,l){this.$rules.tag.unshift({token:["meta.tag.punctuation.tag-open.xml","meta.tag."+l+".tag-name.xml"],regex:"(<)("+l+"(?=\\s|>|$))",next:[{include:"attributes"},{token:"meta.tag.punctuation.tag-close.xml",regex:"/?>",next:u+"start"}]}),this.$rules[l+"-end"]=[{include:"attributes"},{token:"meta.tag.punctuation.tag-close.xml",regex:"/?>",next:"start",onMatch:function(i,o,t){return t.splice(0),this.token}}],this.embedRules(g,u,[{token:["meta.tag.punctuation.end-tag-open.xml","meta.tag."+l+".tag-name.xml"],regex:"(|$))",next:l+"-end"},{token:"string.cdata.xml",regex:"<\\!\\[CDATA\\["},{token:"string.cdata.xml",regex:"\\]\\]>"}])}}).call(f.prototype),h.inherits(c,f),v.XmlHighlightRules=c}),ace.define("ace/mode/behaviour/xml",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/token_iterator","ace/lib/lang"],function(r,v,k){var h=r("../../lib/oop"),f=r("../behaviour").Behaviour,c=r("../../token_iterator").TokenIterator;r("../../lib/lang");function g(l,i){return l&&l.type.lastIndexOf(i+".xml")>-1}var u=function(){this.add("string_dquotes","insertion",function(l,i,o,t,e){if(e=='"'||e=="'"){var n=e,a=t.doc.getTextRange(o.getSelectionRange());if(a!==""&&a!=="'"&&a!='"'&&o.getWrapBehavioursEnabled())return{text:n+a+n,selection:!1};var s=o.getCursorPosition(),d=t.doc.getLine(s.row),b=d.substring(s.column,s.column+1),w=new c(t,s.row,s.column),p=w.getCurrentToken();if(b==n&&(g(p,"attribute-value")||g(p,"string")))return{text:"",selection:[1,1]};if(p||(p=w.stepBackward()),!p)return;for(;g(p,"tag-whitespace")||g(p,"whitespace");)p=w.stepBackward();var _=!b||b.match(/\s/);if(g(p,"attribute-equals")&&(_||b==">")||g(p,"decl-attribute-equals")&&(_||b=="?"))return{text:n+n,selection:[1,1]}}}),this.add("string_dquotes","deletion",function(l,i,o,t,e){var n=t.doc.getTextRange(e);if(!e.isMultiLine()&&(n=='"'||n=="'")){var a=t.doc.getLine(e.start.row),s=a.substring(e.start.column+1,e.start.column+2);if(s==n)return e.end.column++,e}}),this.add("autoclosing","insertion",function(l,i,o,t,e){if(e==">"){var n=o.getSelectionRange().start,a=new c(t,n.row,n.column),s=a.getCurrentToken()||a.stepBackward();if(!s||!(g(s,"tag-name")||g(s,"tag-whitespace")||g(s,"attribute-name")||g(s,"attribute-equals")||g(s,"attribute-value"))||g(s,"reference.attribute-value"))return;if(g(s,"attribute-value")){var d=a.getCurrentTokenColumn()+s.value.length;if(n.column/.test(t.getLine(n.row).slice(n.column)))return;for(;!g(s,"tag-name");)if(s=a.stepBackward(),s.value=="<"){s=a.stepForward();break}var w=a.getCurrentTokenRow(),p=a.getCurrentTokenColumn();if(g(a.stepBackward(),"end-tag-open"))return;var _=s.value;return w==n.row&&(_=_.substring(0,n.column-p)),this.voidElements.hasOwnProperty(_.toLowerCase())?void 0:{text:">",selection:[1,1]}}}),this.add("autoindent","insertion",function(l,i,o,t,e){if(e==` +`){var n=o.getCursorPosition(),a=t.getLine(n.row),s=new c(t,n.row,n.column),d=s.getCurrentToken();if(d&&d.type.indexOf("tag-close")!==-1){if(d.value=="/>")return;for(;d&&d.type.indexOf("tag-name")===-1;)d=s.stepBackward();if(!d)return;var b=d.value,w=s.getCurrentTokenRow();if(d=s.stepBackward(),!d||d.type.indexOf("end-tag")!==-1)return;if(this.voidElements&&!this.voidElements[b]){var p=t.getTokenAt(n.row,n.column+1),a=t.getLine(w),_=this.$getIndent(a),R=_+t.getTabString();return p&&p.value==="-1}(function(){this.getFoldWidget=function(i,o,t){var e=this._getFirstTagInLine(i,t);return e?e.closing||!e.tagName&&e.selfClosing?o==="markbeginend"?"end":"":!e.tagName||e.selfClosing||this.voidElements.hasOwnProperty(e.tagName.toLowerCase())||this._findEndTagInLine(i,t,e.tagName,e.end.column)?"":"start":this.getCommentFoldWidget(i,t)},this.getCommentFoldWidget=function(i,o){return/comment/.test(i.getState(o))&&/";break}return e}else if(l(a,"tag-close"))return e.selfClosing=a.value=="/>",e;e.start.column+=a.value.length}return null},this._findEndTagInLine=function(i,o,t,e){for(var n=i.getTokens(o),a=0,s=0;s"},this.createWorker=function(t){var e=new i(["ace"],"ace/mode/xml_worker","Worker");return e.attachToDocument(t.getDocument()),e.on("error",function(n){t.setAnnotations(n.data)}),e.on("terminate",function(){t.clearAnnotations()}),e},this.$id="ace/mode/xml"}.call(o.prototype),v.Mode=o}),function(){ace.require(["ace/mode/xml"],function(r){x&&(x.exports=r)})}()})(E);var W={exports:{}};(function(x,m){(function(){ace.require(["ace/mode/text"],function(r){x&&(x.exports=r)})})()})(W);const H={name:"EditorShow",components:{editor:F},props:{value:{type:String,required:!0,default:""},mode:{type:String,required:!0,default:"json"},debugResponse:{type:Boolean,default:!1}},emits:["update:value","debugEditorChange","showDescription"],setup(x){const m=L(x.value);return S(()=>x.value,()=>{m.value=x.value}),{valueText:m}},data(){return{editor:null,editorHeight:200,debugOptions:{readOnly:!1,autoScrollEditorIntoView:!0,displayIndentGuides:!1,fixedWidthGutter:!0},commonOptions:{readOnly:!1}}},methods:{resetEditorHeight(){var x=this;setTimeout(()=>{var m=x.editor.session.getLength();m==1&&(m=15),m<15&&(x.debugResponse?m=30:m=15),m>20&&(x.debugResponse||(m=20));var r=m*16;r>2e3&&(r=2e3),x.editorHeight=r},10)},change(){this.$emit("update:value",this.valueText),this.debugResponse||this.resetEditorHeight()},editorInit(x){var m=this;this.editor=x,this.debugResponse?(this.editor.getSession().setUseWrapMode(!0),this.editor.setOptions(this.debugOptions),this.mode=="text"&&this.editor.getSession().setUseWrapMode(!0)):this.editor.setOptions(this.commonOptions),this.resetEditorHeight(),this.editor.renderer.on("afterRender",function(){var r=m.editor.session.getLength();m.$emit("showDescription",r)})}}},A={key:0},$={key:1};function X(x,m,r,v,k,h){const f=I("editor");return T(),y("div",null,[r.debugResponse?(T(),y("div",A,[C(f,{class:"knife4j-debug-ace-editor",onInput:h.change,options:k.debugOptions,value:v.valueText,"onUpdate:value":m[0]||(m[0]=c=>v.valueText=c),onInit:h.editorInit,lang:r.mode,theme:"eclipse",width:"100%",style:M({height:k.editorHeight+"px"})},null,8,["onInput","options","value","onInit","lang","style"])])):(T(),y("div",$,[C(f,{value:v.valueText,"onUpdate:value":m[1]||(m[1]=c=>v.valueText=c),onInit:h.editorInit,onInput:h.change,lang:r.mode,theme:"eclipse",width:"100%",style:M({height:k.editorHeight+"px"})},null,8,["value","onInit","onInput","lang","style"])]))])}const z=B(H,[["render",X]]);export{z as default}; diff --git a/resource/public/doc/webjars/js/EditorDebugShow-babc8553.js.gz b/resource/public/doc/webjars/js/EditorDebugShow-babc8553.js.gz new file mode 100644 index 0000000..419894a Binary files /dev/null and b/resource/public/doc/webjars/js/EditorDebugShow-babc8553.js.gz differ diff --git a/resource/public/doc/webjars/js/EditorScript-c7e62c10.js b/resource/public/doc/webjars/js/EditorScript-c7e62c10.js new file mode 100644 index 0000000..20e5de4 --- /dev/null +++ b/resource/public/doc/webjars/js/EditorScript-c7e62c10.js @@ -0,0 +1 @@ +import{_ as b,V as _,o as R,j as S,l as T,J as w,r as C}from"./doc-19de6184.js";import"./ext-language_tools-95de2ac7.js";var I={exports:{}};(function(x,v){ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],function(t,f,m){var h=t("../lib/oop"),d=t("./text_highlight_rules").TextHighlightRules,g=function(){this.$rules={start:[{token:"comment.doc.tag",regex:"@[\\w\\d_]+"},g.getTagRule(),{defaultToken:"comment.doc",caseInsensitive:!0}]}};h.inherits(g,d),g.getTagRule=function(e){return{token:"comment.doc.tag.storage.type",regex:"\\b(?:TODO|FIXME|XXX|HACK)\\b"}},g.getStartRule=function(e){return{token:"comment.doc",regex:"\\/\\*(?=\\*)",next:e}},g.getEndRule=function(e){return{token:"comment.doc",regex:"\\*\\/",next:e}},f.DocCommentHighlightRules=g}),ace.define("ace/mode/javascript_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/doc_comment_highlight_rules","ace/mode/text_highlight_rules"],function(t,f,m){var h=t("../lib/oop"),d=t("./doc_comment_highlight_rules").DocCommentHighlightRules,g=t("./text_highlight_rules").TextHighlightRules,e="[a-zA-Z\\$_\xA1-\uFFFF][a-zA-Z\\d\\$_\xA1-\uFFFF]*",n=function(i){var s=this.createKeywordMapper({"variable.language":"Array|Boolean|Date|Function|Iterator|Number|Object|RegExp|String|Proxy|Namespace|QName|XML|XMLList|ArrayBuffer|Float32Array|Float64Array|Int16Array|Int32Array|Int8Array|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray|Error|EvalError|InternalError|RangeError|ReferenceError|StopIteration|SyntaxError|TypeError|URIError|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|eval|isFinite|isNaN|parseFloat|parseInt|JSON|Math|this|arguments|prototype|window|document",keyword:"const|yield|import|get|set|async|await|break|case|catch|continue|default|delete|do|else|finally|for|function|if|in|of|instanceof|new|return|switch|throw|try|typeof|let|var|while|with|debugger|__parent__|__count__|escape|unescape|with|__proto__|class|enum|extends|super|export|implements|private|public|interface|package|protected|static","storage.type":"const|let|var|function","constant.language":"null|Infinity|NaN|undefined","support.function":"alert","constant.language.boolean":"true|false"},"identifier"),u="case|do|else|finally|in|instanceof|return|throw|try|typeof|yield|void",l="\\\\(?:x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|u{[0-9a-fA-F]{1,6}}|[0-2][0-7]{0,2}|3[0-7][0-7]?|[4-7][0-7]?|.)";this.$rules={no_regex:[d.getStartRule("doc-start"),o("no_regex"),{token:"string",regex:"'(?=.)",next:"qstring"},{token:"string",regex:'"(?=.)',next:"qqstring"},{token:"constant.numeric",regex:/0(?:[xX][0-9a-fA-F]+|[oO][0-7]+|[bB][01]+)\b/},{token:"constant.numeric",regex:/(?:\d\d*(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+\b)?/},{token:["storage.type","punctuation.operator","support.function","punctuation.operator","entity.name.function","text","keyword.operator"],regex:"("+e+")(\\.)(prototype)(\\.)("+e+")(\\s*)(=)",next:"function_arguments"},{token:["storage.type","punctuation.operator","entity.name.function","text","keyword.operator","text","storage.type","text","paren.lparen"],regex:"("+e+")(\\.)("+e+")(\\s*)(=)(\\s*)(function)(\\s*)(\\()",next:"function_arguments"},{token:["entity.name.function","text","keyword.operator","text","storage.type","text","paren.lparen"],regex:"("+e+")(\\s*)(=)(\\s*)(function)(\\s*)(\\()",next:"function_arguments"},{token:["storage.type","punctuation.operator","entity.name.function","text","keyword.operator","text","storage.type","text","entity.name.function","text","paren.lparen"],regex:"("+e+")(\\.)("+e+")(\\s*)(=)(\\s*)(function)(\\s+)(\\w+)(\\s*)(\\()",next:"function_arguments"},{token:["storage.type","text","entity.name.function","text","paren.lparen"],regex:"(function)(\\s+)("+e+")(\\s*)(\\()",next:"function_arguments"},{token:["entity.name.function","text","punctuation.operator","text","storage.type","text","paren.lparen"],regex:"("+e+")(\\s*)(:)(\\s*)(function)(\\s*)(\\()",next:"function_arguments"},{token:["text","text","storage.type","text","paren.lparen"],regex:"(:)(\\s*)(function)(\\s*)(\\()",next:"function_arguments"},{token:"keyword",regex:`from(?=\\s*('|"))`},{token:"keyword",regex:"(?:"+u+")\\b",next:"start"},{token:["support.constant"],regex:/that\b/},{token:["storage.type","punctuation.operator","support.function.firebug"],regex:/(console)(\.)(warn|info|log|error|time|trace|timeEnd|assert)\b/},{token:s,regex:e},{token:"punctuation.operator",regex:/[.](?![.])/,next:"property"},{token:"storage.type",regex:/=>/,next:"start"},{token:"keyword.operator",regex:/--|\+\+|\.{3}|===|==|=|!=|!==|<+=?|>+=?|!|&&|\|\||\?:|[!$%&*+\-~\/^]=?/,next:"start"},{token:"punctuation.operator",regex:/[?:,;.]/,next:"start"},{token:"paren.lparen",regex:/[\[({]/,next:"start"},{token:"paren.rparen",regex:/[\])}]/},{token:"comment",regex:/^#!.*$/}],property:[{token:"text",regex:"\\s+"},{token:["storage.type","punctuation.operator","entity.name.function","text","keyword.operator","text","storage.type","text","entity.name.function","text","paren.lparen"],regex:"("+e+")(\\.)("+e+")(\\s*)(=)(\\s*)(function)(?:(\\s+)(\\w+))?(\\s*)(\\()",next:"function_arguments"},{token:"punctuation.operator",regex:/[.](?![.])/},{token:"support.function",regex:/(s(?:h(?:ift|ow(?:Mod(?:elessDialog|alDialog)|Help))|croll(?:X|By(?:Pages|Lines)?|Y|To)?|t(?:op|rike)|i(?:n|zeToContent|debar|gnText)|ort|u(?:p|b(?:str(?:ing)?)?)|pli(?:ce|t)|e(?:nd|t(?:Re(?:sizable|questHeader)|M(?:i(?:nutes|lliseconds)|onth)|Seconds|Ho(?:tKeys|urs)|Year|Cursor|Time(?:out)?|Interval|ZOptions|Date|UTC(?:M(?:i(?:nutes|lliseconds)|onth)|Seconds|Hours|Date|FullYear)|FullYear|Active)|arch)|qrt|lice|avePreferences|mall)|h(?:ome|andleEvent)|navigate|c(?:har(?:CodeAt|At)|o(?:s|n(?:cat|textual|firm)|mpile)|eil|lear(?:Timeout|Interval)?|a(?:ptureEvents|ll)|reate(?:StyleSheet|Popup|EventObject))|t(?:o(?:GMTString|S(?:tring|ource)|U(?:TCString|pperCase)|Lo(?:caleString|werCase))|est|a(?:n|int(?:Enabled)?))|i(?:s(?:NaN|Finite)|ndexOf|talics)|d(?:isableExternalCapture|ump|etachEvent)|u(?:n(?:shift|taint|escape|watch)|pdateCommands)|j(?:oin|avaEnabled)|p(?:o(?:p|w)|ush|lugins.refresh|a(?:ddings|rse(?:Int|Float)?)|r(?:int|ompt|eference))|e(?:scape|nableExternalCapture|val|lementFromPoint|x(?:p|ec(?:Script|Command)?))|valueOf|UTC|queryCommand(?:State|Indeterm|Enabled|Value)|f(?:i(?:nd|le(?:ModifiedDate|Size|CreatedDate|UpdatedDate)|xed)|o(?:nt(?:size|color)|rward)|loor|romCharCode)|watch|l(?:ink|o(?:ad|g)|astIndexOf)|a(?:sin|nchor|cos|t(?:tachEvent|ob|an(?:2)?)|pply|lert|b(?:s|ort))|r(?:ou(?:nd|teEvents)|e(?:size(?:By|To)|calc|turnValue|place|verse|l(?:oad|ease(?:Capture|Events)))|andom)|g(?:o|et(?:ResponseHeader|M(?:i(?:nutes|lliseconds)|onth)|Se(?:conds|lection)|Hours|Year|Time(?:zoneOffset)?|Da(?:y|te)|UTC(?:M(?:i(?:nutes|lliseconds)|onth)|Seconds|Hours|Da(?:y|te)|FullYear)|FullYear|A(?:ttention|llResponseHeaders)))|m(?:in|ove(?:B(?:y|elow)|To(?:Absolute)?|Above)|ergeAttributes|a(?:tch|rgins|x))|b(?:toa|ig|o(?:ld|rderWidths)|link|ack))\b(?=\()/},{token:"support.function.dom",regex:/(s(?:ub(?:stringData|mit)|plitText|e(?:t(?:NamedItem|Attribute(?:Node)?)|lect))|has(?:ChildNodes|Feature)|namedItem|c(?:l(?:ick|o(?:se|neNode))|reate(?:C(?:omment|DATASection|aption)|T(?:Head|extNode|Foot)|DocumentFragment|ProcessingInstruction|E(?:ntityReference|lement)|Attribute))|tabIndex|i(?:nsert(?:Row|Before|Cell|Data)|tem)|open|delete(?:Row|C(?:ell|aption)|T(?:Head|Foot)|Data)|focus|write(?:ln)?|a(?:dd|ppend(?:Child|Data))|re(?:set|place(?:Child|Data)|move(?:NamedItem|Child|Attribute(?:Node)?)?)|get(?:NamedItem|Element(?:sBy(?:Name|TagName|ClassName)|ById)|Attribute(?:Node)?)|blur)\b(?=\()/},{token:"support.constant",regex:/(s(?:ystemLanguage|cr(?:ipts|ollbars|een(?:X|Y|Top|Left))|t(?:yle(?:Sheets)?|atus(?:Text|bar)?)|ibling(?:Below|Above)|ource|uffixes|e(?:curity(?:Policy)?|l(?:ection|f)))|h(?:istory|ost(?:name)?|as(?:h|Focus))|y|X(?:MLDocument|SLDocument)|n(?:ext|ame(?:space(?:s|URI)|Prop))|M(?:IN_VALUE|AX_VALUE)|c(?:haracterSet|o(?:n(?:structor|trollers)|okieEnabled|lorDepth|mp(?:onents|lete))|urrent|puClass|l(?:i(?:p(?:boardData)?|entInformation)|osed|asses)|alle(?:e|r)|rypto)|t(?:o(?:olbar|p)|ext(?:Transform|Indent|Decoration|Align)|ags)|SQRT(?:1_2|2)|i(?:n(?:ner(?:Height|Width)|put)|ds|gnoreCase)|zIndex|o(?:scpu|n(?:readystatechange|Line)|uter(?:Height|Width)|p(?:sProfile|ener)|ffscreenBuffering)|NEGATIVE_INFINITY|d(?:i(?:splay|alog(?:Height|Top|Width|Left|Arguments)|rectories)|e(?:scription|fault(?:Status|Ch(?:ecked|arset)|View)))|u(?:ser(?:Profile|Language|Agent)|n(?:iqueID|defined)|pdateInterval)|_content|p(?:ixelDepth|ort|ersonalbar|kcs11|l(?:ugins|atform)|a(?:thname|dding(?:Right|Bottom|Top|Left)|rent(?:Window|Layer)?|ge(?:X(?:Offset)?|Y(?:Offset)?))|r(?:o(?:to(?:col|type)|duct(?:Sub)?|mpter)|e(?:vious|fix)))|e(?:n(?:coding|abledPlugin)|x(?:ternal|pando)|mbeds)|v(?:isibility|endor(?:Sub)?|Linkcolor)|URLUnencoded|P(?:I|OSITIVE_INFINITY)|f(?:ilename|o(?:nt(?:Size|Family|Weight)|rmName)|rame(?:s|Element)|gColor)|E|whiteSpace|l(?:i(?:stStyleType|n(?:eHeight|kColor))|o(?:ca(?:tion(?:bar)?|lName)|wsrc)|e(?:ngth|ft(?:Context)?)|a(?:st(?:M(?:odified|atch)|Index|Paren)|yer(?:s|X)|nguage))|a(?:pp(?:MinorVersion|Name|Co(?:deName|re)|Version)|vail(?:Height|Top|Width|Left)|ll|r(?:ity|guments)|Linkcolor|bove)|r(?:ight(?:Context)?|e(?:sponse(?:XML|Text)|adyState))|global|x|m(?:imeTypes|ultiline|enubar|argin(?:Right|Bottom|Top|Left))|L(?:N(?:10|2)|OG(?:10E|2E))|b(?:o(?:ttom|rder(?:Width|RightWidth|BottomWidth|Style|Color|TopWidth|LeftWidth))|ufferDepth|elow|ackground(?:Color|Image)))\b/},{token:"identifier",regex:e},{regex:"",token:"empty",next:"no_regex"}],start:[d.getStartRule("doc-start"),o("start"),{token:"string.regexp",regex:"\\/",next:"regex"},{token:"text",regex:"\\s+|^$",next:"start"},{token:"empty",regex:"",next:"no_regex"}],regex:[{token:"regexp.keyword.operator",regex:"\\\\(?:u[\\da-fA-F]{4}|x[\\da-fA-F]{2}|.)"},{token:"string.regexp",regex:"/[sxngimy]*",next:"no_regex"},{token:"invalid",regex:/\{\d+\b,?\d*\}[+*]|[+*$^?][+*]|[$^][?]|\?{3,}/},{token:"constant.language.escape",regex:/\(\?[:=!]|\)|\{\d+\b,?\d*\}|[+*]\?|[()$^+*?.]/},{token:"constant.language.delimiter",regex:/\|/},{token:"constant.language.escape",regex:/\[\^?/,next:"regex_character_class"},{token:"empty",regex:"$",next:"no_regex"},{defaultToken:"string.regexp"}],regex_character_class:[{token:"regexp.charclass.keyword.operator",regex:"\\\\(?:u[\\da-fA-F]{4}|x[\\da-fA-F]{2}|.)"},{token:"constant.language.escape",regex:"]",next:"regex"},{token:"constant.language.escape",regex:"-"},{token:"empty",regex:"$",next:"no_regex"},{defaultToken:"string.regexp.charachterclass"}],function_arguments:[{token:"variable.parameter",regex:e},{token:"punctuation.operator",regex:"[, ]+"},{token:"punctuation.operator",regex:"$"},{token:"empty",regex:"",next:"no_regex"}],qqstring:[{token:"constant.language.escape",regex:l},{token:"string",regex:"\\\\$",consumeLineEnd:!0},{token:"string",regex:'"|$',next:"no_regex"},{defaultToken:"string"}],qstring:[{token:"constant.language.escape",regex:l},{token:"string",regex:"\\\\$",consumeLineEnd:!0},{token:"string",regex:"'|$",next:"no_regex"},{defaultToken:"string"}]},(!i||!i.noES6)&&(this.$rules.no_regex.unshift({regex:"[{}]",onMatch:function(a,c,p){if(this.next=a=="{"?this.nextState:"",a=="{"&&p.length)p.unshift("start",c);else if(a=="}"&&p.length&&(p.shift(),this.next=p.shift(),this.next.indexOf("string")!=-1||this.next.indexOf("jsx")!=-1))return"paren.quasi.end";return a=="{"?"paren.lparen":"paren.rparen"},nextState:"start"},{token:"string.quasi.start",regex:/`/,push:[{token:"constant.language.escape",regex:l},{token:"paren.quasi.start",regex:/\${/,push:"start"},{token:"string.quasi.end",regex:/`/,next:"pop"},{defaultToken:"string.quasi"}]}),(!i||i.jsx!=!1)&&r.call(this)),this.embedRules(d,"doc-",[d.getEndRule("no_regex")]),this.normalizeRules()};h.inherits(n,g);function r(){var i=e.replace("\\d","\\d\\-"),s={onMatch:function(l,a,c){var p=l.charAt(1)=="/"?2:1;return p==1?(a!=this.nextState?c.unshift(this.next,this.nextState,0):c.unshift(this.next),c[2]++):p==2&&a==this.nextState&&(c[1]--,(!c[1]||c[1]<0)&&(c.shift(),c.shift())),[{type:"meta.tag.punctuation."+(p==1?"":"end-")+"tag-open.xml",value:l.slice(0,p)},{type:"meta.tag.tag-name.xml",value:l.substr(p)}]},regex:"",onMatch:function(l,a,c){return a==c[0]&&c.shift(),l.length==2&&(c[0]==this.nextState&&c[1]--,(!c[1]||c[1]<0)&&c.splice(0,2)),this.next=c[0]||"start",[{type:this.token,value:l}]},nextState:"jsx"},u,o("jsxAttributes"),{token:"entity.other.attribute-name.xml",regex:i},{token:"keyword.operator.attribute-equals.xml",regex:"="},{token:"text.tag-whitespace.xml",regex:"\\s+"},{token:"string.attribute-value.xml",regex:"'",stateName:"jsx_attr_q",push:[{token:"string.attribute-value.xml",regex:"'",next:"pop"},{include:"reference"},{defaultToken:"string.attribute-value.xml"}]},{token:"string.attribute-value.xml",regex:'"',stateName:"jsx_attr_qq",push:[{token:"string.attribute-value.xml",regex:'"',next:"pop"},{include:"reference"},{defaultToken:"string.attribute-value.xml"}]},s],this.$rules.reference=[{token:"constant.language.escape.reference.xml",regex:"(?:&#[0-9]+;)|(?:&#x[0-9a-fA-F]+;)|(?:&[a-zA-Z0-9_:\\.-]+;)"}]}function o(i){return[{token:"comment",regex:/\/\*/,next:[d.getTagRule(),{token:"comment",regex:"\\*\\/",next:i||"pop"},{defaultToken:"comment",caseInsensitive:!0}]},{token:"comment",regex:"\\/\\/",next:[d.getTagRule(),{token:"comment",regex:"$|^",next:i||"pop"},{defaultToken:"comment",caseInsensitive:!0}]}]}f.JavaScriptHighlightRules=n}),ace.define("ace/mode/matching_brace_outdent",["require","exports","module","ace/range"],function(t,f,m){var h=t("../range").Range,d=function(){};(function(){this.checkOutdent=function(g,e){return/^\s+$/.test(g)?/^\s*\}/.test(e):!1},this.autoOutdent=function(g,e){var n=g.getLine(e),r=n.match(/^(\s*\})/);if(!r)return 0;var o=r[1].length,i=g.findMatchingBracket({row:e,column:o});if(!i||i.row==e)return 0;var s=this.$getIndent(g.getLine(i.row));g.replace(new h(e,0,e,o-1),s)},this.$getIndent=function(g){return g.match(/^\s*/)[0]}}).call(d.prototype),f.MatchingBraceOutdent=d}),ace.define("ace/mode/folding/cstyle",["require","exports","module","ace/lib/oop","ace/range","ace/mode/folding/fold_mode"],function(t,f,m){var h=t("../../lib/oop"),d=t("../../range").Range,g=t("./fold_mode").FoldMode,e=f.FoldMode=function(n){n&&(this.foldingStartMarker=new RegExp(this.foldingStartMarker.source.replace(/\|[^|]*?$/,"|"+n.start)),this.foldingStopMarker=new RegExp(this.foldingStopMarker.source.replace(/\|[^|]*?$/,"|"+n.end)))};h.inherits(e,g),function(){this.foldingStartMarker=/([\{\[\(])[^\}\]\)]*$|^\s*(\/\*)/,this.foldingStopMarker=/^[^\[\{\(]*([\}\]\)])|^[\s\*]*(\*\/)/,this.singleLineBlockCommentRe=/^\s*(\/\*).*\*\/\s*$/,this.tripleStarBlockCommentRe=/^\s*(\/\*\*\*).*\*\/\s*$/,this.startRegionRe=/^\s*(\/\*|\/\/)#?region\b/,this._getFoldWidgetBase=this.getFoldWidget,this.getFoldWidget=function(n,r,o){var i=n.getLine(o);if(this.singleLineBlockCommentRe.test(i)&&!this.startRegionRe.test(i)&&!this.tripleStarBlockCommentRe.test(i))return"";var s=this._getFoldWidgetBase(n,r,o);return!s&&this.startRegionRe.test(i)?"start":s},this.getFoldWidgetRange=function(n,r,o,i){var s=n.getLine(o);if(this.startRegionRe.test(s))return this.getCommentRegionBlock(n,s,o);var a=s.match(this.foldingStartMarker);if(a){var u=a.index;if(a[1])return this.openingBracketBlock(n,a[1],o,u);var l=n.getCommentFoldRange(o,u+a[0].length,1);return l&&!l.isMultiLine()&&(i?l=this.getSectionRange(n,o):r!="all"&&(l=null)),l}if(r!=="markbegin"){var a=s.match(this.foldingStopMarker);if(a){var u=a.index+a[0].length;return a[1]?this.closingBracketBlock(n,a[1],o,u):n.getCommentFoldRange(o,u,-1)}}},this.getSectionRange=function(n,r){var o=n.getLine(r),i=o.search(/\S/),s=r,u=o.length;r=r+1;for(var l=r,a=n.getLength();++rc)break;var p=this.getFoldWidgetRange(n,"all",r);if(p){if(p.start.row<=s)break;if(p.isMultiLine())r=p.end.row;else if(i==c)break}l=r}}return new d(s,u,l,n.getLine(l).length)},this.getCommentRegionBlock=function(n,r,o){for(var i=r.search(/\s*$/),s=n.getLength(),u=o,l=/^\s*(?:\/\*|\/\/|--)#?(end)?region\b/,a=1;++ou)return new d(u,i,p,r.length)}}.call(e.prototype)}),ace.define("ace/mode/javascript",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/javascript_highlight_rules","ace/mode/matching_brace_outdent","ace/worker/worker_client","ace/mode/behaviour/cstyle","ace/mode/folding/cstyle"],function(t,f,m){var h=t("../lib/oop"),d=t("./text").Mode,g=t("./javascript_highlight_rules").JavaScriptHighlightRules,e=t("./matching_brace_outdent").MatchingBraceOutdent,n=t("../worker/worker_client").WorkerClient,r=t("./behaviour/cstyle").CstyleBehaviour,o=t("./folding/cstyle").FoldMode,i=function(){this.HighlightRules=g,this.$outdent=new e,this.$behaviour=new r,this.foldingRules=new o};h.inherits(i,d),function(){this.lineCommentStart="//",this.blockComment={start:"/*",end:"*/"},this.$quotes={'"':'"',"'":"'","`":"`"},this.getNextLineIndent=function(s,u,l){var a=this.$getIndent(u),c=this.getTokenizer().getLineTokens(u,s),p=c.tokens,k=c.state;if(p.length&&p[p.length-1].type=="comment")return a;if(s=="start"||s=="no_regex"){var y=u.match(/^.*(?:\bcase\b.*:|[\{\(\[])\s*$/);y&&(a+=l)}else if(s=="doc-start"){if(k=="start"||k=="no_regex")return"";var y=u.match(/^\s*(\/?)\*/);y&&(y[1]&&(a+=" "),a+="* ")}return a},this.checkOutdent=function(s,u,l){return this.$outdent.checkOutdent(u,l)},this.autoOutdent=function(s,u,l){this.$outdent.autoOutdent(u,l)},this.createWorker=function(s){var u=new n(["ace"],"ace/mode/javascript_worker","JavaScriptWorker");return u.attachToDocument(s.getDocument()),u.on("annotate",function(l){s.setAnnotations(l.data)}),u.on("terminate",function(){s.clearAnnotations()}),u},this.$id="ace/mode/javascript",this.snippetFileId="ace/snippets/javascript"}.call(i.prototype),f.Mode=i}),ace.define("ace/mode/typescript_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/javascript_highlight_rules"],function(t,f,m){var h=t("../lib/oop"),d=t("./javascript_highlight_rules").JavaScriptHighlightRules,g=function(e){var n=[{token:["storage.type","text","entity.name.function.ts"],regex:"(function)(\\s+)([a-zA-Z0-9$_\xA1-\uFFFF][a-zA-Z0-9d$_\xA1-\uFFFF]*)"},{token:"keyword",regex:"(?:\\b(constructor|declare|interface|as|AS|public|private|extends|export|super|readonly|module|namespace|abstract|implements)\\b)"},{token:["keyword","storage.type.variable.ts"],regex:"(class|type)(\\s+[a-zA-Z0-9_?.$][\\w?.$]*)"},{token:"keyword",regex:"\\b(?:super|export|import|keyof|infer)\\b"},{token:["storage.type.variable.ts"],regex:"(?:\\b(this\\.|string\\b|bool\\b|boolean\\b|number\\b|true\\b|false\\b|undefined\\b|any\\b|null\\b|(?:unique )?symbol\\b|object\\b|never\\b|enum\\b))"}],r=new d({jsx:(e&&e.jsx)==!0}).getRules();r.no_regex=n.concat(r.no_regex),this.$rules=r};h.inherits(g,d),f.TypeScriptHighlightRules=g}),ace.define("ace/mode/typescript",["require","exports","module","ace/lib/oop","ace/mode/javascript","ace/mode/typescript_highlight_rules","ace/mode/behaviour/cstyle","ace/mode/folding/cstyle","ace/mode/matching_brace_outdent"],function(t,f,m){var h=t("../lib/oop"),d=t("./javascript").Mode,g=t("./typescript_highlight_rules").TypeScriptHighlightRules,e=t("./behaviour/cstyle").CstyleBehaviour,n=t("./folding/cstyle").FoldMode,r=t("./matching_brace_outdent").MatchingBraceOutdent,o=function(){this.HighlightRules=g,this.$outdent=new r,this.$behaviour=new e,this.foldingRules=new n};h.inherits(o,d),function(){this.createWorker=function(i){return null},this.$id="ace/mode/typescript"}.call(o.prototype),f.Mode=o}),function(){ace.require(["ace/mode/typescript"],function(t){x&&(x.exports=t)})}()})(I);const A={name:"EditorShow",components:{editor:_},props:{value:{type:[String,Object],required:!0,default:""},tsMode:{type:Boolean,required:!1,default:!1}},emits:["showDescription"],data(){return{lang:"javascript",editor:null,editorHeight:200}},methods:{resetEditorHeight(){var x=this;setTimeout(()=>{var v=x.editor.session.getLength();v==1&&(v=10);var t=v*16;x.editorHeight=t},300)},change(x){this.$emit("change",x)},editorInit(x){var v=this;this.editor=x,this.tsMode&&(this.lang="typescript"),this.resetEditorHeight(),this.editor.renderer.on("afterRender",function(){v.$emit("showDescription","123")})}}};function M(x,v,t,f,m,h){const d=C("editor");return R(),S("div",null,[T(d,{value:t.value,onInit:h.editorInit,lang:m.lang,onInput:h.change,theme:"eclipse",width:"100%",style:w({height:m.editorHeight+"px"})},null,8,["value","onInit","lang","onInput","style"])])}const F=b(A,[["render",M]]);export{F as default}; diff --git a/resource/public/doc/webjars/js/EditorScript-c7e62c10.js.gz b/resource/public/doc/webjars/js/EditorScript-c7e62c10.js.gz new file mode 100644 index 0000000..34862ec Binary files /dev/null and b/resource/public/doc/webjars/js/EditorScript-c7e62c10.js.gz differ diff --git a/resource/public/doc/webjars/js/EditorShow-84687409.js b/resource/public/doc/webjars/js/EditorShow-84687409.js new file mode 100644 index 0000000..9a00e4f --- /dev/null +++ b/resource/public/doc/webjars/js/EditorShow-84687409.js @@ -0,0 +1 @@ +import{_ as a,a0 as o,V as l,o as d,j as c,l as h,J as m,r as g}from"./doc-19de6184.js";import{m as u,a as p,t as f,e as _}from"./ext-language_tools-c709ecd7.js";o.config.setModuleUrl("ace/mode/json",u);o.config.setModuleUrl("ace/mode/xml",p);o.config.setModuleUrl("ace/theme/eclipse",f);o.config.setModuleUrl("ace/ext-language/tools",_);const x={name:"EditorShow",components:{editor:l},props:{value:{type:[String,Object],required:!0,default:""},xmlMode:{type:Boolean,default:!1,required:!1}},emits:["showDescription","change"],data(){return{lang:"json",editor:null,editorHeight:200}},methods:{change(e){this.$emit("change",e)},resetEditorHeight(){const e=this;setTimeout(()=>{let t=e.editor.session.getLength();t==1&&(t=10),e.editorHeight=t*16},300)},editorInit(e){const t=this;this.editor=e,this.xmlMode&&(this.lang="xml"),this.resetEditorHeight(),this.editor.renderer.on("afterRender",function(){t.$emit("showDescription","123")})}}};function E(e,t,s,v,i,n){const r=g("editor");return d(),c("div",null,[h(r,{value:s.value,onInit:n.editorInit,lang:i.lang,theme:"eclipse",width:"100%",style:m({height:i.editorHeight+"px"}),onInput:n.change},null,8,["value","onInit","lang","style","onInput"])])}const w=a(x,[["render",E]]);export{w as default}; diff --git a/resource/public/doc/webjars/js/OAuth2-e401d640.js b/resource/public/doc/webjars/js/OAuth2-e401d640.js new file mode 100644 index 0000000..a14d334 --- /dev/null +++ b/resource/public/doc/webjars/js/OAuth2-e401d640.js @@ -0,0 +1 @@ +import{_ as t}from"./doc-19de6184.js";const e={name:"OAuth2"};function n(r,o,s,c,_,a){return null}const u=t(e,[["render",n]]);export{u as default}; diff --git a/resource/public/doc/webjars/js/OpenApi-a68b55e6.js b/resource/public/doc/webjars/js/OpenApi-a68b55e6.js new file mode 100644 index 0000000..db99241 --- /dev/null +++ b/resource/public/doc/webjars/js/OpenApi-a68b55e6.js @@ -0,0 +1 @@ +import{l as s,D as v,_ as b,a0 as r,V as A,d as j,a as D,b as C,c as I,f as R,u as x,m as u,o as U,j as E,w as i,k as c,q as M,r as l,t as m,v as P,N as S}from"./doc-19de6184.js";import{C as V}from"./clipboard-51434f9e.js";import{m as L,a as k,t as B,e as N}from"./ext-language_tools-c709ecd7.js";import{C as T}from"./CopyOutlined-21db004f.js";var $={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};const q=$;function g(n){for(var e=1;eD(()=>import("./EditorShow-84687409.js"),["./EditorShow-84687409.js","./doc-19de6184.js","..\\css\\doc-5be93158.css","./ext-language_tools-c709ecd7.js"],import.meta.url))},props:{api:{type:Object,required:!0},swaggerInstance:{type:Object,required:!0}},setup(){const n=C(),e=I(()=>n.language),{messages:t}=R();return{language:e,messages:t}},data(){return{openApiRaw:"",name:"OpenAPI.json"}},created(){this.openApiRaw=x.json5stringify(this.api.openApiRaw),this.name=this.api.summary+"_OpenAPI.json",setTimeout(()=>{this.copyOpenApi()},500)},methods:{getCurrentI18nInstance(){return this.messages[this.language]},triggerDownloadOpen(){var n=this.openApiRaw,e=document.createElement("a"),t={},o=this.name,a=window.URL.createObjectURL(new Blob([n],{type:(t.type||"text/plain")+";charset="+(t.encoding||"utf-8")}));e.href=a,e.download=o||"file",e.click(),window.URL.revokeObjectURL(a)},copyOpenApi(){const n="btnCopyOpenApi"+this.api.id,e=new V("#"+n,{text:()=>this.openApiRaw});e.on("success",()=>{const o=this.getCurrentI18nInstance().message.copy.open.success;u.info(o)}),e.on("error",t=>{console.log(t);const o=this.getCurrentI18nInstance();console.log(o);const a=o.message.copy.open.fail;u.info(a)})}}},X={class:"document"},F={style:{"margin-top":"10px"},id:"knife4jDocumentOpenApiShowEditor"};function Q(n,e,t,o,a,f){const w=l("CopyOutlined"),d=S,_=l("DownloadOutlined"),h=M,O=l("editor-show");return U(),E("div",X,[s(h,{style:{"margin-top":"10px"}},{default:i(()=>[s(d,{type:"primary",id:"btnCopyOpenApi"+t.api.id},{default:i(()=>[s(w),c("span",null,m(n.$t("open.copy")),1)]),_:1},8,["id"]),s(d,{style:{"margin-left":"10px"},onClick:f.triggerDownloadOpen},{default:i(()=>[s(_),P(),c("span",null,m(n.$t("open.download")),1)]),_:1},8,["onClick"])]),_:1}),c("div",F,[s(O,{value:a.openApiRaw,"onUpdate:value":e[0]||(e[0]=y=>a.openApiRaw=y),theme:"eclipse"},null,8,["value"])])])}const ee=b(G,[["render",Q]]);export{ee as default}; diff --git a/resource/public/doc/webjars/js/clipboard-51434f9e.js b/resource/public/doc/webjars/js/clipboard-51434f9e.js new file mode 100644 index 0000000..5bdf192 --- /dev/null +++ b/resource/public/doc/webjars/js/clipboard-51434f9e.js @@ -0,0 +1,6 @@ +import{B as V,C as X}from"./doc-19de6184.js";var R={exports:{}};/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(N,$){(function(S,b){N.exports=b()})(V,function(){return function(){var L={686:function(l,c,t){t.d(c,{default:function(){return J}});var a=t(279),f=t.n(a),s=t(370),h=t.n(s),y=t(817),g=t.n(y);function d(i){try{return document.execCommand(i)}catch{return!1}}var v=function(n){var e=g()(n);return d("cut"),e},p=v;function E(i){var n=document.documentElement.getAttribute("dir")==="rtl",e=document.createElement("textarea");e.style.fontSize="12pt",e.style.border="0",e.style.padding="0",e.style.margin="0",e.style.position="absolute",e.style[n?"right":"left"]="-9999px";var r=window.pageYOffset||document.documentElement.scrollTop;return e.style.top="".concat(r,"px"),e.setAttribute("readonly",""),e.value=i,e}var k=function(n,e){var r=E(n);e.container.appendChild(r);var o=g()(r);return d("copy"),r.remove(),o},M=function(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},r="";return typeof n=="string"?r=k(n,e):n instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(n==null?void 0:n.type)?r=k(n.value,e):(r=g()(n),d("copy")),r},A=M;function x(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?x=function(e){return typeof e}:x=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x(i)}var j=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=n.action,r=e===void 0?"copy":e,o=n.container,u=n.target,m=n.text;if(r!=="copy"&&r!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(u!==void 0)if(u&&x(u)==="object"&&u.nodeType===1){if(r==="copy"&&u.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(r==="cut"&&(u.hasAttribute("readonly")||u.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(m)return A(m,{container:o});if(u)return r==="cut"?p(u):A(u,{container:o})},D=j;function _(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_=function(e){return typeof e}:_=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(i)}function F(i,n){if(!(i instanceof n))throw new TypeError("Cannot call a class as a function")}function P(i,n){for(var e=0;e"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function T(i){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},T(i)}function O(i,n){var e="data-clipboard-".concat(i);if(!!n.hasAttribute(e))return n.getAttribute(e)}var G=function(i){I(e,i);var n=z(e);function e(r,o){var u;return F(this,e),u=n.call(this),u.resolveOptions(o),u.listenClick(r),u}return H(e,[{key:"resolveOptions",value:function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof o.action=="function"?o.action:this.defaultAction,this.target=typeof o.target=="function"?o.target:this.defaultTarget,this.text=typeof o.text=="function"?o.text:this.defaultText,this.container=_(o.container)==="object"?o.container:document.body}},{key:"listenClick",value:function(o){var u=this;this.listener=h()(o,"click",function(m){return u.onClick(m)})}},{key:"onClick",value:function(o){var u=o.delegateTarget||o.currentTarget,m=this.action(u)||"copy",w=D({action:m,container:this.container,target:this.target(u),text:this.text(u)});this.emit(w?"success":"error",{action:m,text:w,trigger:u,clearSelection:function(){u&&u.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(o){return O("action",o)}},{key:"defaultTarget",value:function(o){var u=O("target",o);if(u)return document.querySelector(u)}},{key:"defaultText",value:function(o){return O("text",o)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(o){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return A(o,u)}},{key:"cut",value:function(o){return p(o)}},{key:"isSupported",value:function(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],u=typeof o=="string"?[o]:o,m=!!document.queryCommandSupported;return u.forEach(function(w){m=m&&!!document.queryCommandSupported(w)}),m}}]),e}(f()),J=G},828:function(l){var c=9;if(typeof Element<"u"&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}function a(f,s){for(;f&&f.nodeType!==c;){if(typeof f.matches=="function"&&f.matches(s))return f;f=f.parentNode}}l.exports=a},438:function(l,c,t){var a=t(828);function f(y,g,d,v,p){var E=h.apply(this,arguments);return y.addEventListener(d,E,p),{destroy:function(){y.removeEventListener(d,E,p)}}}function s(y,g,d,v,p){return typeof y.addEventListener=="function"?f.apply(null,arguments):typeof d=="function"?f.bind(null,document).apply(null,arguments):(typeof y=="string"&&(y=document.querySelectorAll(y)),Array.prototype.map.call(y,function(E){return f(E,g,d,v,p)}))}function h(y,g,d,v){return function(p){p.delegateTarget=a(p.target,g),p.delegateTarget&&v.call(y,p)}}l.exports=s},879:function(l,c){c.node=function(t){return t!==void 0&&t instanceof HTMLElement&&t.nodeType===1},c.nodeList=function(t){var a=Object.prototype.toString.call(t);return t!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in t&&(t.length===0||c.node(t[0]))},c.string=function(t){return typeof t=="string"||t instanceof String},c.fn=function(t){var a=Object.prototype.toString.call(t);return a==="[object Function]"}},370:function(l,c,t){var a=t(879),f=t(438);function s(d,v,p){if(!d&&!v&&!p)throw new Error("Missing required arguments");if(!a.string(v))throw new TypeError("Second argument must be a String");if(!a.fn(p))throw new TypeError("Third argument must be a Function");if(a.node(d))return h(d,v,p);if(a.nodeList(d))return y(d,v,p);if(a.string(d))return g(d,v,p);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function h(d,v,p){return d.addEventListener(v,p),{destroy:function(){d.removeEventListener(v,p)}}}function y(d,v,p){return Array.prototype.forEach.call(d,function(E){E.addEventListener(v,p)}),{destroy:function(){Array.prototype.forEach.call(d,function(E){E.removeEventListener(v,p)})}}}function g(d,v,p){return f(document.body,d,v,p)}l.exports=s},817:function(l){function c(t){var a;if(t.nodeName==="SELECT")t.focus(),a=t.value;else if(t.nodeName==="INPUT"||t.nodeName==="TEXTAREA"){var f=t.hasAttribute("readonly");f||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),f||t.removeAttribute("readonly"),a=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var s=window.getSelection(),h=document.createRange();h.selectNodeContents(t),s.removeAllRanges(),s.addRange(h),a=s.toString()}return a}l.exports=c},279:function(l){function c(){}c.prototype={on:function(t,a,f){var s=this.e||(this.e={});return(s[t]||(s[t]=[])).push({fn:a,ctx:f}),this},once:function(t,a,f){var s=this;function h(){s.off(t,h),a.apply(f,arguments)}return h._=a,this.on(t,h,f)},emit:function(t){var a=[].slice.call(arguments,1),f=((this.e||(this.e={}))[t]||[]).slice(),s=0,h=f.length;for(s;s=e||b<0||h&&x>=i}function p(){var L=fn();if(y(L))return E(L);o=setTimeout(p,g(L))}function E(L){return o=void 0,c&&a?v(L):(a=n=void 0,s)}function m(){o!==void 0&&clearTimeout(o),l=0,a=u=n=o=void 0}function T(){return o===void 0?s:E(fn())}function D(){var L=fn(),b=y(L);if(a=arguments,n=this,u=L,b){if(o===void 0)return d(u);if(h)return clearTimeout(o),o=setTimeout(p,e),v(u)}return o===void 0&&(o=setTimeout(p,e)),s}return D.cancel=m,D.flush=T,D}var Bu=Pu,ys={exports:{}},ms={exports:{}};(function(r,e){(function(){var t,a,n,i,s,o,u,l,f,h,c,v,d,g,y;n=Math.floor,h=Math.min,a=function(p,E){return pE?1:0},f=function(p,E,m,T,D){var L;if(m==null&&(m=0),D==null&&(D=a),m<0)throw new Error("lo must be non-negative");for(T==null&&(T=p.length);mC;0<=C?w++:w--)x.push(w);return x}.apply(this).reverse(),b=[],T=0,D=L.length;TA;0<=A?++x:--x)S.push(s(p,m));return S},g=function(p,E,m,T){var D,L,b;for(T==null&&(T=a),D=p[m];m>E;){if(b=m-1>>1,L=p[b],T(D,L)<0){p[m]=L,m=b;continue}break}return p[m]=D},y=function(p,E,m){var T,D,L,b,x;for(m==null&&(m=a),D=p.length,x=E,L=p[E],T=2*E+1;Tr.length)&&(e=r.length);for(var t=0,a=new Array(e);t"u"?null:window,ci=Be?Be.navigator:null;Be&&Be.document;var pl=Ye(""),Es=Ye({}),yl=Ye(function(){}),ml=typeof HTMLElement>"u"?"undefined":Ye(HTMLElement),ua=function(e){return e&&e.instanceString&&Fe(e.instanceString)?e.instanceString():null},le=function(e){return e!=null&&Ye(e)==pl},Fe=function(e){return e!=null&&Ye(e)===yl},Ie=function(e){return!ft(e)&&(Array.isArray?Array.isArray(e):e!=null&&e instanceof Array)},Te=function(e){return e!=null&&Ye(e)===Es&&!Ie(e)&&e.constructor===Object},bl=function(e){return e!=null&&Ye(e)===Es},ae=function(e){return e!=null&&Ye(e)===Ye(1)&&!isNaN(e)},El=function(e){return ae(e)&&Math.floor(e)===e},Fa=function(e){if(ml!=="undefined")return e!=null&&e instanceof HTMLElement},ft=function(e){return la(e)||ws(e)},la=function(e){return ua(e)==="collection"&&e._private.single},ws=function(e){return ua(e)==="collection"&&!e._private.single},zn=function(e){return ua(e)==="core"},xs=function(e){return ua(e)==="stylesheet"},wl=function(e){return ua(e)==="event"},Ut=function(e){return e==null?!0:!!(e===""||e.match(/^\s+$/))},xl=function(e){return typeof HTMLElement>"u"?!1:e instanceof HTMLElement},Tl=function(e){return Te(e)&&ae(e.x1)&&ae(e.x2)&&ae(e.y1)&&ae(e.y2)},Dl=function(e){return bl(e)&&Fe(e.then)},Cl=function(){return ci&&ci.userAgent.match(/msie|trident|edge/i)},Kr=function(e,t){t||(t=function(){if(arguments.length===1)return arguments[0];if(arguments.length===0)return"undefined";for(var i=[],s=0;st?1:0},Il=function(e,t){return-1*Ds(e,t)},ce=Object.assign!=null?Object.assign.bind(Object):function(r){for(var e=arguments,t=1;t1&&(y-=1),y<1/6?d+(g-d)*6*y:y<1/2?g:y<2/3?d+(g-d)*(2/3-y)*6:d}var h=new RegExp("^"+Al+"$").exec(e);if(h){if(a=parseInt(h[1]),a<0?a=(360- -1*a%360)%360:a>360&&(a=a%360),a/=360,n=parseFloat(h[2]),n<0||n>100||(n=n/100,i=parseFloat(h[3]),i<0||i>100)||(i=i/100,s=h[4],s!==void 0&&(s=parseFloat(s),s<0||s>1)))return;if(n===0)o=u=l=Math.round(i*255);else{var c=i<.5?i*(1+n):i+n-i*n,v=2*i-c;o=Math.round(255*f(v,c,a+1/3)),u=Math.round(255*f(v,c,a)),l=Math.round(255*f(v,c,a-1/3))}t=[o,u,l,s]}return t},Pl=function(e){var t,a=new RegExp("^"+Ll+"$").exec(e);if(a){t=[];for(var n=[],i=1;i<=3;i++){var s=a[i];if(s[s.length-1]==="%"&&(n[i]=!0),s=parseFloat(s),n[i]&&(s=s/100*255),s<0||s>255)return;t.push(Math.floor(s))}var o=n[1]||n[2]||n[3],u=n[1]&&n[2]&&n[3];if(o&&!u)return;var l=a[4];if(l!==void 0){if(l=parseFloat(l),l<0||l>1)return;t.push(l)}}return t},Bl=function(e){return Gl[e.toLowerCase()]},Fl=function(e){return(Ie(e)?e:null)||Bl(e)||Rl(e)||Pl(e)||kl(e)},Gl={transparent:[0,0,0,0],aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Cs=function(e){for(var t=e.map,a=e.keys,n=a.length,i=0;i1&&arguments[1]!==void 0?arguments[1]:mr,a=t,n;n=e.next(),!n.done;)a=a*As+n.value|0;return a},Zr=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:mr;return t*As+e|0},Qr=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$r;return(t<<5)+t+e|0},Vl=function(e,t){return e*2097152+t},Ft=function(e){return e[0]*2097152+e[1]},ba=function(e,t){return[Zr(e[0],t[0]),Qr(e[1],t[1])]},$l=function(e,t){var a={value:0,done:!1},n=0,i=e.length,s={next:function(){return n=0&&!(e[n]===t&&(e.splice(n,1),a));n--);},Un=function(e){e.splice(0,e.length)},_l=function(e,t){for(var a=0;a"u"?"undefined":Ye(Set))!==Zl?Set:Ql,Ka=function(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(e===void 0||t===void 0||!zn(e)){ze("An element must have a core reference and parameters set");return}var n=t.group;if(n==null&&(t.data&&t.data.source!=null&&t.data.target!=null?n="edges":n="nodes"),n!=="nodes"&&n!=="edges"){ze("An element must be of type `nodes` or `edges`; you specified `"+n+"`");return}this.length=1,this[0]=this;var i=this._private={cy:e,single:!0,data:t.data||{},position:t.position||{x:0,y:0},autoWidth:void 0,autoHeight:void 0,autoPadding:void 0,compoundBoundsClean:!1,listeners:[],group:n,style:{},rstyle:{},styleCxts:[],styleKeys:{},removed:!0,selected:!!t.selected,selectable:t.selectable===void 0?!0:!!t.selectable,locked:!!t.locked,grabbed:!1,grabbable:t.grabbable===void 0?!0:!!t.grabbable,pannable:t.pannable===void 0?n==="edges":!!t.pannable,active:!1,classes:new Ar,animation:{current:[],queue:[]},rscratch:{},scratch:t.scratch||{},edges:[],children:[],parent:t.parent&&t.parent.isNode()?t.parent:null,traversalCache:{},backgrounding:!1,bbCache:null,bbCacheShift:{x:0,y:0},bodyBounds:null,overlayBounds:null,labelBounds:{all:null,source:null,target:null,main:null},arrowBounds:{source:null,target:null,"mid-source":null,"mid-target":null}};if(i.position.x==null&&(i.position.x=0),i.position.y==null&&(i.position.y=0),t.renderedPosition){var s=t.renderedPosition,o=e.pan(),u=e.zoom();i.position={x:(s.x-o.x)/u,y:(s.y-o.y)/u}}var l=[];Ie(t.classes)?l=t.classes:le(t.classes)&&(l=t.classes.split(/\s+/));for(var f=0,h=l.length;f0;){var L=E.pop(),b=y(L),x=L.id();if(c[x]=b,b!==1/0)for(var w=L.neighborhood().intersect(d),C=0;C0)for(R.unshift(k);h[z];){var F=h[z];R.unshift(F.edge),R.unshift(F.node),B=F.node,z=B.id()}return o.spawn(R)}}}},ef={kruskal:function(e){e=e||function(m){return 1};for(var t=this.byGroup(),a=t.nodes,n=t.edges,i=a.length,s=new Array(i),o=a,u=function(T){for(var D=0;D0;){if(D(),b++,T===f){for(var x=[],w=i,C=f,A=p[C];x.unshift(w),A!=null&&x.unshift(A),w=y[C],w!=null;)C=w.id(),A=p[C];return{found:!0,distance:h[T],path:this.spawn(x),steps:b}}v[T]=!0;for(var S=m._private.edges,O=0;OA&&(d[C]=A,E[C]=w,m[C]=D),!i){var S=w*f+x;!i&&d[S]>A&&(d[S]=A,E[S]=x,m[S]=D)}}}for(var O=0;O1&&arguments[1]!==void 0?arguments[1]:s,Ee=m(ne),ge=[],ve=Ee;;){if(ve==null)return t.spawn();var J=E(ve),M=J.edge,Y=J.pred;if(ge.unshift(ve[0]),ve.same(ue)&&ge.length>0)break;M!=null&&ge.unshift(M),ve=Y}return u.spawn(ge)},L=0;L=0;f--){var h=l[f],c=h[1],v=h[2];(t[c]===o&&t[v]===u||t[c]===u&&t[v]===o)&&l.splice(f,1)}for(var d=0;dn;){var i=Math.floor(Math.random()*t.length);t=lf(i,e,t),a--}return t},ff={kargerStein:function(){var e=this,t=this.byGroup(),a=t.nodes,n=t.edges;n.unmergeBy(function(R){return R.isLoop()});var i=a.length,s=n.length,o=Math.ceil(Math.pow(Math.log(i)/Math.LN2,2)),u=Math.floor(i/uf);if(i<2){ze("At least 2 nodes are required for Karger-Stein algorithm");return}for(var l=[],f=0;f1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e.length,n=1/0,i=t;i1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e.length,n=-1/0,i=t;i1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e.length,n=0,i=0,s=t;s1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e.length,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;n?e=e.slice(t,a):(a0&&e.splice(0,t));for(var o=0,u=e.length-1;u>=0;u--){var l=e[u];s?isFinite(l)||(e[u]=-1/0,o++):e.splice(u,1)}i&&e.sort(function(c,v){return c-v});var f=e.length,h=Math.floor(f/2);return f%2!==0?e[h+1+o]:(e[h-1+o]+e[h+o])/2},pf=function(e){return Math.PI*e/180},Ea=function(e,t){return Math.atan2(t,e)-Math.PI/2},Hn=Math.log2||function(r){return Math.log(r)/Math.log(2)},Bs=function(e){return e>0?1:e<0?-1:0},rr=function(e,t){return Math.sqrt(Jt(e,t))},Jt=function(e,t){var a=t.x-e.x,n=t.y-e.y;return a*a+n*n},yf=function(e){for(var t=e.length,a=0,n=0;n=e.x1&&e.y2>=e.y1)return{x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2,w:e.x2-e.x1,h:e.y2-e.y1};if(e.w!=null&&e.h!=null&&e.w>=0&&e.h>=0)return{x1:e.x1,y1:e.y1,x2:e.x1+e.w,y2:e.y1+e.h,w:e.w,h:e.h}}},bf=function(e){return{x1:e.x1,x2:e.x2,w:e.w,y1:e.y1,y2:e.y2,h:e.h}},Ef=function(e){e.x1=1/0,e.y1=1/0,e.x2=-1/0,e.y2=-1/0,e.w=0,e.h=0},wf=function(e,t){e.x1=Math.min(e.x1,t.x1),e.x2=Math.max(e.x2,t.x2),e.w=e.x2-e.x1,e.y1=Math.min(e.y1,t.y1),e.y2=Math.max(e.y2,t.y2),e.h=e.y2-e.y1},xf=function(e,t,a){e.x1=Math.min(e.x1,t),e.x2=Math.max(e.x2,t),e.w=e.x2-e.x1,e.y1=Math.min(e.y1,a),e.y2=Math.max(e.y2,a),e.h=e.y2-e.y1},Ma=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.x1-=t,e.x2+=t,e.y1-=t,e.y2+=t,e.w=e.x2-e.x1,e.h=e.y2-e.y1,e},cn=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[0],a,n,i,s;if(t.length===1)a=n=i=s=t[0];else if(t.length===2)a=i=t[0],s=n=t[1];else if(t.length===4){var o=Mt(t,4);a=o[0],n=o[1],i=o[2],s=o[3]}return e.x1-=s,e.x2+=n,e.y1-=a,e.y2+=i,e.w=e.x2-e.x1,e.h=e.y2-e.y1,e},mi=function(e,t){e.x1=t.x1,e.y1=t.y1,e.x2=t.x2,e.y2=t.y2,e.w=e.x2-e.x1,e.h=e.y2-e.y1},Xn=function(e,t){return!(e.x1>t.x2||t.x1>e.x2||e.x2t.y2||t.y1>e.y2)},Cr=function(e,t,a){return e.x1<=t&&t<=e.x2&&e.y1<=a&&a<=e.y2},Tf=function(e,t){return Cr(e,t.x,t.y)},Fs=function(e,t){return Cr(e,t.x1,t.y1)&&Cr(e,t.x2,t.y2)},Gs=function(e,t,a,n,i,s,o){var u=fa(i,s),l=i/2,f=s/2,h;{var c=a-l+u-o,v=n-f-o,d=a+l-u+o,g=v;if(h=Vt(e,t,a,n,c,v,d,g,!1),h.length>0)return h}{var y=a+l+o,p=n-f+u-o,E=y,m=n+f-u+o;if(h=Vt(e,t,a,n,y,p,E,m,!1),h.length>0)return h}{var T=a-l+u-o,D=n+f+o,L=a+l-u+o,b=D;if(h=Vt(e,t,a,n,T,D,L,b,!1),h.length>0)return h}{var x=a-l-o,w=n-f+u-o,C=x,A=n+f-u+o;if(h=Vt(e,t,a,n,x,w,C,A,!1),h.length>0)return h}var S;{var O=a-l+u,N=n-f+u;if(S=Yr(e,t,a,n,O,N,u+o),S.length>0&&S[0]<=O&&S[1]<=N)return[S[0],S[1]]}{var P=a+l-u,I=n-f+u;if(S=Yr(e,t,a,n,P,I,u+o),S.length>0&&S[0]>=P&&S[1]<=I)return[S[0],S[1]]}{var k=a+l-u,R=n+f-u;if(S=Yr(e,t,a,n,k,R,u+o),S.length>0&&S[0]>=k&&S[1]>=R)return[S[0],S[1]]}{var B=a-l+u,z=n+f-u;if(S=Yr(e,t,a,n,B,z,u+o),S.length>0&&S[0]<=B&&S[1]>=z)return[S[0],S[1]]}return[]},Df=function(e,t,a,n,i,s,o){var u=o,l=Math.min(a,i),f=Math.max(a,i),h=Math.min(n,s),c=Math.max(n,s);return l-u<=e&&e<=f+u&&h-u<=t&&t<=c+u},Cf=function(e,t,a,n,i,s,o,u,l){var f={x1:Math.min(a,o,i)-l,x2:Math.max(a,o,i)+l,y1:Math.min(n,u,s)-l,y2:Math.max(n,u,s)+l};return!(ef.x2||tf.y2)},Lf=function(e,t,a,n){a-=n;var i=t*t-4*e*a;if(i<0)return[];var s=Math.sqrt(i),o=2*e,u=(-t+s)/o,l=(-t-s)/o;return[u,l]},Sf=function(e,t,a,n,i){var s=1e-5;e===0&&(e=s),t/=e,a/=e,n/=e;var o,u,l,f,h,c,v,d;if(u=(3*a-t*t)/9,l=-(27*n)+t*(9*a-2*(t*t)),l/=54,o=u*u*u+l*l,i[1]=0,v=t/3,o>0){h=l+Math.sqrt(o),h=h<0?-Math.pow(-h,1/3):Math.pow(h,1/3),c=l-Math.sqrt(o),c=c<0?-Math.pow(-c,1/3):Math.pow(c,1/3),i[0]=-v+h+c,v+=(h+c)/2,i[4]=i[2]=-v,v=Math.sqrt(3)*(-c+h)/2,i[3]=v,i[5]=-v;return}if(i[5]=i[3]=0,o===0){d=l<0?-Math.pow(-l,1/3):Math.pow(l,1/3),i[0]=-v+2*d,i[4]=i[2]=-(d+v);return}u=-u,f=u*u*u,f=Math.acos(l/Math.sqrt(f)),d=2*Math.sqrt(u),i[0]=-v+d*Math.cos(f/3),i[2]=-v+d*Math.cos((f+2*Math.PI)/3),i[4]=-v+d*Math.cos((f+4*Math.PI)/3)},Af=function(e,t,a,n,i,s,o,u){var l=1*a*a-4*a*i+2*a*o+4*i*i-4*i*o+o*o+n*n-4*n*s+2*n*u+4*s*s-4*s*u+u*u,f=1*9*a*i-3*a*a-3*a*o-6*i*i+3*i*o+9*n*s-3*n*n-3*n*u-6*s*s+3*s*u,h=1*3*a*a-6*a*i+a*o-a*e+2*i*i+2*i*e-o*e+3*n*n-6*n*s+n*u-n*t+2*s*s+2*s*t-u*t,c=1*a*i-a*a+a*e-i*e+n*s-n*n+n*t-s*t,v=[];Sf(l,f,h,c,v);for(var d=1e-7,g=[],y=0;y<6;y+=2)Math.abs(v[y+1])=0&&v[y]<=1&&g.push(v[y]);g.push(1),g.push(0);for(var p=-1,E,m,T,D=0;D=0?Tl?(e-i)*(e-i)+(t-s)*(t-s):f-c},ut=function(e,t,a){for(var n,i,s,o,u,l=0,f=0;f=e&&e>=s||n<=e&&e<=s)u=(e-n)/(s-n)*(o-i)+i,u>t&&l++;else continue;return l%2!==0},It=function(e,t,a,n,i,s,o,u,l){var f=new Array(a.length),h;u[0]!=null?(h=Math.atan(u[1]/u[0]),u[0]<0?h=h+Math.PI/2:h=-h-Math.PI/2):h=u;for(var c=Math.cos(-h),v=Math.sin(-h),d=0;d0){var y=Vs(f,-l);g=zs(y)}else g=f;return ut(e,t,g)},Mf=function(e,t,a,n,i,s,o){for(var u=new Array(a.length),l=s/2,f=o/2,h=qn(s,o),c=h*h,v=0;v=0&&y<=1&&E.push(y),p>=0&&p<=1&&E.push(p),E.length===0)return[];var m=E[0]*u[0]+e,T=E[0]*u[1]+t;if(E.length>1){if(E[0]==E[1])return[m,T];var D=E[1]*u[0]+e,L=E[1]*u[1]+t;return[m,T,D,L]}else return[m,T]},dn=function(e,t,a){return t<=e&&e<=a||a<=e&&e<=t?e:e<=t&&t<=a||a<=t&&t<=e?t:a},Vt=function(e,t,a,n,i,s,o,u,l){var f=e-i,h=a-e,c=o-i,v=t-s,d=n-t,g=u-s,y=c*v-g*f,p=h*v-d*f,E=g*h-c*d;if(E!==0){var m=y/E,T=p/E,D=.001,L=0-D,b=1+D;return L<=m&&m<=b&&L<=T&&T<=b?[e+m*h,t+m*d]:l?[e+m*h,t+m*d]:[]}else return y===0||p===0?dn(e,a,o)===o?[o,u]:dn(e,a,i)===i?[i,s]:dn(i,o,a)===a?[a,n]:[]:[]},ea=function(e,t,a,n,i,s,o,u){var l=[],f,h=new Array(a.length),c=!0;s==null&&(c=!1);var v;if(c){for(var d=0;d0){var g=Vs(h,-u);v=zs(g)}else v=h}else v=a;for(var y,p,E,m,T=0;T2){for(var I=[l[0],l[1]],k=Math.pow(I[0]-e,2)+Math.pow(I[1]-t,2),R=1;Rf&&(f=T)},get:function(m){return l[m]}},c=0;c0?I=P.edgesTo(N)[0]:I=N.edgesTo(P)[0];var k=n(I);N=N.id(),x[N]>x[S]+k&&(x[N]=x[S]+k,w.nodes.indexOf(N)<0?w.push(N):w.updateItem(N),b[N]=0,L[N]=[]),x[N]==x[S]+k&&(b[N]=b[N]+b[S],L[N].push(S))}else for(var R=0;R0;){for(var V=D.pop(),U=0;U0&&o.push(a[u]);o.length!==0&&i.push(n.collection(o))}return i},qf=function(e,t){for(var a=0;a5&&arguments[5]!==void 0?arguments[5]:Kf,o=n,u,l,f=0;f=2?Fr(e,t,a,0,Ti,Zf):Fr(e,t,a,0,xi)},squaredEuclidean:function(e,t,a){return Fr(e,t,a,0,Ti)},manhattan:function(e,t,a){return Fr(e,t,a,0,xi)},max:function(e,t,a){return Fr(e,t,a,-1/0,Qf)}};Lr["squared-euclidean"]=Lr.squaredEuclidean;Lr.squaredeuclidean=Lr.squaredEuclidean;function Qa(r,e,t,a,n,i){var s;return Fe(r)?s=r:s=Lr[r]||Lr.euclidean,e===0&&Fe(r)?s(n,i):s(e,t,a,n,i)}var Jf=Ze({k:2,m:2,sensitivityThreshold:1e-4,distance:"euclidean",maxIterations:10,attributes:[],testMode:!1,testCentroids:null}),Wn=function(e){return Jf(e)},Va=function(e,t,a,n,i){var s=i!=="kMedoids",o=s?function(h){return a[h]}:function(h){return n[h](a)},u=function(c){return n[c](t)},l=a,f=t;return Qa(e,n.length,o,u,l,f)},gn=function(e,t,a){for(var n=a.length,i=new Array(n),s=new Array(n),o=new Array(t),u=null,l=0;la)return!1}return!0},th=function(e,t,a){for(var n=0;no&&(o=t[l][f],u=f);i[u].push(e[l])}for(var h=0;h=i.threshold||i.mode==="dendrogram"&&e.length===1)return!1;var d=t[s],g=t[n[s]],y;i.mode==="dendrogram"?y={left:d,right:g,key:d.key}:y={value:d.value.concat(g.value),key:d.key},e[d.index]=y,e.splice(g.index,1),t[d.key]=y;for(var p=0;pa[g.key][E.key]&&(u=a[g.key][E.key])):i.linkage==="max"?(u=a[d.key][E.key],a[d.key][E.key]0&&n.push(i);return n},Ni=function(e,t,a){for(var n=[],i=0;io&&(s=l,o=t[i*e+l])}s>0&&n.push(s)}for(var f=0;fl&&(u=f,l=h)}a[i]=s[u]}return n=Ni(e,t,a),n},Mi=function(e){for(var t=this.cy(),a=this.nodes(),n=gh(e),i={},s=0;s=A?(S=A,A=N,O=P):N>S&&(S=N);for(var I=0;I0?1:0;b[w%n.minIterations*o+V]=U,F+=U}if(F>0&&(w>=n.minIterations-1||w==n.maxIterations-1)){for(var $=0,X=0;X1||L>1)&&(o=!0),h[m]=[],E.outgoers().forEach(function(x){x.isEdge()&&h[m].push(x.id())})}else c[m]=[void 0,E.target().id()]}):s.forEach(function(E){var m=E.id();if(E.isNode()){var T=E.degree(!0);T%2&&(u?l?o=!0:l=m:u=m),h[m]=[],E.connectedEdges().forEach(function(D){return h[m].push(D.id())})}else c[m]=[E.source().id(),E.target().id()]});var v={found:!1,trail:void 0};if(o)return v;if(l&&u)if(i){if(f&&l!=f)return v;f=l}else{if(f&&l!=f&&u!=f)return v;f||(f=l)}else f||(f=s[0].id());var d=function(m){for(var T=m,D=[m],L,b,x;h[T].length;)L=h[T].shift(),b=c[L][0],x=c[L][1],T!=x?(h[x]=h[x].filter(function(w){return w!=L}),T=x):!i&&T!=b&&(h[b]=h[b].filter(function(w){return w!=L}),T=b),D.unshift(L),D.unshift(T);return D},g=[],y=[];for(y=d(f);y.length!=1;)h[y[0]].length==0?(g.unshift(s.getElementById(y.shift())),g.unshift(s.getElementById(y.shift()))):y=d(y.shift()).concat(y);g.unshift(s.getElementById(y.shift()));for(var p in h)if(h[p].length)return v;return v.found=!0,v.trail=this.spawn(g,!0),v}},Ta=function(){var e=this,t={},a=0,n=0,i=[],s=[],o={},u=function(c,v){for(var d=s.length-1,g=[],y=e.spawn();s[d].x!=c||s[d].y!=v;)g.push(s.pop().edge),d--;g.push(s.pop().edge),g.forEach(function(p){var E=p.connectedNodes().intersection(e);y.merge(p),E.forEach(function(m){var T=m.id(),D=m.connectedEdges().intersection(e);y.merge(m),t[T].cutVertex?y.merge(D.filter(function(L){return L.isLoop()})):y.merge(D)})}),i.push(y)},l=function h(c,v,d){c===d&&(n+=1),t[v]={id:a,low:a++,cutVertex:!1};var g=e.getElementById(v).connectedEdges().intersection(e);if(g.size()===0)i.push(e.spawn(e.getElementById(v)));else{var y,p,E,m;g.forEach(function(T){y=T.source().id(),p=T.target().id(),E=y===v?p:y,E!==d&&(m=T.id(),o[m]||(o[m]=!0,s.push({x:v,y:E,edge:T})),E in t?t[v].low=Math.min(t[v].low,t[E].id):(h(c,E,v),t[v].low=Math.min(t[v].low,t[E].low),t[v].id<=t[E].low&&(t[v].cutVertex=!0,u(v,E))))})}};e.forEach(function(h){if(h.isNode()){var c=h.id();c in t||(n=0,l(c,c),t[c].cutVertex=n>1)}});var f=Object.keys(t).filter(function(h){return t[h].cutVertex}).map(function(h){return e.getElementById(h)});return{cut:e.spawn(f),components:i}},Th={hopcroftTarjanBiconnected:Ta,htbc:Ta,htb:Ta,hopcroftTarjanBiconnectedComponents:Ta},Da=function(){var e=this,t={},a=0,n=[],i=[],s=e.spawn(e),o=function u(l){i.push(l),t[l]={index:a,low:a++,explored:!1};var f=e.getElementById(l).connectedEdges().intersection(e);if(f.forEach(function(g){var y=g.target().id();y!==l&&(y in t||u(y),t[y].explored||(t[l].low=Math.min(t[l].low,t[y].low)))}),t[l].index===t[l].low){for(var h=e.spawn();;){var c=i.pop();if(h.merge(e.getElementById(c)),t[c].low=t[l].index,t[c].explored=!0,c===l)break}var v=h.edgesWith(h),d=h.merge(v);n.push(d),s=s.difference(d)}};return e.forEach(function(u){if(u.isNode()){var l=u.id();l in t||o(l)}}),{cut:s,components:n}},Dh={tarjanStronglyConnected:Da,tsc:Da,tscc:Da,tarjanStronglyConnectedComponents:Da},Ws={};[Jr,jl,ef,rf,nf,of,ff,Pf,xr,Tr,Ln,_f,oh,ch,Eh,xh,Th,Dh].forEach(function(r){ce(Ws,r)});/*! +Embeddable Minimum Strictly-Compliant Promises/A+ 1.1.1 Thenable +Copyright (c) 2013-2014 Ralf S. Engelschall (http://engelschall.com) +Licensed under The MIT License (http://opensource.org/licenses/MIT) +*/var _s=0,Ks=1,Zs=2,Rt=function r(e){if(!(this instanceof r))return new r(e);this.id="Thenable/1.0.7",this.state=_s,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],this.proxy={then:this.then.bind(this)},typeof e=="function"&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};Rt.prototype={fulfill:function(e){return Oi(this,Ks,"fulfillValue",e)},reject:function(e){return Oi(this,Zs,"rejectReason",e)},then:function(e,t){var a=this,n=new Rt;return a.onFulfilled.push(Ri(e,n,"fulfill")),a.onRejected.push(Ri(t,n,"reject")),Qs(a),n.proxy}};var Oi=function(e,t,a,n){return e.state===_s&&(e.state=t,e[a]=n,Qs(e)),e},Qs=function(e){e.state===Ks?Ii(e,"onFulfilled",e.fulfillValue):e.state===Zs&&Ii(e,"onRejected",e.rejectReason)},Ii=function(e,t,a){if(e[t].length!==0){var n=e[t];e[t]=[];var i=function(){for(var o=0;o0}},clearQueue:function(){return function(){var t=this,a=t.length!==void 0,n=a?t:[t],i=this._private.cy||this;if(!i.styleEnabled())return this;for(var s=0;s0&&this.spawn(n).updateStyle().emit("class"),t},addClass:function(e){return this.toggleClass(e,!0)},hasClass:function(e){var t=this[0];return t!=null&&t._private.classes.has(e)},toggleClass:function(e,t){Ie(e)||(e=e.match(/\S+/g)||[]);for(var a=this,n=t===void 0,i=[],s=0,o=a.length;s0&&this.spawn(i).updateStyle().emit("class"),a},removeClass:function(e){return this.toggleClass(e,!1)},flashClass:function(e,t){var a=this;if(t==null)t=250;else if(t===0)return a;return a.addClass(e),setTimeout(function(){a.removeClass(e)},t),a}};Oa.className=Oa.classNames=Oa.classes;var xe={metaChar:"[\\!\\\"\\#\\$\\%\\&\\'\\(\\)\\*\\+\\,\\.\\/\\:\\;\\<\\=\\>\\?\\@\\[\\]\\^\\`\\{\\|\\}\\~]",comparatorOp:"=|\\!=|>|>=|<|<=|\\$=|\\^=|\\*=",boolOp:"\\?|\\!|\\^",string:`"(?:\\\\"|[^"])*"|'(?:\\\\'|[^'])*'`,number:$e,meta:"degree|indegree|outdegree",separator:"\\s*,\\s*",descendant:"\\s+",child:"\\s+>\\s+",subject:"\\$",group:"node|edge|\\*",directedEdge:"\\s+->\\s+",undirectedEdge:"\\s+<->\\s+"};xe.variable="(?:[\\w-.]|(?:\\\\"+xe.metaChar+"))+";xe.className="(?:[\\w-]|(?:\\\\"+xe.metaChar+"))+";xe.value=xe.string+"|"+xe.number;xe.id=xe.variable;(function(){var r,e,t;for(r=xe.comparatorOp.split("|"),t=0;t=0)&&e!=="="&&(xe.comparatorOp+="|\\!"+e)})();var Me=function(){return{checks:[]}},ie={GROUP:0,COLLECTION:1,FILTER:2,DATA_COMPARE:3,DATA_EXIST:4,DATA_BOOL:5,META_COMPARE:6,STATE:7,ID:8,CLASS:9,UNDIRECTED_EDGE:10,DIRECTED_EDGE:11,NODE_SOURCE:12,NODE_TARGET:13,NODE_NEIGHBOR:14,CHILD:15,DESCENDANT:16,PARENT:17,ANCESTOR:18,COMPOUND_SPLIT:19,TRUE:20},An=[{selector:":selected",matches:function(e){return e.selected()}},{selector:":unselected",matches:function(e){return!e.selected()}},{selector:":selectable",matches:function(e){return e.selectable()}},{selector:":unselectable",matches:function(e){return!e.selectable()}},{selector:":locked",matches:function(e){return e.locked()}},{selector:":unlocked",matches:function(e){return!e.locked()}},{selector:":visible",matches:function(e){return e.visible()}},{selector:":hidden",matches:function(e){return!e.visible()}},{selector:":transparent",matches:function(e){return e.transparent()}},{selector:":grabbed",matches:function(e){return e.grabbed()}},{selector:":free",matches:function(e){return!e.grabbed()}},{selector:":removed",matches:function(e){return e.removed()}},{selector:":inside",matches:function(e){return!e.removed()}},{selector:":grabbable",matches:function(e){return e.grabbable()}},{selector:":ungrabbable",matches:function(e){return!e.grabbable()}},{selector:":animated",matches:function(e){return e.animated()}},{selector:":unanimated",matches:function(e){return!e.animated()}},{selector:":parent",matches:function(e){return e.isParent()}},{selector:":childless",matches:function(e){return e.isChildless()}},{selector:":child",matches:function(e){return e.isChild()}},{selector:":orphan",matches:function(e){return e.isOrphan()}},{selector:":nonorphan",matches:function(e){return e.isChild()}},{selector:":compound",matches:function(e){return e.isNode()?e.isParent():e.source().isParent()||e.target().isParent()}},{selector:":loop",matches:function(e){return e.isLoop()}},{selector:":simple",matches:function(e){return e.isSimple()}},{selector:":active",matches:function(e){return e.active()}},{selector:":inactive",matches:function(e){return!e.active()}},{selector:":backgrounding",matches:function(e){return e.backgrounding()}},{selector:":nonbackgrounding",matches:function(e){return!e.backgrounding()}}].sort(function(r,e){return Il(r.selector,e.selector)}),Mh=function(){for(var r={},e,t=0;t0&&f.edgeCount>0)return Ae("The selector `"+e+"` is invalid because it uses both a compound selector and an edge selector"),!1;if(f.edgeCount>1)return Ae("The selector `"+e+"` is invalid because it uses multiple edge selectors"),!1;f.edgeCount===1&&Ae("The selector `"+e+"` is deprecated. Edge selectors do not take effect on changes to source and target nodes after an edge is added, for performance reasons. Use a class or data selector on edges instead, updating the class or data of an edge when your app detects a change in source or target nodes.")}return!0},Bh=function(){if(this.toStringCache!=null)return this.toStringCache;for(var e=function(f){return f==null?"":f},t=function(f){return le(f)?'"'+f+'"':e(f)},a=function(f){return" "+f+" "},n=function(f,h){var c=f.type,v=f.value;switch(c){case ie.GROUP:{var d=e(v);return d.substring(0,d.length-1)}case ie.DATA_COMPARE:{var g=f.field,y=f.operator;return"["+g+a(e(y))+t(v)+"]"}case ie.DATA_BOOL:{var p=f.operator,E=f.field;return"["+e(p)+E+"]"}case ie.DATA_EXIST:{var m=f.field;return"["+m+"]"}case ie.META_COMPARE:{var T=f.operator,D=f.field;return"[["+D+a(e(T))+t(v)+"]]"}case ie.STATE:return v;case ie.ID:return"#"+v;case ie.CLASS:return"."+v;case ie.PARENT:case ie.CHILD:return i(f.parent,h)+a(">")+i(f.child,h);case ie.ANCESTOR:case ie.DESCENDANT:return i(f.ancestor,h)+" "+i(f.descendant,h);case ie.COMPOUND_SPLIT:{var L=i(f.left,h),b=i(f.subject,h),x=i(f.right,h);return L+(L.length>0?" ":"")+b+x}case ie.TRUE:return""}},i=function(f,h){return f.checks.reduce(function(c,v,d){return c+(h===f&&d===0?"$":"")+n(v,h)},"")},s="",o=0;o1&&o=0&&(t=t.replace("!",""),h=!0),t.indexOf("@")>=0&&(t=t.replace("@",""),f=!0),(i||o||f)&&(u=!i&&!s?"":""+e,l=""+a),f&&(e=u=u.toLowerCase(),a=l=l.toLowerCase()),t){case"*=":n=u.indexOf(l)>=0;break;case"$=":n=u.indexOf(l,u.length-l.length)>=0;break;case"^=":n=u.indexOf(l)===0;break;case"=":n=e===a;break;case">":c=!0,n=e>a;break;case">=":c=!0,n=e>=a;break;case"<":c=!0,n=e0;){var f=n.shift();e(f),i.add(f.id()),o&&a(n,i,f)}return r}function js(r,e,t){if(t.isParent())for(var a=t._private.children,n=0;n1&&arguments[1]!==void 0?arguments[1]:!0;return Kn(this,r,e,js)};function eo(r,e,t){if(t.isChild()){var a=t._private.parent;e.has(a.id())||r.push(a)}}Sr.forEachUp=function(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Kn(this,r,e,eo)};function Hh(r,e,t){eo(r,e,t),js(r,e,t)}Sr.forEachUpAndDown=function(r){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Kn(this,r,e,Hh)};Sr.ancestors=Sr.parents;var ta,to;ta=to={data:Se.data({field:"data",bindingEvent:"data",allowBinding:!0,allowSetting:!0,settingEvent:"data",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,immutableKeys:{id:!0,source:!0,target:!0,parent:!0},updateStyle:!0}),removeData:Se.removeData({field:"data",event:"data",triggerFnName:"trigger",triggerEvent:!0,immutableKeys:{id:!0,source:!0,target:!0,parent:!0},updateStyle:!0}),scratch:Se.data({field:"scratch",bindingEvent:"scratch",allowBinding:!0,allowSetting:!0,settingEvent:"scratch",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeScratch:Se.removeData({field:"scratch",event:"scratch",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0}),rscratch:Se.data({field:"rscratch",allowBinding:!1,allowSetting:!0,settingTriggersEvent:!1,allowGetting:!0}),removeRscratch:Se.removeData({field:"rscratch",triggerEvent:!1}),id:function(){var e=this[0];if(e)return e._private.data.id}};ta.attr=ta.data;ta.removeAttr=ta.removeData;var Xh=to,Ja={};function pn(r){return function(e){var t=this;if(e===void 0&&(e=!0),t.length!==0)if(t.isNode()&&!t.removed()){for(var a=0,n=t[0],i=n._private.edges,s=0;se}),minIndegree:dr("indegree",function(r,e){return re}),minOutdegree:dr("outdegree",function(r,e){return re})});ce(Ja,{totalDegree:function(e){for(var t=0,a=this.nodes(),n=0;n0,c=h;h&&(f=f[0]);var v=c?f.position():{x:0,y:0};t!==void 0?l.position(e,t+v[e]):i!==void 0&&l.position({x:i.x+v.x,y:i.y+v.y})}else{var d=a.position(),g=o?a.parent():null,y=g&&g.length>0,p=y;y&&(g=g[0]);var E=p?g.position():{x:0,y:0};return i={x:d.x-E.x,y:d.y-E.y},e===void 0?i:i[e]}else if(!s)return;return this}};xt.modelPosition=xt.point=xt.position;xt.modelPositions=xt.points=xt.positions;xt.renderedPoint=xt.renderedPosition;xt.relativePoint=xt.relativePosition;var qh=ro,Dr,_t;Dr=_t={};_t.renderedBoundingBox=function(r){var e=this.boundingBox(r),t=this.cy(),a=t.zoom(),n=t.pan(),i=e.x1*a+n.x,s=e.x2*a+n.x,o=e.y1*a+n.y,u=e.y2*a+n.y;return{x1:i,x2:s,y1:o,y2:u,w:s-i,h:u-o}};_t.dirtyCompoundBoundsCache=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,e=this.cy();return!e.styleEnabled()||!e.hasCompoundNodes()?this:(this.forEachUp(function(t){if(t.isParent()){var a=t._private;a.compoundBoundsClean=!1,a.bbCache=null,r||t.emitAndNotify("bounds")}}),this)};_t.updateCompoundBounds=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,e=this.cy();if(!e.styleEnabled()||!e.hasCompoundNodes())return this;if(!r&&e.batching())return this;function t(s){if(!s.isParent())return;var o=s._private,u=s.children(),l=s.pstyle("compound-sizing-wrt-labels").value==="include",f={width:{val:s.pstyle("min-width").pfValue,left:s.pstyle("min-width-bias-left"),right:s.pstyle("min-width-bias-right")},height:{val:s.pstyle("min-height").pfValue,top:s.pstyle("min-height-bias-top"),bottom:s.pstyle("min-height-bias-bottom")}},h=u.boundingBox({includeLabels:l,includeOverlays:!1,useCache:!1}),c=o.position;(h.w===0||h.h===0)&&(h={w:s.pstyle("width").pfValue,h:s.pstyle("height").pfValue},h.x1=c.x-h.w/2,h.x2=c.x+h.w/2,h.y1=c.y-h.h/2,h.y2=c.y+h.h/2);function v(w,C,A){var S=0,O=0,N=C+A;return w>0&&N>0&&(S=C/N*w,O=A/N*w),{biasDiff:S,biasComplementDiff:O}}function d(w,C,A,S){if(A.units==="%")switch(S){case"width":return w>0?A.pfValue*w:0;case"height":return C>0?A.pfValue*C:0;case"average":return w>0&&C>0?A.pfValue*(w+C)/2:0;case"min":return w>0&&C>0?w>C?A.pfValue*C:A.pfValue*w:0;case"max":return w>0&&C>0?w>C?A.pfValue*w:A.pfValue*C:0;default:return 0}else return A.units==="px"?A.pfValue:0}var g=f.width.left.value;f.width.left.units==="px"&&f.width.val>0&&(g=g*100/f.width.val);var y=f.width.right.value;f.width.right.units==="px"&&f.width.val>0&&(y=y*100/f.width.val);var p=f.height.top.value;f.height.top.units==="px"&&f.height.val>0&&(p=p*100/f.height.val);var E=f.height.bottom.value;f.height.bottom.units==="px"&&f.height.val>0&&(E=E*100/f.height.val);var m=v(f.width.val-h.w,g,y),T=m.biasDiff,D=m.biasComplementDiff,L=v(f.height.val-h.h,p,E),b=L.biasDiff,x=L.biasComplementDiff;o.autoPadding=d(h.w,h.h,s.pstyle("padding"),s.pstyle("padding-relative-to").value),o.autoWidth=Math.max(h.w,f.width.val),c.x=(-T+h.x1+h.x2+D)/2,o.autoHeight=Math.max(h.h,f.height.val),c.y=(-b+h.y1+h.y2+x)/2}for(var a=0;ae.x2?n:e.x2,e.y1=ae.y2?i:e.y2,e.w=e.x2-e.x1,e.h=e.y2-e.y1)},jt=function(e,t){return t==null?e:Et(e,t.x1,t.y1,t.x2,t.y2)},Gr=function(e,t,a){return wt(e,t,a)},Ca=function(e,t,a){if(!t.cy().headless()){var n=t._private,i=n.rstyle,s=i.arrowWidth/2,o=t.pstyle(a+"-arrow-shape").value,u,l;if(o!=="none"){a==="source"?(u=i.srcX,l=i.srcY):a==="target"?(u=i.tgtX,l=i.tgtY):(u=i.midX,l=i.midY);var f=n.arrowBounds=n.arrowBounds||{},h=f[a]=f[a]||{};h.x1=u-s,h.y1=l-s,h.x2=u+s,h.y2=l+s,h.w=h.x2-h.x1,h.h=h.y2-h.y1,Ma(h,1),Et(e,h.x1,h.y1,h.x2,h.y2)}}},yn=function(e,t,a){if(!t.cy().headless()){var n;a?n=a+"-":n="";var i=t._private,s=i.rstyle,o=t.pstyle(n+"label").strValue;if(o){var u=t.pstyle("text-halign"),l=t.pstyle("text-valign"),f=Gr(s,"labelWidth",a),h=Gr(s,"labelHeight",a),c=Gr(s,"labelX",a),v=Gr(s,"labelY",a),d=t.pstyle(n+"text-margin-x").pfValue,g=t.pstyle(n+"text-margin-y").pfValue,y=t.isEdge(),p=t.pstyle(n+"text-rotation"),E=t.pstyle("text-outline-width").pfValue,m=t.pstyle("text-border-width").pfValue,T=m/2,D=t.pstyle("text-background-padding").pfValue,L=2,b=h,x=f,w=x/2,C=b/2,A,S,O,N;if(y)A=c-w,S=c+w,O=v-C,N=v+C;else{switch(u.value){case"left":A=c-x,S=c;break;case"center":A=c-w,S=c+w;break;case"right":A=c,S=c+x;break}switch(l.value){case"top":O=v-b,N=v;break;case"center":O=v-C,N=v+C;break;case"bottom":O=v,N=v+b;break}}A+=d-Math.max(E,T)-D-L,S+=d+Math.max(E,T)+D+L,O+=g-Math.max(E,T)-D-L,N+=g+Math.max(E,T)+D+L;var P=a||"main",I=i.labelBounds,k=I[P]=I[P]||{};k.x1=A,k.y1=O,k.x2=S,k.y2=N,k.w=S-A,k.h=N-O;var R=y&&p.strValue==="autorotate",B=p.pfValue!=null&&p.pfValue!==0;if(R||B){var z=R?Gr(i.rstyle,"labelAngle",a):p.pfValue,F=Math.cos(z),V=Math.sin(z),U=(A+S)/2,$=(O+N)/2;if(!y){switch(u.value){case"left":U=S;break;case"right":U=A;break}switch(l.value){case"top":$=N;break;case"bottom":$=O;break}}var X=function(de,ee){return de=de-U,ee=ee-$,{x:de*F-ee*V+U,y:de*V+ee*F+$}},H=X(A,O),G=X(A,N),q=X(S,O),K=X(S,N);A=Math.min(H.x,G.x,q.x,K.x),S=Math.max(H.x,G.x,q.x,K.x),O=Math.min(H.y,G.y,q.y,K.y),N=Math.max(H.y,G.y,q.y,K.y)}var Z=P+"Rot",te=I[Z]=I[Z]||{};te.x1=A,te.y1=O,te.x2=S,te.y2=N,te.w=S-A,te.h=N-O,Et(e,A,O,S,N),Et(i.labelBounds.all,A,O,S,N)}return e}},Wh=function(e,t){var a=e._private.cy,n=a.styleEnabled(),i=a.headless(),s=lt(),o=e._private,u=e.isNode(),l=e.isEdge(),f,h,c,v,d,g,y=o.rstyle,p=u&&n?e.pstyle("bounds-expansion").pfValue:[0],E=function(fe){return fe.pstyle("display").value!=="none"},m=!n||E(e)&&(!l||E(e.source())&&E(e.target()));if(m){var T=0,D=0;n&&t.includeOverlays&&(T=e.pstyle("overlay-opacity").value,T!==0&&(D=e.pstyle("overlay-padding").value));var L=0,b=0;n&&t.includeUnderlays&&(L=e.pstyle("underlay-opacity").value,L!==0&&(b=e.pstyle("underlay-padding").value));var x=Math.max(D,b),w=0,C=0;if(n&&(w=e.pstyle("width").pfValue,C=w/2),u&&t.includeNodes){var A=e.position();d=A.x,g=A.y;var S=e.outerWidth(),O=S/2,N=e.outerHeight(),P=N/2;f=d-O,h=d+O,c=g-P,v=g+P,Et(s,f,c,h,v)}else if(l&&t.includeEdges)if(n&&!i){var I=e.pstyle("curve-style").strValue;if(f=Math.min(y.srcX,y.midX,y.tgtX),h=Math.max(y.srcX,y.midX,y.tgtX),c=Math.min(y.srcY,y.midY,y.tgtY),v=Math.max(y.srcY,y.midY,y.tgtY),f-=C,h+=C,c-=C,v+=C,Et(s,f,c,h,v),I==="haystack"){var k=y.haystackPts;if(k&&k.length===2){if(f=k[0].x,c=k[0].y,h=k[1].x,v=k[1].y,f>h){var R=f;f=h,h=R}if(c>v){var B=c;c=v,v=B}Et(s,f-C,c-C,h+C,v+C)}}else if(I==="bezier"||I==="unbundled-bezier"||I==="segments"||I==="taxi"){var z;switch(I){case"bezier":case"unbundled-bezier":z=y.bezierPts;break;case"segments":case"taxi":z=y.linePts;break}if(z!=null)for(var F=0;Fh){var G=f;f=h,h=G}if(c>v){var q=c;c=v,v=q}f-=C,h+=C,c-=C,v+=C,Et(s,f,c,h,v)}if(n&&t.includeEdges&&l&&(Ca(s,e,"mid-source"),Ca(s,e,"mid-target"),Ca(s,e,"source"),Ca(s,e,"target")),n){var K=e.pstyle("ghost").value==="yes";if(K){var Z=e.pstyle("ghost-offset-x").pfValue,te=e.pstyle("ghost-offset-y").pfValue;Et(s,s.x1+Z,s.y1+te,s.x2+Z,s.y2+te)}}var he=o.bodyBounds=o.bodyBounds||{};mi(he,s),cn(he,p),Ma(he,1),n&&(f=s.x1,h=s.x2,c=s.y1,v=s.y2,Et(s,f-x,c-x,h+x,v+x));var de=o.overlayBounds=o.overlayBounds||{};mi(de,s),cn(de,p),Ma(de,1);var ee=o.labelBounds=o.labelBounds||{};ee.all!=null?Ef(ee.all):ee.all=lt(),n&&t.includeLabels&&(t.includeMainLabels&&yn(s,e,null),l&&(t.includeSourceLabels&&yn(s,e,"source"),t.includeTargetLabels&&yn(s,e,"target")))}return s.x1=ct(s.x1),s.y1=ct(s.y1),s.x2=ct(s.x2),s.y2=ct(s.y2),s.w=ct(s.x2-s.x1),s.h=ct(s.y2-s.y1),s.w>0&&s.h>0&&m&&(cn(s,p),Ma(s,1)),s},no=function(e){var t=0,a=function(s){return(s?1:0)<0&&arguments[0]!==void 0?arguments[0]:uv,e=arguments.length>1?arguments[1]:void 0,t=0;t=0;o--)s(o);return this};Wt.removeAllListeners=function(){return this.removeListener("*")};Wt.emit=Wt.trigger=function(r,e,t){var a=this.listeners,n=a.length;return this.emitting++,Ie(e)||(e=[e]),lv(this,function(i,s){t!=null&&(a=[{event:s.event,type:s.type,namespace:s.namespace,callback:t}],n=a.length);for(var o=function(f){var h=a[f];if(h.type===s.type&&(!h.namespace||h.namespace===s.namespace||h.namespace===ov)&&i.eventMatches(i.context,h,s)){var c=[s];e!=null&&_l(c,e),i.beforeEmit(i.context,h,s),h.conf&&h.conf.one&&(i.listeners=i.listeners.filter(function(g){return g!==h}));var v=i.callbackContext(i.context,h,s),d=h.callback.apply(v,c);i.afterEmit(i.context,h,s),d===!1&&(s.stopPropagation(),s.preventDefault())}},u=0;u1&&!s){var o=this.length-1,u=this[o],l=u._private.data.id;this[o]=void 0,this[e]=u,i.set(l,{ele:u,index:e})}return this.length--,this},unmergeOne:function(e){e=e[0];var t=this._private,a=e._private.data.id,n=t.map,i=n.get(a);if(!i)return this;var s=i.index;return this.unmergeAt(s),this},unmerge:function(e){var t=this._private.cy;if(!e)return this;if(e&&le(e)){var a=e;e=t.mutableElements().filter(a)}for(var n=0;n=0;t--){var a=this[t];e(a)&&this.unmergeAt(t)}return this},map:function(e,t){for(var a=[],n=this,i=0;ia&&(a=u,n=o)}return{value:a,ele:n}},min:function(e,t){for(var a=1/0,n,i=this,s=0;s=0&&i"u"?"undefined":Ye(Symbol))!=e&&Ye(Symbol.iterator)!=e;t&&($a[Symbol.iterator]=function(){var a=this,n={value:void 0,done:!1},i=0,s=this.length;return bs({next:function(){return i1&&arguments[1]!==void 0?arguments[1]:!0,a=this[0],n=a.cy();if(!!n.styleEnabled()&&a){this.cleanStyle();var i=a._private.style[e];return i!=null?i:t?n.style().getDefaultProperty(e):null}},numericStyle:function(e){var t=this[0];if(!!t.cy().styleEnabled()&&t){var a=t.pstyle(e);return a.pfValue!==void 0?a.pfValue:a.value}},numericStyleUnits:function(e){var t=this[0];if(!!t.cy().styleEnabled()&&t)return t.pstyle(e).units},renderedStyle:function(e){var t=this.cy();if(!t.styleEnabled())return this;var a=this[0];if(a)return t.style().getRenderedStyle(a,e)},style:function(e,t){var a=this.cy();if(!a.styleEnabled())return this;var n=!1,i=a.style();if(Te(e)){var s=e;i.applyBypass(this,s,n),this.emitAndNotify("style")}else if(le(e))if(t===void 0){var o=this[0];return o?i.getStylePropertyValue(o,e):void 0}else i.applyBypass(this,e,t,n),this.emitAndNotify("style");else if(e===void 0){var u=this[0];return u?i.getRawStyle(u):void 0}return this},removeStyle:function(e){var t=this.cy();if(!t.styleEnabled())return this;var a=!1,n=t.style(),i=this;if(e===void 0)for(var s=0;s0&&e.push(f[0]),e.push(o[0])}return this.spawn(e,!0).filter(r)},"neighborhood"),closedNeighborhood:function(e){return this.neighborhood().add(this).filter(e)},openNeighborhood:function(e){return this.neighborhood(e)}});et.neighbourhood=et.neighborhood;et.closedNeighbourhood=et.closedNeighborhood;et.openNeighbourhood=et.openNeighborhood;ce(et,{source:dt(function(e){var t=this[0],a;return t&&(a=t._private.source||t.cy().collection()),a&&e?a.filter(e):a},"source"),target:dt(function(e){var t=this[0],a;return t&&(a=t._private.target||t.cy().collection()),a&&e?a.filter(e):a},"target"),sources:Xi({attr:"source"}),targets:Xi({attr:"target"})});function Xi(r){return function(t){for(var a=[],n=0;n0);return s},component:function(){var e=this[0];return e.cy().mutableElements().components(e)[0]}});et.componentsOf=et.components;var Ke=function(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e===void 0){ze("A collection must have a reference to the core");return}var i=new Ct,s=!1;if(!t)t=[];else if(t.length>0&&Te(t[0])&&!la(t[0])){s=!0;for(var o=[],u=new Ar,l=0,f=t.length;l0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,t=this,a=t.cy(),n=a._private,i=[],s=[],o,u=0,l=t.length;u0){for(var B=o.length===t.length?t:new Ke(a,o),z=0;z0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,t=this,a=[],n={},i=t._private.cy;function s(N){for(var P=N._private.edges,I=0;I0&&(r?A.emitAndNotify("remove"):e&&A.emit("remove"));for(var S=0;S0?S=N:A=N;while(Math.abs(O)>s&&++P=i?E(C,P):I===0?P:T(C,A,A+l)}var L=!1;function b(){L=!0,(r!==e||t!==a)&&m()}var x=function(A){return L||b(),r===e&&t===a?A:A===0?0:A===1?1:y(D(A),e,a)};x.getControlPoints=function(){return[{x:r,y:e},{x:t,y:a}]};var w="generateBezier("+[r,e,t,a]+")";return x.toString=function(){return w},x}/*! Runge-Kutta spring physics function generator. Adapted from Framer.js, copyright Koen Bok. MIT License: http://en.wikipedia.org/wiki/MIT_License */var Ev=function(){function r(a){return-a.tension*a.x-a.friction*a.v}function e(a,n,i){var s={x:a.x+i.dx*n,v:a.v+i.dv*n,tension:a.tension,friction:a.friction};return{dx:s.v,dv:r(s)}}function t(a,n){var i={dx:a.v,dv:r(a)},s=e(a,n*.5,i),o=e(a,n*.5,s),u=e(a,n,o),l=1/6*(i.dx+2*(s.dx+o.dx)+u.dx),f=1/6*(i.dv+2*(s.dv+o.dv)+u.dv);return a.x=a.x+l*n,a.v=a.v+f*n,a}return function a(n,i,s){var o={x:-1,v:0,tension:null,friction:null},u=[0],l=0,f=1/1e4,h=16/1e3,c,v,d;for(n=parseFloat(n)||500,i=parseFloat(i)||20,s=s||null,o.tension=n,o.friction=i,c=s!==null,c?(l=a(n,i),v=l/s*h):v=h;d=t(d||o,v),u.push(1+d.x),l+=16,Math.abs(d.x)>f&&Math.abs(d.v)>f;);return c?function(g){return u[g*(u.length-1)|0]}:l}}(),Re=function(e,t,a,n){var i=bv(e,t,a,n);return function(s,o,u){return s+(o-s)*i(u)}},Ra={linear:function(e,t,a){return e+(t-e)*a},ease:Re(.25,.1,.25,1),"ease-in":Re(.42,0,1,1),"ease-out":Re(0,0,.58,1),"ease-in-out":Re(.42,0,.58,1),"ease-in-sine":Re(.47,0,.745,.715),"ease-out-sine":Re(.39,.575,.565,1),"ease-in-out-sine":Re(.445,.05,.55,.95),"ease-in-quad":Re(.55,.085,.68,.53),"ease-out-quad":Re(.25,.46,.45,.94),"ease-in-out-quad":Re(.455,.03,.515,.955),"ease-in-cubic":Re(.55,.055,.675,.19),"ease-out-cubic":Re(.215,.61,.355,1),"ease-in-out-cubic":Re(.645,.045,.355,1),"ease-in-quart":Re(.895,.03,.685,.22),"ease-out-quart":Re(.165,.84,.44,1),"ease-in-out-quart":Re(.77,0,.175,1),"ease-in-quint":Re(.755,.05,.855,.06),"ease-out-quint":Re(.23,1,.32,1),"ease-in-out-quint":Re(.86,0,.07,1),"ease-in-expo":Re(.95,.05,.795,.035),"ease-out-expo":Re(.19,1,.22,1),"ease-in-out-expo":Re(1,0,0,1),"ease-in-circ":Re(.6,.04,.98,.335),"ease-out-circ":Re(.075,.82,.165,1),"ease-in-out-circ":Re(.785,.135,.15,.86),spring:function(e,t,a){if(a===0)return Ra.linear;var n=Ev(e,t,a);return function(i,s,o){return i+(s-i)*n(o)}},"cubic-bezier":Re};function _i(r,e,t,a,n){if(a===1||e===t)return t;var i=n(e,t,a);return r==null||((r.roundValue||r.color)&&(i=Math.round(i)),r.min!==void 0&&(i=Math.max(i,r.min)),r.max!==void 0&&(i=Math.min(i,r.max))),i}function Ki(r,e){return r.pfValue!=null||r.value!=null?r.pfValue!=null&&(e==null||e.type.units!=="%")?r.pfValue:r.value:r}function gr(r,e,t,a,n){var i=n!=null?n.type:null;t<0?t=0:t>1&&(t=1);var s=Ki(r,n),o=Ki(e,n);if(ae(s)&&ae(o))return _i(i,s,o,t,a);if(Ie(s)&&Ie(o)){for(var u=[],l=0;l0?(v==="spring"&&d.push(s.duration),s.easingImpl=Ra[v].apply(null,d)):s.easingImpl=Ra[v]}var g=s.easingImpl,y;if(s.duration===0?y=1:y=(t-u)/s.duration,s.applying&&(y=s.progress),y<0?y=0:y>1&&(y=1),s.delay==null){var p=s.startPosition,E=s.position;if(E&&n&&!r.locked()){var m={};Vr(p.x,E.x)&&(m.x=gr(p.x,E.x,y,g)),Vr(p.y,E.y)&&(m.y=gr(p.y,E.y,y,g)),r.position(m)}var T=s.startPan,D=s.pan,L=i.pan,b=D!=null&&a;b&&(Vr(T.x,D.x)&&(L.x=gr(T.x,D.x,y,g)),Vr(T.y,D.y)&&(L.y=gr(T.y,D.y,y,g)),r.emit("pan"));var x=s.startZoom,w=s.zoom,C=w!=null&&a;C&&(Vr(x,w)&&(i.zoom=jr(i.minZoom,gr(x,w,y,g),i.maxZoom)),r.emit("zoom")),(b||C)&&r.emit("viewport");var A=s.style;if(A&&A.length>0&&n){for(var S=0;S=0;b--){var x=L[b];x()}L.splice(0,L.length)},E=v.length-1;E>=0;E--){var m=v[E],T=m._private;if(T.stopped){v.splice(E,1),T.hooked=!1,T.playing=!1,T.started=!1,p(T.frames);continue}!T.playing&&!T.applying||(T.playing&&T.applying&&(T.applying=!1),T.started||xv(f,m,r),wv(f,m,r,h),T.applying&&(T.applying=!1),p(T.frames),T.step!=null&&T.step(r),m.completed()&&(v.splice(E,1),T.hooked=!1,T.playing=!1,T.started=!1,p(T.completes)),g=!0)}return!h&&v.length===0&&d.length===0&&a.push(f),g}for(var i=!1,s=0;s0?e.notify("draw",t):e.notify("draw")),t.unmerge(a),e.emit("step")}var Tv={animate:Se.animate(),animation:Se.animation(),animated:Se.animated(),clearQueue:Se.clearQueue(),delay:Se.delay(),delayAnimation:Se.delayAnimation(),stop:Se.stop(),addToAnimationPool:function(e){var t=this;!t.styleEnabled()||t._private.aniEles.merge(e)},stopAnimationLoop:function(){this._private.animationsRunning=!1},startAnimationLoop:function(){var e=this;if(e._private.animationsRunning=!0,!e.styleEnabled())return;function t(){!e._private.animationsRunning||Ga(function(i){Zi(i,e),t()})}var a=e.renderer();a&&a.beforeRender?a.beforeRender(function(i,s){Zi(s,e)},a.beforeRenderPriorities.animations):t()}},Dv={qualifierCompare:function(e,t){return e==null||t==null?e==null&&t==null:e.sameText(t)},eventMatches:function(e,t,a){var n=t.qualifier;return n!=null?e!==a.target&&la(a.target)&&n.matches(a.target):!0},addEventFields:function(e,t){t.cy=e,t.target=e},callbackContext:function(e,t,a){return t.qualifier!=null?a.target:e}},Aa=function(e){return le(e)?new Xt(e):e},po={createEmitter:function(){var e=this._private;return e.emitter||(e.emitter=new ja(Dv,this)),this},emitter:function(){return this._private.emitter},on:function(e,t,a){return this.emitter().on(e,Aa(t),a),this},removeListener:function(e,t,a){return this.emitter().removeListener(e,Aa(t),a),this},removeAllListeners:function(){return this.emitter().removeAllListeners(),this},one:function(e,t,a){return this.emitter().one(e,Aa(t),a),this},once:function(e,t,a){return this.emitter().one(e,Aa(t),a),this},emit:function(e,t){return this.emitter().emit(e,t),this},emitAndNotify:function(e,t){return this.emit(e),this.notify(e,t),this}};Se.eventAliasesOn(po);var Mn={png:function(e){var t=this._private.renderer;return e=e||{},t.png(e)},jpg:function(e){var t=this._private.renderer;return e=e||{},e.bg=e.bg||"#fff",t.jpg(e)}};Mn.jpeg=Mn.jpg;var ka={layout:function(e){var t=this;if(e==null){ze("Layout options must be specified to make a layout");return}if(e.name==null){ze("A `name` must be specified to make a layout");return}var a=e.name,n=t.extension("layout",a);if(n==null){ze("No such layout `"+a+"` found. Did you forget to import it and `cytoscape.use()` it?");return}var i;le(e.eles)?i=t.$(e.eles):i=e.eles!=null?e.eles:t.$();var s=new n(ce({},e,{cy:t,eles:i}));return s}};ka.createLayout=ka.makeLayout=ka.layout;var Cv={notify:function(e,t){var a=this._private;if(this.batching()){a.batchNotifications=a.batchNotifications||{};var n=a.batchNotifications[e]=a.batchNotifications[e]||this.collection();t!=null&&n.merge(t);return}if(!!a.notificationsEnabled){var i=this.renderer();this.destroyed()||!i||i.notify(e,t)}},notifications:function(e){var t=this._private;return e===void 0?t.notificationsEnabled:(t.notificationsEnabled=!!e,this)},noNotifications:function(e){this.notifications(!1),e(),this.notifications(!0)},batching:function(){return this._private.batchCount>0},startBatch:function(){var e=this._private;return e.batchCount==null&&(e.batchCount=0),e.batchCount===0&&(e.batchStyleEles=this.collection(),e.batchNotifications={}),e.batchCount++,this},endBatch:function(){var e=this._private;if(e.batchCount===0)return this;if(e.batchCount--,e.batchCount===0){e.batchStyleEles.updateStyle();var t=this.renderer();Object.keys(e.batchNotifications).forEach(function(a){var n=e.batchNotifications[a];n.empty()?t.notify(a):t.notify(a,n)})}return this},batch:function(e){return this.startBatch(),e(),this.endBatch(),this},batchData:function(e){var t=this;return this.batch(function(){for(var a=Object.keys(e),n=0;n0;)t.removeChild(t.childNodes[0]);e._private.renderer=null,e.mutableElements().forEach(function(a){var n=a._private;n.rscratch={},n.rstyle={},n.animation.current=[],n.animation.queue=[]})},onRender:function(e){return this.on("render",e)},offRender:function(e){return this.off("render",e)}};On.invalidateDimensions=On.resize;var Pa={collection:function(e,t){return le(e)?this.$(e):ft(e)?e.collection():Ie(e)?(t||(t={}),new Ke(this,e,t.unique,t.removed)):new Ke(this)},nodes:function(e){var t=this.$(function(a){return a.isNode()});return e?t.filter(e):t},edges:function(e){var t=this.$(function(a){return a.isEdge()});return e?t.filter(e):t},$:function(e){var t=this._private.elements;return e?t.filter(e):t.spawnSelf()},mutableElements:function(){return this._private.elements}};Pa.elements=Pa.filter=Pa.$;var rt={},qr="t",Sv="f";rt.apply=function(r){for(var e=this,t=e._private,a=t.cy,n=a.collection(),i=0;i0;if(c||h&&v){var d=void 0;c&&v||c?d=l.properties:v&&(d=l.mappedProperties);for(var g=0;g1&&(T=1),o.color){var L=a.valueMin[0],b=a.valueMax[0],x=a.valueMin[1],w=a.valueMax[1],C=a.valueMin[2],A=a.valueMax[2],S=a.valueMin[3]==null?1:a.valueMin[3],O=a.valueMax[3]==null?1:a.valueMax[3],N=[Math.round(L+(b-L)*T),Math.round(x+(w-x)*T),Math.round(C+(A-C)*T),Math.round(S+(O-S)*T)];i={bypass:a.bypass,name:a.name,value:N,strValue:"rgb("+N[0]+", "+N[1]+", "+N[2]+")"}}else if(o.number){var P=a.valueMin+(a.valueMax-a.valueMin)*T;i=this.parse(a.name,P,a.bypass,c)}else return!1;if(!i)return g(),!1;i.mapping=a,a=i;break}case s.data:{for(var I=a.field.split("."),k=h.data,R=0;R0&&i>0){for(var o={},u=!1,l=0;l0?r.delayAnimation(s).play().promise().then(m):m()}).then(function(){return r.animation({style:o,duration:i,easing:r.pstyle("transition-timing-function").value,queue:!1}).play().promise()}).then(function(){t.removeBypasses(r,n),r.emitAndNotify("style"),a.transitioning=!1})}else a.transitioning&&(this.removeBypasses(r,n),r.emitAndNotify("style"),a.transitioning=!1)};rt.checkTrigger=function(r,e,t,a,n,i){var s=this.properties[e],o=n(s);o!=null&&o(t,a)&&i(s)};rt.checkZOrderTrigger=function(r,e,t,a){var n=this;this.checkTrigger(r,e,t,a,function(i){return i.triggersZOrder},function(){n._private.cy.notify("zorder",r)})};rt.checkBoundsTrigger=function(r,e,t,a){this.checkTrigger(r,e,t,a,function(n){return n.triggersBounds},function(n){r.dirtyCompoundBoundsCache(),r.dirtyBoundingBoxCache(),n.triggersBoundsOfParallelBeziers&&(e==="curve-style"&&(t==="bezier"||a==="bezier")||e==="display"&&(t==="none"||a==="none"))&&r.parallelEdges().forEach(function(i){i.isBundledBezier()&&i.dirtyBoundingBoxCache()})})};rt.checkTriggers=function(r,e,t,a){r.dirtyStyleCache(),this.checkZOrderTrigger(r,e,t,a),this.checkBoundsTrigger(r,e,t,a)};var va={};va.applyBypass=function(r,e,t,a){var n=this,i=[],s=!0;if(e==="*"||e==="**"){if(t!==void 0)for(var o=0;on.length?a=a.substr(n.length):a=""}function u(){i.length>s.length?i=i.substr(s.length):i=""}for(;;){var l=a.match(/^\s*$/);if(l)break;var f=a.match(/^\s*((?:.|\s)+?)\s*\{((?:.|\s)+?)\}/);if(!f){Ae("Halting stylesheet parsing: String stylesheet contains more to parse but no selector and block found in: "+a);break}n=f[0];var h=f[1];if(h!=="core"){var c=new Xt(h);if(c.invalid){Ae("Skipping parsing of block: Invalid selector found in string stylesheet: "+h),o();continue}}var v=f[2],d=!1;i=v;for(var g=[];;){var y=i.match(/^\s*$/);if(y)break;var p=i.match(/^\s*(.+?)\s*:\s*(.+?)(?:\s*;|\s*$)/);if(!p){Ae("Skipping parsing of block: Invalid formatting of style property and value definitions found in:"+v),d=!0;break}s=p[0];var E=p[1],m=p[2],T=e.properties[E];if(!T){Ae("Skipping property: Invalid property name in: "+s),u();continue}var D=t.parse(E,m);if(!D){Ae("Skipping property: Invalid property definition in: "+s),u();continue}g.push({name:E,val:m}),u()}if(d){o();break}t.selector(h);for(var L=0;L=7&&e[0]==="d"&&(f=new RegExp(o.data.regex).exec(e))){if(t)return!1;var c=o.data;return{name:r,value:f,strValue:""+e,mapped:c,field:f[1],bypass:t}}else if(e.length>=10&&e[0]==="m"&&(h=new RegExp(o.mapData.regex).exec(e))){if(t||l.multiple)return!1;var v=o.mapData;if(!(l.color||l.number))return!1;var d=this.parse(r,h[4]);if(!d||d.mapped)return!1;var g=this.parse(r,h[5]);if(!g||g.mapped)return!1;if(d.pfValue===g.pfValue||d.strValue===g.strValue)return Ae("`"+r+": "+e+"` is not a valid mapper because the output range is zero; converting to `"+r+": "+d.strValue+"`"),this.parse(r,d.strValue);if(l.color){var y=d.value,p=g.value,E=y[0]===p[0]&&y[1]===p[1]&&y[2]===p[2]&&(y[3]===p[3]||(y[3]==null||y[3]===1)&&(p[3]==null||p[3]===1));if(E)return!1}return{name:r,value:h,strValue:""+e,mapped:v,field:h[1],fieldMin:parseFloat(h[2]),fieldMax:parseFloat(h[3]),valueMin:d.value,valueMax:g.value,bypass:t}}}if(l.multiple&&a!=="multiple"){var m;if(u?m=e.split(/\s+/):Ie(e)?m=e:m=[e],l.evenMultiple&&m.length%2!==0)return null;for(var T=[],D=[],L=[],b="",x=!1,w=0;w0?" ":"")+C.strValue}return l.validate&&!l.validate(T,D)?null:l.singleEnum&&x?T.length===1&&le(T[0])?{name:r,value:T[0],strValue:T[0],bypass:t}:null:{name:r,value:T,pfValue:L,strValue:b,bypass:t,units:D}}var A=function(){for(var K=0;Kl.max||l.strictMax&&e===l.max))return null;var I={name:r,value:e,strValue:""+e+(S||""),units:S,bypass:t};return l.unitless||S!=="px"&&S!=="em"?I.pfValue=e:I.pfValue=S==="px"||!S?e:this.getEmSizeInPixels()*e,(S==="ms"||S==="s")&&(I.pfValue=S==="ms"?e:1e3*e),(S==="deg"||S==="rad")&&(I.pfValue=S==="rad"?e:pf(e)),S==="%"&&(I.pfValue=e/100),I}else if(l.propList){var k=[],R=""+e;if(R!=="none"){for(var B=R.split(/\s*,\s*|\s+/),z=0;z0&&o>0&&!isNaN(a.w)&&!isNaN(a.h)&&a.w>0&&a.h>0){u=Math.min((s-2*t)/a.w,(o-2*t)/a.h),u=u>this._private.maxZoom?this._private.maxZoom:u,u=u=a.minZoom&&(a.maxZoom=t),this},minZoom:function(e){return e===void 0?this._private.minZoom:this.zoomRange({min:e})},maxZoom:function(e){return e===void 0?this._private.maxZoom:this.zoomRange({max:e})},getZoomedViewport:function(e){var t=this._private,a=t.pan,n=t.zoom,i,s,o=!1;if(t.zoomingEnabled||(o=!0),ae(e)?s=e:Te(e)&&(s=e.level,e.position!=null?i=Za(e.position,n,a):e.renderedPosition!=null&&(i=e.renderedPosition),i!=null&&!t.panningEnabled&&(o=!0)),s=s>t.maxZoom?t.maxZoom:s,s=st.maxZoom||!t.zoomingEnabled?s=!0:(t.zoom=u,i.push("zoom"))}if(n&&(!s||!e.cancelOnFailedZoom)&&t.panningEnabled){var l=e.pan;ae(l.x)&&(t.pan.x=l.x,o=!1),ae(l.y)&&(t.pan.y=l.y,o=!1),o||i.push("pan")}return i.length>0&&(i.push("viewport"),this.emit(i.join(" ")),this.notify("viewport")),this},center:function(e){var t=this.getCenterPan(e);return t&&(this._private.pan=t,this.emit("pan viewport"),this.notify("viewport")),this},getCenterPan:function(e,t){if(!!this._private.panningEnabled){if(le(e)){var a=e;e=this.mutableElements().filter(a)}else ft(e)||(e=this.mutableElements());if(e.length!==0){var n=e.boundingBox(),i=this.width(),s=this.height();t=t===void 0?this._private.zoom:t;var o={x:(i-t*(n.x1+n.x2))/2,y:(s-t*(n.y1+n.y2))/2};return o}}},reset:function(){return!this._private.panningEnabled||!this._private.zoomingEnabled?this:(this.viewport({pan:{x:0,y:0},zoom:1}),this)},invalidateSize:function(){this._private.sizeCache=null},size:function(){var e=this._private,t=e.container;return e.sizeCache=e.sizeCache||(t?function(){var a=Be.getComputedStyle(t),n=function(s){return parseFloat(a.getPropertyValue(s))};return{width:t.clientWidth-n("padding-left")-n("padding-right"),height:t.clientHeight-n("padding-top")-n("padding-bottom")}}():{width:1,height:1})},width:function(){return this.size().width},height:function(){return this.size().height},extent:function(){var e=this._private.pan,t=this._private.zoom,a=this.renderedExtent(),n={x1:(a.x1-e.x)/t,x2:(a.x2-e.x)/t,y1:(a.y1-e.y)/t,y2:(a.y2-e.y)/t};return n.w=n.x2-n.x1,n.h=n.y2-n.y1,n},renderedExtent:function(){var e=this.width(),t=this.height();return{x1:0,y1:0,x2:e,y2:t,w:e,h:t}},multiClickDebounceTime:function(e){if(e)this._private.multiClickDebounceTime=e;else return this._private.multiClickDebounceTime;return this}};nr.centre=nr.center;nr.autolockNodes=nr.autolock;nr.autoungrabifyNodes=nr.autoungrabify;var aa={data:Se.data({field:"data",bindingEvent:"data",allowBinding:!0,allowSetting:!0,settingEvent:"data",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeData:Se.removeData({field:"data",event:"data",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0}),scratch:Se.data({field:"scratch",bindingEvent:"scratch",allowBinding:!0,allowSetting:!0,settingEvent:"scratch",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeScratch:Se.removeData({field:"scratch",event:"scratch",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0})};aa.attr=aa.data;aa.removeAttr=aa.removeData;var na=function(e){var t=this;e=ce({},e);var a=e.container;a&&!Fa(a)&&Fa(a[0])&&(a=a[0]);var n=a?a._cyreg:null;n=n||{},n&&n.cy&&(n.cy.destroy(),n={});var i=n.readies=n.readies||[];a&&(a._cyreg=n),n.cy=t;var s=Be!==void 0&&a!==void 0&&!e.headless,o=e;o.layout=ce({name:s?"grid":"null"},o.layout),o.renderer=ce({name:s?"canvas":"null"},o.renderer);var u=function(d,g,y){return g!==void 0?g:y!==void 0?y:d},l=this._private={container:a,ready:!1,options:o,elements:new Ke(this),listeners:[],aniEles:new Ke(this),data:o.data||{},scratch:{},layout:null,renderer:null,destroyed:!1,notificationsEnabled:!0,minZoom:1e-50,maxZoom:1e50,zoomingEnabled:u(!0,o.zoomingEnabled),userZoomingEnabled:u(!0,o.userZoomingEnabled),panningEnabled:u(!0,o.panningEnabled),userPanningEnabled:u(!0,o.userPanningEnabled),boxSelectionEnabled:u(!0,o.boxSelectionEnabled),autolock:u(!1,o.autolock,o.autolockNodes),autoungrabify:u(!1,o.autoungrabify,o.autoungrabifyNodes),autounselectify:u(!1,o.autounselectify),styleEnabled:o.styleEnabled===void 0?s:o.styleEnabled,zoom:ae(o.zoom)?o.zoom:1,pan:{x:Te(o.pan)&&ae(o.pan.x)?o.pan.x:0,y:Te(o.pan)&&ae(o.pan.y)?o.pan.y:0},animation:{current:[],queue:[]},hasCompoundNodes:!1,multiClickDebounceTime:u(250,o.multiClickDebounceTime)};this.createEmitter(),this.selectionType(o.selectionType),this.zoomRange({min:o.minZoom,max:o.maxZoom});var f=function(d,g){var y=d.some(Dl);if(y)return Nr.all(d).then(g);g(d)};l.styleEnabled&&t.setStyle([]);var h=ce({},o,o.renderer);t.initRenderer(h);var c=function(d,g,y){t.notifications(!1);var p=t.mutableElements();p.length>0&&p.remove(),d!=null&&(Te(d)||Ie(d))&&t.add(d),t.one("layoutready",function(m){t.notifications(!0),t.emit(m),t.one("load",g),t.emitAndNotify("load")}).one("layoutstop",function(){t.one("done",y),t.emit("done")});var E=ce({},t._private.options.layout);E.eles=t.elements(),t.layout(E).run()};f([o.style,o.elements],function(v){var d=v[0],g=v[1];l.styleEnabled&&t.style().append(d),c(g,function(){t.startAnimationLoop(),l.ready=!0,Fe(o.ready)&&t.on("ready",o.ready);for(var y=0;y0,u=lt(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:t.width(),h:t.height()}),l;if(ft(e.roots))l=e.roots;else if(Ie(e.roots)){for(var f=[],h=0;h0;){var P=N(),I=C(P,S);if(I)P.outgoers().filter(function(ee){return ee.isNode()&&a.has(ee)}).forEach(O);else if(I===null){Ae("Detected double maximal shift for node `"+P.id()+"`. Bailing maximal adjustment due to cycle. Use `options.maximal: true` only on DAGs.");break}}}w();var k=0;if(e.avoidOverlap)for(var R=0;R0&&p[0].length<=3?ve/2:0),Y=2*Math.PI/p[se].length*ne;return se===0&&p[0].length===1&&(M=1),{x:te.x+M*Math.cos(Y),y:te.y+M*Math.sin(Y)}}else{var J={x:te.x+(ne+1-(ue+1)/2)*Ee,y:(se+1)*ge};return J}};return a.nodes().layoutPositions(this,e,de),this};var Ov={fit:!0,padding:30,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,spacingFactor:void 0,radius:void 0,startAngle:3/2*Math.PI,sweep:void 0,clockwise:!0,sort:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,t){return!0},ready:void 0,stop:void 0,transform:function(e,t){return t}};function mo(r){this.options=ce({},Ov,r)}mo.prototype.run=function(){var r=this.options,e=r,t=r.cy,a=e.eles,n=e.counterclockwise!==void 0?!e.counterclockwise:e.clockwise,i=a.nodes().not(":parent");e.sort&&(i=i.sort(e.sort));for(var s=lt(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:t.width(),h:t.height()}),o={x:s.x1+s.w/2,y:s.y1+s.h/2},u=e.sweep===void 0?2*Math.PI-2*Math.PI/i.length:e.sweep,l=u/Math.max(1,i.length-1),f,h=0,c=0;c1&&e.avoidOverlap){h*=1.75;var p=Math.cos(l)-Math.cos(0),E=Math.sin(l)-Math.sin(0),m=Math.sqrt(h*h/(p*p+E*E));f=Math.max(m,f)}var T=function(L,b){var x=e.startAngle+b*l*(n?1:-1),w=f*Math.cos(x),C=f*Math.sin(x),A={x:o.x+w,y:o.y+C};return A};return a.nodes().layoutPositions(this,e,T),this};var Iv={fit:!0,padding:30,startAngle:3/2*Math.PI,sweep:void 0,clockwise:!0,equidistant:!1,minNodeSpacing:10,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,height:void 0,width:void 0,spacingFactor:void 0,concentric:function(e){return e.degree()},levelWidth:function(e){return e.maxDegree()/4},animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,t){return!0},ready:void 0,stop:void 0,transform:function(e,t){return t}};function bo(r){this.options=ce({},Iv,r)}bo.prototype.run=function(){for(var r=this.options,e=r,t=e.counterclockwise!==void 0?!e.counterclockwise:e.clockwise,a=r.cy,n=e.eles,i=n.nodes().not(":parent"),s=lt(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:a.width(),h:a.height()}),o={x:s.x1+s.w/2,y:s.y1+s.h/2},u=[],l=0,f=0;f0){var D=Math.abs(E[0].value-T.value);D>=y&&(E=[],p.push(E))}E.push(T)}var L=l+e.minNodeSpacing;if(!e.avoidOverlap){var b=p.length>0&&p[0].length>1,x=Math.min(s.w,s.h)/2-L,w=x/(p.length+b?1:0);L=Math.min(L,w)}for(var C=0,A=0;A1&&e.avoidOverlap){var P=Math.cos(N)-Math.cos(0),I=Math.sin(N)-Math.sin(0),k=Math.sqrt(L*L/(P*P+I*I));C=Math.max(k,C)}S.r=C,C+=L}if(e.equidistant){for(var R=0,B=0,z=0;z=r.numIter||(Vv(a,r),a.temperature=a.temperature*r.coolingFactor,a.temperature=r.animationThreshold&&i(),Ga(h)}};f()}else{for(;l;)l=s(u),u++;ji(a,r),o()}return this};nn.prototype.stop=function(){return this.stopped=!0,this.thread&&this.thread.stop(),this.emit("layoutstop"),this};nn.prototype.destroy=function(){return this.thread&&this.thread.stop(),this};var kv=function(e,t,a){for(var n=a.eles.edges(),i=a.eles.nodes(),s={isCompound:e.hasCompoundNodes(),layoutNodes:[],idToIndex:{},nodeSize:i.size(),graphSet:[],indexToGraph:[],layoutEdges:[],edgeSize:n.size(),temperature:a.initialTemp,clientWidth:e.width(),clientHeight:e.width(),boundingBox:lt(a.boundingBox?a.boundingBox:{x1:0,y1:0,w:e.width(),h:e.height()})},o=a.eles.components(),u={},l=0;l0){s.graphSet.push(b);for(var l=0;ln.count?0:n.graph},Bv=function r(e,t,a,n){var i=n.graphSet[a];if(-10)var h=n.nodeOverlap*f,c=Math.sqrt(o*o+u*u),v=h*o/c,d=h*u/c;else var g=Ua(e,o,u),y=Ua(t,-1*o,-1*u),p=y.x-g.x,E=y.y-g.y,m=p*p+E*E,c=Math.sqrt(m),h=(e.nodeRepulsion+t.nodeRepulsion)/m,v=h*p/c,d=h*E/c;e.isLocked||(e.offsetX-=v,e.offsetY-=d),t.isLocked||(t.offsetX+=v,t.offsetY+=d)}},Uv=function(e,t,a,n){if(a>0)var i=e.maxX-t.minX;else var i=t.maxX-e.minX;if(n>0)var s=e.maxY-t.minY;else var s=t.maxY-e.minY;return i>=0&&s>=0?Math.sqrt(i*i+s*s):0},Ua=function(e,t,a){var n=e.positionX,i=e.positionY,s=e.height||1,o=e.width||1,u=a/t,l=s/o,f={};return t===0&&0a?(f.x=n,f.y=i+s/2,f):0t&&-1*l<=u&&u<=l?(f.x=n-o/2,f.y=i-o*a/2/t,f):0=l)?(f.x=n+s*t/2/a,f.y=i+s/2,f):(0>a&&(u<=-1*l||u>=l)&&(f.x=n-s*t/2/a,f.y=i-s/2),f)},Hv=function(e,t){for(var a=0;aa){var y=t.gravity*v/g,p=t.gravity*d/g;c.offsetX+=y,c.offsetY+=p}}}}},qv=function(e,t){var a=[],n=0,i=-1;for(a.push.apply(a,e.graphSet[0]),i+=e.graphSet[0].length;n<=i;){var s=a[n++],o=e.idToIndex[s],u=e.layoutNodes[o],l=u.children;if(0a)var i={x:a*e/n,y:a*t/n};else var i={x:e,y:t};return i},Kv=function r(e,t){var a=e.parentId;if(a!=null){var n=t.layoutNodes[t.idToIndex[a]],i=!1;if((n.maxX==null||e.maxX+n.padRight>n.maxX)&&(n.maxX=e.maxX+n.padRight,i=!0),(n.minX==null||e.minX-n.padLeftn.maxY)&&(n.maxY=e.maxY+n.padBottom,i=!0),(n.minY==null||e.minY-n.padTopp&&(d+=y+t.componentSpacing,v=0,g=0,y=0)}}},Zv={fit:!0,padding:30,boundingBox:void 0,avoidOverlap:!0,avoidOverlapPadding:10,nodeDimensionsIncludeLabels:!1,spacingFactor:void 0,condense:!1,rows:void 0,cols:void 0,position:function(e){},sort:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,t){return!0},ready:void 0,stop:void 0,transform:function(e,t){return t}};function wo(r){this.options=ce({},Zv,r)}wo.prototype.run=function(){var r=this.options,e=r,t=r.cy,a=e.eles,n=a.nodes().not(":parent");e.sort&&(n=n.sort(e.sort));var i=lt(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:t.width(),h:t.height()});if(i.h===0||i.w===0)a.nodes().layoutPositions(this,e,function(U){return{x:i.x1,y:i.y1}});else{var s=n.size(),o=Math.sqrt(s*i.h/i.w),u=Math.round(o),l=Math.round(i.w/i.h*o),f=function($){if($==null)return Math.min(u,l);var X=Math.min(u,l);X==u?u=$:l=$},h=function($){if($==null)return Math.max(u,l);var X=Math.max(u,l);X==u?u=$:l=$},c=e.rows,v=e.cols!=null?e.cols:e.columns;if(c!=null&&v!=null)u=c,l=v;else if(c!=null&&v==null)u=c,l=Math.ceil(s/u);else if(c==null&&v!=null)l=v,u=Math.ceil(s/l);else if(l*u>s){var d=f(),g=h();(d-1)*g>=s?f(d-1):(g-1)*d>=s&&h(g-1)}else for(;l*u=s?h(p+1):f(y+1)}var E=i.w/l,m=i.h/u;if(e.condense&&(E=0,m=0),e.avoidOverlap)for(var T=0;T=l&&(P=0,N++)},k={},R=0;R(P=Nf(r,e,I[k],I[k+1],I[k+2],I[k+3])))return y(b,P),!0}else if(w.edgeType==="bezier"||w.edgeType==="multibezier"||w.edgeType==="self"||w.edgeType==="compound"){for(var I=w.allpts,k=0;k+5(P=Af(r,e,I[k],I[k+1],I[k+2],I[k+3],I[k+4],I[k+5])))return y(b,P),!0}for(var R=R||x.source,B=B||x.target,z=n.getArrowWidth(C,A),F=[{name:"source",x:w.arrowStartX,y:w.arrowStartY,angle:w.srcArrowAngle},{name:"target",x:w.arrowEndX,y:w.arrowEndY,angle:w.tgtArrowAngle},{name:"mid-source",x:w.midX,y:w.midY,angle:w.midsrcArrowAngle},{name:"mid-target",x:w.midX,y:w.midY,angle:w.midtgtArrowAngle}],k=0;k0&&(p(R),p(B))}function m(b,x,w){return wt(b,x,w)}function T(b,x){var w=b._private,C=c,A;x?A=x+"-":A="",b.boundingBox();var S=w.labelBounds[x||"main"],O=b.pstyle(A+"label").value,N=b.pstyle("text-events").strValue==="yes";if(!(!N||!O)){var P=m(w.rscratch,"labelX",x),I=m(w.rscratch,"labelY",x),k=m(w.rscratch,"labelAngle",x),R=b.pstyle(A+"text-margin-x").pfValue,B=b.pstyle(A+"text-margin-y").pfValue,z=S.x1-C-R,F=S.x2+C-R,V=S.y1-C-B,U=S.y2+C-B;if(k){var $=Math.cos(k),X=Math.sin(k),H=function(de,ee){return de=de-P,ee=ee-I,{x:de*$-ee*X+P,y:de*X+ee*$+I}},G=H(z,V),q=H(z,U),K=H(F,V),Z=H(F,U),te=[G.x+R,G.y+B,K.x+R,K.y+B,Z.x+R,Z.y+B,q.x+R,q.y+B];if(ut(r,e,te))return y(b),!0}else if(Cr(S,r,e))return y(b),!0}}for(var D=s.length-1;D>=0;D--){var L=s[D];L.isNode()?p(L)||T(L):E(L)||T(L)||T(L,"source")||T(L,"target")}return o};ur.getAllInBox=function(r,e,t,a){var n=this.getCachedZSortedEles().interactive,i=[],s=Math.min(r,t),o=Math.max(r,t),u=Math.min(e,a),l=Math.max(e,a);r=s,t=o,e=u,a=l;for(var f=lt({x1:r,y1:e,x2:t,y2:a}),h=0;h0?Math.max(oe-we,0):Math.min(oe+we,0)},O=S(C,x),N=S(A,w),P=!1;E===l?p=Math.abs(O)>Math.abs(N)?n:a:E===u||E===o?(p=a,P=!0):(E===i||E===s)&&(p=n,P=!0);var I=p===a,k=I?N:O,R=I?A:C,B=Bs(R),z=!1;!(P&&(T||L))&&(E===o&&R<0||E===u&&R>0||E===i&&R>0||E===s&&R<0)&&(B*=-1,k=B*Math.abs(k),z=!0);var F;if(T){var V=D<0?1+D:D;F=V*k}else{var U=D<0?k:0;F=U+D*B}var $=function(oe){return Math.abs(oe)=Math.abs(k)},X=$(F),H=$(Math.abs(k)-Math.abs(F)),G=X||H;if(G&&!z)if(I){var q=Math.abs(R)<=c/2,K=Math.abs(C)<=v/2;if(q){var Z=(f.x1+f.x2)/2,te=f.y1,he=f.y2;t.segpts=[Z,te,Z,he]}else if(K){var de=(f.y1+f.y2)/2,ee=f.x1,re=f.x2;t.segpts=[ee,de,re,de]}else t.segpts=[f.x1,f.y2]}else{var fe=Math.abs(R)<=h/2,se=Math.abs(A)<=d/2;if(fe){var ne=(f.y1+f.y2)/2,ue=f.x1,Ee=f.x2;t.segpts=[ue,ne,Ee,ne]}else if(se){var ge=(f.x1+f.x2)/2,ve=f.y1,J=f.y2;t.segpts=[ge,ve,ge,J]}else t.segpts=[f.x2,f.y1]}else if(I){var M=f.y1+F+(y?c/2*B:0),Y=f.x1,Q=f.x2;t.segpts=[Y,M,Q,M]}else{var W=f.x1+F+(y?h/2*B:0),_=f.y1,pe=f.y2;t.segpts=[W,_,W,pe]}};it.tryToCorrectInvalidPoints=function(r,e){var t=r._private.rscratch;if(t.edgeType==="bezier"){var a=e.srcPos,n=e.tgtPos,i=e.srcW,s=e.srcH,o=e.tgtW,u=e.tgtH,l=e.srcShape,f=e.tgtShape,h=!ae(t.startX)||!ae(t.startY),c=!ae(t.arrowStartX)||!ae(t.arrowStartY),v=!ae(t.endX)||!ae(t.endY),d=!ae(t.arrowEndX)||!ae(t.arrowEndY),g=3,y=this.getArrowWidth(r.pstyle("width").pfValue,r.pstyle("arrow-scale").value)*this.arrowShapeWidth,p=g*y,E=rr({x:t.ctrlpts[0],y:t.ctrlpts[1]},{x:t.startX,y:t.startY}),m=EN.poolIndex()){var P=O;O=N,N=P}var I=w.srcPos=O.position(),k=w.tgtPos=N.position(),R=w.srcW=O.outerWidth(),B=w.srcH=O.outerHeight(),z=w.tgtW=N.outerWidth(),F=w.tgtH=N.outerHeight(),V=w.srcShape=t.nodeShapes[e.getNodeShape(O)],U=w.tgtShape=t.nodeShapes[e.getNodeShape(N)];w.dirCounts={north:0,west:0,south:0,east:0,northwest:0,southwest:0,northeast:0,southeast:0};for(var $=0;$0){var q=i,K=Jt(q,br(t)),Z=Jt(q,br(G)),te=K;if(Z2){var he=Jt(q,{x:G[2],y:G[3]});he0){var Y=s,Q=Jt(Y,br(t)),W=Jt(Y,br(M)),_=Q;if(W2){var pe=Jt(Y,{x:M[2],y:M[3]});pe<_&&(t=[M[2],M[3]])}}}var j=wa(t,A,e.arrowShapes[u].spacing(r)+f),oe=wa(t,A,e.arrowShapes[u].gap(r)+f);c.startX=oe[0],c.startY=oe[1],c.arrowStartX=j[0],c.arrowStartY=j[1],T&&(!ae(c.startX)||!ae(c.startY)||!ae(c.endX)||!ae(c.endY)?c.badLine=!0:c.badLine=!1)};ca.getSourceEndpoint=function(r){var e=r[0]._private.rscratch;switch(this.recalculateRenderedStyle(r),e.edgeType){case"haystack":return{x:e.haystackPts[0],y:e.haystackPts[1]};default:return{x:e.arrowStartX,y:e.arrowStartY}}};ca.getTargetEndpoint=function(r){var e=r[0]._private.rscratch;switch(this.recalculateRenderedStyle(r),e.edgeType){case"haystack":return{x:e.haystackPts[2],y:e.haystackPts[3]};default:return{x:e.arrowEndX,y:e.arrowEndY}}};var ti={};function tc(r,e,t){for(var a=function(l,f,h,c){return He(l,f,h,c)},n=e._private,i=n.rstyle.bezierPts,s=0;s=d||b){y={cp:T,segment:L};break}}if(y)break}var x=y.cp,w=y.segment,C=(d-p)/w.length,A=w.t1-w.t0,S=v?w.t0+A*C:w.t1-A*C;S=jr(0,S,1),e=wr(x.p0,x.p1,x.p2,S),c=rc(x.p0,x.p1,x.p2,S);break}case"straight":case"segments":case"haystack":{for(var O=0,N,P,I,k,R=a.allpts.length,B=0;B+3=d));B+=2);var z=d-P,F=z/N;F=jr(0,F,1),e=mf(I,k,F),c=So(I,k);break}}s("labelX",h,e.x),s("labelY",h,e.y),s("labelAutoAngle",h,c)}};l("source"),l("target"),this.applyLabelDimensions(r)}};St.applyLabelDimensions=function(r){this.applyPrefixedLabelDimensions(r),r.isEdge()&&(this.applyPrefixedLabelDimensions(r,"source"),this.applyPrefixedLabelDimensions(r,"target"))};St.applyPrefixedLabelDimensions=function(r,e){var t=r._private,a=this.getLabelText(r,e),n=this.calculateLabelDimensions(r,a),i=r.pstyle("line-height").pfValue,s=r.pstyle("text-wrap").strValue,o=wt(t.rscratch,"labelWrapCachedLines",e)||[],u=s!=="wrap"?1:Math.max(o.length,1),l=n.height/u,f=l*i,h=n.width,c=n.height+(u-1)*(i-1)*l;zt(t.rstyle,"labelWidth",e,h),zt(t.rscratch,"labelWidth",e,h),zt(t.rstyle,"labelHeight",e,c),zt(t.rscratch,"labelHeight",e,c),zt(t.rscratch,"labelLineHeight",e,f)};St.getLabelText=function(r,e){var t=r._private,a=e?e+"-":"",n=r.pstyle(a+"label").strValue,i=r.pstyle("text-transform").value,s=function(z,F){return F?(zt(t.rscratch,z,e,F),F):wt(t.rscratch,z,e)};if(!n)return"";i=="none"||(i=="uppercase"?n=n.toUpperCase():i=="lowercase"&&(n=n.toLowerCase()));var o=r.pstyle("text-wrap").value;if(o==="wrap"){var u=s("labelKey");if(u!=null&&s("labelWrapKey")===u)return s("labelWrapCachedText");for(var l="\u200B",f=n.split(` +`),h=r.pstyle("text-max-width").pfValue,c=r.pstyle("text-overflow-wrap").value,v=c==="anywhere",d=[],g=/[\s\u200b]+/,y=v?"":" ",p=0;ph){for(var L=E.split(g),b="",x=0;xO)break;N+=n[k],k===n.length-1&&(I=!0)}return I||(N+=P),N}return n};St.getLabelJustification=function(r){var e=r.pstyle("text-justification").strValue,t=r.pstyle("text-halign").strValue;if(e==="auto")if(r.isNode())switch(t){case"left":return"right";case"right":return"left";default:return"center"}else return"center";else return e};St.calculateLabelDimensions=function(r,e){var t=this,a=tr(e,r._private.labelDimsKey),n=t.labelDimCache||(t.labelDimCache=[]),i=n[a];if(i!=null)return i;var s=0,o=r.pstyle("font-style").strValue,u=r.pstyle("font-size").pfValue,l=r.pstyle("font-family").strValue,f=r.pstyle("font-weight").strValue,h=this.labelCalcCanvas,c=this.labelCalcCanvasContext;if(!h){h=this.labelCalcCanvas=document.createElement("canvas"),c=this.labelCalcCanvasContext=h.getContext("2d");var v=h.style;v.position="absolute",v.left="-9999px",v.top="-9999px",v.zIndex="-1",v.visibility="hidden",v.pointerEvents="none"}c.font="".concat(o," ").concat(f," ").concat(u,"px ").concat(l);for(var d=0,g=0,y=e.split(` +`),p=0;p1&&arguments[1]!==void 0?arguments[1]:!0;if(e.merge(s),o)for(var u=0;u=r.desktopTapThreshold2}var Nt=a(M);Xe&&(r.hoverData.tapholdCancelled=!0);var Bt=function(){var Tt=r.hoverData.dragDelta=r.hoverData.dragDelta||[];Tt.length===0?(Tt.push(be[0]),Tt.push(be[1])):(Tt[0]+=be[0],Tt[1]+=be[1])};Q=!0,t(me,["mousemove","vmousemove","tapdrag"],M,{x:j[0],y:j[1]});var hr=function(){r.data.bgActivePosistion=void 0,r.hoverData.selecting||W.emit({originalEvent:M,type:"boxstart",position:{x:j[0],y:j[1]}}),Ne[4]=1,r.hoverData.selecting=!0,r.redrawHint("select",!0),r.redraw()};if(r.hoverData.which===3){if(Xe){var Zt={originalEvent:M,type:"cxtdrag",position:{x:j[0],y:j[1]}};ye?ye.emit(Zt):W.emit(Zt),r.hoverData.cxtDragged=!0,(!r.hoverData.cxtOver||me!==r.hoverData.cxtOver)&&(r.hoverData.cxtOver&&r.hoverData.cxtOver.emit({originalEvent:M,type:"cxtdragout",position:{x:j[0],y:j[1]}}),r.hoverData.cxtOver=me,me&&me.emit({originalEvent:M,type:"cxtdragover",position:{x:j[0],y:j[1]}}))}}else if(r.hoverData.dragging){if(Q=!0,W.panningEnabled()&&W.userPanningEnabled()){var vr;if(r.hoverData.justStartedPan){var pa=r.hoverData.mdownPos;vr={x:(j[0]-pa[0])*_,y:(j[1]-pa[1])*_},r.hoverData.justStartedPan=!1}else vr={x:be[0]*_,y:be[1]*_};W.panBy(vr),W.emit("dragpan"),r.hoverData.dragged=!0}j=r.projectIntoViewport(M.clientX,M.clientY)}else if(Ne[4]==1&&(ye==null||ye.pannable())){if(Xe){if(!r.hoverData.dragging&&W.boxSelectionEnabled()&&(Nt||!W.panningEnabled()||!W.userPanningEnabled()))hr();else if(!r.hoverData.selecting&&W.panningEnabled()&&W.userPanningEnabled()){var Qt=n(ye,r.hoverData.downs);Qt&&(r.hoverData.dragging=!0,r.hoverData.justStartedPan=!0,Ne[4]=0,r.data.bgActivePosistion=br(oe),r.redrawHint("select",!0),r.redraw())}ye&&ye.pannable()&&ye.active()&&ye.unactivate()}}else{if(ye&&ye.pannable()&&ye.active()&&ye.unactivate(),(!ye||!ye.grabbed())&&me!=Le&&(Le&&t(Le,["mouseout","tapdragout"],M,{x:j[0],y:j[1]}),me&&t(me,["mouseover","tapdragover"],M,{x:j[0],y:j[1]}),r.hoverData.last=me),ye)if(Xe){if(W.boxSelectionEnabled()&&Nt)ye&&ye.grabbed()&&(g(Ge),ye.emit("freeon"),Ge.emit("free"),r.dragData.didDrag&&(ye.emit("dragfreeon"),Ge.emit("dragfree"))),hr();else if(ye&&ye.grabbed()&&r.nodeIsDraggable(ye)){var st=!r.dragData.didDrag;st&&r.redrawHint("eles",!0),r.dragData.didDrag=!0,r.hoverData.draggingEles||v(Ge,{inDragLayer:!0});var Je={x:0,y:0};if(ae(be[0])&&ae(be[1])&&(Je.x+=be[0],Je.y+=be[1],st)){var ot=r.hoverData.dragDelta;ot&&ae(ot[0])&&ae(ot[1])&&(Je.x+=ot[0],Je.y+=ot[1])}r.hoverData.draggingEles=!0,Ge.silentShift(Je).emit("position drag"),r.redrawHint("drag",!0),r.redraw()}}else Bt();Q=!0}if(Ne[2]=j[0],Ne[3]=j[1],Q)return M.stopPropagation&&M.stopPropagation(),M.preventDefault&&M.preventDefault(),!1}},!1);var w,C,A;r.registerBinding(window,"mouseup",function(M){var Y=r.hoverData.capture;if(!!Y){r.hoverData.capture=!1;var Q=r.cy,W=r.projectIntoViewport(M.clientX,M.clientY),_=r.selection,pe=r.findNearestElement(W[0],W[1],!0,!1),j=r.dragData.possibleDragElements,oe=r.hoverData.down,we=a(M);if(r.data.bgActivePosistion&&(r.redrawHint("select",!0),r.redraw()),r.hoverData.tapholdCancelled=!0,r.data.bgActivePosistion=void 0,oe&&oe.unactivate(),r.hoverData.which===3){var Ne={originalEvent:M,type:"cxttapend",position:{x:W[0],y:W[1]}};if(oe?oe.emit(Ne):Q.emit(Ne),!r.hoverData.cxtDragged){var me={originalEvent:M,type:"cxttap",position:{x:W[0],y:W[1]}};oe?oe.emit(me):Q.emit(me)}r.hoverData.cxtDragged=!1,r.hoverData.which=null}else if(r.hoverData.which===1){if(t(pe,["mouseup","tapend","vmouseup"],M,{x:W[0],y:W[1]}),!r.dragData.didDrag&&!r.hoverData.dragged&&!r.hoverData.selecting&&!r.hoverData.isOverThresholdDrag&&(t(oe,["click","tap","vclick"],M,{x:W[0],y:W[1]}),C=!1,M.timeStamp-A<=Q.multiClickDebounceTime()?(w&&clearTimeout(w),C=!0,A=null,t(oe,["dblclick","dbltap","vdblclick"],M,{x:W[0],y:W[1]})):(w=setTimeout(function(){C||t(oe,["oneclick","onetap","voneclick"],M,{x:W[0],y:W[1]})},Q.multiClickDebounceTime()),A=M.timeStamp)),oe==null&&!r.dragData.didDrag&&!r.hoverData.selecting&&!r.hoverData.dragged&&!a(M)&&(Q.$(e).unselect(["tapunselect"]),j.length>0&&r.redrawHint("eles",!0),r.dragData.possibleDragElements=j=Q.collection()),pe==oe&&!r.dragData.didDrag&&!r.hoverData.selecting&&pe!=null&&pe._private.selectable&&(r.hoverData.dragging||(Q.selectionType()==="additive"||we?pe.selected()?pe.unselect(["tapunselect"]):pe.select(["tapselect"]):we||(Q.$(e).unmerge(pe).unselect(["tapunselect"]),pe.select(["tapselect"]))),r.redrawHint("eles",!0)),r.hoverData.selecting){var Le=Q.collection(r.getAllInBox(_[0],_[1],_[2],_[3]));r.redrawHint("select",!0),Le.length>0&&r.redrawHint("eles",!0),Q.emit({type:"boxend",originalEvent:M,position:{x:W[0],y:W[1]}});var ye=function(Xe){return Xe.selectable()&&!Xe.selected()};Q.selectionType()==="additive"||we||Q.$(e).unmerge(Le).unselect(),Le.emit("box").stdFilter(ye).select().emit("boxselect"),r.redraw()}if(r.hoverData.dragging&&(r.hoverData.dragging=!1,r.redrawHint("select",!0),r.redrawHint("eles",!0),r.redraw()),!_[4]){r.redrawHint("drag",!0),r.redrawHint("eles",!0);var be=oe&&oe.grabbed();g(j),be&&(oe.emit("freeon"),j.emit("free"),r.dragData.didDrag&&(oe.emit("dragfreeon"),j.emit("dragfree")))}}_[4]=0,r.hoverData.down=null,r.hoverData.cxtStarted=!1,r.hoverData.draggingEles=!1,r.hoverData.selecting=!1,r.hoverData.isOverThresholdDrag=!1,r.dragData.didDrag=!1,r.hoverData.dragged=!1,r.hoverData.dragDelta=[],r.hoverData.mdownPos=null,r.hoverData.mdownGPos=null}},!1);var S=function(M){if(!r.scrollingPage){var Y=r.cy,Q=Y.zoom(),W=Y.pan(),_=r.projectIntoViewport(M.clientX,M.clientY),pe=[_[0]*Q+W.x,_[1]*Q+W.y];if(r.hoverData.draggingEles||r.hoverData.dragging||r.hoverData.cxtStarted||b()){M.preventDefault();return}if(Y.panningEnabled()&&Y.userPanningEnabled()&&Y.zoomingEnabled()&&Y.userZoomingEnabled()){M.preventDefault(),r.data.wheelZooming=!0,clearTimeout(r.data.wheelTimeout),r.data.wheelTimeout=setTimeout(function(){r.data.wheelZooming=!1,r.redrawHint("eles",!0),r.redraw()},150);var j;M.deltaY!=null?j=M.deltaY/-250:M.wheelDeltaY!=null?j=M.wheelDeltaY/1e3:j=M.wheelDelta/1e3,j=j*r.wheelSensitivity;var oe=M.deltaMode===1;oe&&(j*=33);var we=Y.zoom()*Math.pow(10,j);M.type==="gesturechange"&&(we=r.gestureStartZoom*M.scale),Y.zoom({level:we,renderedPosition:{x:pe[0],y:pe[1]}}),Y.emit(M.type==="gesturechange"?"pinchzoom":"scrollzoom")}}};r.registerBinding(r.container,"wheel",S,!0),r.registerBinding(window,"scroll",function(M){r.scrollingPage=!0,clearTimeout(r.scrollingPageTimeout),r.scrollingPageTimeout=setTimeout(function(){r.scrollingPage=!1},250)},!0),r.registerBinding(r.container,"gesturestart",function(M){r.gestureStartZoom=r.cy.zoom(),r.hasTouchStarted||M.preventDefault()},!0),r.registerBinding(r.container,"gesturechange",function(J){r.hasTouchStarted||S(J)},!0),r.registerBinding(r.container,"mouseout",function(M){var Y=r.projectIntoViewport(M.clientX,M.clientY);r.cy.emit({originalEvent:M,type:"mouseout",position:{x:Y[0],y:Y[1]}})},!1),r.registerBinding(r.container,"mouseover",function(M){var Y=r.projectIntoViewport(M.clientX,M.clientY);r.cy.emit({originalEvent:M,type:"mouseover",position:{x:Y[0],y:Y[1]}})},!1);var O,N,P,I,k,R,B,z,F,V,U,$,X,H=function(M,Y,Q,W){return Math.sqrt((Q-M)*(Q-M)+(W-Y)*(W-Y))},G=function(M,Y,Q,W){return(Q-M)*(Q-M)+(W-Y)*(W-Y)},q;r.registerBinding(r.container,"touchstart",q=function(M){if(r.hasTouchStarted=!0,!!x(M)){p(),r.touchData.capture=!0,r.data.bgActivePosistion=void 0;var Y=r.cy,Q=r.touchData.now,W=r.touchData.earlier;if(M.touches[0]){var _=r.projectIntoViewport(M.touches[0].clientX,M.touches[0].clientY);Q[0]=_[0],Q[1]=_[1]}if(M.touches[1]){var _=r.projectIntoViewport(M.touches[1].clientX,M.touches[1].clientY);Q[2]=_[0],Q[3]=_[1]}if(M.touches[2]){var _=r.projectIntoViewport(M.touches[2].clientX,M.touches[2].clientY);Q[4]=_[0],Q[5]=_[1]}if(M.touches[1]){r.touchData.singleTouchMoved=!0,g(r.dragData.touchDragEles);var pe=r.findContainerClientCoords();F=pe[0],V=pe[1],U=pe[2],$=pe[3],O=M.touches[0].clientX-F,N=M.touches[0].clientY-V,P=M.touches[1].clientX-F,I=M.touches[1].clientY-V,X=0<=O&&O<=U&&0<=P&&P<=U&&0<=N&&N<=$&&0<=I&&I<=$;var j=Y.pan(),oe=Y.zoom();k=H(O,N,P,I),R=G(O,N,P,I),B=[(O+P)/2,(N+I)/2],z=[(B[0]-j.x)/oe,(B[1]-j.y)/oe];var we=200,Ne=we*we;if(R=1){for(var yt=r.touchData.startPosition=[],qe=0;qe=r.touchTapThreshold2}if(Y&&r.touchData.cxt){M.preventDefault();var yt=M.touches[0].clientX-F,qe=M.touches[0].clientY-V,vt=M.touches[1].clientX-F,at=M.touches[1].clientY-V,Nt=G(yt,qe,vt,at),Bt=Nt/R,hr=150,Zt=hr*hr,vr=1.5,pa=vr*vr;if(Bt>=pa||Nt>=Zt){r.touchData.cxt=!1,r.data.bgActivePosistion=void 0,r.redrawHint("select",!0);var Qt={originalEvent:M,type:"cxttapend",position:{x:_[0],y:_[1]}};r.touchData.start?(r.touchData.start.unactivate().emit(Qt),r.touchData.start=null):W.emit(Qt)}}if(Y&&r.touchData.cxt){var Qt={originalEvent:M,type:"cxtdrag",position:{x:_[0],y:_[1]}};r.data.bgActivePosistion=void 0,r.redrawHint("select",!0),r.touchData.start?r.touchData.start.emit(Qt):W.emit(Qt),r.touchData.start&&(r.touchData.start._private.grabbed=!1),r.touchData.cxtDragged=!0;var st=r.findNearestElement(_[0],_[1],!0,!0);(!r.touchData.cxtOver||st!==r.touchData.cxtOver)&&(r.touchData.cxtOver&&r.touchData.cxtOver.emit({originalEvent:M,type:"cxtdragout",position:{x:_[0],y:_[1]}}),r.touchData.cxtOver=st,st&&st.emit({originalEvent:M,type:"cxtdragover",position:{x:_[0],y:_[1]}}))}else if(Y&&M.touches[2]&&W.boxSelectionEnabled())M.preventDefault(),r.data.bgActivePosistion=void 0,this.lastThreeTouch=+new Date,r.touchData.selecting||W.emit({originalEvent:M,type:"boxstart",position:{x:_[0],y:_[1]}}),r.touchData.selecting=!0,r.touchData.didSelect=!0,Q[4]=1,!Q||Q.length===0||Q[0]===void 0?(Q[0]=(_[0]+_[2]+_[4])/3,Q[1]=(_[1]+_[3]+_[5])/3,Q[2]=(_[0]+_[2]+_[4])/3+1,Q[3]=(_[1]+_[3]+_[5])/3+1):(Q[2]=(_[0]+_[2]+_[4])/3,Q[3]=(_[1]+_[3]+_[5])/3),r.redrawHint("select",!0),r.redraw();else if(Y&&M.touches[1]&&!r.touchData.didSelect&&W.zoomingEnabled()&&W.panningEnabled()&&W.userZoomingEnabled()&&W.userPanningEnabled()){M.preventDefault(),r.data.bgActivePosistion=void 0,r.redrawHint("select",!0);var Je=r.dragData.touchDragEles;if(Je){r.redrawHint("drag",!0);for(var ot=0;ot0&&!r.hoverData.draggingEles&&!r.swipePanning&&r.data.bgActivePosistion!=null&&(r.data.bgActivePosistion=void 0,r.redrawHint("select",!0),r.redraw())}},!1);var Z;r.registerBinding(window,"touchcancel",Z=function(M){var Y=r.touchData.start;r.touchData.capture=!1,Y&&Y.unactivate()});var te,he,de,ee;if(r.registerBinding(window,"touchend",te=function(M){var Y=r.touchData.start,Q=r.touchData.capture;if(Q)M.touches.length===0&&(r.touchData.capture=!1),M.preventDefault();else return;var W=r.selection;r.swipePanning=!1,r.hoverData.draggingEles=!1;var _=r.cy,pe=_.zoom(),j=r.touchData.now,oe=r.touchData.earlier;if(M.touches[0]){var we=r.projectIntoViewport(M.touches[0].clientX,M.touches[0].clientY);j[0]=we[0],j[1]=we[1]}if(M.touches[1]){var we=r.projectIntoViewport(M.touches[1].clientX,M.touches[1].clientY);j[2]=we[0],j[3]=we[1]}if(M.touches[2]){var we=r.projectIntoViewport(M.touches[2].clientX,M.touches[2].clientY);j[4]=we[0],j[5]=we[1]}Y&&Y.unactivate();var Ne;if(r.touchData.cxt){if(Ne={originalEvent:M,type:"cxttapend",position:{x:j[0],y:j[1]}},Y?Y.emit(Ne):_.emit(Ne),!r.touchData.cxtDragged){var me={originalEvent:M,type:"cxttap",position:{x:j[0],y:j[1]}};Y?Y.emit(me):_.emit(me)}r.touchData.start&&(r.touchData.start._private.grabbed=!1),r.touchData.cxt=!1,r.touchData.start=null,r.redraw();return}if(!M.touches[2]&&_.boxSelectionEnabled()&&r.touchData.selecting){r.touchData.selecting=!1;var Le=_.collection(r.getAllInBox(W[0],W[1],W[2],W[3]));W[0]=void 0,W[1]=void 0,W[2]=void 0,W[3]=void 0,W[4]=0,r.redrawHint("select",!0),_.emit({type:"boxend",originalEvent:M,position:{x:j[0],y:j[1]}});var ye=function(Zt){return Zt.selectable()&&!Zt.selected()};Le.emit("box").stdFilter(ye).select().emit("boxselect"),Le.nonempty()&&r.redrawHint("eles",!0),r.redraw()}if(Y!=null&&Y.unactivate(),M.touches[2])r.data.bgActivePosistion=void 0,r.redrawHint("select",!0);else if(!M.touches[1]){if(!M.touches[0]){if(!M.touches[0]){r.data.bgActivePosistion=void 0,r.redrawHint("select",!0);var be=r.dragData.touchDragEles;if(Y!=null){var Ge=Y._private.grabbed;g(be),r.redrawHint("drag",!0),r.redrawHint("eles",!0),Ge&&(Y.emit("freeon"),be.emit("free"),r.dragData.didDrag&&(Y.emit("dragfreeon"),be.emit("dragfree"))),t(Y,["touchend","tapend","vmouseup","tapdragout"],M,{x:j[0],y:j[1]}),Y.unactivate(),r.touchData.start=null}else{var Xe=r.findNearestElement(j[0],j[1],!0,!0);t(Xe,["touchend","tapend","vmouseup","tapdragout"],M,{x:j[0],y:j[1]})}var pt=r.touchData.startPosition[0]-j[0],yt=pt*pt,qe=r.touchData.startPosition[1]-j[1],vt=qe*qe,at=yt+vt,Nt=at*pe*pe;r.touchData.singleTouchMoved||(Y||_.$(":selected").unselect(["tapunselect"]),t(Y,["tap","vclick"],M,{x:j[0],y:j[1]}),he=!1,M.timeStamp-ee<=_.multiClickDebounceTime()?(de&&clearTimeout(de),he=!0,ee=null,t(Y,["dbltap","vdblclick"],M,{x:j[0],y:j[1]})):(de=setTimeout(function(){he||t(Y,["onetap","voneclick"],M,{x:j[0],y:j[1]})},_.multiClickDebounceTime()),ee=M.timeStamp)),Y!=null&&!r.dragData.didDrag&&Y._private.selectable&&Nt"u"){var re=[],fe=function(M){return{clientX:M.clientX,clientY:M.clientY,force:1,identifier:M.pointerId,pageX:M.pageX,pageY:M.pageY,radiusX:M.width/2,radiusY:M.height/2,screenX:M.screenX,screenY:M.screenY,target:M.target}},se=function(M){return{event:M,touch:fe(M)}},ne=function(M){re.push(se(M))},ue=function(M){for(var Y=0;Y0)return F[0]}return null},v=Object.keys(h),d=0;d0?c:Gs(i,s,e,t,a,n,o)},checkPoint:function(e,t,a,n,i,s,o){var u=fa(n,i),l=2*u;if(It(e,t,this.points,s,o,n,i-l,[0,-1],a)||It(e,t,this.points,s,o,n-l,i,[0,-1],a))return!0;var f=n/2+2*a,h=i/2+2*a,c=[s-f,o-h,s-f,o,s+f,o,s+f,o-h];return!!(ut(e,t,c)||er(e,t,l,l,s+n/2-u,o+i/2-u,a)||er(e,t,l,l,s-n/2+u,o+i/2-u,a))}}};kt.registerNodeShapes=function(){var r=this.nodeShapes={},e=this;this.generateEllipse(),this.generatePolygon("triangle",nt(3,0)),this.generateRoundPolygon("round-triangle",nt(3,0)),this.generatePolygon("rectangle",nt(4,0)),r.square=r.rectangle,this.generateRoundRectangle(),this.generateCutRectangle(),this.generateBarrel(),this.generateBottomRoundrectangle();{var t=[0,1,1,0,0,-1,-1,0];this.generatePolygon("diamond",t),this.generateRoundPolygon("round-diamond",t)}this.generatePolygon("pentagon",nt(5,0)),this.generateRoundPolygon("round-pentagon",nt(5,0)),this.generatePolygon("hexagon",nt(6,0)),this.generateRoundPolygon("round-hexagon",nt(6,0)),this.generatePolygon("heptagon",nt(7,0)),this.generateRoundPolygon("round-heptagon",nt(7,0)),this.generatePolygon("octagon",nt(8,0)),this.generateRoundPolygon("round-octagon",nt(8,0));var a=new Array(20);{var n=Dn(5,0),i=Dn(5,Math.PI/5),s=.5*(3-Math.sqrt(5));s*=1.57;for(var o=0;o=e.deqFastCost*T)break}else if(l){if(E>=e.deqCost*v||E>=e.deqAvgCost*c)break}else if(m>=e.deqNoDrawCost*En)break;var D=e.deq(a,y,g);if(D.length>0)for(var L=0;L0&&(e.onDeqd(a,d),!l&&e.shouldRedraw(a,d,y,g)&&i())},o=e.priority||Yn;n.beforeRender(s,o(a))}}}},nc=function(){function r(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:za;Fn(this,r),this.idsByKey=new Ct,this.keyForId=new Ct,this.cachesByLvl=new Ct,this.lvls=[],this.getKey=e,this.doesEleInvalidateKey=t}return Gn(r,[{key:"getIdsFor",value:function(t){t==null&&ze("Can not get id list for null key");var a=this.idsByKey,n=this.idsByKey.get(t);return n||(n=new Ar,a.set(t,n)),n}},{key:"addIdForKey",value:function(t,a){t!=null&&this.getIdsFor(t).add(a)}},{key:"deleteIdForKey",value:function(t,a){t!=null&&this.getIdsFor(t).delete(a)}},{key:"getNumberOfIdsForKey",value:function(t){return t==null?0:this.getIdsFor(t).size}},{key:"updateKeyMappingFor",value:function(t){var a=t.id(),n=this.keyForId.get(a),i=this.getKey(t);this.deleteIdForKey(n,a),this.addIdForKey(i,a),this.keyForId.set(a,i)}},{key:"deleteKeyMappingFor",value:function(t){var a=t.id(),n=this.keyForId.get(a);this.deleteIdForKey(n,a),this.keyForId.delete(a)}},{key:"keyHasChangedFor",value:function(t){var a=t.id(),n=this.keyForId.get(a),i=this.getKey(t);return n!==i}},{key:"isInvalid",value:function(t){return this.keyHasChangedFor(t)||this.doesEleInvalidateKey(t)}},{key:"getCachesAt",value:function(t){var a=this.cachesByLvl,n=this.lvls,i=a.get(t);return i||(i=new Ct,a.set(t,i),n.push(t)),i}},{key:"getCache",value:function(t,a){return this.getCachesAt(a).get(t)}},{key:"get",value:function(t,a){var n=this.getKey(t),i=this.getCache(n,a);return i!=null&&this.updateKeyMappingFor(t),i}},{key:"getForCachedKey",value:function(t,a){var n=this.keyForId.get(t.id()),i=this.getCache(n,a);return i}},{key:"hasCache",value:function(t,a){return this.getCachesAt(a).has(t)}},{key:"has",value:function(t,a){var n=this.getKey(t);return this.hasCache(n,a)}},{key:"setCache",value:function(t,a,n){n.key=t,this.getCachesAt(a).set(t,n)}},{key:"set",value:function(t,a,n){var i=this.getKey(t);this.setCache(i,a,n),this.updateKeyMappingFor(t)}},{key:"deleteCache",value:function(t,a){this.getCachesAt(a).delete(t)}},{key:"delete",value:function(t,a){var n=this.getKey(t);this.deleteCache(n,a)}},{key:"invalidateKey",value:function(t){var a=this;this.lvls.forEach(function(n){return a.deleteCache(t,n)})}},{key:"invalidate",value:function(t){var a=t.id(),n=this.keyForId.get(a);this.deleteKeyMappingFor(t);var i=this.doesEleInvalidateKey(t);return i&&this.invalidateKey(n),i||this.getNumberOfIdsForKey(n)===0}}]),r}(),is=25,Na=50,Ba=-4,In=3,ic=7.99,sc=8,oc=1024,uc=1024,lc=1024,fc=.2,hc=.8,vc=10,cc=.15,dc=.1,gc=.9,pc=.9,yc=100,mc=1,Er={dequeue:"dequeue",downscale:"downscale",highQuality:"highQuality"},bc=Ze({getKey:null,doesEleInvalidateKey:za,drawElement:null,getBoundingBox:null,getRotationPoint:null,getRotationOffset:null,isVisible:Os,allowEdgeTxrCaching:!0,allowParentTxrCaching:!0}),Hr=function(e,t){var a=this;a.renderer=e,a.onDequeues=[];var n=bc(t);ce(a,n),a.lookup=new nc(n.getKey,n.doesEleInvalidateKey),a.setupDequeueing()},Ue=Hr.prototype;Ue.reasons=Er;Ue.getTextureQueue=function(r){var e=this;return e.eleImgCaches=e.eleImgCaches||{},e.eleImgCaches[r]=e.eleImgCaches[r]||[]};Ue.getRetiredTextureQueue=function(r){var e=this,t=e.eleImgCaches.retired=e.eleImgCaches.retired||{},a=t[r]=t[r]||[];return a};Ue.getElementQueue=function(){var r=this,e=r.eleCacheQueue=r.eleCacheQueue||new oa.default(function(t,a){return a.reqs-t.reqs});return e};Ue.getElementKeyToQueue=function(){var r=this,e=r.eleKeyToCacheQueue=r.eleKeyToCacheQueue||{};return e};Ue.getElement=function(r,e,t,a,n){var i=this,s=this.renderer,o=s.cy.zoom(),u=this.lookup;if(!e||e.w===0||e.h===0||isNaN(e.w)||isNaN(e.h)||!r.visible()||r.removed()||!i.allowEdgeTxrCaching&&r.isEdge()||!i.allowParentTxrCaching&&r.isParent())return null;if(a==null&&(a=Math.ceil(Hn(o*t))),a=ic||a>In)return null;var l=Math.pow(2,a),f=e.h*l,h=e.w*l,c=s.eleTextBiggerThanMin(r,l);if(!this.isVisible(r,c))return null;var v=u.get(r,a);if(v&&v.invalidated&&(v.invalidated=!1,v.texture.invalidatedWidth-=v.width),v)return v;var d;if(f<=is?d=is:f<=Na?d=Na:d=Math.ceil(f/Na)*Na,f>lc||h>uc)return null;var g=i.getTextureQueue(d),y=g[g.length-2],p=function(){return i.recycleTexture(d,h)||i.addTexture(d,h)};y||(y=g[g.length-1]),y||(y=p()),y.width-y.usedWidtha;A--)w=i.getElement(r,e,t,A,Er.downscale);C()}else return i.queueElement(r,L.level-1),L;else{var S;if(!m&&!T&&!D)for(var O=a-1;O>=Ba;O--){var N=u.get(r,O);if(N){S=N;break}}if(E(S))return i.queueElement(r,a),S;y.context.translate(y.usedWidth,0),y.context.scale(l,l),this.drawElement(y.context,r,e,c,!1),y.context.scale(1/l,1/l),y.context.translate(-y.usedWidth,0)}return v={x:y.usedWidth,texture:y,level:a,scale:l,width:h,height:f,scaledLabelShown:c},y.usedWidth+=Math.ceil(h+sc),y.eleCaches.push(v),u.set(r,a,v),i.checkTextureFullness(y),v};Ue.invalidateElements=function(r){for(var e=0;e=fc*r.width&&this.retireTexture(r)};Ue.checkTextureFullness=function(r){var e=this,t=e.getTextureQueue(r.height);r.usedWidth/r.width>hc&&r.fullnessChecks>=vc?Ht(t,r):r.fullnessChecks++};Ue.retireTexture=function(r){var e=this,t=r.height,a=e.getTextureQueue(t),n=this.lookup;Ht(a,r),r.retired=!0;for(var i=r.eleCaches,s=0;s=e)return s.retired=!1,s.usedWidth=0,s.invalidatedWidth=0,s.fullnessChecks=0,Un(s.eleCaches),s.context.setTransform(1,0,0,1,0,0),s.context.clearRect(0,0,s.width,s.height),Ht(n,s),a.push(s),s}};Ue.queueElement=function(r,e){var t=this,a=t.getElementQueue(),n=t.getElementKeyToQueue(),i=this.getKey(r),s=n[i];if(s)s.level=Math.max(s.level,e),s.eles.merge(r),s.reqs++,a.updateItem(s);else{var o={eles:r.spawn().merge(r),level:e,reqs:1,key:i};a.push(o),n[i]=o}};Ue.dequeue=function(r){for(var e=this,t=e.getElementQueue(),a=e.getElementKeyToQueue(),n=[],i=e.lookup,s=0;s0;s++){var o=t.pop(),u=o.key,l=o.eles[0],f=i.hasCache(l,o.level);if(a[u]=null,f)continue;n.push(o);var h=e.getBoundingBox(l);e.getElement(l,h,r,o.level,Er.dequeue)}return n};Ue.removeFromQueue=function(r){var e=this,t=e.getElementQueue(),a=e.getElementKeyToQueue(),n=this.getKey(r),i=a[n];i!=null&&(i.eles.length===1?(i.reqs=$n,t.updateItem(i),t.pop(),a[n]=null):i.eles.unmerge(r))};Ue.onDequeue=function(r){this.onDequeues.push(r)};Ue.offDequeue=function(r){Ht(this.onDequeues,r)};Ue.setupDequeueing=Io.setupDequeueing({deqRedrawThreshold:yc,deqCost:cc,deqAvgCost:dc,deqNoDrawCost:gc,deqFastCost:pc,deq:function(e,t,a){return e.dequeue(t,a)},onDeqd:function(e,t){for(var a=0;a=wc||t>Xa)return null}a.validateLayersElesOrdering(t,r);var u=a.layersByLevel,l=Math.pow(2,t),f=u[t]=u[t]||[],h,c=a.levelIsComplete(t,r),v,d=function(){var C=function(P){if(a.validateLayersElesOrdering(P,r),a.levelIsComplete(P,r))return v=u[P],!0},A=function(P){if(!v)for(var I=t+P;Wr<=I&&I<=Xa&&!C(I);I+=P);};A(1),A(-1);for(var S=f.length-1;S>=0;S--){var O=f[S];O.invalid&&Ht(f,O)}};if(!c)d();else return f;var g=function(){if(!h){h=lt();for(var C=0;CNc)return null;var O=a.makeLayer(h,t);if(A!=null){var N=f.indexOf(A)+1;f.splice(N,0,O)}else(C.insert===void 0||C.insert)&&f.unshift(O);return O};if(a.skipping&&!o)return null;for(var p=null,E=r.length/Ec,m=!o,T=0;T=E||!Fs(p.bb,D.boundingBox()))&&(p=y({insert:!0,after:p}),!p))return null;v||m?a.queueLayer(p,D):a.drawEleInLayer(p,D,t,e),p.eles.push(D),b[t]=p}return v||(m?null:f)};Qe.getEleLevelForLayerLevel=function(r,e){return r};Qe.drawEleInLayer=function(r,e,t,a){var n=this,i=this.renderer,s=r.context,o=e.boundingBox();o.w===0||o.h===0||!e.visible()||(t=n.getEleLevelForLayerLevel(t,a),i.setImgSmoothing(s,!1),i.drawCachedElement(s,e,null,null,t,Mc),i.setImgSmoothing(s,!0))};Qe.levelIsComplete=function(r,e){var t=this,a=t.layersByLevel[r];if(!a||a.length===0)return!1;for(var n=0,i=0;i0||s.invalid)return!1;n+=s.eles.length}return n===e.length};Qe.validateLayersElesOrdering=function(r,e){var t=this.layersByLevel[r];if(!!t)for(var a=0;a0){e=!0;break}}return e};Qe.invalidateElements=function(r){var e=this;r.length!==0&&(e.lastInvalidationTime=Ot(),!(r.length===0||!e.haveLayers())&&e.updateElementsInLayers(r,function(a,n,i){e.invalidateLayer(a)}))};Qe.invalidateLayer=function(r){if(this.lastInvalidationTime=Ot(),!r.invalid){var e=r.level,t=r.eles,a=this.layersByLevel[e];Ht(a,r),r.elesQueue=[],r.invalid=!0,r.replacement&&(r.replacement.invalid=!0);for(var n=0;n3&&arguments[3]!==void 0?arguments[3]:!0,n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,s=this,o=e._private.rscratch;if(!(i&&!e.visible())&&!(o.badLine||o.allpts==null||isNaN(o.allpts[0]))){var u;t&&(u=t,r.translate(-u.x1,-u.y1));var l=i?e.pstyle("opacity").value:1,f=i?e.pstyle("line-opacity").value:1,h=e.pstyle("curve-style").value,c=e.pstyle("line-style").value,v=e.pstyle("width").pfValue,d=e.pstyle("line-cap").value,g=l*f,y=l*f,p=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:g;h==="straight-triangle"?(s.eleStrokeStyle(r,e,S),s.drawEdgeTrianglePath(e,r,o.allpts)):(r.lineWidth=v,r.lineCap=d,s.eleStrokeStyle(r,e,S),s.drawEdgePath(e,r,o.allpts,c),r.lineCap="butt")},E=function(){!n||s.drawEdgeOverlay(r,e)},m=function(){!n||s.drawEdgeUnderlay(r,e)},T=function(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:y;s.drawArrowheads(r,e,S)},D=function(){s.drawElementText(r,e,null,a)};r.lineJoin="round";var L=e.pstyle("ghost").value==="yes";if(L){var b=e.pstyle("ghost-offset-x").pfValue,x=e.pstyle("ghost-offset-y").pfValue,w=e.pstyle("ghost-opacity").value,C=g*w;r.translate(b,x),p(C),T(C),r.translate(-b,-x)}m(),p(),T(),E(),D(),t&&r.translate(u.x1,u.y1)}};var Po=function(e){if(!["overlay","underlay"].includes(e))throw new Error("Invalid state");return function(t,a){if(!!a.visible()){var n=a.pstyle("".concat(e,"-opacity")).value;if(n!==0){var i=this,s=i.usePaths(),o=a._private.rscratch,u=a.pstyle("".concat(e,"-padding")).pfValue,l=2*u,f=a.pstyle("".concat(e,"-color")).value;t.lineWidth=l,o.edgeType==="self"&&!s?t.lineCap="butt":t.lineCap="round",i.colorStrokeStyle(t,f[0],f[1],f[2],n),i.drawEdgePath(a,t,o.allpts,"solid")}}}};Pt.drawEdgeOverlay=Po("overlay");Pt.drawEdgeUnderlay=Po("underlay");Pt.drawEdgePath=function(r,e,t,a){var n=r._private.rscratch,i=e,s,o=!1,u=this.usePaths(),l=r.pstyle("line-dash-pattern").pfValue,f=r.pstyle("line-dash-offset").pfValue;if(u){var h=t.join("$"),c=n.pathCacheKey&&n.pathCacheKey===h;c?(s=e=n.pathCache,o=!0):(s=e=new Path2D,n.pathCacheKey=h,n.pathCache=s)}if(i.setLineDash)switch(a){case"dotted":i.setLineDash([1,1]);break;case"dashed":i.setLineDash(l),i.lineDashOffset=f;break;case"solid":i.setLineDash([]);break}if(!o&&!n.badLine)switch(e.beginPath&&e.beginPath(),e.moveTo(t[0],t[1]),n.edgeType){case"bezier":case"self":case"compound":case"multibezier":for(var v=2;v+35&&arguments[5]!==void 0?arguments[5]:!0,s=this;if(a==null){if(i&&!s.eleTextBiggerThanMin(e))return}else if(a===!1)return;if(e.isNode()){var o=e.pstyle("label");if(!o||!o.value)return;var u=s.getLabelJustification(e);r.textAlign=u,r.textBaseline="bottom"}else{var l=e.element()._private.rscratch.badLine,f=e.pstyle("label"),h=e.pstyle("source-label"),c=e.pstyle("target-label");if(l||(!f||!f.value)&&(!h||!h.value)&&(!c||!c.value))return;r.textAlign="center",r.textBaseline="bottom"}var v=!t,d;t&&(d=t,r.translate(-d.x1,-d.y1)),n==null?(s.drawText(r,e,null,v,i),e.isEdge()&&(s.drawText(r,e,"source",v,i),s.drawText(r,e,"target",v,i))):s.drawText(r,e,n,v,i),t&&r.translate(d.x1,d.y1)};lr.getFontCache=function(r){var e;this.fontCaches=this.fontCaches||[];for(var t=0;t2&&arguments[2]!==void 0?arguments[2]:!0,a=e.pstyle("font-style").strValue,n=e.pstyle("font-size").pfValue+"px",i=e.pstyle("font-family").strValue,s=e.pstyle("font-weight").strValue,o=t?e.effectiveOpacity()*e.pstyle("text-opacity").value:1,u=e.pstyle("text-outline-opacity").value*o,l=e.pstyle("color").value,f=e.pstyle("text-outline-color").value;r.font=a+" "+s+" "+n+" "+i,r.lineJoin="round",this.colorFillStyle(r,l[0],l[1],l[2],o),this.colorStrokeStyle(r,f[0],f[1],f[2],u)};function $c(r,e,t,a,n){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:5;r.beginPath(),r.moveTo(e+i,t),r.lineTo(e+a-i,t),r.quadraticCurveTo(e+a,t,e+a,t+i),r.lineTo(e+a,t+n-i),r.quadraticCurveTo(e+a,t+n,e+a-i,t+n),r.lineTo(e+i,t+n),r.quadraticCurveTo(e,t+n,e,t+n-i),r.lineTo(e,t+i),r.quadraticCurveTo(e,t,e+i,t),r.closePath(),r.fill()}lr.getTextAngle=function(r,e){var t,a=r._private,n=a.rscratch,i=e?e+"-":"",s=r.pstyle(i+"text-rotation"),o=wt(n,"labelAngle",e);return s.strValue==="autorotate"?t=r.isEdge()?o:0:s.strValue==="none"?t=0:t=s.pfValue,t};lr.drawText=function(r,e,t){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,i=e._private,s=i.rscratch,o=n?e.effectiveOpacity():1;if(!(n&&(o===0||e.pstyle("text-opacity").value===0))){t==="main"&&(t=null);var u=wt(s,"labelX",t),l=wt(s,"labelY",t),f,h,c=this.getLabelText(e,t);if(c!=null&&c!==""&&!isNaN(u)&&!isNaN(l)){this.setupTextStyle(r,e,n);var v=t?t+"-":"",d=wt(s,"labelWidth",t),g=wt(s,"labelHeight",t),y=e.pstyle(v+"text-margin-x").pfValue,p=e.pstyle(v+"text-margin-y").pfValue,E=e.isEdge(),m=e.pstyle("text-halign").value,T=e.pstyle("text-valign").value;E&&(m="center",T="center"),u+=y,l+=p;var D;switch(a?D=this.getTextAngle(e,t):D=0,D!==0&&(f=u,h=l,r.translate(f,h),r.rotate(D),u=0,l=0),T){case"top":break;case"center":l+=g/2;break;case"bottom":l+=g;break}var L=e.pstyle("text-background-opacity").value,b=e.pstyle("text-border-opacity").value,x=e.pstyle("text-border-width").pfValue,w=e.pstyle("text-background-padding").pfValue;if(L>0||x>0&&b>0){var C=u-w;switch(m){case"left":C-=d;break;case"center":C-=d/2;break}var A=l-g-w,S=d+2*w,O=g+2*w;if(L>0){var N=r.fillStyle,P=e.pstyle("text-background-color").value;r.fillStyle="rgba("+P[0]+","+P[1]+","+P[2]+","+L*o+")";var I=e.pstyle("text-background-shape").strValue;I.indexOf("round")===0?$c(r,C,A,S,O,2):r.fillRect(C,A,S,O),r.fillStyle=N}if(x>0&&b>0){var k=r.strokeStyle,R=r.lineWidth,B=e.pstyle("text-border-color").value,z=e.pstyle("text-border-style").value;if(r.strokeStyle="rgba("+B[0]+","+B[1]+","+B[2]+","+b*o+")",r.lineWidth=x,r.setLineDash)switch(z){case"dotted":r.setLineDash([1,1]);break;case"dashed":r.setLineDash([4,2]);break;case"double":r.lineWidth=x/4,r.setLineDash([]);break;case"solid":r.setLineDash([]);break}if(r.strokeRect(C,A,S,O),z==="double"){var F=x/2;r.strokeRect(C+F,A+F,S-F*2,O-F*2)}r.setLineDash&&r.setLineDash([]),r.lineWidth=R,r.strokeStyle=k}}var V=2*e.pstyle("text-outline-width").pfValue;if(V>0&&(r.lineWidth=V),e.pstyle("text-wrap").value==="wrap"){var U=wt(s,"labelWrapCachedLines",t),$=wt(s,"labelLineHeight",t),X=d/2,H=this.getLabelJustification(e);switch(H==="auto"||(m==="left"?H==="left"?u+=-d:H==="center"&&(u+=-X):m==="center"?H==="left"?u+=-X:H==="right"&&(u+=X):m==="right"&&(H==="center"?u+=X:H==="right"&&(u+=d))),T){case"top":l-=(U.length-1)*$;break;case"center":case"bottom":l-=(U.length-1)*$;break}for(var G=0;G0&&r.strokeText(U[G],u,l),r.fillText(U[G],u,l),l+=$}else V>0&&r.strokeText(c,u,l),r.fillText(c,u,l);D!==0&&(r.rotate(-D),r.translate(-f,-h))}}};var kr={};kr.drawNode=function(r,e,t){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,s=this,o,u,l=e._private,f=l.rscratch,h=e.position();if(!(!ae(h.x)||!ae(h.y))&&!(i&&!e.visible())){var c=i?e.effectiveOpacity():1,v=s.usePaths(),d,g=!1,y=e.padding();o=e.width()+2*y,u=e.height()+2*y;var p;t&&(p=t,r.translate(-p.x1,-p.y1));for(var E=e.pstyle("background-image"),m=E.value,T=new Array(m.length),D=new Array(m.length),L=0,b=0;b0&&arguments[0]!==void 0?arguments[0]:O;s.eleFillStyle(r,e,ne)},R=function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:I;s.colorStrokeStyle(r,N[0],N[1],N[2],ne)},B=e.pstyle("shape").strValue,z=e.pstyle("shape-polygon-points").pfValue;if(v){r.translate(h.x,h.y);var F=s.nodePathCache=s.nodePathCache||[],V=Ms(B==="polygon"?B+","+z.join(","):B,""+u,""+o),U=F[V];U!=null?(d=U,g=!0,f.pathCache=d):(d=new Path2D,F[V]=f.pathCache=d)}var $=function(){if(!g){var ne=h;v&&(ne={x:0,y:0}),s.nodeShapes[s.getNodeShape(e)].draw(d||r,ne.x,ne.y,o,u)}v?r.fill(d):r.fill()},X=function(){for(var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c,ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Ee=l.backgrounding,ge=0,ve=0;ve0&&arguments[0]!==void 0?arguments[0]:!1,ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c;s.hasPie(e)&&(s.drawPie(r,e,ue),ne&&(v||s.nodeShapes[s.getNodeShape(e)].draw(r,h.x,h.y,o,u)))},G=function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c,ue=(A>0?A:-A)*ne,Ee=A>0?0:255;A!==0&&(s.colorFillStyle(r,Ee,Ee,Ee,ue),v?r.fill(d):r.fill())},q=function(){if(S>0){if(r.lineWidth=S,r.lineCap="butt",r.setLineDash)switch(P){case"dotted":r.setLineDash([1,1]);break;case"dashed":r.setLineDash([4,2]);break;case"solid":case"double":r.setLineDash([]);break}if(v?r.stroke(d):r.stroke(),P==="double"){r.lineWidth=S/3;var ne=r.globalCompositeOperation;r.globalCompositeOperation="destination-out",v?r.stroke(d):r.stroke(),r.globalCompositeOperation=ne}r.setLineDash&&r.setLineDash([])}},K=function(){n&&s.drawNodeOverlay(r,e,h,o,u)},Z=function(){n&&s.drawNodeUnderlay(r,e,h,o,u)},te=function(){s.drawElementText(r,e,null,a)},he=e.pstyle("ghost").value==="yes";if(he){var de=e.pstyle("ghost-offset-x").pfValue,ee=e.pstyle("ghost-offset-y").pfValue,re=e.pstyle("ghost-opacity").value,fe=re*c;r.translate(de,ee),k(re*O),$(),X(fe,!0),R(re*I),q(),H(A!==0||S!==0),X(fe,!1),G(fe),r.translate(-de,-ee)}v&&r.translate(-h.x,-h.y),Z(),v&&r.translate(h.x,h.y),k(),$(),X(c,!0),R(),q(),H(A!==0||S!==0),X(c,!1),G(),v&&r.translate(-h.x,-h.y),te(),K(),t&&r.translate(p.x1,p.y1)}};var Bo=function(e){if(!["overlay","underlay"].includes(e))throw new Error("Invalid state");return function(t,a,n,i,s){var o=this;if(!!a.visible()){var u=a.pstyle("".concat(e,"-padding")).pfValue,l=a.pstyle("".concat(e,"-opacity")).value,f=a.pstyle("".concat(e,"-color")).value,h=a.pstyle("".concat(e,"-shape")).value;if(l>0){if(n=n||a.position(),i==null||s==null){var c=a.padding();i=a.width()+2*c,s=a.height()+2*c}o.colorFillStyle(t,f[0],f[1],f[2],l),o.nodeShapes[h].draw(t,n.x,n.y,i+u*2,s+u*2),t.fill()}}}};kr.drawNodeOverlay=Bo("overlay");kr.drawNodeUnderlay=Bo("underlay");kr.hasPie=function(r){return r=r[0],r._private.hasPie};kr.drawPie=function(r,e,t,a){e=e[0],a=a||e.position();var n=e.cy().style(),i=e.pstyle("pie-size"),s=a.x,o=a.y,u=e.width(),l=e.height(),f=Math.min(u,l)/2,h=0,c=this.usePaths();c&&(s=0,o=0),i.units==="%"?f=f*i.pfValue:i.pfValue!==void 0&&(f=i.pfValue/2);for(var v=1;v<=n.pieBackgroundN;v++){var d=e.pstyle("pie-"+v+"-background-size").value,g=e.pstyle("pie-"+v+"-background-color").value,y=e.pstyle("pie-"+v+"-background-opacity").value*t,p=d/100;p+h>1&&(p=1-h);var E=1.5*Math.PI+2*Math.PI*h,m=2*Math.PI*p,T=E+m;d===0||h>=1||h+p>1||(r.beginPath(),r.moveTo(s,o),r.arc(s,o,f,E,T),r.closePath(),this.colorFillStyle(r,g[0],g[1],g[2],y),r.fill(),h+=p)}};var ht={},Yc=100;ht.getPixelRatio=function(){var r=this.data.contexts[0];if(this.forcedPixelRatio!=null)return this.forcedPixelRatio;var e=r.backingStorePixelRatio||r.webkitBackingStorePixelRatio||r.mozBackingStorePixelRatio||r.msBackingStorePixelRatio||r.oBackingStorePixelRatio||r.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/e};ht.paintCache=function(r){for(var e=this.paintCaches=this.paintCaches||[],t=!0,a,n=0;ns.minMbLowQualFrames&&(s.motionBlurPxRatio=s.mbPxRBlurry)),s.clearingMotionBlur&&(s.motionBlurPxRatio=1),s.textureDrawLastFrame&&!h&&(f[s.NODE]=!0,f[s.SELECT_BOX]=!0);var E=u.style(),m=u.zoom(),T=n!==void 0?n:m,D=u.pan(),L={x:D.x,y:D.y},b={zoom:m,pan:{x:D.x,y:D.y}},x=s.prevViewport,w=x===void 0||b.zoom!==x.zoom||b.pan.x!==x.pan.x||b.pan.y!==x.pan.y;!w&&!(g&&!d)&&(s.motionBlurPxRatio=1),i&&(L=i),T*=o,L.x*=o,L.y*=o;var C=s.getCachedZSortedEles();function A(ee,re,fe,se,ne){var ue=ee.globalCompositeOperation;ee.globalCompositeOperation="destination-out",s.colorFillStyle(ee,255,255,255,s.motionBlurTransparency),ee.fillRect(re,fe,se,ne),ee.globalCompositeOperation=ue}function S(ee,re){var fe,se,ne,ue;!s.clearingMotionBlur&&(ee===l.bufferContexts[s.MOTIONBLUR_BUFFER_NODE]||ee===l.bufferContexts[s.MOTIONBLUR_BUFFER_DRAG])?(fe={x:D.x*v,y:D.y*v},se=m*v,ne=s.canvasWidth*v,ue=s.canvasHeight*v):(fe=L,se=T,ne=s.canvasWidth,ue=s.canvasHeight),ee.setTransform(1,0,0,1,0,0),re==="motionBlur"?A(ee,0,0,ne,ue):!e&&(re===void 0||re)&&ee.clearRect(0,0,ne,ue),t||(ee.translate(fe.x,fe.y),ee.scale(se,se)),i&&ee.translate(i.x,i.y),n&&ee.scale(n,n)}if(h||(s.textureDrawLastFrame=!1),h){if(s.textureDrawLastFrame=!0,!s.textureCache){s.textureCache={},s.textureCache.bb=u.mutableElements().boundingBox(),s.textureCache.texture=s.data.bufferCanvases[s.TEXTURE_BUFFER];var O=s.data.bufferContexts[s.TEXTURE_BUFFER];O.setTransform(1,0,0,1,0,0),O.clearRect(0,0,s.canvasWidth*s.textureMult,s.canvasHeight*s.textureMult),s.render({forcedContext:O,drawOnlyNodeLayer:!0,forcedPxRatio:o*s.textureMult});var b=s.textureCache.viewport={zoom:u.zoom(),pan:u.pan(),width:s.canvasWidth,height:s.canvasHeight};b.mpan={x:(0-b.pan.x)/b.zoom,y:(0-b.pan.y)/b.zoom}}f[s.DRAG]=!1,f[s.NODE]=!1;var N=l.contexts[s.NODE],P=s.textureCache.texture,b=s.textureCache.viewport;N.setTransform(1,0,0,1,0,0),c?A(N,0,0,b.width,b.height):N.clearRect(0,0,b.width,b.height);var I=E.core("outside-texture-bg-color").value,k=E.core("outside-texture-bg-opacity").value;s.colorFillStyle(N,I[0],I[1],I[2],k),N.fillRect(0,0,b.width,b.height);var m=u.zoom();S(N,!1),N.clearRect(b.mpan.x,b.mpan.y,b.width/b.zoom/o,b.height/b.zoom/o),N.drawImage(P,b.mpan.x,b.mpan.y,b.width/b.zoom/o,b.height/b.zoom/o)}else s.textureOnViewport&&!e&&(s.textureCache=null);var R=u.extent(),B=s.pinching||s.hoverData.dragging||s.swipePanning||s.data.wheelZooming||s.hoverData.draggingEles||s.cy.animated(),z=s.hideEdgesOnViewport&&B,F=[];if(F[s.NODE]=!f[s.NODE]&&c&&!s.clearedForMotionBlur[s.NODE]||s.clearingMotionBlur,F[s.NODE]&&(s.clearedForMotionBlur[s.NODE]=!0),F[s.DRAG]=!f[s.DRAG]&&c&&!s.clearedForMotionBlur[s.DRAG]||s.clearingMotionBlur,F[s.DRAG]&&(s.clearedForMotionBlur[s.DRAG]=!0),f[s.NODE]||t||a||F[s.NODE]){var V=c&&!F[s.NODE]&&v!==1,N=e||(V?s.data.bufferContexts[s.MOTIONBLUR_BUFFER_NODE]:l.contexts[s.NODE]),U=c&&!V?"motionBlur":void 0;S(N,U),z?s.drawCachedNodes(N,C.nondrag,o,R):s.drawLayeredElements(N,C.nondrag,o,R),s.debug&&s.drawDebugPoints(N,C.nondrag),!t&&!c&&(f[s.NODE]=!1)}if(!a&&(f[s.DRAG]||t||F[s.DRAG])){var V=c&&!F[s.DRAG]&&v!==1,N=e||(V?s.data.bufferContexts[s.MOTIONBLUR_BUFFER_DRAG]:l.contexts[s.DRAG]);S(N,c&&!V?"motionBlur":void 0),z?s.drawCachedNodes(N,C.drag,o,R):s.drawCachedElements(N,C.drag,o,R),s.debug&&s.drawDebugPoints(N,C.drag),!t&&!c&&(f[s.DRAG]=!1)}if(s.showFps||!a&&f[s.SELECT_BOX]&&!t){var N=e||l.contexts[s.SELECT_BOX];if(S(N),s.selection[4]==1&&(s.hoverData.selecting||s.touchData.selecting)){var m=s.cy.zoom(),$=E.core("selection-box-border-width").value/m;N.lineWidth=$,N.fillStyle="rgba("+E.core("selection-box-color").value[0]+","+E.core("selection-box-color").value[1]+","+E.core("selection-box-color").value[2]+","+E.core("selection-box-opacity").value+")",N.fillRect(s.selection[0],s.selection[1],s.selection[2]-s.selection[0],s.selection[3]-s.selection[1]),$>0&&(N.strokeStyle="rgba("+E.core("selection-box-border-color").value[0]+","+E.core("selection-box-border-color").value[1]+","+E.core("selection-box-border-color").value[2]+","+E.core("selection-box-opacity").value+")",N.strokeRect(s.selection[0],s.selection[1],s.selection[2]-s.selection[0],s.selection[3]-s.selection[1]))}if(l.bgActivePosistion&&!s.hoverData.selecting){var m=s.cy.zoom(),X=l.bgActivePosistion;N.fillStyle="rgba("+E.core("active-bg-color").value[0]+","+E.core("active-bg-color").value[1]+","+E.core("active-bg-color").value[2]+","+E.core("active-bg-opacity").value+")",N.beginPath(),N.arc(X.x,X.y,E.core("active-bg-size").pfValue/m,0,2*Math.PI),N.fill()}var H=s.lastRedrawTime;if(s.showFps&&H){H=Math.round(H);var G=Math.round(1e3/H);N.setTransform(1,0,0,1,0,0),N.fillStyle="rgba(255, 0, 0, 0.75)",N.strokeStyle="rgba(255, 0, 0, 0.75)",N.lineWidth=1,N.fillText("1 frame = "+H+" ms = "+G+" fps",0,20);var q=60;N.strokeRect(0,30,250,20),N.fillRect(0,30,250*Math.min(G/q,1),20)}t||(f[s.SELECT_BOX]=!1)}if(c&&v!==1){var K=l.contexts[s.NODE],Z=s.data.bufferCanvases[s.MOTIONBLUR_BUFFER_NODE],te=l.contexts[s.DRAG],he=s.data.bufferCanvases[s.MOTIONBLUR_BUFFER_DRAG],de=function(re,fe,se){re.setTransform(1,0,0,1,0,0),se||!p?re.clearRect(0,0,s.canvasWidth,s.canvasHeight):A(re,0,0,s.canvasWidth,s.canvasHeight);var ne=v;re.drawImage(fe,0,0,s.canvasWidth*ne,s.canvasHeight*ne,0,0,s.canvasWidth,s.canvasHeight)};(f[s.NODE]||F[s.NODE])&&(de(K,Z,F[s.NODE]),f[s.NODE]=!1),(f[s.DRAG]||F[s.DRAG])&&(de(te,he,F[s.DRAG]),f[s.DRAG]=!1)}s.prevViewport=b,s.clearingMotionBlur&&(s.clearingMotionBlur=!1,s.motionBlurCleared=!0,s.motionBlur=!0),c&&(s.motionBlurTimeout=setTimeout(function(){s.motionBlurTimeout=null,s.clearedForMotionBlur[s.NODE]=!1,s.clearedForMotionBlur[s.DRAG]=!1,s.motionBlur=!1,s.clearingMotionBlur=!h,s.mbFrames=0,f[s.NODE]=!0,f[s.DRAG]=!0,s.redraw()},Yc)),e||u.emit("render")};var Kt={};Kt.drawPolygonPath=function(r,e,t,a,n,i){var s=a/2,o=n/2;r.beginPath&&r.beginPath(),r.moveTo(e+s*i[0],t+o*i[1]);for(var u=1;u0&&s>0){v.clearRect(0,0,i,s),v.globalCompositeOperation="source-over";var d=this.getCachedZSortedEles();if(r.full)v.translate(-a.x1*l,-a.y1*l),v.scale(l,l),this.drawElements(v,d),v.scale(1/l,1/l),v.translate(a.x1*l,a.y1*l);else{var g=e.pan(),y={x:g.x*l,y:g.y*l};l*=e.zoom(),v.translate(y.x,y.y),v.scale(l,l),this.drawElements(v,d),v.scale(1/l,1/l),v.translate(-y.x,-y.y)}r.bg&&(v.globalCompositeOperation="destination-over",v.fillStyle=r.bg,v.rect(0,0,i,s),v.fill())}return c};function Uc(r,e){for(var t=atob(r),a=new ArrayBuffer(t.length),n=new Uint8Array(a),i=0;i"u"?"undefined":Ye(OffscreenCanvas))!=="undefined"?t=new OffscreenCanvas(r,e):(t=document.createElement("canvas"),t.width=r,t.height=e),t};[ko,At,Pt,ri,lr,kr,ht,Kt,ga,zo].forEach(function(r){ce(De,r)});var qc=[{name:"null",impl:Do},{name:"base",impl:Oo},{name:"canvas",impl:Hc}],Wc=[{type:"layout",extensions:ec},{type:"renderer",extensions:qc}],$o={},Yo={};function Uo(r,e,t){var a=t,n=function(x){Ae("Can not register `"+e+"` for `"+r+"` since `"+x+"` already exists in the prototype and can not be overridden")};if(r==="core"){if(na.prototype[e])return n(e);na.prototype[e]=t}else if(r==="collection"){if(Ke.prototype[e])return n(e);Ke.prototype[e]=t}else if(r==="layout"){for(var i=function(x){this.options=x,t.call(this,x),Te(this._private)||(this._private={}),this._private.cy=x.cy,this._private.listeners=[],this.createEmitter()},s=i.prototype=Object.create(t.prototype),o=[],u=0;ud&&(this.rect.x-=(this.labelWidth-d)/2,this.setWidth(this.labelWidth)),this.labelHeight>g&&(this.labelPos=="center"?this.rect.y-=(this.labelHeight-g)/2:this.labelPos=="top"&&(this.rect.y-=this.labelHeight-g),this.setHeight(this.labelHeight))}}},h.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==s.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},h.prototype.transform=function(v){var d=this.rect.x;d>u.WORLD_BOUNDARY?d=u.WORLD_BOUNDARY:d<-u.WORLD_BOUNDARY&&(d=-u.WORLD_BOUNDARY);var g=this.rect.y;g>u.WORLD_BOUNDARY?g=u.WORLD_BOUNDARY:g<-u.WORLD_BOUNDARY&&(g=-u.WORLD_BOUNDARY);var y=new f(d,g),p=v.inverseTransformPoint(y);this.setLocation(p.x,p.y)},h.prototype.getLeft=function(){return this.rect.x},h.prototype.getRight=function(){return this.rect.x+this.rect.width},h.prototype.getTop=function(){return this.rect.y},h.prototype.getBottom=function(){return this.rect.y+this.rect.height},h.prototype.getParent=function(){return this.owner==null?null:this.owner.getParent()},t.exports=h},function(t,a,n){function i(s,o){s==null&&o==null?(this.x=0,this.y=0):(this.x=s,this.y=o)}i.prototype.getX=function(){return this.x},i.prototype.getY=function(){return this.y},i.prototype.setX=function(s){this.x=s},i.prototype.setY=function(s){this.y=s},i.prototype.getDifference=function(s){return new DimensionD(this.x-s.x,this.y-s.y)},i.prototype.getCopy=function(){return new i(this.x,this.y)},i.prototype.translate=function(s){return this.x+=s.width,this.y+=s.height,this},t.exports=i},function(t,a,n){var i=n(2),s=n(10),o=n(0),u=n(6),l=n(3),f=n(1),h=n(13),c=n(12),v=n(11);function d(y,p,E){i.call(this,E),this.estimatedSize=s.MIN_VALUE,this.margin=o.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=y,p!=null&&p instanceof u?this.graphManager=p:p!=null&&p instanceof Layout&&(this.graphManager=p.graphManager)}d.prototype=Object.create(i.prototype);for(var g in i)d[g]=i[g];d.prototype.getNodes=function(){return this.nodes},d.prototype.getEdges=function(){return this.edges},d.prototype.getGraphManager=function(){return this.graphManager},d.prototype.getParent=function(){return this.parent},d.prototype.getLeft=function(){return this.left},d.prototype.getRight=function(){return this.right},d.prototype.getTop=function(){return this.top},d.prototype.getBottom=function(){return this.bottom},d.prototype.isConnected=function(){return this.isConnected},d.prototype.add=function(y,p,E){if(p==null&&E==null){var m=y;if(this.graphManager==null)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(m)>-1)throw"Node already in graph!";return m.owner=this,this.getNodes().push(m),m}else{var T=y;if(!(this.getNodes().indexOf(p)>-1&&this.getNodes().indexOf(E)>-1))throw"Source or target not in graph!";if(!(p.owner==E.owner&&p.owner==this))throw"Both owners must be this graph!";return p.owner!=E.owner?null:(T.source=p,T.target=E,T.isInterGraph=!1,this.getEdges().push(T),p.edges.push(T),E!=p&&E.edges.push(T),T)}},d.prototype.remove=function(y){var p=y;if(y instanceof l){if(p==null)throw"Node is null!";if(!(p.owner!=null&&p.owner==this))throw"Owner graph is invalid!";if(this.graphManager==null)throw"Owner graph manager is invalid!";for(var E=p.edges.slice(),m,T=E.length,D=0;D-1&&x>-1))throw"Source and/or target doesn't know this edge!";m.source.edges.splice(b,1),m.target!=m.source&&m.target.edges.splice(x,1);var L=m.source.owner.getEdges().indexOf(m);if(L==-1)throw"Not in owner's edge list!";m.source.owner.getEdges().splice(L,1)}},d.prototype.updateLeftTop=function(){for(var y=s.MAX_VALUE,p=s.MAX_VALUE,E,m,T,D=this.getNodes(),L=D.length,b=0;bE&&(y=E),p>m&&(p=m)}return y==s.MAX_VALUE?null:(D[0].getParent().paddingLeft!=null?T=D[0].getParent().paddingLeft:T=this.margin,this.left=p-T,this.top=y-T,new c(this.left,this.top))},d.prototype.updateBounds=function(y){for(var p=s.MAX_VALUE,E=-s.MAX_VALUE,m=s.MAX_VALUE,T=-s.MAX_VALUE,D,L,b,x,w,C=this.nodes,A=C.length,S=0;SD&&(p=D),Eb&&(m=b),TD&&(p=D),Eb&&(m=b),T=this.nodes.length){var A=0;E.forEach(function(S){S.owner==y&&A++}),A==this.nodes.length&&(this.isConnected=!0)}},t.exports=d},function(t,a,n){var i,s=n(1);function o(u){i=n(5),this.layout=u,this.graphs=[],this.edges=[]}o.prototype.addRoot=function(){var u=this.layout.newGraph(),l=this.layout.newNode(null),f=this.add(u,l);return this.setRootGraph(f),this.rootGraph},o.prototype.add=function(u,l,f,h,c){if(f==null&&h==null&&c==null){if(u==null)throw"Graph is null!";if(l==null)throw"Parent node is null!";if(this.graphs.indexOf(u)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(u),u.parent!=null)throw"Already has a parent!";if(l.child!=null)throw"Already has a child!";return u.parent=l,l.child=u,u}else{c=f,h=l,f=u;var v=h.getOwner(),d=c.getOwner();if(!(v!=null&&v.getGraphManager()==this))throw"Source not in this graph mgr!";if(!(d!=null&&d.getGraphManager()==this))throw"Target not in this graph mgr!";if(v==d)return f.isInterGraph=!1,v.add(f,h,c);if(f.isInterGraph=!0,f.source=h,f.target=c,this.edges.indexOf(f)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(f),!(f.source!=null&&f.target!=null))throw"Edge source and/or target is null!";if(!(f.source.edges.indexOf(f)==-1&&f.target.edges.indexOf(f)==-1))throw"Edge already in source and/or target incidency list!";return f.source.edges.push(f),f.target.edges.push(f),f}},o.prototype.remove=function(u){if(u instanceof i){var l=u;if(l.getGraphManager()!=this)throw"Graph not in this graph mgr";if(!(l==this.rootGraph||l.parent!=null&&l.parent.graphManager==this))throw"Invalid parent node!";var f=[];f=f.concat(l.getEdges());for(var h,c=f.length,v=0;v=u.getRight()?l[0]+=Math.min(u.getX()-o.getX(),o.getRight()-u.getRight()):u.getX()<=o.getX()&&u.getRight()>=o.getRight()&&(l[0]+=Math.min(o.getX()-u.getX(),u.getRight()-o.getRight())),o.getY()<=u.getY()&&o.getBottom()>=u.getBottom()?l[1]+=Math.min(u.getY()-o.getY(),o.getBottom()-u.getBottom()):u.getY()<=o.getY()&&u.getBottom()>=o.getBottom()&&(l[1]+=Math.min(o.getY()-u.getY(),u.getBottom()-o.getBottom()));var c=Math.abs((u.getCenterY()-o.getCenterY())/(u.getCenterX()-o.getCenterX()));u.getCenterY()===o.getCenterY()&&u.getCenterX()===o.getCenterX()&&(c=1);var v=c*l[0],d=l[1]/c;l[0]v)return l[0]=f,l[1]=g,l[2]=c,l[3]=C,!1;if(hc)return l[0]=d,l[1]=h,l[2]=x,l[3]=v,!1;if(fc?(l[0]=p,l[1]=E,N=!0):(l[0]=y,l[1]=g,N=!0):I===R&&(f>c?(l[0]=d,l[1]=g,N=!0):(l[0]=m,l[1]=E,N=!0)),-k===R?c>f?(l[2]=w,l[3]=C,P=!0):(l[2]=x,l[3]=b,P=!0):k===R&&(c>f?(l[2]=L,l[3]=b,P=!0):(l[2]=A,l[3]=C,P=!0)),N&&P)return!1;if(f>c?h>v?(B=this.getCardinalDirection(I,R,4),z=this.getCardinalDirection(k,R,2)):(B=this.getCardinalDirection(-I,R,3),z=this.getCardinalDirection(-k,R,1)):h>v?(B=this.getCardinalDirection(-I,R,1),z=this.getCardinalDirection(-k,R,3)):(B=this.getCardinalDirection(I,R,2),z=this.getCardinalDirection(k,R,4)),!N)switch(B){case 1:V=g,F=f+-D/R,l[0]=F,l[1]=V;break;case 2:F=m,V=h+T*R,l[0]=F,l[1]=V;break;case 3:V=E,F=f+D/R,l[0]=F,l[1]=V;break;case 4:F=p,V=h+-T*R,l[0]=F,l[1]=V;break}if(!P)switch(z){case 1:$=b,U=c+-O/R,l[2]=U,l[3]=$;break;case 2:U=A,$=v+S*R,l[2]=U,l[3]=$;break;case 3:$=C,U=c+O/R,l[2]=U,l[3]=$;break;case 4:U=w,$=v+-S*R,l[2]=U,l[3]=$;break}}return!1},s.getCardinalDirection=function(o,u,l){return o>u?l:1+l%4},s.getIntersection=function(o,u,l,f){if(f==null)return this.getIntersection2(o,u,l);var h=o.x,c=o.y,v=u.x,d=u.y,g=l.x,y=l.y,p=f.x,E=f.y,m=void 0,T=void 0,D=void 0,L=void 0,b=void 0,x=void 0,w=void 0,C=void 0,A=void 0;return D=d-c,b=h-v,w=v*c-h*d,L=E-y,x=g-p,C=p*y-g*E,A=D*x-L*b,A===0?null:(m=(b*C-x*w)/A,T=(L*w-D*C)/A,new i(m,T))},s.angleOfVector=function(o,u,l,f){var h=void 0;return o!==l?(h=Math.atan((f-u)/(l-o)),l0?1:s<0?-1:0},i.floor=function(s){return s<0?Math.ceil(s):Math.floor(s)},i.ceil=function(s){return s<0?Math.floor(s):Math.ceil(s)},t.exports=i},function(t,a,n){function i(){}i.MAX_VALUE=2147483647,i.MIN_VALUE=-2147483648,t.exports=i},function(t,a,n){var i=function(){function h(c,v){for(var d=0;d"u"?"undefined":i(o);return o==null||u!="object"&&u!="function"},t.exports=s},function(t,a,n){function i(g){if(Array.isArray(g)){for(var y=0,p=Array(g.length);y0&&y;){for(D.push(b[0]);D.length>0&&y;){var x=D[0];D.splice(0,1),T.add(x);for(var w=x.getEdges(),m=0;m-1&&b.splice(O,1)}T=new Set,L=new Map}}return g},d.prototype.createDummyNodesForBendpoints=function(g){for(var y=[],p=g.source,E=this.graphManager.calcLowestCommonAncestor(g.source,g.target),m=0;m0){for(var E=this.edgeToDummyNodes.get(p),m=0;m=0&&y.splice(C,1);var A=L.getNeighborsList();A.forEach(function(N){if(p.indexOf(N)<0){var P=E.get(N),I=P-1;I==1&&x.push(N),E.set(N,I)}})}p=p.concat(x),(y.length==1||y.length==2)&&(m=!0,T=y[0])}return T},d.prototype.setGraphManager=function(g){this.graphManager=g},t.exports=d},function(t,a,n){function i(){}i.seed=1,i.x=0,i.nextDouble=function(){return i.x=Math.sin(i.seed++)*1e4,i.x-Math.floor(i.x)},t.exports=i},function(t,a,n){var i=n(4);function s(o,u){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}s.prototype.getWorldOrgX=function(){return this.lworldOrgX},s.prototype.setWorldOrgX=function(o){this.lworldOrgX=o},s.prototype.getWorldOrgY=function(){return this.lworldOrgY},s.prototype.setWorldOrgY=function(o){this.lworldOrgY=o},s.prototype.getWorldExtX=function(){return this.lworldExtX},s.prototype.setWorldExtX=function(o){this.lworldExtX=o},s.prototype.getWorldExtY=function(){return this.lworldExtY},s.prototype.setWorldExtY=function(o){this.lworldExtY=o},s.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},s.prototype.setDeviceOrgX=function(o){this.ldeviceOrgX=o},s.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},s.prototype.setDeviceOrgY=function(o){this.ldeviceOrgY=o},s.prototype.getDeviceExtX=function(){return this.ldeviceExtX},s.prototype.setDeviceExtX=function(o){this.ldeviceExtX=o},s.prototype.getDeviceExtY=function(){return this.ldeviceExtY},s.prototype.setDeviceExtY=function(o){this.ldeviceExtY=o},s.prototype.transformX=function(o){var u=0,l=this.lworldExtX;return l!=0&&(u=this.ldeviceOrgX+(o-this.lworldOrgX)*this.ldeviceExtX/l),u},s.prototype.transformY=function(o){var u=0,l=this.lworldExtY;return l!=0&&(u=this.ldeviceOrgY+(o-this.lworldOrgY)*this.ldeviceExtY/l),u},s.prototype.inverseTransformX=function(o){var u=0,l=this.ldeviceExtX;return l!=0&&(u=this.lworldOrgX+(o-this.ldeviceOrgX)*this.lworldExtX/l),u},s.prototype.inverseTransformY=function(o){var u=0,l=this.ldeviceExtY;return l!=0&&(u=this.lworldOrgY+(o-this.ldeviceOrgY)*this.lworldExtY/l),u},s.prototype.inverseTransformPoint=function(o){var u=new i(this.inverseTransformX(o.x),this.inverseTransformY(o.y));return u},t.exports=s},function(t,a,n){function i(v){if(Array.isArray(v)){for(var d=0,g=Array(v.length);do.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*o.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(v-o.ADAPTATION_LOWER_NODE_LIMIT)/(o.ADAPTATION_UPPER_NODE_LIMIT-o.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-o.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=o.MAX_NODE_DISPLACEMENT_INCREMENTAL):(v>o.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(o.COOLING_ADAPTATION_FACTOR,1-(v-o.ADAPTATION_LOWER_NODE_LIMIT)/(o.ADAPTATION_UPPER_NODE_LIMIT-o.ADAPTATION_LOWER_NODE_LIMIT)*(1-o.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=o.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(this.getAllNodes().length*5,this.maxIterations),this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},h.prototype.calcSpringForces=function(){for(var v=this.getAllEdges(),d,g=0;g0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g,y,p,E,m=this.getAllNodes(),T;if(this.useFRGridVariant)for(this.totalIterations%o.GRID_CALCULATION_CHECK_PERIOD==1&&v&&this.updateGrid(),T=new Set,g=0;gD||T>D)&&(v.gravitationForceX=-this.gravityConstant*p,v.gravitationForceY=-this.gravityConstant*E)):(D=d.getEstimatedSize()*this.compoundGravityRangeFactor,(m>D||T>D)&&(v.gravitationForceX=-this.gravityConstant*p*this.compoundGravityConstant,v.gravitationForceY=-this.gravityConstant*E*this.compoundGravityConstant))},h.prototype.isConverged=function(){var v,d=!1;return this.totalIterations>this.maxIterations/3&&(d=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),v=this.totalDisplacement=m.length||D>=m[0].length)){for(var L=0;Lh}}]),l}();t.exports=u},function(t,a,n){var i=function(){function u(l,f){for(var h=0;h2&&arguments[2]!==void 0?arguments[2]:1,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:-1,v=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1;s(this,u),this.sequence1=l,this.sequence2=f,this.match_score=h,this.mismatch_penalty=c,this.gap_penalty=v,this.iMax=l.length+1,this.jMax=f.length+1,this.grid=new Array(this.iMax);for(var d=0;d=0;l--){var f=this.listeners[l];f.event===o&&f.callback===u&&this.listeners.splice(l,1)}},s.emit=function(o,u){for(var l=0;lf.coolingFactor*f.maxNodeDisplacement&&(this.displacementX=f.coolingFactor*f.maxNodeDisplacement*o.sign(this.displacementX)),Math.abs(this.displacementY)>f.coolingFactor*f.maxNodeDisplacement&&(this.displacementY=f.coolingFactor*f.maxNodeDisplacement*o.sign(this.displacementY)),this.child==null?this.moveBy(this.displacementX,this.displacementY):this.child.getNodes().length==0?this.moveBy(this.displacementX,this.displacementY):this.propogateDisplacementToChildren(this.displacementX,this.displacementY),f.totalDisplacement+=Math.abs(this.displacementX)+Math.abs(this.displacementY),this.springForceX=0,this.springForceY=0,this.repulsionForceX=0,this.repulsionForceY=0,this.gravitationForceX=0,this.gravitationForceY=0,this.displacementX=0,this.displacementY=0},u.prototype.propogateDisplacementToChildren=function(f,h){for(var c=this.getChild().getNodes(),v,d=0;d0)this.positionNodesRadially(b);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var x=new Set(this.getAllNodes()),w=this.nodesWithGravity.filter(function(C){return x.has(C)});this.graphManager.setAllNodesToApplyGravitation(w),this.positionNodesRandomly()}}return this.initSpringEmbedder(),this.runSpringEmbedder(),!0},D.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished)if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;if(this.totalIterations%c.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged())if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;this.coolingCycle++,this.layoutQuality==0?this.coolingAdjuster=this.coolingCycle:this.layoutQuality==1&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var b=new Set(this.getAllNodes()),x=this.nodesWithGravity.filter(function(A){return b.has(A)});this.graphManager.setAllNodesToApplyGravitation(x),this.graphManager.updateBounds(),this.updateGrid(),this.coolingFactor=c.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),this.coolingFactor=c.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var w=!this.isTreeGrowing&&!this.isGrowthFinished,C=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(w,C),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},D.prototype.getPositionsData=function(){for(var b=this.graphManager.getAllNodes(),x={},w=0;w1){var N;for(N=0;NC&&(C=Math.floor(O.y)),S=Math.floor(O.x+h.DEFAULT_COMPONENT_SEPERATION)}this.transform(new g(v.WORLD_CENTER_X-O.x/2,v.WORLD_CENTER_Y-O.y/2))},D.radialLayout=function(b,x,w){var C=Math.max(this.maxDiagonalInTree(b),h.DEFAULT_RADIAL_SEPARATION);D.branchRadialLayout(x,null,0,359,0,C);var A=m.calculateBounds(b),S=new T;S.setDeviceOrgX(A.getMinX()),S.setDeviceOrgY(A.getMinY()),S.setWorldOrgX(w.x),S.setWorldOrgY(w.y);for(var O=0;O1;){var $=U[0];U.splice(0,1);var X=R.indexOf($);X>=0&&R.splice(X,1),F--,B--}x!=null?V=(R.indexOf(U[0])+1)%F:V=0;for(var H=Math.abs(C-w)/B,G=V;z!=B;G=++G%F){var q=R[G].getOtherEnd(b);if(q!=x){var K=(w+z*H)%360,Z=(K+H)%360;D.branchRadialLayout(q,b,K,Z,A+S,S),z++}}},D.maxDiagonalInTree=function(b){for(var x=p.MIN_VALUE,w=0;wx&&(x=A)}return x},D.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},D.prototype.groupZeroDegreeMembers=function(){var b=this,x={};this.memberGroups={},this.idToDummyNode={};for(var w=[],C=this.graphManager.getAllNodes(),A=0;A"u"&&(x[N]=[]),x[N]=x[N].concat(S)}Object.keys(x).forEach(function(P){if(x[P].length>1){var I="DummyCompound_"+P;b.memberGroups[I]=x[P];var k=x[P][0].getParent(),R=new l(b.graphManager);R.id=I,R.paddingLeft=k.paddingLeft||0,R.paddingRight=k.paddingRight||0,R.paddingBottom=k.paddingBottom||0,R.paddingTop=k.paddingTop||0,b.idToDummyNode[I]=R;var B=b.getGraphManager().add(b.newGraph(),R),z=k.getChild();z.add(R);for(var F=0;F=0;b--){var x=this.compoundOrder[b],w=x.id,C=x.paddingLeft,A=x.paddingTop;this.adjustLocations(this.tiledMemberPack[w],x.rect.x,x.rect.y,C,A)}},D.prototype.repopulateZeroDegreeMembers=function(){var b=this,x=this.tiledZeroDegreePack;Object.keys(x).forEach(function(w){var C=b.idToDummyNode[w],A=C.paddingLeft,S=C.paddingTop;b.adjustLocations(x[w],C.rect.x,C.rect.y,A,S)})},D.prototype.getToBeTiled=function(b){var x=b.id;if(this.toBeTiled[x]!=null)return this.toBeTiled[x];var w=b.getChild();if(w==null)return this.toBeTiled[x]=!1,!1;for(var C=w.getNodes(),A=0;A0)return this.toBeTiled[x]=!1,!1;if(S.getChild()==null){this.toBeTiled[S.id]=!1;continue}if(!this.getToBeTiled(S))return this.toBeTiled[x]=!1,!1}return this.toBeTiled[x]=!0,!0},D.prototype.getNodeDegree=function(b){b.id;for(var x=b.getEdges(),w=0,C=0;CP&&(P=k.rect.height)}w+=P+b.verticalPadding}},D.prototype.tileCompoundMembers=function(b,x){var w=this;this.tiledMemberPack=[],Object.keys(b).forEach(function(C){var A=x[C];w.tiledMemberPack[C]=w.tileNodes(b[C],A.paddingLeft+A.paddingRight),A.rect.width=w.tiledMemberPack[C].width,A.rect.height=w.tiledMemberPack[C].height})},D.prototype.tileNodes=function(b,x){var w=h.TILING_PADDING_VERTICAL,C=h.TILING_PADDING_HORIZONTAL,A={rows:[],rowWidth:[],rowHeight:[],width:0,height:x,verticalPadding:w,horizontalPadding:C};b.sort(function(N,P){return N.rect.width*N.rect.height>P.rect.width*P.rect.height?-1:N.rect.width*N.rect.height0&&(O+=b.horizontalPadding),b.rowWidth[w]=O,b.width0&&(N+=b.verticalPadding);var P=0;N>b.rowHeight[w]&&(P=b.rowHeight[w],b.rowHeight[w]=N,P=b.rowHeight[w]-P),b.height+=P,b.rows[w].push(x)},D.prototype.getShortestRowIndex=function(b){for(var x=-1,w=Number.MAX_VALUE,C=0;Cw&&(x=C,w=b.rowWidth[C]);return x},D.prototype.canAddHorizontal=function(b,x,w){var C=this.getShortestRowIndex(b);if(C<0)return!0;var A=b.rowWidth[C];if(A+b.horizontalPadding+x<=b.width)return!0;var S=0;b.rowHeight[C]0&&(S=w+b.verticalPadding-b.rowHeight[C]);var O;b.width-A>=x+b.horizontalPadding?O=(b.height+S)/(A+x+b.horizontalPadding):O=(b.height+S)/b.width,S=w+b.verticalPadding;var N;return b.widthS&&x!=w){C.splice(-1,1),b.rows[w].push(A),b.rowWidth[x]=b.rowWidth[x]-S,b.rowWidth[w]=b.rowWidth[w]+S,b.width=b.rowWidth[instance.getLongestRowIndex(b)];for(var O=Number.MIN_VALUE,N=0;NO&&(O=C[N].height);x>0&&(O+=b.verticalPadding);var P=b.rowHeight[x]+b.rowHeight[w];b.rowHeight[x]=O,b.rowHeight[w]0)for(var z=A;z<=S;z++)B[0]+=this.grid[z][O-1].length+this.grid[z][O].length-1;if(S0)for(var z=O;z<=N;z++)B[3]+=this.grid[A-1][z].length+this.grid[A][z].length-1;for(var F=p.MAX_VALUE,V,U,$=0;$0){var N;N=T.getGraphManager().add(T.newGraph(),w),this.processChildrenList(N,x,T)}}},g.prototype.stop=function(){return this.stopped=!0,this};var p=function(m){m("layout","cose-bilkent",g)};typeof cytoscape<"u"&&p(cytoscape),a.exports=p}])})})(Wo);const jc=xu(Wo.exports);var Bn=function(){var r=function(T,D,L,b){for(L=L||{},b=T.length;b--;L[T[b]]=D);return L},e=[1,4],t=[1,13],a=[1,12],n=[1,15],i=[1,16],s=[1,20],o=[1,19],u=[6,7,8],l=[1,26],f=[1,24],h=[1,25],c=[6,7,11],v=[1,6,13,15,16,19,22],d=[1,33],g=[1,34],y=[1,6,7,11,13,15,16,19,22],p={trace:function(){},yy:{},symbols_:{error:2,start:3,mindMap:4,spaceLines:5,SPACELINE:6,NL:7,MINDMAP:8,document:9,stop:10,EOF:11,statement:12,SPACELIST:13,node:14,ICON:15,CLASS:16,nodeWithId:17,nodeWithoutId:18,NODE_DSTART:19,NODE_DESCR:20,NODE_DEND:21,NODE_ID:22,$accept:0,$end:1},terminals_:{2:"error",6:"SPACELINE",7:"NL",8:"MINDMAP",11:"EOF",13:"SPACELIST",15:"ICON",16:"CLASS",19:"NODE_DSTART",20:"NODE_DESCR",21:"NODE_DEND",22:"NODE_ID"},productions_:[0,[3,1],[3,2],[5,1],[5,2],[5,2],[4,2],[4,3],[10,1],[10,1],[10,1],[10,2],[10,2],[9,3],[9,2],[12,2],[12,2],[12,2],[12,1],[12,1],[12,1],[12,1],[12,1],[14,1],[14,1],[18,3],[17,1],[17,4]],performAction:function(D,L,b,x,w,C,A){var S=C.length-1;switch(w){case 6:case 7:return x;case 8:x.getLogger().trace("Stop NL ");break;case 9:x.getLogger().trace("Stop EOF ");break;case 11:x.getLogger().trace("Stop NL2 ");break;case 12:x.getLogger().trace("Stop EOF2 ");break;case 15:x.getLogger().info("Node: ",C[S].id),x.addNode(C[S-1].length,C[S].id,C[S].descr,C[S].type);break;case 16:x.getLogger().trace("Icon: ",C[S]),x.decorateNode({icon:C[S]});break;case 17:case 21:x.decorateNode({class:C[S]});break;case 18:x.getLogger().trace("SPACELIST");break;case 19:x.getLogger().trace("Node: ",C[S].id),x.addNode(0,C[S].id,C[S].descr,C[S].type);break;case 20:x.decorateNode({icon:C[S]});break;case 25:x.getLogger().trace("node found ..",C[S-2]),this.$={id:C[S-1],descr:C[S-1],type:x.getType(C[S-2],C[S])};break;case 26:this.$={id:C[S],descr:C[S],type:x.nodeType.DEFAULT};break;case 27:x.getLogger().trace("node found ..",C[S-3]),this.$={id:C[S-3],descr:C[S-1],type:x.getType(C[S-2],C[S])};break}},table:[{3:1,4:2,5:3,6:[1,5],8:e},{1:[3]},{1:[2,1]},{4:6,6:[1,7],7:[1,8],8:e},{6:t,7:[1,10],9:9,12:11,13:a,14:14,15:n,16:i,17:17,18:18,19:s,22:o},r(u,[2,3]),{1:[2,2]},r(u,[2,4]),r(u,[2,5]),{1:[2,6],6:t,12:21,13:a,14:14,15:n,16:i,17:17,18:18,19:s,22:o},{6:t,9:22,12:11,13:a,14:14,15:n,16:i,17:17,18:18,19:s,22:o},{6:l,7:f,10:23,11:h},r(c,[2,22],{17:17,18:18,14:27,15:[1,28],16:[1,29],19:s,22:o}),r(c,[2,18]),r(c,[2,19]),r(c,[2,20]),r(c,[2,21]),r(c,[2,23]),r(c,[2,24]),r(c,[2,26],{19:[1,30]}),{20:[1,31]},{6:l,7:f,10:32,11:h},{1:[2,7],6:t,12:21,13:a,14:14,15:n,16:i,17:17,18:18,19:s,22:o},r(v,[2,14],{7:d,11:g}),r(y,[2,8]),r(y,[2,9]),r(y,[2,10]),r(c,[2,15]),r(c,[2,16]),r(c,[2,17]),{20:[1,35]},{21:[1,36]},r(v,[2,13],{7:d,11:g}),r(y,[2,11]),r(y,[2,12]),{21:[1,37]},r(c,[2,25]),r(c,[2,27])],defaultActions:{2:[2,1],6:[2,2]},parseError:function(D,L){if(L.recoverable)this.trace(D);else{var b=new Error(D);throw b.hash=L,b}},parse:function(D){var L=this,b=[0],x=[],w=[null],C=[],A=this.table,S="",O=0,N=0,P=2,I=1,k=C.slice.call(arguments,1),R=Object.create(this.lexer),B={yy:{}};for(var z in this.yy)Object.prototype.hasOwnProperty.call(this.yy,z)&&(B.yy[z]=this.yy[z]);R.setInput(D,B.yy),B.yy.lexer=R,B.yy.parser=this,typeof R.yylloc>"u"&&(R.yylloc={});var F=R.yylloc;C.push(F);var V=R.options&&R.options.ranges;typeof B.yy.parseError=="function"?this.parseError=B.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function U(){var ee;return ee=x.pop()||R.lex()||I,typeof ee!="number"&&(ee instanceof Array&&(x=ee,ee=x.pop()),ee=L.symbols_[ee]||ee),ee}for(var $,X,H,G,q={},K,Z,te,he;;){if(X=b[b.length-1],this.defaultActions[X]?H=this.defaultActions[X]:(($===null||typeof $>"u")&&($=U()),H=A[X]&&A[X][$]),typeof H>"u"||!H.length||!H[0]){var de="";he=[];for(K in A[X])this.terminals_[K]&&K>P&&he.push("'"+this.terminals_[K]+"'");R.showPosition?de="Parse error on line "+(O+1)+`: +`+R.showPosition()+` +Expecting `+he.join(", ")+", got '"+(this.terminals_[$]||$)+"'":de="Parse error on line "+(O+1)+": Unexpected "+($==I?"end of input":"'"+(this.terminals_[$]||$)+"'"),this.parseError(de,{text:R.match,token:this.terminals_[$]||$,line:R.yylineno,loc:F,expected:he})}if(H[0]instanceof Array&&H.length>1)throw new Error("Parse Error: multiple actions possible at state: "+X+", token: "+$);switch(H[0]){case 1:b.push($),w.push(R.yytext),C.push(R.yylloc),b.push(H[1]),$=null,N=R.yyleng,S=R.yytext,O=R.yylineno,F=R.yylloc;break;case 2:if(Z=this.productions_[H[1]][1],q.$=w[w.length-Z],q._$={first_line:C[C.length-(Z||1)].first_line,last_line:C[C.length-1].last_line,first_column:C[C.length-(Z||1)].first_column,last_column:C[C.length-1].last_column},V&&(q._$.range=[C[C.length-(Z||1)].range[0],C[C.length-1].range[1]]),G=this.performAction.apply(q,[S,N,O,B.yy,H[1],w,C].concat(k)),typeof G<"u")return G;Z&&(b=b.slice(0,-1*Z*2),w=w.slice(0,-1*Z),C=C.slice(0,-1*Z)),b.push(this.productions_[H[1]][0]),w.push(q.$),C.push(q._$),te=A[b[b.length-2]][b[b.length-1]],b.push(te);break;case 3:return!0}}return!0}},E=function(){var T={EOF:1,parseError:function(L,b){if(this.yy.parser)this.yy.parser.parseError(L,b);else throw new Error(L)},setInput:function(D,L){return this.yy=L||this.yy||{},this._input=D,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var D=this._input[0];this.yytext+=D,this.yyleng++,this.offset++,this.match+=D,this.matched+=D;var L=D.match(/(?:\r\n?|\n).*/g);return L?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),D},unput:function(D){var L=D.length,b=D.split(/(?:\r\n?|\n)/g);this._input=D+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-L),this.offset-=L;var x=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),b.length-1&&(this.yylineno-=b.length-1);var w=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:b?(b.length===x.length?this.yylloc.first_column:0)+x[x.length-b.length].length-b[0].length:this.yylloc.first_column-L},this.options.ranges&&(this.yylloc.range=[w[0],w[0]+this.yyleng-L]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(D){this.unput(this.match.slice(D))},pastInput:function(){var D=this.matched.substr(0,this.matched.length-this.match.length);return(D.length>20?"...":"")+D.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var D=this.match;return D.length<20&&(D+=this._input.substr(0,20-D.length)),(D.substr(0,20)+(D.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var D=this.pastInput(),L=new Array(D.length+1).join("-");return D+this.upcomingInput()+` +`+L+"^"},test_match:function(D,L){var b,x,w;if(this.options.backtrack_lexer&&(w={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(w.yylloc.range=this.yylloc.range.slice(0))),x=D[0].match(/(?:\r\n?|\n).*/g),x&&(this.yylineno+=x.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:x?x[x.length-1].length-x[x.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+D[0].length},this.yytext+=D[0],this.match+=D[0],this.matches=D,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(D[0].length),this.matched+=D[0],b=this.performAction.call(this,this.yy,this,L,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),b)return b;if(this._backtrack){for(var C in w)this[C]=w[C];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var D,L,b,x;this._more||(this.yytext="",this.match="");for(var w=this._currentRules(),C=0;CL[0].length)){if(L=b,x=C,this.options.backtrack_lexer){if(D=this.test_match(b,w[C]),D!==!1)return D;if(this._backtrack){L=!1;continue}else return!1}else if(!this.options.flex)break}return L?(D=this.test_match(L,w[x]),D!==!1?D:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var L=this.next();return L||this.lex()},begin:function(L){this.conditionStack.push(L)},popState:function(){var L=this.conditionStack.length-1;return L>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(L){return L=this.conditionStack.length-1-Math.abs(L||0),L>=0?this.conditionStack[L]:"INITIAL"},pushState:function(L){this.begin(L)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(L,b,x,w){switch(x){case 0:L.getLogger().trace("Found comment",b.yytext);break;case 1:return 8;case 2:this.begin("CLASS");break;case 3:return this.popState(),16;case 4:this.popState();break;case 5:L.getLogger().trace("Begin icon"),this.begin("ICON");break;case 6:return L.getLogger().trace("SPACELINE"),6;case 7:return 7;case 8:return 15;case 9:L.getLogger().trace("end icon"),this.popState();break;case 10:return L.getLogger().trace("Exploding node"),this.begin("NODE"),19;case 11:return L.getLogger().trace("Cloud"),this.begin("NODE"),19;case 12:return L.getLogger().trace("Explosion Bang"),this.begin("NODE"),19;case 13:return L.getLogger().trace("Cloud Bang"),this.begin("NODE"),19;case 14:return this.begin("NODE"),19;case 15:return this.begin("NODE"),19;case 16:return this.begin("NODE"),19;case 17:return this.begin("NODE"),19;case 18:return 13;case 19:return 22;case 20:return 11;case 21:L.getLogger().trace("Starting NSTR"),this.begin("NSTR");break;case 22:return L.getLogger().trace("description:",b.yytext),"NODE_DESCR";case 23:this.popState();break;case 24:return this.popState(),L.getLogger().trace("node end ))"),"NODE_DEND";case 25:return this.popState(),L.getLogger().trace("node end )"),"NODE_DEND";case 26:return this.popState(),L.getLogger().trace("node end ...",b.yytext),"NODE_DEND";case 27:return this.popState(),L.getLogger().trace("node end (("),"NODE_DEND";case 28:return this.popState(),L.getLogger().trace("node end (-"),"NODE_DEND";case 29:return this.popState(),L.getLogger().trace("node end (-"),"NODE_DEND";case 30:return this.popState(),L.getLogger().trace("node end (("),"NODE_DEND";case 31:return this.popState(),L.getLogger().trace("node end (("),"NODE_DEND";case 32:return L.getLogger().trace("Long description:",b.yytext),20;case 33:return L.getLogger().trace("Long description:",b.yytext),20}},rules:[/^(?:\s*%%.*)/i,/^(?:mindmap\b)/i,/^(?::::)/i,/^(?:.+)/i,/^(?:\n)/i,/^(?:::icon\()/i,/^(?:[\s]+[\n])/i,/^(?:[\n]+)/i,/^(?:[^\)]+)/i,/^(?:\))/i,/^(?:-\))/i,/^(?:\(-)/i,/^(?:\)\))/i,/^(?:\))/i,/^(?:\(\()/i,/^(?:\{\{)/i,/^(?:\()/i,/^(?:\[)/i,/^(?:[\s]+)/i,/^(?:[^\(\[\n\-\)\{\}]+)/i,/^(?:$)/i,/^(?:["])/i,/^(?:[^"]+)/i,/^(?:["])/i,/^(?:[\)]\))/i,/^(?:[\)])/i,/^(?:[\]])/i,/^(?:\}\})/i,/^(?:\(-)/i,/^(?:-\))/i,/^(?:\(\()/i,/^(?:\()/i,/^(?:[^\)\]\(\}]+)/i,/^(?:.+(?!\(\())/i],conditions:{CLASS:{rules:[3,4],inclusive:!1},ICON:{rules:[8,9],inclusive:!1},NSTR:{rules:[22,23],inclusive:!1},NODE:{rules:[21,24,25,26,27,28,29,30,31,32,33],inclusive:!1},INITIAL:{rules:[0,1,2,5,6,7,10,11,12,13,14,15,16,17,18,19,20],inclusive:!0}}};return T}();p.lexer=E;function m(){this.yy={}}return m.prototype=p,p.Parser=m,new m}();Bn.parser=Bn;const ed=Bn,ia=r=>Tu(r,_r());let gt=[],_o=0,ai={};const td=()=>{gt=[],_o=0,ai={}},rd=function(r){for(let e=gt.length-1;e>=0;e--)if(gt[e].levelgt.length>0?gt[0]:null,nd=(r,e,t,a)=>{or.info("addNode",r,e,t,a);const n=_r(),i={id:_o++,nodeId:ia(e),level:r,descr:ia(t),type:a,children:[],width:_r().mindmap.maxNodeWidth};switch(i.type){case Oe.ROUNDED_RECT:i.padding=2*n.mindmap.padding;break;case Oe.RECT:i.padding=2*n.mindmap.padding;break;case Oe.HEXAGON:i.padding=2*n.mindmap.padding;break;default:i.padding=n.mindmap.padding}const s=rd(r);if(s)s.children.push(i),gt.push(i);else if(gt.length===0)gt.push(i);else{let o=new Error('There can be only one root. No parent could be found for ("'+i.descr+'")');throw o.hash={text:"branch "+name,token:"branch "+name,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"checkout '+name+'"']},o}},Oe={DEFAULT:0,NO_BORDER:0,ROUNDED_RECT:1,RECT:2,CIRCLE:3,CLOUD:4,BANG:5,HEXAGON:6},id=(r,e)=>{switch(or.debug("In get type",r,e),r){case"[":return Oe.RECT;case"(":return e===")"?Oe.ROUNDED_RECT:Oe.CLOUD;case"((":return Oe.CIRCLE;case")":return Oe.CLOUD;case"))":return Oe.BANG;case"{{":return Oe.HEXAGON;default:return Oe.DEFAULT}},Ko=(r,e)=>{ai[r]=e},sd=r=>{const e=gt[gt.length-1];r&&r.icon&&(e.icon=ia(r.icon)),r&&r.class&&(e.class=ia(r.class))},fr=r=>{switch(r){case Oe.DEFAULT:return"no-border";case Oe.RECT:return"rect";case Oe.ROUNDED_RECT:return"rounded-rect";case Oe.CIRCLE:return"circle";case Oe.CLOUD:return"cloud";case Oe.BANG:return"bang";case Oe.HEXAGON:return"hexgon";default:return"no-border"}};let Zo;const od=r=>{Zo=r},ud=()=>or,ld=r=>gt[r],ni=r=>ai[r],fd=Object.freeze(Object.defineProperty({__proto__:null,sanitizeText:ia,clear:td,getMindmap:ad,addNode:nd,nodeType:Oe,getType:id,setElementForId:Ko,decorateNode:sd,type2Str:fr,get parseError(){return Zo},setErrorHandler:od,getLogger:ud,getNodeById:ld,getElementById:ni},Symbol.toStringTag,{value:"Module"})),Qo=12;function hd(r,e){r.each(function(){var t=Xr(this),a=t.text().split(/(\s+|
)/).reverse(),n,i=[],s=1.1,o=t.attr("y"),u=parseFloat(t.attr("dy")),l=t.text(null).append("tspan").attr("x",0).attr("y",o).attr("dy",u+"em");for(let f=0;fe||n==="
")&&(i.pop(),l.text(i.join(" ").trim()),n==="
"?i=[""]:i=[n],l=t.append("tspan").attr("x",0).attr("y",o).attr("dy",s+"em").text(n))})}const vd=function(r,e,t){r.append("path").attr("id","node-"+e.id).attr("class","node-bkg node-"+fr(e.type)).attr("d",`M0 ${e.height-5} v${-e.height+2*5} q0,-5 5,-5 h${e.width-2*5} q5,0 5,5 v${e.height-5} H0 Z`),r.append("line").attr("class","node-line-"+t).attr("x1",0).attr("y1",e.height).attr("x2",e.width).attr("y2",e.height)},cd=function(r,e){r.append("rect").attr("id","node-"+e.id).attr("class","node-bkg node-"+fr(e.type)).attr("height",e.height).attr("width",e.width)},dd=function(r,e){const t=e.width,a=e.height,n=.15*t,i=.25*t,s=.35*t,o=.2*t;r.append("path").attr("id","node-"+e.id).attr("class","node-bkg node-"+fr(e.type)).attr("d",`M0 0 a${n},${n} 0 0,1 ${t*.25},${-1*t*.1} + a${s},${s} 1 0,1 ${t*.4},${-1*t*.1} + a${i},${i} 1 0,1 ${t*.35},${1*t*.2} + + a${n},${n} 1 0,1 ${t*.15},${1*a*.35} + a${o},${o} 1 0,1 ${-1*t*.15},${1*a*.65} + + a${i},${n} 1 0,1 ${-1*t*.25},${t*.15} + a${s},${s} 1 0,1 ${-1*t*.5},${0} + a${n},${n} 1 0,1 ${-1*t*.25},${-1*t*.15} + + a${n},${n} 1 0,1 ${-1*t*.1},${-1*a*.35} + a${o},${o} 1 0,1 ${t*.1},${-1*a*.65} + + H0 V0 Z`)},gd=function(r,e){const t=e.width,a=e.height,n=.15*t;r.append("path").attr("id","node-"+e.id).attr("class","node-bkg node-"+fr(e.type)).attr("d",`M0 0 a${n},${n} 1 0,0 ${t*.25},${-1*a*.1} + a${n},${n} 1 0,0 ${t*.25},${0} + a${n},${n} 1 0,0 ${t*.25},${0} + a${n},${n} 1 0,0 ${t*.25},${1*a*.1} + + a${n},${n} 1 0,0 ${t*.15},${1*a*.33} + a${n*.8},${n*.8} 1 0,0 ${0},${1*a*.34} + a${n},${n} 1 0,0 ${-1*t*.15},${1*a*.33} + + a${n},${n} 1 0,0 ${-1*t*.25},${a*.15} + a${n},${n} 1 0,0 ${-1*t*.25},${0} + a${n},${n} 1 0,0 ${-1*t*.25},${0} + a${n},${n} 1 0,0 ${-1*t*.25},${-1*a*.15} + + a${n},${n} 1 0,0 ${-1*t*.1},${-1*a*.33} + a${n*.8},${n*.8} 1 0,0 ${0},${-1*a*.34} + a${n},${n} 1 0,0 ${t*.1},${-1*a*.33} + + H0 V0 Z`)},pd=function(r,e){r.append("circle").attr("id","node-"+e.id).attr("class","node-bkg node-"+fr(e.type)).attr("r",e.width/2)};function yd(r,e,t,a,n){return r.insert("polygon",":first-child").attr("points",a.map(function(i){return i.x+","+i.y}).join(" ")).attr("transform","translate("+(n.width-e)/2+", "+t+")")}const md=function(r,e){const t=e.height,n=t/4,i=e.width-e.padding+2*n,s=[{x:n,y:0},{x:i-n,y:0},{x:i,y:-t/2},{x:i-n,y:-t},{x:n,y:-t},{x:0,y:-t/2}];yd(r,i,t,s,e)},bd=function(r,e){r.append("rect").attr("id","node-"+e.id).attr("class","node-bkg node-"+fr(e.type)).attr("height",e.height).attr("rx",e.padding).attr("ry",e.padding).attr("width",e.width)},Ed=function(r,e,t,a){const n=t%(Qo-1),i=r.append("g");e.section=n;let s="section-"+n;n<0&&(s+=" section-root"),i.attr("class",(e.class?e.class+" ":"")+"mindmap-node "+s);const o=i.append("g"),u=i.append("g"),f=u.append("text").text(e.descr).attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle").call(hd,e.width).node().getBBox(),h=a.fontSize.replace?a.fontSize.replace("px",""):a.fontSize;if(e.height=f.height+h*1.1*.5+e.padding,e.width=f.width+2*e.padding,e.icon)if(e.type===Oe.CIRCLE)e.height+=50,e.width+=50,i.append("foreignObject").attr("height","50px").attr("width",e.width).attr("style","text-align: center;").append("div").attr("class","icon-container").append("i").attr("class","node-icon-"+n+" "+e.icon),u.attr("transform","translate("+e.width/2+", "+(e.height/2-1.5*e.padding)+")");else{e.width+=50;const c=e.height;e.height=Math.max(c,60);const v=Math.abs(e.height-c);i.append("foreignObject").attr("width","60px").attr("height",e.height).attr("style","text-align: center;margin-top:"+v/2+"px;").append("div").attr("class","icon-container").append("i").attr("class","node-icon-"+n+" "+e.icon),u.attr("transform","translate("+(25+e.width/2)+", "+(v/2+e.padding/2)+")")}else u.attr("transform","translate("+e.width/2+", "+e.padding/2+")");switch(e.type){case Oe.DEFAULT:vd(o,e,n);break;case Oe.ROUNDED_RECT:bd(o,e);break;case Oe.RECT:cd(o,e);break;case Oe.CIRCLE:o.attr("transform","translate("+e.width/2+", "+ +e.height/2+")"),pd(o,e);break;case Oe.CLOUD:dd(o,e);break;case Oe.BANG:gd(o,e);break;case Oe.HEXAGON:md(o,e);break}return Ko(e.id,i),e.height},wd=function(e,t,a,n,i){const s=i%(Qo-1),o=a.x+a.width/2,u=a.y+a.height/2,l=t.x+t.width/2,f=t.y+t.height/2,h=l>o?o+Math.abs(o-l)/2:o-Math.abs(o-l)/2,c=f>u?u+Math.abs(u-f)/2:u-Math.abs(u-f)/2,v=l>o?Math.abs(o-h)/2+o:-Math.abs(o-h)/2+o,d=f>u?Math.abs(u-c)/2+u:-Math.abs(u-c)/2+u;e.append("path").attr("d",a.direction==="TB"||a.direction==="BT"?`M${o},${u} Q${o},${d} ${h},${c} T${l},${f}`:`M${o},${u} Q${v},${u} ${h},${c} T${l},${f}`).attr("class","edge section-edge-"+s+" edge-depth-"+n)},xd=function(r){const e=ni(r.id),t=r.x||0,a=r.y||0;e.attr("transform","translate("+t+","+a+")")},Jo={drawNode:Ed,positionNode:xd,drawEdge:wd};qo.use(jc);function jo(r,e,t,a){Jo.drawNode(r,e,t,a),e.children&&e.children.forEach((n,i)=>{jo(r,n,t<0?i:t,a)})}function Td(r,e){e.edges().map((t,a)=>{const n=t.data();if(t[0]._private.bodyBounds){const i=t[0]._private.rscratch;or.trace("Edge: ",a,n),r.insert("path").attr("d",`M ${i.startX},${i.startY} L ${i.midX},${i.midY} L${i.endX},${i.endY} `).attr("class","edge section-edge-"+n.section+" edge-depth-"+n.depth)}})}function eu(r,e,t,a){e.add({group:"nodes",data:{id:r.id,labelText:r.descr,height:r.height,width:r.width,level:a,nodeId:r.id,padding:r.padding,type:r.type},position:{x:r.x,y:r.y}}),r.children&&r.children.forEach(n=>{eu(n,e,t,a+1),e.add({group:"edges",data:{id:`${r.id}_${n.id}`,source:r.id,target:n.id,depth:a,section:n.section}})})}function Dd(r,e){return new Promise(t=>{const a=Xr("body").append("div").attr("id","cy").attr("style","display:none"),n=qo({container:document.getElementById("cy"),style:[{selector:"edge",style:{"curve-style":"bezier"}}]});a.remove(),eu(r,n,e,0),n.nodes().forEach(function(i){i.layoutDimensions=()=>{const s=i.data();return{w:s.width,h:s.height}}}),n.layout({name:"cose-bilkent",quality:"proof",styleEnabled:!1,animate:!1}).run(),n.ready(i=>{or.info("Ready",i),t(n)})})}function Cd(r){r.nodes().map((e,t)=>{const a=e.data();a.x=e.position().x,a.y=e.position().y,Jo.positionNode(a);const n=ni(a.nodeId);or.info("Id:",t,"Position: (",e.position().x,", ",e.position().y,")",a),n.attr("transform",`translate(${e.position().x-a.width/2}, ${e.position().y-a.height/2})`),n.attr("attr",`apa-${t})`)})}const Ld=async(r,e,t,a)=>{const n=_r();a.db.clear(),a.parser.parse(r),or.debug(`Renering info diagram +`+r);const i=_r().securityLevel;let s;i==="sandbox"&&(s=Xr("#i"+e));const u=(i==="sandbox"?Xr(s.nodes()[0].contentDocument.body):Xr("body")).select("#"+e);u.append("g");const l=a.db.getMindmap(),f=u.append("g");f.attr("class","mindmap-edges");const h=u.append("g");h.attr("class","mindmap-nodes"),jo(h,l,-1,n);const c=await Dd(l,n);Td(f,c),Cd(c),Du(void 0,u,n.mindmap.padding,n.mindmap.useMaxWidth)},Sd={draw:Ld},Ad=r=>{let e="";for(let t=0;t` + .edge { + stroke-width: 3; + } + ${Ad(r)} + .section-root rect, .section-root path, .section-root circle, .section-root polygon { + fill: ${r.git0}; + } + .section-root text { + fill: ${r.gitBranchLabel0}; + } + .icon-container { + height:100%; + display: flex; + justify-content: center; + align-items: center; + } + .edge { + fill: none; + } +`,Md=Nd,Rd={db:fd,renderer:Sd,parser:ed,styles:Md};export{Rd as diagram}; diff --git a/resource/public/doc/webjars/js/diagram-definition.2c0ce47b-f7604107.js.gz b/resource/public/doc/webjars/js/diagram-definition.2c0ce47b-f7604107.js.gz new file mode 100644 index 0000000..5b59237 Binary files /dev/null and b/resource/public/doc/webjars/js/diagram-definition.2c0ce47b-f7604107.js.gz differ diff --git a/resource/public/doc/webjars/js/diagram-definition.444bacb8-48bcd703.js b/resource/public/doc/webjars/js/diagram-definition.444bacb8-48bcd703.js new file mode 100644 index 0000000..156795e --- /dev/null +++ b/resource/public/doc/webjars/js/diagram-definition.444bacb8-48bcd703.js @@ -0,0 +1,62 @@ +import{aj as kt,ak as vt,al as wt,a7 as rt,a5 as I,a6 as q,a9 as St,am as Et,an as Tt,ao as et}from"./doc-19de6184.js";import{i as It}from"./is_dark-f23e070c.js";var X=function(){var n=function(k,r,a,h){for(a=a||{},h=k.length;h--;a[k[h]]=r);return a},t=[1,2],e=[1,5],s=[6,9,11,17,18,20,22,23,26,27,28],i=[1,15],o=[1,16],l=[1,17],p=[1,18],g=[1,19],d=[1,23],f=[1,24],v=[1,27],_=[4,6,9,11,17,18,20,22,23,26,27,28],b={trace:function(){},yy:{},symbols_:{error:2,start:3,timeline:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,title:17,acc_title:18,acc_title_value:19,acc_descr:20,acc_descr_value:21,acc_descr_multiline_value:22,section:23,period_statement:24,event_statement:25,period:26,event:27,open_directive:28,type_directive:29,arg_directive:30,close_directive:31,$accept:0,$end:1},terminals_:{2:"error",4:"timeline",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",17:"title",18:"acc_title",19:"acc_title_value",20:"acc_descr",21:"acc_descr_value",22:"acc_descr_multiline_value",23:"section",26:"period",27:"event",28:"open_directive",29:"type_directive",30:"arg_directive",31:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,2],[10,2],[10,1],[10,1],[10,1],[10,1],[10,1],[24,1],[25,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(r,a,h,u,y,c,M){var x=c.length-1;switch(y){case 1:return c[x-1];case 3:this.$=[];break;case 4:c[x-1].push(c[x]),this.$=c[x-1];break;case 5:case 6:this.$=c[x];break;case 7:case 8:this.$=[];break;case 11:u.getCommonDb().setDiagramTitle(c[x].substr(6)),this.$=c[x].substr(6);break;case 12:this.$=c[x].trim(),u.getCommonDb().setAccTitle(this.$);break;case 13:case 14:this.$=c[x].trim(),u.getCommonDb().setAccDescription(this.$);break;case 15:u.addSection(c[x].substr(8)),this.$=c[x].substr(8);break;case 19:u.addTask(c[x],0,""),this.$=c[x];break;case 20:u.addEvent(c[x].substr(2)),this.$=c[x];break;case 21:u.parseDirective("%%{","open_directive");break;case 22:u.parseDirective(c[x],"type_directive");break;case 23:c[x]=c[x].trim().replace(/'/g,'"'),u.parseDirective(c[x],"arg_directive");break;case 24:u.parseDirective("}%%","close_directive","timeline");break}},table:[{3:1,4:t,7:3,12:4,28:e},{1:[3]},n(s,[2,3],{5:6}),{3:7,4:t,7:3,12:4,28:e},{13:8,29:[1,9]},{29:[2,21]},{6:[1,10],7:22,8:11,9:[1,12],10:13,11:[1,14],12:4,17:i,18:o,20:l,22:p,23:g,24:20,25:21,26:d,27:f,28:e},{1:[2,2]},{14:25,15:[1,26],31:v},n([15,31],[2,22]),n(s,[2,8],{1:[2,1]}),n(s,[2,4]),{7:22,10:28,12:4,17:i,18:o,20:l,22:p,23:g,24:20,25:21,26:d,27:f,28:e},n(s,[2,6]),n(s,[2,7]),n(s,[2,11]),{19:[1,29]},{21:[1,30]},n(s,[2,14]),n(s,[2,15]),n(s,[2,16]),n(s,[2,17]),n(s,[2,18]),n(s,[2,19]),n(s,[2,20]),{11:[1,31]},{16:32,30:[1,33]},{11:[2,24]},n(s,[2,5]),n(s,[2,12]),n(s,[2,13]),n(_,[2,9]),{14:34,31:v},{31:[2,23]},{11:[1,35]},n(_,[2,10])],defaultActions:{5:[2,21],7:[2,2],27:[2,24],33:[2,23]},parseError:function(r,a){if(a.recoverable)this.trace(r);else{var h=new Error(r);throw h.hash=a,h}},parse:function(r){var a=this,h=[0],u=[],y=[null],c=[],M=this.table,x="",N=0,S=0,L=2,V=1,H=c.slice.call(arguments,1),m=Object.create(this.lexer),C={yy:{}};for(var O in this.yy)Object.prototype.hasOwnProperty.call(this.yy,O)&&(C.yy[O]=this.yy[O]);m.setInput(r,C.yy),C.yy.lexer=m,C.yy.parser=this,typeof m.yylloc>"u"&&(m.yylloc={});var J=m.yylloc;c.push(J);var _t=m.options&&m.options.ranges;typeof C.yy.parseError=="function"?this.parseError=C.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function bt(){var P;return P=u.pop()||m.lex()||V,typeof P!="number"&&(P instanceof Array&&(u=P,P=u.pop()),P=a.symbols_[P]||P),P}for(var T,z,$,K,W={},j,A,tt,G;;){if(z=h[h.length-1],this.defaultActions[z]?$=this.defaultActions[z]:((T===null||typeof T>"u")&&(T=bt()),$=M[z]&&M[z][T]),typeof $>"u"||!$.length||!$[0]){var Q="";G=[];for(j in M[z])this.terminals_[j]&&j>L&&G.push("'"+this.terminals_[j]+"'");m.showPosition?Q="Parse error on line "+(N+1)+`: +`+m.showPosition()+` +Expecting `+G.join(", ")+", got '"+(this.terminals_[T]||T)+"'":Q="Parse error on line "+(N+1)+": Unexpected "+(T==V?"end of input":"'"+(this.terminals_[T]||T)+"'"),this.parseError(Q,{text:m.match,token:this.terminals_[T]||T,line:m.yylineno,loc:J,expected:G})}if($[0]instanceof Array&&$.length>1)throw new Error("Parse Error: multiple actions possible at state: "+z+", token: "+T);switch($[0]){case 1:h.push(T),y.push(m.yytext),c.push(m.yylloc),h.push($[1]),T=null,S=m.yyleng,x=m.yytext,N=m.yylineno,J=m.yylloc;break;case 2:if(A=this.productions_[$[1]][1],W.$=y[y.length-A],W._$={first_line:c[c.length-(A||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(A||1)].first_column,last_column:c[c.length-1].last_column},_t&&(W._$.range=[c[c.length-(A||1)].range[0],c[c.length-1].range[1]]),K=this.performAction.apply(W,[x,S,N,C.yy,$[1],y,c].concat(H)),typeof K<"u")return K;A&&(h=h.slice(0,-1*A*2),y=y.slice(0,-1*A),c=c.slice(0,-1*A)),h.push(this.productions_[$[1]][0]),y.push(W.$),c.push(W._$),tt=M[h[h.length-2]][h[h.length-1]],h.push(tt);break;case 3:return!0}}return!0}},w=function(){var k={EOF:1,parseError:function(a,h){if(this.yy.parser)this.yy.parser.parseError(a,h);else throw new Error(a)},setInput:function(r,a){return this.yy=a||this.yy||{},this._input=r,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var r=this._input[0];this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r;var a=r.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),r},unput:function(r){var a=r.length,h=r.split(/(?:\r\n?|\n)/g);this._input=r+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a;var u=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),h.length-1&&(this.yylineno-=h.length-1);var y=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:h?(h.length===u.length?this.yylloc.first_column:0)+u[u.length-h.length].length-h[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[y[0],y[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(r){this.unput(this.match.slice(r))},pastInput:function(){var r=this.matched.substr(0,this.matched.length-this.match.length);return(r.length>20?"...":"")+r.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var r=this.match;return r.length<20&&(r+=this._input.substr(0,20-r.length)),(r.substr(0,20)+(r.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var r=this.pastInput(),a=new Array(r.length+1).join("-");return r+this.upcomingInput()+` +`+a+"^"},test_match:function(r,a){var h,u,y;if(this.options.backtrack_lexer&&(y={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(y.yylloc.range=this.yylloc.range.slice(0))),u=r[0].match(/(?:\r\n?|\n).*/g),u&&(this.yylineno+=u.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:u?u[u.length-1].length-u[u.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+r[0].length},this.yytext+=r[0],this.match+=r[0],this.matches=r,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(r[0].length),this.matched+=r[0],h=this.performAction.call(this,this.yy,this,a,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),h)return h;if(this._backtrack){for(var c in y)this[c]=y[c];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var r,a,h,u;this._more||(this.yytext="",this.match="");for(var y=this._currentRules(),c=0;ca[0].length)){if(a=h,u=c,this.options.backtrack_lexer){if(r=this.test_match(h,y[c]),r!==!1)return r;if(this._backtrack){a=!1;continue}else return!1}else if(!this.options.flex)break}return a?(r=this.test_match(a,y[u]),r!==!1?r:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return a||this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){var a=this.conditionStack.length-1;return a>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(a){return a=this.conditionStack.length-1-Math.abs(a||0),a>=0?this.conditionStack[a]:"INITIAL"},pushState:function(a){this.begin(a)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(a,h,u,y){switch(u){case 0:return this.begin("open_directive"),28;case 1:return this.begin("type_directive"),29;case 2:return this.popState(),this.begin("arg_directive"),15;case 3:return this.popState(),this.popState(),31;case 4:return 30;case 5:break;case 6:break;case 7:return 11;case 8:break;case 9:break;case 10:return 4;case 11:return 17;case 12:return this.begin("acc_title"),18;case 13:return this.popState(),"acc_title_value";case 14:return this.begin("acc_descr"),20;case 15:return this.popState(),"acc_descr_value";case 16:this.begin("acc_descr_multiline");break;case 17:this.popState();break;case 18:return"acc_descr_multiline_value";case 19:return 23;case 20:return 27;case 21:return 26;case 22:return 6;case 23:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:timeline\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:section\s[^#:\n;]+)/i,/^(?::\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?:$)/i,/^(?:.)/i],conditions:{open_directive:{rules:[1],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},acc_descr_multiline:{rules:[17,18],inclusive:!1},acc_descr:{rules:[15],inclusive:!1},acc_title:{rules:[13],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,11,12,14,16,19,20,21,22,23],inclusive:!0}}};return k}();b.lexer=w;function E(){this.yy={}}return E.prototype=b,b.Parser=E,new E}();X.parser=X;const $t=X;let F="",at=0;const Y=[],U=[],B=[],ct=()=>kt,ot=(n,t,e)=>{vt(globalThis,n,t,e)},lt=function(){Y.length=0,U.length=0,F="",B.length=0,wt()},ht=function(n){F=n,Y.push(n)},dt=function(){return Y},ut=function(){let n=nt();const t=100;let e=0;for(;!n&&ee.id===at-1).events.push(n)},gt=function(n){const t={section:F,type:F,description:n,task:n,classes:[]};U.push(t)},nt=function(){const n=function(e){return B[e].processed};let t=!0;for(const[e,s]of B.entries())n(e),t=t&&s.processed;return t},Nt={clear:lt,getCommonDb:ct,addSection:ht,getSections:dt,getTasks:ut,addTask:pt,addTaskOrg:gt,addEvent:yt,parseDirective:ot},Mt=Object.freeze(Object.defineProperty({__proto__:null,getCommonDb:ct,parseDirective:ot,clear:lt,addSection:ht,getSections:dt,getTasks:ut,addTask:pt,addEvent:yt,addTaskOrg:gt,default:Nt},Symbol.toStringTag,{value:"Module"})),Lt=12,Z=function(n,t){const e=n.append("rect");return e.attr("x",t.x),e.attr("y",t.y),e.attr("fill",t.fill),e.attr("stroke",t.stroke),e.attr("width",t.width),e.attr("height",t.height),e.attr("rx",t.rx),e.attr("ry",t.ry),t.class!==void 0&&e.attr("class",t.class),e},At=function(n,t){const s=n.append("circle").attr("cx",t.cx).attr("cy",t.cy).attr("class","face").attr("r",15).attr("stroke-width",2).attr("overflow","visible"),i=n.append("g");i.append("circle").attr("cx",t.cx-15/3).attr("cy",t.cy-15/3).attr("r",1.5).attr("stroke-width",2).attr("fill","#666").attr("stroke","#666"),i.append("circle").attr("cx",t.cx+15/3).attr("cy",t.cy-15/3).attr("r",1.5).attr("stroke-width",2).attr("fill","#666").attr("stroke","#666");function o(g){const d=et().startAngle(Math.PI/2).endAngle(3*(Math.PI/2)).innerRadius(7.5).outerRadius(6.8181818181818175);g.append("path").attr("class","mouth").attr("d",d).attr("transform","translate("+t.cx+","+(t.cy+2)+")")}function l(g){const d=et().startAngle(3*Math.PI/2).endAngle(5*(Math.PI/2)).innerRadius(7.5).outerRadius(6.8181818181818175);g.append("path").attr("class","mouth").attr("d",d).attr("transform","translate("+t.cx+","+(t.cy+7)+")")}function p(g){g.append("line").attr("class","mouth").attr("stroke",2).attr("x1",t.cx-5).attr("y1",t.cy+7).attr("x2",t.cx+5).attr("y2",t.cy+7).attr("class","mouth").attr("stroke-width","1px").attr("stroke","#666")}return t.score>3?o(i):t.score<3?l(i):p(i),s},Pt=function(n,t){const e=n.append("circle");return e.attr("cx",t.cx),e.attr("cy",t.cy),e.attr("class","actor-"+t.pos),e.attr("fill",t.fill),e.attr("stroke",t.stroke),e.attr("r",t.r),e.class!==void 0&&e.attr("class",e.class),t.title!==void 0&&e.append("title").text(t.title),e},ft=function(n,t){const e=t.text.replace(//gi," "),s=n.append("text");s.attr("x",t.x),s.attr("y",t.y),s.attr("class","legend"),s.style("text-anchor",t.anchor),t.class!==void 0&&s.attr("class",t.class);const i=s.append("tspan");return i.attr("x",t.x+t.textMargin*2),i.text(e),s},Ht=function(n,t){function e(i,o,l,p,g){return i+","+o+" "+(i+l)+","+o+" "+(i+l)+","+(o+p-g)+" "+(i+l-g*1.2)+","+(o+p)+" "+i+","+(o+p)}const s=n.append("polygon");s.attr("points",e(t.x,t.y,50,20,7)),s.attr("class","labelBox"),t.y=t.y+t.labelMargin,t.x=t.x+.5*t.labelMargin,ft(n,t)},Ct=function(n,t,e){const s=n.append("g"),i=D();i.x=t.x,i.y=t.y,i.fill=t.fill,i.width=e.width,i.height=e.height,i.class="journey-section section-type-"+t.num,i.rx=3,i.ry=3,Z(s,i),mt(e)(t.text,s,i.x,i.y,i.width,i.height,{class:"journey-section section-type-"+t.num},e,t.colour)};let it=-1;const Vt=function(n,t,e){const s=t.x+e.width/2,i=n.append("g");it++;const o=300+5*30;i.append("line").attr("id","task"+it).attr("x1",s).attr("y1",t.y).attr("x2",s).attr("y2",o).attr("class","task-line").attr("stroke-width","1px").attr("stroke-dasharray","4 2").attr("stroke","#666"),At(i,{cx:s,cy:300+(5-t.score)*30,score:t.score});const l=D();l.x=t.x,l.y=t.y,l.fill=t.fill,l.width=e.width,l.height=e.height,l.class="task task-type-"+t.num,l.rx=3,l.ry=3,Z(i,l),t.x+14,mt(e)(t.task,i,l.x,l.y,l.width,l.height,{class:"task"},e,t.colour)},zt=function(n,t){Z(n,{x:t.startx,y:t.starty,width:t.stopx-t.startx,height:t.stopy-t.starty,fill:t.fill,class:"rect"}).lower()},Rt=function(){return{x:0,y:0,fill:void 0,"text-anchor":"start",width:100,height:100,textMargin:0,rx:0,ry:0}},D=function(){return{x:0,y:0,width:100,anchor:"start",height:100,rx:0,ry:0}},mt=function(){function n(i,o,l,p,g,d,f,v){const _=o.append("text").attr("x",l+g/2).attr("y",p+d/2+5).style("font-color",v).style("text-anchor","middle").text(i);s(_,f)}function t(i,o,l,p,g,d,f,v,_){const{taskFontSize:b,taskFontFamily:w}=v,E=i.split(//gi);for(let k=0;k)/).reverse(),i,o=[],l=1.1,p=e.attr("y"),g=parseFloat(e.attr("dy")),d=e.text(null).append("tspan").attr("x",0).attr("y",p).attr("dy",g+"em");for(let f=0;ft||i==="
")&&(o.pop(),d.text(o.join(" ").trim()),i==="
"?o=[""]:o=[i],d=e.append("tspan").attr("x",0).attr("y",p).attr("dy",l+"em").text(i))})}const Ft=function(n,t,e,s){const i=e%Lt-1,o=n.append("g");t.section=i,o.attr("class",(t.class?t.class+" ":"")+"timeline-node "+("section-"+i));const l=o.append("g"),p=o.append("g"),d=p.append("text").text(t.descr).attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle").call(xt,t.width).node().getBBox(),f=s.fontSize&&s.fontSize.replace?s.fontSize.replace("px",""):s.fontSize;return t.height=d.height+f*1.1*.5+t.padding,t.height=Math.max(t.height,t.maxHeight),t.width=t.width+2*t.padding,p.attr("transform","translate("+t.width/2+", "+t.padding/2+")"),Ot(l,t,i),t},Bt=function(n,t,e){const s=n.append("g"),o=s.append("text").text(t.descr).attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle").call(xt,t.width).node().getBBox(),l=e.fontSize&&e.fontSize.replace?e.fontSize.replace("px",""):e.fontSize;return s.remove(),o.height+l*1.1*.5+t.padding},Ot=function(n,t,e){n.append("path").attr("id","node-"+t.id).attr("class","node-bkg node-"+t.type).attr("d",`M0 ${t.height-5} v${-t.height+2*5} q0,-5 5,-5 h${t.width-2*5} q5,0 5,5 v${t.height-5} H0 Z`),n.append("line").attr("class","node-line-"+e).attr("x1",0).attr("y1",t.height).attr("x2",t.width).attr("y2",t.height)},R={drawRect:Z,drawCircle:Pt,drawSection:Ct,drawText:ft,drawLabel:Ht,drawTask:Vt,drawBackgroundRect:zt,getTextObj:Rt,getNoteRect:D,initGraphics:Wt,drawNode:Ft,getVirtualNodeHeight:Bt},jt=function(n){Object.keys(n).forEach(function(e){conf[e]=n[e]})},Gt=function(n,t,e,s){const i=rt(),o=i.leftMargin?i.leftMargin:50;s.db.clear(),s.parser.parse(n+` +`),I.debug("timeline",s.db);const l=i.securityLevel;let p;l==="sandbox"&&(p=q("#i"+t));const d=(l==="sandbox"?q(p.nodes()[0].contentDocument.body):q("body")).select("#"+t);d.append("g");const f=s.db.getTasks(),v=s.db.getCommonDb().getDiagramTitle();I.debug("task",f),R.initGraphics(d);const _=s.db.getSections();I.debug("sections",_);let b=0,w=0,E=0,k=0,r=50+o,a=50;k=50;let h=0,u=!0;_.forEach(function(N){const S={number:h,descr:N,section:h,width:150,padding:20,maxHeight:b},L=R.getVirtualNodeHeight(d,S,i);I.debug("sectionHeight before draw",L),b=Math.max(b,L+20)});let y=0,c=0;I.debug("tasks.length",f.length);for(const[N,S]of f.entries()){const L={number:N,descr:S,section:S.section,width:150,padding:20,maxHeight:w},V=R.getVirtualNodeHeight(d,L,i);I.debug("taskHeight before draw",V),w=Math.max(w,V+20),y=Math.max(y,S.events.length);let H=0;for(let m=0;m0?_.forEach(N=>{const S={number:h,descr:N,section:h,width:150,padding:20,maxHeight:b};I.debug("sectionNode",S);const L=d.append("g"),V=R.drawNode(L,S,h,i);I.debug("sectionNode output",V),L.attr("transform",`translate(${r}, ${k})`),a+=b+50;const H=f.filter(m=>m.section===N);H.length>0&&st(d,H,h,r,a,w,i,y,c,b,!1),r+=200*Math.max(H.length,1),a=k,h++}):(u=!1,st(d,f,h,r,a,w,i,y,c,b,!0));const M=d.node().getBBox();I.debug("bounds",M),v&&d.append("text").text(v).attr("x",M.width/2-o).attr("font-size","4ex").attr("font-weight","bold").attr("y",20),E=u?b+w+150:w+100,d.append("g").attr("class","lineWrapper").append("line").attr("x1",o).attr("y1",E).attr("x2",M.width+3*o).attr("y2",E).attr("stroke-width",4).attr("stroke","black").attr("marker-end","url(#arrowhead)"),St(void 0,d,i.timeline.padding?i.timeline.padding:50,i.timeline.useMaxWidth?i.timeline.useMaxWidth:!1)},st=function(n,t,e,s,i,o,l,p,g,d,f){for(const v of t){const _={descr:v.task,section:e,number:e,width:150,padding:20,maxHeight:o};I.debug("taskNode",_);const b=n.append("g").attr("class","taskWrapper"),E=R.drawNode(b,_,e,l).height;if(I.debug("taskHeight after draw",E),b.attr("transform",`translate(${s}, ${i})`),o=Math.max(o,E),v.events){const k=n.append("g").attr("class","lineWrapper");let r=o;i+=100,r=r+qt(n,v.events,e,s,i,l),i-=100,k.append("line").attr("x1",s+190/2).attr("y1",i+o).attr("x2",s+190/2).attr("y2",i+o+(f?o:d)+g+120).attr("stroke-width",2).attr("stroke","black").attr("marker-end","url(#arrowhead)").attr("stroke-dasharray","5,5")}s=s+200,f&&!rt().timeline.disableMulticolor&&e++}i=i-10},qt=function(n,t,e,s,i,o){let l=0;const p=i;i=i+100;for(const g of t){const d={descr:g,section:e,number:e,width:150,padding:20,maxHeight:50};I.debug("eventNode",d);const f=n.append("g").attr("class","eventWrapper"),_=R.drawNode(f,d,e,o).height;l=l+_,f.attr("transform",`translate(${s}, ${i})`),i=i+10+_}return i=p,l},Ut={setConf:jt,draw:Gt},Zt=n=>{let t="";for(let e=0;e` + .edge { + stroke-width: 3; + } + ${Zt(n)} + .section-root rect, .section-root path, .section-root circle { + fill: ${n.git0}; + } + .section-root text { + fill: ${n.gitBranchLabel0}; + } + .icon-container { + height:100%; + display: flex; + justify-content: center; + align-items: center; + } + .edge { + fill: none; + } + .eventWrapper { + filter: brightness(120%); + } +`,Kt=Jt,Yt={db:Mt,renderer:Ut,parser:$t,styles:Kt};export{Yt as diagram}; diff --git a/resource/public/doc/webjars/js/diagram-definition.444bacb8-48bcd703.js.gz b/resource/public/doc/webjars/js/diagram-definition.444bacb8-48bcd703.js.gz new file mode 100644 index 0000000..555804c Binary files /dev/null and b/resource/public/doc/webjars/js/diagram-definition.444bacb8-48bcd703.js.gz differ diff --git a/resource/public/doc/webjars/js/diagram-definition.e55ec334-2e3ed2ff.js b/resource/public/doc/webjars/js/diagram-definition.e55ec334-2e3ed2ff.js new file mode 100644 index 0000000..b4fa7be --- /dev/null +++ b/resource/public/doc/webjars/js/diagram-definition.e55ec334-2e3ed2ff.js @@ -0,0 +1,134 @@ +import{B as zee,C as wMe,a2 as $H,a3 as gMe,a4 as pMe,a5 as K1,a6 as wI,a7 as Z1n,a8 as vMe,a9 as mMe,aa as nln,ab as kMe,ac as yMe,ad as Vee,ae as jMe,af as Y1n,ag as FH,ah as EMe,ai as CMe}from"./doc-19de6184.js";var Qee={exports:{}};(function(Ae,It){(function(ft){Ae.exports=ft()})(function(){return function(){function ft(dt,Ot,Ei){function j(_t,Gt){if(!Ot[_t]){if(!dt[_t]){var Ue=typeof $H=="function"&&$H;if(!Gt&&Ue)return Ue(_t,!0);if(qt)return qt(_t,!0);var Wi=new Error("Cannot find module '"+_t+"'");throw Wi.code="MODULE_NOT_FOUND",Wi}var Ci=Ot[_t]={exports:{}};dt[_t][0].call(Ci.exports,function(Mn){var vc=dt[_t][1][Mn];return j(vc||Mn)},Ci,Ci.exports,ft,dt,Ot,Ei)}return Ot[_t].exports}for(var qt=typeof $H=="function"&&$H,yu=0;yu0&&arguments[0]!==void 0?arguments[0]:{},Wi=Ue.defaultLayoutOptions,Ci=Wi===void 0?{}:Wi,Mn=Ue.algorithms,vc=Mn===void 0?["layered","stress","mrtree","radial","force","disco","sporeOverlap","sporeCompaction","rectpacking"]:Mn,tc=Ue.workerFactory,oo=Ue.workerUrl;if(j(this,_t),this.defaultLayoutOptions=Ci,this.initialized=!1,typeof oo>"u"&&typeof tc>"u")throw new Error("Cannot construct an ELK without both 'workerUrl' and 'workerFactory'.");var fo=tc;typeof oo<"u"&&typeof tc>"u"&&(fo=function(bw){return new Worker(bw)});var bc=fo(oo);if(typeof bc.postMessage!="function")throw new TypeError("Created worker does not provide the required 'postMessage' function.");this.worker=new yu(bc),this.worker.postMessage({cmd:"register",algorithms:vc}).then(function(id){return Gt.initialized=!0}).catch(console.err)}return Ei(_t,[{key:"layout",value:function(Ue){var Wi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ci=Wi.layoutOptions,Mn=Ci===void 0?this.defaultLayoutOptions:Ci,vc=Wi.logging,tc=vc===void 0?!1:vc,oo=Wi.measureExecutionTime,fo=oo===void 0?!1:oo;return Ue?this.worker.postMessage({cmd:"layout",graph:Ue,layoutOptions:Mn,options:{logging:tc,measureExecutionTime:fo}}):Promise.reject(new Error("Missing mandatory parameter 'graph'."))}},{key:"knownLayoutAlgorithms",value:function(){return this.worker.postMessage({cmd:"algorithms"})}},{key:"knownLayoutOptions",value:function(){return this.worker.postMessage({cmd:"options"})}},{key:"knownLayoutCategories",value:function(){return this.worker.postMessage({cmd:"categories"})}},{key:"terminateWorker",value:function(){this.worker.terminate()}}]),_t}();Ot.default=qt;var yu=function(){function _t(Gt){var Ue=this;if(j(this,_t),Gt===void 0)throw new Error("Missing mandatory parameter 'worker'.");this.resolvers={},this.worker=Gt,this.worker.onmessage=function(Wi){setTimeout(function(){Ue.receive(Ue,Wi)},0)}}return Ei(_t,[{key:"postMessage",value:function(Ue){var Wi=this.id||0;this.id=Wi+1,Ue.id=Wi;var Ci=this;return new Promise(function(Mn,vc){Ci.resolvers[Wi]=function(tc,oo){tc?(Ci.convertGwtStyleError(tc),vc(tc)):Mn(oo)},Ci.worker.postMessage(Ue)})}},{key:"receive",value:function(Ue,Wi){var Ci=Wi.data,Mn=Ue.resolvers[Ci.id];Mn&&(delete Ue.resolvers[Ci.id],Ci.error?Mn(Ci.error):Mn(null,Ci.data))}},{key:"terminate",value:function(){this.worker.terminate&&this.worker.terminate()}},{key:"convertGwtStyleError",value:function(Ue){if(!!Ue){var Wi=Ue.__java$exception;Wi&&(Wi.cause&&Wi.cause.backingJsObject&&(Ue.cause=Wi.cause.backingJsObject,this.convertGwtStyleError(Ue.cause)),delete Ue.__java$exception)}}}]),_t}()},{}],2:[function(ft,dt,Ot){(function(Ei){(function(){var j;typeof window<"u"?j=window:typeof Ei<"u"?j=Ei:typeof self<"u"&&(j=self);var qt;function yu(){}function _t(){}function Gt(){}function Ue(){}function Wi(){}function Ci(){}function Mn(){}function vc(){}function tc(){}function oo(){}function fo(){}function bc(){}function id(){}function bw(){}function Xg(){}function ww(){}function H1(){}function Yo(){}function Fv(){}function xv(){}function Lv(){}function Bp(){}function eln(){}function tln(){}function iln(){}function Vg(){}function N(){}function rln(){}function gI(){}function cln(){}function uln(){}function sln(){}function oln(){}function xH(){}function fln(){}function hln(){}function lln(){}function q1(){}function G1(){}function pI(){}function aln(){}function dln(){}function bln(){}function LH(){}function wln(){}function gln(){}function Qg(){}function Jg(){}function pln(){}function vln(){}function mln(){}function kln(){}function NH(){}function z1(){}function Yg(){}function Zg(){}function yln(){}function Zee(){}function vI(){}function jln(){}function Eln(){}function Cln(){}function Tln(){}function Mln(){}function Aln(){}function Sln(){}function Pln(){}function Iln(){}function Oln(){}function Dln(){}function $ln(){}function Fln(){}function xln(){}function Lln(){}function Nln(){}function Bln(){}function Rln(){}function _ln(){}function Kln(){}function Hln(){}function qln(){}function Gln(){}function zln(){}function Uln(){}function Wln(){}function Xln(){}function Vln(){}function Qln(){}function Jln(){}function Yln(){}function Zln(){}function nan(){}function BH(){}function ean(){}function tan(){}function ian(){}function ran(){}function mI(){}function kI(){}function Qy(){}function can(){}function uan(){}function yI(){}function san(){}function oan(){}function fan(){}function Jy(){}function han(){}function lan(){}function aan(){}function dan(){}function ban(){}function wan(){}function gan(){}function pan(){}function van(){}function RH(){}function man(){}function kan(){}function yan(){}function jan(){}function Ean(){}function _H(){}function Can(){}function Tan(){}function Man(){}function Aan(){}function San(){}function Pan(){}function Ian(){}function Oan(){}function Dan(){}function $an(){}function Fan(){}function xan(){}function Lan(){}function Nan(){}function jI(){}function Ban(){}function Ran(){}function _an(){}function Kan(){}function Han(){}function KH(){}function qan(){}function Gan(){}function zan(){}function Uan(){}function Wan(){}function Xan(){}function Van(){}function Qan(){}function Jan(){}function Yan(){}function Zan(){}function ndn(){}function edn(){}function tdn(){}function idn(){}function rdn(){}function cdn(){}function udn(){}function sdn(){}function odn(){}function fdn(){}function hdn(){}function ldn(){}function adn(){}function ddn(){}function bdn(){}function wdn(){}function gdn(){}function pdn(){}function vdn(){}function mdn(){}function kdn(){}function ydn(){}function jdn(){}function Edn(){}function Cdn(){}function Tdn(){}function Mdn(){}function Adn(){}function Sdn(){}function Pdn(){}function Idn(){}function Odn(){}function Ddn(){}function $dn(){}function Fdn(){}function xdn(){}function Ldn(){}function Ndn(){}function Bdn(){}function Rdn(){}function _dn(){}function Kdn(){}function Hdn(){}function qdn(){}function Gdn(){}function zdn(){}function Udn(){}function Wdn(){}function Xdn(){}function Vdn(){}function Qdn(){}function Jdn(){}function Ydn(){}function Zdn(){}function n0n(){}function e0n(){}function t0n(){}function i0n(){}function r0n(){}function c0n(){}function u0n(){}function s0n(){}function o0n(){}function f0n(){}function h0n(){}function l0n(){}function a0n(){}function d0n(){}function b0n(){}function w0n(){}function g0n(){}function p0n(){}function v0n(){}function m0n(){}function k0n(){}function y0n(){}function j0n(){}function E0n(){}function C0n(){}function T0n(){}function M0n(){}function A0n(){}function S0n(){}function P0n(){}function I0n(){}function O0n(){}function D0n(){}function $0n(){}function F0n(){}function HH(){}function x0n(){}function L0n(){}function N0n(){}function B0n(){}function R0n(){}function _0n(){}function K0n(){}function H0n(){}function q0n(){}function G0n(){}function z0n(){}function U0n(){}function W0n(){}function X0n(){}function V0n(){}function Q0n(){}function J0n(){}function Y0n(){}function Z0n(){}function nbn(){}function ebn(){}function tbn(){}function ibn(){}function rbn(){}function cbn(){}function ubn(){}function sbn(){}function obn(){}function fbn(){}function hbn(){}function lbn(){}function abn(){}function dbn(){}function bbn(){}function wbn(){}function gbn(){}function pbn(){}function vbn(){}function mbn(){}function kbn(){}function ybn(){}function jbn(){}function Ebn(){}function Cbn(){}function Tbn(){}function Mbn(){}function Abn(){}function Sbn(){}function Pbn(){}function Ibn(){}function Obn(){}function Dbn(){}function $bn(){}function Fbn(){}function xbn(){}function Lbn(){}function Nbn(){}function Bbn(){}function Rbn(){}function _bn(){}function Kbn(){}function Hbn(){}function qbn(){}function Gbn(){}function zbn(){}function Ubn(){}function Wbn(){}function qH(){}function Xbn(){}function Vbn(){}function Qbn(){}function Jbn(){}function Ybn(){}function Zbn(){}function nwn(){}function ewn(){}function twn(){}function iwn(){}function rwn(){}function cwn(){}function uwn(){}function swn(){}function own(){}function fwn(){}function hwn(){}function lwn(){}function awn(){}function dwn(){}function GH(){}function bwn(){}function wwn(){}function gwn(){}function pwn(){}function vwn(){}function mwn(){}function zH(){}function UH(){}function kwn(){}function WH(){}function XH(){}function ywn(){}function jwn(){}function Ewn(){}function Cwn(){}function Twn(){}function Mwn(){}function Awn(){}function Swn(){}function Pwn(){}function VH(){}function Iwn(){}function Own(){}function Dwn(){}function $wn(){}function Fwn(){}function xwn(){}function Lwn(){}function Nwn(){}function Bwn(){}function Rwn(){}function _wn(){}function Kwn(){}function Hwn(){}function qwn(){}function Gwn(){}function zwn(){}function Uwn(){}function Wwn(){}function Xwn(){}function Vwn(){}function Qwn(){}function Jwn(){}function Ywn(){}function Zwn(){}function ngn(){}function egn(){}function tgn(){}function ign(){}function rgn(){}function cgn(){}function ugn(){}function sgn(){}function ogn(){}function fgn(){}function hgn(){}function lgn(){}function agn(){}function dgn(){}function bgn(){}function wgn(){}function ggn(){}function pgn(){}function vgn(){}function mgn(){}function kgn(){}function ygn(){}function jgn(){}function Egn(){}function Cgn(){}function Tgn(){}function Mgn(){}function Agn(){}function Sgn(){}function Pgn(){}function Ign(){}function Ogn(){}function Dgn(){}function $gn(){}function Fgn(){}function xgn(){}function Lgn(){}function Ngn(){}function Bgn(){}function Rgn(){}function _gn(){}function Kgn(){}function Hgn(){}function qgn(){}function EI(){}function CI(){}function TI(){}function Ggn(){}function zgn(){}function Ugn(){}function Wgn(){}function Xgn(){}function QH(){}function Vgn(){}function Qgn(){}function nte(){}function Jgn(){}function Ygn(){}function Zgn(){}function n2n(){}function e2n(){}function t2n(){}function i2n(){}function Jl(){}function r2n(){}function n2(){}function JH(){}function c2n(){}function u2n(){}function s2n(){}function o2n(){}function f2n(){}function h2n(){}function l2n(){}function a2n(){}function d2n(){}function b2n(){}function w2n(){}function g2n(){}function p2n(){}function v2n(){}function m2n(){}function k2n(){}function y2n(){}function j2n(){}function E2n(){}function C2n(){}function T2n(){}function dn(){}function M2n(){}function A2n(){}function S2n(){}function P2n(){}function I2n(){}function O2n(){}function D2n(){}function $2n(){}function F2n(){}function x2n(){}function MI(){}function L2n(){}function N2n(){}function B2n(){}function R2n(){}function _2n(){}function YH(){}function Yy(){}function Zy(){}function K2n(){}function ZH(){}function nj(){}function H2n(){}function q2n(){}function G2n(){}function z2n(){}function U2n(){}function W2n(){}function ej(){}function X2n(){}function V2n(){}function Q2n(){}function tj(){}function J2n(){}function nq(){}function Y2n(){}function AI(){}function eq(){}function Z2n(){}function npn(){}function epn(){}function tpn(){}function ete(){}function ipn(){}function rpn(){}function cpn(){}function upn(){}function spn(){}function opn(){}function fpn(){}function hpn(){}function lpn(){}function apn(){}function Rp(){}function SI(){}function dpn(){}function bpn(){}function wpn(){}function gpn(){}function ppn(){}function vpn(){}function mpn(){}function kpn(){}function ypn(){}function jpn(){}function Epn(){}function Cpn(){}function Tpn(){}function Mpn(){}function Apn(){}function Spn(){}function Ppn(){}function Ipn(){}function Opn(){}function Dpn(){}function $pn(){}function Fpn(){}function xpn(){}function Lpn(){}function Npn(){}function Bpn(){}function Rpn(){}function _pn(){}function Kpn(){}function Hpn(){}function qpn(){}function Gpn(){}function zpn(){}function Upn(){}function Wpn(){}function Xpn(){}function Vpn(){}function Qpn(){}function Jpn(){}function Ypn(){}function Zpn(){}function n3n(){}function e3n(){}function t3n(){}function i3n(){}function r3n(){}function c3n(){}function u3n(){}function s3n(){}function o3n(){}function f3n(){}function h3n(){}function l3n(){}function a3n(){}function d3n(){}function b3n(){}function w3n(){}function g3n(){}function p3n(){}function v3n(){}function m3n(){}function k3n(){}function y3n(){}function j3n(){}function E3n(){}function C3n(){}function T3n(){}function M3n(){}function A3n(){}function S3n(){}function P3n(){}function I3n(){}function O3n(){}function D3n(){}function $3n(){}function F3n(){}function x3n(){}function L3n(){}function N3n(){}function B3n(){}function R3n(){}function _3n(){}function K3n(){}function H3n(){}function q3n(){}function G3n(){}function z3n(){}function U3n(){}function W3n(){}function X3n(){}function V3n(){}function Q3n(){}function J3n(){}function Y3n(){}function Z3n(){}function n4n(){}function e4n(){}function t4n(){}function i4n(){}function r4n(){}function c4n(){}function tq(){}function u4n(){}function s4n(){}function PI(){qv()}function o4n(){yF()}function f4n(){g6()}function h4n(){JT()}function l4n(){eY()}function a4n(){zo()}function d4n(){aJ()}function b4n(){P7()}function w4n(){X9()}function g4n(){W9()}function p4n(){k8()}function v4n(){k7n()}function m4n(){L2()}function k4n(){Dj()}function y4n(){OSn()}function j4n(){GIn()}function E4n(){fPn()}function C4n(){MMn()}function T4n(){Q3()}function M4n(){ml()}function A4n(){zIn()}function S4n(){mAn()}function P4n(){XZ()}function I4n(){DFn()}function O4n(){AMn()}function D4n(){nn()}function $4n(){TMn()}function F4n(){UIn()}function x4n(){VOn()}function L4n(){PMn()}function N4n(){bPn()}function B4n(){y7n()}function R4n(){LY()}function _4n(){bb()}function K4n(){mOn()}function H4n(){$7()}function q4n(){Qx()}function G4n(){ix()}function z4n(){Yd()}function U4n(){DV()}function W4n(){SMn()}function X4n(){_Bn()}function V4n(){$Y()}function Q4n(){Hx()}function J4n(){LC()}function Y4n(){rM()}function iq(){Xe()}function Z4n(){mT()}function nvn(){_Q()}function rq(){EM()}function xo(){wEn()}function cq(){cF()}function evn(){kZ()}function uq(n){_n(n)}function tvn(n){this.a=n}function ij(n){this.a=n}function ivn(n){this.a=n}function rvn(n){this.a=n}function cvn(n){this.a=n}function uvn(n){this.a=n}function svn(n){this.a=n}function ovn(n){this.a=n}function sq(n){this.a=n}function oq(n){this.a=n}function fvn(n){this.a=n}function II(n){this.a=n}function hvn(n){this.a=n}function OI(n){this.a=n}function lvn(n){this.a=n}function DI(n){this.a=n}function avn(n){this.a=n}function $I(n){this.a=n}function dvn(n){this.a=n}function bvn(n){this.a=n}function wvn(n){this.a=n}function fq(n){this.b=n}function gvn(n){this.c=n}function pvn(n){this.a=n}function vvn(n){this.a=n}function mvn(n){this.a=n}function kvn(n){this.a=n}function yvn(n){this.a=n}function jvn(n){this.a=n}function Evn(n){this.a=n}function Cvn(n){this.a=n}function Tvn(n){this.a=n}function Mvn(n){this.a=n}function Avn(n){this.a=n}function Svn(n){this.a=n}function Pvn(n){this.a=n}function hq(n){this.a=n}function lq(n){this.a=n}function rj(n){this.a=n}function I9(n){this.a=n}function Yl(){this.a=[]}function Ivn(n,e){n.a=e}function tte(n,e){n.a=e}function ite(n,e){n.b=e}function rte(n,e){n.b=e}function cte(n,e){n.b=e}function aq(n,e){n.j=e}function ute(n,e){n.g=e}function ste(n,e){n.i=e}function ote(n,e){n.c=e}function fte(n,e){n.d=e}function hte(n,e){n.d=e}function lte(n,e){n.c=e}function Zl(n,e){n.k=e}function ate(n,e){n.c=e}function dq(n,e){n.c=e}function bq(n,e){n.a=e}function dte(n,e){n.a=e}function bte(n,e){n.f=e}function wte(n,e){n.a=e}function gte(n,e){n.b=e}function FI(n,e){n.d=e}function cj(n,e){n.i=e}function wq(n,e){n.o=e}function pte(n,e){n.r=e}function vte(n,e){n.a=e}function mte(n,e){n.b=e}function Ovn(n,e){n.e=e}function kte(n,e){n.f=e}function gq(n,e){n.g=e}function yte(n,e){n.e=e}function jte(n,e){n.f=e}function Ete(n,e){n.f=e}function Cte(n,e){n.n=e}function Tte(n,e){n.a=e}function Mte(n,e){n.a=e}function Ate(n,e){n.c=e}function Ste(n,e){n.c=e}function Pte(n,e){n.d=e}function Ite(n,e){n.e=e}function Ote(n,e){n.g=e}function Dte(n,e){n.a=e}function $te(n,e){n.c=e}function Fte(n,e){n.d=e}function xte(n,e){n.e=e}function Lte(n,e){n.f=e}function Nte(n,e){n.j=e}function Bte(n,e){n.a=e}function Rte(n,e){n.b=e}function _te(n,e){n.a=e}function Dvn(n){n.b=n.a}function $vn(n){n.c=n.d.d}function Nv(n){this.d=n}function na(n){this.a=n}function _p(n){this.a=n}function pq(n){this.a=n}function Mh(n){this.a=n}function O9(n){this.a=n}function Fvn(n){this.a=n}function vq(n){this.a=n}function D9(n){this.a=n}function mq(n){this.a=n}function kq(n){this.a=n}function yq(n){this.a=n}function F0(n){this.a=n}function $9(n){this.a=n}function F9(n){this.a=n}function jq(n){this.b=n}function Kp(n){this.b=n}function Hp(n){this.b=n}function xI(n){this.a=n}function xvn(n){this.a=n}function Eq(n){this.a=n}function LI(n){this.c=n}function E(n){this.c=n}function Lvn(n){this.c=n}function Cq(n){this.a=n}function Tq(n){this.a=n}function Mq(n){this.a=n}function Aq(n){this.a=n}function ut(n){this.a=n}function Nvn(n){this.a=n}function Sq(n){this.a=n}function Pq(n){this.a=n}function Bvn(n){this.a=n}function Rvn(n){this.a=n}function Bv(n){this.a=n}function _vn(n){this.a=n}function Kvn(n){this.a=n}function Hvn(n){this.a=n}function qvn(n){this.a=n}function Gvn(n){this.a=n}function zvn(n){this.a=n}function Uvn(n){this.a=n}function Wvn(n){this.a=n}function Xvn(n){this.a=n}function Vvn(n){this.a=n}function Qvn(n){this.a=n}function Jvn(n){this.a=n}function Yvn(n){this.a=n}function Zvn(n){this.a=n}function n5n(n){this.a=n}function e5n(n){this.a=n}function t5n(n){this.a=n}function x9(n){this.a=n}function i5n(n){this.a=n}function r5n(n){this.a=n}function uj(n){this.a=n}function c5n(n){this.a=n}function u5n(n){this.a=n}function qp(n){this.a=n}function Iq(n){this.a=n}function s5n(n){this.a=n}function o5n(n){this.a=n}function f5n(n){this.a=n}function h5n(n){this.a=n}function l5n(n){this.a=n}function Oq(n){this.a=n}function Dq(n){this.a=n}function $q(n){this.a=n}function sj(n){this.a=n}function oj(n){this.e=n}function Gp(n){this.a=n}function a5n(n){this.a=n}function e2(n){this.a=n}function Fq(n){this.a=n}function d5n(n){this.a=n}function b5n(n){this.a=n}function w5n(n){this.a=n}function g5n(n){this.a=n}function p5n(n){this.a=n}function v5n(n){this.a=n}function m5n(n){this.a=n}function k5n(n){this.a=n}function y5n(n){this.a=n}function j5n(n){this.a=n}function E5n(n){this.a=n}function xq(n){this.a=n}function C5n(n){this.a=n}function T5n(n){this.a=n}function M5n(n){this.a=n}function A5n(n){this.a=n}function S5n(n){this.a=n}function P5n(n){this.a=n}function I5n(n){this.a=n}function O5n(n){this.a=n}function D5n(n){this.a=n}function $5n(n){this.a=n}function F5n(n){this.a=n}function x5n(n){this.a=n}function L5n(n){this.a=n}function N5n(n){this.a=n}function B5n(n){this.a=n}function R5n(n){this.a=n}function _5n(n){this.a=n}function K5n(n){this.a=n}function H5n(n){this.a=n}function q5n(n){this.a=n}function G5n(n){this.a=n}function z5n(n){this.a=n}function U5n(n){this.a=n}function W5n(n){this.a=n}function X5n(n){this.a=n}function V5n(n){this.a=n}function Q5n(n){this.a=n}function J5n(n){this.a=n}function Y5n(n){this.a=n}function Z5n(n){this.a=n}function n6n(n){this.a=n}function e6n(n){this.a=n}function t6n(n){this.a=n}function i6n(n){this.a=n}function r6n(n){this.a=n}function c6n(n){this.a=n}function u6n(n){this.a=n}function s6n(n){this.c=n}function o6n(n){this.b=n}function f6n(n){this.a=n}function h6n(n){this.a=n}function l6n(n){this.a=n}function a6n(n){this.a=n}function d6n(n){this.a=n}function b6n(n){this.a=n}function w6n(n){this.a=n}function g6n(n){this.a=n}function p6n(n){this.a=n}function v6n(n){this.a=n}function m6n(n){this.a=n}function k6n(n){this.a=n}function y6n(n){this.a=n}function j6n(n){this.a=n}function E6n(n){this.a=n}function C6n(n){this.a=n}function T6n(n){this.a=n}function M6n(n){this.a=n}function A6n(n){this.a=n}function S6n(n){this.a=n}function P6n(n){this.a=n}function I6n(n){this.a=n}function O6n(n){this.a=n}function D6n(n){this.a=n}function U1(n){this.a=n}function t2(n){this.a=n}function $6n(n){this.a=n}function F6n(n){this.a=n}function x6n(n){this.a=n}function L6n(n){this.a=n}function N6n(n){this.a=n}function B6n(n){this.a=n}function R6n(n){this.a=n}function _6n(n){this.a=n}function K6n(n){this.a=n}function H6n(n){this.a=n}function q6n(n){this.a=n}function G6n(n){this.a=n}function z6n(n){this.a=n}function U6n(n){this.a=n}function W6n(n){this.a=n}function X6n(n){this.a=n}function fj(n){this.a=n}function V6n(n){this.a=n}function Q6n(n){this.a=n}function J6n(n){this.a=n}function Y6n(n){this.a=n}function Z6n(n){this.a=n}function nmn(n){this.a=n}function emn(n){this.a=n}function tmn(n){this.a=n}function imn(n){this.a=n}function rmn(n){this.a=n}function cmn(n){this.a=n}function umn(n){this.a=n}function smn(n){this.a=n}function omn(n){this.a=n}function fmn(n){this.a=n}function hmn(n){this.a=n}function lmn(n){this.a=n}function amn(n){this.a=n}function dmn(n){this.a=n}function bmn(n){this.a=n}function wmn(n){this.a=n}function gmn(n){this.a=n}function pmn(n){this.a=n}function vmn(n){this.a=n}function mmn(n){this.a=n}function kmn(n){this.a=n}function ymn(n){this.a=n}function jmn(n){this.a=n}function Lq(n){this.a=n}function bt(n){this.b=n}function Emn(n){this.f=n}function Nq(n){this.a=n}function Cmn(n){this.a=n}function Tmn(n){this.a=n}function Mmn(n){this.a=n}function Amn(n){this.a=n}function Smn(n){this.a=n}function Pmn(n){this.a=n}function Imn(n){this.a=n}function Omn(n){this.a=n}function L9(n){this.a=n}function Dmn(n){this.a=n}function $mn(n){this.b=n}function Bq(n){this.c=n}function hj(n){this.e=n}function Fmn(n){this.a=n}function lj(n){this.a=n}function aj(n){this.a=n}function NI(n){this.a=n}function xmn(n){this.a=n}function Lmn(n){this.d=n}function Rq(n){this.a=n}function _q(n){this.a=n}function rd(n){this.e=n}function N9(){this.a=0}function gw(){wyn(this)}function X(){qO(this)}function we(){Eu(this)}function BI(){mTn(this)}function Nmn(){}function cd(){this.c=y1n}function Kte(n,e){e.Wb(n)}function Bmn(n,e){n.b+=e}function Rmn(n){n.b=new eO}function T(n){return n.e}function Hte(n){return n.a}function qte(n){return n.a}function Gte(n){return n.a}function zte(n){return n.a}function Ute(n){return n.a}function Wte(){return null}function Xte(){return null}function Vte(){MG(),uTe()}function Qte(n){n.b.tf(n.e)}function Rv(n,e){n.b=e-n.b}function _v(n,e){n.a=e-n.a}function _mn(n,e){e.ad(n.a)}function Jte(n,e){ui(e,n)}function Yte(n,e,t){n.Od(t,e)}function B9(n,e){n.e=e,e.b=n}function Kq(n){Ff(),this.a=n}function Kmn(n){Ff(),this.a=n}function Hmn(n){Ff(),this.a=n}function Hq(n){Y0(),this.a=n}function qmn(n){y3(),gR.be(n)}function ea(){Yyn.call(this)}function qq(){Yyn.call(this)}function Gq(){ea.call(this)}function RI(){ea.call(this)}function Gmn(){ea.call(this)}function R9(){ea.call(this)}function ou(){ea.call(this)}function Kv(){ea.call(this)}function ye(){ea.call(this)}function ps(){ea.call(this)}function zmn(){ea.call(this)}function ic(){ea.call(this)}function Umn(){ea.call(this)}function Wmn(){this.a=this}function dj(){this.Bb|=256}function Xmn(){this.b=new Qkn}function zq(){zq=N,new we}function Uq(){Gq.call(this)}function Vmn(n,e){n.length=e}function bj(n,e){W(n.a,e)}function Zte(n,e){iY(n.c,e)}function nie(n,e){ri(n.b,e)}function eie(n,e){zT(n.a,e)}function tie(n,e){IF(n.a,e)}function zp(n,e){et(n.e,e)}function i2(n){sM(n.c,n.b)}function iie(n,e){n.kc().Nb(e)}function Wq(n){this.a=e2e(n)}function fi(){this.a=new we}function Qmn(){this.a=new we}function wj(){this.a=new X}function _I(){this.a=new X}function Xq(){this.a=new X}function Ls(){this.a=new $ln}function ta(){this.a=new ASn}function Vq(){this.a=new RH}function Qq(){this.a=new a7n}function Jmn(){this.a=new nAn}function Jq(){this.a=new gMn}function Yq(){this.a=new _jn}function Ymn(){this.a=new X}function Zq(){this.a=new X}function Zmn(){this.a=new X}function n9n(){this.a=new X}function e9n(){this.d=new X}function t9n(){this.a=new fi}function i9n(){this.a=new we}function r9n(){this.b=new we}function c9n(){this.b=new X}function nG(){this.e=new X}function u9n(){this.d=new X}function s9n(){this.a=new M4n}function o9n(){X.call(this)}function eG(){wj.call(this)}function f9n(){CE.call(this)}function h9n(){Zq.call(this)}function KI(){Hv.call(this)}function Hv(){Nmn.call(this)}function r2(){Nmn.call(this)}function tG(){r2.call(this)}function l9n(){WTn.call(this)}function a9n(){WTn.call(this)}function d9n(){fG.call(this)}function b9n(){fG.call(this)}function w9n(){fG.call(this)}function g9n(){hG.call(this)}function fu(){Ct.call(this)}function iG(){_2n.call(this)}function rG(){_2n.call(this)}function p9n(){$9n.call(this)}function v9n(){$9n.call(this)}function m9n(){we.call(this)}function k9n(){we.call(this)}function y9n(){we.call(this)}function j9n(){fi.call(this)}function HI(){KIn.call(this)}function E9n(){dj.call(this)}function qI(){Fz.call(this)}function GI(){Fz.call(this)}function cG(){we.call(this)}function zI(){we.call(this)}function C9n(){we.call(this)}function uG(){tj.call(this)}function T9n(){tj.call(this)}function M9n(){uG.call(this)}function A9n(){tq.call(this)}function S9n(n){aIn.call(this,n)}function P9n(n){aIn.call(this,n)}function sG(n){sq.call(this,n)}function oG(n){t7n.call(this,n)}function rie(n){oG.call(this,n)}function cie(n){t7n.call(this,n)}function Up(){this.a=new Ct}function fG(){this.a=new fi}function hG(){this.a=new we}function I9n(){this.a=new X}function O9n(){this.j=new X}function lG(){this.a=new Kgn}function D9n(){this.a=new A8n}function $9n(){this.a=new Q2n}function UI(){UI=N,hR=new J9n}function WI(){WI=N,fR=new Q9n}function qv(){qv=N,oR=new _t}function gj(){gj=N,dR=new Qyn}function uie(n){oG.call(this,n)}function sie(n){oG.call(this,n)}function F9n(n){E$.call(this,n)}function x9n(n){E$.call(this,n)}function L9n(n){oEn.call(this,n)}function XI(n){A5e.call(this,n)}function ud(n){B0.call(this,n)}function Gv(n){Sj.call(this,n)}function aG(n){Sj.call(this,n)}function N9n(n){Sj.call(this,n)}function Rr(n){jCn.call(this,n)}function B9n(n){Rr.call(this,n)}function c2(){I9.call(this,{})}function pj(n){u3(),this.a=n}function zv(n){n.b=null,n.c=0}function oie(n,e){n.e=e,RNn(n,e)}function fie(n,e){n.a=e,d6e(n)}function VI(n,e,t){n.a[e.g]=t}function hie(n,e,t){P4e(t,n,e)}function lie(n,e){Lue(e.i,n.n)}function R9n(n,e){Nwe(n).td(e)}function aie(n,e){return n*n/e}function _9n(n,e){return n.g-e.g}function die(n){return new rj(n)}function bie(n){return new J0(n)}function vj(n){Rr.call(this,n)}function vr(n){Rr.call(this,n)}function K9n(n){Rr.call(this,n)}function QI(n){jCn.call(this,n)}function JI(n){IV(),this.a=n}function H9n(n){bEn(),this.a=n}function x0(n){AD(),this.f=n}function YI(n){AD(),this.f=n}function Wp(n){Rr.call(this,n)}function Hn(n){Rr.call(this,n)}function Dr(n){Rr.call(this,n)}function q9n(n){Rr.call(this,n)}function u2(n){Rr.call(this,n)}function on(n){return _n(n),n}function K(n){return _n(n),n}function _9(n){return _n(n),n}function dG(n){return _n(n),n}function wie(n){return _n(n),n}function Uv(n){return n.b==n.c}function L0(n){return!!n&&n.b}function gie(n){return!!n&&n.k}function pie(n){return!!n&&n.j}function Ku(n){_n(n),this.a=n}function bG(n){return ka(n),n}function Wv(n){MW(n,n.length)}function t1(n){Rr.call(this,n)}function Pf(n){Rr.call(this,n)}function ZI(n){Rr.call(this,n)}function pw(n){Rr.call(this,n)}function Xv(n){Rr.call(this,n)}function Ee(n){Rr.call(this,n)}function nO(n){Yz.call(this,n,0)}function eO(){uX.call(this,12,3)}function wG(){wG=N,pin=new Fv}function G9n(){G9n=N,gin=new yu}function mj(){mj=N,pm=new id}function z9n(){z9n=N,yzn=new Xg}function U9n(){throw T(new ye)}function gG(){throw T(new ye)}function W9n(){throw T(new ye)}function vie(){throw T(new ye)}function mie(){throw T(new ye)}function kie(){throw T(new ye)}function tO(){this.a=Ce(pe(Ji))}function s2(n){Ff(),this.a=pe(n)}function X9n(n,e){n.Td(e),e.Sd(n)}function yie(n,e){n.a.ec().Mc(e)}function jie(n,e,t){n.c.lf(e,t)}function pG(n){vr.call(this,n)}function If(n){Hn.call(this,n)}function i1(){O9.call(this,"")}function Vv(){O9.call(this,"")}function W1(){O9.call(this,"")}function N0(){O9.call(this,"")}function vG(n){vr.call(this,n)}function Xp(n){Kp.call(this,n)}function iO(n){wE.call(this,n)}function V9n(n){Xp.call(this,n)}function Q9n(){OI.call(this,null)}function J9n(){OI.call(this,null)}function kj(){kj=N,y3()}function Y9n(){Y9n=N,Ozn=tve()}function Z9n(n){return n.a?n.b:0}function Eie(n){return n.a?n.b:0}function Cie(n,e){return n.a-e.a}function Tie(n,e){return n.a-e.a}function Mie(n,e){return n.a-e.a}function yj(n,e){return QX(n,e)}function M(n,e){return mMn(n,e)}function Aie(n,e){return e in n.a}function n8n(n,e){return n.f=e,n}function Sie(n,e){return n.b=e,n}function e8n(n,e){return n.c=e,n}function Pie(n,e){return n.g=e,n}function mG(n,e){return n.a=e,n}function kG(n,e){return n.f=e,n}function Iie(n,e){return n.k=e,n}function yG(n,e){return n.a=e,n}function Oie(n,e){return n.e=e,n}function jG(n,e){return n.e=e,n}function Die(n,e){return n.f=e,n}function $ie(n,e){n.b=!0,n.d=e}function Fie(n,e){n.b=new mr(e)}function xie(n,e,t){e.td(n.a[t])}function Lie(n,e,t){e.we(n.a[t])}function Nie(n,e){return n.b-e.b}function Bie(n,e){return n.g-e.g}function Rie(n,e){return n.s-e.s}function _ie(n,e){return n?0:e-1}function t8n(n,e){return n?0:e-1}function Kie(n,e){return n?e-1:0}function Hie(n,e){return e.Yf(n)}function sd(n,e){return n.b=e,n}function jj(n,e){return n.a=e,n}function od(n,e){return n.c=e,n}function fd(n,e){return n.d=e,n}function hd(n,e){return n.e=e,n}function EG(n,e){return n.f=e,n}function Qv(n,e){return n.a=e,n}function Vp(n,e){return n.b=e,n}function Qp(n,e){return n.c=e,n}function gn(n,e){return n.c=e,n}function Dn(n,e){return n.b=e,n}function pn(n,e){return n.d=e,n}function vn(n,e){return n.e=e,n}function qie(n,e){return n.f=e,n}function mn(n,e){return n.g=e,n}function kn(n,e){return n.a=e,n}function yn(n,e){return n.i=e,n}function jn(n,e){return n.j=e,n}function i8n(n,e){return n.k=e,n}function Gie(n,e){return n.j=e,n}function zie(n,e){ml(),Kr(e,n)}function Uie(n,e,t){_fe(n.a,e,t)}function r8n(n){yTn.call(this,n)}function CG(n){yTn.call(this,n)}function Ej(n){hD.call(this,n)}function c8n(n){f2e.call(this,n)}function X1(n){xd.call(this,n)}function u8n(n){YD.call(this,n)}function s8n(n){YD.call(this,n)}function o8n(){Pz.call(this,"")}function Li(){this.a=0,this.b=0}function f8n(){this.b=0,this.a=0}function h8n(n,e){n.b=0,ob(n,e)}function Wie(n,e){n.c=e,n.b=!0}function l8n(n,e){return n.c._b(e)}function Lo(n){return n.e&&n.e()}function rO(n){return n?n.d:null}function a8n(n,e){return BDn(n.b,e)}function Xie(n){return n?n.g:null}function Vie(n){return n?n.i:null}function V1(n){return Ph(n),n.o}function ld(){ld=N,Pne=d4e()}function d8n(){d8n=N,vi=Tve()}function Jp(){Jp=N,k1n=w4e()}function b8n(){b8n=N,dee=b4e()}function TG(){TG=N,oc=h6e()}function MG(){MG=N,zl=B3()}function w8n(){throw T(new ye)}function g8n(){throw T(new ye)}function p8n(){throw T(new ye)}function v8n(){throw T(new ye)}function m8n(){throw T(new ye)}function k8n(){throw T(new ye)}function Cj(n){this.a=new o2(n)}function AG(n){w_n(),mTe(this,n)}function Q1(n){this.a=new OD(n)}function vw(n,e){for(;n.ye(e););}function SG(n,e){for(;n.sd(e););}function mw(n,e){return n.a+=e,n}function cO(n,e){return n.a+=e,n}function r1(n,e){return n.a+=e,n}function ad(n,e){return n.a+=e,n}function Jv(n){return sl(n),n.a}function Tj(n){return n.b!=n.d.c}function y8n(n){return n.l|n.m<<22}function PG(n,e){return n.d[e.p]}function j8n(n,e){return Z8e(n,e)}function IG(n,e,t){n.splice(e,t)}function E8n(n){n.c?uBn(n):sBn(n)}function Mj(n){this.a=0,this.b=n}function C8n(){this.a=new q7($on)}function T8n(){this.b=new q7(mon)}function M8n(){this.b=new q7(xK)}function A8n(){this.b=new q7(xK)}function S8n(){throw T(new ye)}function P8n(){throw T(new ye)}function I8n(){throw T(new ye)}function O8n(){throw T(new ye)}function D8n(){throw T(new ye)}function $8n(){throw T(new ye)}function F8n(){throw T(new ye)}function x8n(){throw T(new ye)}function L8n(){throw T(new ye)}function N8n(){throw T(new ye)}function Qie(){throw T(new ic)}function Jie(){throw T(new ic)}function K9(n){this.a=new B8n(n)}function B8n(n){obe(this,n,ove())}function H9(n){return!n||cTn(n)}function q9(n){return Af[n]!=-1}function Yie(){GA!=0&&(GA=0),zA=-1}function R8n(){sR==null&&(sR=[])}function Zie(n,e){Nx(R(n.a),e)}function nre(n,e){Nx(R(n.a),e)}function G9(n,e){Sw.call(this,n,e)}function Yp(n,e){G9.call(this,n,e)}function OG(n,e){this.b=n,this.c=e}function _8n(n,e){this.b=n,this.a=e}function K8n(n,e){this.a=n,this.b=e}function H8n(n,e){this.a=n,this.b=e}function q8n(n,e){this.a=n,this.b=e}function G8n(n,e){this.a=n,this.b=e}function z8n(n,e){this.a=n,this.b=e}function U8n(n,e){this.a=n,this.b=e}function W8n(n,e){this.a=n,this.b=e}function X8n(n,e){this.a=n,this.b=e}function V8n(n,e){this.b=n,this.a=e}function Q8n(n,e){this.b=n,this.a=e}function J8n(n,e){this.b=n,this.a=e}function Y8n(n,e){this.b=n,this.a=e}function Oe(n,e){this.f=n,this.g=e}function Zp(n,e){this.e=n,this.d=e}function dd(n,e){this.g=n,this.i=e}function uO(n,e){this.a=n,this.b=e}function Z8n(n,e){this.a=n,this.f=e}function n7n(n,e){this.b=n,this.c=e}function ere(n,e){this.a=n,this.b=e}function e7n(n,e){this.a=n,this.b=e}function sO(n,e){this.a=n,this.b=e}function t7n(n){Kz(n.dc()),this.c=n}function Aj(n){this.b=u(pe(n),83)}function i7n(n){this.a=u(pe(n),83)}function B0(n){this.a=u(pe(n),15)}function r7n(n){this.a=u(pe(n),15)}function Sj(n){this.b=u(pe(n),47)}function Pj(){this.q=new j.Date}function eh(){eh=N,Din=new rln}function n3(){n3=N,V4=new tln}function Yv(n){return n.f.c+n.g.c}function z9(n,e){return n.b.Hc(e)}function c7n(n,e){return n.b.Ic(e)}function u7n(n,e){return n.b.Qc(e)}function s7n(n,e){return n.b.Hc(e)}function o7n(n,e){return n.c.uc(e)}function Ah(n,e){return n.a._b(e)}function f7n(n,e){return tt(n.c,e)}function h7n(n,e){return zu(n.b,e)}function l7n(n,e){return n>e&&e<_6}function tre(n,e){return n.Gc(e),n}function ire(n,e){return Vi(n,e),n}function rre(n){return nTn(),n?kzn:mzn}function o2(n){QOn.call(this,n,0)}function a7n(){OD.call(this,null)}function DG(){$$.call(this,null)}function f2(n){this.c=n,zPn(this)}function Ct(){Eyn(this),Rs(this)}function Bt(n,e){sl(n),n.a.Nb(e)}function d7n(n,e){return n.Gc(e),n}function cre(n,e){return n.a.f=e,n}function b7n(n,e){return n.a.d=e,n}function w7n(n,e){return n.a.g=e,n}function g7n(n,e){return n.a.j=e,n}function ho(n,e){return n.a.a=e,n}function lo(n,e){return n.a.d=e,n}function ao(n,e){return n.a.e=e,n}function bo(n,e){return n.a.g=e,n}function U9(n,e){return n.a.f=e,n}function ure(n){return n.b=!1,n}function e3(){e3=N,Gin=new Jkn}function Ij(){Ij=N,$zn=new Ykn}function t3(){t3=N,Qin=new bln}function p7n(){p7n=N,$Wn=new Kan}function Oj(){Oj=N,DR=new fjn}function ia(){ia=N,Q4=new jln}function Zv(){Zv=N,xWn=new Han}function v7n(){v7n=N,qzn=new Aln}function $G(){$G=N,jWn=new Can}function W9(){W9=N,BWn=new Li}function m7n(){m7n=N,EWn=new Oan}function FG(){FG=N,CWn=new bCn}function xG(){xG=N,Wrn=new Pan}function X9(){X9=N,RWn=new wdn}function k7n(){k7n=N,qWn=new Zdn}function n5(){n5=N,VWn=new Fbn}function Dj(){Dj=N,jg=new rwn}function y7n(){y7n=N,pYn=new hi}function $j(){$j=N,LK=new E7n}function Fj(){Fj=N,NK=new Ejn}function e5(){e5=N,wy=new dTn}function xj(){xj=N,RQn=new $2n}function j7n(){qIn(),this.c=new eO}function E7n(){Oe.call(this,hHn,0)}function bd(n,e){Ta(n.c.b,e.c,e)}function t5(n,e){Ta(n.c.c,e.b,e)}function sre(n,e,t){kr(n.d,e.f,t)}function ore(n,e,t,i){Bpe(n,i,e,t)}function fre(n,e,t,i){u8e(i,n,e,t)}function hre(n,e,t,i){ECe(i,n,e,t)}function Lj(n,e){return n.a=e.g,n}function C7n(n,e){return W3e(n.a,e)}function lre(n){return n.b?n.b:n.a}function are(n){return(n.c+n.a)/2}function R0(){R0=N,Ane=new R2n}function T7n(){T7n=N,xne=new q2n}function M7n(){M7n=N,Xne=new k9n}function A7n(){A7n=N,Vne=new y9n}function J1(){J1=N,co=new cG}function LG(){LG=N,m1n=new C9n}function i5(){i5=N,yH=new Pyn}function c1(){c1=N,Ky=new Iyn}function oO(){oO=N,fee=new r3n}function er(){er=N,lee=new c3n}function Nj(){Nj=N,cI=new we}function NG(){NG=N,I1n=new X}function Y1(){Y1=N,Vl=new s4n}function dre(n){j.clearTimeout(n)}function BG(n){this.a=u(pe(n),224)}function Bj(n){return u(n,42).cd()}function V9(n){return n.b0}function fO(n,e){return fc(n,e)<0}function r5(n,e){return n.a.get(e)}function bre(n,e){return e.split(n)}function I7n(n,e){return zu(n.e,e)}function RG(n){return _n(n),!1}function Rj(n){xn.call(this,n,21)}function wre(n,e){sMn.call(this,n,e)}function _j(n,e){Oe.call(this,n,e)}function hO(n,e){Oe.call(this,n,e)}function _G(n){GD(),oEn.call(this,n)}function KG(n,e){lCn(n,n.length,e)}function Q9(n,e){_Cn(n,n.length,e)}function gre(n,e,t){e.ud(n.a.Ge(t))}function pre(n,e,t){e.we(n.a.Fe(t))}function vre(n,e,t){e.td(n.a.Kb(t))}function mre(n,e,t){n.Mb(t)&&e.td(t)}function c5(n,e,t){n.splice(e,0,t)}function kre(n,e){return lu(n.e,e)}function Kj(n,e){this.d=n,this.e=e}function O7n(n,e){this.b=n,this.a=e}function D7n(n,e){this.b=n,this.a=e}function HG(n,e){this.b=n,this.a=e}function $7n(n,e){this.a=n,this.b=e}function F7n(n,e){this.a=n,this.b=e}function x7n(n,e){this.a=n,this.b=e}function L7n(n,e){this.a=n,this.b=e}function h2(n,e){this.a=n,this.b=e}function qG(n,e){this.b=n,this.a=e}function GG(n,e){this.b=n,this.a=e}function Hj(n,e){Oe.call(this,n,e)}function qj(n,e){Oe.call(this,n,e)}function zG(n,e){Oe.call(this,n,e)}function UG(n,e){Oe.call(this,n,e)}function kw(n,e){Oe.call(this,n,e)}function lO(n,e){Oe.call(this,n,e)}function aO(n,e){Oe.call(this,n,e)}function dO(n,e){Oe.call(this,n,e)}function Gj(n,e){Oe.call(this,n,e)}function WG(n,e){Oe.call(this,n,e)}function bO(n,e){Oe.call(this,n,e)}function J9(n,e){Oe.call(this,n,e)}function zj(n,e){Oe.call(this,n,e)}function wO(n,e){Oe.call(this,n,e)}function u5(n,e){Oe.call(this,n,e)}function XG(n,e){Oe.call(this,n,e)}function zt(n,e){Oe.call(this,n,e)}function Uj(n,e){Oe.call(this,n,e)}function N7n(n,e){this.a=n,this.b=e}function B7n(n,e){this.a=n,this.b=e}function R7n(n,e){this.a=n,this.b=e}function _7n(n,e){this.a=n,this.b=e}function K7n(n,e){this.a=n,this.b=e}function H7n(n,e){this.a=n,this.b=e}function q7n(n,e){this.a=n,this.b=e}function G7n(n,e){this.a=n,this.b=e}function z7n(n,e){this.a=n,this.b=e}function VG(n,e){this.b=n,this.a=e}function U7n(n,e){this.b=n,this.a=e}function W7n(n,e){this.b=n,this.a=e}function X7n(n,e){this.b=n,this.a=e}function i3(n,e){this.c=n,this.d=e}function V7n(n,e){this.e=n,this.d=e}function Q7n(n,e){this.a=n,this.b=e}function J7n(n,e){this.b=e,this.c=n}function Wj(n,e){Oe.call(this,n,e)}function Y9(n,e){Oe.call(this,n,e)}function gO(n,e){Oe.call(this,n,e)}function s5(n,e){Oe.call(this,n,e)}function QG(n,e){Oe.call(this,n,e)}function pO(n,e){Oe.call(this,n,e)}function vO(n,e){Oe.call(this,n,e)}function Z9(n,e){Oe.call(this,n,e)}function JG(n,e){Oe.call(this,n,e)}function mO(n,e){Oe.call(this,n,e)}function o5(n,e){Oe.call(this,n,e)}function YG(n,e){Oe.call(this,n,e)}function f5(n,e){Oe.call(this,n,e)}function h5(n,e){Oe.call(this,n,e)}function _0(n,e){Oe.call(this,n,e)}function kO(n,e){Oe.call(this,n,e)}function yO(n,e){Oe.call(this,n,e)}function ZG(n,e){Oe.call(this,n,e)}function l5(n,e){Oe.call(this,n,e)}function jO(n,e){Oe.call(this,n,e)}function Xj(n,e){Oe.call(this,n,e)}function n8(n,e){Oe.call(this,n,e)}function e8(n,e){Oe.call(this,n,e)}function l2(n,e){Oe.call(this,n,e)}function EO(n,e){Oe.call(this,n,e)}function nz(n,e){Oe.call(this,n,e)}function CO(n,e){Oe.call(this,n,e)}function TO(n,e){Oe.call(this,n,e)}function ez(n,e){Oe.call(this,n,e)}function MO(n,e){Oe.call(this,n,e)}function AO(n,e){Oe.call(this,n,e)}function SO(n,e){Oe.call(this,n,e)}function PO(n,e){Oe.call(this,n,e)}function tz(n,e){Oe.call(this,n,e)}function Y7n(n,e){this.b=n,this.a=e}function Z7n(n,e){this.a=n,this.b=e}function nkn(n,e){this.a=n,this.b=e}function ekn(n,e){this.a=n,this.b=e}function tkn(n,e){this.a=n,this.b=e}function iz(n,e){Oe.call(this,n,e)}function rz(n,e){Oe.call(this,n,e)}function ikn(n,e){this.b=n,this.d=e}function cz(n,e){Oe.call(this,n,e)}function uz(n,e){Oe.call(this,n,e)}function rkn(n,e){this.a=n,this.b=e}function ckn(n,e){this.a=n,this.b=e}function Vj(n,e){Oe.call(this,n,e)}function a5(n,e){Oe.call(this,n,e)}function sz(n,e){Oe.call(this,n,e)}function oz(n,e){Oe.call(this,n,e)}function fz(n,e){Oe.call(this,n,e)}function IO(n,e){Oe.call(this,n,e)}function hz(n,e){Oe.call(this,n,e)}function OO(n,e){Oe.call(this,n,e)}function Qj(n,e){Oe.call(this,n,e)}function DO(n,e){Oe.call(this,n,e)}function $O(n,e){Oe.call(this,n,e)}function t8(n,e){Oe.call(this,n,e)}function FO(n,e){Oe.call(this,n,e)}function lz(n,e){Oe.call(this,n,e)}function i8(n,e){Oe.call(this,n,e)}function az(n,e){Oe.call(this,n,e)}function yre(n,e){return lu(n.c,e)}function jre(n,e){return lu(e.b,n)}function Ere(n,e){return-n.b.Je(e)}function dz(n,e){return lu(n.g,e)}function r8(n,e){Oe.call(this,n,e)}function a2(n,e){Oe.call(this,n,e)}function ukn(n,e){this.a=n,this.b=e}function skn(n,e){this.a=n,this.b=e}function fn(n,e){this.a=n,this.b=e}function d5(n,e){Oe.call(this,n,e)}function b5(n,e){Oe.call(this,n,e)}function c8(n,e){Oe.call(this,n,e)}function xO(n,e){Oe.call(this,n,e)}function Jj(n,e){Oe.call(this,n,e)}function w5(n,e){Oe.call(this,n,e)}function LO(n,e){Oe.call(this,n,e)}function Yj(n,e){Oe.call(this,n,e)}function yw(n,e){Oe.call(this,n,e)}function u8(n,e){Oe.call(this,n,e)}function g5(n,e){Oe.call(this,n,e)}function p5(n,e){Oe.call(this,n,e)}function s8(n,e){Oe.call(this,n,e)}function Zj(n,e){Oe.call(this,n,e)}function jw(n,e){Oe.call(this,n,e)}function nE(n,e){Oe.call(this,n,e)}function okn(n,e){this.a=n,this.b=e}function fkn(n,e){this.a=n,this.b=e}function hkn(n,e){this.a=n,this.b=e}function lkn(n,e){this.a=n,this.b=e}function akn(n,e){this.a=n,this.b=e}function dkn(n,e){this.a=n,this.b=e}function Pi(n,e){this.a=n,this.b=e}function eE(n,e){Oe.call(this,n,e)}function bkn(n,e){this.a=n,this.b=e}function wkn(n,e){this.a=n,this.b=e}function gkn(n,e){this.a=n,this.b=e}function pkn(n,e){this.a=n,this.b=e}function vkn(n,e){this.a=n,this.b=e}function mkn(n,e){this.a=n,this.b=e}function kkn(n,e){this.b=n,this.a=e}function ykn(n,e){this.b=n,this.a=e}function jkn(n,e){this.b=n,this.a=e}function Ekn(n,e){this.b=n,this.a=e}function Ckn(n,e){this.a=n,this.b=e}function Tkn(n,e){this.a=n,this.b=e}function Cre(n,e){n8e(n.a,u(e,56))}function Mkn(n,e){a0e(n.a,u(e,11))}function Tre(n,e){return l3(),e!=n}function Akn(){return Y9n(),new Ozn}function Skn(){f$(),this.b=new fi}function Pkn(){bM(),this.a=new fi}function Ikn(){cX(),bW.call(this)}function d2(n,e){Oe.call(this,n,e)}function Okn(n,e){this.a=n,this.b=e}function Dkn(n,e){this.a=n,this.b=e}function tE(n,e){this.a=n,this.b=e}function $kn(n,e){this.a=n,this.b=e}function Fkn(n,e){this.a=n,this.b=e}function xkn(n,e){this.a=n,this.b=e}function Lkn(n,e){this.d=n,this.b=e}function bz(n,e){this.d=n,this.e=e}function Nkn(n,e){this.f=n,this.c=e}function o8(n,e){this.b=n,this.c=e}function wz(n,e){this.i=n,this.g=e}function Bkn(n,e){this.e=n,this.a=e}function Rkn(n,e){this.a=n,this.b=e}function gz(n,e){n.i=null,rT(n,e)}function Mre(n,e){n&&it(By,n,e)}function _kn(n,e){return KF(n.a,e)}function iE(n){return y7(n.c,n.b)}function Xr(n){return n?n.dd():null}function B(n){return n==null?null:n}function K0(n){return typeof n===V2}function H0(n){return typeof n===VZ}function mi(n){return typeof n===AL}function Z1(n,e){return n.Hd().Xb(e)}function rE(n,e){return Hbe(n.Kc(),e)}function wd(n,e){return fc(n,e)==0}function Are(n,e){return fc(n,e)>=0}function v5(n,e){return fc(n,e)!=0}function Sre(n){return""+(_n(n),n)}function f8(n,e){return n.substr(e)}function Kkn(n){return $u(n),n.d.gc()}function NO(n){return Cme(n,n.c),n}function cE(n){return O5(n==null),n}function m5(n,e){return n.a+=""+e,n}function dr(n,e){return n.a+=""+e,n}function k5(n,e){return n.a+=""+e,n}function rc(n,e){return n.a+=""+e,n}function De(n,e){return n.a+=""+e,n}function pz(n,e){return n.a+=""+e,n}function Hkn(n,e){Kt(n,e,n.a,n.a.a)}function ra(n,e){Kt(n,e,n.c.b,n.c)}function Pre(n,e,t){JFn(e,Ix(n,t))}function Ire(n,e,t){JFn(e,Ix(n,t))}function Ore(n,e){E0e(new ie(n),e)}function qkn(n,e){n.q.setTime(Dd(e))}function Gkn(n,e){EW.call(this,n,e)}function zkn(n,e){EW.call(this,n,e)}function BO(n,e){EW.call(this,n,e)}function Ukn(n){Eu(this),i6(this,n)}function vz(n){return Ln(n,0),null}function No(n){return n.a=0,n.b=0,n}function Wkn(n,e){return n.a=e.g+1,n}function Dre(n,e){return n.j[e.p]==2}function mz(n){return bhe(u(n,79))}function Xkn(){Xkn=N,TUn=Fe(WF())}function Vkn(){Vkn=N,HWn=Fe(ONn())}function Qkn(){this.b=new o2(cb(12))}function Jkn(){this.b=0,this.a=!1}function Ykn(){this.b=0,this.a=!1}function y5(n){this.a=n,PI.call(this)}function Zkn(n){this.a=n,PI.call(this)}function In(n,e){ii.call(this,n,e)}function RO(n,e){W0.call(this,n,e)}function Ew(n,e){wz.call(this,n,e)}function _O(n,e){q3.call(this,n,e)}function nyn(n,e){h8.call(this,n,e)}function He(n,e){Nj(),it(cI,n,e)}function KO(n,e){return Yu(n.a,0,e)}function eyn(n,e){return n.a.a.a.cc(e)}function tyn(n,e){return B(n)===B(e)}function $re(n,e){return Zt(n.a,e.a)}function Fre(n,e){return Uc(n.a,e.a)}function xre(n,e){return NCn(n.a,e.a)}function Of(n,e){return n.indexOf(e)}function gd(n,e){return n==e?0:n?1:-1}function uE(n){return n<10?"0"+n:""+n}function Lre(n){return pe(n),new y5(n)}function iyn(n){return Bc(n.l,n.m,n.h)}function r3(n){return Ht((_n(n),n))}function Nre(n){return Ht((_n(n),n))}function ryn(n,e){return Uc(n.g,e.g)}function $r(n){return typeof n===VZ}function Bre(n){return n==d0||n==_b}function Rre(n){return n==d0||n==Rb}function kz(n){return Fr(n.b.b,n,0)}function cyn(n){this.a=Akn(),this.b=n}function uyn(n){this.a=Akn(),this.b=n}function _re(n,e){return W(n.a,e),e}function Kre(n,e){return W(n.c,e),n}function syn(n,e){return rs(n.a,e),n}function Hre(n,e){return go(),e.a+=n}function qre(n,e){return go(),e.a+=n}function Gre(n,e){return go(),e.c+=n}function yz(n,e){P3(n,0,n.length,e)}function Sh(){Sq.call(this,new aa)}function oyn(){RE.call(this,0,0,0,0)}function b2(){ks.call(this,0,0,0,0)}function mr(n){this.a=n.a,this.b=n.b}function nl(n){return n==Ys||n==So}function c3(n){return n==Yh||n==Jh}function fyn(n){return n==xg||n==Fg}function Cw(n){return n!=Cf&&n!=Kl}function Hu(n){return n.Lg()&&n.Mg()}function hyn(n){return eC(u(n,118))}function sE(n){return rs(new hi,n)}function lyn(n,e){return new q3(e,n)}function zre(n,e){return new q3(e,n)}function jz(n,e,t){QC(n,e),JC(n,t)}function oE(n,e,t){Bd(n,e),Nd(n,t)}function Zo(n,e,t){Zc(n,e),nu(n,t)}function fE(n,e,t){$3(n,e),x3(n,t)}function hE(n,e,t){F3(n,e),L3(n,t)}function HO(n,e){V3(n,e),N3(n,n.D)}function Ez(n){Nkn.call(this,n,!0)}function ayn(n,e,t){aU.call(this,n,e,t)}function el(n){kl(),Ube.call(this,n)}function dyn(){_j.call(this,"Head",1)}function byn(){_j.call(this,"Tail",3)}function qO(n){n.c=F(Zn,rn,1,0,5,1)}function wyn(n){n.a=F(Zn,rn,1,8,5,1)}function gyn(n){Yc(n.xf(),new r5n(n))}function Tw(n){return n!=null?kt(n):0}function Ure(n,e){return ub(e,tf(n))}function Wre(n,e){return ub(e,tf(n))}function Xre(n,e){return n[n.length]=e}function Vre(n,e){return n[n.length]=e}function Cz(n){return Xoe(n.b.Kc(),n.a)}function Qre(n,e){return iT(HD(n.d),e)}function Jre(n,e){return iT(HD(n.g),e)}function Yre(n,e){return iT(HD(n.j),e)}function tr(n,e){ii.call(this,n.b,e)}function pd(n){RE.call(this,n,n,n,n)}function Tz(n){return n.b&&hL(n),n.a}function Mz(n){return n.b&&hL(n),n.c}function Zre(n,e){mf||(n.b=e)}function GO(n,e,t){return Mt(n,e,t),t}function pyn(n,e,t){Mt(n.c[e.g],e.g,t)}function nce(n,e,t){u(n.c,69).Xh(e,t)}function ece(n,e,t){Zo(t,t.i+n,t.j+e)}function tce(n,e){me(wc(n.a),OMn(e))}function ice(n,e){me(Ou(n.a),DMn(e))}function j5(n){Je(),rd.call(this,n)}function rce(n){return n==null?0:kt(n)}function vyn(){vyn=N,bK=new d6(fH)}function je(){je=N,new myn,new X}function myn(){new we,new we,new we}function Az(){Az=N,zq(),vin=new we}function nf(){nf=N,j.Math.log(2)}function vs(){vs=N,Th=(T7n(),xne)}function cce(){throw T(new t1(uzn))}function uce(){throw T(new t1(uzn))}function sce(){throw T(new t1(szn))}function oce(){throw T(new t1(szn))}function kyn(n){this.a=n,zU.call(this,n)}function zO(n){this.a=n,Aj.call(this,n)}function UO(n){this.a=n,Aj.call(this,n)}function bi(n,e){ED(n.c,n.c.length,e)}function _r(n){return n.ae?1:0}function jyn(n,e){return fc(n,e)>0?n:e}function Bc(n,e,t){return{l:n,m:e,h:t}}function fce(n,e){n.a!=null&&Mkn(e,n.a)}function Eyn(n){n.a=new gI,n.c=new gI}function lE(n){this.b=n,this.a=new X}function Cyn(n){this.b=new fan,this.a=n}function Pz(n){yU.call(this),this.a=n}function Tyn(){_j.call(this,"Range",2)}function Myn(){EJ(),this.a=new q7(Urn)}function hce(n,e){pe(e),Iw(n).Jc(new oo)}function lce(n,e){return Zu(),e.n.b+=n}function ace(n,e,t){return it(n.g,t,e)}function dce(n,e,t){return it(n.k,t,e)}function bce(n,e){return it(n.a,e.a,e)}function Mw(n,e,t){return qQ(e,t,n.c)}function Iz(n){return new fn(n.c,n.d)}function wce(n){return new fn(n.c,n.d)}function Vr(n){return new fn(n.a,n.b)}function Ayn(n,e){return BEe(n.a,e,null)}function gce(n){Ki(n,null),Ti(n,null)}function Syn(n){l$(n,null),a$(n,null)}function Pyn(){h8.call(this,null,null)}function Iyn(){mE.call(this,null,null)}function Oz(n){this.a=n,we.call(this)}function pce(n){this.b=(Pn(),new LI(n))}function aE(n){n.j=F(Oin,q,310,0,0,1)}function vce(n,e,t){n.c.Vc(e,u(t,133))}function mce(n,e,t){n.c.ji(e,u(t,133))}function Oyn(n,e){de(n),n.Gc(u(e,15))}function E5(n,e){return nEe(n.c,n.b,e)}function kce(n,e){return new Zyn(n.Kc(),e)}function WO(n,e){return mwe(n.Kc(),e)!=-1}function Dz(n,e){return n.a.Bc(e)!=null}function dE(n){return n.Ob()?n.Pb():null}function Dyn(n){return Ks(n,0,n.length)}function I(n,e){return n!=null&&JF(n,e)}function yce(n,e){n.q.setHours(e),D6(n,e)}function $yn(n,e){n.c&&(tW(e),cMn(e))}function jce(n,e,t){u(n.Kb(t),164).Nb(e)}function Ece(n,e,t){return OEe(n,e,t),t}function Fyn(n,e,t){n.a=e^1502,n.b=t^uN}function XO(n,e,t){return n.a[e.g][t.g]}function ef(n,e){return n.a[e.c.p][e.p]}function Cce(n,e){return n.e[e.c.p][e.p]}function Tce(n,e){return n.c[e.c.p][e.p]}function Mce(n,e){return n.j[e.p]=x9e(e)}function Ace(n,e){return xX(n.f,e.tg())}function Sce(n,e){return xX(n.b,e.tg())}function Pce(n,e){return n.a0?e*e/n:e*e*100}function nue(n,e){return n>0?e/(n*n):e*100}function eue(n,e,t){return W(e,i$n(n,t))}function tue(n,e,t){LC(),n.Xe(e)&&t.td(n)}function o3(n,e,t){var i;i=n.Zc(e),i.Rb(t)}function G0(n,e,t){return n.a+=e,n.b+=t,n}function iue(n,e,t){return n.a*=e,n.b*=t,n}function d8(n,e,t){return n.a-=e,n.b-=t,n}function tU(n,e){return n.a=e.a,n.b=e.b,n}function jE(n){return n.a=-n.a,n.b=-n.b,n}function ljn(n){this.c=n,this.a=1,this.b=1}function ajn(n){this.c=n,Zc(n,0),nu(n,0)}function djn(n){Ct.call(this),Z5(this,n)}function bjn(n){TL(),Rmn(this),this.mf(n)}function wjn(n,e){i5(),h8.call(this,n,e)}function iU(n,e){c1(),mE.call(this,n,e)}function gjn(n,e){c1(),mE.call(this,n,e)}function pjn(n,e){c1(),iU.call(this,n,e)}function qu(n,e,t){Wu.call(this,n,e,t,2)}function eD(n,e){vs(),BE.call(this,n,e)}function vjn(n,e){vs(),eD.call(this,n,e)}function rU(n,e){vs(),eD.call(this,n,e)}function mjn(n,e){vs(),rU.call(this,n,e)}function cU(n,e){vs(),BE.call(this,n,e)}function kjn(n,e){vs(),cU.call(this,n,e)}function yjn(n,e){vs(),BE.call(this,n,e)}function rue(n,e){return n.c.Fc(u(e,133))}function uU(n,e,t){return MM(V8(n,e),t)}function cue(n,e,t){return e.Qk(n.e,n.c,t)}function uue(n,e,t){return e.Rk(n.e,n.c,t)}function tD(n,e){return wl(n.e,u(e,49))}function sue(n,e,t){l6(Ou(n.a),e,DMn(t))}function oue(n,e,t){l6(wc(n.a),e,OMn(t))}function sU(n,e){e.$modCount=n.$modCount}function S5(){S5=N,Ym=new bt("root")}function f3(){f3=N,_y=new p9n,new v9n}function jjn(){this.a=new Id,this.b=new Id}function oU(){KIn.call(this),this.Bb|=Yi}function Ejn(){Oe.call(this,"GROW_TREE",0)}function fue(n){return n==null?null:ACe(n)}function hue(n){return n==null?null:x5e(n)}function lue(n){return n==null?null:Lr(n)}function aue(n){return n==null?null:Lr(n)}function Ph(n){n.o==null&&f9e(n)}function sn(n){return O5(n==null||K0(n)),n}function Y(n){return O5(n==null||H0(n)),n}function Ce(n){return O5(n==null||mi(n)),n}function fU(n){this.q=new j.Date(Dd(n))}function b8(n,e){this.c=n,Zp.call(this,n,e)}function EE(n,e){this.a=n,b8.call(this,n,e)}function due(n,e){this.d=n,$vn(this),this.b=e}function hU(n,e){$$.call(this,n),this.a=e}function lU(n,e){$$.call(this,n),this.a=e}function bue(n){BQ.call(this,0,0),this.f=n}function aU(n,e,t){FC.call(this,n,e,t,null)}function Cjn(n,e,t){FC.call(this,n,e,t,null)}function wue(n,e,t){return n.ue(e,t)<=0?t:e}function gue(n,e,t){return n.ue(e,t)<=0?e:t}function pue(n,e){return u(Fd(n.b,e),149)}function vue(n,e){return u(Fd(n.c,e),229)}function iD(n){return u(un(n.a,n.b),287)}function Tjn(n){return new fn(n.c,n.d+n.a)}function Mjn(n){return Zu(),fyn(u(n,197))}function z0(){z0=N,yrn=Cn((Vu(),ed))}function mue(n,e){e.a?r7e(n,e):VO(n.a,e.b)}function Ajn(n,e){mf||W(n.a,e)}function kue(n,e){return W9(),H3(e.d.i,n)}function yue(n,e){return L2(),new PBn(e,n)}function $f(n,e){return I8(e,wnn),n.f=e,n}function dU(n,e,t){return t=ss(n,e,3,t),t}function bU(n,e,t){return t=ss(n,e,6,t),t}function wU(n,e,t){return t=ss(n,e,9,t),t}function w8(n,e,t){++n.j,n.Ki(),O$(n,e,t)}function Sjn(n,e,t){++n.j,n.Hi(e,n.oi(e,t))}function Pjn(n,e,t){var i;i=n.Zc(e),i.Rb(t)}function Ijn(n,e,t){return PZ(n.c,n.b,e,t)}function gU(n,e){return(e&nt)%n.d.length}function ii(n,e){bt.call(this,n),this.a=e}function pU(n,e){Bq.call(this,n),this.a=e}function rD(n,e){Bq.call(this,n),this.a=e}function Ojn(n,e){this.c=n,xd.call(this,e)}function Djn(n,e){this.a=n,$mn.call(this,e)}function g8(n,e){this.a=n,$mn.call(this,e)}function $jn(n){this.a=(is(n,Ab),new Oc(n))}function Fjn(n){this.a=(is(n,Ab),new Oc(n))}function p8(n){return!n.a&&(n.a=new fo),n.a}function xjn(n){return n>8?0:n+1}function jue(n,e){return qn(),n==e?0:n?1:-1}function vU(n,e,t){return k2(n,u(e,22),t)}function Eue(n,e,t){return n.apply(e,t)}function Ljn(n,e,t){return n.a+=Ks(e,0,t),n}function mU(n,e){var t;return t=n.e,n.e=e,t}function Cue(n,e){var t;t=n[cN],t.call(n,e)}function Tue(n,e){var t;t=n[cN],t.call(n,e)}function U0(n,e){n.a.Vc(n.b,e),++n.b,n.c=-1}function Njn(n){Eu(n.e),n.d.b=n.d,n.d.a=n.d}function v8(n){n.b?v8(n.b):n.f.c.zc(n.e,n.d)}function Mue(n,e,t){ia(),Ivn(n,e.Ce(n.a,t))}function Aue(n,e){return rO(m$n(n.a,e,!0))}function Sue(n,e){return rO(k$n(n.a,e,!0))}function wo(n,e){return yj(new Array(e),n)}function cD(n){return String.fromCharCode(n)}function Pue(n){return n==null?null:n.message}function Bjn(){this.a=new X,this.b=new X}function Rjn(){this.a=new RH,this.b=new Xmn}function _jn(){this.b=new Li,this.c=new X}function kU(){this.d=new Li,this.e=new Li}function yU(){this.n=new Li,this.o=new Li}function CE(){this.n=new r2,this.i=new b2}function Kjn(){this.a=new k4n,this.b=new swn}function Hjn(){this.a=new X,this.d=new X}function qjn(){this.b=new fi,this.a=new fi}function Gjn(){this.b=new we,this.a=new we}function zjn(){this.b=new T8n,this.a=new fgn}function Ujn(){CE.call(this),this.a=new Li}function P5(n){nwe.call(this,n,(BC(),jR))}function jU(n,e,t,i){RE.call(this,n,e,t,i)}function Iue(n,e,t){t!=null&&eT(e,ox(n,t))}function Oue(n,e,t){t!=null&&tT(e,ox(n,t))}function EU(n,e,t){return t=ss(n,e,11,t),t}function st(n,e){return n.a+=e.a,n.b+=e.b,n}function ki(n,e){return n.a-=e.a,n.b-=e.b,n}function Due(n,e){return n.n.a=(_n(e),e+10)}function $ue(n,e){return n.n.a=(_n(e),e+10)}function Fue(n,e){return e==n||f4(lM(e),n)}function Wjn(n,e){return it(n.a,e,"")==null}function xue(n,e){return W9(),!H3(e.d.i,n)}function Lue(n,e){nl(n.f)?Zme(n,e):Nve(n,e)}function Nue(n,e){var t;return t=e.Hh(n.a),t}function W0(n,e){vr.call(this,om+n+Na+e)}function p2(n,e,t,i){V.call(this,n,e,t,i)}function CU(n,e,t,i){V.call(this,n,e,t,i)}function Xjn(n,e,t,i){CU.call(this,n,e,t,i)}function Vjn(n,e,t,i){VE.call(this,n,e,t,i)}function uD(n,e,t,i){VE.call(this,n,e,t,i)}function TU(n,e,t,i){VE.call(this,n,e,t,i)}function Qjn(n,e,t,i){uD.call(this,n,e,t,i)}function MU(n,e,t,i){uD.call(this,n,e,t,i)}function Fn(n,e,t,i){TU.call(this,n,e,t,i)}function Jjn(n,e,t,i){MU.call(this,n,e,t,i)}function Yjn(n,e,t,i){CW.call(this,n,e,t,i)}function Zjn(n,e,t){this.a=n,Yz.call(this,e,t)}function nEn(n,e,t){this.c=e,this.b=t,this.a=n}function Bue(n,e,t){return n.d=u(e.Kb(t),164)}function AU(n,e){return n.Aj().Nh().Kh(n,e)}function SU(n,e){return n.Aj().Nh().Ih(n,e)}function eEn(n,e){return _n(n),B(n)===B(e)}function An(n,e){return _n(n),B(n)===B(e)}function sD(n,e){return rO(m$n(n.a,e,!1))}function oD(n,e){return rO(k$n(n.a,e,!1))}function Rue(n,e){return n.b.sd(new F7n(n,e))}function _ue(n,e){return n.b.sd(new x7n(n,e))}function tEn(n,e){return n.b.sd(new L7n(n,e))}function PU(n,e,t){return n.lastIndexOf(e,t)}function Kue(n,e,t){return Zt(n[e.b],n[t.b])}function Hue(n,e){return H(e,(nn(),ty),n)}function que(n,e){return Uc(e.a.d.p,n.a.d.p)}function Gue(n,e){return Uc(n.a.d.p,e.a.d.p)}function zue(n,e){return Zt(n.c-n.s,e.c-e.s)}function iEn(n){return n.c?Fr(n.c.a,n,0):-1}function Uue(n){return n<100?null:new X1(n)}function v2(n){return n==nd||n==Ch||n==Pc}function rEn(n,e){return I(e,15)&&hBn(n.c,e)}function Wue(n,e){mf||e&&(n.d=e)}function fD(n,e){var t;return t=e,!!YV(n,t)}function IU(n,e){this.c=n,LD.call(this,n,e)}function cEn(n){this.c=n,BO.call(this,FM,0)}function uEn(n,e){Yoe.call(this,n,n.length,e)}function Xue(n,e,t){return u(n.c,69).lk(e,t)}function TE(n,e,t){return u(n.c,69).mk(e,t)}function Vue(n,e,t){return cue(n,u(e,332),t)}function OU(n,e,t){return uue(n,u(e,332),t)}function Que(n,e,t){return rxn(n,u(e,332),t)}function sEn(n,e,t){return Xve(n,u(e,332),t)}function I5(n,e){return e==null?null:hb(n.b,e)}function DU(n){return H0(n)?(_n(n),n):n.ke()}function ME(n){return!isNaN(n)&&!isFinite(n)}function oEn(n){Ff(),this.a=(Pn(),new Xp(n))}function m8(n){l3(),this.d=n,this.a=new gw}function ms(n,e,t){this.a=n,this.b=e,this.c=t}function fEn(n,e,t){this.a=n,this.b=e,this.c=t}function hEn(n,e,t){this.d=n,this.b=t,this.a=e}function hD(n){Eyn(this),Rs(this),Vi(this,n)}function au(n){qO(this),WU(this.c,0,n.Pc())}function lEn(n){Uu(n.a),oPn(n.c,n.b),n.b=null}function aEn(n){this.a=n,eh(),eu(Date.now())}function dEn(){dEn=N,Yin=new yu,YA=new yu}function lD(){lD=N,qin=new cln,Dzn=new uln}function bEn(){bEn=N,_ne=F(Zn,rn,1,0,5,1)}function wEn(){wEn=N,ree=F(Zn,rn,1,0,5,1)}function $U(){$U=N,cee=F(Zn,rn,1,0,5,1)}function Ff(){Ff=N,new Kq((Pn(),Pn(),cr))}function Jue(n){return BC(),$e((mPn(),xzn),n)}function Yue(n){return af(),$e((BSn(),Kzn),n)}function Zue(n){return NT(),$e((zAn(),Wzn),n)}function nse(n){return qC(),$e((UAn(),Xzn),n)}function ese(n){return pM(),$e((DOn(),Vzn),n)}function tse(n){return Ko(),$e((xSn(),Yzn),n)}function ise(n){return Cu(),$e((LSn(),nUn),n)}function rse(n){return Jc(),$e((NSn(),tUn),n)}function cse(n){return DM(),$e((Xkn(),TUn),n)}function use(n){return Kd(),$e((yPn(),AUn),n)}function sse(n){return H2(),$e((jPn(),PUn),n)}function ose(n){return p6(),$e((EPn(),DUn),n)}function fse(n){return Oj(),$e((EAn(),$Un),n)}function hse(n){return GC(),$e((WAn(),QUn),n)}function lse(n){return J5(),$e((RSn(),pWn),n)}function ase(n){return Qi(),$e((ZPn(),yWn),n)}function dse(n){return z3(),$e((kPn(),MWn),n)}function bse(n){return Hd(),$e((_Sn(),DWn),n)}function FU(n,e){if(!n)throw T(new Hn(e))}function wse(n){return Qn(),$e((kIn(),LWn),n)}function xU(n){RE.call(this,n.d,n.c,n.a,n.b)}function aD(n){RE.call(this,n.d,n.c,n.a,n.b)}function LU(n,e,t){this.b=n,this.c=e,this.a=t}function AE(n,e,t){this.b=n,this.a=e,this.c=t}function gEn(n,e,t){this.a=n,this.b=e,this.c=t}function NU(n,e,t){this.a=n,this.b=e,this.c=t}function pEn(n,e,t){this.a=n,this.b=e,this.c=t}function BU(n,e,t){this.a=n,this.b=e,this.c=t}function vEn(n,e,t){this.b=n,this.a=e,this.c=t}function SE(n,e,t){this.e=e,this.b=n,this.d=t}function gse(n,e,t){return ia(),n.a.Od(e,t),e}function dD(n){var e;return e=new Fln,e.e=n,e}function RU(n){var e;return e=new e9n,e.b=n,e}function k8(){k8=N,lS=new Ldn,aS=new Ndn}function go(){go=N,QWn=new mbn,JWn=new kbn}function pse(n){return gT(),$e((TPn(),zWn),n)}function vse(n){return lf(),$e((APn(),nXn),n)}function mse(n){return wM(),$e((yOn(),oXn),n)}function kse(n){return G2(),$e((EIn(),fXn),n)}function yse(n){return xC(),$e((ZAn(),hXn),n)}function jse(n){return x2(),$e((KSn(),lXn),n)}function Ese(n){return Vw(),$e((XPn(),tXn),n)}function Cse(n){return _d(),$e((GSn(),sXn),n)}function Tse(n){return ZC(),$e((HSn(),aXn),n)}function Mse(n){return Aa(),$e((UPn(),dXn),n)}function Ase(n){return n7(),$e((VAn(),bXn),n)}function Sse(n){return ma(),$e((qSn(),gXn),n)}function Pse(n){return cM(),$e((AIn(),pXn),n)}function Ise(n){return U8(),$e((QAn(),vXn),n)}function Ose(n){return D7(),$e((TIn(),mXn),n)}function Dse(n){return l4(),$e((CIn(),kXn),n)}function $se(n){return or(),$e((WOn(),yXn),n)}function Fse(n){return G3(),$e((USn(),jXn),n)}function xse(n){return Nh(),$e((zSn(),CXn),n)}function Lse(n){return CC(),$e((nSn(),TXn),n)}function Nse(n){return As(),$e((VPn(),MXn),n)}function Bse(n){return eM(),$e((MIn(),KQn),n)}function Rse(n){return s6(),$e((WSn(),HQn),n)}function _se(n){return db(),$e((SPn(),qQn),n)}function Kse(n){return ur(),$e((QSn(),VQn),n)}function Hse(n){return Zw(),$e((kOn(),zQn),n)}function qse(n){return Rh(),$e((VSn(),UQn),n)}function Gse(n){return Q8(),$e((YAn(),WQn),n)}function zse(n){return aT(),$e((XSn(),QQn),n)}function Use(n){return v6(),$e((WPn(),GQn),n)}function Wse(n){return _8(),$e((JAn(),JQn),n)}function Xse(n){return J3(),$e((YSn(),YQn),n)}function Vse(n){return hT(),$e((ZSn(),ZQn),n)}function Qse(n){return pT(),$e((JSn(),nJn),n)}function Jse(n){return Rd(),$e((nPn(),dJn),n)}function Yse(n){return V5(),$e((tSn(),vJn),n)}function Zse(n){return Lf(),$e((iSn(),TJn),n)}function noe(n){return rf(),$e((rSn(),AJn),n)}function eoe(n){return Bo(),$e((eSn(),HJn),n)}function toe(n){return Pd(),$e((cSn(),VJn),n)}function ioe(n){return u4(),$e((CPn(),QJn),n)}function roe(n){return C6(),$e((SIn(),YJn),n)}function coe(n){return gC(),$e((oSn(),aYn),n)}function uoe(n){return sT(),$e((sSn(),vYn),n)}function soe(n){return kC(),$e((uSn(),dYn),n)}function ooe(n){return ST(),$e((ePn(),kYn),n)}function foe(n){return NC(),$e((fSn(),yYn),n)}function hoe(n){return b7(),$e((tPn(),jYn),n)}function loe(n){return WT(),$e((MPn(),NYn),n)}function aoe(n){return lT(),$e((rPn(),BYn),n)}function doe(n){return AT(),$e((iPn(),RYn),n)}function boe(n){return p4(),$e((YPn(),cZn),n)}function woe(n){return k7(),$e((cPn(),uZn),n)}function goe(n){return $j(),$e((yAn(),sZn),n)}function poe(n){return Fj(),$e((kAn(),fZn),n)}function voe(n){return K8(),$e((lSn(),hZn),n)}function moe(n){return F7(),$e((QPn(),lZn),n)}function koe(n){return e5(),$e((jAn(),AZn),n)}function yoe(n){return h7(),$e((hSn(),SZn),n)}function joe(n){return qo(),$e((JPn(),FZn),n)}function Eoe(n){return y1(),$e((jOn(),LZn),n)}function Coe(n){return hh(),$e((jIn(),NZn),n)}function Toe(n){return gb(),$e((yIn(),qZn),n)}function Moe(n){return rr(),$e((Vkn(),HWn),n)}function Aoe(n){return R3(),$e((XAn(),KWn),n)}function Soe(n){return sr(),$e((nIn(),rne),n)}function Poe(n){return ff(),$e((sPn(),cne),n)}function Ioe(n){return Hh(),$e((OPn(),une),n)}function Ooe(n){return iM(),$e((IIn(),sne),n)}function Doe(n){return _h(),$e((uPn(),fne),n)}function $oe(n){return cs(),$e((IPn(),lne),n)}function Foe(n){return kb(),$e((OOn(),ane),n)}function xoe(n){return qw(),$e((eIn(),dne),n)}function Loe(n){return Ai(),$e((gIn(),bne),n)}function Noe(n){return Tu(),$e((PIn(),wne),n)}function Boe(n){return Vu(),$e(($Pn(),yne),n)}function Roe(n){return xu(),$e((XOn(),jne),n)}function _oe(n){return J(),$e((tIn(),gne),n)}function Koe(n){return OT(),$e((DPn(),Ene),n)}function Hoe(n){return Xu(),$e((PPn(),Mne),n)}function qoe(n){return b4(),$e((EOn(),Rne),n)}function Goe(n,e){return _n(n),n+(_n(e),e)}function zoe(n,e){return eh(),me(R(n.a),e)}function Uoe(n,e){return eh(),me(R(n.a),e)}function bD(n,e){this.c=n,this.a=e,this.b=e-n}function mEn(n,e,t){this.a=n,this.b=e,this.c=t}function _U(n,e,t){this.a=n,this.b=e,this.c=t}function KU(n,e,t){this.a=n,this.b=e,this.c=t}function kEn(n,e,t){this.a=n,this.b=e,this.c=t}function yEn(n,e,t){this.a=n,this.b=e,this.c=t}function s1(n,e,t){this.e=n,this.a=e,this.c=t}function jEn(n,e,t){vs(),ZW.call(this,n,e,t)}function wD(n,e,t){vs(),NW.call(this,n,e,t)}function HU(n,e,t){vs(),NW.call(this,n,e,t)}function qU(n,e,t){vs(),NW.call(this,n,e,t)}function EEn(n,e,t){vs(),wD.call(this,n,e,t)}function GU(n,e,t){vs(),wD.call(this,n,e,t)}function CEn(n,e,t){vs(),GU.call(this,n,e,t)}function TEn(n,e,t){vs(),HU.call(this,n,e,t)}function MEn(n,e,t){vs(),qU.call(this,n,e,t)}function y8(n,e){return pe(n),pe(e),new W8n(n,e)}function m2(n,e){return pe(n),pe(e),new REn(n,e)}function Woe(n,e){return pe(n),pe(e),new _En(n,e)}function Xoe(n,e){return pe(n),pe(e),new V8n(n,e)}function u(n,e){return O5(n==null||JF(n,e)),n}function h3(n){var e;return e=new X,G$(e,n),e}function Voe(n){var e;return e=new fi,G$(e,n),e}function AEn(n){var e;return e=new Qq,rF(e,n),e}function j8(n){var e;return e=new Ct,rF(e,n),e}function Qoe(n){return!n.e&&(n.e=new X),n.e}function Joe(n){return!n.c&&(n.c=new Rp),n.c}function W(n,e){return n.c[n.c.length]=e,!0}function SEn(n,e){this.c=n,this.b=e,this.a=!1}function zU(n){this.d=n,$vn(this),this.b=qfe(n.d)}function PEn(){this.a=";,;",this.b="",this.c=""}function Yoe(n,e,t){ICn.call(this,e,t),this.a=n}function IEn(n,e,t){this.b=n,Gkn.call(this,e,t)}function UU(n,e,t){this.c=n,Kj.call(this,e,t)}function WU(n,e,t){wY(t,0,n,e,t.length,!1)}function ih(n,e,t,i,r){n.b=e,n.c=t,n.d=i,n.a=r}function Zoe(n,e){e&&(n.b=e,n.a=(sl(e),e.a))}function XU(n,e,t,i,r){n.d=e,n.c=t,n.a=i,n.b=r}function VU(n){var e,t;e=n.b,t=n.c,n.b=t,n.c=e}function QU(n){var e,t;t=n.d,e=n.a,n.d=e,n.a=t}function JU(n){return al(che($r(n)?_s(n):n))}function nfe(n,e){return Uc(UEn(n.d),UEn(e.d))}function efe(n,e){return e==(J(),Gn)?n.c:n.d}function l3(){l3=N,pon=(J(),Gn),pP=Vn}function OEn(){this.b=K(Y(cn((zo(),RR))))}function DEn(n){return ia(),F(Zn,rn,1,n,5,1)}function tfe(n){return new fn(n.c+n.b,n.d+n.a)}function ife(n,e){return Dj(),Uc(n.d.p,e.d.p)}function gD(n){return ne(n.b!=0),Cs(n,n.a.a)}function rfe(n){return ne(n.b!=0),Cs(n,n.c.b)}function YU(n,e){if(!n)throw T(new K9n(e))}function PE(n,e){if(!n)throw T(new Hn(e))}function ZU(n,e,t){i3.call(this,n,e),this.b=t}function E8(n,e,t){bz.call(this,n,e),this.c=t}function $En(n,e,t){hIn.call(this,e,t),this.d=n}function nW(n){$U(),tj.call(this),this.th(n)}function FEn(n,e,t){this.a=n,Ew.call(this,e,t)}function xEn(n,e,t){this.a=n,Ew.call(this,e,t)}function IE(n,e,t){bz.call(this,n,e),this.c=t}function LEn(){M3(),Ehe.call(this,(J1(),co))}function NEn(n){return n!=null&&!NF(n,g9,p9)}function cfe(n,e){return(UDn(n)<<4|UDn(e))&Ut}function ufe(n,e){return nC(),cx(n,e),new hTn(n,e)}function ca(n,e){var t;n.n&&(t=e,W(n.f,t))}function a3(n,e,t){var i;i=new J0(t),_o(n,e,i)}function sfe(n,e){var t;return t=n.c,vV(n,e),t}function eW(n,e){return e<0?n.g=-1:n.g=e,n}function OE(n,e){return z0e(n),n.a*=e,n.b*=e,n}function BEn(n,e,t,i,r){n.c=e,n.d=t,n.b=i,n.a=r}function Ke(n,e){return Kt(n,e,n.c.b,n.c),!0}function tW(n){n.a.b=n.b,n.b.a=n.a,n.a=n.b=null}function pD(n){this.b=n,this.a=jd(this.b.a).Ed()}function REn(n,e){this.b=n,this.a=e,PI.call(this)}function _En(n,e){this.a=n,this.b=e,PI.call(this)}function KEn(n,e){ICn.call(this,e,1040),this.a=n}function C8(n){return n==0||isNaN(n)?n:n<0?-1:1}function ofe(n){return T2(),lh(n)==At(pl(n))}function ffe(n){return T2(),pl(n)==At(lh(n))}function yd(n,e){return j6(n,new i3(e.a,e.b))}function hfe(n){return!Xi(n)&&n.c.i.c==n.d.i.c}function DE(n){var e;return e=n.n,n.a.b+e.d+e.a}function HEn(n){var e;return e=n.n,n.e.b+e.d+e.a}function iW(n){var e;return e=n.n,n.e.a+e.b+e.c}function qEn(n){return Je(),new rh(0,n)}function lfe(n){return n.a?n.a:JD(n)}function O5(n){if(!n)throw T(new Wp(null))}function GEn(){GEn=N,EH=(Pn(),new xI(YB))}function $E(){$E=N,new nJ((UI(),hR),(WI(),fR))}function zEn(){zEn=N,Min=F(Ui,q,19,256,0,1)}function vD(n,e,t,i){PQ.call(this,n,e,t,i,0,0)}function afe(n,e,t){return it(n.b,u(t.b,17),e)}function dfe(n,e,t){return it(n.b,u(t.b,17),e)}function bfe(n,e){return W(n,new fn(e.a,e.b))}function wfe(n,e){return n.c=e)throw T(new Uq)}function Jfe(n,e,t){return Mt(e,0,sW(e[0],t[0])),e}function Yfe(n,e,t){e.Ye(t,K(Y(te(n.b,t)))*n.a)}function PCn(n,e,t){return eg(),_3(n,e)&&_3(n,t)}function L5(n){return Tu(),!n.Hc(n1)&&!n.Hc(Hl)}function WE(n){return new fn(n.c+n.b/2,n.d+n.a/2)}function ID(n,e){return e.kh()?wl(n.b,u(e,49)):e}function EW(n,e){this.e=n,this.d=(e&64)!=0?e|Rf:e}function ICn(n,e){this.c=0,this.d=n,this.b=e|64|Rf}function XE(n){this.b=new Oc(11),this.a=(Ow(),n)}function OD(n){this.b=null,this.a=(Ow(),n||_in)}function OCn(n){this.a=nFn(n.a),this.b=new au(n.b)}function DCn(n){this.b=n,w2.call(this,n),xyn(this)}function $Cn(n){this.b=n,l8.call(this,n),Lyn(this)}function Q0(n,e,t){this.a=n,p2.call(this,e,t,5,6)}function CW(n,e,t,i){this.b=n,Jt.call(this,e,t,i)}function wi(n,e,t,i,r){L$.call(this,n,e,t,i,r,-1)}function N5(n,e,t,i,r){G8.call(this,n,e,t,i,r,-1)}function V(n,e,t,i){Jt.call(this,n,e,t),this.b=i}function VE(n,e,t,i){E8.call(this,n,e,t),this.b=i}function FCn(n){Nkn.call(this,n,!1),this.a=!1}function xCn(n,e){this.b=n,gvn.call(this,n.b),this.a=e}function LCn(n,e){Y0(),ere.call(this,n,ET(new Ku(e)))}function QE(n,e){return Je(),new BW(n,e,0)}function DD(n,e){return Je(),new BW(6,n,e)}function Zfe(n,e){return An(n.substr(0,e.length),e)}function zu(n,e){return mi(e)?n$(n,e):!!Ar(n.f,e)}function Oi(n,e){for(_n(e);n.Ob();)e.td(n.Pb())}function Pw(n,e,t){kl(),this.e=n,this.d=e,this.a=t}function o1(n,e,t,i){var r;r=n.i,r.i=e,r.a=t,r.b=i}function TW(n){var e;for(e=n;e.f;)e=e.f;return e}function j2(n){var e;return e=u6(n),ne(e!=null),e}function nhe(n){var e;return e=Rge(n),ne(e!=null),e}function b3(n,e){var t;return t=n.a.gc(),LX(e,t),t-e}function MW(n,e){var t;for(t=0;t0?j.Math.log(n/e):-100}function NCn(n,e){return fc(n,e)<0?-1:fc(n,e)>0?1:0}function OW(n,e,t){return SRn(n,u(e,46),u(t,167))}function BCn(n,e){return u(yW(jd(n.a)).Xb(e),42).cd()}function fhe(n,e){return D0e(e,n.length),new KEn(n,e)}function LD(n,e){this.d=n,ie.call(this,n),this.e=e}function Ed(n){this.d=(_n(n),n),this.a=0,this.c=FM}function DW(n,e){rd.call(this,1),this.a=n,this.b=e}function RCn(n,e){return n.c?RCn(n.c,e):W(n.b,e),n}function hhe(n,e,t){var i;return i=rb(n,e),k$(n,e,t),i}function $W(n,e){var t;return t=n.slice(0,e),QX(t,n)}function _Cn(n,e,t){var i;for(i=0;i=n.g}function zD(n,e,t){var i;return i=tF(n,e,t),sZ(n,i)}function E2(n,e){var t;t=n.a.length,rb(n,t),k$(n,t,e)}function eTn(n,e){var t;t=console[n],t.call(console,e)}function tTn(n,e){var t;++n.j,t=n.Vi(),n.Ii(n.oi(t,e))}function jhe(n,e,t){u(e.b,65),Yc(e.a,new _U(n,t,e))}function NW(n,e,t){hj.call(this,e),this.a=n,this.b=t}function BW(n,e,t){rd.call(this,n),this.a=e,this.b=t}function RW(n,e,t){this.a=n,Bq.call(this,e),this.b=t}function iTn(n,e,t){this.a=n,wX.call(this,8,e,null,t)}function Ehe(n){this.a=(_n(xe),xe),this.b=n,new cG}function rTn(n){this.c=n,this.b=this.c.a,this.a=this.c.e}function _W(n){this.c=n,this.b=n.a.d.a,sU(n.a.e,this)}function Uu(n){q0(n.c!=-1),n.d.$c(n.c),n.b=n.c,n.c=-1}function _5(n){return j.Math.sqrt(n.a*n.a+n.b*n.b)}function Td(n,e){return d3(e,n.a.c.length),un(n.a,e)}function xf(n,e){return B(n)===B(e)||n!=null&&tt(n,e)}function Che(n){return 0>=n?new DG:hbe(n-1)}function The(n){return hw?n$(hw,n):!1}function cTn(n){return n?n.dc():!n.Kc().Ob()}function qi(n){return!n.a&&!!n.c?n.c.b:n.a}function Mhe(n){return!n.a&&(n.a=new Jt(ql,n,4)),n.a}function Md(n){return!n.d&&(n.d=new Jt(ar,n,1)),n.d}function _n(n){if(n==null)throw T(new Kv);return n}function K5(n){n.c?n.c.He():(n.d=!0,O8e(n))}function sl(n){n.c?sl(n.c):(Ea(n),n.d=!0)}function uTn(n){GW(n.a),n.b=F(Zn,rn,1,n.b.length,5,1)}function Ahe(n,e){return Uc(e.j.c.length,n.j.c.length)}function She(n,e){n.c<0||n.b.b=0?n.Bh(t):pY(n,e)}function sTn(n){var e,t;return e=n.c.i.c,t=n.d.i.c,e==t}function Ihe(n){if(n.p!=4)throw T(new ou);return n.e}function Ohe(n){if(n.p!=3)throw T(new ou);return n.e}function Dhe(n){if(n.p!=6)throw T(new ou);return n.f}function $he(n){if(n.p!=6)throw T(new ou);return n.k}function Fhe(n){if(n.p!=3)throw T(new ou);return n.j}function xhe(n){if(n.p!=4)throw T(new ou);return n.j}function KW(n){return!n.b&&(n.b=new lj(new zI)),n.b}function Ad(n){return n.c==-2&&$te(n,Zve(n.g,n.b)),n.c}function p3(n,e){var t;return t=_D("",n),t.n=e,t.i=1,t}function Lhe(n,e){TD(u(e.b,65),n),Yc(e.a,new Iq(n))}function Nhe(n,e){me((!n.a&&(n.a=new g8(n,n)),n.a),e)}function oTn(n,e){this.b=n,LD.call(this,n,e),xyn(this)}function fTn(n,e){this.b=n,IU.call(this,n,e),Lyn(this)}function HW(n,e,t,i){dd.call(this,n,e),this.d=t,this.a=i}function ZE(n,e,t,i){dd.call(this,n,t),this.a=e,this.f=i}function hTn(n,e){pce.call(this,lbe(pe(n),pe(e))),this.a=e}function lTn(){VJ.call(this,Ra,(b8n(),dee)),cEe(this)}function aTn(){VJ.call(this,Xs,(Jp(),k1n)),bje(this)}function dTn(){Oe.call(this,"DELAUNAY_TRIANGULATION",0)}function Bhe(n){return String.fromCharCode.apply(null,n)}function it(n,e,t){return mi(e)?kr(n,e,t):_c(n.f,e,t)}function qW(n){return Pn(),n?n.ve():(Ow(),Ow(),Hin)}function Rhe(n,e,t){return N2(),t.pg(n,u(e.cd(),146))}function bTn(n,e){return $E(),new nJ(new Vyn(n),new Xyn(e))}function _he(n){return is(n,OL),zC(Hi(Hi(5,n),n/10|0))}function nC(){nC=N,azn=new XI(A(M(_a,1),xM,42,0,[]))}function wTn(n){return!n.d&&(n.d=new Kp(n.c.Cc())),n.d}function v3(n){return!n.a&&(n.a=new V9n(n.c.vc())),n.a}function gTn(n){return!n.b&&(n.b=new Xp(n.c.ec())),n.b}function uh(n,e){for(;e-- >0;)n=n<<1|(n<0?1:0);return n}function mc(n,e){return B(n)===B(e)||n!=null&&tt(n,e)}function Khe(n,e){return qn(),u(e.b,19).ai&&++i,i}function Oh(n){var e,t;return t=(e=new cd,e),D3(t,n),t}function QD(n){var e,t;return t=(e=new cd,e),YJ(t,n),t}function t1e(n,e){var t;return t=te(n.f,e),PV(e,t),null}function JD(n){var e;return e=dbe(n),e||null}function MTn(n){return!n.b&&(n.b=new V(di,n,12,3)),n.b}function i1e(n){return n!=null&&z9(uI,n.toLowerCase())}function r1e(n,e){return Zt(du(n)*Gu(n),du(e)*Gu(e))}function c1e(n,e){return Zt(du(n)*Gu(n),du(e)*Gu(e))}function u1e(n,e){return Zt(n.d.c+n.d.b/2,e.d.c+e.d.b/2)}function s1e(n,e){return Zt(n.g.c+n.g.b/2,e.g.c+e.g.b/2)}function ATn(n,e,t){t.a?nu(n,e.b-n.f/2):Zc(n,e.a-n.g/2)}function STn(n,e,t,i){this.a=n,this.b=e,this.c=t,this.d=i}function PTn(n,e,t,i){this.a=n,this.b=e,this.c=t,this.d=i}function oa(n,e,t,i){this.e=n,this.a=e,this.c=t,this.d=i}function ITn(n,e,t,i){this.a=n,this.c=e,this.d=t,this.b=i}function OTn(n,e,t,i){vs(),ESn.call(this,e,t,i),this.a=n}function DTn(n,e,t,i){vs(),ESn.call(this,e,t,i),this.a=n}function $Tn(n,e){this.a=n,due.call(this,n,u(n.d,15).Zc(e))}function YD(n){this.f=n,this.c=this.f.e,n.f>0&&zFn(this)}function FTn(n,e,t,i){this.b=n,this.c=i,BO.call(this,e,t)}function xTn(n){return ne(n.b=0&&An(n.substr(t,e.length),e)}function ol(n,e,t,i,r,c,o){return new j$(n.e,e,t,i,r,c,o)}function YTn(n,e,t,i,r,c){this.a=n,V$.call(this,e,t,i,r,c)}function ZTn(n,e,t,i,r,c){this.a=n,V$.call(this,e,t,i,r,c)}function nMn(n,e){this.g=n,this.d=A(M(kh,1),E1,10,0,[e])}function f1(n,e){this.e=n,this.a=Zn,this.b=EBn(e),this.c=e}function eMn(n,e){CE.call(this),rV(this),this.a=n,this.c=e}function O8(n,e,t,i){Mt(n.c[e.g],t.g,i),Mt(n.c[t.g],e.g,i)}function i$(n,e,t,i){Mt(n.c[e.g],e.g,t),Mt(n.b[e.g],e.g,i)}function P1e(){return _8(),A(M(oon,1),z,376,0,[hK,oy])}function I1e(){return U8(),A(M(nun,1),z,479,0,[Zcn,RS])}function O1e(){return n7(),A(M(Jcn,1),z,419,0,[NS,Qcn])}function D1e(){return xC(),A(M(qcn,1),z,422,0,[Hcn,l_])}function $1e(){return CC(),A(M(dun,1),z,420,0,[M_,aun])}function F1e(){return Q8(),A(M(ron,1),z,421,0,[sK,oK])}function x1e(){return V5(),A(M(pJn,1),z,523,0,[Um,zm])}function L1e(){return Bo(),A(M(KJn,1),z,520,0,[nw,Ll])}function N1e(){return Lf(),A(M(CJn,1),z,516,0,[T0,I1])}function B1e(){return rf(),A(M(MJn,1),z,515,0,[Va,jf])}function R1e(){return Pd(),A(M(XJn,1),z,455,0,[Nl,Lg])}function _1e(){return kC(),A(M(Don,1),z,425,0,[TK,Oon])}function K1e(){return gC(),A(M(Ion,1),z,480,0,[CK,Pon])}function H1e(){return sT(),A(M($on,1),z,495,0,[AP,kv])}function q1e(){return NC(),A(M(xon,1),z,426,0,[Fon,PK])}function G1e(){return h7(),A(M(Bfn,1),z,429,0,[LP,Nfn])}function z1e(){return K8(),A(M(gfn,1),z,430,0,[BK,FP])}function U1e(){return NT(),A(M(ern,1),z,428,0,[TR,nrn])}function W1e(){return qC(),A(M(irn,1),z,427,0,[trn,MR])}function X1e(){return GC(),A(M(Orn,1),z,424,0,[NR,uS])}function V1e(){return R3(),A(M(_Wn,1),z,511,0,[zk,QR])}function lC(n,e,t,i){return t>=0?n.jh(e,t,i):n.Sg(null,t,i)}function r$(n){return n.b.b==0?n.a.$e():gD(n.b)}function Q1e(n){if(n.p!=5)throw T(new ou);return ge(n.f)}function J1e(n){if(n.p!=5)throw T(new ou);return ge(n.k)}function YW(n){return B(n.a)===B((cF(),kH))&&Yje(n),n.a}function tMn(n){this.a=u(pe(n),271),this.b=(Pn(),new zz(n))}function iMn(n,e){vte(this,new fn(n.a,n.b)),mte(this,j8(e))}function Pd(){Pd=N,Nl=new uz(Z2,0),Lg=new uz(np,1)}function Lf(){Lf=N,T0=new rz(np,0),I1=new rz(Z2,1)}function Id(){sie.call(this,new o2(cb(12))),Kz(!0),this.a=2}function c$(n,e,t){Je(),rd.call(this,n),this.b=e,this.a=t}function ZW(n,e,t){vs(),hj.call(this,e),this.a=n,this.b=t}function rMn(n){CE.call(this),rV(this),this.a=n,this.c=!0}function cMn(n){var e;e=n.c.d.b,n.b=e,n.a=n.c.d,e.a=n.c.d.b=n}function aC(n){var e;rbe(n.a),gyn(n.a),e=new uj(n.a),SQ(e)}function Y1e(n,e){bBn(n,!0),Yc(n.e.wf(),new LU(n,!0,e))}function dC(n,e){return BAn(e),ebe(n,F(be,Le,25,e,15,1),e)}function Z1e(n,e){return T2(),n==At(lh(e))||n==At(pl(e))}function kc(n,e){return e==null?Xr(Ar(n.f,null)):r5(n.g,e)}function nle(n){return n.b==0?null:(ne(n.b!=0),Cs(n,n.a.a))}function Ht(n){return Math.max(Math.min(n,nt),-2147483648)|0}function ele(n,e){var t=wR[n.charCodeAt(0)];return t==null?n:t}function bC(n,e){return uC(n,"set1"),uC(e,"set2"),new e7n(n,e)}function tle(n,e){var t;return t=Q0e(n.f,e),st(jE(t),n.f.d)}function q5(n,e){var t,i;return t=e,i=new pI,t_n(n,t,i),i.d}function u$(n,e,t,i){var r;r=new Ujn,e.a[t.g]=r,k2(n.b,i,r)}function nX(n,e,t){var i;i=n.Yg(e),i>=0?n.sh(i,t):qY(n,e,t)}function Dw(n,e,t){pC(),n&&it(pH,n,e),n&&it(By,n,t)}function uMn(n,e,t){this.i=new X,this.b=n,this.g=e,this.a=t}function wC(n,e,t){this.c=new X,this.e=n,this.f=e,this.b=t}function eX(n,e,t){this.a=new X,this.e=n,this.f=e,this.c=t}function sMn(n,e){aE(this),this.f=e,this.g=n,cC(this),this._d()}function D8(n,e){var t;t=n.q.getHours(),n.q.setDate(e),D6(n,t)}function oMn(n,e){var t;for(pe(e),t=n.a;t;t=t.c)e.Od(t.g,t.i)}function fMn(n){var e;return e=new Cj(cb(n.length)),UV(e,n),e}function ile(n){function e(){}return e.prototype=n||{},new e}function rle(n,e){return BOn(n,e)?(LIn(n),!0):!1}function Dh(n,e){if(e==null)throw T(new Kv);return epe(n,e)}function cle(n){if(n.qe())return null;var e=n.n;return qA[e]}function $8(n){return n.Db>>16!=3?null:u(n.Cb,33)}function tf(n){return n.Db>>16!=9?null:u(n.Cb,33)}function hMn(n){return n.Db>>16!=6?null:u(n.Cb,79)}function lMn(n){return n.Db>>16!=7?null:u(n.Cb,235)}function aMn(n){return n.Db>>16!=7?null:u(n.Cb,160)}function At(n){return n.Db>>16!=11?null:u(n.Cb,33)}function dMn(n,e){var t;return t=n.Yg(e),t>=0?n.lh(t):xx(n,e)}function bMn(n,e){var t;return t=new uW(e),wxn(t,n),new au(t)}function tX(n){var e;return e=n.d,e=n.si(n.f),me(n,e),e.Ob()}function wMn(n,e){return n.b+=e.b,n.c+=e.c,n.d+=e.d,n.a+=e.a,n}function s$(n,e){return j.Math.abs(n)0}function gMn(){this.a=new Sh,this.e=new fi,this.g=0,this.i=0}function pMn(n){this.a=n,this.b=F(bJn,q,1944,n.e.length,0,2)}function o$(n,e,t){var i;i=rDn(n,e,t),n.b=new uT(i.c.length)}function rf(){rf=N,Va=new iz(bN,0),jf=new iz("UP",1)}function gC(){gC=N,CK=new sz(IHn,0),Pon=new sz("FAN",1)}function pC(){pC=N,pH=new we,By=new we,Mre(Izn,new W2n)}function sle(n){if(n.p!=0)throw T(new ou);return v5(n.f,0)}function ole(n){if(n.p!=0)throw T(new ou);return v5(n.k,0)}function vMn(n){return n.Db>>16!=3?null:u(n.Cb,147)}function j3(n){return n.Db>>16!=6?null:u(n.Cb,235)}function Z0(n){return n.Db>>16!=17?null:u(n.Cb,26)}function mMn(n,e){var t=n.a=n.a||[];return t[e]||(t[e]=n.le(e))}function fle(n,e){var t;return t=n.a.get(e),t==null?new Array:t}function hle(n,e){var t;t=n.q.getHours(),n.q.setMonth(e),D6(n,t)}function kr(n,e,t){return e==null?_c(n.f,null,t):qd(n.g,e,t)}function G5(n,e,t,i,r,c){return new Lh(n.e,e,n.aj(),t,i,r,c)}function F8(n,e,t){return n.a=Yu(n.a,0,e)+(""+t)+f8(n.a,e),n}function lle(n,e,t){return W(n.a,(nC(),cx(e,t),new dd(e,t))),n}function iX(n){return qz(n.c),n.e=n.a=n.c,n.c=n.c.c,++n.d,n.a.f}function kMn(n){return qz(n.e),n.c=n.a=n.e,n.e=n.e.e,--n.d,n.a.f}function Ti(n,e){n.d&&Qc(n.d.e,n),n.d=e,n.d&&W(n.d.e,n)}function Ki(n,e){n.c&&Qc(n.c.g,n),n.c=e,n.c&&W(n.c.g,n)}function yr(n,e){n.c&&Qc(n.c.a,n),n.c=e,n.c&&W(n.c.a,n)}function Kr(n,e){n.i&&Qc(n.i.j,n),n.i=e,n.i&&W(n.i.j,n)}function yMn(n,e,t){this.a=e,this.c=n,this.b=(pe(t),new au(t))}function jMn(n,e,t){this.a=e,this.c=n,this.b=(pe(t),new au(t))}function EMn(n,e){this.a=n,this.c=Vr(this.a),this.b=new hC(e)}function ale(n){var e;return Ea(n),e=new fi,pt(n,new Jvn(e))}function nb(n,e){if(n<0||n>e)throw T(new vr(onn+n+fnn+e))}function rX(n,e){return dCn(n.a,e)?SW(n,u(e,22).g,null):null}function dle(n){return TF(),qn(),u(n.a,81).d.e!=0}function CMn(){CMn=N,wzn=Fe((gj(),A(M(bzn,1),z,538,0,[dR])))}function TMn(){TMn=N,eJn=ju(new hi,(Qi(),Ir),(rr(),Uk))}function cX(){cX=N,tJn=ju(new hi,(Qi(),Ir),(rr(),Uk))}function MMn(){MMn=N,rJn=ju(new hi,(Qi(),Ir),(rr(),Uk))}function AMn(){AMn=N,mJn=Ze(new hi,(Qi(),Ir),(rr(),Cm))}function Zu(){Zu=N,jJn=Ze(new hi,(Qi(),Ir),(rr(),Cm))}function SMn(){SMn=N,EJn=Ze(new hi,(Qi(),Ir),(rr(),Cm))}function f$(){f$=N,SJn=Ze(new hi,(Qi(),Ir),(rr(),Cm))}function PMn(){PMn=N,bYn=ju(new hi,(u4(),Xm),(C6(),wK))}function ha(n,e,t,i){this.c=n,this.d=i,l$(this,e),a$(this,t)}function A2(n){this.c=new Ct,this.b=n.b,this.d=n.c,this.a=n.a}function h$(n){this.a=j.Math.cos(n),this.b=j.Math.sin(n)}function l$(n,e){n.a&&Qc(n.a.k,n),n.a=e,n.a&&W(n.a.k,n)}function a$(n,e){n.b&&Qc(n.b.f,n),n.b=e,n.b&&W(n.b.f,n)}function IMn(n,e){jhe(n,n.b,n.c),u(n.b.b,65),e&&u(e.b,65).b}function ble(n,e){yQ(n,e),I(n.Cb,88)&&mb(Iu(u(n.Cb,88)),2)}function d$(n,e){I(n.Cb,88)&&mb(Iu(u(n.Cb,88)),4),Dc(n,e)}function vC(n,e){I(n.Cb,179)&&(u(n.Cb,179).tb=null),Dc(n,e)}function yc(n,e){return er(),q$(e)?new FE(e,n):new o8(e,n)}function wle(n,e){var t,i;t=e.c,i=t!=null,i&&E2(n,new J0(e.c))}function OMn(n){var e,t;return t=(Jp(),e=new cd,e),D3(t,n),t}function DMn(n){var e,t;return t=(Jp(),e=new cd,e),D3(t,n),t}function $Mn(n,e){var t;return t=new Bs(n),e.c[e.c.length]=t,t}function FMn(n,e){var t;return t=u(hb(M2(n.a),e),14),t?t.gc():0}function xMn(n){var e;return Ea(n),e=(Ow(),Ow(),Kin),WC(n,e)}function LMn(n){for(var e;;)if(e=n.Pb(),!n.Ob())return e}function uX(n,e){cie.call(this,new o2(cb(n))),is(e,V_n),this.a=e}function sh(n,e,t){qDn(e,t,n.gc()),this.c=n,this.a=e,this.b=t-e}function NMn(n,e,t){var i;qDn(e,t,n.c.length),i=t-e,IG(n.c,e,i)}function gle(n,e){Fyn(n,ge(ci(il(e,24),BM)),ge(ci(e,BM)))}function Ln(n,e){if(n<0||n>=e)throw T(new vr(onn+n+fnn+e))}function Te(n,e){if(n<0||n>=e)throw T(new vG(onn+n+fnn+e))}function xn(n,e){this.b=(_n(n),n),this.a=(e&Sb)==0?e|64|Rf:e}function BMn(n){wyn(this),Vmn(this.a,GV(j.Math.max(8,n))<<1)}function cf(n){return qr(A(M(ai,1),q,8,0,[n.i.n,n.n,n.a]))}function ple(){return af(),A(M(Nu,1),z,132,0,[Jin,hs,Nb])}function vle(){return Ko(),A(M(Bb,1),z,232,0,[Yr,Lc,Zr])}function mle(){return Cu(),A(M(Zzn,1),z,461,0,[Qf,Pl,To])}function kle(){return Jc(),A(M(eUn,1),z,462,0,[Xo,Il,Mo])}function yle(){return Hd(),A(M(Vrn,1),z,423,0,[yg,Xrn,WR])}function jle(){return J5(),A(M(zrn,1),z,379,0,[KR,_R,HR])}function Ele(){return s6(),A(M(Xsn,1),z,378,0,[eK,Wsn,aP])}function Cle(){return x2(),A(M(zcn,1),z,314,0,[dp,Xk,Gcn])}function Tle(){return ZC(),A(M(Wcn,1),z,337,0,[Ucn,LS,a_])}function Mle(){return ma(),A(M(wXn,1),z,450,0,[w_,uv,Tg])}function Ale(){return _d(),A(M(t_,1),z,361,0,[w0,Dl,b0])}function Sle(){return Nh(),A(M(EXn,1),z,303,0,[Qk,Ag,bp])}function Ple(){return G3(),A(M(T_,1),z,292,0,[E_,C_,Vk])}function Ile(){return ur(),A(M(XQn,1),z,452,0,[Hm,Au,Nc])}function Ole(){return Rh(),A(M(ion,1),z,339,0,[xl,ton,uK])}function Dle(){return aT(),A(M(son,1),z,375,0,[con,fK,uon])}function $le(){return pT(),A(M(bon,1),z,377,0,[dK,vv,Zb])}function Fle(){return J3(),A(M(hon,1),z,336,0,[lK,fon,qm])}function xle(){return hT(),A(M(don,1),z,338,0,[aon,aK,lon])}function Lle(){return Rd(),A(M(aJn,1),z,454,0,[fy,Gm,gP])}function Nle(){return ST(),A(M(mYn,1),z,442,0,[SK,MK,AK])}function Ble(){return b7(),A(M(Bon,1),z,380,0,[SP,Lon,Non])}function Rle(){return AT(),A(M(tfn,1),z,381,0,[efn,FK,nfn])}function _le(){return lT(),A(M(Yon,1),z,293,0,[$K,Jon,Qon])}function Kle(){return k7(),A(M(xK,1),z,437,0,[OP,DP,$P])}function Hle(){return _h(),A(M(zhn,1),z,334,0,[UP,F1,s9])}function qle(){return ff(),A(M($hn,1),z,272,0,[Ev,iw,Cv])}function Gle(n,e){return l9e(n,e,I(e,99)&&(u(e,18).Bb&Yi)!=0)}function zle(n,e,t){var i;return i=x6(n,e,!1),i.b<=e&&i.a<=t}function RMn(n,e,t){var i;i=new Zwn,i.b=e,i.a=t,++e.b,W(n.d,i)}function Ule(n,e){var t;return t=(_n(n),n).g,eU(!!t),_n(e),t(e)}function sX(n,e){var t,i;return i=b3(n,e),t=n.a.Zc(i),new n7n(n,t)}function Wle(n){return n.Db>>16!=6?null:u(Bx(n),235)}function Xle(n){if(n.p!=2)throw T(new ou);return ge(n.f)&Ut}function Vle(n){if(n.p!=2)throw T(new ou);return ge(n.k)&Ut}function Qle(n){return n.a==(M3(),hI)&&Dte(n,A9e(n.g,n.b)),n.a}function S2(n){return n.d==(M3(),hI)&&Fte(n,kke(n.g,n.b)),n.d}function y(n){return ne(n.ai?1:0}function _Mn(n,e){var t,i;return t=B$(e),i=t,u(te(n.c,i),19).a}function KMn(n,e){var t;for(t=n+"";t.length0&&n.a[--n.d]==0;);n.a[n.d++]==0&&(n.e=0)}function uAn(n){return n.a?n.e.length==0?n.a.a:n.a.a+(""+n.e):n.c}function sae(n){return!!n.a&&Ou(n.a.a).i!=0&&!(!!n.b&&tx(n.b))}function oae(n){return!!n.u&&wc(n.u.a).i!=0&&!(!!n.n&&ex(n.n))}function sAn(n){return kD(n.e.Hd().gc()*n.c.Hd().gc(),16,new rvn(n))}function fae(n,e){return NCn(eu(n.q.getTime()),eu(e.q.getTime()))}function Nf(n){return u(df(n,F(XR,IN,17,n.c.length,0,1)),474)}function x8(n){return u(df(n,F(kh,E1,10,n.c.length,0,1)),193)}function hae(n){return Zu(),!Xi(n)&&!(!Xi(n)&&n.c.i.c==n.d.i.c)}function oAn(n,e,t){var i;i=(pe(n),new au(n)),_3e(new yMn(i,e,t))}function L8(n,e,t){var i;i=(pe(n),new au(n)),K3e(new jMn(i,e,t))}function fAn(n,e){var t;return t=1-e,n.a[t]=cT(n.a[t],t),cT(n,e)}function hAn(n,e){var t;n.e=new lG,t=jb(e),bi(t,n.c),iBn(n,t,0)}function Mi(n,e,t,i){var r;r=new JH,r.a=e,r.b=t,r.c=i,Ke(n.a,r)}function Z(n,e,t,i){var r;r=new JH,r.a=e,r.b=t,r.c=i,Ke(n.b,r)}function vo(n){var e,t,i;return e=new GCn,t=iL(e,n),VEe(e),i=t,i}function dX(){var n,e,t;return e=(t=(n=new cd,n),t),W(I1n,e),e}function yC(n){return n.j.c=F(Zn,rn,1,0,5,1),GW(n.c),Ghe(n.a),n}function $w(n){return n5(),I(n.g,10)?u(n.g,10):null}function lae(n){return Iw(n).dc()?!1:(hce(n,new ww),!0)}function aae(n){if(!("stack"in n))try{throw n}catch{}return n}function N8(n,e){if(n<0||n>=e)throw T(new vr(T6e(n,e)));return n}function lAn(n,e,t){if(n<0||et)throw T(new vr(Q5e(n,e,t)))}function p$(n,e){if(ri(n.a,e),e.d)throw T(new Rr(pKn));e.d=n}function v$(n,e){if(e.$modCount!=n.$modCount)throw T(new ps)}function aAn(n,e){return I(e,42)?sx(n.a,u(e,42)):!1}function dAn(n,e){return I(e,42)?sx(n.a,u(e,42)):!1}function bAn(n,e){return I(e,42)?sx(n.a,u(e,42)):!1}function dae(n,e){return n.a<=n.b?(e.ud(n.a++),!0):!1}function Dd(n){var e;return $r(n)?(e=n,e==-0?0:e):j0e(n)}function jC(n){var e;return sl(n),e=new lln,vw(n.a,new Vvn(e)),e}function wAn(n){var e;return sl(n),e=new hln,vw(n.a,new Xvn(e)),e}function Ii(n,e){this.a=n,Nv.call(this,n),nb(e,n.gc()),this.b=e}function bX(n){this.e=n,this.b=this.e.a.entries(),this.a=new Array}function bae(n){return kD(n.e.Hd().gc()*n.c.Hd().gc(),273,new ivn(n))}function EC(n){return new Oc((is(n,OL),zC(Hi(Hi(5,n),n/10|0))))}function gAn(n){return u(df(n,F(NWn,WKn,11,n.c.length,0,1)),1943)}function wae(n,e,t){return t.f.c.length>0?OW(n.a,e,t):OW(n.b,e,t)}function gae(n,e,t){n.d&&Qc(n.d.e,n),n.d=e,n.d&&X0(n.d.e,t,n)}function m$(n,e){fTe(e,n),QU(n.d),QU(u(k(n,(nn(),cP)),207))}function U5(n,e){oTe(e,n),VU(n.d),VU(u(k(n,(nn(),cP)),207))}function $d(n,e){var t,i;return t=Dh(n,e),i=null,t&&(i=t.fe()),i}function E3(n,e){var t,i;return t=rb(n,e),i=null,t&&(i=t.ie()),i}function W5(n,e){var t,i;return t=Dh(n,e),i=null,t&&(i=t.ie()),i}function $h(n,e){var t,i;return t=Dh(n,e),i=null,t&&(i=cY(t)),i}function pae(n,e,t){var i;return i=r4(t),kM(n.g,i,e),kM(n.i,e,t),e}function vae(n,e,t){var i;i=U2e();try{return Eue(n,e,t)}finally{Pae(i)}}function pAn(n){var e;e=n.Wg(),this.a=I(e,69)?u(e,69).Zh():e.Kc()}function hi(){O9n.call(this),this.j.c=F(Zn,rn,1,0,5,1),this.a=-1}function wX(n,e,t,i){this.d=n,this.n=e,this.g=t,this.o=i,this.p=-1}function vAn(n,e,t,i){this.e=i,this.d=null,this.c=n,this.a=e,this.b=t}function gX(n,e,t){this.d=new u6n(this),this.e=n,this.i=e,this.f=t}function CC(){CC=N,M_=new ZG(O4,0),aun=new ZG("TOP_LEFT",1)}function mAn(){mAn=N,gon=bTn(Q(1),Q(4)),won=bTn(Q(1),Q(2))}function kAn(){kAn=N,fZn=Fe((Fj(),A(M(oZn,1),z,551,0,[NK])))}function yAn(){yAn=N,sZn=Fe(($j(),A(M(wfn,1),z,482,0,[LK])))}function jAn(){jAn=N,AZn=Fe((e5(),A(M(Lfn,1),z,530,0,[wy])))}function EAn(){EAn=N,$Un=Fe((Oj(),A(M(Crn,1),z,481,0,[DR])))}function mae(){return Kd(),A(M(MUn,1),z,406,0,[Lk,xk,IR,OR])}function kae(){return BC(),A(M(JA,1),z,297,0,[jR,Win,Xin,Vin])}function yae(){return p6(),A(M(OUn,1),z,394,0,[Kk,tS,iS,Hk])}function jae(){return H2(),A(M(SUn,1),z,323,0,[Bk,Nk,Rk,_k])}function Eae(){return z3(),A(M(TWn,1),z,405,0,[d0,_b,Rb,kg])}function Cae(){return gT(),A(M(GWn,1),z,360,0,[n_,PS,IS,Wk])}function CAn(n,e,t,i){return I(t,54)?new hjn(n,e,t,i):new kW(n,e,t,i)}function Tae(){return lf(),A(M(ZWn,1),z,411,0,[ap,ev,tv,e_])}function Mae(n){var e;return n.j==(J(),ae)&&(e=ULn(n),lu(e,Vn))}function Aae(n,e){var t;t=e.a,Ki(t,e.c.d),Ti(t,e.d.d),sb(t.a,n.n)}function TAn(n,e){return u(kd(zE(u(ct(n.k,e),15).Oc(),jg)),113)}function MAn(n,e){return u(kd(UE(u(ct(n.k,e),15).Oc(),jg)),113)}function Sae(n){return new xn(Tbe(u(n.a.dd(),14).gc(),n.a.cd()),16)}function C3(n){return I(n,14)?u(n,14).dc():!n.Kc().Ob()}function P2(n){return n5(),I(n.g,145)?u(n.g,145):null}function AAn(n){if(n.e.g!=n.b)throw T(new ps);return!!n.c&&n.d>0}function Re(n){return ne(n.b!=n.d.c),n.c=n.b,n.b=n.b.a,++n.a,n.c.c}function pX(n,e){_n(e),Mt(n.a,n.c,e),n.c=n.c+1&n.a.length-1,SFn(n)}function fl(n,e){_n(e),n.b=n.b-1&n.a.length-1,Mt(n.a,n.b,e),SFn(n)}function SAn(n,e){var t;for(t=n.j.c.length;t0&&pc(n.g,0,e,0,n.i),e}function DAn(n,e){Nj();var t;return t=u(te(cI,n),55),!t||t.wj(e)}function Kae(n){if(n.p!=1)throw T(new ou);return ge(n.f)<<24>>24}function Hae(n){if(n.p!=1)throw T(new ou);return ge(n.k)<<24>>24}function qae(n){if(n.p!=7)throw T(new ou);return ge(n.k)<<16>>16}function Gae(n){if(n.p!=7)throw T(new ou);return ge(n.f)<<16>>16}function Fh(n){var e;for(e=0;n.Ob();)n.Pb(),e=Hi(e,1);return zC(e)}function $An(n,e){var t;return t=new N0,n.xd(t),t.a+="..",e.yd(t),t.a}function zae(n,e,t){var i;i=u(te(n.g,t),57),W(n.a.c,new Pi(e,i))}function Uae(n,e,t){return PD(Y(Xr(Ar(n.f,e))),Y(Xr(Ar(n.f,t))))}function TC(n,e,t){return jM(n,e,t,I(e,99)&&(u(e,18).Bb&Yi)!=0)}function Wae(n,e,t){return k4(n,e,t,I(e,99)&&(u(e,18).Bb&Yi)!=0)}function Xae(n,e,t){return p9e(n,e,t,I(e,99)&&(u(e,18).Bb&Yi)!=0)}function kX(n,e){return n==(Qn(),ti)&&e==ti?4:n==ti||e==ti?8:32}function FAn(n,e){return B(e)===B(n)?"(this Map)":e==null?iu:Lr(e)}function Vae(n,e){return u(e==null?Xr(Ar(n.f,null)):r5(n.g,e),281)}function xAn(n,e,t){var i;return i=r4(t),it(n.b,i,e),it(n.c,e,t),e}function LAn(n,e){var t;for(t=e;t;)G0(n,t.i,t.j),t=At(t);return n}function yX(n,e){var t;return t=P8(h3(new R$(n,e))),LE(new R$(n,e)),t}function oh(n,e){er();var t;return t=u(n,66).Mj(),P5e(t,e),t.Ok(e)}function Qae(n,e,t,i,r){var c;c=j9e(r,t,i),W(e,k6e(r,c)),l5e(n,r,e)}function NAn(n,e,t){n.i=0,n.e=0,e!=t&&(oDn(n,e,t),sDn(n,e,t))}function jX(n,e){var t;t=n.q.getHours(),n.q.setFullYear(e+El),D6(n,t)}function Jae(n,e,t){if(t){var i=t.ee();n.a[e]=i(t)}else delete n.a[e]}function k$(n,e,t){if(t){var i=t.ee();t=i(t)}else t=void 0;n.a[e]=t}function BAn(n){if(n<0)throw T(new q9n("Negative array size: "+n))}function wc(n){return n.n||(Iu(n),n.n=new pCn(n,ar,n),Mr(n)),n.n}function X5(n){return ne(n.a=0&&n.a[t]===e[t];t--);return t<0}function qAn(n,e){Q3();var t;return t=n.j.g-e.j.g,t!=0?t:0}function GAn(n,e){return _n(e),n.a!=null?Lfe(e.Kb(n.a)):QA}function MC(n){var e;return n?new uW(n):(e=new Sh,rF(e,n),e)}function es(n,e){var t;return e.b.Kb(LPn(n,e.c.Ee(),(t=new Zvn(e),t)))}function AC(n){qJ(),Fyn(this,ge(ci(il(n,24),BM)),ge(ci(n,BM)))}function zAn(){zAn=N,Wzn=Fe((NT(),A(M(ern,1),z,428,0,[TR,nrn])))}function UAn(){UAn=N,Xzn=Fe((qC(),A(M(irn,1),z,427,0,[trn,MR])))}function WAn(){WAn=N,QUn=Fe((GC(),A(M(Orn,1),z,424,0,[NR,uS])))}function XAn(){XAn=N,KWn=Fe((R3(),A(M(_Wn,1),z,511,0,[zk,QR])))}function VAn(){VAn=N,bXn=Fe((n7(),A(M(Jcn,1),z,419,0,[NS,Qcn])))}function QAn(){QAn=N,vXn=Fe((U8(),A(M(nun,1),z,479,0,[Zcn,RS])))}function JAn(){JAn=N,JQn=Fe((_8(),A(M(oon,1),z,376,0,[hK,oy])))}function YAn(){YAn=N,WQn=Fe((Q8(),A(M(ron,1),z,421,0,[sK,oK])))}function ZAn(){ZAn=N,hXn=Fe((xC(),A(M(qcn,1),z,422,0,[Hcn,l_])))}function nSn(){nSn=N,TXn=Fe((CC(),A(M(dun,1),z,420,0,[M_,aun])))}function eSn(){eSn=N,HJn=Fe((Bo(),A(M(KJn,1),z,520,0,[nw,Ll])))}function tSn(){tSn=N,vJn=Fe((V5(),A(M(pJn,1),z,523,0,[Um,zm])))}function iSn(){iSn=N,TJn=Fe((Lf(),A(M(CJn,1),z,516,0,[T0,I1])))}function rSn(){rSn=N,AJn=Fe((rf(),A(M(MJn,1),z,515,0,[Va,jf])))}function cSn(){cSn=N,VJn=Fe((Pd(),A(M(XJn,1),z,455,0,[Nl,Lg])))}function uSn(){uSn=N,dYn=Fe((kC(),A(M(Don,1),z,425,0,[TK,Oon])))}function sSn(){sSn=N,vYn=Fe((sT(),A(M($on,1),z,495,0,[AP,kv])))}function oSn(){oSn=N,aYn=Fe((gC(),A(M(Ion,1),z,480,0,[CK,Pon])))}function fSn(){fSn=N,yYn=Fe((NC(),A(M(xon,1),z,426,0,[Fon,PK])))}function hSn(){hSn=N,SZn=Fe((h7(),A(M(Bfn,1),z,429,0,[LP,Nfn])))}function lSn(){lSn=N,hZn=Fe((K8(),A(M(gfn,1),z,430,0,[BK,FP])))}function V5(){V5=N,Um=new tz("UPPER",0),zm=new tz("LOWER",1)}function ede(n,e){var t;t=new c2,fa(t,"x",e.a),fa(t,"y",e.b),E2(n,t)}function tde(n,e){var t;t=new c2,fa(t,"x",e.a),fa(t,"y",e.b),E2(n,t)}function ide(n,e){var t,i;i=!1;do t=ZOn(n,e),i=i|t;while(t);return i}function TX(n,e){var t,i;for(t=e,i=0;t>0;)i+=n.a[t],t-=t&-t;return i}function aSn(n,e){var t;for(t=e;t;)G0(n,-t.i,-t.j),t=At(t);return n}function $i(n,e){var t,i;for(_n(e),i=n.Kc();i.Ob();)t=i.Pb(),e.td(t)}function dSn(n,e){var t;return t=e.cd(),new dd(t,n.e.pc(t,u(e.dd(),14)))}function Kt(n,e,t,i){var r;r=new gI,r.c=e,r.b=t,r.a=i,i.b=t.a=r,++n.b}function js(n,e,t){var i;return i=(Ln(e,n.c.length),n.c[e]),n.c[e]=t,i}function rde(n,e,t){return u(e==null?_c(n.f,null,t):qd(n.g,e,t),281)}function C$(n){return!!n.c&&!!n.d?oX(n.c)+"->"+oX(n.d):"e_"+vd(n)}function T3(n,e){return(Ea(n),Jv(new $n(n,new VX(e,n.a)))).sd(Q4)}function cde(){return Qi(),A(M(Urn,1),z,356,0,[Jf,Ol,Hc,Mc,Ir])}function ude(){return J(),A(M(Zi,1),hc,61,0,[Wr,Kn,Vn,ae,Gn])}function sde(n){return kj(),function(){return vae(n,this,arguments)}}function ode(){return Date.now?Date.now():new Date().getTime()}function Xi(n){return!n.c||!n.d?!1:!!n.c.i&&n.c.i==n.d.i}function bSn(n){if(!n.c.Sb())throw T(new ic);return n.a=!0,n.c.Ub()}function B8(n){n.i=0,Q9(n.b,null),Q9(n.c,null),n.a=null,n.e=null,++n.g}function MX(n){wre.call(this,n==null?iu:Lr(n),I(n,78)?u(n,78):null)}function wSn(n){__n(),Rmn(this),this.a=new Ct,ZV(this,n),Ke(this.a,n)}function gSn(){qO(this),this.b=new fn(Ft,Ft),this.a=new fn(Vt,Vt)}function pSn(n,e){this.c=0,this.b=e,zkn.call(this,n,17493),this.a=this.c}function T$(n){SC(),!mf&&(this.c=n,this.e=!0,this.a=new X)}function SC(){SC=N,mf=!0,Nzn=!1,Bzn=!1,_zn=!1,Rzn=!1}function AX(n,e){return I(e,149)?An(n.c,u(e,149).c):!1}function SX(n,e){var t;return t=0,n&&(t+=n.f.a/2),e&&(t+=e.f.a/2),t}function M$(n,e){var t;return t=u(Fd(n.d,e),23),t||u(Fd(n.e,e),23)}function vSn(n){this.b=n,ie.call(this,n),this.a=u(Rn(this.b.a,4),126)}function mSn(n){this.b=n,g2.call(this,n),this.a=u(Rn(this.b.a,4),126)}function Iu(n){return n.t||(n.t=new Pmn(n),l6(new H9n(n),0,n.t)),n.t}function fde(){return sr(),A(M(c9,1),z,103,0,[yh,So,Ys,Jh,Yh])}function hde(){return qw(),A(M(f9,1),z,249,0,[_l,Py,Uhn,o9,Whn])}function lde(){return qo(),A(M($1,1),z,175,0,[Xn,pi,nh,Qa,D1])}function ade(){return F7(),A(M(kfn,1),z,316,0,[pfn,RK,mfn,_K,vfn])}function dde(){return v6(),A(M(Qsn,1),z,315,0,[Vsn,rK,cK,_m,Km])}function bde(){return Aa(),A(M(Vcn,1),z,335,0,[d_,Xcn,b_,Am,Mm])}function wde(){return p4(),A(M(rZn,1),z,355,0,[Ng,Cp,n9,Zm,e9])}function gde(){return Vw(),A(M(eXn,1),z,363,0,[DS,FS,xS,$S,OS])}function pde(){return As(),A(M(Mun,1),z,163,0,[ey,Dm,$l,$m,Gb])}function M3(){M3=N;var n,e;fI=(Jp(),e=new dj,e),hI=(n=new HI,n)}function kSn(n){var e;return n.c||(e=n.r,I(e,88)&&(n.c=u(e,26))),n.c}function vde(n){return n.e=3,n.d=n.Yb(),n.e!=2?(n.e=0,!0):!1}function A$(n){var e,t,i;return e=n&Lu,t=n>>22&Lu,i=n<0?Wh:0,Bc(e,t,i)}function mde(n){var e,t,i,r;for(t=n,i=0,r=t.length;i0?v$n(n,e):_Nn(n,-e)}function PX(n,e){return e==0||n.e==0?n:e>0?_Nn(n,e):v$n(n,-e)}function ve(n){if(Se(n))return n.c=n.a,n.a.Pb();throw T(new ic)}function jSn(n){var e,t;return e=n.c.i,t=n.d.i,e.k==(Qn(),Xt)&&t.k==Xt}function S$(n){var e;return e=new Sd,Sr(e,n),H(e,(nn(),Tr),null),e}function P$(n,e,t){var i;return i=n.Yg(e),i>=0?n._g(i,t,!0):Jd(n,e,t)}function IX(n,e,t,i){var r;for(r=0;re)throw T(new vr(aY(n,e,"index")));return n}function I$(n,e,t,i){var r;return r=F(be,Le,25,e,15,1),Dve(r,n,e,t,i),r}function yde(n,e){var t;t=n.q.getHours()+(e/60|0),n.q.setMinutes(e),D6(n,t)}function jde(n,e){return j.Math.min(hl(e.a,n.d.d.c),hl(e.b,n.d.d.c))}function D2(n,e){return mi(e)?e==null?PY(n.f,null):xOn(n.g,e):PY(n.f,e)}function of(n){this.c=n,this.a=new E(this.c.a),this.b=new E(this.c.b)}function PC(){this.e=new X,this.c=new X,this.d=new X,this.b=new X}function ASn(){this.g=new Xq,this.b=new Xq,this.a=new X,this.k=new X}function SSn(n,e,t){this.a=n,this.c=e,this.d=t,W(e.e,this),W(t.b,this)}function PSn(n,e){Gkn.call(this,e.rd(),e.qd()&-6),_n(n),this.a=n,this.b=e}function ISn(n,e){zkn.call(this,e.rd(),e.qd()&-6),_n(n),this.a=n,this.b=e}function NX(n,e){BO.call(this,e.rd(),e.qd()&-6),_n(n),this.a=n,this.b=e}function IC(n,e,t){this.a=n,this.b=e,this.c=t,W(n.t,this),W(e.i,this)}function OC(){this.b=new Ct,this.a=new Ct,this.b=new Ct,this.a=new Ct}function DC(){DC=N,t9=new bt("org.eclipse.elk.labels.labelManager")}function OSn(){OSn=N,Ncn=new ii("separateLayerConnections",(gT(),n_))}function Bo(){Bo=N,nw=new cz("REGULAR",0),Ll=new cz("CRITICAL",1)}function _8(){_8=N,hK=new ez("STACKED",0),oy=new ez("SEQUENCED",1)}function K8(){K8=N,BK=new lz("FIXED",0),FP=new lz("CENTER_NODE",1)}function Ede(n,e){var t;return t=AEe(n,e),n.b=new uT(t.c.length),Rje(n,t)}function Cde(n,e,t){var i;return++n.e,--n.f,i=u(n.d[e].$c(t),133),i.dd()}function DSn(n){var e;return n.a||(e=n.r,I(e,148)&&(n.a=u(e,148))),n.a}function BX(n){if(n.a){if(n.e)return BX(n.e)}else return n;return null}function Tde(n,e){return n.pe.p?-1:0}function $C(n,e){return _n(e),n.c=0,"Initial capacity must not be negative")}function xSn(){xSn=N,Yzn=Fe((Ko(),A(M(Bb,1),z,232,0,[Yr,Lc,Zr])))}function LSn(){LSn=N,nUn=Fe((Cu(),A(M(Zzn,1),z,461,0,[Qf,Pl,To])))}function NSn(){NSn=N,tUn=Fe((Jc(),A(M(eUn,1),z,462,0,[Xo,Il,Mo])))}function BSn(){BSn=N,Kzn=Fe((af(),A(M(Nu,1),z,132,0,[Jin,hs,Nb])))}function RSn(){RSn=N,pWn=Fe((J5(),A(M(zrn,1),z,379,0,[KR,_R,HR])))}function _Sn(){_Sn=N,DWn=Fe((Hd(),A(M(Vrn,1),z,423,0,[yg,Xrn,WR])))}function KSn(){KSn=N,lXn=Fe((x2(),A(M(zcn,1),z,314,0,[dp,Xk,Gcn])))}function HSn(){HSn=N,aXn=Fe((ZC(),A(M(Wcn,1),z,337,0,[Ucn,LS,a_])))}function qSn(){qSn=N,gXn=Fe((ma(),A(M(wXn,1),z,450,0,[w_,uv,Tg])))}function GSn(){GSn=N,sXn=Fe((_d(),A(M(t_,1),z,361,0,[w0,Dl,b0])))}function zSn(){zSn=N,CXn=Fe((Nh(),A(M(EXn,1),z,303,0,[Qk,Ag,bp])))}function USn(){USn=N,jXn=Fe((G3(),A(M(T_,1),z,292,0,[E_,C_,Vk])))}function WSn(){WSn=N,HQn=Fe((s6(),A(M(Xsn,1),z,378,0,[eK,Wsn,aP])))}function XSn(){XSn=N,QQn=Fe((aT(),A(M(son,1),z,375,0,[con,fK,uon])))}function VSn(){VSn=N,UQn=Fe((Rh(),A(M(ion,1),z,339,0,[xl,ton,uK])))}function QSn(){QSn=N,VQn=Fe((ur(),A(M(XQn,1),z,452,0,[Hm,Au,Nc])))}function JSn(){JSn=N,nJn=Fe((pT(),A(M(bon,1),z,377,0,[dK,vv,Zb])))}function YSn(){YSn=N,YQn=Fe((J3(),A(M(hon,1),z,336,0,[lK,fon,qm])))}function ZSn(){ZSn=N,ZQn=Fe((hT(),A(M(don,1),z,338,0,[aon,aK,lon])))}function nPn(){nPn=N,dJn=Fe((Rd(),A(M(aJn,1),z,454,0,[fy,Gm,gP])))}function ePn(){ePn=N,kYn=Fe((ST(),A(M(mYn,1),z,442,0,[SK,MK,AK])))}function tPn(){tPn=N,jYn=Fe((b7(),A(M(Bon,1),z,380,0,[SP,Lon,Non])))}function iPn(){iPn=N,RYn=Fe((AT(),A(M(tfn,1),z,381,0,[efn,FK,nfn])))}function rPn(){rPn=N,BYn=Fe((lT(),A(M(Yon,1),z,293,0,[$K,Jon,Qon])))}function cPn(){cPn=N,uZn=Fe((k7(),A(M(xK,1),z,437,0,[OP,DP,$P])))}function uPn(){uPn=N,fne=Fe((_h(),A(M(zhn,1),z,334,0,[UP,F1,s9])))}function sPn(){sPn=N,cne=Fe((ff(),A(M($hn,1),z,272,0,[Ev,iw,Cv])))}function Dde(){return Ai(),A(M(Xhn,1),z,98,0,[Kl,Cf,Mv,nd,Ch,Pc])}function da(n,e){return!n.o&&(n.o=new Wu((Fc(),Gl),A0,n,0)),KF(n.o,e)}function $de(n){return!n.g&&(n.g=new nj),!n.g.d&&(n.g.d=new Mmn(n)),n.g.d}function Fde(n){return!n.g&&(n.g=new nj),!n.g.a&&(n.g.a=new Amn(n)),n.g.a}function xde(n){return!n.g&&(n.g=new nj),!n.g.b&&(n.g.b=new Tmn(n)),n.g.b}function H8(n){return!n.g&&(n.g=new nj),!n.g.c&&(n.g.c=new Smn(n)),n.g.c}function Lde(n,e,t){var i,r;for(r=new q3(e,n),i=0;it||e=0?n._g(t,!0,!0):Jd(n,e,!0)}function Zde(n,e){return Zt(K(Y(k(n,(G(),m0)))),K(Y(k(e,m0))))}function bPn(){bPn=N,wYn=Wd(Wd(Lj(new hi,(u4(),Wm)),(C6(),yP)),gK)}function n0e(n,e,t){var i;return i=rDn(n,e,t),n.b=new uT(i.c.length),nZ(n,i)}function e0e(n){if(n.b<=0)throw T(new ic);return--n.b,n.a-=n.c.c,Q(n.a)}function t0e(n){var e;if(!n.a)throw T(new vTn);return e=n.a,n.a=At(n.a),e}function i0e(n){for(;!n.a;)if(!tEn(n.c,new Qvn(n)))return!1;return!0}function F2(n){var e;return pe(n),I(n,198)?(e=u(n,198),e):new wvn(n)}function r0e(n){LC(),u(n.We((Xe(),tw)),174).Fc((Tu(),Iy)),n.Ye(cH,null)}function LC(){LC=N,OZn=new t2n,$Zn=new i2n,DZn=Hwe((Xe(),cH),OZn,Bl,$Zn)}function NC(){NC=N,Fon=new hz("LEAF_NUMBER",0),PK=new hz("NODE_SIZE",1)}function c0e(n,e,t){n.a=e,n.c=t,n.b.a.$b(),Rs(n.d),n.e.a.c=F(Zn,rn,1,0,5,1)}function N$(n){n.a=F(be,Le,25,n.b+1,15,1),n.c=F(be,Le,25,n.b,15,1),n.d=0}function u0e(n,e){n.a.ue(e.d,n.b)>0&&(W(n.c,new ZU(e.c,e.d,n.d)),n.b=e.d)}function XX(n,e){if(n.g==null||e>=n.i)throw T(new RO(e,n.i));return n.g[e]}function wPn(n,e,t){if(X3(n,t),t!=null&&!n.wj(t))throw T(new RI);return t}function gPn(n){var e;if(n.Ek())for(e=n.i-1;e>=0;--e)D(n,e);return mX(n)}function s0e(n){var e,t;if(!n.b)return null;for(t=n.b;e=t.a[0];)t=e;return t}function o0e(n,e){var t,i;return BAn(e),t=(i=n.slice(0,e),QX(i,n)),t.length=e,t}function P3(n,e,t,i){var r;i=(Ow(),i||_in),r=n.slice(e,t),dY(r,n,e,t,-e,i)}function Es(n,e,t,i,r){return e<0?Jd(n,t,i):u(t,66).Nj().Pj(n,n.yh(),e,i,r)}function f0e(n){return I(n,172)?""+u(n,172).a:n==null?null:Lr(n)}function h0e(n){return I(n,172)?""+u(n,172).a:n==null?null:Lr(n)}function pPn(n,e){if(e.a)throw T(new Rr(pKn));ri(n.a,e),e.a=n,!n.j&&(n.j=e)}function VX(n,e){BO.call(this,e.rd(),e.qd()&-16449),_n(n),this.a=n,this.c=e}function vPn(n,e){var t,i;return i=e/n.c.Hd().gc()|0,t=e%n.c.Hd().gc(),$2(n,i,t)}function Cu(){Cu=N,Qf=new aO(Z2,0),Pl=new aO(O4,1),To=new aO(np,2)}function BC(){BC=N,jR=new _j("All",0),Win=new dyn,Xin=new Tyn,Vin=new byn}function mPn(){mPn=N,xzn=Fe((BC(),A(M(JA,1),z,297,0,[jR,Win,Xin,Vin])))}function kPn(){kPn=N,MWn=Fe((z3(),A(M(TWn,1),z,405,0,[d0,_b,Rb,kg])))}function yPn(){yPn=N,AUn=Fe((Kd(),A(M(MUn,1),z,406,0,[Lk,xk,IR,OR])))}function jPn(){jPn=N,PUn=Fe((H2(),A(M(SUn,1),z,323,0,[Bk,Nk,Rk,_k])))}function EPn(){EPn=N,DUn=Fe((p6(),A(M(OUn,1),z,394,0,[Kk,tS,iS,Hk])))}function CPn(){CPn=N,QJn=Fe((u4(),A(M(mon,1),z,393,0,[kP,Wm,ly,Xm])))}function TPn(){TPn=N,zWn=Fe((gT(),A(M(GWn,1),z,360,0,[n_,PS,IS,Wk])))}function MPn(){MPn=N,NYn=Fe((WT(),A(M(Von,1),z,340,0,[DK,Won,Xon,Uon])))}function APn(){APn=N,nXn=Fe((lf(),A(M(ZWn,1),z,411,0,[ap,ev,tv,e_])))}function SPn(){SPn=N,qQn=Fe((db(),A(M(iK,1),z,197,0,[dP,tK,xg,Fg])))}function PPn(){PPn=N,Mne=Fe((Xu(),A(M(Tne,1),z,396,0,[ws,t1n,e1n,i1n])))}function IPn(){IPn=N,lne=Fe((cs(),A(M(hne,1),z,285,0,[Sy,jh,Rl,Ay])))}function OPn(){OPn=N,une=Fe((Hh(),A(M(fH,1),z,218,0,[oH,My,Tv,Pp])))}function DPn(){DPn=N,Ene=Fe((OT(),A(M(n1n,1),z,311,0,[aH,Jhn,Zhn,Yhn])))}function $Pn(){$Pn=N,yne=Fe((Vu(),A(M(a9,1),z,374,0,[Dy,ed,Oy,rw])))}function FPn(){FPn=N,EM(),B1n=Ft,See=Vt,R1n=new D9(Ft),Pee=new D9(Vt)}function U8(){U8=N,Zcn=new YG(Xh,0),RS=new YG("IMPROVE_STRAIGHTNESS",1)}function l0e(n,e){return l3(),W(n,new Pi(e,Q(e.e.c.length+e.g.c.length)))}function a0e(n,e){return l3(),W(n,new Pi(e,Q(e.e.c.length+e.g.c.length)))}function QX(n,e){return J8(e)!=10&&A(Du(e),e.hm,e.__elementTypeId$,J8(e),n),n}function Qc(n,e){var t;return t=Fr(n,e,0),t==-1?!1:(h1(n,t),!0)}function xPn(n,e){var t;return t=u(D2(n.e,e),387),t?(tW(t),t.e):null}function I3(n){var e;return $r(n)&&(e=0-n,!isNaN(e))?e:al(U3(n))}function Fr(n,e,t){for(;t=0?HT(n,t,!0,!0):Jd(n,e,!0)}function eV(n,e){n5();var t,i;return t=P2(n),i=P2(e),!!t&&!!i&&!J$n(t.k,i.k)}function w0e(n,e){Zc(n,e==null||ME((_n(e),e))||isNaN((_n(e),e))?0:(_n(e),e))}function g0e(n,e){nu(n,e==null||ME((_n(e),e))||isNaN((_n(e),e))?0:(_n(e),e))}function p0e(n,e){Bd(n,e==null||ME((_n(e),e))||isNaN((_n(e),e))?0:(_n(e),e))}function v0e(n,e){Nd(n,e==null||ME((_n(e),e))||isNaN((_n(e),e))?0:(_n(e),e))}function _Pn(n){(this.q?this.q:(Pn(),Pn(),mh)).Ac(n.q?n.q:(Pn(),Pn(),mh))}function m0e(n,e){return I(e,99)&&(u(e,18).Bb&Yi)!=0?new _O(e,n):new q3(e,n)}function k0e(n,e){return I(e,99)&&(u(e,18).Bb&Yi)!=0?new _O(e,n):new q3(e,n)}function KPn(n,e){jrn=new Jy,IUn=e,km=n,u(km.b,65),KX(km,jrn,null),FRn(km)}function H$(n,e,t){var i;return i=n.g[e],C5(n,e,n.oi(e,t)),n.gi(e,t,i),n.ci(),i}function HC(n,e){var t;return t=n.Xc(e),t>=0?(n.$c(t),!0):!1}function q$(n){var e;return n.d!=n.r&&(e=Hs(n),n.e=!!e&&e.Cj()==EGn,n.d=e),n.e}function G$(n,e){var t;for(pe(n),pe(e),t=!1;e.Ob();)t=t|n.Fc(e.Pb());return t}function Fd(n,e){var t;return t=u(te(n.e,e),387),t?($yn(n,t),t.e):null}function HPn(n){var e,t;return e=n/60|0,t=n%60,t==0?""+e:""+e+":"+(""+t)}function Hr(n,e){var t,i;return Ea(n),i=new NX(e,n.a),t=new cEn(i),new $n(n,t)}function rb(n,e){var t=n.a[e],i=(fF(),pR)[typeof t];return i?i(t):cQ(typeof t)}function y0e(n){switch(n.g){case 0:return nt;case 1:return-1;default:return 0}}function j0e(n){return jJ(n,(O3(),yin))<0?-Bce(U3(n)):n.l+n.m*Y2+n.h*Oa}function J8(n){return n.__elementTypeCategory$==null?10:n.__elementTypeCategory$}function z$(n){var e;return e=n.b.c.length==0?null:un(n.b,0),e!=null&&eF(n,0),e}function qPn(n,e){for(;e[0]=0;)++e[0]}function Y8(n,e){this.e=e,this.a=LOn(n),this.a<54?this.f=Dd(n):this.c=C7(n)}function GPn(n,e,t,i){Je(),rd.call(this,26),this.c=n,this.a=e,this.d=t,this.b=i}function fh(n,e,t){var i,r;for(i=10,r=0;rn.a[i]&&(i=t);return i}function S0e(n,e){var t;return t=Gd(n.e.c,e.e.c),t==0?Zt(n.e.d,e.e.d):t}function Fw(n,e){return e.e==0||n.e==0?X4:(d4(),Ux(n,e))}function P0e(n,e){if(!n)throw T(new Hn(D8e("Enum constant undefined: %s",e)))}function Y5(){Y5=N,PWn=new Ian,IWn=new San,AWn=new xan,SWn=new Lan,OWn=new Nan}function qC(){qC=N,trn=new UG("BY_SIZE",0),MR=new UG("BY_SIZE_AND_SHAPE",1)}function GC(){GC=N,NR=new WG("EADES",0),uS=new WG("FRUCHTERMAN_REINGOLD",1)}function n7(){n7=N,NS=new JG("READING_DIRECTION",0),Qcn=new JG("ROTATION",1)}function UPn(){UPn=N,dXn=Fe((Aa(),A(M(Vcn,1),z,335,0,[d_,Xcn,b_,Am,Mm])))}function WPn(){WPn=N,GQn=Fe((v6(),A(M(Qsn,1),z,315,0,[Vsn,rK,cK,_m,Km])))}function XPn(){XPn=N,tXn=Fe((Vw(),A(M(eXn,1),z,363,0,[DS,FS,xS,$S,OS])))}function VPn(){VPn=N,MXn=Fe((As(),A(M(Mun,1),z,163,0,[ey,Dm,$l,$m,Gb])))}function QPn(){QPn=N,lZn=Fe((F7(),A(M(kfn,1),z,316,0,[pfn,RK,mfn,_K,vfn])))}function JPn(){JPn=N,FZn=Fe((qo(),A(M($1,1),z,175,0,[Xn,pi,nh,Qa,D1])))}function YPn(){YPn=N,cZn=Fe((p4(),A(M(rZn,1),z,355,0,[Ng,Cp,n9,Zm,e9])))}function ZPn(){ZPn=N,yWn=Fe((Qi(),A(M(Urn,1),z,356,0,[Jf,Ol,Hc,Mc,Ir])))}function nIn(){nIn=N,rne=Fe((sr(),A(M(c9,1),z,103,0,[yh,So,Ys,Jh,Yh])))}function eIn(){eIn=N,dne=Fe((qw(),A(M(f9,1),z,249,0,[_l,Py,Uhn,o9,Whn])))}function tIn(){tIn=N,gne=Fe((J(),A(M(Zi,1),hc,61,0,[Wr,Kn,Vn,ae,Gn])))}function U$(n,e){var t;return t=u(te(n.a,e),134),t||(t=new yI,it(n.a,e,t)),t}function iIn(n){var e;return e=u(k(n,(G(),g0)),305),e?e.a==n:!1}function rIn(n){var e;return e=u(k(n,(G(),g0)),305),e?e.i==n:!1}function cIn(n,e){return _n(e),jW(n),n.d.Ob()?(e.td(n.d.Pb()),!0):!1}function zC(n){return fc(n,nt)>0?nt:fc(n,Bi)<0?Bi:ge(n)}function cb(n){return n<3?(is(n,Z_n),n+1):n<_6?Ht(n/.75+1):nt}function On(n,e){var t;return t=(n.i==null&&Bf(n),n.i),e>=0&&e=-.01&&n.a<=gf&&(n.a=0),n.b>=-.01&&n.b<=gf&&(n.b=0),n}function sIn(n,e){return e==(lD(),lD(),Dzn)?n.toLocaleLowerCase():n.toLowerCase()}function iV(n){return((n.i&2)!=0?"interface ":(n.i&1)!=0?"":"class ")+(Ph(n),n.o)}function Er(n){var e,t;t=(e=new qI,e),me((!n.q&&(n.q=new V(ro,n,11,10)),n.q),t)}function I0e(n,e){var t;return t=e>0?e-1:e,i8n(Gie(DIn(eW(new Up,t),n.n),n.j),n.k)}function O0e(n,e,t,i){var r;n.j=-1,MY(n,uY(n,e,t),(er(),r=u(e,66).Mj(),r.Ok(i)))}function oIn(n){this.g=n,this.f=new X,this.a=j.Math.min(this.g.c.c,this.g.d.c)}function fIn(n){this.b=new X,this.a=new X,this.c=new X,this.d=new X,this.e=n}function hIn(n,e){this.a=new we,this.e=new we,this.b=(s6(),aP),this.c=n,this.b=e}function lIn(n,e,t){CE.call(this),rV(this),this.a=n,this.c=t,this.b=e.d,this.f=e.e}function aIn(n){this.d=n,this.c=n.c.vc().Kc(),this.b=null,this.a=null,this.e=(gj(),dR)}function xd(n){if(n<0)throw T(new Hn("Illegal Capacity: "+n));this.g=this.ri(n)}function D0e(n,e){if(0>n||n>e)throw T(new pG("fromIndex: 0, toIndex: "+n+cnn+e))}function $0e(n){var e;if(n.a==n.b.a)throw T(new ic);return e=n.a,n.c=e,n.a=n.a.e,e}function UC(n){var e;q0(!!n.c),e=n.c.a,Cs(n.d,n.c),n.b==n.c?n.b=e:--n.a,n.c=null}function WC(n,e){var t;return Ea(n),t=new FTn(n,n.a.rd(),n.a.qd()|4,e),new $n(n,t)}function F0e(n,e){var t,i;return t=u(hb(n.d,e),14),t?(i=e,n.e.pc(i,t)):null}function XC(n,e){var t,i;for(i=n.Kc();i.Ob();)t=u(i.Pb(),70),H(t,(G(),vp),e)}function x0e(n){var e;return e=K(Y(k(n,(nn(),S1)))),e<0&&(e=0,H(n,S1,e)),e}function L0e(n,e,t){var i;i=j.Math.max(0,n.b/2-.5),k6(t,i,1),W(e,new B7n(t,i))}function N0e(n,e,t){var i;return i=n.a.e[u(e.a,10).p]-n.a.e[u(t.a,10).p],Ht(C8(i))}function dIn(n,e,t,i,r,c){var o;o=S$(i),Ki(o,r),Ti(o,c),Tn(n.a,i,new AE(o,e,t.f))}function bIn(n,e){var t;if(t=G7(n.Tg(),e),!t)throw T(new Hn(Al+e+IB));return t}function ub(n,e){var t;for(t=n;At(t);)if(t=At(t),t==e)return!0;return!1}function B0e(n,e){var t,i,r;for(i=e.a.cd(),t=u(e.a.dd(),14).gc(),r=0;r0&&(n.a/=e,n.b/=e),n}function ts(n){var e;return n.w?n.w:(e=Wle(n),!!e&&!e.kh()&&(n.w=e),e)}function U0e(n){var e;return n==null?null:(e=u(n,190),Wve(e,e.length))}function D(n,e){if(n.g==null||e>=n.i)throw T(new RO(e,n.i));return n.li(e,n.g[e])}function W0e(n){var e,t;for(e=n.a.d.j,t=n.c.d.j;e!=t;)yo(n.b,e),e=TT(e);yo(n.b,e)}function X0e(n){var e;for(e=0;e=14&&e<=16))),n}function vIn(n,e,t){var i=function(){return n.apply(i,arguments)};return e.apply(i,t),i}function mIn(n,e,t){var i,r;i=e;do r=K(n.p[i.p])+t,n.p[i.p]=r,i=n.a[i.p];while(i!=e)}function D3(n,e){var t,i;i=n.a,t=Sge(n,e,null),i!=e&&!n.e&&(t=E4(n,e,t)),t&&t.Fi()}function cV(n,e){return nf(),ko(jl),j.Math.abs(n-e)<=jl||n==e||isNaN(n)&&isNaN(e)}function uV(n,e){return nf(),ko(jl),j.Math.abs(n-e)<=jl||n==e||isNaN(n)&&isNaN(e)}function J0e(n,e){return ml(),Uc(n.b.c.length-n.e.c.length,e.b.c.length-e.e.c.length)}function xw(n,e){return Vie(e6(n,e,ge(Ni(bh,uh(ge(Ni(e==null?0:kt(e),wh)),15)))))}function kIn(){kIn=N,LWn=Fe((Qn(),A(M(VR,1),z,267,0,[ti,gi,Xt,Ac,Qu,kf])))}function yIn(){yIn=N,qZn=Fe((gb(),A(M(QK,1),z,291,0,[VK,yy,ky,XK,vy,my])))}function jIn(){jIn=N,NZn=Fe((hh(),A(M(qfn,1),z,248,0,[UK,gy,py,RP,NP,BP])))}function EIn(){EIn=N,fXn=Fe((G2(),A(M(cv,1),z,227,0,[rv,Tm,iv,Kb,Cg,Eg])))}function CIn(){CIn=N,kXn=Fe((l4(),A(M(lun,1),z,275,0,[Sm,sun,hun,fun,oun,uun])))}function TIn(){TIn=N,mXn=Fe((D7(),A(M(cun,1),z,274,0,[_S,tun,run,eun,iun,y_])))}function MIn(){MIn=N,KQn=Fe((eM(),A(M(Usn,1),z,313,0,[nK,Gsn,Z_,qsn,zsn,lP])))}function AIn(){AIn=N,pXn=Fe((cM(),A(M(Ycn,1),z,276,0,[p_,g_,m_,v_,k_,BS])))}function SIn(){SIn=N,YJn=Fe((C6(),A(M(JJn,1),z,327,0,[yP,gK,vK,pK,mK,wK])))}function PIn(){PIn=N,wne=Fe((Tu(),A(M(WP,1),z,273,0,[Hl,n1,Iy,l9,h9,Ip])))}function IIn(){IIn=N,sne=Fe((iM(),A(M(Rhn,1),z,312,0,[hH,Lhn,Bhn,Fhn,Nhn,xhn])))}function Y0e(){return kb(),A(M(lr,1),z,93,0,[Po,Zh,Io,Do,Eh,no,as,Oo,Zs])}function QC(n,e){var t;t=n.a,n.a=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new tb(n,0,t,n.a))}function JC(n,e){var t;t=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new tb(n,1,t,n.b))}function $3(n,e){var t;t=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new tb(n,3,t,n.b))}function Nd(n,e){var t;t=n.f,n.f=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new tb(n,3,t,n.f))}function Bd(n,e){var t;t=n.g,n.g=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new tb(n,4,t,n.g))}function Zc(n,e){var t;t=n.i,n.i=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new tb(n,5,t,n.i))}function nu(n,e){var t;t=n.j,n.j=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new tb(n,6,t,n.j))}function F3(n,e){var t;t=n.j,n.j=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new tb(n,1,t,n.j))}function x3(n,e){var t;t=n.c,n.c=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new tb(n,4,t,n.c))}function L3(n,e){var t;t=n.k,n.k=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new tb(n,2,t,n.k))}function X$(n,e){var t;t=n.d,n.d=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new y$(n,2,t,n.d))}function d1(n,e){var t;t=n.s,n.s=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new y$(n,4,t,n.s))}function ob(n,e){var t;t=n.t,n.t=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new y$(n,5,t,n.t))}function N3(n,e){var t;t=n.F,n.F=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,5,t,e))}function e7(n,e){var t;return t=u(te((Nj(),cI),n),55),t?t.xj(e):F(Zn,rn,1,e,5,1)}function Bh(n,e){var t,i;return t=e in n.a,t&&(i=Dh(n,e).he(),i)?i.a:null}function Z0e(n,e){var t,i,r;return t=(i=(ld(),r=new ZH,r),e&&XY(i,e),i),wV(t,n),t}function OIn(n,e,t){if(X3(n,t),!n.Bk()&&t!=null&&!n.wj(t))throw T(new RI);return t}function DIn(n,e){return n.n=e,n.n?(n.f=new X,n.e=new X):(n.f=null,n.e=null),n}function Me(n,e,t,i,r,c){var o;return o=_D(n,e),FIn(t,o),o.i=r?8:0,o.f=i,o.e=r,o.g=c,o}function sV(n,e,t,i,r){this.d=e,this.k=i,this.f=r,this.o=-1,this.p=1,this.c=n,this.a=t}function oV(n,e,t,i,r){this.d=e,this.k=i,this.f=r,this.o=-1,this.p=2,this.c=n,this.a=t}function fV(n,e,t,i,r){this.d=e,this.k=i,this.f=r,this.o=-1,this.p=6,this.c=n,this.a=t}function hV(n,e,t,i,r){this.d=e,this.k=i,this.f=r,this.o=-1,this.p=7,this.c=n,this.a=t}function lV(n,e,t,i,r){this.d=e,this.j=i,this.e=r,this.o=-1,this.p=4,this.c=n,this.a=t}function $In(n,e){var t,i,r,c;for(i=e,r=0,c=i.length;r=0),Z2e(n.d,n.c)<0&&(n.a=n.a-1&n.d.a.length-1,n.b=n.d.c),n.c=-1}function aV(n){return n.a<54?n.f<0?-1:n.f>0?1:0:(!n.c&&(n.c=w7(n.f)),n.c).e}function ko(n){if(!(n>=0))throw T(new Hn("tolerance ("+n+") must be >= 0"));return n}function B3(){return GK||(GK=new jBn,_w(GK,A(M(mg,1),rn,130,0,[new iq]))),GK}function ur(){ur=N,Hm=new CO(z6,0),Au=new CO("INPUT",1),Nc=new CO("OUTPUT",2)}function ZC(){ZC=N,Ucn=new vO("ARD",0),LS=new vO("MSD",1),a_=new vO("MANUAL",2)}function Rd(){Rd=N,fy=new PO("BARYCENTER",0),Gm=new PO(cHn,1),gP=new PO(uHn,2)}function t7(n,e){var t;if(t=n.gc(),e<0||e>t)throw T(new W0(e,t));return new IU(n,e)}function NIn(n,e){var t;return I(e,42)?n.c.Mc(e):(t=KF(n,e),FT(n,e),t)}function wr(n,e,t){return ja(n,e),Dc(n,t),d1(n,0),ob(n,1),p1(n,!0),g1(n,!0),n}function is(n,e){if(n<0)throw T(new Hn(e+" cannot be negative but was: "+n));return n}function BIn(n,e){var t,i;for(t=0,i=n.gc();t0?u(un(t.a,i-1),10):null}function n6(n,e){var t;t=n.k,n.k=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,2,t,n.k))}function eT(n,e){var t;t=n.f,n.f=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,8,t,n.f))}function tT(n,e){var t;t=n.i,n.i=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,7,t,n.i))}function wV(n,e){var t;t=n.a,n.a=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,8,t,n.a))}function gV(n,e){var t;t=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,0,t,n.b))}function pV(n,e){var t;t=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,0,t,n.b))}function vV(n,e){var t;t=n.c,n.c=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,1,t,n.c))}function mV(n,e){var t;t=n.c,n.c=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,1,t,n.c))}function Q$(n,e){var t;t=n.c,n.c=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,4,t,n.c))}function kV(n,e){var t;t=n.d,n.d=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,1,t,n.d))}function J$(n,e){var t;t=n.D,n.D=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,2,t,n.D))}function Y$(n,e){n.r>0&&n.c0&&n.g!=0&&Y$(n.i,e/n.r*n.i.d))}function obe(n,e,t){var i;n.b=e,n.a=t,i=(n.a&512)==512?new A9n:new tq,n.c=C7e(i,n.b,n.a)}function WIn(n,e){return zh(n.e,e)?(er(),q$(e)?new FE(e,n):new o8(e,n)):new Rkn(e,n)}function iT(n,e){return Xie(t6(n.a,e,ge(Ni(bh,uh(ge(Ni(e==null?0:kt(e),wh)),15)))))}function fbe(n,e,t){return ib(n,new Gvn(e),new yln,new zvn(t),A(M(Nu,1),z,132,0,[]))}function hbe(n){var e,t;return 0>n?new DG:(e=n+1,t=new pSn(e,n),new lU(null,t))}function lbe(n,e){Pn();var t;return t=new o2(1),mi(n)?kr(t,n,e):_c(t.f,n,e),new LI(t)}function abe(n,e){var t,i;return t=n.o+n.p,i=e.o+e.p,te?(e<<=1,e>0?e:_6):e}function Z$(n){switch(Hz(n.e!=3),n.e){case 2:return!1;case 0:return!0}return vde(n)}function VIn(n,e){var t;return I(e,8)?(t=u(e,8),n.a==t.a&&n.b==t.b):!1}function nF(n,e,t){var i,r,c;return c=e>>5,r=e&31,i=ci(V0(n.n[t][c],ge(Ih(r,1))),3),i}function bbe(n,e){var t,i;for(i=e.vc().Kc();i.Ob();)t=u(i.Pb(),42),YT(n,t.cd(),t.dd())}function wbe(n,e){var t;t=new Jy,u(e.b,65),u(e.b,65),u(e.b,65),Yc(e.a,new KU(n,t,e))}function yV(n,e){var t;t=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,21,t,n.b))}function jV(n,e){var t;t=n.d,n.d=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,11,t,n.d))}function rT(n,e){var t;t=n.j,n.j=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,13,t,n.j))}function QIn(n,e,t){var i,r,c;for(c=n.a.length-1,r=n.b,i=0;i>>31;i!=0&&(n[t]=i)}function Tbe(n,e){Pn();var t,i;for(i=new X,t=0;t0&&(this.g=this.ri(this.i+(this.i/8|0)+1),n.Qc(this.g))}function $t(n,e){IE.call(this,see,n,e),this.b=this,this.a=Kc(n.Tg(),On(this.e.Tg(),this.c))}function i6(n,e){var t,i;for(_n(e),i=e.vc().Kc();i.Ob();)t=u(i.Pb(),42),n.zc(t.cd(),t.dd())}function xbe(n,e,t){var i;for(i=t.Kc();i.Ob();)if(!TC(n,e,i.Pb()))return!1;return!0}function Lbe(n,e,t,i,r){var c;return t&&(c=yt(e.Tg(),n.c),r=t.gh(e,-1-(c==-1?i:c),null,r)),r}function Nbe(n,e,t,i,r){var c;return t&&(c=yt(e.Tg(),n.c),r=t.ih(e,-1-(c==-1?i:c),null,r)),r}function wOn(n){var e;if(n.b==-2){if(n.e==0)e=-1;else for(e=0;n.a[e]==0;e++);n.b=e}return n.b}function gOn(n){switch(n.g){case 2:return J(),Gn;case 4:return J(),Vn;default:return n}}function pOn(n){switch(n.g){case 1:return J(),ae;case 3:return J(),Kn;default:return n}}function Bbe(n){var e,t,i;return n.j==(J(),Kn)&&(e=ULn(n),t=lu(e,Vn),i=lu(e,Gn),i||i&&t)}function Rbe(n){var e,t;return e=u(n.e&&n.e(),9),t=u($W(e,e.length),9),new ms(e,t,e.length)}function _be(n,e){le(e,rHn,1),SQ(ure(new uj((Zv(),new XD(n,!1,!1,new KH))))),ce(e)}function i7(n,e){return qn(),mi(n)?xX(n,Ce(e)):H0(n)?PD(n,Y(e)):K0(n)?Gfe(n,sn(e)):n.wd(e)}function SV(n,e){e.q=n,n.d=j.Math.max(n.d,e.r),n.b+=e.d+(n.a.c.length==0?0:n.c),W(n.a,e)}function _3(n,e){var t,i,r,c;return r=n.c,t=n.c+n.b,c=n.d,i=n.d+n.a,e.a>r&&e.ac&&e.b1||n.Ob())return++n.a,n.g=0,e=n.i,n.Ob(),e;throw T(new ic)}function Ybe(n){vyn();var e;return S7n(bK,n)||(e=new egn,e.a=n,vU(bK,n,e)),u(br(bK,n),635)}function _s(n){var e,t,i,r;return r=n,i=0,r<0&&(r+=Oa,i=Wh),t=Ht(r/Y2),e=Ht(r-t*Y2),Bc(e,t,i)}function r7(n){var e,t,i;for(i=0,t=new f2(n.a);t.a>22),r=n.h+e.h+(i>>22),Bc(t&Lu,i&Lu,r&Wh)}function NOn(n,e){var t,i,r;return t=n.l-e.l,i=n.m-e.m+(t>>22),r=n.h-e.h+(i>>22),Bc(t&Lu,i&Lu,r&Wh)}function o7(n){var e;return n<128?(e=(YEn(),Tin)[n],!e&&(e=Tin[n]=new vq(n)),e):new vq(n)}function jt(n){var e;return I(n,78)?n:(e=n&&n.__java$exception,e||(e=new MDn(n),qmn(e)),e)}function f7(n){if(I(n,186))return u(n,118);if(n)return null;throw T(new u2($qn))}function BOn(n,e){if(e==null)return!1;for(;n.a!=n.b;)if(tt(e,jT(n)))return!0;return!1}function FV(n){return n.a.Ob()?!0:n.a!=n.d?!1:(n.a=new bX(n.e.f),n.a.Ob())}function Yt(n,e){var t,i;return t=e.Pc(),i=t.length,i==0?!1:(WU(n.c,n.c.length,t),!0)}function dwe(n,e,t){var i,r;for(r=e.vc().Kc();r.Ob();)i=u(r.Pb(),42),n.yc(i.cd(),i.dd(),t);return n}function ROn(n,e){var t,i;for(i=new E(n.b);i.a=0,"Negative initial capacity"),PE(e>=0,"Non-positive load factor"),Eu(this)}function hF(n,e,t){return n>=128?!1:n<64?v5(ci(Ih(1,n),t),0):v5(ci(Ih(1,n-64),e),0)}function jwe(n,e){return!n||!e||n==e?!1:Gd(n.b.c,e.b.c+e.b.b)<0&&Gd(e.b.c,n.b.c+n.b.b)<0}function JOn(n){var e,t,i;return t=n.n,i=n.o,e=n.d,new ks(t.a-e.b,t.b-e.d,i.a+(e.b+e.c),i.b+(e.d+e.a))}function Ewe(n){var e,t,i,r;for(t=n.a,i=0,r=t.length;ii)throw T(new W0(e,i));return n.hi()&&(t=bMn(n,t)),n.Vh(e,t)}function a7(n,e,t){return t==null?(!n.q&&(n.q=new we),D2(n.q,e)):(!n.q&&(n.q=new we),it(n.q,e,t)),n}function H(n,e,t){return t==null?(!n.q&&(n.q=new we),D2(n.q,e)):(!n.q&&(n.q=new we),it(n.q,e,t)),n}function YOn(n){var e,t;return t=new PC,Sr(t,n),H(t,(ll(),lp),n),e=new we,Aye(n,t,e),ZEe(n,t,e),t}function Mwe(n){eg();var e,t,i;for(t=F(ai,q,8,2,0,1),i=0,e=0;e<2;e++)i+=.5,t[e]=s3e(i,n);return t}function ZOn(n,e){var t,i,r,c;for(t=!1,i=n.a[e].length,c=0;c>=1);return e}function eDn(n){var e,t;return t=_7(n.h),t==32?(e=_7(n.m),e==32?_7(n.l)+32:e+20-10):t-12}function u6(n){var e;return e=n.a[n.b],e==null?null:(Mt(n.a,n.b,null),n.b=n.b+1&n.a.length-1,e)}function tDn(n){var e,t;return e=n.t-n.k[n.o.p]*n.d+n.j[n.o.p]>n.f,t=n.u+n.e[n.o.p]*n.d>n.f*n.s*n.d,e||t}function vT(n,e,t){var i,r;return i=new F$(e,t),r=new pI,n.b=WNn(n,n.b,i,r),r.b||++n.c,n.b.b=!1,r.d}function iDn(n,e,t){var i,r,c,o;for(o=f6(e,t),c=0,r=o.Kc();r.Ob();)i=u(r.Pb(),11),it(n.c,i,Q(c++))}function dl(n){var e,t;for(t=new E(n.a.b);t.at&&(t=n[e]);return t}function rDn(n,e,t){var i;return i=new X,JY(n,e,i,(J(),Vn),!0,!1),JY(n,t,i,Gn,!1,!1),i}function aF(n,e,t){var i,r,c,o;return c=null,o=e,r=$d(o,"labels"),i=new Ckn(n,t),c=(zme(i.a,i.b,r),r),c}function Swe(n,e,t,i){var r;return r=BY(n,e,t,i),!r&&(r=Pge(n,t,i),!!r&&!rg(n,e,r))?null:r}function Pwe(n,e,t,i){var r;return r=RY(n,e,t,i),!r&&(r=PF(n,t,i),!!r&&!rg(n,e,r))?null:r}function cDn(n,e){var t;for(t=0;t1||e>=0&&n.b<3)}function d7(n){var e,t,i;for(e=new fu,i=_e(n,0);i.b!=i.d.c;)t=u(Re(i),8),o3(e,0,new mr(t));return e}function ka(n){var e,t;for(t=new E(n.a.b);t.ai?1:0}function ZV(n,e){return PNn(n,e)?(Tn(n.b,u(k(e,(G(),Hb)),21),e),Ke(n.a,e),!0):!1}function Kwe(n){var e,t;e=u(k(n,(G(),Mu)),10),e&&(t=e.c,Qc(t.a,e),t.a.c.length==0&&Qc(qi(e).b,t))}function lDn(n){return mf?F(Lzn,dKn,572,0,0,1):u(df(n.a,F(Lzn,dKn,572,n.a.c.length,0,1)),842)}function Hwe(n,e,t,i){return nC(),new XI(A(M(_a,1),xM,42,0,[(cx(n,e),new dd(n,e)),(cx(t,i),new dd(t,i))]))}function Rw(n,e,t){var i,r;return r=(i=new qI,i),wr(r,e,t),me((!n.q&&(n.q=new V(ro,n,11,10)),n.q),r),r}function gF(n){var e,t,i,r;for(r=bre(Lne,n),t=r.length,i=F(tn,q,2,t,6,1),e=0;e=n.b.c.length||(nQ(n,2*e+1),t=2*e+2,t=0&&n[i]===e[i];i--);return i<0?0:fO(ci(n[i],fr),ci(e[i],fr))?-1:1}function qwe(n,e){var t,i;for(i=_e(n,0);i.b!=i.d.c;)t=u(Re(i),214),t.e.length>0&&(e.td(t),t.i&&Nge(t))}function vF(n,e){var t,i;return i=u(Rn(n.a,4),126),t=F(vH,WB,415,e,0,1),i!=null&&pc(i,0,t,0,i.length),t}function dDn(n,e){var t;return t=new Vx((n.f&256)!=0,n.i,n.a,n.d,(n.f&16)!=0,n.j,n.g,e),n.e!=null||(t.c=n),t}function Gwe(n,e){var t,i;for(i=n.Zb().Cc().Kc();i.Ob();)if(t=u(i.Pb(),14),t.Hc(e))return!0;return!1}function mF(n,e,t,i,r){var c,o;for(o=t;o<=r;o++)for(c=e;c<=i;c++)if(zw(n,c,o))return!0;return!1}function bDn(n,e,t){var i,r,c,o;for(_n(t),o=!1,c=n.Zc(e),r=t.Kc();r.Ob();)i=r.Pb(),c.Rb(i),o=!0;return o}function zwe(n,e){var t;return n===e?!0:I(e,83)?(t=u(e,83),tY(jd(n),t.vc())):!1}function wDn(n,e,t){var i,r;for(r=t.Kc();r.Ob();)if(i=u(r.Pb(),42),n.re(e,i.dd()))return!0;return!1}function gDn(n,e,t){return n.d[e.p][t.p]||(Kpe(n,e,t),n.d[e.p][t.p]=!0,n.d[t.p][e.p]=!0),n.a[e.p][t.p]}function X3(n,e){if(!n.ai()&&e==null)throw T(new Hn("The 'no null' constraint is violated"));return e}function V3(n,e){n.D==null&&n.B!=null&&(n.D=n.B,n.B=null),J$(n,e==null?null:(_n(e),e)),n.C&&n.yk(null)}function Uwe(n,e){var t;return!n||n==e||!li(e,(G(),v0))?!1:(t=u(k(e,(G(),v0)),10),t!=n)}function kF(n){switch(n.i){case 2:return!0;case 1:return!1;case-1:++n.c;default:return n.pl()}}function pDn(n){switch(n.i){case-2:return!0;case-1:return!1;case 1:--n.c;default:return n.ql()}}function vDn(n){sMn.call(this,"The given string does not match the expected format for individual spacings.",n)}function Xu(){Xu=N,ws=new eE("ELK",0),t1n=new eE("JSON",1),e1n=new eE("DOT",2),i1n=new eE("SVG",3)}function b7(){b7=N,SP=new OO(Xh,0),Lon=new OO("RADIAL_COMPACTION",1),Non=new OO("WEDGE_COMPACTION",2)}function af(){af=N,Jin=new hO("CONCURRENT",0),hs=new hO("IDENTITY_FINISH",1),Nb=new hO("UNORDERED",2)}function yF(){yF=N,Mrn=(Oj(),DR),Trn=new In(knn,Mrn),FUn=new bt(ynn),xUn=new bt(jnn),LUn=new bt(Enn)}function Q3(){Q3=N,Rcn=new C0n,_cn=new T0n,XWn=new M0n,WWn=new A0n,UWn=new S0n,Bcn=(_n(UWn),new oln)}function J3(){J3=N,lK=new MO("CONSERVATIVE",0),fon=new MO("CONSERVATIVE_SOFT",1),qm=new MO("SLOPPY",2)}function mT(){mT=N,Ghn=new pd(15),one=new tr((Xe(),Ya),Ghn),u9=Ap,_hn=zZn,Khn=Ja,qhn=Kg,Hhn=HP}function jF(n,e,t){var i,r,c;for(i=new Ct,c=_e(t,0);c.b!=c.d.c;)r=u(Re(c),8),Ke(i,new mr(r));bDn(n,e,i)}function Wwe(n){var e,t,i;for(e=0,i=F(ai,q,8,n.b,0,1),t=_e(n,0);t.b!=t.d.c;)i[e++]=u(Re(t),8);return i}function tQ(n){var e;return e=(!n.a&&(n.a=new V(e1,n,9,5)),n.a),e.i!=0?lre(u(D(e,0),678)):null}function Xwe(n,e){var t;return t=Hi(n,e),fO(b$(n,e),0)|Are(b$(n,t),0)?t:Hi(FM,b$(V0(t,63),1))}function Vwe(n,e){var t;t=cn((RF(),hP))!=null&&e.wg()!=null?K(Y(e.wg()))/K(Y(cn(hP))):1,it(n.b,e,t)}function Qwe(n,e){var t,i;return t=u(n.d.Bc(e),14),t?(i=n.e.hc(),i.Gc(t),n.e.d-=t.gc(),t.$b(),i):null}function iQ(n,e){var t,i;if(i=n.c[e],i!=0)for(n.c[e]=0,n.d-=i,t=e+1;t0)return d3(e-1,n.a.c.length),h1(n.a,e-1);throw T(new zmn)}function Jwe(n,e,t){if(e<0)throw T(new vr(KHn+e));ee)throw T(new Hn(RM+n+bKn+e));if(n<0||e>t)throw T(new pG(RM+n+snn+e+cnn+t))}function yDn(n){if(!n.a||(n.a.i&8)==0)throw T(new Dr("Enumeration class expected for layout option "+n.f))}function fb(n){var e;++n.j,n.i==0?n.g=null:n.ibA?n-t>bA:t-n>bA}function CF(n,e){return!n||e&&!n.j||I(n,124)&&u(n,124).a.b==0?0:n.Re()}function yT(n,e){return!n||e&&!n.k||I(n,124)&&u(n,124).a.a==0?0:n.Se()}function w7(n){return kl(),n<0?n!=-1?new YQ(-1,-n):kR:n<=10?Rin[Ht(n)]:new YQ(1,n)}function cQ(n){throw fF(),T(new B9n("Unexpected typeof result '"+n+"'; please report this bug to the GWT team"))}function MDn(n){G9n(),aE(this),cC(this),this.e=n,RNn(this,n),this.g=n==null?iu:Lr(n),this.a="",this.b=n,this.a=""}function uQ(){this.a=new zgn,this.f=new $6n(this),this.b=new F6n(this),this.i=new x6n(this),this.e=new L6n(this)}function ADn(){uie.call(this,new qX(cb(16))),is(2,V_n),this.b=2,this.a=new HW(null,null,0,null),B9(this.a,this.a)}function s6(){s6=N,eK=new jO("DUMMY_NODE_OVER",0),Wsn=new jO("DUMMY_NODE_UNDER",1),aP=new jO("EQUAL",2)}function TF(){TF=N,GR=fMn(A(M(c9,1),z,103,0,[(sr(),Ys),So])),zR=fMn(A(M(c9,1),z,103,0,[Yh,Jh]))}function MF(n){return(J(),cu).Hc(n.j)?K(Y(k(n,(G(),lv)))):qr(A(M(ai,1),q,8,0,[n.i.n,n.n,n.a])).b}function tge(n){var e,t,i,r;for(i=n.b.a,t=i.a.ec().Kc();t.Ob();)e=u(t.Pb(),561),r=new mNn(e,n.e,n.f),W(n.g,r)}function ja(n,e){var t,i,r;i=n.nk(e,null),r=null,e&&(r=(Jp(),t=new cd,t),D3(r,n.r)),i=bf(n,r,i),i&&i.Fi()}function ige(n,e){var t,i;for(i=Fu(n.d,1)!=0,t=!0;t;)t=!1,t=e.c.Tf(e.e,i),t=t|z7(n,e,i,!1),i=!i;CV(n)}function sQ(n,e){var t,i,r;return i=!1,t=e.q.d,e.dr&&(ZFn(e.q,r),i=t!=e.q.d)),i}function SDn(n,e){var t,i,r,c,o,f,h,l;return h=e.i,l=e.j,i=n.f,r=i.i,c=i.j,o=h-r,f=l-c,t=j.Math.sqrt(o*o+f*f),t}function oQ(n,e){var t,i;return i=xT(n),i||(t=(vL(),nLn(e)),i=new Lmn(t),me(i.Vk(),n)),i}function g7(n,e){var t,i;return t=u(n.c.Bc(e),14),t?(i=n.hc(),i.Gc(t),n.d-=t.gc(),t.$b(),n.mc(i)):n.jc()}function PDn(n,e){var t;for(t=0;t=n.c.b:n.a<=n.c.b))throw T(new ic);return e=n.a,n.a+=n.c.c,++n.b,Q(e)}function uge(n){var e;return e=new oIn(n),L8(n.a,OWn,new Ku(A(M(Gk,1),rn,369,0,[e]))),e.d&&W(e.f,e.d),e.f}function AF(n){var e;return e=new Pz(n.a),Sr(e,n),H(e,(G(),rt),n),e.o.a=n.g,e.o.b=n.f,e.n.a=n.i,e.n.b=n.j,e}function sge(n,e,t,i){var r,c;for(c=n.Kc();c.Ob();)r=u(c.Pb(),70),r.n.a=e.a+(i.a-r.o.a)/2,r.n.b=e.b,e.b+=r.o.b+t}function oge(n,e,t){var i,r;for(r=e.a.a.ec().Kc();r.Ob();)if(i=u(r.Pb(),57),HTn(n,i,t))return!0;return!1}function fge(n){var e,t;for(t=new E(n.r);t.a=0?e:-e;i>0;)i%2==0?(t*=t,i=i/2|0):(r*=t,i-=1);return e<0?1/r:r}function dge(n,e){var t,i,r;for(r=1,t=n,i=e>=0?e:-e;i>0;)i%2==0?(t*=t,i=i/2|0):(r*=t,i-=1);return e<0?1/r:r}function LDn(n){var e,t;if(n!=null)for(t=0;t0&&(t=u(un(n.a,n.a.c.length-1),570),ZV(t,e))||W(n.a,new wSn(e))}function vge(n){go();var e,t;e=n.d.c-n.e.c,t=u(n.g,145),Yc(t.b,new H5n(e)),Yc(t.c,new q5n(e)),$i(t.i,new G5n(e))}function _Dn(n){var e;return e=new W1,e.a+="VerticalSegment ",rc(e,n.e),e.a+=" ",De(e,Rz(new tO,new E(n.k))),e.a}function mge(n){var e;return e=u(Fd(n.c.c,""),229),e||(e=new A2(Qp(Vp(new n2,""),"Other")),Ta(n.c.c,"",e)),e}function o6(n){var e;return(n.Db&64)!=0?jo(n):(e=new Ns(jo(n)),e.a+=" (name: ",dr(e,n.zb),e.a+=")",e.a)}function dQ(n,e,t){var i,r;return r=n.sb,n.sb=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new wi(n,1,4,r,e),t?t.Ei(i):t=i),t}function SF(n,e){var t,i,r;for(t=0,r=Gr(n,e).Kc();r.Ob();)i=u(r.Pb(),11),t+=k(i,(G(),Mu))!=null?1:0;return t}function Kw(n,e,t){var i,r,c;for(i=0,c=_e(n,0);c.b!=c.d.c&&(r=K(Y(Re(c))),!(r>t));)r>=e&&++i;return i}function kge(n,e,t){var i,r;return i=new Lh(n.e,3,13,null,(r=e.c,r||(Sn(),Mf)),v1(n,e),!1),t?t.Ei(i):t=i,t}function yge(n,e,t){var i,r;return i=new Lh(n.e,4,13,(r=e.c,r||(Sn(),Mf)),null,v1(n,e),!1),t?t.Ei(i):t=i,t}function bQ(n,e,t){var i,r;return r=n.r,n.r=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new wi(n,1,8,r,n.r),t?t.Ei(i):t=i),t}function w1(n,e){var t,i;return t=u(e,676),i=t.vk(),!i&&t.wk(i=I(e,88)?new Lkn(n,u(e,26)):new iAn(n,u(e,148))),i}function p7(n,e,t){var i;n.qi(n.i+1),i=n.oi(e,t),e!=n.i&&pc(n.g,e,n.g,e+1,n.i-e),Mt(n.g,e,i),++n.i,n.bi(e,t),n.ci()}function jge(n,e){var t;return e.a&&(t=e.a.a.length,n.a?De(n.a,n.b):n.a=new Ju(n.d),cAn(n.a,e.a,e.d.length,t)),n}function Ege(n,e){var t,i,r,c;if(e.vi(n.a),c=u(Rn(n.a,8),1936),c!=null)for(t=c,i=0,r=t.length;it)throw T(new vr(RM+n+snn+e+", size: "+t));if(n>e)throw T(new Hn(RM+n+bKn+e))}function Ms(n,e,t){if(e<0)pY(n,t);else{if(!t.Ij())throw T(new Hn(Al+t.ne()+cm));u(t,66).Nj().Vj(n,n.yh(),e)}}function Mge(n,e,t,i,r,c,o,f){var h;for(h=t;c=i||e=65&&n<=70?n-65+10:n>=97&&n<=102?n-97+10:n>=48&&n<=57?n-48:0}function WDn(n){var e;return(n.Db&64)!=0?jo(n):(e=new Ns(jo(n)),e.a+=" (source: ",dr(e,n.d),e.a+=")",e.a)}function Sge(n,e,t){var i,r;return r=n.a,n.a=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new wi(n,1,5,r,n.a),t?NJ(t,i):t=i),t}function g1(n,e){var t;t=(n.Bb&256)!=0,e?n.Bb|=256:n.Bb&=-257,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new mo(n,1,2,t,e))}function gQ(n,e){var t;t=(n.Bb&256)!=0,e?n.Bb|=256:n.Bb&=-257,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new mo(n,1,8,t,e))}function CT(n,e){var t;t=(n.Bb&256)!=0,e?n.Bb|=256:n.Bb&=-257,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new mo(n,1,8,t,e))}function p1(n,e){var t;t=(n.Bb&512)!=0,e?n.Bb|=512:n.Bb&=-513,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new mo(n,1,3,t,e))}function pQ(n,e){var t;t=(n.Bb&512)!=0,e?n.Bb|=512:n.Bb&=-513,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new mo(n,1,9,t,e))}function h6(n,e){var t;return n.b==-1&&!!n.a&&(t=n.a.Gj(),n.b=t?n.c.Xg(n.a.aj(),t):yt(n.c.Tg(),n.a)),n.c.Og(n.b,e)}function Q(n){var e,t;return n>-129&&n<128?(e=n+128,t=(zEn(),Min)[e],!t&&(t=Min[e]=new mq(n)),t):new mq(n)}function Y3(n){var e,t;return n>-129&&n<128?(e=n+128,t=(JEn(),Iin)[e],!t&&(t=Iin[e]=new yq(n)),t):new yq(n)}function vQ(n){var e,t;return e=n.k,e==(Qn(),Xt)?(t=u(k(n,(G(),nc)),61),t==(J(),Kn)||t==ae):!1}function Pge(n,e,t){var i,r,c;return c=(r=w4(n.b,e),r),c&&(i=u(MM(V8(n,c),""),26),i)?BY(n,i,e,t):null}function PF(n,e,t){var i,r,c;return c=(r=w4(n.b,e),r),c&&(i=u(MM(V8(n,c),""),26),i)?RY(n,i,e,t):null}function XDn(n,e){var t,i;for(i=new ie(n);i.e!=i.i.gc();)if(t=u(oe(i),138),B(e)===B(t))return!0;return!1}function l6(n,e,t){var i;if(i=n.gc(),e>i)throw T(new W0(e,i));if(n.hi()&&n.Hc(t))throw T(new Hn(Mk));n.Xh(e,t)}function Ige(n,e){var t;if(t=xw(n.i,e),t==null)throw T(new Pf("Node did not exist in input."));return PV(e,t),null}function Oge(n,e){var t;if(t=G7(n,e),I(t,322))return u(t,34);throw T(new Hn(Al+e+"' is not a valid attribute"))}function Dge(n,e,t){var i,r;for(r=I(e,99)&&(u(e,18).Bb&Yi)!=0?new _O(e,n):new q3(e,n),i=0;ie?1:n==e?n==0?Zt(1/n,1/e):0:isNaN(n)?isNaN(e)?0:1:-1}function Kge(n,e){le(e,"Sort end labels",1),Bt(pt(Hr(new $n(null,new xn(n.b,16)),new gdn),new pdn),new vdn),ce(e)}function a6(n,e,t){var i,r;return n.ej()?(r=n.fj(),i=Lx(n,e,t),n.$i(n.Zi(7,Q(t),i,e,r)),i):Lx(n,e,t)}function IF(n,e){var t,i,r;n.d==null?(++n.e,--n.f):(r=e.cd(),t=e.Sh(),i=(t&nt)%n.d.length,Cde(n,i,aNn(n,i,t,r)))}function Z3(n,e){var t;t=(n.Bb&Co)!=0,e?n.Bb|=Co:n.Bb&=-1025,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new mo(n,1,10,t,e))}function n4(n,e){var t;t=(n.Bb&Sb)!=0,e?n.Bb|=Sb:n.Bb&=-4097,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new mo(n,1,12,t,e))}function e4(n,e){var t;t=(n.Bb&vu)!=0,e?n.Bb|=vu:n.Bb&=-8193,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new mo(n,1,15,t,e))}function t4(n,e){var t;t=(n.Bb&Lb)!=0,e?n.Bb|=Lb:n.Bb&=-2049,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new mo(n,1,11,t,e))}function Hge(n,e){var t;return t=Zt(n.b.c,e.b.c),t!=0||(t=Zt(n.a.a,e.a.a),t!=0)?t:Zt(n.a.b,e.a.b)}function qge(n,e){var t;if(t=te(n.k,e),t==null)throw T(new Pf("Port did not exist in input."));return PV(e,t),null}function Gge(n){var e,t;for(t=pNn(ts(n)).Kc();t.Ob();)if(e=Ce(t.Pb()),O6(n,e))return Yae((M7n(),Xne),e);return null}function zge(n,e){var t,i,r,c,o;for(o=Kc(n.e.Tg(),e),c=0,t=u(n.g,119),r=0;r>10)+fk&Ut,e[1]=(n&1023)+56320&Ut,Ks(e,0,e.length)}function MT(n){var e,t;return t=u(k(n,(nn(),ls)),103),t==(sr(),yh)?(e=K(Y(k(n,VS))),e>=1?So:Jh):t}function Xge(n){switch(u(k(n,(nn(),Qh)),218).g){case 1:return new iwn;case 3:return new own;default:return new twn}}function Ea(n){if(n.c)Ea(n.c);else if(n.d)throw T(new Dr("Stream already terminated, can't be modified or used"))}function $F(n){var e;return(n.Db&64)!=0?jo(n):(e=new Ns(jo(n)),e.a+=" (identifier: ",dr(e,n.k),e.a+=")",e.a)}function YDn(n,e,t){var i,r;return i=(ld(),r=new Yy,r),QC(i,e),JC(i,t),n&&me((!n.a&&(n.a=new Jt(to,n,5)),n.a),i),i}function FF(n,e,t,i){var r,c;return _n(i),_n(t),r=n.xc(e),c=r==null?t:d7n(u(r,15),u(t,14)),c==null?n.Bc(e):n.zc(e,c),c}function Cn(n){var e,t,i,r;return t=(e=u(Lo((i=n.gm,r=i.f,r==Ie?i:r)),9),new ms(e,u(wo(e,e.length),9),0)),yo(t,n),t}function Vge(n,e,t){var i,r;for(r=n.a.ec().Kc();r.Ob();)if(i=u(r.Pb(),10),s7(t,u(un(e,i.p),14)))return i;return null}function Qge(n,e,t){var i;try{Iwe(n,e,t)}catch(r){throw r=jt(r),I(r,597)?(i=r,T(new MX(i))):T(r)}return e}function gl(n,e){var t;return $r(n)&&$r(e)&&(t=n-e,ok>1,n.k=t-1>>1}function xF(){qJ();var n,e,t;t=GTe+++Date.now(),n=Ht(j.Math.floor(t*lk))&BM,e=Ht(t-n*rnn),this.a=n^1502,this.b=e^uN}function Kh(n){var e,t,i;for(e=new X,i=new E(n.j);i.a34028234663852886e22?Ft:e<-34028234663852886e22?Vt:e}function ZDn(n){return n-=n>>1&1431655765,n=(n>>2&858993459)+(n&858993459),n=(n>>4)+n&252645135,n+=n>>8,n+=n>>16,n&63}function n$n(n){var e,t,i,r;for(e=new Fjn(n.Hd().gc()),r=0,i=F2(n.Hd().Kc());i.Ob();)t=i.Pb(),lle(e,t,Q(r++));return L5e(e.a)}function t2e(n,e){var t,i,r;for(r=new we,i=e.vc().Kc();i.Ob();)t=u(i.Pb(),42),it(r,t.cd(),Wbe(n,u(t.dd(),15)));return r}function CQ(n,e){n.n.c.length==0&&W(n.n,new wC(n.s,n.t,n.i)),W(n.b,e),uJ(u(un(n.n,n.n.c.length-1),211),e),hRn(n,e)}function Hw(n){return(n.c!=n.b.b||n.i!=n.g.b)&&(n.a.c=F(Zn,rn,1,0,5,1),Yt(n.a,n.b),Yt(n.a,n.g),n.c=n.b.b,n.i=n.g.b),n.a}function LF(n,e){var t,i,r;for(r=0,i=u(e.Kb(n),20).Kc();i.Ob();)t=u(i.Pb(),17),on(sn(k(t,(G(),yf))))||++r;return r}function i2e(n,e){var t,i,r;i=$w(e),r=K(Y(ab(i,(nn(),Ao)))),t=j.Math.max(0,r/2-.5),k6(e,t,1),W(n,new U7n(e,t))}function As(){As=N,ey=new e8(Xh,0),Dm=new e8("FIRST",1),$l=new e8(sHn,2),$m=new e8("LAST",3),Gb=new e8(oHn,4)}function Hh(){Hh=N,oH=new Jj(z6,0),My=new Jj("POLYLINE",1),Tv=new Jj("ORTHOGONAL",2),Pp=new Jj("SPLINES",3)}function AT(){AT=N,efn=new $O("ASPECT_RATIO_DRIVEN",0),FK=new $O("MAX_SCALE_DRIVEN",1),nfn=new $O("AREA_DRIVEN",2)}function k7(){k7=N,OP=new FO("P1_STRUCTURE",0),DP=new FO("P2_PROCESSING_ORDER",1),$P=new FO("P3_EXECUTION",2)}function ST(){ST=N,SK=new IO("OVERLAP_REMOVAL",0),MK=new IO("COMPACTION",1),AK=new IO("GRAPH_SIZE_CALCULATION",2)}function Gd(n,e){return nf(),ko(jl),j.Math.abs(n-e)<=jl||n==e||isNaN(n)&&isNaN(e)?0:ne?1:gd(isNaN(n),isNaN(e))}function e$n(n,e){var t,i;for(t=_e(n,0);t.b!=t.d.c;){if(i=_9(Y(Re(t))),i==e)return;if(i>e){g$(t);break}}M8(t,e)}function En(n,e){var t,i,r,c,o;if(t=e.f,Ta(n.c.d,t,e),e.g!=null)for(r=e.g,c=0,o=r.length;ce&&i.ue(n[c-1],n[c])>0;--c)o=n[c],Mt(n,c,n[c-1]),Mt(n,c-1,o)}function Ss(n,e,t,i){if(e<0)qY(n,t,i);else{if(!t.Ij())throw T(new Hn(Al+t.ne()+cm));u(t,66).Nj().Tj(n,n.yh(),e,i)}}function PT(n,e){if(e==n.d)return n.e;if(e==n.e)return n.d;throw T(new Hn("Node "+e+" not part of edge "+n))}function c2e(n,e){switch(e.g){case 2:return n.b;case 1:return n.c;case 4:return n.d;case 3:return n.a;default:return!1}}function t$n(n,e){switch(e.g){case 2:return n.b;case 1:return n.c;case 4:return n.d;case 3:return n.a;default:return!1}}function TQ(n,e,t,i){switch(e){case 3:return n.f;case 4:return n.g;case 5:return n.i;case 6:return n.j}return wQ(n,e,t,i)}function u2e(n){return n.k!=(Qn(),ti)?!1:T3(new $n(null,new Ed(new re(ue(ni(n).a.Kc(),new Mn)))),new Gbn)}function s2e(n){return n.e==null?n:(!n.c&&(n.c=new Vx((n.f&256)!=0,n.i,n.a,n.d,(n.f&16)!=0,n.j,n.g,null)),n.c)}function o2e(n,e){return n.h==sk&&n.m==0&&n.l==0?(e&&(Sl=Bc(0,0,0)),iyn((O3(),kin))):(e&&(Sl=Bc(n.l,n.m,n.h)),Bc(0,0,0))}function Lr(n){var e;return Array.isArray(n)&&n.im===Vg?V1(Du(n))+"@"+(e=kt(n)>>>0,e.toString(16)):n.toString()}function d6(n){var e;this.a=(e=u(n.e&&n.e(),9),new ms(e,u(wo(e,e.length),9),0)),this.b=F(Zn,rn,1,this.a.a.length,5,1)}function f2e(n){var e,t,i;for(this.a=new Sh,i=new E(n);i.a0&&(Te(e-1,n.length),n.charCodeAt(e-1)==58)&&!NF(n,g9,p9))}function NF(n,e,t){var i,r;for(i=0,r=n.length;i=r)return e.c+t;return e.c+e.b.gc()}function b2e(n,e){f3();var t,i,r,c;for(i=gPn(n),r=e,P3(i,0,i.length,r),t=0;t0&&(i+=r,++t);return t>1&&(i+=n.d*(t-1)),i}function AQ(n){var e,t,i;for(i=new i1,i.a+="[",e=0,t=n.gc();e0&&this.b>0&&oW(this.c,this.b,this.a)}function IQ(n){RF(),this.c=sf(A(M(oMe,1),rn,831,0,[RQn])),this.b=new we,this.a=n,it(this.b,hP,1),Yc(_Qn,new z6n(this))}function i$n(n,e){var t;return n.d?zu(n.b,e)?u(te(n.b,e),51):(t=e.Kf(),it(n.b,e,t),t):e.Kf()}function OQ(n,e){var t;return B(n)===B(e)?!0:I(e,91)?(t=u(e,91),n.e==t.e&&n.d==t.d&&nde(n,t.a)):!1}function R2(n){switch(J(),n.g){case 4:return Kn;case 1:return Vn;case 3:return ae;case 2:return Gn;default:return Wr}}function DQ(n,e){switch(e){case 3:return n.f!=0;case 4:return n.g!=0;case 5:return n.i!=0;case 6:return n.j!=0}return OV(n,e)}function k2e(n){switch(n.g){case 0:return new Bgn;case 1:return new Rgn;default:throw T(new Hn(wB+(n.f!=null?n.f:""+n.g)))}}function r$n(n){switch(n.g){case 0:return new Ngn;case 1:return new _gn;default:throw T(new Hn(ON+(n.f!=null?n.f:""+n.g)))}}function c$n(n){switch(n.g){case 0:return new hG;case 1:return new g9n;default:throw T(new Hn(vA+(n.f!=null?n.f:""+n.g)))}}function y2e(n){switch(n.g){case 1:return new Ogn;case 2:return new jjn;default:throw T(new Hn(wB+(n.f!=null?n.f:""+n.g)))}}function j2e(n){var e,t;if(n.b)return n.b;for(t=mf?null:n.d;t;){if(e=mf?null:t.b,e)return e;t=mf?null:t.d}return t3(),Qin}function E2e(n){var e,t,i;return n.e==0?0:(e=n.d<<5,t=n.a[n.d-1],n.e<0&&(i=wOn(n),i==n.d-1&&(--t,t=t|0)),e-=_7(t),e)}function C2e(n){var e,t,i;return n>5,e=n&31,i=F(be,Le,25,t+1,15,1),i[t]=1<3;)r*=10,--c;n=(n+(r>>1))/r|0}return i.i=n,!0}function M2e(n){return TF(),qn(),!!(t$n(u(n.a,81).j,u(n.b,103))||u(n.a,81).d.e!=0&&t$n(u(n.a,81).j,u(n.b,103)))}function A2e(n){LC(),u(n.We((Xe(),Bl)),174).Hc((xu(),QP))&&(u(n.We(tw),174).Fc((Tu(),Ip)),u(n.We(Bl),174).Mc(QP))}function s$n(n,e){var t,i;if(e){for(t=0;t=0;--i)for(e=t[i],r=0;r>1,this.k=e-1>>1}function $2e(n,e){le(e,"End label post-processing",1),Bt(pt(Hr(new $n(null,new xn(n.b,16)),new odn),new fdn),new hdn),ce(e)}function F2e(n,e,t){var i,r;return i=K(n.p[e.i.p])+K(n.d[e.i.p])+e.n.b+e.a.b,r=K(n.p[t.i.p])+K(n.d[t.i.p])+t.n.b+t.a.b,r-i}function x2e(n,e,t){var i,r;for(i=ci(t,fr),r=0;fc(i,0)!=0&&r0&&(Te(0,e.length),e.charCodeAt(0)==43)?e.substr(1):e))}function N2e(n){var e;return n==null?null:new el((e=Cc(n,!0),e.length>0&&(Te(0,e.length),e.charCodeAt(0)==43)?e.substr(1):e))}function RQ(n,e){var t;return n.i>0&&(e.lengthn.i&&Mt(e,n.i,null),e}function $c(n,e,t){var i,r,c;return n.ej()?(i=n.i,c=n.fj(),p7(n,i,e),r=n.Zi(3,null,e,i,c),t?t.Ei(r):t=r):p7(n,n.i,e),t}function B2e(n,e,t){var i,r;return i=new Lh(n.e,4,10,(r=e.c,I(r,88)?u(r,26):(Sn(),uo)),null,v1(n,e),!1),t?t.Ei(i):t=i,t}function R2e(n,e,t){var i,r;return i=new Lh(n.e,3,10,null,(r=e.c,I(r,88)?u(r,26):(Sn(),uo)),v1(n,e),!1),t?t.Ei(i):t=i,t}function h$n(n){z0();var e;return e=new mr(u(n.e.We((Xe(),Kg)),8)),n.B.Hc((xu(),Av))&&(e.a<=0&&(e.a=20),e.b<=0&&(e.b=20)),e}function l$n(n){db();var e;return(n.q?n.q:(Pn(),Pn(),mh))._b((nn(),y0))?e=u(k(n,y0),197):e=u(k(qi(n),Nm),197),e}function ab(n,e){var t,i;return i=null,li(n,(nn(),oP))&&(t=u(k(n,oP),94),t.Xe(e)&&(i=t.We(e))),i==null&&(i=k(qi(n),e)),i}function a$n(n,e){var t,i,r;return I(e,42)?(t=u(e,42),i=t.cd(),r=hb(n.Rc(),i),xf(r,t.dd())&&(r!=null||n.Rc()._b(i))):!1}function KF(n,e){var t,i,r;return n.f>0?(n.qj(),i=e==null?0:kt(e),r=(i&nt)%n.d.length,t=aNn(n,r,i,e),t!=-1):!1}function Ho(n,e){var t,i,r;return n.f>0&&(n.qj(),i=e==null?0:kt(e),r=(i&nt)%n.d.length,t=EY(n,r,i,e),t)?t.dd():null}function y7(n,e){var t,i,r,c;for(c=Kc(n.e.Tg(),e),t=u(n.g,119),r=0;r1?uf(Ih(e.a[1],32),ci(e.a[0],fr)):ci(e.a[0],fr),Dd(Ni(e.e,t))))}function j7(n,e){var t;return $r(n)&&$r(e)&&(t=n%e,ok>5,e&=31,r=n.d+t+(e==0?0:1),i=F(be,Le,25,r,15,1),_ve(i,n.a,t,e),c=new Pw(n.e,r,i),z5(c),c}function KQ(n,e,t){var i,r;i=u(kc(Iv,e),117),r=u(kc(E9,e),117),t?(kr(Iv,n,i),kr(E9,n,r)):(kr(E9,n,i),kr(Iv,n,r))}function m$n(n,e,t){var i,r,c;for(r=null,c=n.b;c;){if(i=n.a.ue(e,c.d),t&&i==0)return c;i>=0?c=c.a[1]:(r=c,c=c.a[0])}return r}function k$n(n,e,t){var i,r,c;for(r=null,c=n.b;c;){if(i=n.a.ue(e,c.d),t&&i==0)return c;i<=0?c=c.a[0]:(r=c,c=c.a[1])}return r}function G2e(n,e,t,i){var r,c,o;return r=!1,TEe(n.f,t,i)&&(wpe(n.f,n.a[e][t],n.a[e][i]),c=n.a[e],o=c[i],c[i]=c[t],c[t]=o,r=!0),r}function HQ(n,e,t,i,r){var c,o,f;for(o=r;e.b!=e.c;)c=u(j2(e),10),f=u(Gr(c,i).Xb(0),11),n.d[f.p]=o++,t.c[t.c.length]=f;return o}function qQ(n,e,t){var i,r,c,o,f;return o=n.k,f=e.k,i=t[o.g][f.g],r=Y(ab(n,i)),c=Y(ab(e,i)),j.Math.max((_n(r),r),(_n(c),c))}function z2e(n,e,t){var i,r,c,o;for(i=t/n.c.length,r=0,o=new E(n);o.a2e3&&(vzn=n,zA=j.setTimeout(Yie,10))),GA++==0?(M0e((wG(),pin)),!0):!1}function W2e(n,e){var t,i,r;for(i=new re(ue(ni(n).a.Kc(),new Mn));Se(i);)if(t=u(ve(i),17),r=t.d.i,r.c==e)return!1;return!0}function GQ(n,e){var t,i;if(I(e,245)){i=u(e,245);try{return t=n.vd(i),t==0}catch(r){if(r=jt(r),!I(r,205))throw T(r)}}return!1}function X2e(){return Error.stackTraceLimit>0?(j.Error.stackTraceLimit=Error.stackTraceLimit=64,!0):"stack"in new Error}function V2e(n,e){return nf(),nf(),ko(jl),(j.Math.abs(n-e)<=jl||n==e||isNaN(n)&&isNaN(e)?0:ne?1:gd(isNaN(n),isNaN(e)))>0}function zQ(n,e){return nf(),nf(),ko(jl),(j.Math.abs(n-e)<=jl||n==e||isNaN(n)&&isNaN(e)?0:ne?1:gd(isNaN(n),isNaN(e)))<0}function E$n(n,e){return nf(),nf(),ko(jl),(j.Math.abs(n-e)<=jl||n==e||isNaN(n)&&isNaN(e)?0:ne?1:gd(isNaN(n),isNaN(e)))<=0}function qF(n,e){for(var t=0;!e[t]||e[t]=="";)t++;for(var i=e[t++];teN)return t.fh();if(i=t.Zg(),!!i||t==n)break}return i}function UQ(n){return pC(),I(n,156)?u(te(By,Izn),288).vg(n):zu(By,Du(n))?u(te(By,Du(n)),288).vg(n):null}function J2e(n){if(LT(R4,n))return qn(),U4;if(LT(AB,n))return qn(),Ka;throw T(new Hn("Expecting true or false"))}function Y2e(n,e){if(e.c==n)return e.d;if(e.d==n)return e.c;throw T(new Hn("Input edge is not connected to the input port."))}function P$n(n,e){return n.e>e.e?1:n.ee.d?n.e:n.d=48&&n<48+j.Math.min(10,10)?n-48:n>=97&&n<97?n-97+10:n>=65&&n<65?n-65+10:-1}function O$n(n,e){var t;return B(e)===B(n)?!0:!I(e,21)||(t=u(e,21),t.gc()!=n.gc())?!1:n.Ic(t)}function Z2e(n,e){var t,i,r,c;return i=n.a.length-1,t=e-n.b&i,c=n.c-e&i,r=n.c-n.b&i,sjn(t=c?(Ywe(n,e),-1):(Zwe(n,e),1)}function npe(n,e){var t,i;for(t=(Te(e,n.length),n.charCodeAt(e)),i=e+1;ie.e?1:n.fe.f?1:kt(n)-kt(e)}function LT(n,e){return _n(n),e==null?!1:An(n,e)?!0:n.length==e.length&&An(n.toLowerCase(),e.toLowerCase())}function fpe(n,e){var t,i,r,c;for(i=0,r=e.gc();i0&&fc(n,128)<0?(e=ge(n)+128,t=(QEn(),Ain)[e],!t&&(t=Ain[e]=new kq(n)),t):new kq(n)}function $$n(n,e){var t,i;return t=e.Hh(n.a),t&&(i=Ce(Ho((!t.b&&(t.b=new qu((Sn(),nr),ec,t)),t.b),We)),i!=null)?i:e.ne()}function hpe(n,e){var t,i;return t=e.Hh(n.a),t&&(i=Ce(Ho((!t.b&&(t.b=new qu((Sn(),nr),ec,t)),t.b),We)),i!=null)?i:e.ne()}function lpe(n,e){f$();var t,i;for(i=new re(ue(Kh(n).a.Kc(),new Mn));Se(i);)if(t=u(ve(i),17),t.d.i==e||t.c.i==e)return t;return null}function VQ(n,e,t){this.c=n,this.f=new X,this.e=new Li,this.j=new rW,this.n=new rW,this.b=e,this.g=new ks(e.c,e.d,e.b,e.a),this.a=t}function GF(n){var e,t,i,r;for(this.a=new Sh,this.d=new fi,this.e=0,t=n,i=0,r=t.length;i0):!1}function L$n(n){var e;B(hn(n,(Xe(),Bg)))===B((_h(),UP))&&(At(n)?(e=u(hn(At(n),Bg),334),gr(n,Bg,e)):gr(n,Bg,s9))}function wpe(n,e,t){var i,r;Tx(n.e,e,t,(J(),Gn)),Tx(n.i,e,t,Vn),n.a&&(r=u(k(e,(G(),rt)),11),i=u(k(t,rt),11),w$(n.g,r,i))}function N$n(n,e,t){var i,r,c;i=e.c.p,c=e.p,n.b[i][c]=new nMn(n,e),t&&(n.a[i][c]=new s6n(e),r=u(k(e,(G(),v0)),10),r&&Tn(n.d,r,e))}function B$n(n,e){var t,i,r;if(W(cS,n),e.Fc(n),t=u(te(LR,n),21),t)for(r=t.Kc();r.Ob();)i=u(r.Pb(),33),Fr(cS,i,0)!=-1||B$n(i,e)}function gpe(n,e,t){var i;(Nzn?(j2e(n),!0):Bzn||_zn?(t3(),!0):Rzn&&(t3(),!1))&&(i=new aEn(e),i.b=t,m5e(n,i))}function zF(n,e){var t;t=!n.A.Hc((Vu(),ed))||n.q==(Ai(),Pc),n.u.Hc((Tu(),n1))?t?BCe(n,e):b_n(n,e):n.u.Hc(Hl)&&(t?iCe(n,e):S_n(n,e))}function c4(n,e){var t,i;if(++n.j,e!=null&&(t=(i=n.a.Cb,I(i,97)?u(i,97).Jg():null),lme(e,t))){_2(n.a,4,t);return}_2(n.a,4,u(e,126))}function R$n(n,e,t){return new ks(j.Math.min(n.a,e.a)-t/2,j.Math.min(n.b,e.b)-t/2,j.Math.abs(n.a-e.a)+t,j.Math.abs(n.b-e.b)+t)}function ppe(n,e){var t,i;return t=Uc(n.a.c.p,e.a.c.p),t!=0?t:(i=Uc(n.a.d.i.p,e.a.d.i.p),i!=0?i:Uc(e.a.d.p,n.a.d.p))}function vpe(n,e,t){var i,r,c,o;return c=e.j,o=t.j,c!=o?c.g-o.g:(i=n.f[e.p],r=n.f[t.p],i==0&&r==0?0:i==0?-1:r==0?1:Zt(i,r))}function _$n(n,e,t){var i,r,c;if(!t[e.d])for(t[e.d]=!0,r=new E(Hw(e));r.a=r)return r;for(e=e>0?e:0;ei&&Mt(e,i,null),e}function H$n(n,e){var t,i;for(i=n.a.length,e.lengthi&&Mt(e,i,null),e}function Ta(n,e,t){var i,r,c;return r=u(te(n.e,e),387),r?(c=mU(r,t),$yn(n,r),c):(i=new UU(n,e,t),it(n.e,e,i),cMn(i),null)}function ype(n){var e;if(n==null)return null;if(e=w9e(Cc(n,!0)),e==null)throw T(new ZI("Invalid hexBinary value: '"+n+"'"));return e}function C7(n){return kl(),fc(n,0)<0?fc(n,-1)!=0?new FJ(-1,I3(n)):kR:fc(n,10)<=0?Rin[ge(n)]:new FJ(1,n)}function WF(){return DM(),A(M(CUn,1),z,159,0,[jUn,yUn,EUn,dUn,aUn,bUn,pUn,gUn,wUn,kUn,mUn,vUn,hUn,fUn,lUn,sUn,uUn,oUn,rUn,iUn,cUn,PR])}function q$n(n){var e;this.d=new X,this.j=new Li,this.g=new Li,e=n.g.b,this.f=u(k(qi(e),(nn(),ls)),103),this.e=K(Y(RT(e,Yb)))}function G$n(n){this.b=new X,this.e=new X,this.d=n,this.a=!Jv(pt(new $n(null,new Ed(new of(n.b))),new Bv(new zbn))).sd((ia(),Q4))}function qo(){qo=N,Xn=new r8("PARENTS",0),pi=new r8("NODES",1),nh=new r8("EDGES",2),Qa=new r8("PORTS",3),D1=new r8("LABELS",4)}function qw(){qw=N,_l=new u8("DISTRIBUTED",0),Py=new u8("JUSTIFIED",1),Uhn=new u8("BEGIN",2),o9=new u8(O4,3),Whn=new u8("END",4)}function jpe(n){var e;switch(e=n.yi(null),e){case 10:return 0;case 15:return 1;case 14:return 2;case 11:return 3;case 21:return 4}return-1}function XF(n){switch(n.g){case 1:return sr(),Yh;case 4:return sr(),Ys;case 2:return sr(),So;case 3:return sr(),Jh}return sr(),yh}function Epe(n,e,t){var i;switch(i=t.q.getFullYear()-El+El,i<0&&(i=-i),e){case 1:n.a+=i;break;case 2:fh(n,i%100,2);break;default:fh(n,i,e)}}function _e(n,e){var t,i;if(nb(e,n.b),e>=n.b>>1)for(i=n.c,t=n.b;t>e;--t)i=i.b;else for(i=n.a.a,t=0;t=64&&e<128&&(r=uf(r,Ih(1,e-64)));return r}function RT(n,e){var t,i;return i=null,li(n,(Xe(),Sp))&&(t=u(k(n,Sp),94),t.Xe(e)&&(i=t.We(e))),i==null&&!!qi(n)&&(i=k(qi(n),e)),i}function W$n(n,e){var t,i,r;r=e.d.i,i=r.k,!(i==(Qn(),ti)||i==kf)&&(t=new re(ue(ni(r).a.Kc(),new Mn)),Se(t)&&it(n.k,e,u(ve(t),17)))}function VF(n,e){var t,i,r;return i=On(n.Tg(),e),t=e-n.Ah(),t<0?(r=n.Yg(i),r>=0?n.lh(r):xx(n,i)):t<0?xx(n,i):u(i,66).Nj().Sj(n,n.yh(),t)}function cn(n){var e;if(I(n.a,4)){if(e=UQ(n.a),e==null)throw T(new Dr(qHn+n.b+"'. "+HHn+(Ph(Ry),Ry.k)+Atn));return e}else return n.a}function Mpe(n){var e;if(n==null)return null;if(e=UCe(Cc(n,!0)),e==null)throw T(new ZI("Invalid base64Binary value: '"+n+"'"));return e}function oe(n){var e;try{return e=n.i.Xb(n.e),n.mj(),n.g=n.e++,e}catch(t){throw t=jt(t),I(t,73)?(n.mj(),T(new ic)):T(t)}}function QF(n){var e;try{return e=n.c.ki(n.e),n.mj(),n.g=n.e++,e}catch(t){throw t=jt(t),I(t,73)?(n.mj(),T(new ic)):T(t)}}function g6(){g6=N,Prn=(Xe(),Thn),FR=ihn,NUn=Mp,Srn=Ya,KUn=(JT(),srn),_Un=crn,HUn=frn,RUn=rrn,BUn=(yF(),Trn),$R=FUn,Arn=xUn,rS=LUn}function _T(n){switch(xG(),this.c=new X,this.d=n,n.g){case 0:case 2:this.a=qW(Wrn),this.b=Ft;break;case 3:case 1:this.a=Wrn,this.b=Vt}}function X$n(n,e,t){var i,r;if(n.c)Zc(n.c,n.c.i+e),nu(n.c,n.c.j+t);else for(r=new E(n.b);r.a0&&(W(n.b,new SEn(e.a,t)),i=e.a.length,0i&&(e.a+=Dyn(F(xs,_f,25,-i,15,1))))}function V$n(n,e){var t,i,r;for(t=n.o,r=u(u(ct(n.r,e),21),84).Kc();r.Ob();)i=u(r.Pb(),111),i.e.a=P3e(i,t.a),i.e.b=t.b*K(Y(i.b.We(eS)))}function Spe(n,e){var t,i,r,c;return r=n.k,t=K(Y(k(n,(G(),m0)))),c=e.k,i=K(Y(k(e,m0))),c!=(Qn(),Xt)?-1:r!=Xt?1:t==i?0:t=0?n.hh(e,t,i):(n.eh()&&(i=(r=n.Vg(),r>=0?n.Qg(i):n.eh().ih(n,-1-r,null,i))),n.Sg(e,t,i))}function JQ(n,e){switch(e){case 7:!n.e&&(n.e=new Fn(di,n,7,4)),de(n.e);return;case 8:!n.d&&(n.d=new Fn(di,n,8,5)),de(n.d);return}NQ(n,e)}function Go(n,e){var t;t=n.Zc(e);try{return t.Pb()}catch(i){throw i=jt(i),I(i,109)?T(new vr("Can't get element "+e)):T(i)}}function YQ(n,e){this.e=n,e=0&&(t.d=n.t);break;case 3:n.t>=0&&(t.a=n.t)}n.C&&(t.b=n.C.b,t.c=n.C.c)}function H2(){H2=N,Bk=new qj(KM,0),Nk=new qj(wN,1),Rk=new qj(gN,2),_k=new qj(pN,3),Bk.a=!1,Nk.a=!0,Rk.a=!1,_k.a=!0}function p6(){p6=N,Kk=new Hj(KM,0),tS=new Hj(wN,1),iS=new Hj(gN,2),Hk=new Hj(pN,3),Kk.a=!1,tS.a=!0,iS.a=!1,Hk.a=!0}function $pe(n){var e;e=n.a;do e=u(ve(new re(ue(xr(e).a.Kc(),new Mn))),17).c.i,e.k==(Qn(),gi)&&n.b.Fc(e);while(e.k==(Qn(),gi));n.b=ga(n.b)}function Fpe(n){var e,t,i;for(i=n.c.a,n.p=(pe(i),new au(i)),t=new E(i);t.at.b)return!0}return!1}function JF(n,e){return mi(n)?!!lzn[e]:n.hm?!!n.hm[e]:H0(n)?!!hzn[e]:K0(n)?!!fzn[e]:!1}function gr(n,e,t){return t==null?(!n.o&&(n.o=new Wu((Fc(),Gl),A0,n,0)),FT(n.o,e)):(!n.o&&(n.o=new Wu((Fc(),Gl),A0,n,0)),YT(n.o,e,t)),n}function Bpe(n,e,t,i){var r,c;c=e.Xe((Xe(),_g))?u(e.We(_g),21):n.j,r=Age(c),r!=(DM(),PR)&&(t&&!WQ(r)||iY(g9e(n,r,i),e))}function HT(n,e,t,i){var r,c,o;return c=On(n.Tg(),e),r=e-n.Ah(),r<0?(o=n.Yg(c),o>=0?n._g(o,t,!0):Jd(n,c,t)):u(c,66).Nj().Pj(n,n.yh(),r,t,i)}function Rpe(n,e,t,i){var r,c,o;t.mh(e)&&(er(),q$(e)?(r=u(t.ah(e),153),fpe(n,r)):(c=(o=e,o?u(i,49).xh(o):null),c&&Kte(t.ah(e),c)))}function _pe(n){switch(n.g){case 1:return Kd(),Lk;case 3:return Kd(),xk;case 2:return Kd(),OR;case 4:return Kd(),IR;default:return null}}function ZQ(n){switch(typeof n){case AL:return m1(n);case VZ:return Ht(n);case V2:return qn(),n?1231:1237;default:return n==null?0:vd(n)}}function Kpe(n,e,t){if(n.e)switch(n.b){case 1:g1e(n.c,e,t);break;case 0:p1e(n.c,e,t)}else NAn(n.c,e,t);n.a[e.p][t.p]=n.c.i,n.a[t.p][e.p]=n.c.e}function nFn(n){var e,t;if(n==null)return null;for(t=F(kh,q,193,n.length,0,2),e=0;e=0)return r;if(n.Fk()){for(i=0;i=r)throw T(new W0(e,r));if(n.hi()&&(i=n.Xc(t),i>=0&&i!=e))throw T(new Hn(Mk));return n.mi(e,t)}function nJ(n,e){if(this.a=u(pe(n),245),this.b=u(pe(e),245),n.vd(e)>0||n==(WI(),fR)||e==(UI(),hR))throw T(new Hn("Invalid range: "+$An(n,e)))}function eFn(n){var e,t;for(this.b=new X,this.c=n,this.a=!1,t=new E(n.a);t.a0),(e&-e)==e)return Ht(e*Fu(n,31)*4656612873077393e-25);do t=Fu(n,31),i=t%e;while(t-i+(e-1)<0);return Ht(i)}function m1(n){dEn();var e,t,i;return t=":"+n,i=YA[t],i!=null?Ht((_n(i),i)):(i=Yin[t],e=i==null?$8e(n):Ht((_n(i),i)),o1e(),YA[t]=e,e)}function iFn(n,e,t){le(t,"Compound graph preprocessor",1),n.a=new Id,f_n(n,e,null),kje(n,e),t8e(n),H(e,(G(),pun),n.a),n.a=null,Eu(n.b),ce(t)}function Gpe(n,e,t){switch(t.g){case 1:n.a=e.a/2,n.b=0;break;case 2:n.a=e.a,n.b=e.b/2;break;case 3:n.a=e.a/2,n.b=e.b;break;case 4:n.a=0,n.b=e.b/2}}function zpe(n){var e,t,i;for(i=u(ct(n.a,(Vw(),FS)),15).Kc();i.Ob();)t=u(i.Pb(),101),e=dJ(t),w3(n,t,e[0],(_d(),b0),0),w3(n,t,e[1],w0,1)}function Upe(n){var e,t,i;for(i=u(ct(n.a,(Vw(),xS)),15).Kc();i.Ob();)t=u(i.Pb(),101),e=dJ(t),w3(n,t,e[0],(_d(),b0),0),w3(n,t,e[1],w0,1)}function YF(n){switch(n.g){case 0:return null;case 1:return new iOn;case 2:return new lG;default:throw T(new Hn(wB+(n.f!=null?n.f:""+n.g)))}}function T7(n,e,t){var i,r;for(bwe(n,e-n.s,t-n.t),r=new E(n.n);r.a1&&(c=qpe(n,e)),c}function ZF(n){var e;return!!n.f&&n.f.kh()&&(e=u(n.f,49),n.f=u(wl(n,e),82),n.f!=e&&(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,9,8,e,n.f))),n.f}function nx(n){var e;return!!n.i&&n.i.kh()&&(e=u(n.i,49),n.i=u(wl(n,e),82),n.i!=e&&(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,9,7,e,n.i))),n.i}function ir(n){var e;return!!n.b&&(n.b.Db&64)!=0&&(e=n.b,n.b=u(wl(n,e),18),n.b!=e&&(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,9,21,e,n.b))),n.b}function zT(n,e){var t,i,r;n.d==null?(++n.e,++n.f):(i=e.Sh(),f8e(n,n.f+1),r=(i&nt)%n.d.length,t=n.d[r],!t&&(t=n.d[r]=n.uj()),t.Fc(e),++n.f)}function iJ(n,e,t){var i;return e.Kj()?!1:e.Zj()!=-2?(i=e.zj(),i==null?t==null:tt(i,t)):e.Hj()==n.e.Tg()&&t==null}function UT(){var n;is(16,Z_n),n=XIn(16),this.b=F(aR,ck,317,n,0,1),this.c=F(aR,ck,317,n,0,1),this.a=null,this.e=null,this.i=0,this.f=n-1,this.g=0}function qh(n){yU.call(this),this.k=(Qn(),ti),this.j=(is(6,Ab),new Oc(6)),this.b=(is(2,Ab),new Oc(2)),this.d=new KI,this.f=new tG,this.a=n}function Xpe(n){var e,t;n.c.length<=1||(e=eBn(n,(J(),ae)),qxn(n,u(e.a,19).a,u(e.b,19).a),t=eBn(n,Gn),qxn(n,u(t.a,19).a,u(t.b,19).a))}function v6(){v6=N,Vsn=new n8("SIMPLE",0),rK=new n8($N,1),cK=new n8("LINEAR_SEGMENTS",2),_m=new n8("BRANDES_KOEPF",3),Km=new n8(CHn,4)}function rJ(n,e,t){v2(u(k(e,(nn(),Lt)),98))||(YX(n,e,k1(e,t)),YX(n,e,k1(e,(J(),ae))),YX(n,e,k1(e,Kn)),Pn(),bi(e.j,new c6n(n)))}function rFn(n,e,t,i){var r,c,o;for(r=u(ct(i?n.a:n.b,e),21),o=r.Kc();o.Ob();)if(c=u(o.Pb(),33),gM(n,t,c))return!0;return!1}function ex(n){var e,t;for(t=new ie(n);t.e!=t.i.gc();)if(e=u(oe(t),87),!!e.e||(!e.d&&(e.d=new Jt(ar,e,1)),e.d).i!=0)return!0;return!1}function tx(n){var e,t;for(t=new ie(n);t.e!=t.i.gc();)if(e=u(oe(t),87),!!e.e||(!e.d&&(e.d=new Jt(ar,e,1)),e.d).i!=0)return!0;return!1}function Vpe(n){var e,t,i;for(e=0,i=new E(n.c.a);i.a102?-1:n<=57?n-48:n<65?-1:n<=70?n-65+10:n<97?-1:n-97+10}function cx(n,e){if(n==null)throw T(new u2("null key in entry: null="+e));if(e==null)throw T(new u2("null value in entry: "+n+"=null"))}function Qpe(n,e){for(var t,i;n.Ob();)if(!e.Ob()||(t=n.Pb(),i=e.Pb(),!(B(t)===B(i)||t!=null&&tt(t,i))))return!1;return!e.Ob()}function uFn(n,e){var t;return t=A(M(ji,1),pr,25,15,[CF(n.a[0],e),CF(n.a[1],e),CF(n.a[2],e)]),n.d&&(t[0]=j.Math.max(t[0],t[2]),t[2]=t[0]),t}function sFn(n,e){var t;return t=A(M(ji,1),pr,25,15,[yT(n.a[0],e),yT(n.a[1],e),yT(n.a[2],e)]),n.d&&(t[0]=j.Math.max(t[0],t[2]),t[2]=t[0]),t}function Aa(){Aa=N,d_=new Z9("GREEDY",0),Xcn=new Z9(hHn,1),b_=new Z9($N,2),Am=new Z9("MODEL_ORDER",3),Mm=new Z9("GREEDY_MODEL_ORDER",4)}function oFn(n,e){var t,i,r;for(n.b[e.g]=1,i=_e(e.d,0);i.b!=i.d.c;)t=u(Re(i),188),r=t.c,n.b[r.g]==1?Ke(n.a,t):n.b[r.g]==2?n.b[r.g]=1:oFn(n,r)}function Jpe(n,e){var t,i,r;for(r=new Oc(e.gc()),i=e.Kc();i.Ob();)t=u(i.Pb(),286),t.c==t.f?a4(n,t,t.c):V5e(n,t)||(r.c[r.c.length]=t);return r}function Ype(n,e,t){var i,r,c,o,f;for(f=n.r+e,n.r+=e,n.d+=t,i=t/n.n.c.length,r=0,o=new E(n.n);o.ac&&Mt(e,c,null),e}function a3e(n,e){var t,i;if(i=n.gc(),e==null){for(t=0;t0&&(h+=r),l[a]=o,o+=f*(h+i)}function gFn(n){var e,t,i;for(i=n.f,n.n=F(ji,pr,25,i,15,1),n.d=F(ji,pr,25,i,15,1),e=0;e0?n.c:0),++r;n.b=i,n.d=c}function m3e(n,e){var t,i,r,c,o;for(i=0,r=0,t=0,o=new E(e);o.a0?n.g:0),++t;n.c=r,n.d=i}function yFn(n,e){var t;return t=A(M(ji,1),pr,25,15,[tJ(n,(Ko(),Yr),e),tJ(n,Lc,e),tJ(n,Zr,e)]),n.f&&(t[0]=j.Math.max(t[0],t[2]),t[2]=t[0]),t}function k3e(n,e,t){var i;try{mM(n,e+n.j,t+n.k,!1,!0)}catch(r){throw r=jt(r),I(r,73)?(i=r,T(new vr(i.g+qM+e+Ji+t+")."))):T(r)}}function y3e(n,e,t){var i;try{mM(n,e+n.j,t+n.k,!0,!1)}catch(r){throw r=jt(r),I(r,73)?(i=r,T(new vr(i.g+qM+e+Ji+t+")."))):T(r)}}function jFn(n){var e;!li(n,(nn(),k0))||(e=u(k(n,k0),21),e.Hc((kb(),Po))?(e.Mc(Po),e.Fc(Io)):e.Hc(Io)&&(e.Mc(Io),e.Fc(Po)))}function EFn(n){var e;!li(n,(nn(),k0))||(e=u(k(n,k0),21),e.Hc((kb(),Do))?(e.Mc(Do),e.Fc(no)):e.Hc(no)&&(e.Mc(no),e.Fc(Do)))}function j3e(n,e,t){le(t,"Self-Loop ordering",1),Bt(Xc(pt(pt(Hr(new $n(null,new xn(e.b,16)),new O0n),new D0n),new $0n),new F0n),new $5n(n)),ce(t)}function A7(n,e,t,i){var r,c;for(r=e;r0&&(r.b+=e),r}function VT(n,e){var t,i,r;for(r=new Li,i=n.Kc();i.Ob();)t=u(i.Pb(),37),I6(t,0,r.b),r.b+=t.f.b+e,r.a=j.Math.max(r.a,t.f.a);return r.a>0&&(r.a+=e),r}function TFn(n){var e,t,i;for(i=nt,t=new E(n.a);t.a>16==6?n.Cb.ih(n,5,Qo,e):(i=ir(u(On((t=u(Rn(n,16),26),t||n.zh()),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function A3e(n){y3();var e=n.e;if(e&&e.stack){var t=e.stack,i=e+` +`;return t.substring(0,i.length)==i&&(t=t.substring(i.length)),t.split(` +`)}return[]}function S3e(n){var e;return e=(HIn(),Ezn),e[n>>>28]|e[n>>24&15]<<4|e[n>>20&15]<<8|e[n>>16&15]<<12|e[n>>12&15]<<16|e[n>>8&15]<<20|e[n>>4&15]<<24|e[n&15]<<28}function SFn(n){var e,t,i;n.b==n.c&&(i=n.a.length,t=GV(j.Math.max(8,i))<<1,n.b!=0?(e=wo(n.a,t),QIn(n,e,i),n.a=e,n.b=0):Vmn(n.a,t),n.c=i)}function P3e(n,e){var t;return t=n.b,t.Xe((Xe(),Bu))?t.Hf()==(J(),Gn)?-t.rf().a-K(Y(t.We(Bu))):e+K(Y(t.We(Bu))):t.Hf()==(J(),Gn)?-t.rf().a:e}function S7(n){var e;return n.b.c.length!=0&&!!u(un(n.b,0),70).a?u(un(n.b,0),70).a:(e=JD(n),e!=null?e:""+(n.c?Fr(n.c.a,n,0):-1))}function QT(n){var e;return n.f.c.length!=0&&!!u(un(n.f,0),70).a?u(un(n.f,0),70).a:(e=JD(n),e!=null?e:""+(n.i?Fr(n.i.j,n,0):-1))}function I3e(n,e){var t,i;if(e<0||e>=n.gc())return null;for(t=e;t0?n.c:0),r=j.Math.max(r,e.d),++i;n.e=c,n.b=r}function D3e(n){var e,t;if(!n.b)for(n.b=EC(u(n.f,118).Ag().i),t=new ie(u(n.f,118).Ag());t.e!=t.i.gc();)e=u(oe(t),137),W(n.b,new YI(e));return n.b}function $3e(n,e){var t,i,r;if(e.dc())return f3(),f3(),_y;for(t=new Ojn(n,e.gc()),r=new ie(n);r.e!=r.i.gc();)i=oe(r),e.Hc(i)&&me(t,i);return t}function lJ(n,e,t,i){return e==0?i?(!n.o&&(n.o=new Wu((Fc(),Gl),A0,n,0)),n.o):(!n.o&&(n.o=new Wu((Fc(),Gl),A0,n,0)),H8(n.o)):HT(n,e,t,i)}function dx(n){var e,t;if(n.rb)for(e=0,t=n.rb.i;e>22),r+=i>>22,r<0)?!1:(n.l=t&Lu,n.m=i&Lu,n.h=r&Wh,!0)}function N3e(n,e,t,i,r,c,o){var f,h;return!(e.Ae()&&(h=n.a.ue(t,i),h<0||!r&&h==0)||e.Be()&&(f=n.a.ue(t,c),f>0||!o&&f==0))}function B3e(n,e){Q3();var t;if(t=n.j.g-e.j.g,t!=0)return 0;switch(n.j.g){case 2:return LF(e,_cn)-LF(n,_cn);case 4:return LF(n,Rcn)-LF(e,Rcn)}return 0}function R3e(n){switch(n.g){case 0:return g_;case 1:return p_;case 2:return v_;case 3:return m_;case 4:return BS;case 5:return k_;default:return null}}function Cr(n,e,t){var i,r;return i=(r=new GI,ja(r,e),Dc(r,t),me((!n.c&&(n.c=new V(S0,n,12,10)),n.c),r),r),d1(i,0),ob(i,1),p1(i,!0),g1(i,!0),i}function q2(n,e){var t,i;if(e>=n.i)throw T(new RO(e,n.i));return++n.j,t=n.g[e],i=n.i-e-1,i>0&&pc(n.g,e+1,n.g,e,i),Mt(n.g,--n.i,null),n.fi(e,t),n.ci(),t}function PFn(n,e){var t,i;return n.Db>>16==17?n.Cb.ih(n,21,io,e):(i=ir(u(On((t=u(Rn(n,16),26),t||n.zh()),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function _3e(n){var e,t,i,r;for(Pn(),bi(n.c,n.a),r=new E(n.c);r.at.a.c.length))throw T(new Hn("index must be >= 0 and <= layer node count"));n.c&&Qc(n.c.a,n),n.c=t,t&&X0(t.a,e,n)}function FFn(n,e){var t,i,r;for(i=new re(ue(Kh(n).a.Kc(),new Mn));Se(i);)return t=u(ve(i),17),r=u(e.Kb(t),10),new ij(pe(r.n.b+r.o.b/2));return qv(),qv(),oR}function xFn(n,e){this.c=new we,this.a=n,this.b=e,this.d=u(k(n,(G(),Ig)),304),B(k(n,(nn(),Tsn)))===B((U8(),RS))?this.e=new a9n:this.e=new l9n}function U3e(n,e){var t,i,r,c;for(c=0,i=new E(n);i.a>16==6?n.Cb.ih(n,6,di,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Fc(),YP)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function pJ(n,e){var t,i;return n.Db>>16==7?n.Cb.ih(n,1,xy,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Fc(),c1n)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function vJ(n,e){var t,i;return n.Db>>16==9?n.Cb.ih(n,9,Pt,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Fc(),s1n)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function NFn(n,e){var t,i;return n.Db>>16==5?n.Cb.ih(n,9,sI,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Sn(),L1)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function mJ(n,e){var t,i;return n.Db>>16==3?n.Cb.ih(n,0,Ny,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Sn(),x1)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function BFn(n,e){var t,i;return n.Db>>16==7?n.Cb.ih(n,6,Qo,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Sn(),B1)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function RFn(){this.a=new z2n,this.g=new UT,this.j=new UT,this.b=new we,this.d=new UT,this.i=new UT,this.k=new we,this.c=new we,this.e=new we,this.f=new we}function Q3e(n,e,t){var i,r,c;for(t<0&&(t=0),c=n.i,r=t;reN)return s4(n,i);if(i==n)return!0}}return!1}function Y3e(n){switch(pE(),n.q.g){case 5:ELn(n,(J(),Kn)),ELn(n,ae);break;case 4:vNn(n,(J(),Kn)),vNn(n,ae);break;default:v_n(n,(J(),Kn)),v_n(n,ae)}}function Z3e(n){switch(pE(),n.q.g){case 5:BLn(n,(J(),Vn)),BLn(n,Gn);break;case 4:V$n(n,(J(),Vn)),V$n(n,Gn);break;default:m_n(n,(J(),Vn)),m_n(n,Gn)}}function n4e(n){var e,t;e=u(k(n,(zo(),rWn)),19),e?(t=e.a,t==0?H(n,(ll(),fS),new xF):H(n,(ll(),fS),new AC(t))):H(n,(ll(),fS),new AC(1))}function e4e(n,e){var t;switch(t=n.i,e.g){case 1:return-(n.n.b+n.o.b);case 2:return n.n.a-t.o.a;case 3:return n.n.b-t.o.b;case 4:return-(n.n.a+n.o.a)}return 0}function t4e(n,e){switch(n.g){case 0:return e==(As(),$l)?PS:IS;case 1:return e==(As(),$l)?PS:Wk;case 2:return e==(As(),$l)?Wk:IS;default:return Wk}}function I7(n,e){var t,i,r;for(Qc(n.a,e),n.e-=e.r+(n.a.c.length==0?0:n.c),r=utn,i=new E(n.a);i.a>16==3?n.Cb.ih(n,12,Pt,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Fc(),r1n)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function yJ(n,e){var t,i;return n.Db>>16==11?n.Cb.ih(n,10,Pt,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Fc(),u1n)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function _Fn(n,e){var t,i;return n.Db>>16==10?n.Cb.ih(n,11,io,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Sn(),N1)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function KFn(n,e){var t,i;return n.Db>>16==10?n.Cb.ih(n,12,ro,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Sn(),fw)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function Hs(n){var e;return(n.Bb&1)==0&&!!n.r&&n.r.kh()&&(e=u(n.r,49),n.r=u(wl(n,e),138),n.r!=e&&(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,9,8,e,n.r))),n.r}function wx(n,e,t){var i;return i=A(M(ji,1),pr,25,15,[UJ(n,(Ko(),Yr),e,t),UJ(n,Lc,e,t),UJ(n,Zr,e,t)]),n.f&&(i[0]=j.Math.max(i[0],i[2]),i[2]=i[0]),i}function i4e(n,e){var t,i,r;if(r=Jpe(n,e),r.c.length!=0)for(bi(r,new i0n),t=r.c.length,i=0;i>19,l=e.h>>19,h!=l?l-h:(r=n.h,f=e.h,r!=f?r-f:(i=n.m,o=e.m,i!=o?i-o:(t=n.l,c=e.l,t-c)))}function JT(){JT=N,hrn=(pM(),AR),frn=new In(hnn,hrn),orn=(qC(),MR),srn=new In(lnn,orn),urn=(NT(),TR),crn=new In(ann,urn),rrn=new In(dnn,(qn(),!0))}function k6(n,e,t){var i,r;i=e*t,I(n.g,145)?(r=P2(n),r.f.d?r.f.a||(n.d.a+=i+gf):(n.d.d-=i+gf,n.d.a+=i+gf)):I(n.g,10)&&(n.d.d-=i,n.d.a+=2*i)}function HFn(n,e,t){var i,r,c,o,f;for(r=n[t.g],f=new E(e.d);f.a0?n.g:0),++t;e.b=i,e.e=r}function qFn(n){var e,t,i;if(i=n.b,l7n(n.i,i.length)){for(t=i.length*2,n.b=F(aR,ck,317,t,0,1),n.c=F(aR,ck,317,t,0,1),n.f=t-1,n.i=0,e=n.a;e;e=e.c)N7(n,e,e);++n.g}}function l4e(n,e,t,i){var r,c,o,f;for(r=0;ro&&(f=o/i),r>c&&(h=c/r),Df(n,j.Math.min(f,h)),n}function d4e(){EM();var n,e;try{if(e=u(DJ((J1(),co),K4),2014),e)return e}catch(t){if(t=jt(t),I(t,102))n=t,mW((je(),n));else throw T(t)}return new K2n}function b4e(){FPn();var n,e;try{if(e=u(DJ((J1(),co),Ra),2024),e)return e}catch(t){if(t=jt(t),I(t,102))n=t,mW((je(),n));else throw T(t)}return new u3n}function w4e(){EM();var n,e;try{if(e=u(DJ((J1(),co),Xs),1941),e)return e}catch(t){if(t=jt(t),I(t,102))n=t,mW((je(),n));else throw T(t)}return new dpn}function g4e(n,e,t){var i,r;return r=n.e,n.e=e,(n.Db&4)!=0&&(n.Db&1)==0&&(i=new wi(n,1,4,r,e),t?t.Ei(i):t=i),r!=e&&(e?t=E4(n,hM(n,e),t):t=E4(n,n.a,t)),t}function GFn(){Pj.call(this),this.e=-1,this.a=!1,this.p=Bi,this.k=-1,this.c=-1,this.b=-1,this.g=!1,this.f=-1,this.j=-1,this.n=-1,this.i=-1,this.d=-1,this.o=Bi}function p4e(n,e){var t,i,r;if(i=n.b.d.d,n.a||(i+=n.b.d.a),r=e.b.d.d,e.a||(r+=e.b.d.a),t=Zt(i,r),t==0){if(!n.a&&e.a)return-1;if(!e.a&&n.a)return 1}return t}function v4e(n,e){var t,i,r;if(i=n.b.b.d,n.a||(i+=n.b.b.a),r=e.b.b.d,e.a||(r+=e.b.b.a),t=Zt(i,r),t==0){if(!n.a&&e.a)return-1;if(!e.a&&n.a)return 1}return t}function m4e(n,e){var t,i,r;if(i=n.b.g.d,n.a||(i+=n.b.g.a),r=e.b.g.d,e.a||(r+=e.b.g.a),t=Zt(i,r),t==0){if(!n.a&&e.a)return-1;if(!e.a&&n.a)return 1}return t}function EJ(){EJ=N,vWn=ju(Ze(Ze(Ze(new hi,(Qi(),Mc),(rr(),Tcn)),Mc,Mcn),Ir,Acn),Ir,bcn),kWn=Ze(Ze(new hi,Mc,scn),Mc,wcn),mWn=ju(new hi,Ir,pcn)}function k4e(n){var e,t,i,r,c;for(e=u(k(n,(G(),Om)),83),c=n.n,i=e.Cc().Kc();i.Ob();)t=u(i.Pb(),306),r=t.i,r.c+=c.a,r.d+=c.b,t.c?uBn(t):sBn(t);H(n,Om,null)}function y4e(n,e,t){var i,r;switch(r=n.b,i=r.d,e.g){case 1:return-i.d-t;case 2:return r.o.a+i.c+t;case 3:return r.o.b+i.a+t;case 4:return-i.b-t;default:return-1}}function j4e(n){var e,t,i,r,c;if(i=0,r=$4,n.b)for(e=0;e<360;e++)t=e*.017453292519943295,dZ(n,n.d,0,0,ag,t),c=n.b.ig(n.d),c0&&(o=(c&nt)%n.d.length,r=EY(n,o,c,e),r)?(f=r.ed(t),f):(i=n.tj(c,e,t),n.c.Fc(i),null)}function MJ(n,e){var t,i,r,c;switch(w1(n,e)._k()){case 3:case 2:{for(t=ig(e),r=0,c=t.i;r=0;i--)if(An(n[i].d,e)||An(n[i].d,t)){n.length>=i+1&&n.splice(0,i+1);break}return n}function O7(n,e){var t;return $r(n)&&$r(e)&&(t=n/e,ok0&&(n.b+=2,n.a+=i):(n.b+=1,n.a+=j.Math.min(i,r))}function JFn(n,e){var t,i;if(i=!1,mi(e)&&(i=!0,E2(n,new J0(Ce(e)))),i||I(e,236)&&(i=!0,E2(n,(t=DU(u(e,236)),new rj(t)))),!i)throw T(new QI(Htn))}function _4e(n,e,t,i){var r,c,o;return r=new Lh(n.e,1,10,(o=e.c,I(o,88)?u(o,26):(Sn(),uo)),(c=t.c,I(c,88)?u(c,26):(Sn(),uo)),v1(n,e),!1),i?i.Ei(r):i=r,i}function PJ(n){var e,t;switch(u(k(qi(n),(nn(),psn)),420).g){case 0:return e=n.n,t=n.o,new fn(e.a+t.a/2,e.b+t.b/2);case 1:return new mr(n.n);default:return null}}function D7(){D7=N,_S=new f5(Xh,0),tun=new f5("LEFTUP",1),run=new f5("RIGHTUP",2),eun=new f5("LEFTDOWN",3),iun=new f5("RIGHTDOWN",4),y_=new f5("BALANCED",5)}function K4e(n,e,t){var i,r,c;if(i=Zt(n.a[e.p],n.a[t.p]),i==0){if(r=u(k(e,(G(),pp)),15),c=u(k(t,pp),15),r.Hc(t))return-1;if(c.Hc(e))return 1}return i}function H4e(n){switch(n.g){case 1:return new $gn;case 2:return new Fgn;case 3:return new Dgn;case 0:return null;default:throw T(new Hn(wB+(n.f!=null?n.f:""+n.g)))}}function IJ(n,e,t){switch(e){case 1:!n.n&&(n.n=new V(Br,n,1,7)),de(n.n),!n.n&&(n.n=new V(Br,n,1,7)),Dt(n.n,u(t,14));return;case 2:n6(n,Ce(t));return}QV(n,e,t)}function OJ(n,e,t){switch(e){case 3:Nd(n,K(Y(t)));return;case 4:Bd(n,K(Y(t)));return;case 5:Zc(n,K(Y(t)));return;case 6:nu(n,K(Y(t)));return}IJ(n,e,t)}function ZT(n,e,t){var i,r,c;c=(i=new GI,i),r=bf(c,e,null),r&&r.Fi(),Dc(c,t),me((!n.c&&(n.c=new V(S0,n,12,10)),n.c),c),d1(c,0),ob(c,1),p1(c,!0),g1(c,!0)}function DJ(n,e){var t,i,r;return t=r5(n.g,e),I(t,235)?(r=u(t,235),r.Qh()==null,r.Nh()):I(t,498)?(i=u(t,1938),r=i.b,r):null}function q4e(n,e,t,i){var r,c;return pe(e),pe(t),c=u(I5(n.d,e),19),RPn(!!c,"Row %s not in %s",e,n.e),r=u(I5(n.b,t),19),RPn(!!r,"Column %s not in %s",t,n.c),GOn(n,c.a,r.a,i)}function YFn(n,e,t,i,r,c,o){var f,h,l,a,d;if(a=r[c],l=c==o-1,f=l?i:0,d=mFn(f,a),i!=10&&A(M(n,o-c),e[c],t[c],f,d),!l)for(++c,h=0;h1||f==-1?(c=u(h,15),r.Wb(Q2e(n,c))):r.Wb(iL(n,u(h,56)))))}function Q4e(n,e,t,i){R8n();var r=sR;function c(){for(var o=0;oaB)return t;r>-1e-6&&++t}return t}function xJ(n,e){var t;e!=n.b?(t=null,n.b&&(t=lC(n.b,n,-4,t)),e&&(t=K2(e,n,-4,t)),t=FDn(n,e,t),t&&t.Fi()):(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,3,e,e))}function exn(n,e){var t;e!=n.f?(t=null,n.f&&(t=lC(n.f,n,-1,t)),e&&(t=K2(e,n,-1,t)),t=xDn(n,e,t),t&&t.Fi()):(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,0,e,e))}function txn(n){var e,t,i;if(n==null)return null;if(t=u(n,15),t.dc())return"";for(i=new i1,e=t.Kc();e.Ob();)dr(i,(ht(),Ce(e.Pb()))),i.a+=" ";return KO(i,i.a.length-1)}function ixn(n){var e,t,i;if(n==null)return null;if(t=u(n,15),t.dc())return"";for(i=new i1,e=t.Kc();e.Ob();)dr(i,(ht(),Ce(e.Pb()))),i.a+=" ";return KO(i,i.a.length-1)}function rve(n,e,t){var i,r;return i=n.c[e.c.p][e.p],r=n.c[t.c.p][t.p],i.a!=null&&r.a!=null?PD(i.a,r.a):i.a!=null?-1:r.a!=null?1:0}function cve(n,e){var t,i,r,c,o,f;if(e)for(c=e.a.length,t=new sa(c),f=(t.b-t.a)*t.c<0?(Y1(),Vl):new tl(t);f.Ob();)o=u(f.Pb(),19),r=E3(e,o.a),i=new rmn(n),Xhe(i.a,r)}function uve(n,e){var t,i,r,c,o,f;if(e)for(c=e.a.length,t=new sa(c),f=(t.b-t.a)*t.c<0?(Y1(),Vl):new tl(t);f.Ob();)o=u(f.Pb(),19),r=E3(e,o.a),i=new V6n(n),Whe(i.a,r)}function sve(n){var e;if(n!=null&&n.length>0&&Di(n,n.length-1)==33)try{return e=nLn(Yu(n,0,n.length-1)),e.e==null}catch(t){if(t=jt(t),!I(t,32))throw T(t)}return!1}function rxn(n,e,t){var i,r,c;return i=e.ak(),c=e.dd(),r=i.$j()?ol(n,3,i,null,c,k4(n,i,c,I(i,99)&&(u(i,18).Bb&Yi)!=0),!0):ol(n,1,i,i.zj(),c,-1,!0),t?t.Ei(r):t=r,t}function ove(){var n,e,t;for(e=0,n=0;n<1;n++){if(t=AY((Te(n,1),"X".charCodeAt(n))),t==0)throw T(new Ee("Unknown Option: "+"X".substr(n)));e|=t}return e}function fve(n,e,t){var i,r,c;switch(i=qi(e),r=MT(i),c=new gc,Kr(c,e),t.g){case 1:ui(c,m7(R2(r)));break;case 2:ui(c,R2(r))}return H(c,(nn(),Vb),Y(k(n,Vb))),c}function LJ(n){var e,t;return e=u(ve(new re(ue(xr(n.a).a.Kc(),new Mn))),17),t=u(ve(new re(ue(ni(n.a).a.Kc(),new Mn))),17),on(sn(k(e,(G(),yf))))||on(sn(k(t,yf)))}function Vw(){Vw=N,DS=new Y9("ONE_SIDE",0),FS=new Y9("TWO_SIDES_CORNER",1),xS=new Y9("TWO_SIDES_OPPOSING",2),$S=new Y9("THREE_SIDES",3),OS=new Y9("FOUR_SIDES",4)}function mx(n,e,t,i,r){var c,o;c=u(es(pt(e.Oc(),new Zbn),ba(new G1,new q1,new z1,A(M(Nu,1),z,132,0,[(af(),hs)]))),15),o=u(pa(n.b,t,i),15),r==0?o.Wc(0,c):o.Gc(c)}function hve(n,e){var t,i,r,c,o;for(c=new E(e.a);c.a0&&IFn(this,this.c-1,(J(),Vn)),this.c0&&n[0].length>0&&(this.c=on(sn(k(qi(n[0][0]),(G(),mun))))),this.a=F(oJn,q,2018,n.length,0,2),this.b=F(fJn,q,2019,n.length,0,2),this.d=new ADn}function wve(n){return n.c.length==0?!1:(Ln(0,n.c.length),u(n.c[0],17)).c.i.k==(Qn(),gi)?!0:T3(Xc(new $n(null,new xn(n,16)),new Dwn),new $wn)}function gve(n,e,t){return le(t,"Tree layout",1),yC(n.b),ch(n.b,(u4(),kP),kP),ch(n.b,Wm,Wm),ch(n.b,ly,ly),ch(n.b,Xm,Xm),n.a=AM(n.b,e),z8e(n,e,jc(t,1)),ce(t),e}function uxn(n,e){var t,i,r,c,o,f,h;for(f=jb(e),c=e.f,h=e.g,o=j.Math.sqrt(c*c+h*h),r=0,i=new E(f);i.a=0?(t=O7(n,NM),i=j7(n,NM)):(e=V0(n,1),t=O7(e,5e8),i=j7(e,5e8),i=Hi(Ih(i,1),ci(n,1))),uf(Ih(i,32),ci(t,fr))}function fxn(n,e,t){var i,r;switch(i=(ne(e.b!=0),u(Cs(e,e.a.a),8)),t.g){case 0:i.b=0;break;case 2:i.b=n.f;break;case 3:i.a=0;break;default:i.a=n.g}return r=_e(e,0),M8(r,i),e}function hxn(n,e,t,i){var r,c,o,f,h;switch(h=n.b,c=e.d,o=c.j,f=QQ(o,h.d[o.g],t),r=st(Vr(c.n),c.a),c.j.g){case 1:case 3:f.a+=r.a;break;case 2:case 4:f.b+=r.b}Kt(i,f,i.c.b,i.c)}function Sve(n,e,t){var i,r,c,o;for(o=Fr(n.e,e,0),c=new nG,c.b=t,i=new Ii(n.e,o);i.b1;e>>=1)(e&1)!=0&&(i=Fw(i,t)),t.d==1?t=Fw(t,t):t=new F$n(qBn(t.a,t.d,F(be,Le,25,t.d<<1,15,1)));return i=Fw(i,t),i}function qJ(){qJ=N;var n,e,t,i;for(zin=F(ji,pr,25,25,15,1),Uin=F(ji,pr,25,33,15,1),i=152587890625e-16,e=32;e>=0;e--)Uin[e]=i,i*=.5;for(t=1,n=24;n>=0;n--)zin[n]=t,t*=.5}function Fve(n){var e,t;if(on(sn(hn(n,(nn(),Xb))))){for(t=new re(ue(Gh(n).a.Kc(),new Mn));Se(t);)if(e=u(ve(t),79),Qd(e)&&on(sn(hn(e,za))))return!0}return!1}function lxn(n,e){var t,i,r;ri(n.f,e)&&(e.b=n,i=e.c,Fr(n.j,i,0)!=-1||W(n.j,i),r=e.d,Fr(n.j,r,0)!=-1||W(n.j,r),t=e.a.b,t.c.length!=0&&(!n.i&&(n.i=new q$n(n)),Qbe(n.i,t)))}function xve(n){var e,t,i,r,c;return t=n.c.d,i=t.j,r=n.d.d,c=r.j,i==c?t.p=0&&An(n.substr(e,3),"GMT")||e>=0&&An(n.substr(e,3),"UTC"))&&(t[0]=e+3),gZ(n,t,i)}function Nve(n,e){var t,i,r,c,o;for(c=n.g.a,o=n.g.b,i=new E(n.d);i.at;c--)n[c]|=e[c-t-1]>>>o,n[c-1]=e[c-t-1]<=n.f)break;c.c[c.c.length]=t}return c}function zJ(n){var e,t,i,r;for(e=null,r=new E(n.wf());r.a0&&pc(n.g,e,n.g,e+i,f),o=t.Kc(),n.i+=i,r=0;rc&&Zfe(l,sIn(t[f],qin))&&(r=f,c=h);return r>=0&&(i[0]=e+c),r}function Gve(n,e){var t;if(t=ryn(n.b.Hf(),e.b.Hf()),t!=0)return t;switch(n.b.Hf().g){case 1:case 2:return Uc(n.b.sf(),e.b.sf());case 3:case 4:return Uc(e.b.sf(),n.b.sf())}return 0}function zve(n){var e,t,i;for(i=n.e.c.length,n.a=ua(be,[q,Le],[48,25],15,[i,i],2),t=new E(n.c);t.a>4&15,c=n[i]&15,o[r++]=o1n[t],o[r++]=o1n[c];return Ks(o,0,o.length)}function Xve(n,e,t){var i,r,c;return i=e.ak(),c=e.dd(),r=i.$j()?ol(n,4,i,c,null,k4(n,i,c,I(i,99)&&(u(i,18).Bb&Yi)!=0),!0):ol(n,i.Kj()?2:1,i,c,i.zj(),-1,!0),t?t.Ei(r):t=r,t}function tu(n){var e,t;return n>=Yi?(e=fk+(n-Yi>>10&1023)&Ut,t=56320+(n-Yi&1023)&Ut,String.fromCharCode(e)+(""+String.fromCharCode(t))):String.fromCharCode(n&Ut)}function Vve(n,e){z0();var t,i,r,c;return r=u(u(ct(n.r,e),21),84),r.gc()>=2?(i=u(r.Kc().Pb(),111),t=n.u.Hc((Tu(),l9)),c=n.u.Hc(Ip),!i.a&&!t&&(r.gc()==2||c)):!1}function bxn(n,e,t,i,r){var c,o,f;for(c=JNn(n,e,t,i,r),f=!1;!c;)oM(n,r,!0),f=!0,c=JNn(n,e,t,i,r);f&&oM(n,r,!1),o=oF(r),o.c.length!=0&&(n.d&&n.d.lg(o),bxn(n,r,t,i,o))}function iM(){iM=N,hH=new w5(Xh,0),Lhn=new w5("DIRECTED",1),Bhn=new w5("UNDIRECTED",2),Fhn=new w5("ASSOCIATION",3),Nhn=new w5("GENERALIZATION",4),xhn=new w5("DEPENDENCY",5)}function Qve(n,e){var t;if(!tf(n))throw T(new Dr(hqn));switch(t=tf(n),e.g){case 1:return-(n.j+n.f);case 2:return n.i-t.g;case 3:return n.j-t.f;case 4:return-(n.i+n.g)}return 0}function h4(n,e){var t,i;for(_n(e),i=n.b.c.length,W(n.b,e);i>0;){if(t=i,i=(i-1)/2|0,n.a.ue(un(n.b,i),e)<=0)return js(n.b,t,e),!0;js(n.b,t,un(n.b,i))}return js(n.b,i,e),!0}function UJ(n,e,t,i){var r,c;if(r=0,t)r=yT(n.a[t.g][e.g],i);else for(c=0;c=f)}function WJ(n,e,t,i){var r;if(r=!1,mi(i)&&(r=!0,a3(e,t,Ce(i))),r||K0(i)&&(r=!0,WJ(n,e,t,i)),r||I(i,236)&&(r=!0,fa(e,t,u(i,236))),!r)throw T(new QI(Htn))}function Yve(n,e){var t,i,r;if(t=e.Hh(n.a),t&&(r=Ho((!t.b&&(t.b=new qu((Sn(),nr),ec,t)),t.b),Ws),r!=null)){for(i=1;i<(wu(),D1n).length;++i)if(An(D1n[i],r))return i}return 0}function Zve(n,e){var t,i,r;if(t=e.Hh(n.a),t&&(r=Ho((!t.b&&(t.b=new qu((Sn(),nr),ec,t)),t.b),Ws),r!=null)){for(i=1;i<(wu(),$1n).length;++i)if(An($1n[i],r))return i}return 0}function wxn(n,e){var t,i,r,c;if(_n(e),c=n.a.gc(),c0?1:0;c.a[r]!=t;)c=c.a[r],r=n.a.ue(t.d,c.d)>0?1:0;c.a[r]=i,i.b=t.b,i.a[0]=t.a[0],i.a[1]=t.a[1],t.a[0]=null,t.a[1]=null}function t5e(n){Tu();var e,t;return e=vt(n1,A(M(WP,1),z,273,0,[Hl])),!(r7(bC(e,n))>1||(t=vt(l9,A(M(WP,1),z,273,0,[h9,Ip])),r7(bC(t,n))>1))}function VJ(n,e){var t;t=kc((J1(),co),n),I(t,498)?kr(co,n,new Fkn(this,e)):kr(co,n,this),Mx(this,e),e==(Jp(),k1n)?(this.wb=u(this,1939),u(e,1941)):this.wb=(ul(),Nn)}function i5e(n){var e,t,i;if(n==null)return null;for(e=null,t=0;t=j1?"error":i>=900?"warn":i>=800?"info":"log"),eTn(t,n.a),n.b&&VY(e,t,n.b,"Exception: ",!0))}function k(n,e){var t,i;return i=(!n.q&&(n.q=new we),te(n.q,e)),i!=null?i:(t=e.wg(),I(t,4)&&(t==null?(!n.q&&(n.q=new we),D2(n.q,e)):(!n.q&&(n.q=new we),it(n.q,e,t))),t)}function Qi(){Qi=N,Jf=new J9("P1_CYCLE_BREAKING",0),Ol=new J9("P2_LAYERING",1),Hc=new J9("P3_NODE_ORDERING",2),Mc=new J9("P4_NODE_PLACEMENT",3),Ir=new J9("P5_EDGE_ROUTING",4)}function mxn(n,e){var t,i,r,c,o;for(r=e==1?zR:GR,i=r.a.ec().Kc();i.Ob();)for(t=u(i.Pb(),103),o=u(ct(n.f.c,t),21).Kc();o.Ob();)c=u(o.Pb(),46),Qc(n.b.b,c.b),Qc(n.b.a,u(c.b,81).d)}function r5e(n,e){Y5();var t;if(n.c==e.c){if(n.b==e.b||Pbe(n.b,e.b)){if(t=Bre(n.b)?1:-1,n.a&&!e.a)return t;if(!n.a&&e.a)return-t}return Uc(n.b.g,e.b.g)}else return Zt(n.c,e.c)}function c5e(n,e){var t;le(e,"Hierarchical port position processing",1),t=n.b,t.c.length>0&&BBn((Ln(0,t.c.length),u(t.c[0],29)),n),t.c.length>1&&BBn(u(un(t,t.c.length-1),29),n),ce(e)}function kxn(n,e){var t,i,r;if(JJ(n,e))return!0;for(i=new E(e);i.a=r||e<0)throw T(new vr(KB+e+Na+r));if(t>=r||t<0)throw T(new vr(HB+t+Na+r));return e!=t?i=(c=n.Ti(t),n.Hi(e,c),c):i=n.Oi(t),i}function Exn(n){var e,t,i;if(i=n,n)for(e=0,t=n.Ug();t;t=t.Ug()){if(++e>eN)return Exn(t);if(i=t,t==n)throw T(new Dr("There is a cycle in the containment hierarchy of "+n))}return i}function vl(n){var e,t,i;for(i=new va(Ji,"[","]"),t=n.Kc();t.Ob();)e=t.Pb(),xh(i,B(e)===B(n)?"(this Collection)":e==null?iu:Lr(e));return i.a?i.e.length==0?i.a.a:i.a.a+(""+i.e):i.c}function JJ(n,e){var t,i;if(i=!1,e.gc()<2)return!1;for(t=0;ti&&(Te(e-1,n.length),n.charCodeAt(e-1)<=32);)--e;return i>0||e1&&(n.j.b+=n.e)):(n.j.a+=t.a,n.j.b=j.Math.max(n.j.b,t.b),n.d.c.length>1&&(n.j.a+=n.e))}function ml(){ml=N,rXn=A(M(Zi,1),hc,61,0,[(J(),Kn),Vn,ae]),iXn=A(M(Zi,1),hc,61,0,[Vn,ae,Gn]),cXn=A(M(Zi,1),hc,61,0,[ae,Gn,Kn]),uXn=A(M(Zi,1),hc,61,0,[Gn,Kn,Vn])}function s5e(n,e,t,i){var r,c,o,f,h,l,a;if(o=n.c.d,f=n.d.d,o.j!=f.j)for(a=n.b,r=o.j,h=null;r!=f.j;)h=e==0?TT(r):kQ(r),c=QQ(r,a.d[r.g],t),l=QQ(h,a.d[h.g],t),Ke(i,st(c,l)),r=h}function o5e(n,e,t,i){var r,c,o,f,h;return o=OFn(n.a,e,t),f=u(o.a,19).a,c=u(o.b,19).a,i&&(h=u(k(e,(G(),Mu)),10),r=u(k(t,Mu),10),!!h&&!!r&&(NAn(n.b,h,r),f+=n.b.i,c+=n.b.e)),f>c}function Txn(n){var e,t,i,r,c,o,f,h,l;for(this.a=nFn(n),this.b=new X,t=n,i=0,r=t.length;iiD(n.d).c?(n.i+=n.g.c,HF(n.d)):iD(n.d).c>iD(n.g).c?(n.e+=n.d.c,HF(n.g)):(n.i+=tCn(n.g),n.e+=tCn(n.d),HF(n.g),HF(n.d))}function l5e(n,e,t){var i,r,c,o;for(c=e.q,o=e.r,new ha((Bo(),Ll),e,c,1),new ha(Ll,c,o,1),r=new E(t);r.af&&(h=f/i),r>c&&(l=c/r),o=j.Math.min(h,l),n.a+=o*(e.a-n.a),n.b+=o*(e.b-n.b)}function w5e(n,e,t,i,r){var c,o;for(o=!1,c=u(un(t.b,0),33);Iye(n,e,c,i,r)&&(o=!0,X4e(t,c),t.b.c.length!=0);)c=u(un(t.b,0),33);return t.b.c.length==0&&I7(t.j,t),o&&XT(e.q),o}function g5e(n,e){eg();var t,i,r,c;if(e.b<2)return!1;for(c=_e(e,0),t=u(Re(c),8),i=t;c.b!=c.d.c;){if(r=u(Re(c),8),zx(n,i,r))return!0;i=r}return!!zx(n,i,t)}function ZJ(n,e,t,i){var r,c;return t==0?(!n.o&&(n.o=new Wu((Fc(),Gl),A0,n,0)),TE(n.o,e,i)):(c=u(On((r=u(Rn(n,16),26),r||n.zh()),t),66),c.Nj().Rj(n,Rc(n),t-ee(n.zh()),e,i))}function Mx(n,e){var t;e!=n.sb?(t=null,n.sb&&(t=u(n.sb,49).ih(n,1,b9,t)),e&&(t=u(e,49).gh(n,1,b9,t)),t=dQ(n,e,t),t&&t.Fi()):(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,4,e,e))}function p5e(n,e){var t,i,r,c;if(e)r=Bh(e,"x"),t=new emn(n),$3(t.a,(_n(r),r)),c=Bh(e,"y"),i=new tmn(n),x3(i.a,(_n(c),c));else throw T(new Pf("All edge sections need an end point."))}function v5e(n,e){var t,i,r,c;if(e)r=Bh(e,"x"),t=new Y6n(n),F3(t.a,(_n(r),r)),c=Bh(e,"y"),i=new Z6n(n),L3(i.a,(_n(c),c));else throw T(new Pf("All edge sections need a start point."))}function m5e(n,e){var t,i,r,c,o,f,h;for(i=lDn(n),c=0,f=i.length;c>22-e,r=n.h<>22-e):e<44?(t=0,i=n.l<>44-e):(t=0,i=0,r=n.l<n)throw T(new Hn("k must be smaller than n"));return e==0||e==n?1:n==0?0:AJ(n)/(AJ(e)*AJ(n-e))}function nY(n,e){var t,i,r,c;for(t=new Ez(n);t.g==null&&!t.c?tX(t):t.g==null||t.i!=0&&u(t.g[t.i-1],47).Ob();)if(c=u(fM(t),56),I(c,160))for(i=u(c,160),r=0;r>4],e[t*2+1]=aI[c&15];return Ks(e,0,e.length)}function L5e(n){nC();var e,t,i;switch(i=n.c.length,i){case 0:return azn;case 1:return e=u(wLn(new E(n)),42),ufe(e.cd(),e.dd());default:return t=u(df(n,F(_a,xM,42,n.c.length,0,1)),165),new XI(t)}}function N5e(n){var e,t,i,r,c,o;for(e=new gw,t=new gw,fl(e,n),fl(t,n);t.b!=t.c;)for(r=u(j2(t),37),o=new E(r.a);o.a0&&W7(n,t,e),r):mme(n,e,t)}function $xn(n,e,t){var i,r,c,o;if(e.b!=0){for(i=new Ct,o=_e(e,0);o.b!=o.d.c;)c=u(Re(o),86),Vi(i,LV(c)),r=c.e,r.a=u(k(c,(cc(),EK)),19).a,r.b=u(k(c,yon),19).a;$xn(n,i,jc(t,i.b/n.a|0))}}function Fxn(n,e){var t,i,r,c,o;if(n.e<=e||zle(n,n.g,e))return n.g;for(c=n.r,i=n.g,o=n.r,r=(c-i)/2+i;i+11&&(n.e.b+=n.a)):(n.e.a+=t.a,n.e.b=j.Math.max(n.e.b,t.b),n.d.c.length>1&&(n.e.a+=n.a))}function H5e(n){var e,t,i,r;switch(r=n.i,e=r.b,i=r.j,t=r.g,r.a.g){case 0:t.a=(n.g.b.o.a-i.a)/2;break;case 1:t.a=e.d.n.a+e.d.a.a;break;case 2:t.a=e.d.n.a+e.d.a.a-i.a;break;case 3:t.b=e.d.n.b+e.d.a.b}}function xxn(n,e,t,i,r){if(ii&&(n.a=i),n.br&&(n.b=r),n}function q5e(n){if(I(n,149))return v8e(u(n,149));if(I(n,229))return w2e(u(n,229));if(I(n,23))return j5e(u(n,23));throw T(new Hn(qtn+vl(new Ku(A(M(Zn,1),rn,1,5,[n])))))}function G5e(n,e,t,i,r){var c,o,f;for(c=!0,o=0;o>>r|t[o+i+1]<>>r,++o}return c}function rY(n,e,t,i){var r,c,o;if(e.k==(Qn(),gi)){for(c=new re(ue(xr(e).a.Kc(),new Mn));Se(c);)if(r=u(ve(c),17),o=r.c.i.k,o==gi&&n.c.a[r.c.i.c.p]==i&&n.c.a[e.c.p]==t)return!0}return!1}function z5e(n,e){var t,i,r,c;return e&=63,t=n.h&Wh,e<22?(c=t>>>e,r=n.m>>e|t<<22-e,i=n.l>>e|n.m<<22-e):e<44?(c=0,r=t>>>e-22,i=n.m>>e-22|n.h<<44-e):(c=0,r=0,i=t>>>e-44),Bc(i&Lu,r&Lu,c&Wh)}function Lxn(n,e,t,i){var r;this.b=i,this.e=n==(Rd(),Gm),r=e[t],this.d=ua(_u,[q,ph],[177,25],16,[r.length,r.length],2),this.a=ua(be,[q,Le],[48,25],15,[r.length,r.length],2),this.c=new _J(e,t)}function U5e(n){var e,t,i;for(n.k=new uX((J(),A(M(Zi,1),hc,61,0,[Wr,Kn,Vn,ae,Gn])).length,n.j.c.length),i=new E(n.j);i.a=t)return a4(n,e,i.p),!0;return!1}function Bxn(n){var e;return(n.Db&64)!=0?Ax(n):(e=new Ju(Dtn),!n.a||De(De((e.a+=' "',e),n.a),'"'),De(ad(De(ad(De(ad(De(ad((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")"),e.a)}function Rxn(n,e,t){var i,r,c,o,f;for(f=Kc(n.e.Tg(),e),r=u(n.g,119),i=0,o=0;ot?aY(n,t,"start index"):e<0||e>t?aY(e,t,"end index"):P6("end index (%s) must not be less than start index (%s)",A(M(Zn,1),rn,1,5,[Q(e),Q(n)]))}function Kxn(n,e){var t,i,r,c;for(i=0,r=n.length;i0&&Hxn(n,c,t));e.p=0}function bn(n){var e;this.c=new Ct,this.f=n.e,this.e=n.d,this.i=n.g,this.d=n.c,this.b=n.b,this.k=n.j,this.a=n.a,n.i?this.j=n.i:this.j=(e=u(Lo($1),9),new ms(e,u(wo(e,e.length),9),0)),this.g=n.f}function Y5e(n){var e,t,i,r;for(e=cl(De(new Ju("Predicates."),"and"),40),t=!0,r=new Nv(n);r.b0?f[o-1]:F(kh,E1,10,0,0,1),r=f[o],l=o=0?n.Bh(r):pY(n,i);else throw T(new Hn(Al+i.ne()+cm));else throw T(new Hn(yqn+e+jqn));else Ms(n,t,i)}function cY(n){var e,t;if(t=null,e=!1,I(n,204)&&(e=!0,t=u(n,204).a),e||I(n,258)&&(e=!0,t=""+u(n,258).a),e||I(n,483)&&(e=!0,t=""+u(n,483).a),!e)throw T(new QI(Htn));return t}function Uxn(n,e){var t,i;if(n.f){for(;e.Ob();)if(t=u(e.Pb(),72),i=t.ak(),I(i,99)&&(u(i,18).Bb&uc)!=0&&(!n.e||i.Gj()!=Sv||i.aj()!=0)&&t.dd()!=null)return e.Ub(),!0;return!1}else return e.Ob()}function Wxn(n,e){var t,i;if(n.f){for(;e.Sb();)if(t=u(e.Ub(),72),i=t.ak(),I(i,99)&&(u(i,18).Bb&uc)!=0&&(!n.e||i.Gj()!=Sv||i.aj()!=0)&&t.dd()!=null)return e.Pb(),!0;return!1}else return e.Sb()}function uY(n,e,t){var i,r,c,o,f,h;for(h=Kc(n.e.Tg(),e),i=0,f=n.i,r=u(n.g,119),o=0;o1&&(e.c[e.c.length]=c))}function t6e(n){var e,t,i,r;for(t=new Ct,Vi(t,n.o),i=new eG;t.b!=0;)e=u(t.b==0?null:(ne(t.b!=0),Cs(t,t.a.a)),508),r=M_n(n,e,!0),r&&W(i.a,e);for(;i.a.c.length!=0;)e=u(mDn(i),508),M_n(n,e,!1)}function y1(){y1=N,_fn=new a2(z6,0),_i=new a2("BOOLEAN",1),sc=new a2("INT",2),yv=new a2("STRING",3),Or=new a2("DOUBLE",4),Nt=new a2("ENUM",5),Tp=new a2("ENUMSET",6),Ef=new a2("OBJECT",7)}function E6(n,e){var t,i,r,c,o;i=j.Math.min(n.c,e.c),c=j.Math.min(n.d,e.d),r=j.Math.max(n.c+n.b,e.c+e.b),o=j.Math.max(n.d+n.a,e.d+e.a),r=(r/2|0))for(this.e=i?i.c:null,this.d=r;t++0;)iX(this);this.b=e,this.a=null}function c6e(n,e){var t,i;e.a?S8e(n,e):(t=u(oD(n.b,e.b),57),!!t&&t==n.a[e.b.f]&&!!t.a&&t.a!=e.b.a&&t.c.Fc(e.b),i=u(sD(n.b,e.b),57),!!i&&n.a[i.f]==e.b&&!!i.a&&i.a!=e.b.a&&e.b.c.Fc(i),VO(n.b,e.b))}function Vxn(n,e){var t,i;if(t=u(br(n.b,e),124),u(u(ct(n.r,e),21),84).dc()){t.n.b=0,t.n.c=0;return}t.n.b=n.C.b,t.n.c=n.C.c,n.A.Hc((Vu(),ed))&&mBn(n,e),i=xpe(n,e),Wx(n,e)==(qw(),_l)&&(i+=2*n.w),t.a.a=i}function Qxn(n,e){var t,i;if(t=u(br(n.b,e),124),u(u(ct(n.r,e),21),84).dc()){t.n.d=0,t.n.a=0;return}t.n.d=n.C.d,t.n.a=n.C.a,n.A.Hc((Vu(),ed))&&kBn(n,e),i=Lpe(n,e),Wx(n,e)==(qw(),_l)&&(i+=2*n.w),t.a.b=i}function u6e(n,e){var t,i,r,c;for(c=new X,i=new E(e);i.at.a&&(i.Hc((gb(),vy))?r=(e.a-t.a)/2:i.Hc(my)&&(r=e.a-t.a)),e.b>t.b&&(i.Hc((gb(),yy))?c=(e.b-t.b)/2:i.Hc(ky)&&(c=e.b-t.b)),XJ(n,r,c)}function rLn(n,e,t,i,r,c,o,f,h,l,a,d,g){I(n.Cb,88)&&mb(Iu(u(n.Cb,88)),4),Dc(n,t),n.f=o,n4(n,f),t4(n,h),Z3(n,l),e4(n,a),p1(n,d),i4(n,g),g1(n,!0),d1(n,r),n.ok(c),ja(n,e),i!=null&&(n.i=null,rT(n,i))}function cLn(n){var e,t;if(n.f){for(;n.n>0;){if(e=u(n.k.Xb(n.n-1),72),t=e.ak(),I(t,99)&&(u(t,18).Bb&uc)!=0&&(!n.e||t.Gj()!=Sv||t.aj()!=0)&&e.dd()!=null)return!0;--n.n}return!1}else return n.n>0}function aY(n,e,t){if(n<0)return P6(q_n,A(M(Zn,1),rn,1,5,[t,Q(n)]));if(e<0)throw T(new Hn(G_n+e));return P6("%s (%s) must not be greater than size (%s)",A(M(Zn,1),rn,1,5,[t,Q(n),Q(e)]))}function dY(n,e,t,i,r,c){var o,f,h,l;if(o=i-t,o<7){r2e(e,t,i,c);return}if(h=t+r,f=i+r,l=h+(f-h>>1),dY(e,n,h,l,-r,c),dY(e,n,l,f,-r,c),c.ue(n[l-1],n[l])<=0){for(;t=0?n.sh(c,t):qY(n,r,t);else throw T(new Hn(Al+r.ne()+cm));else throw T(new Hn(yqn+e+jqn));else Ss(n,i,r,t)}function uLn(n){var e,t,i,r;if(t=u(n,49).qh(),t)try{if(i=null,e=w4((J1(),co),HBn(s2e(t))),e&&(r=e.rh(),r&&(i=r.Wk(wie(t.e)))),!!i&&i!=n)return uLn(i)}catch(c){if(c=jt(c),!I(c,60))throw T(c)}return n}function _c(n,e,t){var i,r,c,o;if(o=e==null?0:n.b.se(e),r=(i=n.a.get(o),i==null?new Array:i),r.length==0)n.a.set(o,r);else if(c=jDn(n,e,r),c)return c.ed(t);return Mt(r,r.length,new Kj(e,t)),++n.c,fC(n.b),null}function sLn(n,e){var t,i;return yC(n.a),ch(n.a,(sT(),AP),AP),ch(n.a,kv,kv),i=new hi,Ze(i,kv,(ST(),SK)),B(hn(e,(bb(),OK)))!==B((b7(),SP))&&Ze(i,kv,MK),Ze(i,kv,AK),syn(n.a,i),t=AM(n.a,e),t}function oLn(n){if(!n)return z9n(),yzn;var e=n.valueOf?n.valueOf():n;if(e!==n){var t=pR[typeof e];return t?t(e):cQ(typeof e)}else return n instanceof Array||n instanceof j.Array?new hq(n):new I9(n)}function fLn(n,e,t){var i,r,c;switch(c=n.o,i=u(br(n.p,t),244),r=i.i,r.b=R7(i),r.a=B7(i),r.b=j.Math.max(r.b,c.a),r.b>c.a&&!e&&(r.b=c.a),r.c=-(r.b-c.a)/2,t.g){case 1:r.d=-r.a;break;case 3:r.d=c.b}uL(i),sL(i)}function hLn(n,e,t){var i,r,c;switch(c=n.o,i=u(br(n.p,t),244),r=i.i,r.b=R7(i),r.a=B7(i),r.a=j.Math.max(r.a,c.b),r.a>c.b&&!e&&(r.a=c.b),r.d=-(r.a-c.b)/2,t.g){case 4:r.c=-r.b;break;case 2:r.c=c.a}uL(i),sL(i)}function y6e(n,e){var t,i,r,c,o;if(!e.dc()){if(r=u(e.Xb(0),128),e.gc()==1){NNn(n,r,r,1,0,e);return}for(t=1;t0)try{r=us(e,Bi,nt)}catch(c){throw c=jt(c),I(c,127)?(i=c,T(new RC(i))):T(c)}return t=(!n.a&&(n.a=new NI(n)),n.a),r=0?u(D(t,r),56):null}function T6e(n,e){if(n<0)return P6(q_n,A(M(Zn,1),rn,1,5,["index",Q(n)]));if(e<0)throw T(new Hn(G_n+e));return P6("%s (%s) must be less than size (%s)",A(M(Zn,1),rn,1,5,["index",Q(n),Q(e)]))}function M6e(n){var e,t,i,r,c;if(n==null)return iu;for(c=new va(Ji,"[","]"),t=n,i=0,r=t.length;i0)for(o=n.c.d,f=n.d.d,r=Df(ki(new fn(f.a,f.b),o),1/(i+1)),c=new fn(o.a,o.b),t=new E(n.a);t.a=0?n._g(t,!0,!0):Jd(n,r,!0),153)),u(i,215).ol(e);else throw T(new Hn(Al+e.ne()+cm))}function vY(n){var e,t;return n>-0x800000000000&&n<0x800000000000?n==0?0:(e=n<0,e&&(n=-n),t=Ht(j.Math.floor(j.Math.log(n)/.6931471805599453)),(!e||n!=j.Math.pow(2,t))&&++t,t):LOn(eu(n))}function R6e(n){var e,t,i,r,c,o,f;for(c=new Sh,t=new E(n);t.a2&&f.e.b+f.j.b<=2&&(r=f,i=o),c.a.zc(r,c),r.q=i);return c}function vLn(n,e){var t,i,r;return i=new qh(n),Sr(i,e),H(i,(G(),WS),e),H(i,(nn(),Lt),(Ai(),Pc)),H(i,Yf,(hh(),BP)),Zl(i,(Qn(),Xt)),t=new gc,Kr(t,i),ui(t,(J(),Gn)),r=new gc,Kr(r,i),ui(r,Vn),i}function mLn(n){switch(n.g){case 0:return new JI((Rd(),fy));case 1:return new F4n;case 2:return new K4n;default:throw T(new Hn("No implementation is available for the crossing minimizer "+(n.f!=null?n.f:""+n.g)))}}function kLn(n,e){var t,i,r,c,o;for(n.c[e.p]=!0,W(n.a,e),o=new E(e.j);o.a=c)o.$b();else for(r=o.Kc(),i=0;i0?gG():o<0&&CLn(n,e,-o),!0):!1}function B7(n){var e,t,i,r,c,o,f;if(f=0,n.b==0){for(o=uFn(n,!0),e=0,i=o,r=0,c=i.length;r0&&(f+=t,++e);e>1&&(f+=n.c*(e-1))}else f=Z9n(hOn(tC(pt(FD(n.a),new Nln),new Bln)));return f>0?f+n.n.d+n.n.a:0}function R7(n){var e,t,i,r,c,o,f;if(f=0,n.b==0)f=Z9n(hOn(tC(pt(FD(n.a),new xln),new Lln)));else{for(o=sFn(n,!0),e=0,i=o,r=0,c=i.length;r0&&(f+=t,++e);e>1&&(f+=n.c*(e-1))}return f>0?f+n.n.b+n.n.c:0}function W6e(n,e){var t,i,r,c;for(c=u(br(n.b,e),124),t=c.a,r=u(u(ct(n.r,e),21),84).Kc();r.Ob();)i=u(r.Pb(),111),i.c&&(t.a=j.Math.max(t.a,iW(i.c)));if(t.a>0)switch(e.g){case 2:c.n.c=n.s;break;case 4:c.n.b=n.s}}function X6e(n,e){var t,i,r;return t=u(k(e,(zo(),J4)),19).a-u(k(n,J4),19).a,t==0?(i=ki(Vr(u(k(n,(ll(),qk)),8)),u(k(n,jm),8)),r=ki(Vr(u(k(e,qk),8)),u(k(e,jm),8)),Zt(i.a*i.b,r.a*r.b)):t}function V6e(n,e){var t,i,r;return t=u(k(e,(Yd(),MP)),19).a-u(k(n,MP),19).a,t==0?(i=ki(Vr(u(k(n,(cc(),ay)),8)),u(k(n,Vm),8)),r=ki(Vr(u(k(e,ay),8)),u(k(e,Vm),8)),Zt(i.a*i.b,r.a*r.b)):t}function TLn(n){var e,t;return t=new W1,t.a+="e_",e=rwe(n),e!=null&&(t.a+=""+e),!!n.c&&!!n.d&&(De((t.a+=" ",t),QT(n.c)),De(rc((t.a+="[",t),n.c.i),"]"),De((t.a+=PN,t),QT(n.d)),De(rc((t.a+="[",t),n.d.i),"]")),t.a}function MLn(n){switch(n.g){case 0:return new L4n;case 1:return new N4n;case 2:return new x4n;case 3:return new B4n;default:throw T(new Hn("No implementation is available for the layout phase "+(n.f!=null?n.f:""+n.g)))}}function kY(n,e,t,i,r){var c;switch(c=0,r.g){case 1:c=j.Math.max(0,e.b+n.b-(t.b+i));break;case 3:c=j.Math.max(0,-n.b-i);break;case 2:c=j.Math.max(0,-n.a-i);break;case 4:c=j.Math.max(0,e.a+n.a-(t.a+i))}return c}function Q6e(n,e,t){var i,r,c,o,f;if(t)for(r=t.a.length,i=new sa(r),f=(i.b-i.a)*i.c<0?(Y1(),Vl):new tl(i);f.Ob();)o=u(f.Pb(),19),c=E3(t,o.a),Ltn in c.a||RB in c.a?ske(n,c,e):dTe(n,c,e),Fce(u(te(n.b,r4(c)),79))}function yY(n){var e,t;switch(n.b){case-1:return!0;case 0:return t=n.t,t>1||t==-1?(n.b=-1,!0):(e=Hs(n),!!e&&(er(),e.Cj()==EGn)?(n.b=-1,!0):(n.b=1,!1));default:case 1:return!1}}function J6e(n,e){var t,i,r,c,o;for(i=(!e.s&&(e.s=new V(su,e,21,17)),e.s),c=null,r=0,o=i.i;r=0&&i=0?n._g(t,!0,!0):Jd(n,r,!0),153)),u(i,215).ll(e);throw T(new Hn(Al+e.ne()+IB))}function tme(){NG();var n;return oee?u(w4((J1(),co),Xs),1939):(He(_a,new Ypn),NEe(),n=u(I(kc((J1(),co),Xs),547)?kc(co,Xs):new aTn,547),oee=!0,$Te(n),BTe(n),it((LG(),m1n),n,new bpn),kr(co,Xs,n),n)}function ime(n,e){var t,i,r,c;n.j=-1,Hu(n.e)?(t=n.i,c=n.i!=0,R8(n,e),i=new Lh(n.e,3,n.c,null,e,t,c),r=e.Qk(n.e,n.c,null),r=rxn(n,e,r),r?(r.Ei(i),r.Fi()):et(n.e,i)):(R8(n,e),r=e.Qk(n.e,n.c,null),r&&r.Fi())}function uM(n,e){var t,i,r;if(r=0,i=e[0],i>=n.length)return-1;for(t=(Te(i,n.length),n.charCodeAt(i));t>=48&&t<=57&&(r=r*10+(t-48),++i,!(i>=n.length));)t=(Te(i,n.length),n.charCodeAt(i));return i>e[0]?e[0]=i:r=-1,r}function rme(n){var e,t,i,r,c;return r=u(n.a,19).a,c=u(n.b,19).a,t=r,i=c,e=j.Math.max(j.Math.abs(r),j.Math.abs(c)),r<=0&&r==c?(t=0,i=c-1):r==-e&&c!=e?(t=c,i=r,c>=0&&++t):(t=-c,i=r),new Pi(Q(t),Q(i))}function cme(n,e,t,i){var r,c,o,f,h,l;for(r=0;r=0&&l>=0&&h=n.i)throw T(new vr(KB+e+Na+n.i));if(t>=n.i)throw T(new vr(HB+t+Na+n.i));return i=n.g[t],e!=t&&(e>16),e=i>>16&16,t=16-e,n=n>>e,i=n-256,e=i>>16&8,t+=e,n<<=e,i=n-Sb,e=i>>16&4,t+=e,n<<=e,i=n-Rf,e=i>>16&2,t+=e,n<<=e,i=n>>14,e=i&~(i>>1),t+2-e)}function sme(n){T2();var e,t,i,r;for(cS=new X,LR=new we,xR=new X,e=(!n.a&&(n.a=new V(Pt,n,10,11)),n.a),RCe(e),r=new ie(e);r.e!=r.i.gc();)i=u(oe(r),33),Fr(cS,i,0)==-1&&(t=new X,W(xR,t),B$n(i,t));return xR}function ome(n,e,t){var i,r,c,o;n.a=t.b.d,I(e,352)?(r=ng(u(e,79),!1,!1),c=x7(r),i=new f5n(n),$i(c,i),Q7(c,r),e.We((Xe(),Rg))!=null&&$i(u(e.We(Rg),74),i)):(o=u(e,470),o.Hg(o.Dg()+n.a.a),o.Ig(o.Eg()+n.a.b))}function SLn(n,e){var t,i,r,c,o,f,h,l;for(l=K(Y(k(e,(nn(),Bm)))),h=n[0].n.a+n[0].o.a+n[0].d.c+l,f=1;f=0?t:(f=_5(ki(new fn(o.c+o.b/2,o.d+o.a/2),new fn(c.c+c.b/2,c.d+c.a/2))),-(QBn(c,o)-1)*f)}function hme(n,e,t){var i;Bt(new $n(null,(!t.a&&(t.a=new V(Tt,t,6,6)),new xn(t.a,16))),new akn(n,e)),Bt(new $n(null,(!t.n&&(t.n=new V(Br,t,1,7)),new xn(t.n,16))),new dkn(n,e)),i=u(hn(t,(Xe(),Rg)),74),i&&MV(i,n,e)}function Jd(n,e,t){var i,r,c;if(c=rg((wu(),xi),n.Tg(),e),c)return er(),u(c,66).Oj()||(c=S2(jr(xi,c))),r=(i=n.Yg(c),u(i>=0?n._g(i,!0,!0):Jd(n,c,!0),153)),u(r,215).hl(e,t);throw T(new Hn(Al+e.ne()+IB))}function EY(n,e,t,i){var r,c,o,f,h;if(r=n.d[e],r){if(c=r.g,h=r.i,i!=null){for(f=0;f=t&&(i=e,l=(h.c+h.a)/2,o=l-t,h.c<=l-t&&(r=new bD(h.c,o),X0(n,i++,r)),f=l+t,f<=h.a&&(c=new bD(f,h.a),nb(i,n.c.length),c5(n.c,i,c)))}function CY(n){var e;if(!n.c&&n.g==null)n.d=n.si(n.f),me(n,n.d),e=n.d;else{if(n.g==null)return!0;if(n.i==0)return!1;e=u(n.g[n.i-1],47)}return e==n.b&&null.km>=null.jm()?(fM(n),CY(n)):e.Ob()}function bme(n,e,t){var i,r,c,o,f;if(f=t,!f&&(f=eW(new Up,0)),le(f,GKn,1),QRn(n.c,e),o=SEe(n.a,e),o.gc()==1)DRn(u(o.Xb(0),37),f);else for(c=1/o.gc(),r=o.Kc();r.Ob();)i=u(r.Pb(),37),DRn(i,jc(f,c));jie(n.a,o,e),S7e(e),ce(f)}function OLn(n){if(this.a=n,n.c.i.k==(Qn(),Xt))this.c=n.c,this.d=u(k(n.c.i,(G(),nc)),61);else if(n.d.i.k==Xt)this.c=n.d,this.d=u(k(n.d.i,(G(),nc)),61);else throw T(new Hn("Edge "+n+" is not an external edge."))}function DLn(n,e){var t,i,r;r=n.b,n.b=e,(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,3,r,n.b)),e?e!=n&&(Dc(n,e.zb),X$(n,e.d),t=(i=e.c,i==null?e.zb:i),Q$(n,t==null||An(t,e.zb)?null:t)):(Dc(n,null),X$(n,0),Q$(n,null))}function $Ln(n){var e,t;if(n.f){for(;n.n=o)throw T(new W0(e,o));return r=t[e],o==1?i=null:(i=F(vH,WB,415,o-1,0,1),pc(t,0,i,0,e),c=o-e-1,c>0&&pc(t,e+1,i,e,c)),c4(n,i),tLn(n,e,r),r}function U2(){U2=N,$p=u(D(R((TG(),oc).qb),6),34),Dp=u(D(R(oc.qb),3),34),CH=u(D(R(oc.qb),4),34),TH=u(D(R(oc.qb),5),18),nM($p),nM(Dp),nM(CH),nM(TH),aee=new Ku(A(M(su,1),gg,170,0,[$p,Dp]))}function NLn(n,e){var t;this.d=new Hv,this.b=e,this.e=new mr(e.qf()),t=n.u.Hc((Tu(),Iy)),n.u.Hc(n1)?n.D?this.a=t&&!e.If():this.a=!0:n.u.Hc(Hl)?t?this.a=!(e.zf().Kc().Ob()||e.Bf().Kc().Ob()):this.a=!1:this.a=!1}function BLn(n,e){var t,i,r,c;for(t=n.o.a,c=u(u(ct(n.r,e),21),84).Kc();c.Ob();)r=u(c.Pb(),111),r.e.a=(i=r.b,i.Xe((Xe(),Bu))?i.Hf()==(J(),Gn)?-i.rf().a-K(Y(i.We(Bu))):t+K(Y(i.We(Bu))):i.Hf()==(J(),Gn)?-i.rf().a:t)}function RLn(n,e){var t,i,r,c;t=u(k(n,(nn(),ls)),103),c=u(hn(e,bv),61),r=u(k(n,Lt),98),r!=(Ai(),Cf)&&r!=Kl?c==(J(),Wr)&&(c=jZ(e,t),c==Wr&&(c=R2(t))):(i=ORn(e),i>0?c=R2(t):c=m7(R2(t))),gr(e,bv,c)}function vme(n,e){var t,i,r,c,o;for(o=n.j,e.a!=e.b&&bi(o,new Wbn),r=o.c.length/2|0,i=0;i0&&W7(n,t,e),c):i.a!=null?(W7(n,e,t),-1):r.a!=null?(W7(n,t,e),1):0}function _Ln(n,e){var t,i,r,c;n.ej()?(t=n.Vi(),c=n.fj(),++n.j,n.Hi(t,n.oi(t,e)),i=n.Zi(3,null,e,t,c),n.bj()?(r=n.cj(e,null),r?(r.Ei(i),r.Fi()):n.$i(i)):n.$i(i)):(tTn(n,e),n.bj()&&(r=n.cj(e,null),r&&r.Fi()))}function sM(n,e){var t,i,r,c,o;for(o=Kc(n.e.Tg(),e),r=new ej,t=u(n.g,119),c=n.i;--c>=0;)i=t[c],o.rl(i.ak())&&me(r,i);!P_n(n,r)&&Hu(n.e)&&zp(n,e.$j()?ol(n,6,e,(Pn(),cr),null,-1,!1):ol(n,e.Kj()?2:1,e,null,null,-1,!1))}function d4(){d4=N;var n,e;for(hp=F(vg,q,91,32,0,1),mm=F(vg,q,91,32,0,1),n=1,e=0;e<=18;e++)hp[e]=C7(n),mm[e]=C7(Ih(n,e)),n=Ni(n,5);for(;eo)||e.q&&(i=e.C,o=i.c.c.a-i.o.a/2,r=i.n.a-t,r>o)))}function yme(n,e){var t;le(e,"Partition preprocessing",1),t=u(es(pt(Hr(pt(new $n(null,new xn(n.a,16)),new k0n),new y0n),new j0n),ba(new G1,new q1,new z1,A(M(Nu,1),z,132,0,[(af(),hs)]))),15),Bt(t.Oc(),new E0n),ce(e)}function KLn(n){f$();var e,t,i,r,c,o,f;for(t=new aa,r=new E(n.e.b);r.a1?n.e*=K(n.a):n.f/=K(n.a),tge(n),spe(n),q7e(n),H(n.b,(g6(),rS),n.g)}function zLn(n,e,t){var i,r,c,o,f,h;for(i=0,h=t,e||(i=t*(n.c.length-1),h*=-1),c=new E(n);c.a=0?(e||(e=new Vv,i>0&&dr(e,n.substr(0,i))),e.a+="\\",g3(e,t&Ut)):e&&g3(e,t&Ut);return e?e.a:n}function Ime(n){var e;if(!n.a)throw T(new Dr("IDataType class expected for layout option "+n.f));if(e=Bae(n.a),e==null)throw T(new Dr("Couldn't create new instance of property '"+n.f+"'. "+HHn+(Ph(Ry),Ry.k)+Atn));return u(e,414)}function Bx(n){var e,t,i,r,c;return c=n.eh(),c&&c.kh()&&(r=wl(n,c),r!=c)?(t=n.Vg(),i=(e=n.Vg(),e>=0?n.Qg(null):n.eh().ih(n,-1-e,null,null)),n.Rg(u(r,49),t),i&&i.Fi(),n.Lg()&&n.Mg()&&t>-1&&et(n,new wi(n,9,t,c,r)),r):c}function QLn(n){var e,t,i,r,c,o,f,h;for(o=0,c=n.f.e,i=0;i>5,r>=n.d)return n.e<0;if(t=n.a[r],e=1<<(e&31),n.e<0){if(i=wOn(n),r>16)),15).Xc(c),f0&&(!(nl(n.a.c)&&e.n.d)&&!(c3(n.a.c)&&e.n.b)&&(e.g.d+=j.Math.max(0,i/2-.5)),!(nl(n.a.c)&&e.n.a)&&!(c3(n.a.c)&&e.n.c)&&(e.g.a-=i-1))}function ZLn(n){var e,t,i,r,c;if(r=new X,c=UBn(n,r),e=u(k(n,(G(),Mu)),10),e)for(i=new E(e.j);i.a>e,c=n.m>>e|t<<22-e,r=n.l>>e|n.m<<22-e):e<44?(o=i?Wh:0,c=t>>e-22,r=n.m>>e-22|t<<44-e):(o=i?Wh:0,c=i?Lu:0,r=t>>e-44),Bc(r&Lu,c&Lu,o&Wh)}function Rx(n){var e,t,i,r,c,o;for(this.c=new X,this.d=n,i=Ft,r=Ft,e=Vt,t=Vt,o=_e(n,0);o.b!=o.d.c;)c=u(Re(o),8),i=j.Math.min(i,c.a),r=j.Math.min(r,c.b),e=j.Math.max(e,c.a),t=j.Math.max(t,c.b);this.a=new ks(i,r,e-i,t-r)}function tNn(n,e){var t,i,r,c,o,f;for(c=new E(n.b);c.a0&&I(e,42)&&(n.a.qj(),l=u(e,42),h=l.cd(),c=h==null?0:kt(h),o=gU(n.a,c),t=n.a.d[o],t)){for(i=u(t.g,367),a=t.i,f=0;f=2)for(t=r.Kc(),e=Y(t.Pb());t.Ob();)c=e,e=Y(t.Pb()),i=j.Math.min(i,(_n(e),e-(_n(c),c)));return i}function Kme(n,e){var t,i,r,c,o;i=new Ct,Kt(i,e,i.c.b,i.c);do for(t=(ne(i.b!=0),u(Cs(i,i.a.a),86)),n.b[t.g]=1,c=_e(t.d,0);c.b!=c.d.c;)r=u(Re(c),188),o=r.c,n.b[o.g]==1?Ke(n.a,r):n.b[o.g]==2?n.b[o.g]=1:Kt(i,o,i.c.b,i.c);while(i.b!=0)}function Hme(n,e){var t,i,r;if(B(e)===B(pe(n)))return!0;if(!I(e,15)||(i=u(e,15),r=n.gc(),r!=i.gc()))return!1;if(I(i,54)){for(t=0;t0&&(r=t),o=new E(n.f.e);o.a0?(e-=1,t-=1):i>=0&&r<0?(e+=1,t+=1):i>0&&r>=0?(e-=1,t+=1):(e+=1,t-=1),new Pi(Q(e),Q(t))}function u9e(n,e){return n.ce.c?1:n.be.b?1:n.a!=e.a?kt(n.a)-kt(e.a):n.d==(V5(),Um)&&e.d==zm?-1:n.d==zm&&e.d==Um?1:0}function fNn(n,e){var t,i,r,c,o;return c=e.a,c.c.i==e.b?o=c.d:o=c.c,c.c.i==e.b?i=c.c:i=c.d,r=F2e(n.a,o,i),r>0&&r<$4?(t=Wme(n.a,i.i,r,n.c),mIn(n.a,i.i,-t),t>0):r<0&&-r<$4?(t=Xme(n.a,i.i,-r,n.c),mIn(n.a,i.i,t),t>0):!1}function s9e(n,e,t,i){var r,c,o,f,h,l,a,d;for(r=(e-n.d)/n.c.c.length,c=0,n.a+=t,n.d=e,d=new E(n.c);d.a>24;return o}function f9e(n){if(n.pe()){var e=n.c;e.qe()?n.o="["+e.n:e.pe()?n.o="["+e.ne():n.o="[L"+e.ne()+";",n.b=e.me()+"[]",n.k=e.oe()+"[]";return}var t=n.j,i=n.d;i=i.split("/"),n.o=qF(".",[t,qF("$",i)]),n.b=qF(".",[t,qF(".",i)]),n.k=i[i.length-1]}function h9e(n,e){var t,i,r,c,o;for(o=null,c=new E(n.e.a);c.a=0;e-=2)for(t=0;t<=e;t+=2)(n.b[t]>n.b[t+2]||n.b[t]===n.b[t+2]&&n.b[t+1]>n.b[t+3])&&(i=n.b[t+2],n.b[t+2]=n.b[t],n.b[t]=i,i=n.b[t+3],n.b[t+3]=n.b[t+1],n.b[t+1]=i);n.c=!0}}function hNn(n,e){var t,i,r,c,o,f,h,l;for(o=e==1?zR:GR,c=o.a.ec().Kc();c.Ob();)for(r=u(c.Pb(),103),h=u(ct(n.f.c,r),21).Kc();h.Ob();)switch(f=u(h.Pb(),46),i=u(f.b,81),l=u(f.a,189),t=l.c,r.g){case 2:case 1:i.g.d+=t;break;case 4:case 3:i.g.c+=t}}function d9e(n,e){var t,i,r,c,o,f,h,l,a;for(l=-1,a=0,o=n,f=0,h=o.length;f0&&++a;++l}return a}function jo(n){var e,t;return t=new Ju(V1(n.gm)),t.a+="@",De(t,(e=kt(n)>>>0,e.toString(16))),n.kh()?(t.a+=" (eProxyURI: ",rc(t,n.qh()),n.$g()&&(t.a+=" eClass: ",rc(t,n.$g())),t.a+=")"):n.$g()&&(t.a+=" (eClass: ",rc(t,n.$g()),t.a+=")"),t.a}function A6(n){var e,t,i,r;if(n.e)throw T(new Dr((Ph(CR),hN+CR.k+lN)));for(n.d==(sr(),yh)&&PM(n,Ys),t=new E(n.a.a);t.a>24}return t}function g9e(n,e,t){var i,r,c;if(r=u(br(n.i,e),306),!r)if(r=new lIn(n.d,e,t),k2(n.i,e,r),WQ(e))Dce(n.a,e.c,e.b,r);else switch(c=i6e(e),i=u(br(n.p,c),244),c.g){case 1:case 3:r.j=!0,VI(i,e.b,r);break;case 4:case 2:r.k=!0,VI(i,e.c,r)}return r}function p9e(n,e,t,i){var r,c,o,f,h,l;if(f=new ej,h=Kc(n.e.Tg(),e),r=u(n.g,119),er(),u(e,66).Oj())for(o=0;o=0)return r;for(c=1,f=new E(e.j);f.a0&&e.ue((Ln(r-1,n.c.length),u(n.c[r-1],10)),c)>0;)js(n,r,(Ln(r-1,n.c.length),u(n.c[r-1],10))),--r;Ln(r,n.c.length),n.c[r]=c}t.a=new we,t.b=new we}function v9e(n,e,t){var i,r,c,o,f,h,l,a;for(a=(i=u(e.e&&e.e(),9),new ms(i,u(wo(i,i.length),9),0)),h=Eb(t,"[\\[\\]\\s,]+"),c=h,o=0,f=c.length;o0&&(!(nl(n.a.c)&&e.n.d)&&!(c3(n.a.c)&&e.n.b)&&(e.g.d-=j.Math.max(0,i/2-.5)),!(nl(n.a.c)&&e.n.a)&&!(c3(n.a.c)&&e.n.c)&&(e.g.a+=j.Math.max(0,i-1)))}function wNn(n,e,t){var i,r;if((n.c-n.b&n.a.length-1)==2)e==(J(),Kn)||e==Vn?(XC(u(u6(n),15),(cs(),jh)),XC(u(u6(n),15),Rl)):(XC(u(u6(n),15),(cs(),Rl)),XC(u(u6(n),15),jh));else for(r=new H5(n);r.a!=r.b;)i=u(jT(r),15),XC(i,t)}function k9e(n,e){var t,i,r,c,o,f,h;for(r=h3(new Nq(n)),f=new Ii(r,r.c.length),c=h3(new Nq(e)),h=new Ii(c,c.c.length),o=null;f.b>0&&h.b>0&&(t=(ne(f.b>0),u(f.a.Xb(f.c=--f.b),33)),i=(ne(h.b>0),u(h.a.Xb(h.c=--h.b),33)),t==i);)o=t;return o}function Fu(n,e){var t,i,r,c,o,f;return c=n.a*uN+n.b*1502,f=n.b*uN+11,t=j.Math.floor(f*lk),c+=t,f-=t*rnn,c%=rnn,n.a=c,n.b=f,e<=24?j.Math.floor(n.a*zin[e]):(r=n.a*(1<=2147483648&&(i-=tN),i)}function gNn(n,e,t){var i,r,c,o;_Mn(n,e)>_Mn(n,t)?(i=Gr(t,(J(),Vn)),n.d=i.dc()?0:mD(u(i.Xb(0),11)),o=Gr(e,Gn),n.b=o.dc()?0:mD(u(o.Xb(0),11))):(r=Gr(t,(J(),Gn)),n.d=r.dc()?0:mD(u(r.Xb(0),11)),c=Gr(e,Vn),n.b=c.dc()?0:mD(u(c.Xb(0),11)))}function pNn(n){var e,t,i,r,c,o,f;if(n&&(e=n.Hh(Xs),e&&(o=Ce(Ho((!e.b&&(e.b=new qu((Sn(),nr),ec,e)),e.b),"conversionDelegates")),o!=null))){for(f=new X,i=Eb(o,"\\w+"),r=0,c=i.length;rn.c));o++)r.a>=n.s&&(c<0&&(c=o),f=o);return h=(n.s+n.c)/2,c>=0&&(i=ike(n,e,c,f),h=are((Ln(i,e.c.length),u(e.c[i],329))),dme(e,i,t)),h}function Hx(){Hx=N,XYn=new tr((Xe(),Mp),1.3),cfn=chn,afn=new pd(15),eZn=new tr(Ya,afn),iZn=new tr(Za,15),VYn=_P,YYn=Ja,ZYn=Kg,nZn=Bl,JYn=_g,ffn=Ty,tZn=tw,lfn=($Y(),zYn),ofn=qYn,hfn=GYn,dfn=UYn,ufn=HYn,sfn=KP,QYn=shn,by=KYn,rfn=_Yn,bfn=WYn}function ke(n,e,t){var i,r,c,o,f,h,l;for(o=(c=new nq,c),kV(o,(_n(e),e)),l=(!o.b&&(o.b=new qu((Sn(),nr),ec,o)),o.b),h=1;h0&&Qje(this,r)}function _Y(n,e,t,i,r,c){var o,f,h;if(!r[e.b]){for(r[e.b]=!0,o=i,!o&&(o=new PC),W(o.e,e),h=c[e.b].Kc();h.Ob();)f=u(h.Pb(),282),!(f.d==t||f.c==t)&&(f.c!=e&&_Y(n,f.c,e,o,r,c),f.d!=e&&_Y(n,f.d,e,o,r,c),W(o.c,f),Yt(o.d,f.b));return o}return null}function E9e(n){var e,t,i,r,c,o,f;for(e=0,r=new E(n.e);r.a=2}function C9e(n,e){var t,i,r,c;for(le(e,"Self-Loop pre-processing",1),i=new E(n.a);i.a1||(e=vt(Po,A(M(lr,1),z,93,0,[Zh,Io])),r7(bC(e,n))>1)||(i=vt(Do,A(M(lr,1),z,93,0,[Eh,no])),r7(bC(i,n))>1))}function A9e(n,e){var t,i,r;return t=e.Hh(n.a),t&&(r=Ce(Ho((!t.b&&(t.b=new qu((Sn(),nr),ec,t)),t.b),"affiliation")),r!=null)?(i=gE(r,tu(35)),i==-1?PF(n,F5(n,ts(e.Hj())),r):i==0?PF(n,null,r.substr(1)):PF(n,r.substr(0,i),r.substr(i+1))):null}function S9e(n){var e,t,i;try{return n==null?iu:Lr(n)}catch(r){if(r=jt(r),I(r,102))return e=r,i=V1(Du(n))+"@"+(t=(eh(),ZQ(n)>>>0),t.toString(16)),gpe(wwe(),(t3(),"Exception during lenientFormat for "+i),e),"<"+i+" threw "+V1(e.gm)+">";throw T(r)}}function kNn(n){switch(n.g){case 0:return new A4n;case 1:return new j4n;case 2:return new j7n;case 3:return new Cwn;case 4:return new qjn;case 5:return new S4n;default:throw T(new Hn("No implementation is available for the layerer "+(n.f!=null?n.f:""+n.g)))}}function KY(n,e,t){var i,r,c;for(c=new E(n.t);c.a0&&(i.b.n-=i.c,i.b.n<=0&&i.b.u>0&&Ke(e,i.b));for(r=new E(n.i);r.a0&&(i.a.u-=i.c,i.a.u<=0&&i.a.n>0&&Ke(t,i.a))}function fM(n){var e,t,i,r,c;if(n.g==null&&(n.d=n.si(n.f),me(n,n.d),n.c))return c=n.f,c;if(e=u(n.g[n.i-1],47),r=e.Pb(),n.e=e,t=n.si(r),t.Ob())n.d=t,me(n,t);else for(n.d=null;!e.Ob()&&(Mt(n.g,--n.i,null),n.i!=0);)i=u(n.g[n.i-1],47),e=i;return r}function P9e(n,e){var t,i,r,c,o,f;if(i=e,r=i.ak(),zh(n.e,r)){if(r.hi()&&TC(n,r,i.dd()))return!1}else for(f=Kc(n.e.Tg(),r),t=u(n.g,119),c=0;c1||t>1)return 2;return e+t==1?2:0}function jNn(n,e,t){var i,r,c,o,f;for(le(t,"ELK Force",1),on(sn(hn(e,(zo(),Frn))))||aC((i=new x9((R0(),new x0(e))),i)),f=YOn(e),n4e(f),$we(n,u(k(f,$rn),424)),o=lRn(n.a,f),c=o.Kc();c.Ob();)r=u(c.Pb(),231),wke(n.b,r,jc(t,1/o.gc()));f=C_n(o),y_n(f),ce(t)}function L9e(n,e){var t,i,r,c,o;if(le(e,"Breaking Point Processor",1),tCe(n),on(sn(k(n,(nn(),Ksn))))){for(r=new E(n.b);r.a=0?n._g(i,!0,!0):Jd(n,c,!0),153)),u(r,215).ml(e,t)}else throw T(new Hn(Al+e.ne()+cm))}function _9e(n,e){var t,i,r,c,o;for(t=new X,r=Hr(new $n(null,new xn(n,16)),new pgn),c=Hr(new $n(null,new xn(n,16)),new vgn),o=d0e(Sde(tC(m8e(A(M(WTe,1),rn,833,0,[r,c])),new mgn))),i=1;i=2*e&&W(t,new bD(o[i-1]+e,o[i]-e));return t}function K9e(n,e,t){le(t,"Eades radial",1),t.n&&!!e&&po(t,vo(e),(Xu(),ws)),n.d=u(hn(e,(S5(),Ym)),33),n.c=K(Y(hn(e,(bb(),IP)))),n.e=YF(u(hn(e,dy),293)),n.a=k2e(u(hn(e,zon),426)),n.b=H4e(u(hn(e,Gon),340)),j4e(n),t.n&&!!e&&po(t,vo(e),(Xu(),ws))}function H9e(n,e,t){var i,r,c,o,f,h,l,a;if(t)for(c=t.a.length,i=new sa(c),f=(i.b-i.a)*i.c<0?(Y1(),Vl):new tl(i);f.Ob();)o=u(f.Pb(),19),r=E3(t,o.a),r&&(h=_ae(n,(l=(ld(),a=new rG,a),e&&GY(l,e),l),r),n6(h,$h(r,Xf)),tM(r,h),bY(r,h),aF(n,r,h))}function lM(n){var e,t,i,r,c,o;if(!n.j){if(o=new tpn,e=v9,c=e.a.zc(n,e),c==null){for(i=new ie(Mr(n));i.e!=i.i.gc();)t=u(oe(i),26),r=lM(t),Dt(o,r),me(o,t);e.a.Bc(n)!=null}fb(o),n.j=new Ew((u(D(R((ul(),Nn).o),11),18),o.i),o.g),Iu(n).b&=-33}return n.j}function q9e(n){var e,t,i,r;if(n==null)return null;if(i=Cc(n,!0),r=Dk.length,An(i.substr(i.length-r,r),Dk)){if(t=i.length,t==4){if(e=(Te(0,i.length),i.charCodeAt(0)),e==43)return R1n;if(e==45)return Pee}else if(t==3)return R1n}return new Wq(i)}function G9e(n){var e,t,i;return t=n.l,(t&t-1)!=0||(i=n.m,(i&i-1)!=0)||(e=n.h,(e&e-1)!=0)||e==0&&i==0&&t==0?-1:e==0&&i==0&&t!=0?dV(t):e==0&&i!=0&&t==0?dV(i)+22:e!=0&&i==0&&t==0?dV(e)+44:-1}function z9e(n,e){var t,i,r,c,o;for(le(e,"Edge joining",1),t=on(sn(k(n,(nn(),Q_)))),r=new E(n.b);r.a1)for(r=new E(n.a);r.a0),c.a.Xb(c.c=--c.b),U0(c,r),ne(c.b3&&fh(n,0,e-3))}function V9e(n){var e,t,i,r;return B(k(n,(nn(),Wb)))===B((_h(),F1))?!n.e&&B(k(n,ty))!==B((G3(),Vk)):(i=u(k(n,B_),292),r=on(sn(k(n,R_)))||B(k(n,xm))===B((x2(),Xk)),e=u(k(n,rsn),19).a,t=n.a.c.length,!r&&i!=(G3(),Vk)&&(e==0||e>t))}function Q9e(n){var e,t;for(t=0;t0);t++);if(t>0&&t0);e++);return e>0&&t>16!=6&&!!e){if(s4(n,e))throw T(new Hn(um+HLn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?gJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=K2(e,n,6,i)),i=bU(n,e,i),i&&i.Fi()}else(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,6,e,e))}function GY(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=9&&!!e){if(s4(n,e))throw T(new Hn(um+CBn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?vJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=K2(e,n,9,i)),i=wU(n,e,i),i&&i.Fi()}else(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,9,e,e))}function Gx(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=3&&!!e){if(s4(n,e))throw T(new Hn(um+ERn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?kJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=K2(e,n,12,i)),i=dU(n,e,i),i&&i.Fi()}else(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,3,e,e))}function g4(n){var e,t,i,r,c;if(i=Hs(n),c=n.j,c==null&&!!i)return n.$j()?null:i.zj();if(I(i,148)){if(t=i.Aj(),t&&(r=t.Nh(),r!=n.i)){if(e=u(i,148),e.Ej())try{n.g=r.Kh(e,c)}catch(o){if(o=jt(o),I(o,78))n.g=null;else throw T(o)}n.i=r}return n.g}return null}function TNn(n){var e;return e=new X,W(e,new h2(new fn(n.c,n.d),new fn(n.c+n.b,n.d))),W(e,new h2(new fn(n.c,n.d),new fn(n.c,n.d+n.a))),W(e,new h2(new fn(n.c+n.b,n.d+n.a),new fn(n.c+n.b,n.d))),W(e,new h2(new fn(n.c+n.b,n.d+n.a),new fn(n.c,n.d+n.a))),e}function MNn(n,e,t,i){var r,c,o;if(o=SJ(e,t),i.c[i.c.length]=e,n.j[o.p]==-1||n.j[o.p]==2||n.a[e.p])return i;for(n.j[o.p]=-1,c=new re(ue(Kh(o).a.Kc(),new Mn));Se(c);)if(r=u(ve(c),17),!(!(!Xi(r)&&!(!Xi(r)&&r.c.i.c==r.d.i.c))||r==e))return MNn(n,r,o,i);return i}function J9e(n,e,t){var i,r,c;for(c=e.a.ec().Kc();c.Ob();)r=u(c.Pb(),79),i=u(te(n.b,r),266),!i&&(At(lh(r))==At(pl(r))?a7e(n,r,t):lh(r)==At(pl(r))?te(n.c,r)==null&&te(n.b,pl(r))!=null&&c_n(n,r,t,!1):te(n.d,r)==null&&te(n.b,lh(r))!=null&&c_n(n,r,t,!0))}function Y9e(n,e){var t,i,r,c,o,f,h;for(r=n.Kc();r.Ob();)for(i=u(r.Pb(),10),f=new gc,Kr(f,i),ui(f,(J(),Vn)),H(f,(G(),XS),(qn(),!0)),o=e.Kc();o.Ob();)c=u(o.Pb(),10),h=new gc,Kr(h,c),ui(h,Gn),H(h,XS,!0),t=new Sd,H(t,XS,!0),Ki(t,f),Ti(t,h)}function Z9e(n,e,t,i){var r,c,o,f;r=y$n(n,e,t),c=y$n(n,t,e),o=u(te(n.c,e),112),f=u(te(n.c,t),112),ri.b.g&&(c.c[c.c.length]=i);return c}function p4(){p4=N,Ng=new t8("CANDIDATE_POSITION_LAST_PLACED_RIGHT",0),Cp=new t8("CANDIDATE_POSITION_LAST_PLACED_BELOW",1),n9=new t8("CANDIDATE_POSITION_WHOLE_DRAWING_RIGHT",2),Zm=new t8("CANDIDATE_POSITION_WHOLE_DRAWING_BELOW",3),e9=new t8("WHOLE_DRAWING",4)}function n8e(n,e){if(I(e,239))return Ige(n,u(e,33));if(I(e,186))return qge(n,u(e,118));if(I(e,354))return t1e(n,u(e,137));if(I(e,352))return Mye(n,u(e,79));if(e)return null;throw T(new Hn(qtn+vl(new Ku(A(M(Zn,1),rn,1,5,[e])))))}function e8e(n){var e,t,i,r,c,o,f;for(c=new Ct,r=new E(n.d.a);r.a1)for(e=md((t=new ta,++n.b,t),n.d),f=_e(c,0);f.b!=f.d.c;)o=u(Re(f),121),Eo(ao(lo(bo(ho(new Ls,1),0),e),o))}function zY(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=11&&!!e){if(s4(n,e))throw T(new Hn(um+fZ(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?yJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=K2(e,n,10,i)),i=EU(n,e,i),i&&i.Fi()}else(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,11,e,e))}function t8e(n){var e,t,i,r;for(i=new ya(new na(n.b).a);i.b;)t=Ld(i),r=u(t.cd(),11),e=u(t.dd(),10),H(e,(G(),rt),r),H(r,Mu,e),H(r,Yk,(qn(),!0)),ui(r,u(k(e,nc),61)),k(e,nc),H(r.i,(nn(),Lt),(Ai(),Mv)),u(k(qi(r.i),Sc),21).Fc((or(),fv))}function i8e(n,e,t){var i,r,c,o,f,h;if(c=0,o=0,n.c)for(h=new E(n.d.i.j);h.ac.a?-1:r.ah){for(a=n.d,n.d=F(h1n,Ytn,63,2*h+4,0,1),c=0;c=9223372036854776e3?(O3(),min):(r=!1,n<0&&(r=!0,n=-n),i=0,n>=Oa&&(i=Ht(n/Oa),n-=i*Oa),t=0,n>=Y2&&(t=Ht(n/Y2),n-=t*Y2),e=Ht(n),c=Bc(e,t,i),r&&lF(c),c)}function d8e(n,e){var t,i,r,c;for(t=!e||!n.u.Hc((Tu(),n1)),c=0,r=new E(n.e.Cf());r.a=-e&&i==e?new Pi(Q(t-1),Q(i)):new Pi(Q(t),Q(i-1))}function ONn(){return rr(),A(M(eMe,1),z,77,0,[dcn,hcn,Em,JR,Dcn,pS,AS,nv,Icn,ycn,Scn,Z4,Ocn,vcn,$cn,rcn,yS,YR,wS,CS,xcn,ES,ccn,Pcn,Lcn,TS,Fcn,gS,wcn,Mcn,Tcn,SS,ocn,bS,mS,scn,Y4,Ecn,mcn,Acn,Cm,lcn,fcn,Ccn,kcn,kS,MS,ucn,jS,jcn,vS,gcn,bcn,Uk,dS,pcn,acn])}function p8e(n,e,t){n.d=0,n.b=0,e.k==(Qn(),Ac)&&t.k==Ac&&u(k(e,(G(),rt)),10)==u(k(t,rt),10)&&(B$(e).j==(J(),Kn)?gNn(n,e,t):gNn(n,t,e)),e.k==Ac&&t.k==gi?B$(e).j==(J(),Kn)?n.d=1:n.b=1:t.k==Ac&&e.k==gi&&(B$(t).j==(J(),Kn)?n.b=1:n.d=1),r3e(n,e,t)}function v8e(n){var e,t,i,r,c,o,f,h,l,a,d;return d=GJ(n),e=n.a,h=e!=null,h&&a3(d,"category",n.a),r=H9(new _p(n.d)),o=!r,o&&(l=new Yl,_o(d,"knownOptions",l),t=new mmn(l),$i(new _p(n.d),t)),c=H9(n.g),f=!c,f&&(a=new Yl,_o(d,"supportedFeatures",a),i=new kmn(a),$i(n.g,i)),d}function m8e(n){var e,t,i,r,c,o,f,h,l;for(i=!1,e=336,t=0,c=new $jn(n.length),f=n,h=0,l=f.length;h>16!=7&&!!e){if(s4(n,e))throw T(new Hn(um+Bxn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?pJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=u(e,49).gh(n,1,xy,i)),i=wW(n,e,i),i&&i.Fi()}else(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,7,e,e))}function DNn(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=3&&!!e){if(s4(n,e))throw T(new Hn(um+WDn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?mJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=u(e,49).gh(n,0,Ny,i)),i=gW(n,e,i),i&&i.Fi()}else(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,3,e,e))}function Ux(n,e){d4();var t,i,r,c,o,f,h,l,a;return e.d>n.d&&(f=n,n=e,e=f),e.d<63?f7e(n,e):(o=(n.d&-2)<<4,l=PX(n,o),a=PX(e,o),i=oL(n,I2(l,o)),r=oL(e,I2(a,o)),h=Ux(l,a),t=Ux(i,r),c=Ux(oL(l,i),oL(r,a)),c=gL(gL(c,h),t),c=I2(c,o),h=I2(h,o<<1),gL(gL(h,c),t))}function y8e(n,e,t){var i,r,c,o,f;for(o=f6(n,t),f=F(kh,E1,10,e.length,0,1),i=0,c=o.Kc();c.Ob();)r=u(c.Pb(),11),on(sn(k(r,(G(),Yk))))&&(f[i++]=u(k(r,Mu),10));if(i=0;c+=t?1:-1)o=o|e.c.Sf(h,c,t,i&&!on(sn(k(e.j,(G(),p0))))&&!on(sn(k(e.j,(G(),Pg))))),o=o|e.q._f(h,c,t),o=o|pBn(n,h[c],t,i);return ri(n.c,e),o}function dM(n,e,t){var i,r,c,o,f,h,l,a,d,g;for(a=gAn(n.j),d=0,g=a.length;d1&&(n.a=!0),Nfe(u(t.b,65),st(Vr(u(e.b,65).c),Df(ki(Vr(u(t.b,65).a),u(e.b,65).a),r))),IMn(n,e),$Nn(n,t)}function FNn(n){var e,t,i,r,c,o,f;for(c=new E(n.a.a);c.a0&&c>0?o.p=e++:i>0?o.p=t++:c>0?o.p=r++:o.p=t++}Pn(),bi(n.j,new w0n)}function M8e(n){var e,t;t=null,e=u(un(n.g,0),17);do{if(t=e.d.i,li(t,(G(),Js)))return u(k(t,Js),11).i;if(t.k!=(Qn(),ti)&&Se(new re(ue(ni(t).a.Kc(),new Mn))))e=u(ve(new re(ue(ni(t).a.Kc(),new Mn))),17);else if(t.k!=ti)return null}while(!!t&&t.k!=(Qn(),ti));return t}function A8e(n,e){var t,i,r,c,o,f,h,l,a;for(f=e.j,o=e.g,h=u(un(f,f.c.length-1),113),a=(Ln(0,f.c.length),u(f.c[0],113)),l=lx(n,o,h,a),c=1;cl&&(h=t,a=r,l=i);e.a=a,e.c=h}function S8e(n,e){var t,i;if(i=T8(n.b,e.b),!i)throw T(new Dr("Invalid hitboxes for scanline constraint calculation."));(KOn(e.b,u(Sue(n.b,e.b),57))||KOn(e.b,u(Aue(n.b,e.b),57)))&&(eh(),e.b+""),n.a[e.b.f]=u(oD(n.b,e.b),57),t=u(sD(n.b,e.b),57),t&&(n.a[t.f]=e.b)}function Eo(n){if(!n.a.d||!n.a.e)throw T(new Dr((Ph(Qzn),Qzn.k+" must have a source and target "+(Ph(krn),krn.k)+" specified.")));if(n.a.d==n.a.e)throw T(new Dr("Network simplex does not support self-loops: "+n.a+" "+n.a.d+" "+n.a.e));return vE(n.a.d.g,n.a),vE(n.a.e.b,n.a),n.a}function P8e(n,e,t){var i,r,c,o,f,h,l;for(l=new Q1(new v6n(n)),o=A(M(NWn,1),WKn,11,0,[e,t]),f=0,h=o.length;fh-n.b&&fh-n.a&&f0&&++p;++g}return p}function R8e(n,e){var t,i,r,c,o;for(o=u(k(e,(Yd(),Aon)),425),c=_e(e.b,0);c.b!=c.d.c;)if(r=u(Re(c),86),n.b[r.g]==0){switch(o.g){case 0:oFn(n,r);break;case 1:Kme(n,r)}n.b[r.g]=2}for(i=_e(n.a,0);i.b!=i.d.c;)t=u(Re(i),188),lb(t.b.d,t,!0),lb(t.c.b,t,!0);H(e,(cc(),kon),n.a)}function Kc(n,e){er();var t,i,r,c;return e?e==(ht(),Aee)||(e==wee||e==td||e==bee)&&n!=N1n?new KZ(n,e):(i=u(e,677),t=i.pk(),t||(m3(jr((wu(),xi),e)),t=i.pk()),c=(!t.i&&(t.i=new we),t.i),r=u(Xr(Ar(c.f,n)),1942),!r&&it(c,n,r=new KZ(n,e)),r):lee}function _8e(n,e){var t,i,r,c,o,f,h,l,a;for(h=u(k(n,(G(),rt)),11),l=qr(A(M(ai,1),q,8,0,[h.i.n,h.n,h.a])).a,a=n.i.n.b,t=Nf(n.e),r=t,c=0,o=r.length;c0?c.a?(f=c.b.rf().a,t>f&&(r=(t-f)/2,c.d.b=r,c.d.c=r)):c.d.c=n.s+t:L5(n.u)&&(i=zJ(c.b),i.c<0&&(c.d.b=-i.c),i.c+i.b>c.b.rf().a&&(c.d.c=i.c+i.b-c.b.rf().a))}function G8e(n,e){var t,i,r,c;for(le(e,"Semi-Interactive Crossing Minimization Processor",1),t=!1,r=new E(n.b);r.a=0){if(e==t)return new Pi(Q(-e-1),Q(-e-1));if(e==-t)return new Pi(Q(-e),Q(t+1))}return j.Math.abs(e)>j.Math.abs(t)?e<0?new Pi(Q(-e),Q(t)):new Pi(Q(-e),Q(t+1)):new Pi(Q(e+1),Q(t))}function W8e(n){var e,t;t=u(k(n,(nn(),qc)),163),e=u(k(n,(G(),qa)),303),t==(As(),$l)?(H(n,qc,ey),H(n,qa,(Nh(),Ag))):t==Gb?(H(n,qc,ey),H(n,qa,(Nh(),bp))):e==(Nh(),Ag)?(H(n,qc,$l),H(n,qa,Qk)):e==bp&&(H(n,qc,Gb),H(n,qa,Qk))}function bM(){bM=N,hy=new tgn,LJn=Ze(new hi,(Qi(),Hc),(rr(),wS)),RJn=ju(Ze(new hi,Hc,ES),Ir,jS),_Jn=Wd(Wd(Lj(ju(Ze(new hi,Jf,AS),Ir,MS),Mc),TS),SS),NJn=ju(Ze(Ze(Ze(new hi,Ol,pS),Mc,mS),Mc,Y4),Ir,vS),BJn=ju(Ze(Ze(new hi,Mc,Y4),Mc,bS),Ir,dS)}function S6(){S6=N,qJn=Ze(ju(new hi,(Qi(),Ir),(rr(),gcn)),Hc,wS),WJn=Wd(Wd(Lj(ju(Ze(new hi,Jf,AS),Ir,MS),Mc),TS),SS),GJn=ju(Ze(Ze(Ze(new hi,Ol,pS),Mc,mS),Mc,Y4),Ir,vS),UJn=Ze(Ze(new hi,Hc,ES),Ir,jS),zJn=ju(Ze(Ze(new hi,Mc,Y4),Mc,bS),Ir,dS)}function X8e(n,e,t,i,r){var c,o;(!Xi(e)&&e.c.i.c==e.d.i.c||!VIn(qr(A(M(ai,1),q,8,0,[r.i.n,r.n,r.a])),t))&&!Xi(e)&&(e.c==r?o3(e.a,0,new mr(t)):Ke(e.a,new mr(t)),i&&!Ah(n.a,t)&&(o=u(k(e,(nn(),Tr)),74),o||(o=new fu,H(e,Tr,o)),c=new mr(t),Kt(o,c,o.c.b,o.c),ri(n.a,c)))}function V8e(n){var e,t;for(t=new re(ue(xr(n).a.Kc(),new Mn));Se(t);)if(e=u(ve(t),17),e.c.i.k!=(Qn(),Qu))throw T(new pw(DN+S7(n)+"' has its layer constraint set to FIRST, but has at least one incoming edge that does not come from a FIRST_SEPARATE node. That must not happen."))}function Q8e(n,e,t){var i,r,c,o,f,h,l;if(r=ZDn(n.Db&254),r==0)n.Eb=t;else{if(r==1)f=F(Zn,rn,1,2,5,1),c=hx(n,e),c==0?(f[0]=t,f[1]=n.Eb):(f[0]=n.Eb,f[1]=t);else for(f=F(Zn,rn,1,r+1,5,1),o=wa(n.Eb),i=2,h=0,l=0;i<=128;i<<=1)i==e?f[l++]=t:(n.Db&i)!=0&&(f[l++]=o[h++]);n.Eb=f}n.Db|=e}function LNn(n,e,t){var i,r,c,o;for(this.b=new X,r=0,i=0,o=new E(n);o.a0&&(c=u(un(this.b,0),167),r+=c.o,i+=c.p),r*=2,i*=2,e>1?r=Ht(j.Math.ceil(r*e)):i=Ht(j.Math.ceil(i/e)),this.a=new BQ(r,i)}function NNn(n,e,t,i,r,c){var o,f,h,l,a,d,g,p,v,m,C,S;for(a=i,e.j&&e.o?(p=u(te(n.f,e.A),57),m=p.d.c+p.d.b,--a):m=e.a.c+e.a.b,d=r,t.q&&t.o?(p=u(te(n.f,t.C),57),l=p.d.c,++d):l=t.a.c,C=l-m,h=j.Math.max(2,d-a),f=C/h,v=m+f,g=a;g=0;o+=r?1:-1){for(f=e[o],h=i==(J(),Vn)?r?Gr(f,i):ga(Gr(f,i)):r?ga(Gr(f,i)):Gr(f,i),c&&(n.c[f.p]=h.gc()),d=h.Kc();d.Ob();)a=u(d.Pb(),11),n.d[a.p]=l++;Yt(t,h)}}function BNn(n,e,t){var i,r,c,o,f,h,l,a;for(c=K(Y(n.b.Kc().Pb())),l=K(Y(cwe(e.b))),i=Df(Vr(n.a),l-t),r=Df(Vr(e.a),t-c),a=st(i,r),Df(a,1/(l-c)),this.a=a,this.b=new X,f=!0,o=n.b.Kc(),o.Pb();o.Ob();)h=K(Y(o.Pb())),f&&h-t>aB&&(this.b.Fc(t),f=!1),this.b.Fc(h);f&&this.b.Fc(t)}function J8e(n){var e,t,i,r;if(oke(n,n.n),n.d.c.length>0){for(Wv(n.c);IY(n,u(y(new E(n.e.a)),121))>5,e&=31,i>=n.d)return n.e<0?(kl(),kR):(kl(),X4);if(c=n.d-i,r=F(be,Le,25,c+1,15,1),G5e(r,c,n.a,i,e),n.e<0){for(t=0;t0&&n.a[t]<<32-e!=0){for(t=0;t=0?!1:(t=rg((wu(),xi),r,e),t?(i=t.Zj(),(i>1||i==-1)&&Ad(jr(xi,t))!=3):!0)):!1}function e7e(n,e,t,i){var r,c,o,f,h;return f=Pr(u(D((!e.b&&(e.b=new Fn(he,e,4,7)),e.b),0),82)),h=Pr(u(D((!e.c&&(e.c=new Fn(he,e,5,8)),e.c),0),82)),At(f)==At(h)||ub(h,f)?null:(o=$8(e),o==t?i:(c=u(te(n.a,o),10),c&&(r=c.e,r)?r:null))}function t7e(n,e){var t;switch(t=u(k(n,(nn(),eP)),276),le(e,"Label side selection ("+t+")",1),t.g){case 0:tNn(n,(cs(),jh));break;case 1:tNn(n,(cs(),Rl));break;case 2:pRn(n,(cs(),jh));break;case 3:pRn(n,(cs(),Rl));break;case 4:YNn(n,(cs(),jh));break;case 5:YNn(n,(cs(),Rl))}ce(e)}function YY(n,e,t){var i,r,c,o,f,h;if(i=Kie(t,n.length),o=n[i],o[0].k==(Qn(),Xt))for(c=t8n(t,o.length),h=e.j,r=0;r0&&(t[0]+=n.d,o-=t[0]),t[2]>0&&(t[2]+=n.d,o-=t[2]),c=j.Math.max(0,o),t[1]=j.Math.max(t[1],o),OX(n,Lc,r.c+i.b+t[0]-(t[1]-o)/2,t),e==Lc&&(n.c.b=c,n.c.c=r.c+i.b+(c-o)/2)}function VNn(){this.c=F(ji,pr,25,(J(),A(M(Zi,1),hc,61,0,[Wr,Kn,Vn,ae,Gn])).length,15,1),this.b=F(ji,pr,25,A(M(Zi,1),hc,61,0,[Wr,Kn,Vn,ae,Gn]).length,15,1),this.a=F(ji,pr,25,A(M(Zi,1),hc,61,0,[Wr,Kn,Vn,ae,Gn]).length,15,1),KG(this.c,Ft),KG(this.b,Vt),KG(this.a,Vt)}function Ec(n,e,t){var i,r,c,o;if(e<=t?(r=e,c=t):(r=t,c=e),i=0,n.b==null)n.b=F(be,Le,25,2,15,1),n.b[0]=r,n.b[1]=c,n.c=!0;else{if(i=n.b.length,n.b[i-1]+1==r){n.b[i-1]=c;return}o=F(be,Le,25,i+2,15,1),pc(n.b,0,o,0,i),n.b=o,n.b[i-1]>=r&&(n.c=!1,n.a=!1),n.b[i++]=r,n.b[i]=c,n.c||Jw(n)}}function h7e(n,e,t){var i,r,c,o,f,h,l;for(l=e.d,n.a=new Oc(l.c.length),n.c=new we,f=new E(l);f.a=0?n._g(l,!1,!0):Jd(n,t,!1),58));n:for(c=d.Kc();c.Ob();){for(r=u(c.Pb(),56),a=0;a1;)yb(r,r.i-1);return i}function w7e(n,e){var t,i,r,c,o,f,h;for(le(e,"Comment post-processing",1),c=new E(n.b);c.an.d[o.p]&&(t+=TX(n.b,c),fl(n.a,Q(c)));for(;!Uv(n.a);)tV(n.b,u(j2(n.a),19).a)}return t}function ZNn(n,e,t){var i,r,c,o;for(c=(!e.a&&(e.a=new V(Pt,e,10,11)),e.a).i,r=new ie((!e.a&&(e.a=new V(Pt,e,10,11)),e.a));r.e!=r.i.gc();)i=u(oe(r),33),(!i.a&&(i.a=new V(Pt,i,10,11)),i.a).i==0||(c+=ZNn(n,i,!1));if(t)for(o=At(e);o;)c+=(!o.a&&(o.a=new V(Pt,o,10,11)),o.a).i,o=At(o);return c}function yb(n,e){var t,i,r,c;return n.ej()?(i=null,r=n.fj(),n.ij()&&(i=n.kj(n.pi(e),null)),t=n.Zi(4,c=q2(n,e),null,e,r),n.bj()&&c!=null&&(i=n.dj(c,i)),i?(i.Ei(t),i.Fi()):n.$i(t),c):(c=q2(n,e),n.bj()&&c!=null&&(i=n.dj(c,null),i&&i.Fi()),c)}function p7e(n){var e,t,i,r,c,o,f,h,l,a;for(l=n.a,e=new fi,h=0,i=new E(n.d);i.af.d&&(a=f.d+f.a+l));t.c.d=a,e.a.zc(t,e),h=j.Math.max(h,t.c.d+t.c.a)}return h}function or(){or=N,KS=new _0("COMMENTS",0),Ds=new _0("EXTERNAL_PORTS",1),Pm=new _0("HYPEREDGES",2),HS=new _0("HYPERNODES",3),fv=new _0("NON_FREE_PORTS",4),Mg=new _0("NORTH_SOUTH_PORTS",5),Im=new _0(aHn,6),sv=new _0("CENTER_LABELS",7),ov=new _0("END_LABELS",8),qS=new _0("PARTITIONS",9)}function jb(n){var e,t,i,r,c;for(r=new X,e=new D5((!n.a&&(n.a=new V(Pt,n,10,11)),n.a)),i=new re(ue(Gh(n).a.Kc(),new Mn));Se(i);)t=u(ve(i),79),I(D((!t.b&&(t.b=new Fn(he,t,4,7)),t.b),0),186)||(c=Pr(u(D((!t.c&&(t.c=new Fn(he,t,5,8)),t.c),0),82)),e.a._b(c)||(r.c[r.c.length]=c));return r}function v7e(n){var e,t,i,r,c,o;for(c=new fi,e=new D5((!n.a&&(n.a=new V(Pt,n,10,11)),n.a)),r=new re(ue(Gh(n).a.Kc(),new Mn));Se(r);)i=u(ve(r),79),I(D((!i.b&&(i.b=new Fn(he,i,4,7)),i.b),0),186)||(o=Pr(u(D((!i.c&&(i.c=new Fn(he,i,5,8)),i.c),0),82)),e.a._b(o)||(t=c.a.zc(o,c),t==null));return c}function m7e(n,e,t,i,r){return i<0?(i=Qw(n,r,A(M(tn,1),q,2,6,[FL,xL,LL,NL,Q2,BL,RL,_L,KL,HL,qL,GL]),e),i<0&&(i=Qw(n,r,A(M(tn,1),q,2,6,["Jan","Feb","Mar","Apr",Q2,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),e)),i<0?!1:(t.k=i,!0)):i>0?(t.k=i-1,!0):!1}function k7e(n,e,t,i,r){return i<0?(i=Qw(n,r,A(M(tn,1),q,2,6,[FL,xL,LL,NL,Q2,BL,RL,_L,KL,HL,qL,GL]),e),i<0&&(i=Qw(n,r,A(M(tn,1),q,2,6,["Jan","Feb","Mar","Apr",Q2,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),e)),i<0?!1:(t.k=i,!0)):i>0?(t.k=i-1,!0):!1}function y7e(n,e,t,i,r,c){var o,f,h,l;if(f=32,i<0){if(e[0]>=n.length||(f=Di(n,e[0]),f!=43&&f!=45)||(++e[0],i=uM(n,e),i<0))return!1;f==45&&(i=-i)}return f==32&&e[0]-t==2&&r.b==2&&(h=new Pj,l=h.q.getFullYear()-El+El-80,o=l%100,c.a=i==o,i+=(l/100|0)*100+(i=l&&(h=i);h&&(a=j.Math.max(a,h.a.o.a)),a>g&&(d=l,g=a)}return d}function C7e(n,e,t){var i,r,c;if(n.e=t,n.d=0,n.b=0,n.f=1,n.i=e,(n.e&16)==16&&(n.i=hke(n.i)),n.j=n.i.length,Qe(n),c=Ud(n),n.d!=n.j)throw T(new Ee(Pe((je(),Lqn))));if(n.g){for(i=0;ixHn?bi(h,n.b):i<=xHn&&i>LHn?bi(h,n.d):i<=LHn&&i>NHn?bi(h,n.c):i<=NHn&&bi(h,n.a),c=iBn(n,h,c);return r}function kl(){kl=N;var n;for(WA=new l1(1,1),yR=new l1(1,10),X4=new l1(0,0),kR=new l1(-1,1),Rin=A(M(vg,1),q,91,0,[X4,WA,new l1(1,2),new l1(1,3),new l1(1,4),new l1(1,5),new l1(1,6),new l1(1,7),new l1(1,8),new l1(1,9),yR]),XA=F(vg,q,91,32,0,1),n=0;n1,f&&(i=new fn(r,t.b),Ke(e.a,i)),Z5(e.a,A(M(ai,1),q,8,0,[g,d]))}function oBn(n){bd(n,new Sa(hd(sd(fd(od(new Jl,kA),"ELK Randomizer"),'Distributes the nodes randomly on the plane, leading to very obfuscating layouts. Can be useful to demonstrate the power of "real" layout algorithms.'),new x2n))),Z(n,kA,c0,Vhn),Z(n,kA,Ib,15),Z(n,kA,UM,Q(0)),Z(n,kA,tp,F4)}function eZ(){eZ=N;var n,e,t,i,r,c;for(j9=F(ku,wg,25,255,15,1),aI=F(xs,_f,25,16,15,1),e=0;e<255;e++)j9[e]=-1;for(t=57;t>=48;t--)j9[t]=t-48<<24>>24;for(i=70;i>=65;i--)j9[i]=i-65+10<<24>>24;for(r=102;r>=97;r--)j9[r]=r-97+10<<24>>24;for(c=0;c<10;c++)aI[c]=48+c&Ut;for(n=10;n<=15;n++)aI[n]=65+n-10&Ut}function gM(n,e,t){var i,r,c,o,f,h,l,a;return f=e.i-n.g/2,h=t.i-n.g/2,l=e.j-n.g/2,a=t.j-n.g/2,c=e.g+n.g/2,o=t.g+n.g/2,i=e.f+n.g/2,r=t.f+n.g/2,f>19!=0)return"-"+fBn(U3(n));for(t=n,i="";!(t.l==0&&t.m==0&&t.h==0);){if(r=A$(NM),t=$Z(t,r,!0),e=""+y8n(Sl),!(t.l==0&&t.m==0&&t.h==0))for(c=9-e.length;c>0;c--)e="0"+e;i=e+i}return i}function I7e(){if(!Object.create||!Object.getOwnPropertyNames)return!1;var n="__proto__",e=Object.create(null);if(e[n]!==void 0)return!1;var t=Object.getOwnPropertyNames(e);return!(t.length!=0||(e[n]=42,e[n]!==42)||Object.getOwnPropertyNames(e).length==0)}function O7e(n){var e,t,i,r,c,o,f;for(e=!1,t=0,r=new E(n.d.b);r.a=n.a||!HJ(e,t))return-1;if(C3(u(i.Kb(e),20)))return 1;for(r=0,o=u(i.Kb(e),20).Kc();o.Ob();)if(c=u(o.Pb(),17),h=c.c.i==e?c.d.i:c.c.i,f=iZ(n,h,t,i),f==-1||(r=j.Math.max(r,f),r>n.c-1))return-1;return r+1}function hBn(n,e){var t,i,r,c,o,f;if(B(e)===B(n))return!0;if(!I(e,15)||(i=u(e,15),f=n.gc(),i.gc()!=f))return!1;if(o=i.Kc(),n.ni()){for(t=0;t0){if(n.qj(),e!=null){for(c=0;c>24;case 97:case 98:case 99:case 100:case 101:case 102:return n-97+10<<24>>24;case 65:case 66:case 67:case 68:case 69:case 70:return n-65+10<<24>>24;default:throw T(new If("Invalid hexadecimal"))}}function x7e(n,e,t){var i,r,c,o;for(le(t,"Processor order nodes",2),n.a=K(Y(k(e,(Yd(),Son)))),r=new Ct,o=_e(e.b,0);o.b!=o.d.c;)c=u(Re(o),86),on(sn(k(c,(cc(),ew))))&&Kt(r,c,r.c.b,r.c);i=(ne(r.b!=0),u(r.a.a.c,86)),IRn(n,i),!t.b&&Y$(t,1),oZ(n,i,0-K(Y(k(i,(cc(),CP))))/2,0),!t.b&&Y$(t,1),ce(t)}function pM(){pM=N,vrn=new kw("SPIRAL",0),brn=new kw("LINE_BY_LINE",1),wrn=new kw("MANHATTAN",2),drn=new kw("JITTER",3),AR=new kw("QUADRANTS_LINE_BY_LINE",4),prn=new kw("QUADRANTS_MANHATTAN",5),grn=new kw("QUADRANTS_JITTER",6),arn=new kw("COMBINE_LINE_BY_LINE_MANHATTAN",7),lrn=new kw("COMBINE_JITTER_MANHATTAN",8)}function aBn(n,e,t,i){var r,c,o,f,h,l;for(h=gx(n,t),l=gx(e,t),r=!1;!!h&&!!l&&(i||O3e(h,l,t));)o=gx(h,t),f=gx(l,t),W8(e),W8(n),c=h.c,kL(h,!1),kL(l,!1),t?(wb(e,l.p,c),e.p=l.p,wb(n,h.p+1,c),n.p=h.p):(wb(n,h.p,c),n.p=h.p,wb(e,l.p+1,c),e.p=l.p),yr(h,null),yr(l,null),h=o,l=f,r=!0;return r}function L7e(n,e,t,i){var r,c,o,f,h;for(r=!1,c=!1,f=new E(i.j);f.a=e.length)throw T(new vr("Greedy SwitchDecider: Free layer not in graph."));this.c=e[n],this.e=new m8(i),tF(this.e,this.c,(J(),Gn)),this.i=new m8(i),tF(this.i,this.c,Vn),this.f=new hCn(this.c),this.a=!c&&r.i&&!r.s&&this.c[0].k==(Qn(),Xt),this.a&&Z5e(this,n,e.length)}function bBn(n,e){var t,i,r,c,o,f;c=!n.B.Hc((xu(),$y)),o=n.B.Hc(lH),n.a=new f$n(o,c,n.c),n.n&&WW(n.a.n,n.n),VI(n.g,(Ko(),Lc),n.a),e||(i=new w6(1,c,n.c),i.n.a=n.k,k2(n.p,(J(),Kn),i),r=new w6(1,c,n.c),r.n.d=n.k,k2(n.p,ae,r),f=new w6(0,c,n.c),f.n.c=n.k,k2(n.p,Gn,f),t=new w6(0,c,n.c),t.n.b=n.k,k2(n.p,Vn,t))}function B7e(n){var e,t,i;switch(e=u(k(n.d,(nn(),Qh)),218),e.g){case 2:t=bTe(n);break;case 3:t=(i=new X,Bt(pt(Xc(Hr(Hr(new $n(null,new xn(n.d.b,16)),new Obn),new Dbn),new $bn),new vbn),new X5n(i)),i);break;default:throw T(new Dr("Compaction not supported for "+e+" edges."))}Lje(n,t),$i(new _p(n.g),new U5n(n))}function R7e(n,e){var t;return t=new yI,e&&Sr(t,u(te(n.a,xy),94)),I(e,470)&&Sr(t,u(te(n.a,Ly),94)),I(e,354)?(Sr(t,u(te(n.a,Br),94)),t):(I(e,82)&&Sr(t,u(te(n.a,he),94)),I(e,239)?(Sr(t,u(te(n.a,Pt),94)),t):I(e,186)?(Sr(t,u(te(n.a,Ru),94)),t):(I(e,352)&&Sr(t,u(te(n.a,di),94)),t))}function zo(){zo=N,J4=new tr((Xe(),GP),Q(1)),oS=new tr(Za,80),uWn=new tr(Mhn,5),JUn=new tr(Mp,F4),rWn=new tr(uH,Q(1)),cWn=new tr(sH,(qn(),!0)),xrn=new pd(50),tWn=new tr(Ya,xrn),Drn=KP,Lrn=r9,YUn=new tr(JK,!1),Frn=Ty,eWn=Bl,nWn=Ja,ZUn=_g,iWn=tw,$rn=(eY(),GUn),RR=XUn,sS=qUn,BR=zUn,Nrn=WUn}function _7e(n){var e,t,i,r,c,o,f,h;for(h=new gSn,f=new E(n.a);f.a0&&e=0)return!1;if(e.p=t.b,W(t.e,e),r==(Qn(),gi)||r==Ac){for(o=new E(e.j);o.a1||o==-1)&&(c|=16),(r.Bb&uc)!=0&&(c|=64)),(t.Bb&Yi)!=0&&(c|=Lb),c|=Co):I(e,457)?c|=512:(i=e.Bj(),!!i&&(i.i&1)!=0&&(c|=256)),(n.Bb&512)!=0&&(c|=128),c}function P6(n,e){var t,i,r,c,o;for(n=n==null?iu:(_n(n),n),r=0;rn.d[f.p]&&(t+=TX(n.b,c),fl(n.a,Q(c)))):++o;for(t+=n.b.d*o;!Uv(n.a);)tV(n.b,u(j2(n.a),19).a)}return t}function V7e(n,e){var t;return n.f==EH?(t=Ad(jr((wu(),xi),e)),n.e?t==4&&e!=(U2(),$p)&&e!=(U2(),Dp)&&e!=(U2(),CH)&&e!=(U2(),TH):t==2):!!n.d&&(n.d.Hc(e)||n.d.Hc(S2(jr((wu(),xi),e)))||n.d.Hc(rg((wu(),xi),n.b,e)))?!0:n.f&&UY((wu(),n.f),S8(jr(xi,e)))?(t=Ad(jr(xi,e)),n.e?t==4:t==2):!1}function Q7e(n,e,t,i){var r,c,o,f,h,l,a,d;return o=u(hn(t,(Xe(),Ap)),8),h=o.a,a=o.b+n,r=j.Math.atan2(a,h),r<0&&(r+=ag),r+=e,r>ag&&(r-=ag),f=u(hn(i,Ap),8),l=f.a,d=f.b+n,c=j.Math.atan2(d,l),c<0&&(c+=ag),c+=e,c>ag&&(c-=ag),nf(),ko(1e-10),j.Math.abs(r-c)<=1e-10||r==c||isNaN(r)&&isNaN(c)?0:rc?1:gd(isNaN(r),isNaN(c))}function Jx(n){var e,t,i,r,c,o,f;for(f=new we,i=new E(n.a.b);i.a=n.o)throw T(new Uq);f=e>>5,o=e&31,c=Ih(1,ge(Ih(o,1))),r?n.n[t][f]=uf(n.n[t][f],c):n.n[t][f]=ci(n.n[t][f],JU(c)),c=Ih(c,1),i?n.n[t][f]=uf(n.n[t][f],c):n.n[t][f]=ci(n.n[t][f],JU(c))}catch(h){throw h=jt(h),I(h,320)?T(new vr(vN+n.o+"*"+n.p+mN+e+Ji+t+kN)):T(h)}}function oZ(n,e,t,i){var r,c,o;e&&(c=K(Y(k(e,(cc(),O1))))+i,o=t+K(Y(k(e,CP)))/2,H(e,EK,Q(ge(eu(j.Math.round(c))))),H(e,yon,Q(ge(eu(j.Math.round(o))))),e.d.b==0||oZ(n,u(dE((r=_e(new U1(e).a.d,0),new t2(r))),86),t+K(Y(k(e,CP)))+n.a,i+K(Y(k(e,mv)))),k(e,jK)!=null&&oZ(n,u(k(e,jK),86),t,i))}function Y7e(n,e){var t,i,r,c,o,f,h,l,a,d,g;for(h=qi(e.a),r=K(Y(k(h,(nn(),Xa))))*2,a=K(Y(k(h,$g))),l=j.Math.max(r,a),c=F(ji,pr,25,e.f-e.c+1,15,1),i=-l,t=0,f=e.b.Kc();f.Ob();)o=u(f.Pb(),10),i+=n.a[o.c.p]+l,c[t++]=i;for(i+=n.a[e.a.c.p]+l,c[t++]=i,g=new E(e.e);g.a0&&(i=(!n.n&&(n.n=new V(Br,n,1,7)),u(D(n.n,0),137)).a,!i||De(De((e.a+=' "',e),i),'"'))),De(ad(De(ad(De(ad(De(ad((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")"),e.a)}function CBn(n){var e,t,i;return(n.Db&64)!=0?Ax(n):(e=new Ju(Ftn),t=n.k,t?De(De((e.a+=' "',e),t),'"'):(!n.n&&(n.n=new V(Br,n,1,7)),n.n.i>0&&(i=(!n.n&&(n.n=new V(Br,n,1,7)),u(D(n.n,0),137)).a,!i||De(De((e.a+=' "',e),i),'"'))),De(ad(De(ad(De(ad(De(ad((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")"),e.a)}function Zx(n,e){var t,i,r,c,o,f,h;if(e==null||e.length==0)return null;if(r=u(kc(n.a,e),149),!r){for(i=(f=new Mh(n.b).a.vc().Kc(),new F0(f));i.a.Ob();)if(t=(c=u(i.a.Pb(),42),u(c.dd(),149)),o=t.c,h=e.length,An(o.substr(o.length-h,h),e)&&(e.length==o.length||Di(o,o.length-e.length-1)==46)){if(r)return null;r=t}r&&kr(n.a,e,r)}return r}function eke(n,e){var t,i,r,c;return t=new Wln,i=u(es(Xc(new $n(null,new xn(n.f,16)),t),ib(new Qg,new Jg,new Yg,new Zg,A(M(Nu,1),z,132,0,[(af(),Nb),hs]))),21),r=i.gc(),i=u(es(Xc(new $n(null,new xn(e.f,16)),t),ib(new Qg,new Jg,new Yg,new Zg,A(M(Nu,1),z,132,0,[Nb,hs]))),21),c=i.gc(),rr.p?(ui(c,ae),c.d&&(f=c.o.b,e=c.a.b,c.a.b=f-e)):c.j==ae&&r.p>n.p&&(ui(c,Kn),c.d&&(f=c.o.b,e=c.a.b,c.a.b=-(f-e)));break}return r}function ike(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v;if(c=t,t1,f&&(i=new fn(r,t.b),Ke(e.a,i)),Z5(e.a,A(M(ai,1),q,8,0,[g,d]))}function nL(n,e,t){var i,r,c,o,f,h;if(e)if(t<=-1){if(i=On(e.Tg(),-1-t),I(i,99))return u(i,18);for(o=u(e.ah(i),153),f=0,h=o.gc();f0){for(r=h.length;r>0&&h[r-1]=="";)--r;r=40,o&&bye(n),vje(n),J8e(n),t=VDn(n),i=0;!!t&&i0&&Ke(n.f,c)):(n.c[o]-=l+1,n.c[o]<=0&&n.a[o]>0&&Ke(n.e,c))))}function Pke(n){var e,t,i,r,c,o,f,h,l;for(f=new Q1(u(pe(new Vln),62)),l=Vt,t=new E(n.d);t.a=0&&ht?e:t;l<=d;++l)l==t?f=i++:(c=r[l],a=v.rl(c.ak()),l==e&&(h=l==d&&!a?i-1:i),a&&++i);return g=u(a6(n,e,t),72),f!=h&&zp(n,new G8(n.e,7,o,Q(f),p.dd(),h)),g}}else return u(Lx(n,e,t),72);return u(a6(n,e,t),72)}function $ke(n,e){var t,i,r,c,o,f,h;for(le(e,"Port order processing",1),h=u(k(n,(nn(),Dsn)),421),i=new E(n.b);i.a=0&&(f=L3e(n,o),!(f&&(l<22?h.l|=1<>>1,o.m=a>>>1|(d&1)<<21,o.l=g>>>1|(a&1)<<21,--l;return t&&lF(h),c&&(i?(Sl=U3(n),r&&(Sl=NOn(Sl,(O3(),kin)))):Sl=Bc(n.l,n.m,n.h)),h}function Lke(n,e){var t,i,r,c,o,f,h,l,a,d;for(l=n.e[e.c.p][e.p]+1,h=e.c.a.c.length+1,f=new E(n.a);f.a0&&(Te(0,n.length),n.charCodeAt(0)==45||(Te(0,n.length),n.charCodeAt(0)==43))?1:0,i=o;it)throw T(new If(r0+n+'"'));return f}function Nke(n){var e,t,i,r,c,o,f;for(o=new Ct,c=new E(n.a);c.a1)&&e==1&&u(n.a[n.b],10).k==(Qn(),Qu)?X2(u(n.a[n.b],10),(cs(),jh)):i&&(!t||(n.c-n.b&n.a.length-1)>1)&&e==1&&u(n.a[n.c-1&n.a.length-1],10).k==(Qn(),Qu)?X2(u(n.a[n.c-1&n.a.length-1],10),(cs(),Rl)):(n.c-n.b&n.a.length-1)==2?(X2(u(u6(n),10),(cs(),jh)),X2(u(u6(n),10),Rl)):O9e(n,r),EX(n)}function _ke(n,e,t){var i,r,c,o,f;for(c=0,r=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));r.e!=r.i.gc();)i=u(oe(r),33),o="",(!i.n&&(i.n=new V(Br,i,1,7)),i.n).i==0||(o=u(D((!i.n&&(i.n=new V(Br,i,1,7)),i.n),0),137).a),f=new bF(c++,e,o),Sr(f,i),H(f,(cc(),Jm),i),f.e.b=i.j+i.f/2,f.f.a=j.Math.max(i.g,1),f.e.a=i.i+i.g/2,f.f.b=j.Math.max(i.f,1),Ke(e.b,f),_c(t.f,i,f)}function Kke(n){var e,t,i,r,c;i=u(k(n,(G(),rt)),33),c=u(hn(i,(nn(),Ua)),174).Hc((Vu(),ed)),n.e||(r=u(k(n,Sc),21),e=new fn(n.f.a+n.d.b+n.d.c,n.f.b+n.d.d+n.d.a),r.Hc((or(),Ds))?(gr(i,Lt,(Ai(),Pc)),e0(i,e.a,e.b,!1,!0)):on(sn(hn(i,U_)))||e0(i,e.a,e.b,!0,!0)),c?gr(i,Ua,Cn(ed)):gr(i,Ua,(t=u(Lo(a9),9),new ms(t,u(wo(t,t.length),9),0)))}function gZ(n,e,t){var i,r,c,o;if(e[0]>=n.length)return t.o=0,!0;switch(Di(n,e[0])){case 43:r=1;break;case 45:r=-1;break;default:return t.o=0,!0}if(++e[0],c=e[0],o=uM(n,e),o==0&&e[0]==c)return!1;if(e[0]=0&&f!=t&&(c=new wi(n,1,f,o,null),i?i.Ei(c):i=c),t>=0&&(c=new wi(n,1,t,f==t?o:null,e),i?i.Ei(c):i=c)),i}function HBn(n){var e,t,i;if(n.b==null){if(i=new i1,n.i!=null&&(dr(i,n.i),i.a+=":"),(n.f&256)!=0){for((n.f&256)!=0&&n.a!=null&&(i1e(n.i)||(i.a+="//"),dr(i,n.a)),n.d!=null&&(i.a+="/",dr(i,n.d)),(n.f&16)!=0&&(i.a+="/"),e=0,t=n.j.length;eg?!1:(d=(h=x6(i,g,!1),h.a),a+f+d<=e.b&&(q8(t,c-t.s),t.c=!0,q8(i,c-t.s),T7(i,t.s,t.t+t.d+f),i.k=!0,SV(t.q,i),p=!0,r&&(YC(e,i),i.j=e,n.c.length>o&&(I7((Ln(o,n.c.length),u(n.c[o],200)),i),(Ln(o,n.c.length),u(n.c[o],200)).a.c.length==0&&h1(n,o)))),p)}function Vke(n,e){var t,i,r,c,o,f;if(le(e,"Partition midprocessing",1),r=new Id,Bt(pt(new $n(null,new xn(n.a,16)),new p0n),new D5n(r)),r.d!=0){for(f=u(es(xMn((c=r.i,new $n(null,(c||(r.i=new Sw(r,r.c))).Nc()))),ba(new G1,new q1,new z1,A(M(Nu,1),z,132,0,[(af(),hs)]))),15),i=f.Kc(),t=u(i.Pb(),19);i.Ob();)o=u(i.Pb(),19),Y9e(u(ct(r,t),21),u(ct(r,o),21)),t=o;ce(e)}}function zBn(n,e,t){var i,r,c,o,f,h,l,a;if(e.p==0){for(e.p=1,o=t,o||(r=new X,c=(i=u(Lo(Zi),9),new ms(i,u(wo(i,i.length),9),0)),o=new Pi(r,c)),u(o.a,15).Fc(e),e.k==(Qn(),Xt)&&u(o.b,21).Fc(u(k(e,(G(),nc)),61)),h=new E(e.j);h.a0){if(r=u(n.Ab.g,1934),e==null){for(c=0;c1)for(i=new E(r);i.at.s&&ff&&(f=r,a.c=F(Zn,rn,1,0,5,1)),r==f&&W(a,new Pi(t.c.i,t)));Pn(),bi(a,n.c),X0(n.b,h.p,a)}}function eye(n,e){var t,i,r,c,o,f,h,l,a;for(o=new E(e.b);o.af&&(f=r,a.c=F(Zn,rn,1,0,5,1)),r==f&&W(a,new Pi(t.d.i,t)));Pn(),bi(a,n.c),X0(n.f,h.p,a)}}function WBn(n){bd(n,new Sa(hd(sd(fd(od(new Jl,o0),"ELK Box"),"Algorithm for packing of unconnected boxes, i.e. graphs without edges."),new y2n))),Z(n,o0,c0,Xfn),Z(n,o0,Ib,15),Z(n,o0,wk,Q(0)),Z(n,o0,pA,cn(zfn)),Z(n,o0,hg,cn(RZn)),Z(n,o0,ip,cn(_Zn)),Z(n,o0,tp,GHn),Z(n,o0,gk,cn(Ufn)),Z(n,o0,rp,cn(Wfn)),Z(n,o0,Stn,cn(WK)),Z(n,o0,lA,cn(BZn))}function XBn(n,e){var t,i,r,c,o,f,h,l,a;if(r=n.i,o=r.o.a,c=r.o.b,o<=0&&c<=0)return J(),Wr;switch(l=n.n.a,a=n.n.b,f=n.o.a,t=n.o.b,e.g){case 2:case 1:if(l<0)return J(),Gn;if(l+f>o)return J(),Vn;break;case 4:case 3:if(a<0)return J(),Kn;if(a+t>c)return J(),ae}return h=(l+f/2)/o,i=(a+t/2)/c,h+i<=1&&h-i<=0?(J(),Gn):h+i>=1&&h-i>=0?(J(),Vn):i<.5?(J(),Kn):(J(),ae)}function tye(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m;for(t=!1,a=K(Y(k(e,(nn(),C0)))),v=jl*a,r=new E(e.b);r.ah+v&&(m=d.g+g.g,g.a=(g.g*g.a+d.g*d.a)/m,g.g=m,d.f=g,t=!0)),c=f,d=g;return t}function VBn(n,e,t,i,r,c,o){var f,h,l,a,d,g;for(g=new b2,l=e.Kc();l.Ob();)for(f=u(l.Pb(),839),d=new E(f.wf());d.a0?f.a?(l=f.b.rf().b,r>l&&(n.v||f.c.d.c.length==1?(o=(r-l)/2,f.d.d=o,f.d.a=o):(t=u(un(f.c.d,0),181).rf().b,i=(t-l)/2,f.d.d=j.Math.max(0,i),f.d.a=r-i-l))):f.d.a=n.t+r:L5(n.u)&&(c=zJ(f.b),c.d<0&&(f.d.d=-c.d),c.d+c.a>f.b.rf().b&&(f.d.a=c.d+c.a-f.b.rf().b))}function cye(n,e){var t;switch(J8(n)){case 6:return mi(e);case 7:return H0(e);case 8:return K0(e);case 3:return Array.isArray(e)&&(t=J8(e),!(t>=14&&t<=16));case 11:return e!=null&&typeof e===SL;case 12:return e!=null&&(typeof e===ek||typeof e==SL);case 0:return JF(e,n.__elementTypeId$);case 2:return xD(e)&&e.im!==Vg;case 1:return xD(e)&&e.im!==Vg||JF(e,n.__elementTypeId$);default:return!0}}function QBn(n,e){var t,i,r,c;return i=j.Math.min(j.Math.abs(n.c-(e.c+e.b)),j.Math.abs(n.c+n.b-e.c)),c=j.Math.min(j.Math.abs(n.d-(e.d+e.a)),j.Math.abs(n.d+n.a-e.d)),t=j.Math.abs(n.c+n.b/2-(e.c+e.b/2)),t>n.b/2+e.b/2||(r=j.Math.abs(n.d+n.a/2-(e.d+e.a/2)),r>n.a/2+e.a/2)?1:t==0&&r==0?0:t==0?c/r+1:r==0?i/t+1:j.Math.min(i/t,c/r)+1}function JBn(n,e){var t,i,r,c,o,f;return r=aV(n),f=aV(e),r==f?n.e==e.e&&n.a<54&&e.a<54?n.fe.f?1:0:(i=n.e-e.e,t=(n.d>0?n.d:j.Math.floor((n.a-1)*oKn)+1)-(e.d>0?e.d:j.Math.floor((e.a-1)*oKn)+1),t>i+1?r:t0&&(o=Fw(o,mRn(i))),P$n(c,o))):r0&&n.d!=(J5(),HR)&&(f+=o*(i.d.a+n.a[e.b][i.b]*(e.d.a-i.d.a)/t)),t>0&&n.d!=(J5(),_R)&&(h+=o*(i.d.b+n.a[e.b][i.b]*(e.d.b-i.d.b)/t)));switch(n.d.g){case 1:return new fn(f/c,e.d.b);case 2:return new fn(e.d.a,h/c);default:return new fn(f/c,h/c)}}function YBn(n,e){Q3();var t,i,r,c,o;if(o=u(k(n.i,(nn(),Lt)),98),c=n.j.g-e.j.g,c!=0||!(o==(Ai(),nd)||o==Ch||o==Pc))return 0;if(o==(Ai(),nd)&&(t=u(k(n,P1),19),i=u(k(e,P1),19),!!t&&!!i&&(r=t.a-i.a,r!=0)))return r;switch(n.j.g){case 1:return Zt(n.n.a,e.n.a);case 2:return Zt(n.n.b,e.n.b);case 3:return Zt(e.n.a,n.n.a);case 4:return Zt(e.n.b,n.n.b);default:throw T(new Dr(Nnn))}}function ZBn(n){var e,t,i,r,c,o;for(t=(!n.a&&(n.a=new Jt(to,n,5)),n.a).i+2,o=new Oc(t),W(o,new fn(n.j,n.k)),Bt(new $n(null,(!n.a&&(n.a=new Jt(to,n,5)),new xn(n.a,16))),new W6n(o)),W(o,new fn(n.b,n.c)),e=1;e0&&(l7(h,!1,(sr(),Ys)),l7(h,!0,So)),Yc(e.g,new G7n(n,t)),it(n.g,e,t)}function eRn(){eRn=N;var n;for(Sin=A(M(be,1),Le,25,15,[-1,-1,30,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]),vR=F(be,Le,25,37,15,1),Czn=A(M(be,1),Le,25,15,[-1,-1,63,40,32,28,25,23,21,20,19,19,18,18,17,17,16,16,16,15,15,15,15,14,14,14,14,14,14,13,13,13,13,13,13,13,13]),Pin=F(Ql,nN,25,37,14,1),n=2;n<=36;n++)vR[n]=Ht(j.Math.pow(n,Sin[n])),Pin[n]=O7(FM,vR[n])}function sye(n){var e;if((!n.a&&(n.a=new V(Tt,n,6,6)),n.a).i!=1)throw T(new Hn(lqn+(!n.a&&(n.a=new V(Tt,n,6,6)),n.a).i));return e=new fu,f7(u(D((!n.b&&(n.b=new Fn(he,n,4,7)),n.b),0),82))&&Vi(e,N_n(n,f7(u(D((!n.b&&(n.b=new Fn(he,n,4,7)),n.b),0),82)),!1)),f7(u(D((!n.c&&(n.c=new Fn(he,n,5,8)),n.c),0),82))&&Vi(e,N_n(n,f7(u(D((!n.c&&(n.c=new Fn(he,n,5,8)),n.c),0),82)),!0)),e}function tRn(n,e){var t,i,r,c,o;for(e.d?r=n.a.c==(Lf(),T0)?xr(e.b):ni(e.b):r=n.a.c==(Lf(),I1)?xr(e.b):ni(e.b),c=!1,i=new re(ue(r.a.Kc(),new Mn));Se(i);)if(t=u(ve(i),17),o=on(n.a.f[n.a.g[e.b.p].p]),!(!o&&!Xi(t)&&t.c.i.c==t.d.i.c)&&!(on(n.a.n[n.a.g[e.b.p].p])||on(n.a.n[n.a.g[e.b.p].p]))&&(c=!0,Ah(n.b,n.a.g[p3e(t,e.b).p])))return e.c=!0,e.a=t,e;return e.c=c,e.a=null,e}function oye(n,e,t,i,r){var c,o,f,h,l,a,d;for(Pn(),bi(n,new D2n),f=new Ii(n,0),d=new X,c=0;f.bc*2?(a=new VC(d),l=du(o)/Gu(o),h=CL(a,e,new r2,t,i,r,l),st(No(a.e),h),d.c=F(Zn,rn,1,0,5,1),c=0,d.c[d.c.length]=a,d.c[d.c.length]=o,c=du(a)*Gu(a)+du(o)*Gu(o)):(d.c[d.c.length]=o,c+=du(o)*Gu(o));return d}function vZ(n,e,t){var i,r,c,o,f,h,l;if(i=t.gc(),i==0)return!1;if(n.ej())if(h=n.fj(),$Q(n,e,t),o=i==1?n.Zi(3,null,t.Kc().Pb(),e,h):n.Zi(5,null,t,e,h),n.bj()){for(f=i<100?null:new X1(i),c=e+i,r=e;r0){for(o=0;o>16==-15&&n.Cb.nh()&&_$(new L$(n.Cb,9,13,t,n.c,v1(Ou(u(n.Cb,59)),n))):I(n.Cb,88)&&n.Db>>16==-23&&n.Cb.nh()&&(e=n.c,I(e,88)||(e=(Sn(),uo)),I(t,88)||(t=(Sn(),uo)),_$(new L$(n.Cb,9,10,t,e,v1(wc(u(n.Cb,26)),n)))))),n.c}function fye(n,e){var t,i,r,c,o,f,h,l,a,d;for(le(e,"Hypernodes processing",1),r=new E(n.b);r.at);return r}function rRn(n,e){var t,i,r;i=Fu(n.d,1)!=0,!on(sn(k(e.j,(G(),p0))))&&!on(sn(k(e.j,Pg)))||B(k(e.j,(nn(),Fl)))===B((Rh(),xl))?e.c.Tf(e.e,i):i=on(sn(k(e.j,p0))),z7(n,e,i,!0),on(sn(k(e.j,Pg)))&&H(e.j,Pg,(qn(),!1)),on(sn(k(e.j,p0)))&&(H(e.j,p0,(qn(),!1)),H(e.j,Pg,!0)),t=Dx(n,e);do{if(CV(n),t==0)return 0;i=!i,r=t,z7(n,e,i,!1),t=Dx(n,e)}while(r>t);return r}function cRn(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v;if(e==t)return!0;if(e=SY(n,e),t=SY(n,t),i=rx(e),i){if(a=rx(t),a!=i)return a?(h=i.Dj(),v=a.Dj(),h==v&&h!=null):!1;if(o=(!e.d&&(e.d=new Jt(ar,e,1)),e.d),c=o.i,g=(!t.d&&(t.d=new Jt(ar,t,1)),t.d),c==g.i){for(l=0;l0,f=PT(e,c),Vz(t?f.b:f.g,e),Hw(f).c.length==1&&Kt(i,f,i.c.b,i.c),r=new Pi(c,e),fl(n.o,r),Qc(n.e.a,c))}function fRn(n,e){var t,i,r,c,o,f,h;return i=j.Math.abs(WE(n.b).a-WE(e.b).a),f=j.Math.abs(WE(n.b).b-WE(e.b).b),r=0,h=0,t=1,o=1,i>n.b.b/2+e.b.b/2&&(r=j.Math.min(j.Math.abs(n.b.c-(e.b.c+e.b.b)),j.Math.abs(n.b.c+n.b.b-e.b.c)),t=1-r/i),f>n.b.a/2+e.b.a/2&&(h=j.Math.min(j.Math.abs(n.b.d-(e.b.d+e.b.a)),j.Math.abs(n.b.d+n.b.a-e.b.d)),o=1-h/f),c=j.Math.min(t,o),(1-c)*j.Math.sqrt(i*i+f*f)}function wye(n){var e,t,i,r;for(EL(n,n.e,n.f,(Pd(),Nl),!0,n.c,n.i),EL(n,n.e,n.f,Nl,!1,n.c,n.i),EL(n,n.e,n.f,Lg,!0,n.c,n.i),EL(n,n.e,n.f,Lg,!1,n.c,n.i),pye(n,n.c,n.e,n.f,n.i),i=new Ii(n.i,0);i.b=65;t--)Af[t]=t-65<<24>>24;for(i=122;i>=97;i--)Af[i]=i-97+26<<24>>24;for(r=57;r>=48;r--)Af[r]=r-48+52<<24>>24;for(Af[43]=62,Af[47]=63,c=0;c<=25;c++)R1[c]=65+c&Ut;for(o=26,h=0;o<=51;++o,h++)R1[o]=97+h&Ut;for(n=52,f=0;n<=61;++n,f++)R1[n]=48+f&Ut;R1[62]=43,R1[63]=47}function gye(n,e){var t,i,r,c,o,f,h,l,a,d,g,p;if(n.dc())return new Li;for(l=0,d=0,r=n.Kc();r.Ob();)i=u(r.Pb(),37),c=i.f,l=j.Math.max(l,c.a),d+=c.a*c.b;for(l=j.Math.max(l,j.Math.sqrt(d)*K(Y(k(u(n.Kc().Pb(),37),(nn(),VS))))),g=0,p=0,h=0,t=e,f=n.Kc();f.Ob();)o=u(f.Pb(),37),a=o.f,g+a.a>l&&(g=0,p+=h+e,h=0),I6(o,g,p),t=j.Math.max(t,g+a.a),h=j.Math.max(h,a.b),g+=a.a+e;return new fn(t+e,p+h+e)}function pye(n,e,t,i,r){var c,o,f,h,l,a,d;for(o=new E(e);o.ac)return J(),Vn;break;case 4:case 3:if(h<0)return J(),Kn;if(h+n.f>r)return J(),ae}return o=(f+n.g/2)/c,t=(h+n.f/2)/r,o+t<=1&&o-t<=0?(J(),Gn):o+t>=1&&o-t>=0?(J(),Vn):t<.5?(J(),Kn):(J(),ae)}function vye(n,e,t,i,r){var c,o;if(c=Hi(ci(e[0],fr),ci(i[0],fr)),n[0]=ge(c),c=il(c,32),t>=r){for(o=1;o0&&(r.b[o++]=0,r.b[o++]=c.b[0]-1),e=1;e0&&(FI(h,h.d-r.d),r.c==(Bo(),Ll)&&wte(h,h.a-r.d),h.d<=0&&h.i>0&&Kt(e,h,e.c.b,e.c)));for(c=new E(n.f);c.a0&&(cj(f,f.i-r.d),r.c==(Bo(),Ll)&>e(f,f.b-r.d),f.i<=0&&f.d>0&&Kt(t,f,t.c.b,t.c)))}function mye(n,e,t){var i,r,c,o,f,h,l,a;for(le(t,"Processor compute fanout",1),Eu(n.b),Eu(n.a),f=null,c=_e(e.b,0);!f&&c.b!=c.d.c;)l=u(Re(c),86),on(sn(k(l,(cc(),ew))))&&(f=l);for(h=new Ct,Kt(h,f,h.c.b,h.c),k_n(n,h),a=_e(e.b,0);a.b!=a.d.c;)l=u(Re(a),86),o=Ce(k(l,(cc(),Qm))),r=kc(n.b,o)!=null?u(kc(n.b,o),19).a:0,H(l,jP,Q(r)),i=1+(kc(n.a,o)!=null?u(kc(n.a,o),19).a:0),H(l,ZJn,Q(i));ce(t)}function kye(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v;for(g=ive(n,t),h=0;h0),i.a.Xb(i.c=--i.b),d>g+h&&Uu(i);for(o=new E(p);o.a0),i.a.Xb(i.c=--i.b)}}function yye(){Je();var n,e,t,i,r,c;if(AH)return AH;for(n=new ns(4),Tb(n,yl(cR,!0)),B6(n,yl("M",!0)),B6(n,yl("C",!0)),c=new ns(4),i=0;i<11;i++)Ec(c,i,i);return e=new ns(4),Tb(e,yl("M",!0)),Ec(e,4448,4607),Ec(e,65438,65439),r=new j5(2),Pa(r,n),Pa(r,C9),t=new j5(2),t.$l(_E(c,yl("L",!0))),t.$l(e),t=new eb(3,t),t=new DW(r,t),AH=t,AH}function jye(n){var e,t;if(e=Ce(hn(n,(Xe(),i9))),!TOn(e,n)&&!da(n,jv)&&((!n.a&&(n.a=new V(Pt,n,10,11)),n.a).i!=0||on(sn(hn(n,Ey)))))if(e==null||pb(e).length==0){if(!TOn(Jn,n))throw t=De(De(new Ju("Unable to load default layout algorithm "),Jn)," for unconfigured node "),SM(n,t),T(new pw(t.a))}else throw t=De(De(new Ju("Layout algorithm '"),e),"' not found for "),SM(n,t),T(new pw(t.a))}function uL(n){var e,t,i,r,c,o,f,h,l,a,d,g,p;if(t=n.i,e=n.n,n.b==0)for(p=t.c+e.b,g=t.b-e.b-e.c,o=n.a,h=0,a=o.length;h0&&(d-=i[0]+n.c,i[0]+=n.c),i[2]>0&&(d-=i[2]+n.c),i[1]=j.Math.max(i[1],d),HE(n.a[1],t.c+e.b+i[0]-(i[1]-d)/2,i[1]);for(c=n.a,f=0,l=c.length;f0?(n.n.c.length-1)*n.i:0,i=new E(n.n);i.a1)for(i=_e(r,0);i.b!=i.d.c;)for(t=u(Re(i),231),c=0,h=new E(t.e);h.a0&&(e[0]+=n.c,d-=e[0]),e[2]>0&&(d-=e[2]+n.c),e[1]=j.Math.max(e[1],d),qE(n.a[1],i.d+t.d+e[0]-(e[1]-d)/2,e[1]);else for(v=i.d+t.d,p=i.a-t.d-t.a,o=n.a,h=0,a=o.length;h=0&&c!=t))throw T(new Hn(Mk));for(r=0,h=0;h0||Gd(r.b.d,n.b.d+n.b.a)==0&&i.b<0||Gd(r.b.d+r.b.a,n.b.d)==0&&i.b>0){f=0;break}}else f=j.Math.min(f,dLn(n,r,i));f=j.Math.min(f,dRn(n,c,f,i))}return f}function Q7(n,e){var t,i,r,c,o,f,h;if(n.b<2)throw T(new Hn("The vector chain must contain at least a source and a target point."));for(r=(ne(n.b!=0),u(n.a.a.c,8)),hE(e,r.a,r.b),h=new w2((!e.a&&(e.a=new Jt(to,e,5)),e.a)),o=_e(n,1);o.aK(ef(o.g,o.d[0]).a)?(ne(h.b>0),h.a.Xb(h.c=--h.b),U0(h,o),r=!0):!!f.e&&f.e.gc()>0&&(c=(!f.e&&(f.e=new X),f.e).Mc(e),l=(!f.e&&(f.e=new X),f.e).Mc(t),(c||l)&&((!f.e&&(f.e=new X),f.e).Fc(o),++o.c));r||(i.c[i.c.length]=o)}function gRn(n){var e,t,i;if(Cw(u(k(n,(nn(),Lt)),98)))for(t=new E(n.j);t.a>>0,"0"+e.toString(16)),i="\\x"+Yu(t,t.length-2,t.length)):n>=Yi?(t=(e=n>>>0,"0"+e.toString(16)),i="\\v"+Yu(t,t.length-6,t.length)):i=""+String.fromCharCode(n&Ut)}return i}function oL(n,e){var t,i,r,c,o,f,h,l,a,d;if(o=n.e,h=e.e,h==0)return n;if(o==0)return e.e==0?e:new Pw(-e.e,e.d,e.a);if(c=n.d,f=e.d,c+f==2)return t=ci(n.a[0],fr),i=ci(e.a[0],fr),o<0&&(t=I3(t)),h<0&&(i=I3(i)),C7(gl(t,i));if(r=c!=f?c>f?1:-1:eQ(n.a,e.a,c),r==-1)d=-h,a=o==h?I$(e.a,f,n.a,c):D$(e.a,f,n.a,c);else if(d=o,o==h){if(r==0)return kl(),X4;a=I$(n.a,c,e.a,f)}else a=D$(n.a,c,e.a,f);return l=new Pw(d,a.length,a),z5(l),l}function TZ(n){var e,t,i,r,c,o;for(this.e=new X,this.a=new X,t=n.b-1;t<3;t++)o3(n,0,u(Go(n,0),8));if(n.b<4)throw T(new Hn("At (least dimension + 1) control points are necessary!"));for(this.b=3,this.d=!0,this.c=!1,b9e(this,n.b+this.b-1),o=new X,c=new E(this.e),e=0;e=e.o&&t.f<=e.f||e.a*.5<=t.f&&e.a*1.5>=t.f){if(o=u(un(e.n,e.n.c.length-1),211),o.e+o.d+t.g+r<=i&&(c=u(un(e.n,e.n.c.length-1),211),c.f-n.f+t.f<=n.b||n.a.c.length==1))return CQ(e,t),!0;if(e.s+t.g<=i&&(e.t+e.d+t.f+r<=n.b||n.a.c.length==1))return W(e.b,t),f=u(un(e.n,e.n.c.length-1),211),W(e.n,new wC(e.s,f.f+f.a+e.i,e.i)),uJ(u(un(e.n,e.n.c.length-1),211),t),hRn(e,t),!0}return!1}function vRn(n,e,t){var i,r,c,o;return n.ej()?(r=null,c=n.fj(),i=n.Zi(1,o=H$(n,e,t),t,e,c),n.bj()&&!(n.ni()&&o!=null?tt(o,t):B(o)===B(t))?(o!=null&&(r=n.dj(o,r)),r=n.cj(t,r),n.ij()&&(r=n.lj(o,t,r)),r?(r.Ei(i),r.Fi()):n.$i(i)):(n.ij()&&(r=n.lj(o,t,r)),r?(r.Ei(i),r.Fi()):n.$i(i)),o):(o=H$(n,e,t),n.bj()&&!(n.ni()&&o!=null?tt(o,t):B(o)===B(t))&&(r=null,o!=null&&(r=n.dj(o,null)),r=n.cj(t,r),r&&r.Fi()),o)}function D6(n,e){var t,i,r,c,o,f,h,l;e%=24,n.q.getHours()!=e&&(i=new j.Date(n.q.getTime()),i.setDate(i.getDate()+1),f=n.q.getTimezoneOffset()-i.getTimezoneOffset(),f>0&&(h=f/60|0,l=f%60,r=n.q.getDate(),t=n.q.getHours(),t+h>=24&&++r,c=new j.Date(n.q.getFullYear(),n.q.getMonth(),r,e+h,n.q.getMinutes()+l,n.q.getSeconds(),n.q.getMilliseconds()),n.q.setTime(c.getTime()))),o=n.q.getTime(),n.q.setTime(o+36e5),n.q.getHours()!=e&&n.q.setTime(o)}function Oye(n,e){var t,i,r,c,o;if(le(e,"Path-Like Graph Wrapping",1),n.b.c.length==0){ce(e);return}if(r=new DY(n),o=(r.i==null&&(r.i=TV(r,new zH)),K(r.i)*r.f),t=o/(r.i==null&&(r.i=TV(r,new zH)),K(r.i)),r.b>t){ce(e);return}switch(u(k(n,(nn(),J_)),337).g){case 2:c=new WH;break;case 0:c=new GH;break;default:c=new XH}if(i=c.Vf(n,r),!c.Wf())switch(u(k(n,fP),338).g){case 2:i=bLn(r,i);break;case 1:i=dxn(r,i)}Sje(n,r,i),ce(e)}function Dye(n,e){var t,i,r,c;if(gle(n.d,n.e),n.c.a.$b(),K(Y(k(e.j,(nn(),YS))))!=0||K(Y(k(e.j,YS)))!=0)for(t=$4,B(k(e.j,Fl))!==B((Rh(),xl))&&H(e.j,(G(),p0),(qn(),!0)),c=u(k(e.j,Rm),19).a,r=0;rr&&++l,W(o,(Ln(f+l,e.c.length),u(e.c[f+l],19))),h+=(Ln(f+l,e.c.length),u(e.c[f+l],19)).a-i,++t;t1&&(h>du(f)*Gu(f)/2||o.b==0)&&(d=new VC(g),a=du(f)/Gu(f),l=CL(d,e,new r2,t,i,r,a),st(No(d.e),l),f=d,p.c[p.c.length]=d,h=0,g.c=F(Zn,rn,1,0,5,1)));return Yt(p,g),p}function xye(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m;if(t.mh(e)&&(a=(p=e,p?u(i,49).xh(p):null),a))if(m=t.bh(e,n.a),v=e.t,v>1||v==-1)if(d=u(m,69),g=u(a,69),d.dc())g.$b();else for(o=!!ir(e),c=0,f=n.a?d.Kc():d.Zh();f.Ob();)l=u(f.Pb(),56),r=u(Fd(n,l),56),r?(o?(h=g.Xc(r),h==-1?g.Xh(c,r):c!=h&&g.ji(c,r)):g.Xh(c,r),++c):n.b&&!o&&(g.Xh(c,l),++c);else m==null?a.Wb(null):(r=Fd(n,m),r==null?n.b&&!ir(e)&&a.Wb(m):a.Wb(r))}function Lye(n,e){var t,i,r,c,o,f,h,l;for(t=new xdn,r=new re(ue(xr(e).a.Kc(),new Mn));Se(r);)if(i=u(ve(r),17),!Xi(i)&&(f=i.c.i,HJ(f,aS))){if(l=iZ(n,f,aS,lS),l==-1)continue;t.b=j.Math.max(t.b,l),!t.a&&(t.a=new X),W(t.a,f)}for(o=new re(ue(ni(e).a.Kc(),new Mn));Se(o);)if(c=u(ve(o),17),!Xi(c)&&(h=c.d.i,HJ(h,lS))){if(l=iZ(n,h,lS,aS),l==-1)continue;t.d=j.Math.max(t.d,l),!t.c&&(t.c=new X),W(t.c,h)}return t}function mRn(n){d4();var e,t,i,r;if(e=Ht(n),n1e6)throw T(new vj("power of ten too big"));if(n<=nt)return I2(K7(hp[1],e),e);for(i=K7(hp[1],nt),r=i,t=eu(n-nt),e=Ht(n%nt);fc(t,nt)>0;)r=Fw(r,i),t=gl(t,nt);for(r=Fw(r,K7(hp[1],e)),r=I2(r,nt),t=eu(n-nt);fc(t,nt)>0;)r=I2(r,nt),t=gl(t,nt);return r=I2(r,e),r}function Nye(n,e){var t,i,r,c,o,f,h,l,a;for(le(e,"Hierarchical port dummy size processing",1),h=new X,a=new X,i=K(Y(k(n,(nn(),Dg)))),t=i*2,c=new E(n.b);c.al&&i>l)a=f,l=K(e.p[f.p])+K(e.d[f.p])+f.o.b+f.d.a;else{r=!1,t.n&&ca(t,"bk node placement breaks on "+f+" which should have been after "+a);break}if(!r)break}return t.n&&ca(t,e+" is feasible: "+r),r}function Hye(n,e,t,i){var r,c,o,f,h,l,a;for(f=-1,a=new E(n);a.a=C&&n.e[h.p]>v*n.b||O>=t*C)&&(g.c[g.c.length]=f,f=new X,Vi(o,c),c.a.$b(),l-=a,p=j.Math.max(p,l*n.b+m),l+=O,$=O,O=0,a=0,m=0);return new Pi(p,g)}function Uye(n){var e,t,i,r,c,o,f,h,l,a,d,g,p;for(t=(l=new Mh(n.c.b).a.vc().Kc(),new F0(l));t.a.Ob();)e=(f=u(t.a.Pb(),42),u(f.dd(),149)),r=e.a,r==null&&(r=""),i=vue(n.c,r),!i&&r.length==0&&(i=mge(n)),!!i&&!lb(i.c,e,!1)&&Ke(i.c,e);for(o=_e(n.a,0);o.b!=o.d.c;)c=u(Re(o),478),a=M$(n.c,c.a),p=M$(n.c,c.b),!!a&&!!p&&Ke(a.c,new Pi(p,c.c));for(Rs(n.a),g=_e(n.b,0);g.b!=g.d.c;)d=u(Re(g),478),e=pue(n.c,d.a),h=M$(n.c,d.b),!!e&&!!h&&sre(e,h,d.c);Rs(n.b)}function Wye(n,e,t){var i,r,c,o,f,h,l,a,d,g,p;c=new I9(n),o=new RFn,r=(B8(o.g),B8(o.j),Eu(o.b),B8(o.d),B8(o.i),Eu(o.k),Eu(o.c),Eu(o.e),p=jLn(o,c,null),lNn(o,c),p),e&&(l=new I9(e),f=ije(l),nY(r,A(M(Rfn,1),rn,527,0,[f]))),g=!1,d=!1,t&&(l=new I9(t),CA in l.a&&(g=Dh(l,CA).ge().a),xqn in l.a&&(d=Dh(l,xqn).ge().a)),a=i8n(DIn(new Up,g),d),_5e(new Ygn,r,a),CA in c.a&&_o(c,CA,null),(g||d)&&(h=new c2,wRn(a,h,g,d),_o(c,CA,h)),i=new hmn(o),Fwe(new Ez(r),i)}function Xye(n,e,t){var i,r,c,o,f,h,l,a,d;for(o=new GFn,l=A(M(be,1),Le,25,15,[0]),r=-1,c=0,i=0,h=0;h0){if(r<0&&a.a&&(r=h,c=l[0],i=0),r>=0){if(f=a.b,h==r&&(f-=i++,f==0))return 0;if(!j_n(e,l,a,f,o)){h=r-1,l[0]=c;continue}}else if(r=-1,!j_n(e,l,a,0,o))return 0}else{if(r=-1,Di(a.c,0)==32){if(d=l[0],qPn(e,l),l[0]>d)continue}else if(S1e(e,a.c,l[0])){l[0]+=a.c.length;continue}return 0}return SCe(o,t)?l[0]:0}function F6(n){var e,t,i,r,c,o,f,h;if(!n.f){if(h=new eq,f=new eq,e=v9,o=e.a.zc(n,e),o==null){for(c=new ie(Mr(n));c.e!=c.i.gc();)r=u(oe(c),26),Dt(h,F6(r));e.a.Bc(n)!=null,e.a.gc()==0}for(i=(!n.s&&(n.s=new V(su,n,21,17)),new ie(n.s));i.e!=i.i.gc();)t=u(oe(i),170),I(t,99)&&me(f,u(t,18));fb(f),n.r=new xEn(n,(u(D(R((ul(),Nn).o),6),18),f.i),f.g),Dt(h,n.r),fb(h),n.f=new Ew((u(D(R(Nn.o),5),18),h.i),h.g),Iu(n).b&=-3}return n.f}function Vye(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v;for(o=n.o,i=F(be,Le,25,o,15,1),r=F(be,Le,25,o,15,1),t=n.p,e=F(be,Le,25,t,15,1),c=F(be,Le,25,t,15,1),l=0;l=0&&!zw(n,a,d);)--d;r[a]=d}for(p=0;p=0&&!zw(n,f,v);)--f;c[v]=f}for(h=0;he[g]&&gi[h]&&mM(n,h,g,!1,!0)}function MZ(n){var e,t,i,r,c,o,f,h;t=on(sn(k(n,(zo(),YUn)))),c=n.a.c.d,f=n.a.d.d,t?(o=Df(ki(new fn(f.a,f.b),c),.5),h=Df(Vr(n.e),.5),e=ki(st(new fn(c.a,c.b),o),h),tU(n.d,e)):(r=K(Y(k(n.a,uWn))),i=n.d,c.a>=f.a?c.b>=f.b?(i.a=f.a+(c.a-f.a)/2+r,i.b=f.b+(c.b-f.b)/2-r-n.e.b):(i.a=f.a+(c.a-f.a)/2+r,i.b=c.b+(f.b-c.b)/2+r):c.b>=f.b?(i.a=c.a+(f.a-c.a)/2+r,i.b=f.b+(c.b-f.b)/2+r):(i.a=c.a+(f.a-c.a)/2+r,i.b=c.b+(f.b-c.b)/2-r-n.e.b))}function Cc(n,e){var t,i,r,c,o,f,h;if(n==null)return null;if(c=n.length,c==0)return"";for(h=F(xs,_f,25,c,15,1),HX(0,c,n.length),HX(0,c,h.length),KCn(n,0,c,h,0),t=null,f=e,r=0,o=0;r0?Yu(t.a,0,c-1):""):n.substr(0,c-1):t?t.a:n}function jRn(n){bd(n,new Sa(hd(sd(fd(od(new Jl,Fa),"ELK DisCo"),"Layouter for arranging unconnected subgraphs. The subgraphs themselves are, by default, not laid out."),new aan))),Z(n,Fa,jN,cn(Prn)),Z(n,Fa,EN,cn(FR)),Z(n,Fa,tp,cn(NUn)),Z(n,Fa,c0,cn(Srn)),Z(n,Fa,lnn,cn(KUn)),Z(n,Fa,ann,cn(_Un)),Z(n,Fa,hnn,cn(HUn)),Z(n,Fa,dnn,cn(RUn)),Z(n,Fa,knn,cn(BUn)),Z(n,Fa,ynn,cn($R)),Z(n,Fa,jnn,cn(Arn)),Z(n,Fa,Enn,cn(rS))}function AZ(n,e,t,i){var r,c,o,f,h,l,a,d,g;if(c=new qh(n),Zl(c,(Qn(),Ac)),H(c,(nn(),Lt),(Ai(),Pc)),r=0,e){for(o=new gc,H(o,(G(),rt),e),H(c,rt,e.i),ui(o,(J(),Gn)),Kr(o,c),g=Nf(e.e),l=g,a=0,d=l.length;a0)if(t-=i.length-e,t>=0){for(r.a+="0.";t>Ha.length;t-=Ha.length)nCn(r,Ha);Ljn(r,Ha,Ht(t)),De(r,i.substr(e))}else t=e-t,De(r,Yu(i,e,Ht(t))),r.a+=".",De(r,f8(i,Ht(t)));else{for(De(r,i.substr(e));t<-Ha.length;t+=Ha.length)nCn(r,Ha);Ljn(r,Ha,Ht(-t))}return r.a}function SZ(n,e,t,i){var r,c,o,f,h,l,a,d,g;return h=ki(new fn(t.a,t.b),n),l=h.a*e.b-h.b*e.a,a=e.a*i.b-e.b*i.a,d=(h.a*i.b-h.b*i.a)/a,g=l/a,a==0?l==0?(r=st(new fn(t.a,t.b),Df(new fn(i.a,i.b),.5)),c=hl(n,r),o=hl(st(new fn(n.a,n.b),e),r),f=j.Math.sqrt(i.a*i.a+i.b*i.b)*.5,c=0&&d<=1&&g>=0&&g<=1?st(new fn(n.a,n.b),Df(new fn(e.a,e.b),d)):null}function Jye(n,e,t){var i,r,c,o,f;if(i=u(k(n,(nn(),N_)),21),t.a>e.a&&(i.Hc((gb(),vy))?n.c.a+=(t.a-e.a)/2:i.Hc(my)&&(n.c.a+=t.a-e.a)),t.b>e.b&&(i.Hc((gb(),yy))?n.c.b+=(t.b-e.b)/2:i.Hc(ky)&&(n.c.b+=t.b-e.b)),u(k(n,(G(),Sc)),21).Hc((or(),Ds))&&(t.a>e.a||t.b>e.b))for(f=new E(n.a);f.ae.a&&(i.Hc((gb(),vy))?n.c.a+=(t.a-e.a)/2:i.Hc(my)&&(n.c.a+=t.a-e.a)),t.b>e.b&&(i.Hc((gb(),yy))?n.c.b+=(t.b-e.b)/2:i.Hc(ky)&&(n.c.b+=t.b-e.b)),u(k(n,(G(),Sc)),21).Hc((or(),Ds))&&(t.a>e.a||t.b>e.b))for(o=new E(n.a);o.ae&&(r=0,c+=a.b+t,d.c[d.c.length]=a,a=new lX(c,t),i=new wF(0,a.f,a,t),YC(a,i),r=0),i.b.c.length==0||h.f>=i.o&&h.f<=i.f||i.a*.5<=h.f&&i.a*1.5>=h.f?CQ(i,h):(o=new wF(i.s+i.r+t,a.f,a,t),YC(a,o),CQ(o,h)),r=h.i+h.g;return d.c[d.c.length]=a,d}function ig(n){var e,t,i,r,c,o,f,h;if(!n.a){if(n.o=null,h=new Imn(n),e=new Z2n,t=v9,f=t.a.zc(n,t),f==null){for(o=new ie(Mr(n));o.e!=o.i.gc();)c=u(oe(o),26),Dt(h,ig(c));t.a.Bc(n)!=null,t.a.gc()==0}for(r=(!n.s&&(n.s=new V(su,n,21,17)),new ie(n.s));r.e!=r.i.gc();)i=u(oe(r),170),I(i,322)&&me(e,u(i,34));fb(e),n.k=new FEn(n,(u(D(R((ul(),Nn).o),7),18),e.i),e.g),Dt(h,n.k),fb(h),n.a=new Ew((u(D(R(Nn.o),4),18),h.i),h.g),Iu(n).b&=-2}return n.a}function eje(n,e,t,i,r,c,o){var f,h,l,a,d,g;return d=!1,h=INn(t.q,e.f+e.b-t.q.f),g=r-(t.q.e+h-o),g=(Ln(c,n.c.length),u(n.c[c],200)).e,a=(f=x6(i,g,!1),f.a),a>e.b&&!l)?!1:((l||a<=e.b)&&(l&&a>e.b?(t.d=a,q8(t,Fxn(t,a))):(ZFn(t.q,h),t.c=!0),q8(i,r-(t.s+t.r)),T7(i,t.q.e+t.q.d,e.f),YC(e,i),n.c.length>c&&(I7((Ln(c,n.c.length),u(n.c[c],200)),i),(Ln(c,n.c.length),u(n.c[c],200)).a.c.length==0&&h1(n,c)),d=!0),d)}function PZ(n,e,t,i){var r,c,o,f,h,l,a;if(a=Kc(n.e.Tg(),e),r=0,c=u(n.g,119),h=null,er(),u(e,66).Oj()){for(f=0;fn.o.a&&(a=(h-n.o.a)/2,f.b=j.Math.max(f.b,a),f.c=j.Math.max(f.c,a))}}function ije(n){var e,t,i,r,c,o,f,h;for(c=new eAn,Kre(c,(N2(),PZn)),i=(r=iF(n,F(tn,q,2,0,6,1)),new Nv(new Ku(new sO(n,r).b)));i.b0?n.i:0)>e&&h>0&&(c=0,o+=h+n.i,r=j.Math.max(r,g),i+=h+n.i,h=0,g=0,t&&(++d,W(n.n,new wC(n.s,o,n.i))),f=0),g+=l.g+(f>0?n.i:0),h=j.Math.max(h,l.f),t&&uJ(u(un(n.n,d),211),l),c+=l.g+(f>0?n.i:0),++f;return r=j.Math.max(r,g),i+=h,t&&(n.r=r,n.d=i,hJ(n.j)),new ks(n.s,n.t,r,i)}function pc(n,e,t,i,r){eh();var c,o,f,h,l,a,d,g,p;if(PW(n,"src"),PW(t,"dest"),g=Du(n),h=Du(t),YU((g.i&4)!=0,"srcType is not an array"),YU((h.i&4)!=0,"destType is not an array"),d=g.c,o=h.c,YU((d.i&1)!=0?d==o:(o.i&1)==0,"Array types don't match"),p=n.length,l=t.length,e<0||i<0||r<0||e+r>p||i+r>l)throw T(new Gq);if((d.i&1)==0&&g!=h)if(a=wa(n),c=wa(t),B(n)===B(t)&&ei;)Mt(c,f,a[--e]);else for(f=i+r;i0&&wY(n,e,t,i,r,!0)}function aL(){aL=N,Mzn=A(M(be,1),Le,25,15,[Bi,1162261467,_6,1220703125,362797056,1977326743,_6,387420489,NM,214358881,429981696,815730721,1475789056,170859375,268435456,410338673,612220032,893871739,128e7,1801088541,113379904,148035889,191102976,244140625,308915776,387420489,481890304,594823321,729e6,887503681,_6,1291467969,1544804416,1838265625,60466176]),Azn=A(M(be,1),Le,25,15,[-1,-1,31,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5])}function rje(n){var e,t,i,r,c,o,f,h;for(r=new E(n.b);r.a=n.b.length?(c[r++]=o.b[i++],c[r++]=o.b[i++]):i>=o.b.length?(c[r++]=n.b[t++],c[r++]=n.b[t++]):o.b[i]0?n.i:0)),++e;for(g2e(n.n,h),n.d=t,n.r=i,n.g=0,n.f=0,n.e=0,n.o=Ft,n.p=Ft,c=new E(n.b);c.a0&&(r=(!n.n&&(n.n=new V(Br,n,1,7)),u(D(n.n,0),137)).a,!r||De(De((e.a+=' "',e),r),'"'))),t=(!n.b&&(n.b=new Fn(he,n,4,7)),!(n.b.i<=1&&(!n.c&&(n.c=new Fn(he,n,5,8)),n.c.i<=1))),t?e.a+=" [":e.a+=" ",De(e,Rz(new tO,new ie(n.b))),t&&(e.a+="]"),e.a+=PN,t&&(e.a+="["),De(e,Rz(new tO,new ie(n.c))),t&&(e.a+="]"),e.a)}function dL(n,e){var t,i,r,c,o,f,h;if(n.a){if(f=n.a.ne(),h=null,f!=null?e.a+=""+f:(o=n.a.Dj(),o!=null&&(c=Of(o,tu(91)),c!=-1?(h=o.substr(c),e.a+=""+Yu(o==null?iu:(_n(o),o),0,c)):e.a+=""+o)),!!n.d&&n.d.i!=0){for(r=!0,e.a+="<",i=new ie(n.d);i.e!=i.i.gc();)t=u(oe(i),87),r?r=!1:e.a+=Ji,dL(t,e);e.a+=">"}h!=null&&(e.a+=""+h)}else n.e?(f=n.e.zb,f!=null&&(e.a+=""+f)):(e.a+="?",n.b?(e.a+=" super ",dL(n.b,e)):n.f&&(e.a+=" extends ",dL(n.f,e)))}function sje(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn;for(_=n.c,U=e.c,t=Fr(_.a,n,0),i=Fr(U.a,e,0),O=u(zd(n,(ur(),Au)).Kc().Pb(),11),wn=u(zd(n,Nc).Kc().Pb(),11),x=u(zd(e,Au).Kc().Pb(),11),zn=u(zd(e,Nc).Kc().Pb(),11),S=Nf(O.e),en=Nf(wn.g),$=Nf(x.e),ln=Nf(zn.g),wb(n,i,U),o=$,a=0,v=o.length;aa?new ha((Bo(),nw),t,e,l-a):l>0&&a>0&&(new ha((Bo(),nw),e,t,0),new ha(nw,t,e,0))),o)}function TRn(n,e){var t,i,r,c,o,f;for(o=new ya(new na(n.f.b).a);o.b;){if(c=Ld(o),r=u(c.cd(),594),e==1){if(r.gf()!=(sr(),Yh)&&r.gf()!=Jh)continue}else if(r.gf()!=(sr(),Ys)&&r.gf()!=So)continue;switch(i=u(u(c.dd(),46).b,81),f=u(u(c.dd(),46).a,189),t=f.c,r.gf().g){case 2:i.g.c=n.e.a,i.g.b=j.Math.max(1,i.g.b+t);break;case 1:i.g.c=i.g.c+t,i.g.b=j.Math.max(1,i.g.b-t);break;case 4:i.g.d=n.e.b,i.g.a=j.Math.max(1,i.g.a+t);break;case 3:i.g.d=i.g.d+t,i.g.a=j.Math.max(1,i.g.a-t)}}}function oje(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m;for(f=F(be,Le,25,e.b.c.length,15,1),l=F(VR,z,267,e.b.c.length,0,1),h=F(kh,E1,10,e.b.c.length,0,1),d=n.a,g=0,p=d.length;g0&&!!h[i]&&(v=Mw(n.b,h[i],r)),m=j.Math.max(m,r.c.c.b+v);for(c=new E(a.e);c.a1)throw T(new Hn(Ok));h||(c=oh(e,i.Kc().Pb()),o.Fc(c))}return _V(n,uY(n,e,t),o)}function lje(n,e){var t,i,r,c;for(X0e(e.b.j),Bt(Xc(new $n(null,new xn(e.d,16)),new cwn),new uwn),c=new E(e.d);c.an.o.b||(t=Gr(n,Vn),f=e.d+e.a+(t.gc()-1)*o,f>n.o.b)))}function gL(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v;if(o=n.e,h=e.e,o==0)return e;if(h==0)return n;if(c=n.d,f=e.d,c+f==2)return t=ci(n.a[0],fr),i=ci(e.a[0],fr),o==h?(a=Hi(t,i),v=ge(a),p=ge(V0(a,32)),p==0?new l1(o,v):new Pw(o,2,A(M(be,1),Le,25,15,[v,p]))):C7(o<0?gl(i,t):gl(t,i));if(o==h)g=o,d=c>=f?D$(n.a,c,e.a,f):D$(e.a,f,n.a,c);else{if(r=c!=f?c>f?1:-1:eQ(n.a,e.a,c),r==0)return kl(),X4;r==1?(g=o,d=I$(n.a,c,e.a,f)):(g=h,d=I$(e.a,f,n.a,c))}return l=new Pw(g,d.length,d),z5(l),l}function pL(n,e,t,i,r,c,o){var f,h,l,a,d,g,p;return d=on(sn(k(e,(nn(),Csn)))),g=null,c==(ur(),Au)&&i.c.i==t?g=i.c:c==Nc&&i.d.i==t&&(g=i.d),l=o,!l||!d||!!g?(a=(J(),Wr),g?a=g.j:Cw(u(k(t,Lt),98))&&(a=c==Au?Gn:Vn),h=wje(n,e,t,c,a,i),f=S$((qi(t),i)),c==Au?(Ki(f,u(un(h.j,0),11)),Ti(f,r)):(Ki(f,r),Ti(f,u(un(h.j,0),11))),l=new GDn(i,f,h,u(k(h,(G(),rt)),11),c,!g)):(W(l.e,i),p=j.Math.max(K(Y(k(l.d,S1))),K(Y(k(i,S1)))),H(l.d,S1,p)),Tn(n.a,i,new AE(l.d,e,c)),l}function MM(n,e){var t,i,r,c,o,f,h,l,a,d;if(a=null,n.d&&(a=u(kc(n.d,e),138)),!a){if(c=n.a.Mh(),d=c.i,!n.d||Yv(n.d)!=d){for(h=new we,n.d&&i6(h,n.d),l=h.f.c+h.g.c,f=l;f0?(p=(v-1)*t,f&&(p+=i),a&&(p+=i),p=n.b[r+1])r+=2;else if(t0)for(i=new au(u(ct(n.a,c),21)),Pn(),bi(i,new $q(e)),r=new Ii(c.b,0);r.b_)?(h=2,o=nt):h==0?(h=1,o=en):(h=0,o=en)):(p=en>=o||o-en0?1:gd(isNaN(i),isNaN(0)))>=0^(ko(Uf),(j.Math.abs(f)<=Uf||f==0||isNaN(f)&&isNaN(0)?0:f<0?-1:f>0?1:gd(isNaN(f),isNaN(0)))>=0)?j.Math.max(f,i):(ko(Uf),(j.Math.abs(i)<=Uf||i==0||isNaN(i)&&isNaN(0)?0:i<0?-1:i>0?1:gd(isNaN(i),isNaN(0)))>0?j.Math.sqrt(f*f+i*i):-j.Math.sqrt(f*f+i*i))}function Pa(n,e){var t,i,r,c,o,f;if(!!e){if(!n.a&&(n.a=new wj),n.e==2){bj(n.a,e);return}if(e.e==1){for(r=0;r=Yi?dr(t,EQ(i)):g3(t,i&Ut),o=new c$(10,null,0),the(n.a,o,f-1)):(t=(o.bm().length+c,new Vv),dr(t,o.bm())),e.e==0?(i=e._l(),i>=Yi?dr(t,EQ(i)):g3(t,i&Ut)):dr(t,e.bm()),u(o,521).b=t.a}}function $Rn(n){var e,t,i,r,c;return n.g!=null?n.g:n.a<32?(n.g=_Ce(eu(n.f),Ht(n.e)),n.g):(r=ML((!n.c&&(n.c=w7(n.f)),n.c),0),n.e==0?r:(e=(!n.c&&(n.c=w7(n.f)),n.c).e<0?2:1,t=r.length,i=-n.e+t-e,c=new W1,c.a+=""+r,n.e>0&&i>=-6?i>=0?F8(c,t-Ht(n.e),String.fromCharCode(46)):(c.a=Yu(c.a,0,e-1)+"0."+f8(c.a,e-1),F8(c,e+1,Ks(Ha,0,-Ht(i)-1))):(t-e>=1&&(F8(c,e,String.fromCharCode(46)),++t),F8(c,t,String.fromCharCode(69)),i>0&&F8(c,++t,String.fromCharCode(43)),F8(c,++t,""+x5(eu(i)))),n.g=c.a,n.g))}function Sje(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C;if(!t.dc()){for(f=0,g=0,i=t.Kc(),v=u(i.Pb(),19).a;f1&&(h=l.mg(h,n.a,f));return h.c.length==1?u(un(h,h.c.length-1),220):h.c.length==2?pje((Ln(0,h.c.length),u(h.c[0],220)),(Ln(1,h.c.length),u(h.c[1],220)),o,c):null}function FRn(n){var e,t,i,r,c,o;for(Yc(n.a,new san),t=new E(n.a);t.a=j.Math.abs(i.b)?(i.b=0,c.d+c.a>o.d&&c.do.c&&c.c0){if(e=new wz(n.i,n.g),t=n.i,c=t<100?null:new X1(t),n.ij())for(i=0;i0){for(f=n.g,l=n.i,Q5(n),c=l<100?null:new X1(l),i=0;i>13|(n.m&15)<<9,r=n.m>>4&8191,c=n.m>>17|(n.h&255)<<5,o=(n.h&1048320)>>8,f=e.l&8191,h=e.l>>13|(e.m&15)<<9,l=e.m>>4&8191,a=e.m>>17|(e.h&255)<<5,d=(e.h&1048320)>>8,ln=t*f,wn=i*f,zn=r*f,Wn=c*f,se=o*f,h!=0&&(wn+=t*h,zn+=i*h,Wn+=r*h,se+=c*h),l!=0&&(zn+=t*l,Wn+=i*l,se+=r*l),a!=0&&(Wn+=t*a,se+=i*a),d!=0&&(se+=t*d),p=ln&Lu,v=(wn&511)<<13,g=p+v,C=ln>>22,S=wn>>9,$=(zn&262143)<<4,O=(Wn&31)<<17,m=C+S+$+O,_=zn>>18,U=Wn>>5,en=(se&4095)<<8,x=_+U+en,m+=g>>22,g&=Lu,x+=m>>22,m&=Lu,x&=Wh,Bc(g,m,x)}function xRn(n){var e,t,i,r,c,o,f;if(f=u(un(n.j,0),11),f.g.c.length!=0&&f.e.c.length!=0)throw T(new Dr("Interactive layout does not support NORTH/SOUTH ports with incoming _and_ outgoing edges."));if(f.g.c.length!=0){for(c=Ft,t=new E(f.g);t.a4)if(n.wj(e)){if(n.rk()){if(r=u(e,49),i=r.Ug(),h=i==n.e&&(n.Dk()?r.Og(r.Vg(),n.zk())==n.Ak():-1-r.Vg()==n.aj()),n.Ek()&&!h&&!i&&!!r.Zg()){for(c=0;c0&&(l=n.n.a/c);break;case 2:case 4:r=n.i.o.b,r>0&&(l=n.n.b/r)}H(n,(G(),m0),l)}if(h=n.o,o=n.a,i)o.a=i.a,o.b=i.b,n.d=!0;else if(e!=Cf&&e!=Kl&&f!=Wr)switch(f.g){case 1:o.a=h.a/2;break;case 2:o.a=h.a,o.b=h.b/2;break;case 3:o.a=h.a/2,o.b=h.b;break;case 4:o.b=h.b/2}else o.a=h.a/2,o.b=h.b/2}function N6(n){var e,t,i,r,c,o,f,h,l,a;if(n.ej())if(a=n.Vi(),h=n.fj(),a>0)if(e=new AV(n.Gi()),t=a,c=t<100?null:new X1(t),w8(n,t,e.g),r=t==1?n.Zi(4,D(e,0),null,0,h):n.Zi(6,e,null,-1,h),n.bj()){for(i=new ie(e);i.e!=i.i.gc();)c=n.dj(oe(i),c);c?(c.Ei(r),c.Fi()):n.$i(r)}else c?(c.Ei(r),c.Fi()):n.$i(r);else w8(n,n.Vi(),n.Wi()),n.$i(n.Zi(6,(Pn(),cr),null,-1,h));else if(n.bj())if(a=n.Vi(),a>0){for(f=n.Wi(),l=a,w8(n,a,f),c=l<100?null:new X1(l),i=0;in.d[o.p]&&(t+=TX(n.b,c)*u(h.b,19).a,fl(n.a,Q(c)));for(;!Uv(n.a);)tV(n.b,u(j2(n.a),19).a)}return t}function _je(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C;for(d=new mr(u(hn(n,(rM(),Wfn)),8)),d.a=j.Math.max(d.a-t.b-t.c,0),d.b=j.Math.max(d.b-t.d-t.a,0),r=Y(hn(n,Gfn)),(r==null||(_n(r),r<=0))&&(r=1.3),f=new X,v=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));v.e!=v.i.gc();)p=u(oe(v),33),o=new ajn(p),f.c[f.c.length]=o;switch(g=u(hn(n,WK),311),g.g){case 3:C=oye(f,e,d.a,d.b,(l=i,_n(r),l));break;case 1:C=Fye(f,e,d.a,d.b,(a=i,_n(r),a));break;default:C=qje(f,e,d.a,d.b,(h=i,_n(r),h))}c=new VC(C),m=CL(c,e,t,d.a,d.b,i,(_n(r),r)),e0(n,m.a,m.b,!1,!0)}function Kje(n,e){var t,i,r,c;t=e.b,c=new au(t.j),r=0,i=t.j,i.c=F(Zn,rn,1,0,5,1),Cd(u(pa(n.b,(J(),Kn),(_d(),w0)),15),t),r=A7(c,r,new Lbn,i),Cd(u(pa(n.b,Kn,Dl),15),t),r=A7(c,r,new xbn,i),Cd(u(pa(n.b,Kn,b0),15),t),Cd(u(pa(n.b,Vn,w0),15),t),Cd(u(pa(n.b,Vn,Dl),15),t),r=A7(c,r,new Nbn,i),Cd(u(pa(n.b,Vn,b0),15),t),Cd(u(pa(n.b,ae,w0),15),t),r=A7(c,r,new Bbn,i),Cd(u(pa(n.b,ae,Dl),15),t),r=A7(c,r,new Rbn,i),Cd(u(pa(n.b,ae,b0),15),t),Cd(u(pa(n.b,Gn,w0),15),t),r=A7(c,r,new Qbn,i),Cd(u(pa(n.b,Gn,Dl),15),t),Cd(u(pa(n.b,Gn,b0),15),t)}function Hje(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m;for(le(e,"Layer size calculation",1),a=Ft,l=Vt,r=!1,f=new E(n.b);f.a.5?S-=o*2*(v-.5):v<.5&&(S+=c*2*(.5-v)),r=f.d.b,SC.a-m-a&&(S=C.a-m-a),f.n.a=e+S}}function qje(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C;for(f=F(ji,pr,25,n.c.length,15,1),g=new XE(new O2n),bJ(g,n),l=0,m=new X;g.b.c.length!=0;)if(o=u(g.b.c.length==0?null:un(g.b,0),157),l>1&&du(o)*Gu(o)/2>f[0]){for(c=0;cf[c];)++c;v=new sh(m,0,c+1),d=new VC(v),a=du(o)/Gu(o),h=CL(d,e,new r2,t,i,r,a),st(No(d.e),h),A3(h4(g,d)),p=new sh(m,c+1,m.c.length),bJ(g,p),m.c=F(Zn,rn,1,0,5,1),l=0,lCn(f,f.length,0)}else C=g.b.c.length==0?null:un(g.b,0),C!=null&&eF(g,0),l>0&&(f[l]=f[l-1]),f[l]+=du(o)*Gu(o),++l,m.c[m.c.length]=o;return m}function Gje(n){var e,t,i,r,c;if(i=u(k(n,(nn(),qc)),163),i==(As(),$l)){for(t=new re(ue(xr(n).a.Kc(),new Mn));Se(t);)if(e=u(ve(t),17),!jSn(e))throw T(new pw(DN+S7(n)+"' has its layer constraint set to FIRST_SEPARATE, but has at least one incoming edge. FIRST_SEPARATE nodes must not have incoming edges."))}else if(i==Gb){for(c=new re(ue(ni(n).a.Kc(),new Mn));Se(c);)if(r=u(ve(c),17),!jSn(r))throw T(new pw(DN+S7(n)+"' has its layer constraint set to LAST_SEPARATE, but has at least one outgoing edge. LAST_SEPARATE nodes must not have outgoing edges."))}}function zje(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v;for(le(e,"Label dummy removal",1),i=K(Y(k(n,(nn(),Ep)))),r=K(Y(k(n,Yb))),l=u(k(n,ls),103),h=new E(n.b);h.a0&&Hxn(n,f,d);for(r=new E(d);r.a>19!=0&&(e=U3(e),h=!h),o=G9e(e),c=!1,r=!1,i=!1,n.h==sk&&n.m==0&&n.l==0)if(r=!0,c=!0,o==-1)n=iyn((O3(),min)),i=!0,h=!h;else return f=OY(n,o),h&&lF(f),t&&(Sl=Bc(0,0,0)),f;else n.h>>19!=0&&(c=!0,n=U3(n),i=!0,h=!h);return o!=-1?Owe(n,o,h,c,t):jJ(n,e)<0?(t&&(c?Sl=U3(n):Sl=Bc(n.l,n.m,n.h)),Bc(0,0,0)):xke(i?n:Bc(n.l,n.m,n.h),e,h,c,r,t)}function AM(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v;if(n.e&&n.c.ce.f||e.g>n.f)){for(t=0,i=0,o=n.w.a.ec().Kc();o.Ob();)r=u(o.Pb(),11),EF(qr(A(M(ai,1),q,8,0,[r.i.n,r.n,r.a])).b,e.g,e.f)&&++t;for(f=n.r.a.ec().Kc();f.Ob();)r=u(f.Pb(),11),EF(qr(A(M(ai,1),q,8,0,[r.i.n,r.n,r.a])).b,e.g,e.f)&&--t;for(h=e.w.a.ec().Kc();h.Ob();)r=u(h.Pb(),11),EF(qr(A(M(ai,1),q,8,0,[r.i.n,r.n,r.a])).b,n.g,n.f)&&++i;for(c=e.r.a.ec().Kc();c.Ob();)r=u(c.Pb(),11),EF(qr(A(M(ai,1),q,8,0,[r.i.n,r.n,r.a])).b,n.g,n.f)&&--i;t=0)return r=n2e(n,e.substr(1,o-1)),a=e.substr(o+1,h-(o+1)),VCe(n,a,r)}else{if(t=-1,Cin==null&&(Cin=new RegExp("\\d")),Cin.test(String.fromCharCode(f))&&(t=PU(e,tu(46),h-1),t>=0)){i=u(P$(n,bIn(n,e.substr(1,t-1)),!1),58),l=0;try{l=us(e.substr(t+1),Bi,nt)}catch(g){throw g=jt(g),I(g,127)?(c=g,T(new RC(c))):T(g)}if(l=0)return t;switch(Ad(jr(n,t))){case 2:{if(An("",w1(n,t.Hj()).ne())){if(h=S8(jr(n,t)),f=m3(jr(n,t)),a=BY(n,e,h,f),a)return a;for(r=lZ(n,e),o=0,d=r.gc();o1)throw T(new Hn(Ok));for(a=Kc(n.e.Tg(),e),i=u(n.g,119),o=0;o1,l=new of(g.b);_r(l.a)||_r(l.b);)h=u(_r(l.a)?y(l.a):y(l.b),17),d=h.c==g?h.d:h.c,j.Math.abs(qr(A(M(ai,1),q,8,0,[d.i.n,d.n,d.a])).b-o.b)>1&&X8e(n,h,o,c,g)}}function iEe(n){var e,t,i,r,c,o;if(r=new Ii(n.e,0),i=new Ii(n.a,0),n.d)for(t=0;taB;){for(c=e,o=0;j.Math.abs(e-c)0),r.a.Xb(r.c=--r.b),kye(n,n.b-o,c,i,r),ne(r.b0),i.a.Xb(i.c=--i.b)}if(!n.d)for(t=0;t0?(n.f[a.p]=p/(a.e.c.length+a.g.c.length),n.c=j.Math.min(n.c,n.f[a.p]),n.b=j.Math.max(n.b,n.f[a.p])):f&&(n.f[a.p]=p)}}function cEe(n){n.b=null,n.bb=null,n.fb=null,n.qb=null,n.a=null,n.c=null,n.d=null,n.e=null,n.f=null,n.n=null,n.M=null,n.L=null,n.Q=null,n.R=null,n.K=null,n.db=null,n.eb=null,n.g=null,n.i=null,n.j=null,n.k=null,n.gb=null,n.o=null,n.p=null,n.q=null,n.r=null,n.$=null,n.ib=null,n.S=null,n.T=null,n.t=null,n.s=null,n.u=null,n.v=null,n.w=null,n.B=null,n.A=null,n.C=null,n.D=null,n.F=null,n.G=null,n.H=null,n.I=null,n.J=null,n.P=null,n.Z=null,n.U=null,n.V=null,n.W=null,n.X=null,n.Y=null,n._=null,n.ab=null,n.cb=null,n.hb=null,n.nb=null,n.lb=null,n.mb=null,n.ob=null,n.pb=null,n.jb=null,n.kb=null,n.N=!1,n.O=!1}function uEe(n,e,t){var i,r,c,o;for(le(t,"Graph transformation ("+n.a+")",1),o=Od(e.a),c=new E(e.b);c.a0&&(n.a=h+(p-1)*c,e.c.b+=n.a,e.f.b+=n.a)),v.a.gc()!=0&&(g=new BD(1,c),p=NZ(g,e,v,m,e.f.b+h-e.c.b),p>0&&(e.f.b+=h+(p-1)*c))}function j4(n,e){var t,i,r,c;c=n.F,e==null?(n.F=null,V3(n,null)):(n.F=(_n(e),e),i=Of(e,tu(60)),i!=-1?(r=e.substr(0,i),Of(e,tu(46))==-1&&!An(r,V2)&&!An(r,fm)&&!An(r,AA)&&!An(r,hm)&&!An(r,lm)&&!An(r,am)&&!An(r,dm)&&!An(r,bm)&&(r=CGn),t=gE(e,tu(62)),t!=-1&&(r+=""+e.substr(t+1)),V3(n,r)):(r=e,Of(e,tu(46))==-1&&(i=Of(e,tu(91)),i!=-1&&(r=e.substr(0,i)),!An(r,V2)&&!An(r,fm)&&!An(r,AA)&&!An(r,hm)&&!An(r,lm)&&!An(r,am)&&!An(r,dm)&&!An(r,bm)?(r=CGn,i!=-1&&(r+=""+e.substr(i))):r=e),V3(n,r),r==e&&(n.F=n.D))),(n.Db&4)!=0&&(n.Db&1)==0&&et(n,new wi(n,1,5,c,e))}function oEe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O;if(m=e.b.c.length,!(m<3)){for(p=F(be,Le,25,m,15,1),d=0,a=new E(e.b);a.ao)&&ri(n.b,u(C.b,17));++f}c=o}}}function FZ(n,e){var t;if(e==null||An(e,iu)||e.length==0&&n.k!=(y1(),Tp))return null;switch(n.k.g){case 1:return LT(e,R4)?(qn(),U4):LT(e,AB)?(qn(),Ka):null;case 2:try{return Q(us(e,Bi,nt))}catch(i){if(i=jt(i),I(i,127))return null;throw T(i)}case 4:try{return vb(e)}catch(i){if(i=jt(i),I(i,127))return null;throw T(i)}case 3:return e;case 5:return yDn(n),ALn(n,e);case 6:return yDn(n),v9e(n,n.a,e);case 7:try{return t=Ime(n),t.Jf(e),t}catch(i){if(i=jt(i),I(i,32))return null;throw T(i)}default:throw T(new Dr("Invalid type set for this layout option."))}}function fEe(n){Y5();var e,t,i,r,c,o,f;for(f=new Ymn,t=new E(n);t.a=f.b.c)&&(f.b=e),(!f.c||e.c<=f.c.c)&&(f.d=f.c,f.c=e),(!f.e||e.d>=f.e.d)&&(f.e=e),(!f.f||e.d<=f.f.d)&&(f.f=e);return i=new _T((z3(),d0)),L8(n,IWn,new Ku(A(M(Gk,1),rn,369,0,[i]))),o=new _T(_b),L8(n,PWn,new Ku(A(M(Gk,1),rn,369,0,[o]))),r=new _T(Rb),L8(n,SWn,new Ku(A(M(Gk,1),rn,369,0,[r]))),c=new _T(kg),L8(n,AWn,new Ku(A(M(Gk,1),rn,369,0,[c]))),qx(i.c,d0),qx(r.c,Rb),qx(c.c,kg),qx(o.c,_b),f.a.c=F(Zn,rn,1,0,5,1),Yt(f.a,i.c),Yt(f.a,ga(r.c)),Yt(f.a,c.c),Yt(f.a,ga(o.c)),f}function xZ(n){var e;switch(n.d){case 1:{if(n.hj())return n.o!=-2;break}case 2:{if(n.hj())return n.o==-2;break}case 3:case 5:case 4:case 6:case 7:return n.o>-2;default:return!1}switch(e=n.gj(),n.p){case 0:return e!=null&&on(sn(e))!=v5(n.k,0);case 1:return e!=null&&u(e,217).a!=ge(n.k)<<24>>24;case 2:return e!=null&&u(e,172).a!=(ge(n.k)&Ut);case 6:return e!=null&&v5(u(e,162).a,n.k);case 5:return e!=null&&u(e,19).a!=ge(n.k);case 7:return e!=null&&u(e,184).a!=ge(n.k)<<16>>16;case 3:return e!=null&&K(Y(e))!=n.j;case 4:return e!=null&&u(e,155).a!=n.j;default:return e==null?n.n!=null:!tt(e,n.n)}}function Z7(n,e,t){var i,r,c,o;return n.Fk()&&n.Ek()&&(o=ID(n,u(t,56)),B(o)!==B(t))?(n.Oi(e),n.Ui(e,wPn(n,e,o)),n.rk()&&(c=(r=u(t,49),n.Dk()?n.Bk()?r.ih(n.b,ir(u(On(Vc(n.b),n.aj()),18)).n,u(On(Vc(n.b),n.aj()).Yj(),26).Bj(),null):r.ih(n.b,yt(r.Tg(),ir(u(On(Vc(n.b),n.aj()),18))),null,null):r.ih(n.b,-1-n.aj(),null,null)),!u(o,49).eh()&&(c=(i=u(o,49),n.Dk()?n.Bk()?i.gh(n.b,ir(u(On(Vc(n.b),n.aj()),18)).n,u(On(Vc(n.b),n.aj()).Yj(),26).Bj(),c):i.gh(n.b,yt(i.Tg(),ir(u(On(Vc(n.b),n.aj()),18))),null,c):i.gh(n.b,-1-n.aj(),null,c))),c&&c.Fi()),Hu(n.b)&&n.$i(n.Zi(9,t,o,e,!1)),o):t}function RRn(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;for(a=K(Y(k(n,(nn(),E0)))),i=K(Y(k(n,xsn))),g=new MI,H(g,E0,a+i),l=e,S=l.d,m=l.c.i,$=l.d.i,C=kz(m.c),O=kz($.c),r=new X,d=C;d<=O;d++)f=new qh(n),Zl(f,(Qn(),gi)),H(f,(G(),rt),l),H(f,Lt,(Ai(),Pc)),H(f,oP,g),p=u(un(n.b,d),29),d==C?wb(f,p.a.c.length-t,p):yr(f,p),x=K(Y(k(l,S1))),x<0&&(x=0,H(l,S1,x)),f.o.b=x,v=j.Math.floor(x/2),o=new gc,ui(o,(J(),Gn)),Kr(o,f),o.n.b=v,h=new gc,ui(h,Vn),Kr(h,f),h.n.b=v,Ti(l,o),c=new Sd,Sr(c,l),H(c,Tr,null),Ki(c,h),Ti(c,S),a4e(f,l,c),r.c[r.c.length]=c,l=c;return r}function kL(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O;for(h=u(k1(n,(J(),Gn)).Kc().Pb(),11).e,p=u(k1(n,Vn).Kc().Pb(),11).g,f=h.c.length,O=cf(u(un(n.j,0),11));f-- >0;){for(m=(Ln(0,h.c.length),u(h.c[0],17)),r=(Ln(0,p.c.length),u(p.c[0],17)),$=r.d.e,c=Fr($,r,0),gae(m,r.d,c),Ki(r,null),Ti(r,null),v=m.a,e&&Ke(v,new mr(O)),i=_e(r.a,0);i.b!=i.d.c;)t=u(Re(i),8),Ke(v,new mr(t));for(S=m.b,g=new E(r.b);g.a0&&(o=j.Math.max(o,dOn(n.C.b+i.d.b,r))),a=i,d=r,g=c;!!n.C&&n.C.c>0&&(p=g+n.C.c,l&&(p+=a.d.c),o=j.Math.max(o,(nf(),ko(gf),j.Math.abs(d-1)<=gf||d==1||isNaN(d)&&isNaN(1)?0:p/(1-d)))),t.n.b=0,t.a.a=o}function KRn(n,e){var t,i,r,c,o,f,h,l,a,d,g,p;if(t=u(br(n.b,e),124),h=u(u(ct(n.r,e),21),84),h.dc()){t.n.d=0,t.n.a=0;return}for(l=n.u.Hc((Tu(),n1)),o=0,n.A.Hc((Vu(),ed))&&kBn(n,e),f=h.Kc(),a=null,g=0,d=0;f.Ob();)i=u(f.Pb(),111),c=K(Y(i.b.We((pE(),eS)))),r=i.b.rf().b,a?(p=d+a.d.a+n.w+i.d.d,o=j.Math.max(o,(nf(),ko(gf),j.Math.abs(g-c)<=gf||g==c||isNaN(g)&&isNaN(c)?0:p/(c-g)))):!!n.C&&n.C.d>0&&(o=j.Math.max(o,dOn(n.C.d+i.d.d,c))),a=i,g=c,d=r;!!n.C&&n.C.a>0&&(p=d+n.C.a,l&&(p+=a.d.a),o=j.Math.max(o,(nf(),ko(gf),j.Math.abs(g-1)<=gf||g==1||isNaN(g)&&isNaN(1)?0:p/(1-g)))),t.n.d=0,t.a.b=o}function HRn(n,e,t){var i,r,c,o,f,h;for(this.g=n,f=e.d.length,h=t.d.length,this.d=F(kh,E1,10,f+h,0,1),o=0;o0?W$(this,this.f/this.a):ef(e.g,e.d[0]).a!=null&&ef(t.g,t.d[0]).a!=null?W$(this,(K(ef(e.g,e.d[0]).a)+K(ef(t.g,t.d[0]).a))/2):ef(e.g,e.d[0]).a!=null?W$(this,ef(e.g,e.d[0]).a):ef(t.g,t.d[0]).a!=null&&W$(this,ef(t.g,t.d[0]).a)}function hEe(n,e){var t,i,r,c,o,f,h,l,a,d;for(n.a=new QCn(Rbe(c9)),i=new E(e.a);i.a=1&&(C-o>0&&d>=0?(h.n.a+=m,h.n.b+=c*o):C-o<0&&a>=0&&(h.n.a+=m*C,h.n.b+=c));n.o.a=e.a,n.o.b=e.b,H(n,(nn(),Ua),(Vu(),i=u(Lo(a9),9),new ms(i,u(wo(i,i.length),9),0)))}function bEe(n,e,t,i,r,c){var o;if(!(e==null||!NF(e,g1n,p1n)))throw T(new Hn("invalid scheme: "+e));if(!n&&!(t!=null&&Of(t,tu(35))==-1&&t.length>0&&(Te(0,t.length),t.charCodeAt(0)!=47)))throw T(new Hn("invalid opaquePart: "+t));if(n&&!(e!=null&&z9(uI,e.toLowerCase()))&&!(t==null||!NF(t,g9,p9)))throw T(new Hn(lGn+t));if(n&&e!=null&&z9(uI,e.toLowerCase())&&!sve(t))throw T(new Hn(lGn+t));if(!l2e(i))throw T(new Hn("invalid device: "+i));if(!rge(r))throw o=r==null?"invalid segments: null":"invalid segment: "+nge(r),T(new Hn(o));if(!(c==null||Of(c,tu(35))==-1))throw T(new Hn("invalid query: "+c))}function wEe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S;for(le(e,"Calculate Graph Size",1),e.n&&!!n&&po(e,vo(n),(Xu(),ws)),f=$4,h=$4,c=utn,o=utn,d=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));d.e!=d.i.gc();)l=u(oe(d),33),v=l.i,m=l.j,S=l.g,i=l.f,r=u(hn(l,(Xe(),Cy)),142),f=j.Math.min(f,v-r.b),h=j.Math.min(h,m-r.d),c=j.Math.max(c,v+S+r.c),o=j.Math.max(o,m+i+r.a);for(p=u(hn(n,(Xe(),Ya)),116),g=new fn(f-p.b,h-p.d),a=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));a.e!=a.i.gc();)l=u(oe(a),33),Zc(l,l.i-g.a),nu(l,l.j-g.b);C=c-f+(p.b+p.c),t=o-h+(p.d+p.a),Bd(n,C),Nd(n,t),e.n&&!!n&&po(e,vo(n),(Xu(),ws))}function zRn(n){var e,t,i,r,c,o,f,h,l,a;for(i=new X,o=new E(n.e.a);o.a0){KT(n,t,0),t.a+=String.fromCharCode(i),r=npe(e,c),KT(n,t,r),c+=r-1;continue}i==39?c+11)for(m=F(be,Le,25,n.b.b.c.length,15,1),d=0,l=new E(n.b.b);l.a=f&&r<=h)f<=r&&c<=h?(t[a++]=r,t[a++]=c,i+=2):f<=r?(t[a++]=r,t[a++]=h,n.b[i]=h+1,o+=2):c<=h?(t[a++]=f,t[a++]=c,i+=2):(t[a++]=f,t[a++]=h,n.b[i]=h+1);else if(hjl)&&f<10);jG(n.c,new Aan),URn(n),rhe(n.c),aEe(n.f)}function mEe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C;if(!!on(sn(k(t,(nn(),Xb)))))for(f=new E(t.j);f.a=2){for(h=_e(t,0),o=u(Re(h),8),f=u(Re(h),8);f.a0&&l7(l,!0,(sr(),So)),f.k==(Qn(),Xt)&&mTn(l),it(n.f,f,e)}}function EEe(n,e,t){var i,r,c,o,f,h,l,a,d,g;switch(le(t,"Node promotion heuristic",1),n.g=e,PCe(n),n.q=u(k(e,(nn(),G_)),260),a=u(k(n.g,ysn),19).a,c=new a0n,n.q.g){case 2:case 1:y4(n,c);break;case 3:for(n.q=(Zw(),wP),y4(n,c),h=0,f=new E(n.a);f.an.j&&(n.q=uy,y4(n,c));break;case 4:for(n.q=(Zw(),wP),y4(n,c),l=0,r=new E(n.b);r.an.k&&(n.q=sy,y4(n,c));break;case 6:g=Ht(j.Math.ceil(n.f.length*a/100)),y4(n,new S5n(g));break;case 5:d=Ht(j.Math.ceil(n.d*a/100)),y4(n,new P5n(d));break;default:y4(n,c)}g7e(n,e),ce(t)}function XRn(n,e,t){var i,r,c,o;this.j=n,this.e=RJ(n),this.o=this.j.e,this.i=!!this.o,this.p=this.i?u(un(t,qi(this.o).p),214):null,r=u(k(n,(G(),Sc)),21),this.g=r.Hc((or(),Ds)),this.b=new X,this.d=new g$n(this.e),o=u(k(this.j,mp),230),this.q=ewe(e,o,this.e),this.k=new pMn(this),c=sf(A(M(YWn,1),rn,225,0,[this,this.d,this.k,this.q])),e==(Rd(),fy)&&!on(sn(k(n,(nn(),zb))))?(i=new KJ(this.e),c.c[c.c.length]=i,this.c=new gX(i,o,u(this.q,402))):e==fy&&on(sn(k(n,(nn(),zb))))?(i=new KJ(this.e),c.c[c.c.length]=i,this.c=new ZIn(i,o,u(this.q,402))):this.c=new J7n(e,this),W(c,this.c),PRn(c,this.e),this.s=cTe(this.k)}function CEe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;for(d=u(dE((o=_e(new U1(e).a.d,0),new t2(o))),86),v=d?u(k(d,(cc(),yK)),86):null,r=1;!!d&&!!v;){for(h=0,x=0,t=d,i=v,f=0;f=n.i?(++n.i,W(n.a,Q(1)),W(n.b,a)):(i=n.c[e.p][1],js(n.a,l,Q(u(un(n.a,l),19).a+1-i)),js(n.b,l,K(Y(un(n.b,l)))+a-i*n.e)),(n.q==(Zw(),uy)&&(u(un(n.a,l),19).a>n.j||u(un(n.a,l-1),19).a>n.j)||n.q==sy&&(K(Y(un(n.b,l)))>n.k||K(Y(un(n.b,l-1)))>n.k))&&(h=!1),o=new re(ue(xr(e).a.Kc(),new Mn));Se(o);)c=u(ve(o),17),f=c.c.i,n.f[f.p]==l&&(d=VRn(n,f),r=r+u(d.a,19).a,h=h&&on(sn(d.b)));return n.f[e.p]=l,r=r+n.c[e.p][0],new Pi(Q(r),(qn(),!!h))}function NZ(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C,S;for(d=new we,o=new X,pLn(n,t,n.d.fg(),o,d),pLn(n,i,n.d.gg(),o,d),n.b=.2*(m=uNn(Hr(new $n(null,new xn(o,16)),new kgn)),C=uNn(Hr(new $n(null,new xn(o,16)),new ygn)),j.Math.min(m,C)),c=0,f=0;f=2&&(S=SNn(o,!0,g),!n.e&&(n.e=new D6n(n)),tpe(n.e,S,o,n.b)),oxn(o,g),_Ee(o),p=-1,a=new E(o);a.af)}function MEe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m;for(t=u(k(n,(nn(),Lt)),98),o=n.f,c=n.d,f=o.a+c.b+c.c,h=0-c.d-n.c.b,a=o.b+c.d+c.a-n.c.b,l=new X,d=new X,r=new E(e);r.a0),u(a.a.Xb(a.c=--a.b),17));c!=i&&a.b>0;)n.a[c.p]=!0,n.a[i.p]=!0,c=(ne(a.b>0),u(a.a.Xb(a.c=--a.b),17));a.b>0&&Uu(a)}}function ZRn(n,e,t){var i,r,c,o,f,h,l,a,d;if(n.a!=e.Aj())throw T(new Hn(_4+e.ne()+f0));if(i=w1((wu(),xi),e).$k(),i)return i.Aj().Nh().Ih(i,t);if(o=w1(xi,e).al(),o){if(t==null)return null;if(f=u(t,15),f.dc())return"";for(d=new i1,c=f.Kc();c.Ob();)r=c.Pb(),dr(d,o.Aj().Nh().Ih(o,r)),d.a+=" ";return KO(d,d.a.length-1)}if(a=w1(xi,e).bl(),!a.dc()){for(l=a.Kc();l.Ob();)if(h=u(l.Pb(),148),h.wj(t))try{if(d=h.Aj().Nh().Ih(h,t),d!=null)return d}catch(g){if(g=jt(g),!I(g,102))throw T(g)}throw T(new Hn("Invalid value: '"+t+"' for datatype :"+e.ne()))}return u(e,834).Fj(),t==null?null:I(t,172)?""+u(t,172).a:Du(t)==UA?Ayn(w9[0],u(t,199)):Lr(t)}function DEe(n){var e,t,i,r,c,o,f,h,l,a;for(l=new Ct,f=new Ct,c=new E(n);c.a-1){for(r=_e(f,0);r.b!=r.d.c;)i=u(Re(r),128),i.v=o;for(;f.b!=0;)for(i=u(bx(f,0),128),t=new E(i.i);t.a0&&(t+=h.n.a+h.o.a/2,++d),v=new E(h.j);v.a0&&(t/=d),S=F(ji,pr,25,i.a.c.length,15,1),f=0,l=new E(i.a);l.a=f&&r<=h)f<=r&&c<=h?i+=2:f<=r?(n.b[i]=h+1,o+=2):c<=h?(t[a++]=r,t[a++]=f-1,i+=2):(t[a++]=r,t[a++]=f-1,n.b[i]=h+1,o+=2);else if(h0?r-=864e5:r+=864e5,h=new fU(Hi(eu(e.q.getTime()),r))),a=new N0,l=n.a.length,c=0;c=97&&i<=122||i>=65&&i<=90){for(o=c+1;o=l)throw T(new Hn("Missing trailing '"));o+10&&t.c==0&&(!e&&(e=new X),e.c[e.c.length]=t);if(e)for(;e.c.length!=0;){if(t=u(h1(e,0),233),!!t.b&&t.b.c.length>0){for(c=(!t.b&&(t.b=new X),new E(t.b));c.aFr(n,t,0))return new Pi(r,t)}else if(K(ef(r.g,r.d[0]).a)>K(ef(t.g,t.d[0]).a))return new Pi(r,t)}for(f=(!t.e&&(t.e=new X),t.e).Kc();f.Ob();)o=u(f.Pb(),233),h=(!o.b&&(o.b=new X),o.b),nb(0,h.c.length),c5(h.c,0,t),o.c==h.c.length&&(e.c[e.c.length]=o)}return null}function r_n(n,e){var t,i,r,c,o,f,h,l,a;if(n==null)return iu;if(h=e.a.zc(n,e),h!=null)return"[...]";for(t=new va(Ji,"[","]"),r=n,c=0,o=r.length;c=14&&a<=16))?e.a._b(i)?(t.a?De(t.a,t.b):t.a=new Ju(t.d),k5(t.a,"[...]")):(f=wa(i),l=new D5(e),xh(t,r_n(f,l))):I(i,177)?xh(t,P6e(u(i,177))):I(i,190)?xh(t,vve(u(i,190))):I(i,195)?xh(t,S5e(u(i,195))):I(i,2012)?xh(t,mve(u(i,2012))):I(i,48)?xh(t,S6e(u(i,48))):I(i,364)?xh(t,H6e(u(i,364))):I(i,832)?xh(t,A6e(u(i,832))):I(i,104)&&xh(t,M6e(u(i,104))):xh(t,i==null?iu:Lr(i));return t.a?t.e.length==0?t.a.a:t.a.a+(""+t.e):t.c}function c_n(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O;for(f=ng(e,!1,!1),S=x7(f),i&&(S=d7(S)),O=K(Y(hn(e,(g6(),FR)))),C=(ne(S.b!=0),u(S.a.a.c,8)),d=u(Go(S,1),8),S.b>2?(a=new X,Yt(a,new sh(S,1,S.b)),c=B_n(a,O+n.a),$=new Rx(c),Sr($,e),t.c[t.c.length]=$):i?$=u(te(n.b,lh(e)),266):$=u(te(n.b,pl(e)),266),h=lh(e),i&&(h=pl(e)),o=X5e(C,h),l=O+n.a,o.a?(l+=j.Math.abs(C.b-d.b),m=new fn(d.a,(d.b+C.b)/2)):(l+=j.Math.abs(C.a-d.a),m=new fn((d.a+C.a)/2,d.b)),i?it(n.d,e,new oJ($,o,m,l)):it(n.c,e,new oJ($,o,m,l)),it(n.b,e,$),v=(!e.n&&(e.n=new V(Br,e,1,7)),e.n),p=new ie(v);p.e!=p.i.gc();)g=u(oe(p),137),r=U7(n,g,!0,0,0),t.c[t.c.length]=r}function _Ee(n){var e,t,i,r,c,o,f,h,l,a;for(l=new X,f=new X,o=new E(n);o.a-1){for(c=new E(f);c.a0)&&(wq(h,j.Math.min(h.o,r.o-1)),cj(h,h.i-1),h.i==0&&(f.c[f.c.length]=h))}}function E4(n,e,t){var i,r,c,o,f,h,l;if(l=n.c,!e&&(e=y1n),n.c=e,(n.Db&4)!=0&&(n.Db&1)==0&&(h=new wi(n,1,2,l,n.c),t?t.Ei(h):t=h),l!=e){if(I(n.Cb,284))n.Db>>16==-10?t=u(n.Cb,284).nk(e,t):n.Db>>16==-15&&(!e&&(e=(Sn(),Mf)),!l&&(l=(Sn(),Mf)),n.Cb.nh()&&(h=new Lh(n.Cb,1,13,l,e,v1(Ou(u(n.Cb,59)),n),!1),t?t.Ei(h):t=h));else if(I(n.Cb,88))n.Db>>16==-23&&(I(e,88)||(e=(Sn(),uo)),I(l,88)||(l=(Sn(),uo)),n.Cb.nh()&&(h=new Lh(n.Cb,1,10,l,e,v1(wc(u(n.Cb,26)),n),!1),t?t.Ei(h):t=h));else if(I(n.Cb,444))for(f=u(n.Cb,836),o=(!f.b&&(f.b=new lj(new zI)),f.b),c=(i=new ya(new na(o.a).a),new aj(i));c.a.b;)r=u(Ld(c.a).cd(),87),t=E4(r,hM(r,f),t)}return t}function KEe(n,e){var t,i,r,c,o,f,h,l,a,d,g;for(o=on(sn(hn(n,(nn(),Xb)))),g=u(hn(n,Qb),21),h=!1,l=!1,d=new ie((!n.c&&(n.c=new V(Ru,n,9,9)),n.c));d.e!=d.i.gc()&&(!h||!l);){for(c=u(oe(d),118),f=0,r=rl(hf(A(M(vf,1),rn,20,0,[(!c.d&&(c.d=new Fn(di,c,8,5)),c.d),(!c.e&&(c.e=new Fn(di,c,7,4)),c.e)])));Se(r)&&(i=u(ve(r),79),a=o&&Qd(i)&&on(sn(hn(i,za))),t=LRn((!i.b&&(i.b=new Fn(he,i,4,7)),i.b),c)?n==At(Pr(u(D((!i.c&&(i.c=new Fn(he,i,5,8)),i.c),0),82))):n==At(Pr(u(D((!i.b&&(i.b=new Fn(he,i,4,7)),i.b),0),82))),!((a||t)&&(++f,f>1))););(f>0||g.Hc((Tu(),n1))&&(!c.n&&(c.n=new V(Br,c,1,7)),c.n).i>0)&&(h=!0),f>1&&(l=!0)}h&&e.Fc((or(),Ds)),l&&e.Fc((or(),Pm))}function u_n(n){var e,t,i,r,c,o,f,h,l,a,d,g;if(g=u(hn(n,(Xe(),Ja)),21),g.dc())return null;if(f=0,o=0,g.Hc((Vu(),Dy))){for(a=u(hn(n,r9),98),i=2,t=2,r=2,c=2,e=At(n)?u(hn(At(n),M0),103):u(hn(n,M0),103),l=new ie((!n.c&&(n.c=new V(Ru,n,9,9)),n.c));l.e!=l.i.gc();)if(h=u(oe(l),118),d=u(hn(h,Hg),61),d==(J(),Wr)&&(d=jZ(h,e),gr(h,Hg,d)),a==(Ai(),Pc))switch(d.g){case 1:i=j.Math.max(i,h.i+h.g);break;case 2:t=j.Math.max(t,h.j+h.f);break;case 3:r=j.Math.max(r,h.i+h.g);break;case 4:c=j.Math.max(c,h.j+h.f)}else switch(d.g){case 1:i+=h.g+2;break;case 2:t+=h.f+2;break;case 3:r+=h.g+2;break;case 4:c+=h.f+2}f=j.Math.max(i,r),o=j.Math.max(t,c)}return e0(n,f,o,!0,!0)}function yL(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;for($=u(es(WC(pt(new $n(null,new xn(e.d,16)),new Y5n(t)),new Z5n(t)),ba(new G1,new q1,new z1,A(M(Nu,1),z,132,0,[(af(),hs)]))),15),d=nt,a=Bi,h=new E(e.b.j);h.a0,l?l&&(g=S.p,o?++g:--g,d=u(un(S.c.a,g),10),i=JOn(d),p=!(zx(i,U,t[0])||PCn(i,U,t[0]))):p=!0),v=!1,_=e.D.i,!!_&&!!_.c&&f.e&&(a=o&&_.p>0||!o&&_.p<_.c.a.c.length-1,a?(g=_.p,o?--g:++g,d=u(un(_.c.a,g),10),i=JOn(d),v=!(zx(i,t[0],ln)||PCn(i,t[0],ln))):v=!0),p&&v&&Ke(n.a,en),p||Z5(n.a,A(M(ai,1),q,8,0,[m,C])),v||Z5(n.a,A(M(ai,1),q,8,0,[x,O]))}function SM(n,e){var t,i,r,c,o,f,h,l;if(I(n.Ug(),160)?(SM(u(n.Ug(),160),e),e.a+=" > "):e.a+="Root ",t=n.Tg().zb,An(t.substr(0,3),"Elk")?De(e,t.substr(3)):e.a+=""+t,r=n.zg(),r){De((e.a+=" ",e),r);return}if(I(n,354)&&(l=u(n,137).a,l)){De((e.a+=" ",e),l);return}for(o=new ie(n.Ag());o.e!=o.i.gc();)if(c=u(oe(o),137),l=c.a,l){De((e.a+=" ",e),l);return}if(I(n,352)&&(i=u(n,79),!i.b&&(i.b=new Fn(he,i,4,7)),i.b.i!=0&&(!i.c&&(i.c=new Fn(he,i,5,8)),i.c.i!=0))){for(e.a+=" (",f=new w2((!i.b&&(i.b=new Fn(he,i,4,7)),i.b));f.e!=f.i.gc();)f.e>0&&(e.a+=Ji),SM(u(oe(f),160),e);for(e.a+=PN,h=new w2((!i.c&&(i.c=new Fn(he,i,5,8)),i.c));h.e!=h.i.gc();)h.e>0&&(e.a+=Ji),SM(u(oe(h),160),e);e.a+=")"}}function WEe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p;if(c=u(k(n,(G(),rt)),79),!!c){for(i=n.a,r=new mr(t),st(r,N4e(n)),H3(n.d.i,n.c.i)?(g=n.c,d=qr(A(M(ai,1),q,8,0,[g.n,g.a])),ki(d,t)):d=cf(n.c),Kt(i,d,i.a,i.a.a),p=cf(n.d),k(n,F_)!=null&&st(p,u(k(n,F_),8)),Kt(i,p,i.c.b,i.c),sb(i,r),o=ng(c,!0,!0),eT(o,u(D((!c.b&&(c.b=new Fn(he,c,4,7)),c.b),0),82)),tT(o,u(D((!c.c&&(c.c=new Fn(he,c,5,8)),c.c),0),82)),Q7(i,o),a=new E(n.b);a.a=0){for(h=null,f=new Ii(a.a,l+1);f.bo?1:gd(isNaN(0),isNaN(o)))<0&&(ko(Uf),(j.Math.abs(o-1)<=Uf||o==1||isNaN(o)&&isNaN(1)?0:o<1?-1:o>1?1:gd(isNaN(o),isNaN(1)))<0)&&(ko(Uf),(j.Math.abs(0-f)<=Uf||f==0||isNaN(0)&&isNaN(f)?0:0f?1:gd(isNaN(0),isNaN(f)))<0)&&(ko(Uf),(j.Math.abs(f-1)<=Uf||f==1||isNaN(f)&&isNaN(1)?0:f<1?-1:f>1?1:gd(isNaN(f),isNaN(1)))<0)),c)}function VEe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U;for(d=new _W(new Pq(n));d.b!=d.c.a.d;)for(a=lPn(d),f=u(a.d,56),e=u(a.e,56),o=f.Tg(),m=0,x=(o.i==null&&Bf(o),o.i).length;m=0&&m=l.c.c.length?a=kX((Qn(),ti),gi):a=kX((Qn(),gi),gi),a*=2,c=t.a.g,t.a.g=j.Math.max(c,c+(a-c)),o=t.b.g,t.b.g=j.Math.max(o,o+(a-o)),r=e}}function YEe(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_;for(_=AEn(n),a=new X,f=n.c.length,d=f-1,g=f+1;_.a.c!=0;){for(;t.b!=0;)O=(ne(t.b!=0),u(Cs(t,t.a.a),112)),q5(_.a,O)!=null,O.g=d--,EZ(O,e,t,i);for(;e.b!=0;)x=(ne(e.b!=0),u(Cs(e,e.a.a),112)),q5(_.a,x)!=null,x.g=g++,EZ(x,e,t,i);for(l=Bi,S=(o=new P5(new M5(new $9(_.a).a).b),new F9(o));V9(S.a.a);){if(C=(c=yE(S.a),u(c.cd(),112)),!i&&C.b>0&&C.a<=0){a.c=F(Zn,rn,1,0,5,1),a.c[a.c.length]=C;break}m=C.i-C.d,m>=l&&(m>l&&(a.c=F(Zn,rn,1,0,5,1),l=m),a.c[a.c.length]=C)}a.c.length!=0&&(h=u(un(a,GT(r,a.c.length)),112),q5(_.a,h)!=null,h.g=g++,EZ(h,e,t,i),a.c=F(Zn,rn,1,0,5,1))}for($=n.c.length+1,v=new E(n);v.a0&&(g.d+=a.n.d,g.d+=a.d),g.a>0&&(g.a+=a.n.a,g.a+=a.d),g.b>0&&(g.b+=a.n.b,g.b+=a.d),g.c>0&&(g.c+=a.n.c,g.c+=a.d),g}function o_n(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v;for(g=t.d,d=t.c,c=new fn(t.f.a+t.d.b+t.d.c,t.f.b+t.d.d+t.d.a),o=c.b,l=new E(n.a);l.a0&&(n.c[e.c.p][e.p].d+=Fu(n.i,24)*lk*.07000000029802322-.03500000014901161,n.c[e.c.p][e.p].a=n.c[e.c.p][e.p].d/n.c[e.c.p][e.p].b)}}function uCe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C;for(v=new E(n);v.ai.d,i.d=j.Math.max(i.d,e),f&&t&&(i.d=j.Math.max(i.d,i.a),i.a=i.d+r);break;case 3:t=e>i.a,i.a=j.Math.max(i.a,e),f&&t&&(i.a=j.Math.max(i.a,i.d),i.d=i.a+r);break;case 2:t=e>i.c,i.c=j.Math.max(i.c,e),f&&t&&(i.c=j.Math.max(i.b,i.c),i.b=i.c+r);break;case 4:t=e>i.b,i.b=j.Math.max(i.b,e),f&&t&&(i.b=j.Math.max(i.b,i.c),i.c=i.b+r)}}}function hCe(n){var e,t,i,r,c,o,f,h,l,a,d;for(l=new E(n);l.a0||a.j==Gn&&a.e.c.length-a.g.c.length<0)){e=!1;break}for(r=new E(a.g);r.a=l&&_>=C&&(g+=v.n.b+m.n.b+m.a.b-x,++f));if(t)for(o=new E($.e);o.a=l&&_>=C&&(g+=v.n.b+m.n.b+m.a.b-x,++f))}f>0&&(U+=g/f,++p)}p>0?(e.a=r*U/p,e.g=p):(e.a=0,e.g=0)}function aCe(n,e){var t,i,r,c,o,f,h,l,a,d,g;for(r=new E(n.a.b);r.aVt||e.o==Va&&a0&&Zc(S,x*U),_>0&&nu(S,_*en);for(r6(n.b,new van),e=new X,f=new ya(new na(n.c).a);f.b;)o=Ld(f),i=u(o.cd(),79),t=u(o.dd(),395).a,r=ng(i,!1,!1),d=fxn(lh(i),x7(r),t),Q7(d,r),O=yxn(i),!!O&&Fr(e,O,0)==-1&&(e.c[e.c.length]=O,ATn(O,(ne(d.b!=0),u(d.a.a.c,8)),t));for(C=new ya(new na(n.d).a);C.b;)m=Ld(C),i=u(m.cd(),79),t=u(m.dd(),395).a,r=ng(i,!1,!1),d=fxn(pl(i),d7(x7(r)),t),d=d7(d),Q7(d,r),O=jxn(i),!!O&&Fr(e,O,0)==-1&&(e.c[e.c.length]=O,ATn(O,(ne(d.b!=0),u(d.c.b.c,8)),t))}function l_n(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en;if(t.c.length!=0){for(p=new X,g=new E(t);g.a1)for(p=new OZ(v,O,i),$i(O,new rkn(n,p)),o.c[o.c.length]=p,d=O.a.ec().Kc();d.Ob();)a=u(d.Pb(),46),Qc(c,a.b);if(f.a.gc()>1)for(p=new OZ(v,f,i),$i(f,new ckn(n,p)),o.c[o.c.length]=p,d=f.a.ec().Kc();d.Ob();)a=u(d.Pb(),46),Qc(c,a.b)}}function d_n(n){bd(n,new Sa(jj(hd(sd(fd(od(new Jl,Wf),"ELK Radial"),'A radial layout provider which is based on the algorithm of Peter Eades published in "Drawing free trees.", published by International Institute for Advanced Study of Social Information Science, Fujitsu Limited in 1991. The radial layouter takes a tree and places the nodes in radial order around the root. The nodes of the same tree level are placed on the same radius.'),new Lgn),Wf))),Z(n,Wf,aA,cn(xYn)),Z(n,Wf,Ib,cn(LYn)),Z(n,Wf,hg,cn(OYn)),Z(n,Wf,rp,cn(DYn)),Z(n,Wf,ip,cn($Yn)),Z(n,Wf,x4,cn(IYn)),Z(n,Wf,X6,cn(qon)),Z(n,Wf,L4,cn(FYn)),Z(n,Wf,pB,cn(IK)),Z(n,Wf,gB,cn(OK)),Z(n,Wf,atn,cn(Gon)),Z(n,Wf,otn,cn(PP)),Z(n,Wf,ftn,cn(IP)),Z(n,Wf,htn,cn(dy)),Z(n,Wf,ltn,cn(zon))}function _Z(n){var e;if(this.r=Vhe(new Rln,new _ln),this.b=new d6(u(pe(Zi),290)),this.p=new d6(u(pe(Zi),290)),this.i=new d6(u(pe(CUn),290)),this.e=n,this.o=new mr(n.rf()),this.D=n.Df()||on(sn(n.We((Xe(),Ey)))),this.A=u(n.We((Xe(),Ja)),21),this.B=u(n.We(Bl),21),this.q=u(n.We(r9),98),this.u=u(n.We(tw),21),!t5e(this.u))throw T(new pw("Invalid port label placement: "+this.u));if(this.v=on(sn(n.We(Ehn))),this.j=u(n.We(_g),21),!M9e(this.j))throw T(new pw("Invalid node label placement: "+this.j));this.n=u(m6(n,hhn),116),this.k=K(Y(m6(n,zP))),this.d=K(Y(m6(n,Ahn))),this.w=K(Y(m6(n,Dhn))),this.s=K(Y(m6(n,Shn))),this.t=K(Y(m6(n,Phn))),this.C=u(m6(n,Ihn),142),this.c=2*this.d,e=!this.B.Hc((xu(),$y)),this.f=new w6(0,e,0),this.g=new w6(1,e,0),VI(this.f,(Ko(),Lc),this.g)}function yCe(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn;for(O=0,v=0,p=0,g=1,$=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));$.e!=$.i.gc();)C=u(oe($),33),g+=Fh(new re(ue(Gh(C).a.Kc(),new Mn))),ln=C.g,v=j.Math.max(v,ln),d=C.f,p=j.Math.max(p,d),O+=ln*d;for(m=(!n.a&&(n.a=new V(Pt,n,10,11)),n.a).i,o=O+2*i*i*g*m,c=j.Math.sqrt(o),h=j.Math.max(c*t,v),f=j.Math.max(c/t,p),S=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));S.e!=S.i.gc();)C=u(oe(S),33),wn=r.b+(Fu(e,26)*K6+Fu(e,27)*H6)*(h-C.g),zn=r.b+(Fu(e,26)*K6+Fu(e,27)*H6)*(f-C.f),Zc(C,wn),nu(C,zn);for(en=h+(r.b+r.c),U=f+(r.d+r.a),_=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));_.e!=_.i.gc();)for(x=u(oe(_),33),a=new re(ue(Gh(x).a.Kc(),new Mn));Se(a);)l=u(ve(a),79),M6(l)||jTe(l,e,en,U);en+=r.b+r.c,U+=r.d+r.a,e0(n,en,U,!1,!0)}function IM(n){var e,t,i,r,c,o,f,h,l,a,d;if(n==null)throw T(new If(iu));if(l=n,c=n.length,h=!1,c>0&&(e=(Te(0,n.length),n.charCodeAt(0)),(e==45||e==43)&&(n=n.substr(1),--c,h=e==45)),c==0)throw T(new If(r0+l+'"'));for(;n.length>0&&(Te(0,n.length),n.charCodeAt(0)==48);)n=n.substr(1),--c;if(c>(eRn(),Czn)[10])throw T(new If(r0+l+'"'));for(r=0;r0&&(d=-parseInt(n.substr(0,i),10),n=n.substr(i),c-=i,t=!1);c>=o;){if(i=parseInt(n.substr(0,o),10),n=n.substr(o),c-=o,t)t=!1;else{if(fc(d,f)<0)throw T(new If(r0+l+'"'));d=Ni(d,a)}d=gl(d,i)}if(fc(d,0)>0)throw T(new If(r0+l+'"'));if(!h&&(d=I3(d),fc(d,0)<0))throw T(new If(r0+l+'"'));return d}function KZ(n,e){GEn();var t,i,r,c,o,f,h;if(this.a=new Oz(this),this.b=n,this.c=e,this.f=$D(jr((wu(),xi),e)),this.f.dc())if((f=MJ(xi,n))==e)for(this.e=!0,this.d=new X,this.f=new G2n,this.f.Fc(Ra),u(MM(V8(xi,ts(n)),""),26)==n&&this.f.Fc(F5(xi,ts(n))),r=eL(xi,n).Kc();r.Ob();)switch(i=u(r.Pb(),170),Ad(jr(xi,i))){case 4:{this.d.Fc(i);break}case 5:{this.f.Gc($D(jr(xi,i)));break}}else if(er(),u(e,66).Oj())for(this.e=!0,this.f=null,this.d=new X,o=0,h=(n.i==null&&Bf(n),n.i).length;o=0&&o0&&(u(br(n.b,e),124).a.b=t)}function jCe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S;for(le(e,"Comment pre-processing",1),t=0,h=new E(n.a);h.a0&&(h=(Te(0,e.length),e.charCodeAt(0)),h!=64)){if(h==37&&(d=e.lastIndexOf("%"),l=!1,d!=0&&(d==g-1||(l=(Te(d+1,e.length),e.charCodeAt(d+1)==46))))){if(o=e.substr(1,d-1),O=An("%",o)?null:qZ(o),i=0,l)try{i=us(e.substr(d+2),Bi,nt)}catch(x){throw x=jt(x),I(x,127)?(f=x,T(new RC(f))):T(x)}for(C=EV(n.Wg());C.Ob();)if(v=bT(C),I(v,510)&&(r=u(v,590),$=r.d,(O==null?$==null:An(O,$))&&i--==0))return r;return null}if(a=e.lastIndexOf("."),p=a==-1?e:e.substr(0,a),t=0,a!=-1)try{t=us(e.substr(a+1),Bi,nt)}catch(x){if(x=jt(x),I(x,127))p=e;else throw T(x)}for(p=An("%",p)?null:qZ(p),m=EV(n.Wg());m.Ob();)if(v=bT(m),I(v,191)&&(c=u(v,191),S=c.ne(),(p==null?S==null:An(p,S))&&t--==0))return c;return null}return BRn(n,e)}function TCe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn;for(U=new X,v=new E(n.b);v.a=e.length)return{done:!0};var r=e[i++];return{value:[r,t.get(r)],done:!1}}}},I7e()||(n.prototype.createObject=function(){return{}},n.prototype.get=function(e){return this.obj[":"+e]},n.prototype.set=function(e,t){this.obj[":"+e]=t},n.prototype[cN]=function(e){delete this.obj[":"+e]},n.prototype.keys=function(){var e=[];for(var t in this.obj)t.charCodeAt(0)==58&&e.push(t.substring(1));return e}),n}function ACe(n){yZ();var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C;if(n==null)return null;if(d=n.length*8,d==0)return"";for(f=d%24,p=d/24|0,g=f!=0?p+1:p,c=null,c=F(xs,_f,25,g*4,15,1),l=0,a=0,e=0,t=0,i=0,o=0,r=0,h=0;h>24,l=(e&3)<<24>>24,v=(e&-128)==0?e>>2<<24>>24:(e>>2^192)<<24>>24,m=(t&-128)==0?t>>4<<24>>24:(t>>4^240)<<24>>24,C=(i&-128)==0?i>>6<<24>>24:(i>>6^252)<<24>>24,c[o++]=R1[v],c[o++]=R1[m|l<<4],c[o++]=R1[a<<2|C],c[o++]=R1[i&63];return f==8?(e=n[r],l=(e&3)<<24>>24,v=(e&-128)==0?e>>2<<24>>24:(e>>2^192)<<24>>24,c[o++]=R1[v],c[o++]=R1[l<<4],c[o++]=61,c[o++]=61):f==16&&(e=n[r],t=n[r+1],a=(t&15)<<24>>24,l=(e&3)<<24>>24,v=(e&-128)==0?e>>2<<24>>24:(e>>2^192)<<24>>24,m=(t&-128)==0?t>>4<<24>>24:(t>>4^240)<<24>>24,c[o++]=R1[v],c[o++]=R1[m|l<<4],c[o++]=R1[a<<2],c[o++]=61),Ks(c,0,c.length)}function SCe(n,e){var t,i,r,c,o,f,h;if(n.e==0&&n.p>0&&(n.p=-(n.p-1)),n.p>Bi&&jX(e,n.p-El),o=e.q.getDate(),D8(e,1),n.k>=0&&hle(e,n.k),n.c>=0?D8(e,n.c):n.k>=0?(h=new qV(e.q.getFullYear()-El,e.q.getMonth(),35),i=35-h.q.getDate(),D8(e,j.Math.min(i,o))):D8(e,o),n.f<0&&(n.f=e.q.getHours()),n.b>0&&n.f<12&&(n.f+=12),yce(e,n.f==24&&n.g?0:n.f),n.j>=0&&yde(e,n.j),n.n>=0&&Rde(e,n.n),n.i>=0&&qkn(e,Hi(Ni(O7(eu(e.q.getTime()),j1),j1),n.i)),n.a&&(r=new Pj,jX(r,r.q.getFullYear()-El-80),fO(eu(e.q.getTime()),eu(r.q.getTime()))&&jX(e,r.q.getFullYear()-El+100)),n.d>=0){if(n.c==-1)t=(7+n.d-e.q.getDay())%7,t>3&&(t-=7),f=e.q.getMonth(),D8(e,e.q.getDate()+t),e.q.getMonth()!=f&&D8(e,e.q.getDate()+(t>0?-7:7));else if(e.q.getDay()!=n.d)return!1}return n.o>Bi&&(c=e.q.getTimezoneOffset(),qkn(e,Hi(eu(e.q.getTime()),(n.o-c)*60*j1))),!0}function g_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;if(r=k(e,(G(),rt)),!!I(r,239)){for(v=u(r,33),m=e.e,g=new mr(e.c),c=e.d,g.a+=c.b,g.b+=c.d,x=u(hn(v,(nn(),sP)),174),lu(x,(xu(),XP))&&(p=u(hn(v,Asn),116),tte(p,c.a),hte(p,c.d),ite(p,c.b),lte(p,c.c)),t=new X,a=new E(e.a);a.a0&&W(n.p,a),W(n.o,a);e-=i,p=h+e,l+=e*n.e,js(n.a,f,Q(p)),js(n.b,f,l),n.j=j.Math.max(n.j,p),n.k=j.Math.max(n.k,l),n.d+=e,e+=m}}function J(){J=N;var n;Wr=new s8(z6,0),Kn=new s8(KM,1),Vn=new s8(wN,2),ae=new s8(gN,3),Gn=new s8(pN,4),Tf=(Pn(),new Xp((n=u(Lo(Zi),9),new ms(n,u(wo(n,n.length),9),0)))),$o=b1(vt(Kn,A(M(Zi,1),hc,61,0,[]))),$s=b1(vt(Vn,A(M(Zi,1),hc,61,0,[]))),ds=b1(vt(ae,A(M(Zi,1),hc,61,0,[]))),eo=b1(vt(Gn,A(M(Zi,1),hc,61,0,[]))),cu=b1(vt(Kn,A(M(Zi,1),hc,61,0,[ae]))),Gc=b1(vt(Vn,A(M(Zi,1),hc,61,0,[Gn]))),Fo=b1(vt(Kn,A(M(Zi,1),hc,61,0,[Gn]))),Su=b1(vt(Kn,A(M(Zi,1),hc,61,0,[Vn]))),bs=b1(vt(ae,A(M(Zi,1),hc,61,0,[Gn]))),Fs=b1(vt(Vn,A(M(Zi,1),hc,61,0,[ae]))),Pu=b1(vt(Kn,A(M(Zi,1),hc,61,0,[Vn,Gn]))),ru=b1(vt(Vn,A(M(Zi,1),hc,61,0,[ae,Gn]))),uu=b1(vt(Kn,A(M(Zi,1),hc,61,0,[ae,Gn]))),mu=b1(vt(Kn,A(M(Zi,1),hc,61,0,[Vn,ae]))),Ic=b1(vt(Kn,A(M(Zi,1),hc,61,0,[Vn,ae,Gn])))}function k_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O;if(e.b!=0){for(p=new Ct,f=null,v=null,i=Ht(j.Math.floor(j.Math.log(e.b)*j.Math.LOG10E)+1),h=0,O=_e(e,0);O.b!=O.d.c;)for(S=u(Re(O),86),B(v)!==B(k(S,(cc(),Qm)))&&(v=Ce(k(S,Qm)),h=0),v!=null?f=v+KMn(h++,i):f=KMn(h++,i),H(S,Qm,f),C=(r=_e(new U1(S).a.d,0),new t2(r));Tj(C.a);)m=u(Re(C.a),188).c,Kt(p,m,p.c.b,p.c),H(m,Qm,f);for(g=new we,o=0;o=h){ne(S.b>0),S.a.Xb(S.c=--S.b);break}else m.a>l&&(r?(Yt(r.b,m.b),r.a=j.Math.max(r.a,m.a),Uu(S)):(W(m.b,d),m.c=j.Math.min(m.c,l),m.a=j.Math.max(m.a,h),r=m));r||(r=new c9n,r.c=l,r.a=h,U0(S,r),W(r.b,d))}for(f=e.b,a=0,C=new E(i);C.af?1:0:(n.b&&(n.b._b(c)&&(r=u(n.b.xc(c),19).a),n.b._b(h)&&(f=u(n.b.xc(h),19).a)),rf?1:0)):e.e.c.length!=0&&t.g.c.length!=0?1:-1}function DCe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en;for(le(e,fHn,1),m=new X,U=new X,l=new E(n.b);l.a0&&(O-=p),DZ(o,O),a=0,g=new E(o.a);g.a0),f.a.Xb(f.c=--f.b)),h=.4*i*a,!c&&f.be.d.c){if(p=n.c[e.a.d],C=n.c[d.a.d],p==C)continue;Eo(ao(lo(bo(ho(new Ls,1),100),p),C))}}}}}function qZ(n){vL();var e,t,i,r,c,o,f,h;if(n==null)return null;if(r=Of(n,tu(37)),r<0)return n;for(h=new Ju(n.substr(0,r)),e=F(ku,wg,25,4,15,1),f=0,i=0,o=n.length;rr+2&&hF((Te(r+1,n.length),n.charCodeAt(r+1)),b1n,w1n)&&hF((Te(r+2,n.length),n.charCodeAt(r+2)),b1n,w1n))if(t=cfe((Te(r+1,n.length),n.charCodeAt(r+1)),(Te(r+2,n.length),n.charCodeAt(r+2))),r+=2,i>0?(t&192)==128?e[f++]=t<<24>>24:i=0:t>=128&&((t&224)==192?(e[f++]=t<<24>>24,i=2):(t&240)==224?(e[f++]=t<<24>>24,i=3):(t&248)==240&&(e[f++]=t<<24>>24,i=4)),i>0){if(f==i){switch(f){case 2:{cl(h,((e[0]&31)<<6|e[1]&63)&Ut);break}case 3:{cl(h,((e[0]&15)<<12|(e[1]&63)<<6|e[2]&63)&Ut);break}}f=0,i=0}}else{for(c=0;c0){if(o+i>n.length)return!1;f=uM(n.substr(0,o+i),e)}else f=uM(n,e);switch(c){case 71:return f=Qw(n,o,A(M(tn,1),q,2,6,[tKn,iKn]),e),r.e=f,!0;case 77:return m7e(n,e,r,f,o);case 76:return k7e(n,e,r,f,o);case 69:return l6e(n,e,o,r);case 99:return a6e(n,e,o,r);case 97:return f=Qw(n,o,A(M(tn,1),q,2,6,["AM","PM"]),e),r.b=f,!0;case 121:return y7e(n,e,o,f,t,r);case 100:return f<=0?!1:(r.c=f,!0);case 83:return f<0?!1:T2e(f,o,e[0],r);case 104:f==12&&(f=0);case 75:case 72:return f<0?!1:(r.f=f,r.g=!1,!0);case 107:return f<0?!1:(r.f=f,r.g=!0,!0);case 109:return f<0?!1:(r.j=f,!0);case 115:return f<0?!1:(r.n=f,!0);case 90:if(oU&&(v.c=U-v.b),W(o.d,new MD(v,mQ(o,v))),$=e==Kn?j.Math.max($,m.b+l.b.rf().b):j.Math.min($,m.b));for($+=e==Kn?n.t:-n.t,O=xQ((o.e=$,o)),O>0&&(u(br(n.b,e),124).a.b=O),a=g.Kc();a.Ob();)l=u(a.Pb(),111),!(!l.c||l.c.d.c.length<=0)&&(v=l.c.i,v.c-=l.e.a,v.d-=l.e.b)}function RCe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p;for(e=new we,h=new ie(n);h.e!=h.i.gc();){for(f=u(oe(h),33),t=new fi,it(LR,f,t),p=new dan,r=u(es(new $n(null,new Ed(new re(ue(H7(f).a.Kc(),new Mn)))),aCn(p,ba(new G1,new q1,new z1,A(M(Nu,1),z,132,0,[(af(),hs)])))),83),xIn(t,u(r.xc((qn(),!0)),14),new ban),i=u(es(pt(u(r.xc(!1),15).Lc(),new wan),ba(new G1,new q1,new z1,A(M(Nu,1),z,132,0,[hs]))),15),o=i.Kc();o.Ob();)c=u(o.Pb(),79),g=yxn(c),g&&(l=u(Xr(Ar(e.f,g)),21),l||(l=KNn(g),_c(e.f,g,l)),Vi(t,l));for(r=u(es(new $n(null,new Ed(new re(ue(Gh(f).a.Kc(),new Mn)))),aCn(p,ba(new G1,new q1,new z1,A(M(Nu,1),z,132,0,[hs])))),83),xIn(t,u(r.xc(!0),14),new gan),i=u(es(pt(u(r.xc(!1),15).Lc(),new pan),ba(new G1,new q1,new z1,A(M(Nu,1),z,132,0,[hs]))),15),d=i.Kc();d.Ob();)a=u(d.Pb(),79),g=jxn(a),g&&(l=u(Xr(Ar(e.f,g)),21),l||(l=KNn(g),_c(e.f,g,l)),Vi(t,l))}}function _Ce(n,e){aL();var t,i,r,c,o,f,h,l,a,d,g,p,v,m;if(h=fc(n,0)<0,h&&(n=I3(n)),fc(n,0)==0)switch(e){case 0:return"0";case 1:return P4;case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return p=new W1,e<0?p.a+="0E+":p.a+="0E",p.a+=e==Bi?"2147483648":""+-e,p.a}a=18,d=F(xs,_f,25,a+1,15,1),t=a,m=n;do l=m,m=O7(m,10),d[--t]=ge(Hi(48,gl(l,Ni(m,10))))&Ut;while(fc(m,0)!=0);if(r=gl(gl(gl(a,t),e),1),e==0)return h&&(d[--t]=45),Ks(d,t,a-t);if(e>0&&fc(r,-6)>=0){if(fc(r,0)>=0){for(c=t+ge(r),f=a-1;f>=c;f--)d[f+1]=d[f];return d[++c]=46,h&&(d[--t]=45),Ks(d,t,a-t+1)}for(o=2;fO(o,Hi(I3(r),1));o++)d[--t]=48;return d[--t]=46,d[--t]=48,h&&(d[--t]=45),Ks(d,t,a-t)}return v=t+1,i=a,g=new N0,h&&(g.a+="-"),i-v>=1?(cl(g,d[t]),g.a+=".",g.a+=Ks(d,t+1,a-t-1)):g.a+=Ks(d,t,a-t),g.a+="E",fc(r,0)>0&&(g.a+="+"),g.a+=""+x5(r),g.a}function KCe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p;if(n.e.a.$b(),n.f.a.$b(),n.c.c=F(Zn,rn,1,0,5,1),n.i.c=F(Zn,rn,1,0,5,1),n.g.a.$b(),e)for(o=new E(e.a);o.a=1&&(_-l>0&&v>=0?(Zc(d,d.i+x),nu(d,d.j+h*l)):_-l<0&&p>=0&&(Zc(d,d.i+x*_),nu(d,d.j+h)));return gr(n,(Xe(),Ja),(Vu(),c=u(Lo(a9),9),new ms(c,u(wo(c,c.length),9),0))),new fn(U,a)}function E_n(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v;if(p=At(Pr(u(D((!n.b&&(n.b=new Fn(he,n,4,7)),n.b),0),82))),v=At(Pr(u(D((!n.c&&(n.c=new Fn(he,n,5,8)),n.c),0),82))),d=p==v,f=new Li,e=u(hn(n,(mT(),_hn)),74),!!e&&e.b>=2){if((!n.a&&(n.a=new V(Tt,n,6,6)),n.a).i==0)t=(ld(),r=new Zy,r),me((!n.a&&(n.a=new V(Tt,n,6,6)),n.a),t);else if((!n.a&&(n.a=new V(Tt,n,6,6)),n.a).i>1)for(g=new w2((!n.a&&(n.a=new V(Tt,n,6,6)),n.a));g.e!=g.i.gc();)y6(g);Q7(e,u(D((!n.a&&(n.a=new V(Tt,n,6,6)),n.a),0),202))}if(d)for(i=new ie((!n.a&&(n.a=new V(Tt,n,6,6)),n.a));i.e!=i.i.gc();)for(t=u(oe(i),202),l=new ie((!t.a&&(t.a=new Jt(to,t,5)),t.a));l.e!=l.i.gc();)h=u(oe(l),469),f.a=j.Math.max(f.a,h.a),f.b=j.Math.max(f.b,h.b);for(o=new ie((!n.n&&(n.n=new V(Br,n,1,7)),n.n));o.e!=o.i.gc();)c=u(oe(o),137),a=u(hn(c,u9),8),a&&Zo(c,a.a,a.b),d&&(f.a=j.Math.max(f.a,c.i+c.g),f.b=j.Math.max(f.b,c.j+c.f));return f}function HCe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln;for(O=e.c.length,r=new tg(n.a,t,null,null),ln=F(ji,pr,25,O,15,1),m=F(ji,pr,25,O,15,1),v=F(ji,pr,25,O,15,1),C=0,f=0;fln[h]&&(C=h),d=new E(n.a.b);d.ap&&(c&&(ra(U,g),ra(ln,Q(l.b-1))),Ye=t.b,oi+=g+e,g=0,a=j.Math.max(a,t.b+t.c+se)),Zc(f,Ye),nu(f,oi),a=j.Math.max(a,Ye+se+t.c),g=j.Math.max(g,d),Ye+=se+e;if(a=j.Math.max(a,i),Wn=oi+g+t.a,Wnqf,wn=j.Math.abs(g.b-v.b)>qf,(!t&&ln&&wn||t&&(ln||wn))&&Ke(C.a,x)),Vi(C.a,i),i.b==0?g=x:g=(ne(i.b!=0),u(i.c.b.c,8)),uwe(p,d,m),aOn(r)==en&&(qi(en.i)!=r.a&&(m=new Li,sY(m,qi(en.i),$)),H(C,F_,m)),I5e(p,C,$),a.a.zc(p,a);Ki(C,_),Ti(C,en)}for(l=a.a.ec().Kc();l.Ob();)h=u(l.Pb(),17),Ki(h,null),Ti(h,null);ce(e)}function C_n(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;if(n.gc()==1)return u(n.Xb(0),231);if(n.gc()<=0)return new PC;for(r=n.Kc();r.Ob();){for(t=u(r.Pb(),231),v=0,a=nt,d=nt,h=Bi,l=Bi,p=new E(t.e);p.af&&(O=0,x+=o+S,o=0),Ske(m,t,O,x),e=j.Math.max(e,O+C.a),o=j.Math.max(o,C.b),O+=C.a+S;return m}function T_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v;switch(a=new fu,n.a.g){case 3:g=u(k(e.e,(G(),Ga)),15),p=u(k(e.j,Ga),15),v=u(k(e.f,Ga),15),t=u(k(e.e,Og),15),i=u(k(e.j,Og),15),r=u(k(e.f,Og),15),o=new X,Yt(o,g),p.Jc(new mwn),Yt(o,I(p,152)?O2(u(p,152)):I(p,131)?u(p,131).a:I(p,54)?new ud(p):new B0(p)),Yt(o,v),c=new X,Yt(c,t),Yt(c,I(i,152)?O2(u(i,152)):I(i,131)?u(i,131).a:I(i,54)?new ud(i):new B0(i)),Yt(c,r),H(e.f,Ga,o),H(e.f,Og,c),H(e.f,Tun,e.f),H(e.e,Ga,null),H(e.e,Og,null),H(e.j,Ga,null),H(e.j,Og,null);break;case 1:Vi(a,e.e.a),Ke(a,e.i.n),Vi(a,ga(e.j.a)),Ke(a,e.a.n),Vi(a,e.f.a);break;default:Vi(a,e.e.a),Vi(a,ga(e.j.a)),Vi(a,e.f.a)}Rs(e.f.a),Vi(e.f.a,a),Ki(e.f,e.e.c),f=u(k(e.e,(nn(),Tr)),74),l=u(k(e.j,Tr),74),h=u(k(e.f,Tr),74),(!!f||!!l||!!h)&&(d=new fu,IW(d,h),IW(d,l),IW(d,f),H(e.f,Tr,d)),Ki(e.j,null),Ti(e.j,null),Ki(e.e,null),Ti(e.e,null),yr(e.a,null),yr(e.i,null),e.g&&T_n(n,e.g)}function UCe(n){yZ();var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C;if(n==null||(c=KC(n),v=$ge(c),v%4!=0))return null;if(m=v/4|0,m==0)return F(ku,wg,25,0,15,1);for(d=null,e=0,t=0,i=0,r=0,o=0,f=0,h=0,l=0,p=0,g=0,a=0,d=F(ku,wg,25,m*3,15,1);p>4)<<24>>24,d[g++]=((t&15)<<4|i>>2&15)<<24>>24,d[g++]=(i<<6|r)<<24>>24}return!q9(o=c[a++])||!q9(f=c[a++])?null:(e=Af[o],t=Af[f],h=c[a++],l=c[a++],Af[h]==-1||Af[l]==-1?h==61&&l==61?(t&15)!=0?null:(C=F(ku,wg,25,p*3+1,15,1),pc(d,0,C,0,p*3),C[g]=(e<<2|t>>4)<<24>>24,C):h!=61&&l==61?(i=Af[h],(i&3)!=0?null:(C=F(ku,wg,25,p*3+2,15,1),pc(d,0,C,0,p*3),C[g++]=(e<<2|t>>4)<<24>>24,C[g]=((t&15)<<4|i>>2&15)<<24>>24,C)):null:(i=Af[h],r=Af[l],d[g++]=(e<<2|t>>4)<<24>>24,d[g++]=((t&15)<<4|i>>2&15)<<24>>24,d[g++]=(i<<6|r)<<24>>24,d))}function WCe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_;for(le(e,fHn,1),v=u(k(n,(nn(),Qh)),218),r=new E(n.b);r.a=2){for(m=!0,g=new E(c.j),t=u(y(g),11),p=null;g.a0&&(r=u(un(C.c.a,U-1),10),o=n.i[r.p],ln=j.Math.ceil(Mw(n.n,r,C)),c=_.a.e-C.d.d-(o.a.e+r.o.b+r.d.a)-ln),l=Ft,U0&&en.a.e.e-en.a.a-(en.b.e.e-en.b.a)<0,v=O.a.e.e-O.a.a-(O.b.e.e-O.b.a)<0&&en.a.e.e-en.a.a-(en.b.e.e-en.b.a)>0,p=O.a.e.e+O.b.aen.b.e.e+en.a.a,x=0,!m&&!v&&(g?c+d>0?x=d:l-i>0&&(x=i):p&&(c+f>0?x=f:l-$>0&&(x=$))),_.a.e+=x,_.b&&(_.d.e+=x),!1))}function A_n(n,e,t){var i,r,c,o,f,h,l,a,d,g;if(i=new ks(e.qf().a,e.qf().b,e.rf().a,e.rf().b),r=new b2,n.c)for(o=new E(e.wf());o.al&&(i.a+=Dyn(F(xs,_f,25,-l,15,1))),i.a+="Is",Of(h,tu(32))>=0)for(r=0;r=i.o.b/2}else $=!d;$?(S=u(k(i,(G(),kp)),15),S?g?c=S:(r=u(k(i,wp),15),r?S.gc()<=r.gc()?c=S:c=r:(c=new X,H(i,wp,c))):(c=new X,H(i,kp,c))):(r=u(k(i,(G(),wp)),15),r?d?c=r:(S=u(k(i,kp),15),S?r.gc()<=S.gc()?c=r:c=S:(c=new X,H(i,kp,c))):(c=new X,H(i,wp,c))),c.Fc(n),H(n,(G(),GS),t),e.d==t?(Ti(e,null),t.e.c.length+t.g.c.length==0&&Kr(t,null),Kwe(t)):(Ki(e,null),t.e.c.length+t.g.c.length==0&&Kr(t,null)),Rs(e.a)}function JCe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye;for($=new Ii(n.b,0),a=e.Kc(),v=0,l=u(a.Pb(),19).a,_=0,t=new fi,en=new Sh;$.b<$.d.gc();){for(S=(ne($.b<$.d.gc()),u($.d.Xb($.c=$.b++),29)),x=new E(S.a);x.a=n.a&&(i=Lye(n,$),a=j.Math.max(a,i.b),x=j.Math.max(x,i.d),W(f,new Pi($,i)));for(ln=new X,l=0;l0),C.a.Xb(C.c=--C.b),wn=new Bs(n.b),U0(C,wn),ne(C.b0?(l=0,C&&(l+=f),l+=(wn-1)*o,O&&(l+=f),ln&&!!O&&(l=j.Math.max(l,x8e(O,o,$,en))),l<$&&!g&&!p&&(Wn=($-l)/2,l=$),x+=l):!g&&!p&&(x+=$),O&&DZ(O,x),U=new E(n.i);U.a0){for(g=a<100?null:new X1(a),l=new AV(e),v=l.g,S=F(be,Le,25,a,15,1),i=0,x=new xd(a),r=0;r=0;)if(p!=null?tt(p,v[h]):B(p)===B(v[h])){S.length<=i&&(C=S,S=F(be,Le,25,2*S.length,15,1),pc(C,0,S,0,i)),S[i++]=r,me(x,v[h]);break n}if(p=p,B(p)===B(f))break}}if(l=x,v=x.g,a=i,i>S.length&&(C=S,S=F(be,Le,25,i,15,1),pc(C,0,S,0,i)),i>0){for(O=!0,c=0;c=0;)q2(n,S[o]);if(i!=a){for(r=a;--r>=i;)q2(l,r);C=S,S=F(be,Le,25,i,15,1),pc(C,0,S,0,i)}e=l}}}else for(e=$3e(n,e),r=n.i;--r>=0;)e.Hc(n.g[r])&&(q2(n,r),O=!0);if(O){if(S!=null){for(t=e.gc(),d=t==1?G5(n,4,e.Kc().Pb(),null,S[0],m):G5(n,6,e,S,S[0],m),g=t<100?null:new X1(t),r=e.Kc();r.Ob();)p=r.Pb(),g=OU(n,u(p,72),g);g?(g.Ei(d),g.Fi()):et(n.e,d)}else{for(g=Uue(e.gc()),r=e.Kc();r.Ob();)p=r.Pb(),g=OU(n,u(p,72),g);g&&g.Fi()}return!0}else return!1}function tTe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O;for(t=new eFn(e),t.a||Rke(e),l=_7e(e),h=new Id,C=new VNn,m=new E(e.a);m.a0||t.o==jf&&r0?(d=u(un(g.c.a,o-1),10),ln=Mw(n.b,g,d),C=g.n.b-g.d.d-(d.n.b+d.o.b+d.d.a+ln)):C=g.n.b-g.d.d,l=j.Math.min(C,l),oo?v4(n,e,t):v4(n,t,e),ro?1:0}return i=u(k(e,(G(),dc)),19).a,c=u(k(t,dc),19).a,i>c?v4(n,e,t):v4(n,t,e),ic?1:0}function GZ(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C,S,$;if(on(sn(hn(e,(Xe(),qP)))))return Pn(),Pn(),cr;if(l=(!e.a&&(e.a=new V(Pt,e,10,11)),e.a).i!=0,d=G6e(e),a=!d.dc(),l||a){if(r=u(hn(e,jv),149),!r)throw T(new pw("Resolved algorithm is not set; apply a LayoutAlgorithmResolver before computing layout."));if($=dz(r,(b4(),tI)),L$n(e),!l&&a&&!$)return Pn(),Pn(),cr;if(h=new X,B(hn(e,Bg))===B((_h(),F1))&&(dz(r,nI)||dz(r,ZP)))for(p=vBn(n,e),v=new Ct,Vi(v,(!e.a&&(e.a=new V(Pt,e,10,11)),e.a));v.b!=0;)g=u(v.b==0?null:(ne(v.b!=0),Cs(v,v.a.a)),33),L$n(g),S=B(hn(g,Bg))===B(s9),S||da(g,i9)&&!AX(r,hn(g,jv))?(f=GZ(n,g,t,i),Yt(h,f),gr(g,Bg,s9),xBn(g)):Vi(v,(!g.a&&(g.a=new V(Pt,g,10,11)),g.a));else for(p=(!e.a&&(e.a=new V(Pt,e,10,11)),e.a).i,o=new ie((!e.a&&(e.a=new V(Pt,e,10,11)),e.a));o.e!=o.i.gc();)c=u(oe(o),33),f=GZ(n,c,t,i),Yt(h,f),xBn(c);for(C=new E(h);C.a=0?p=R2(f):p=m7(R2(f)),n.Ye(bv,p)),l=new Li,g=!1,n.Xe(j0)?(tU(l,u(n.We(j0),8)),g=!0):Oce(l,o.a/2,o.b/2),p.g){case 4:H(a,qc,(As(),$l)),H(a,US,(ma(),Tg)),a.o.b=o.b,m<0&&(a.o.a=-m),ui(d,(J(),Vn)),g||(l.a=o.a),l.a-=o.a;break;case 2:H(a,qc,(As(),Gb)),H(a,US,(ma(),uv)),a.o.b=o.b,m<0&&(a.o.a=-m),ui(d,(J(),Gn)),g||(l.a=0);break;case 1:H(a,qa,(Nh(),Ag)),a.o.a=o.a,m<0&&(a.o.b=-m),ui(d,(J(),ae)),g||(l.b=o.b),l.b-=o.b;break;case 3:H(a,qa,(Nh(),bp)),a.o.a=o.a,m<0&&(a.o.b=-m),ui(d,(J(),Kn)),g||(l.b=0)}if(tU(d.n,l),H(a,j0,l),e==nd||e==Ch||e==Pc){if(v=0,e==nd&&n.Xe(P1))switch(p.g){case 1:case 2:v=u(n.We(P1),19).a;break;case 3:case 4:v=-u(n.We(P1),19).a}else switch(p.g){case 4:case 2:v=c.b,e==Ch&&(v/=r.b);break;case 1:case 3:v=c.a,e==Ch&&(v/=r.a)}H(a,m0,v)}return H(a,nc,p),a}function cTe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn;if(t=K(Y(k(n.a.j,(nn(),csn)))),t<-1||!n.a.i||v2(u(k(n.a.o,Lt),98))||Gr(n.a.o,(J(),Vn)).gc()<2&&Gr(n.a.o,Gn).gc()<2)return!0;if(n.a.c.Rf())return!1;for(_=0,x=0,O=new X,h=n.a.e,l=0,a=h.length;l=t}function uTe(){MG();function n(i){var r=this;this.dispatch=function(c){var o=c.data;switch(o.cmd){case"algorithms":var f=FQ((Pn(),new Kp(new Mh(zl.b))));i.postMessage({id:o.id,data:f});break;case"categories":var h=FQ((Pn(),new Kp(new Mh(zl.c))));i.postMessage({id:o.id,data:h});break;case"options":var l=FQ((Pn(),new Kp(new Mh(zl.d))));i.postMessage({id:o.id,data:l});break;case"register":dEe(o.algorithms),i.postMessage({id:o.id});break;case"layout":Wye(o.graph,o.layoutOptions||{},o.options||{}),i.postMessage({id:o.id,data:o.graph});break}},this.saveDispatch=function(c){try{r.dispatch(c)}catch(o){i.postMessage({id:c.data.id,error:o})}}}function e(i){var r=this;this.dispatcher=new n({postMessage:function(c){r.onmessage({data:c})}}),this.postMessage=function(c){setTimeout(function(){r.dispatcher.saveDispatch({data:c})},0)}}if(typeof document===fN&&typeof self!==fN){var t=new n(self);self.onmessage=t.saveDispatch}else typeof dt!==fN&&dt.exports&&(Object.defineProperty(Ot,"__esModule",{value:!0}),dt.exports={default:e,Worker:e})}function sTe(n){n.N||(n.N=!0,n.b=Jr(n,0),St(n.b,0),St(n.b,1),St(n.b,2),n.bb=Jr(n,1),St(n.bb,0),St(n.bb,1),n.fb=Jr(n,2),St(n.fb,3),St(n.fb,4),wt(n.fb,5),n.qb=Jr(n,3),St(n.qb,0),wt(n.qb,1),wt(n.qb,2),St(n.qb,3),St(n.qb,4),wt(n.qb,5),St(n.qb,6),n.a=ze(n,4),n.c=ze(n,5),n.d=ze(n,6),n.e=ze(n,7),n.f=ze(n,8),n.g=ze(n,9),n.i=ze(n,10),n.j=ze(n,11),n.k=ze(n,12),n.n=ze(n,13),n.o=ze(n,14),n.p=ze(n,15),n.q=ze(n,16),n.s=ze(n,17),n.r=ze(n,18),n.t=ze(n,19),n.u=ze(n,20),n.v=ze(n,21),n.w=ze(n,22),n.B=ze(n,23),n.A=ze(n,24),n.C=ze(n,25),n.D=ze(n,26),n.F=ze(n,27),n.G=ze(n,28),n.H=ze(n,29),n.J=ze(n,30),n.I=ze(n,31),n.K=ze(n,32),n.M=ze(n,33),n.L=ze(n,34),n.P=ze(n,35),n.Q=ze(n,36),n.R=ze(n,37),n.S=ze(n,38),n.T=ze(n,39),n.U=ze(n,40),n.V=ze(n,41),n.X=ze(n,42),n.W=ze(n,43),n.Y=ze(n,44),n.Z=ze(n,45),n.$=ze(n,46),n._=ze(n,47),n.ab=ze(n,48),n.cb=ze(n,49),n.db=ze(n,50),n.eb=ze(n,51),n.gb=ze(n,52),n.hb=ze(n,53),n.ib=ze(n,54),n.jb=ze(n,55),n.kb=ze(n,56),n.lb=ze(n,57),n.mb=ze(n,58),n.nb=ze(n,59),n.ob=ze(n,60),n.pb=ze(n,61))}function oTe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;if($=0,e.f.a==0)for(C=new E(n);C.al&&(Ln(l,e.c.length),u(e.c[l],200)).a.c.length==0;)Qc(e,(Ln(l,e.c.length),e.c[l]));if(!h){--c;continue}if(Xke(e,a,r,h,g,t,l,i)){d=!0;continue}if(g){if(eje(e,a,r,h,t,l,i)){d=!0;continue}else if(sQ(a,r)){r.c=!0,d=!0;continue}}else if(sQ(a,r)){r.c=!0,d=!0;continue}if(d)continue}if(sQ(a,r)){r.c=!0,d=!0,h&&(h.k=!1);continue}else XT(r.q)}return d}function CL(n,e,t,i,r,c,o){var f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye,oi;for(m=0,zn=0,l=new E(n.b);l.am&&(c&&(ra(U,p),ra(ln,Q(a.b-1)),W(n.d,v),f.c=F(Zn,rn,1,0,5,1)),Ye=t.b,oi+=p+e,p=0,d=j.Math.max(d,t.b+t.c+se)),f.c[f.c.length]=h,X$n(h,Ye,oi),d=j.Math.max(d,Ye+se+t.c),p=j.Math.max(p,g),Ye+=se+e,v=h;if(Yt(n.a,f),W(n.d,u(un(f,f.c.length-1),157)),d=j.Math.max(d,i),Wn=oi+p+t.a,Wn1&&(o=j.Math.min(o,j.Math.abs(u(Go(f.a,1),8).b-a.b)))));else for(m=new E(e.j);m.ar&&(c=g.a-r,o=nt,i.c=F(Zn,rn,1,0,5,1),r=g.a),g.a>=r&&(i.c[i.c.length]=f,f.a.b>1&&(o=j.Math.min(o,j.Math.abs(u(Go(f.a,f.a.b-2),8).b-g.b)))));if(i.c.length!=0&&c>e.o.a/2&&o>e.o.b/2){for(p=new gc,Kr(p,e),ui(p,(J(),Kn)),p.n.a=e.o.a/2,S=new gc,Kr(S,e),ui(S,ae),S.n.a=e.o.a/2,S.n.b=e.o.b,h=new E(i);h.a=l.b?Ki(f,S):Ki(f,p)):(l=u(rfe(f.a),8),C=f.a.b==0?cf(f.c):u(kE(f.a),8),C.b>=l.b?Ti(f,S):Ti(f,p)),d=u(k(f,(nn(),Tr)),74),d&&lb(d,l,!0);e.n.a=r-e.o.a/2}}function dTe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye,oi,gs,so;if(zn=null,se=e,Wn=xAn(n,OAn(t),se),n6(Wn,$h(se,Xf)),Ye=u(xw(n.g,z2(Dh(se,$B))),33),g=Dh(se,"sourcePort"),i=null,g&&(i=z2(g)),oi=u(xw(n.j,i),118),!Ye)throw f=r4(se),v="An edge must have a source node (edge id: '"+f,m=v+H4,T(new Pf(m));if(!!oi&&!xf(tf(oi),Ye))throw h=$h(se,Xf),C="The source port of an edge must be a port of the edge's source node (edge id: '"+h,S=C+H4,T(new Pf(S));if(ln=(!Wn.b&&(Wn.b=new Fn(he,Wn,4,7)),Wn.b),c=null,oi?c=oi:c=Ye,me(ln,c),gs=u(xw(n.g,z2(Dh(se,Gtn))),33),p=Dh(se,"targetPort"),r=null,p&&(r=z2(p)),so=u(xw(n.j,r),118),!gs)throw d=r4(se),$="An edge must have a target node (edge id: '"+d,O=$+H4,T(new Pf(O));if(!!so&&!xf(tf(so),gs))throw l=$h(se,Xf),x="The target port of an edge must be a port of the edge's target node (edge id: '"+l,_=x+H4,T(new Pf(_));if(wn=(!Wn.c&&(Wn.c=new Fn(he,Wn,5,8)),Wn.c),o=null,so?o=so:o=gs,me(wn,o),(!Wn.b&&(Wn.b=new Fn(he,Wn,4,7)),Wn.b).i==0||(!Wn.c&&(Wn.c=new Fn(he,Wn,5,8)),Wn.c).i==0)throw a=$h(se,Xf),U=Sqn+a,en=U+H4,T(new Pf(en));return tM(se,Wn),i9e(se,Wn),zn=aF(n,se,Wn),zn}function D_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn;return d=gye(Wc(n,(J(),Tf)),e),v=Uw(Wc(n,$o),e),x=Uw(Wc(n,ds),e),ln=VT(Wc(n,eo),e),g=VT(Wc(n,$s),e),$=Uw(Wc(n,Fo),e),m=Uw(Wc(n,Su),e),U=Uw(Wc(n,bs),e),_=Uw(Wc(n,Fs),e),wn=VT(Wc(n,Gc),e),S=Uw(Wc(n,cu),e),O=Uw(Wc(n,Pu),e),en=Uw(Wc(n,ru),e),zn=VT(Wc(n,uu),e),p=VT(Wc(n,mu),e),C=Uw(Wc(n,Ic),e),t=Bw(A(M(ji,1),pr,25,15,[$.a,ln.a,U.a,zn.a])),i=Bw(A(M(ji,1),pr,25,15,[v.a,d.a,x.a,C.a])),r=S.a,c=Bw(A(M(ji,1),pr,25,15,[m.a,g.a,_.a,p.a])),l=Bw(A(M(ji,1),pr,25,15,[$.b,v.b,m.b,O.b])),h=Bw(A(M(ji,1),pr,25,15,[ln.b,d.b,g.b,C.b])),a=wn.b,f=Bw(A(M(ji,1),pr,25,15,[U.b,x.b,_.b,en.b])),a1(Wc(n,Tf),t+r,l+a),a1(Wc(n,Ic),t+r,l+a),a1(Wc(n,$o),t+r,0),a1(Wc(n,ds),t+r,l+a+h),a1(Wc(n,eo),0,l+a),a1(Wc(n,$s),t+r+i,l+a),a1(Wc(n,Su),t+r+i,0),a1(Wc(n,bs),0,l+a+h),a1(Wc(n,Fs),t+r+i,l+a+h),a1(Wc(n,Gc),0,l),a1(Wc(n,cu),t,0),a1(Wc(n,ru),0,l+a+h),a1(Wc(n,mu),t+r+i,0),o=new Li,o.a=Bw(A(M(ji,1),pr,25,15,[t+i+r+c,wn.a,O.a,en.a])),o.b=Bw(A(M(ji,1),pr,25,15,[l+h+a+f,S.b,zn.b,p.b])),o}function bTe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C;for(m=new X,g=new E(n.d.b);g.ar.d.d+r.d.a?a.f.d=!0:(a.f.d=!0,a.f.a=!0))),i.b!=i.d.c&&(e=t);a&&(c=u(te(n.f,o.d.i),57),e.bc.d.d+c.d.a?a.f.d=!0:(a.f.d=!0,a.f.a=!0))}for(f=new re(ue(xr(p).a.Kc(),new Mn));Se(f);)o=u(ve(f),17),o.a.b!=0&&(e=u(kE(o.a),8),o.d.j==(J(),Kn)&&(C=new $6(e,new fn(e.a,r.d.d),r,o),C.f.a=!0,C.a=o.d,m.c[m.c.length]=C),o.d.j==ae&&(C=new $6(e,new fn(e.a,r.d.d+r.d.a),r,o),C.f.d=!0,C.a=o.d,m.c[m.c.length]=C))}return m}function wTe(n,e,t){var i,r,c,o,f,h,l,a,d;if(le(t,"Network simplex node placement",1),n.e=e,n.n=u(k(e,(G(),Ig)),304),Dje(n),ave(n),Bt(Hr(new $n(null,new xn(n.e.b,16)),new Lwn),new T6n(n)),Bt(pt(Hr(pt(Hr(new $n(null,new xn(n.e.b,16)),new Vwn),new Qwn),new Jwn),new Ywn),new C6n(n)),on(sn(k(n.e,(nn(),Lm))))&&(o=jc(t,1),le(o,"Straight Edges Pre-Processing",1),JEe(n),ce(o)),Wpe(n.f),c=u(k(e,Rm),19).a*n.f.a.c.length,tL(mG(kG(dD(n.f),c),!1),jc(t,1)),n.d.a.gc()!=0){for(o=jc(t,1),le(o,"Flexible Where Space Processing",1),f=u(kd(UE(Xc(new $n(null,new xn(n.f.a,16)),new Nwn),new Iwn)),19).a,h=u(kd(zE(Xc(new $n(null,new xn(n.f.a,16)),new Bwn),new Own)),19).a,l=h-f,a=md(new ta,n.f),d=md(new ta,n.f),Eo(ao(lo(ho(bo(new Ls,2e4),l),a),d)),Bt(pt(pt(FD(n.i),new Rwn),new _wn),new jTn(f,a,l,d)),r=n.d.a.ec().Kc();r.Ob();)i=u(r.Pb(),213),i.g=1;tL(mG(kG(dD(n.f),c),!1),jc(o,1)),ce(o)}on(sn(k(e,Lm)))&&(o=jc(t,1),le(o,"Straight Edges Post-Processing",1),t6e(n),ce(o)),xEe(n),n.e=null,n.f=null,n.i=null,n.c=null,Eu(n.k),n.j=null,n.a=null,n.o=null,n.d.a.$b(),ce(t)}function gTe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_;for(f=new E(n.a.b);f.a0)if(i=d.gc(),l=Ht(j.Math.floor((i+1)/2))-1,r=Ht(j.Math.ceil((i+1)/2))-1,e.o==jf)for(a=r;a>=l;a--)e.a[x.p]==x&&(m=u(d.Xb(a),46),v=u(m.a,10),!Ah(t,m.b)&&p>n.b.e[v.p]&&(e.a[v.p]=x,e.g[x.p]=e.g[v.p],e.a[x.p]=e.g[x.p],e.f[e.g[x.p].p]=(qn(),!!(on(e.f[e.g[x.p].p])&x.k==(Qn(),gi))),p=n.b.e[v.p]));else for(a=l;a<=r;a++)e.a[x.p]==x&&(S=u(d.Xb(a),46),C=u(S.a,10),!Ah(t,S.b)&&p=v&&($>v&&(p.c=F(Zn,rn,1,0,5,1),v=$),p.c[p.c.length]=o);p.c.length!=0&&(g=u(un(p,GT(e,p.c.length)),128),Wn.a.Bc(g)!=null,g.s=m++,KY(g,wn,U),p.c=F(Zn,rn,1,0,5,1))}for(x=n.c.length+1,f=new E(n);f.azn.s&&(Uu(t),Qc(zn.i,i),i.c>0&&(i.a=zn,W(zn.t,i),i.b=en,W(en.i,i)))}function zZ(n){var e,t,i,r,c;switch(e=n.c,e){case 11:return n.Ml();case 12:return n.Ol();case 14:return n.Ql();case 15:return n.Tl();case 16:return n.Rl();case 17:return n.Ul();case 21:return Qe(n),Je(),Je(),C9;case 10:switch(n.a){case 65:return n.yl();case 90:return n.Dl();case 122:return n.Kl();case 98:return n.El();case 66:return n.zl();case 60:return n.Jl();case 62:return n.Hl()}}switch(c=lTe(n),e=n.c,e){case 3:return n.Zl(c);case 4:return n.Xl(c);case 5:return n.Yl(c);case 0:if(n.a==123&&n.d=48&&e<=57){for(i=e-48;r=48&&e<=57;)if(i=i*10+e-48,i<0)throw T(new Ee(Pe((je(),Qtn))))}else throw T(new Ee(Pe((je(),tGn))));if(t=i,e==44){if(r>=n.j)throw T(new Ee(Pe((je(),rGn))));if((e=Di(n.i,r++))>=48&&e<=57){for(t=e-48;r=48&&e<=57;)if(t=t*10+e-48,t<0)throw T(new Ee(Pe((je(),Qtn))));if(i>t)throw T(new Ee(Pe((je(),cGn))))}else t=-1}if(e!=125)throw T(new Ee(Pe((je(),iGn))));n.sl(r)?(c=(Je(),Je(),new eb(9,c)),n.d=r+1):(c=(Je(),Je(),new eb(3,c)),n.d=r),c.dm(i),c.cm(t),Qe(n)}}return c}function $_n(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn;for(m=new Oc(e.b),x=new Oc(e.b),g=new Oc(e.b),ln=new Oc(e.b),C=new Oc(e.b),en=_e(e,0);en.b!=en.d.c;)for(_=u(Re(en),11),f=new E(_.g);f.a0,S=_.g.c.length>0,l&&S?g.c[g.c.length]=_:l?m.c[m.c.length]=_:S&&(x.c[x.c.length]=_);for(v=new E(m);v.a1)for(v=new w2((!n.a&&(n.a=new V(Tt,n,6,6)),n.a));v.e!=v.i.gc();)y6(v);for(o=u(D((!n.a&&(n.a=new V(Tt,n,6,6)),n.a),0),202),C=Ye,Ye>_+x?C=_+x:Ye<_-x&&(C=_-x),S=oi,oi>U+m?S=U+m:oi_-x&&C<_+x&&S>U-m&&SYe+se?ln=Ye+se:_oi+en?wn=oi+en:UYe-se&&lnoi-en&&wnt&&(g=t-1),p=Uy+Fu(e,24)*lk*d-d/2,p<0?p=1:p>i&&(p=i-1),r=(ld(),h=new Yy,h),QC(r,g),JC(r,p),me((!o.a&&(o.a=new Jt(to,o,5)),o.a),r)}function nn(){nn=N,W_=(Xe(),ZZn),Fsn=nne,ry=Thn,Ao=ene,Ep=Mhn,E0=tne,Yb=Ahn,gv=Shn,pv=Phn,X_=zP,C0=Za,V_=ine,Bm=Dhn,oP=Sp,iy=(XZ(),QVn),Dg=JVn,Xa=YVn,$g=ZVn,LQn=new tr(GP,Q(0)),wv=WVn,$sn=XVn,jp=VVn,Hsn=yQn,xsn=tQn,Lsn=cQn,J_=aQn,Nsn=oQn,Bsn=hQn,fP=TQn,Y_=jQn,_sn=pQn,Rsn=wQn,Ksn=mQn,y0=KVn,Nm=HVn,H_=cVn,lsn=sVn,Ssn=new pd(12),Asn=new tr(Ya,Ssn),osn=(Hh(),Tv),Qh=new tr(ehn,osn),Vb=new tr(Bu,0),NQn=new tr(uH,Q(1)),VS=new tr(Mp,F4),Wa=qP,Lt=r9,bv=Hg,PQn=jy,Yf=GZn,Wb=Bg,BQn=new tr(sH,(qn(),!0)),Xb=Ey,za=ZK,Ua=Ja,sP=Bl,U_=HP,ssn=(sr(),yh),ls=new tr(M0,ssn),k0=_g,cP=hhn,Qb=tw,xQn=cH,Osn=Ehn,Isn=(qw(),Py),new tr(vhn,Isn),DQn=eH,$Qn=tH,FQn=iH,OQn=nH,Q_=eQn,jsn=PVn,G_=SVn,Rm=nQn,qc=yVn,Ub=JXn,xm=QXn,zb=NXn,rsn=BXn,B_=HXn,ty=RXn,R_=XXn,Esn=IVn,Csn=OVn,psn=wVn,uP=zVn,z_=FVn,q_=hVn,Msn=RVn,hsn=iVn,K_=rVn,N_=_P,Tsn=DVn,JS=IXn,esn=PXn,QS=SXn,bsn=dVn,dsn=aVn,wsn=bVn,av=Kg,Tr=Rg,S1=ihn,Zf=YK,__=JK,csn=GXn,P1=rH,Fm=WZn,tP=XZn,j0=khn,Psn=VZn,dv=QZn,msn=EVn,ksn=TVn,Jb=Ap,x_=AXn,ysn=AVn,eP=nVn,nP=ZXn,rP=Cy,vsn=vVn,Lm=LVn,cy=Ihn,usn=YXn,Dsn=UVn,fsn=eVn,IQn=kVn,SQn=UXn,gsn=shn,iP=jVn,ZS=WXn,Fl=LXn,isn=FXn,YS=DXn,tsn=$Xn,L_=xXn,yp=OXn,asn=lVn}function ML(n,e){aL();var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye;if(ln=n.e,v=n.d,r=n.a,ln==0)switch(e){case 0:return"0";case 1:return P4;case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return U=new W1,e<0?U.a+="0E+":U.a+="0E",U.a+=-e,U.a}if(O=v*10+1+7,x=F(xs,_f,25,O+1,15,1),t=O,v==1)if(f=r[0],f<0){Ye=ci(f,fr);do m=Ye,Ye=O7(Ye,10),x[--t]=48+ge(gl(m,Ni(Ye,10)))&Ut;while(fc(Ye,0)!=0)}else{Ye=f;do m=Ye,Ye=Ye/10|0,x[--t]=48+(m-Ye*10)&Ut;while(Ye!=0)}else{zn=F(be,Le,25,v,15,1),se=v,pc(r,0,zn,0,se);n:for(;;){for(en=0,l=se-1;l>=0;l--)Wn=Hi(Ih(en,32),ci(zn[l],fr)),S=Ave(Wn),zn[l]=ge(S),en=ge(il(S,32));$=ge(en),C=t;do x[--t]=48+$%10&Ut;while(($=$/10|0)!=0&&t!=0);for(i=9-C+t,h=0;h0;h++)x[--t]=48;for(d=se-1;zn[d]==0;d--)if(d==0)break n;se=d+1}for(;x[t]==48;)++t}if(p=ln<0,o=O-t-e-1,e==0)return p&&(x[--t]=45),Ks(x,t,O-t);if(e>0&&o>=-6){if(o>=0){for(a=t+o,g=O-1;g>=a;g--)x[g+1]=x[g];return x[++a]=46,p&&(x[--t]=45),Ks(x,t,O-t+1)}for(d=2;d<-o+1;d++)x[--t]=48;return x[--t]=46,x[--t]=48,p&&(x[--t]=45),Ks(x,t,O-t)}return wn=t+1,c=O,_=new N0,p&&(_.a+="-"),c-wn>=1?(cl(_,x[t]),_.a+=".",_.a+=Ks(x,t+1,O-t-1)):_.a+=Ks(x,t,O-t),_.a+="E",o>0&&(_.a+="+"),_.a+=""+o,_.a}function L_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U;switch(n.c=e,n.g=new we,t=(R0(),new x0(n.c)),i=new uj(t),SQ(i),O=Ce(hn(n.c,($7(),Cfn))),h=u(hn(n.c,HK),316),_=u(hn(n.c,qK),429),o=u(hn(n.c,yfn),482),x=u(hn(n.c,KK),430),n.j=K(Y(hn(n.c,bZn))),f=n.a,h.g){case 0:f=n.a;break;case 1:f=n.b;break;case 2:f=n.i;break;case 3:f=n.e;break;case 4:f=n.f;break;default:throw T(new Hn(vA+(h.f!=null?h.f:""+h.g)))}if(n.d=new uMn(f,_,o),H(n.d,(K3(),ym),sn(hn(n.c,aZn))),n.d.c=on(sn(hn(n.c,jfn))),sC(n.c).i==0)return n.d;for(d=new ie(sC(n.c));d.e!=d.i.gc();){for(a=u(oe(d),33),p=a.g/2,g=a.f/2,U=new fn(a.i+p,a.j+g);zu(n.g,U);)G0(U,(j.Math.random()-.5)*qf,(j.Math.random()-.5)*qf);m=u(hn(a,(Xe(),Cy)),142),C=new EMn(U,new ks(U.a-p-n.j/2-m.b,U.b-g-n.j/2-m.d,a.g+n.j+(m.b+m.c),a.f+n.j+(m.d+m.a))),W(n.d.i,C),it(n.g,U,new Pi(C,a))}switch(x.g){case 0:if(O==null)n.d.d=u(un(n.d.i,0),65);else for($=new E(n.d.i);$.a<$.c.c.length;)C=u(y($),65),v=u(u(te(n.g,C.a),46).b,33).zg(),v!=null&&An(v,O)&&(n.d.d=C);break;case 1:for(r=new fn(n.c.g,n.c.f),r.a*=.5,r.b*=.5,G0(r,n.c.i,n.c.j),c=Ft,S=new E(n.d.i);S.a1&&Kt(a,S,a.c.b,a.c),UC(r)));S=$}return a}function ETe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye,oi,gs,so,Sf;for(le(t,"Greedy cycle removal",1),O=e.a,Sf=O.c.length,n.a=F(be,Le,25,Sf,15,1),n.c=F(be,Le,25,Sf,15,1),n.b=F(be,Le,25,Sf,15,1),l=0,S=new E(O);S.a0?se+1:1);for(o=new E(U.g);o.a0?se+1:1)}n.c[l]==0?Ke(n.e,m):n.a[l]==0&&Ke(n.f,m),++l}for(v=-1,p=1,d=new X,n.d=u(k(e,(G(),mp)),230);Sf>0;){for(;n.e.b!=0;)oi=u(gD(n.e),10),n.b[oi.p]=v--,bZ(n,oi),--Sf;for(;n.f.b!=0;)gs=u(gD(n.f),10),n.b[gs.p]=p++,bZ(n,gs),--Sf;if(Sf>0){for(g=Bi,$=new E(O);$.a<$.c.c.length;)m=u(y($),10),n.b[m.p]==0&&(x=n.c[m.p]-n.a[m.p],x>=g&&(x>g&&(d.c=F(Zn,rn,1,0,5,1),g=x),d.c[d.c.length]=m));a=n.Zf(d),n.b[a.p]=p++,bZ(n,a),--Sf}}for(Ye=O.c.length+1,l=0;ln.b[so]&&(n0(i,!0),H(e,Jk,(qn(),!0)));n.a=null,n.c=null,n.b=null,Rs(n.f),Rs(n.e),ce(t)}function B_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S;for(i=new X,f=new X,C=e/2,p=n.gc(),r=u(n.Xb(0),8),S=u(n.Xb(1),8),v=_x(r.a,r.b,S.a,S.b,C),W(i,(Ln(0,v.c.length),u(v.c[0],8))),W(f,(Ln(1,v.c.length),u(v.c[1],8))),l=2;l=0;h--)Ke(t,(Ln(h,o.c.length),u(o.c[h],8)));return t}function CTe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p;if(o=!0,d=null,i=null,r=null,e=!1,p=zne,l=null,c=null,f=0,h=UF(n,f,g1n,p1n),h=0&&An(n.substr(f,2),"//")?(f+=2,h=UF(n,f,g9,p9),i=n.substr(f,h-f),f=h):d!=null&&(f==n.length||(Te(f,n.length),n.charCodeAt(f)!=47))&&(o=!1,h=Uz(n,tu(35),f),h==-1&&(h=n.length),i=n.substr(f,h-f),f=h);if(!t&&f0&&Di(a,a.length-1)==58&&(r=a,f=h)),f=n.j){n.a=-1,n.c=1;return}if(e=Di(n.i,n.d++),n.a=e,n.b==1){switch(e){case 92:if(i=10,n.d>=n.j)throw T(new Ee(Pe((je(),TA))));n.a=Di(n.i,n.d++);break;case 45:(n.e&512)==512&&n.d=n.j||Di(n.i,n.d)!=63)break;if(++n.d>=n.j)throw T(new Ee(Pe((je(),GB))));switch(e=Di(n.i,n.d++),e){case 58:i=13;break;case 61:i=14;break;case 33:i=15;break;case 91:i=19;break;case 62:i=18;break;case 60:if(n.d>=n.j)throw T(new Ee(Pe((je(),GB))));if(e=Di(n.i,n.d++),e==61)i=16;else if(e==33)i=17;else throw T(new Ee(Pe((je(),Bqn))));break;case 35:for(;n.d=n.j)throw T(new Ee(Pe((je(),TA))));n.a=Di(n.i,n.d++);break;default:i=0}n.c=i}function MTe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se;if(en=u(k(n,(nn(),Lt)),98),en!=(Ai(),Cf)&&en!=Kl){for(v=n.b,p=v.c.length,a=new Oc((is(p+2,OL),zC(Hi(Hi(5,p+2),(p+2)/10|0)))),m=new Oc((is(p+2,OL),zC(Hi(Hi(5,p+2),(p+2)/10|0)))),W(a,new we),W(a,new we),W(m,new X),W(m,new X),U=new X,e=0;e=_||!W2e(S,i))&&(i=$Mn(e,a)),yr(S,i),c=new re(ue(xr(S).a.Kc(),new Mn));Se(c);)r=u(ve(c),17),!n.a[r.p]&&(m=r.c.i,--n.e[m.p],n.e[m.p]==0&&A3(h4(p,m)));for(l=a.c.length-1;l>=0;--l)W(e.b,(Ln(l,a.c.length),u(a.c[l],29)));e.a.c=F(Zn,rn,1,0,5,1),ce(t)}function R_n(n){var e,t,i,r,c,o,f,h,l;for(n.b=1,Qe(n),e=null,n.c==0&&n.a==94?(Qe(n),e=(Je(),Je(),new ns(4)),Ec(e,0,G4),f=new ns(4)):f=(Je(),Je(),new ns(4)),r=!0;(l=n.c)!=1;){if(l==0&&n.a==93&&!r){e&&(B6(e,f),f=e);break}if(t=n.a,i=!1,l==10)switch(t){case 100:case 68:case 119:case 87:case 115:case 83:Tb(f,m4(t)),i=!0;break;case 105:case 73:case 99:case 67:t=(Tb(f,m4(t)),-1),t<0&&(i=!0);break;case 112:case 80:if(h=jY(n,t),!h)throw T(new Ee(Pe((je(),zB))));Tb(f,h),i=!0;break;default:t=tZ(n)}else if(l==24&&!r){if(e&&(B6(e,f),f=e),c=R_n(n),B6(f,c),n.c!=0||n.a!=93)throw T(new Ee(Pe((je(),Xqn))));break}if(Qe(n),!i){if(l==0){if(t==91)throw T(new Ee(Pe((je(),Xtn))));if(t==93)throw T(new Ee(Pe((je(),Vtn))));if(t==45&&!r&&n.a!=93)throw T(new Ee(Pe((je(),UB))))}if(n.c!=0||n.a!=45||t==45&&r)Ec(f,t,t);else{if(Qe(n),(l=n.c)==1)throw T(new Ee(Pe((je(),MA))));if(l==0&&n.a==93)Ec(f,t,t),Ec(f,45,45);else{if(l==0&&n.a==93||l==24)throw T(new Ee(Pe((je(),UB))));if(o=n.a,l==0){if(o==91)throw T(new Ee(Pe((je(),Xtn))));if(o==93)throw T(new Ee(Pe((je(),Vtn))));if(o==45)throw T(new Ee(Pe((je(),UB))))}else l==10&&(o=tZ(n));if(Qe(n),t>o)throw T(new Ee(Pe((je(),Jqn))));Ec(f,t,o)}}}r=!1}if(n.c==1)throw T(new Ee(Pe((je(),MA))));return Jw(f),L6(f),n.b=0,Qe(n),f}function STe(n){ke(n.c,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#decimal"])),ke(n.d,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#integer"])),ke(n.e,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#boolean"])),ke(n.f,xe,A(M(tn,1),q,2,6,[Ri,"EBoolean",We,"EBoolean:Object"])),ke(n.i,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#byte"])),ke(n.g,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#hexBinary"])),ke(n.j,xe,A(M(tn,1),q,2,6,[Ri,"EByte",We,"EByte:Object"])),ke(n.n,xe,A(M(tn,1),q,2,6,[Ri,"EChar",We,"EChar:Object"])),ke(n.t,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#double"])),ke(n.u,xe,A(M(tn,1),q,2,6,[Ri,"EDouble",We,"EDouble:Object"])),ke(n.F,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#float"])),ke(n.G,xe,A(M(tn,1),q,2,6,[Ri,"EFloat",We,"EFloat:Object"])),ke(n.I,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#int"])),ke(n.J,xe,A(M(tn,1),q,2,6,[Ri,"EInt",We,"EInt:Object"])),ke(n.N,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#long"])),ke(n.O,xe,A(M(tn,1),q,2,6,[Ri,"ELong",We,"ELong:Object"])),ke(n.Z,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#short"])),ke(n.$,xe,A(M(tn,1),q,2,6,[Ri,"EShort",We,"EShort:Object"])),ke(n._,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#string"]))}function PTe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se;if(n.c.length==1)return Ln(0,n.c.length),u(n.c[0],135);if(n.c.length<=0)return new OC;for(h=new E(n);h.ad&&(Wn=0,se+=a+en,a=0),R9e(_,o,Wn,se),e=j.Math.max(e,Wn+U.a),a=j.Math.max(a,U.b),Wn+=U.a+en;for(x=new we,t=new we,wn=new E(n);wn.aKx(c))&&(d=c);for(!d&&(d=(Ln(0,C.c.length),u(C.c[0],180))),m=new E(e.b);m.a=-1900?1:0,t>=4?De(n,A(M(tn,1),q,2,6,[tKn,iKn])[f]):De(n,A(M(tn,1),q,2,6,["BC","AD"])[f]);break;case 121:Epe(n,t,i);break;case 77:Ake(n,t,i);break;case 107:h=r.q.getHours(),h==0?fh(n,24,t):fh(n,h,t);break;case 83:X9e(n,t,r);break;case 69:a=i.q.getDay(),t==5?De(n,A(M(tn,1),q,2,6,["S","M","T","W","T","F","S"])[a]):t==4?De(n,A(M(tn,1),q,2,6,[zL,UL,WL,XL,VL,QL,JL])[a]):De(n,A(M(tn,1),q,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"])[a]);break;case 97:r.q.getHours()>=12&&r.q.getHours()<24?De(n,A(M(tn,1),q,2,6,["AM","PM"])[1]):De(n,A(M(tn,1),q,2,6,["AM","PM"])[0]);break;case 104:d=r.q.getHours()%12,d==0?fh(n,12,t):fh(n,d,t);break;case 75:g=r.q.getHours()%12,fh(n,g,t);break;case 72:p=r.q.getHours(),fh(n,p,t);break;case 99:v=i.q.getDay(),t==5?De(n,A(M(tn,1),q,2,6,["S","M","T","W","T","F","S"])[v]):t==4?De(n,A(M(tn,1),q,2,6,[zL,UL,WL,XL,VL,QL,JL])[v]):t==3?De(n,A(M(tn,1),q,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"])[v]):fh(n,v,1);break;case 76:m=i.q.getMonth(),t==5?De(n,A(M(tn,1),q,2,6,["J","F","M","A","M","J","J","A","S","O","N","D"])[m]):t==4?De(n,A(M(tn,1),q,2,6,[FL,xL,LL,NL,Q2,BL,RL,_L,KL,HL,qL,GL])[m]):t==3?De(n,A(M(tn,1),q,2,6,["Jan","Feb","Mar","Apr",Q2,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"])[m]):fh(n,m+1,t);break;case 81:C=i.q.getMonth()/3|0,t<4?De(n,A(M(tn,1),q,2,6,["Q1","Q2","Q3","Q4"])[C]):De(n,A(M(tn,1),q,2,6,["1st quarter","2nd quarter","3rd quarter","4th quarter"])[C]);break;case 100:S=i.q.getDate(),fh(n,S,t);break;case 109:l=r.q.getMinutes(),fh(n,l,t);break;case 115:o=r.q.getSeconds(),fh(n,o,t);break;case 122:t<4?De(n,c.c[0]):De(n,c.c[1]);break;case 118:De(n,c.b);break;case 90:t<3?De(n,N6e(c)):t==3?De(n,_6e(c)):De(n,K6e(c.a));break;default:return!1}return!0}function WZ(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye;if(MBn(e),h=u(D((!e.b&&(e.b=new Fn(he,e,4,7)),e.b),0),82),a=u(D((!e.c&&(e.c=new Fn(he,e,5,8)),e.c),0),82),f=Pr(h),l=Pr(a),o=(!e.a&&(e.a=new V(Tt,e,6,6)),e.a).i==0?null:u(D((!e.a&&(e.a=new V(Tt,e,6,6)),e.a),0),202),en=u(te(n.a,f),10),Wn=u(te(n.a,l),10),ln=null,se=null,I(h,186)&&(U=u(te(n.a,h),299),I(U,11)?ln=u(U,11):I(U,10)&&(en=u(U,10),ln=u(un(en.j,0),11))),I(a,186)&&(zn=u(te(n.a,a),299),I(zn,11)?se=u(zn,11):I(zn,10)&&(Wn=u(zn,10),se=u(un(Wn.j,0),11))),!en||!Wn)throw T(new Xv("The source or the target of edge "+e+" could not be found. This usually happens when an edge connects a node laid out by ELK Layered to a node in another level of hierarchy laid out by either another instance of ELK Layered or another layout algorithm alltogether. The former can be solved by setting the hierarchyHandling option to INCLUDE_CHILDREN."));for(m=new Sd,Sr(m,e),H(m,(G(),rt),e),H(m,(nn(),Tr),null),p=u(k(i,Sc),21),en==Wn&&p.Fc((or(),Im)),ln||(_=(ur(),Nc),wn=null,!!o&&Cw(u(k(en,Lt),98))&&(wn=new fn(o.j,o.k),LAn(wn,$8(e)),aSn(wn,t),ub(l,f)&&(_=Au,st(wn,en.n))),ln=CRn(en,wn,_,i)),se||(_=(ur(),Au),Ye=null,!!o&&Cw(u(k(Wn,Lt),98))&&(Ye=new fn(o.b,o.c),LAn(Ye,$8(e)),aSn(Ye,t)),se=CRn(Wn,Ye,_,qi(Wn))),Ki(m,ln),Ti(m,se),(ln.e.c.length>1||ln.g.c.length>1||se.e.c.length>1||se.g.c.length>1)&&p.Fc((or(),Pm)),g=new ie((!e.n&&(e.n=new V(Br,e,1,7)),e.n));g.e!=g.i.gc();)if(d=u(oe(g),137),!on(sn(hn(d,Wa)))&&!!d.a)switch(C=AF(d),W(m.b,C),u(k(C,Zf),272).g){case 1:case 2:p.Fc((or(),ov));break;case 0:p.Fc((or(),sv)),H(C,Zf,(ff(),Ev))}if(c=u(k(i,xm),314),S=u(k(i,uP),315),r=c==(x2(),Xk)||S==(v6(),rK),!!o&&(!o.a&&(o.a=new Jt(to,o,5)),o.a).i!=0&&r){for($=x7(o),v=new fu,x=_e($,0);x.b!=x.d.c;)O=u(Re(x),8),Ke(v,new mr(O));H(m,kun,v)}return m}function $Te(n){n.gb||(n.gb=!0,n.b=Jr(n,0),St(n.b,18),wt(n.b,19),n.a=Jr(n,1),St(n.a,1),wt(n.a,2),wt(n.a,3),wt(n.a,4),wt(n.a,5),n.o=Jr(n,2),St(n.o,8),St(n.o,9),wt(n.o,10),wt(n.o,11),wt(n.o,12),wt(n.o,13),wt(n.o,14),wt(n.o,15),wt(n.o,16),wt(n.o,17),wt(n.o,18),wt(n.o,19),wt(n.o,20),wt(n.o,21),wt(n.o,22),wt(n.o,23),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),n.p=Jr(n,3),St(n.p,2),St(n.p,3),St(n.p,4),St(n.p,5),wt(n.p,6),wt(n.p,7),Er(n.p),Er(n.p),n.q=Jr(n,4),St(n.q,8),n.v=Jr(n,5),wt(n.v,9),Er(n.v),Er(n.v),Er(n.v),n.w=Jr(n,6),St(n.w,2),St(n.w,3),St(n.w,4),wt(n.w,5),n.B=Jr(n,7),wt(n.B,1),Er(n.B),Er(n.B),Er(n.B),n.Q=Jr(n,8),wt(n.Q,0),Er(n.Q),n.R=Jr(n,9),St(n.R,1),n.S=Jr(n,10),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),n.T=Jr(n,11),wt(n.T,10),wt(n.T,11),wt(n.T,12),wt(n.T,13),wt(n.T,14),Er(n.T),Er(n.T),n.U=Jr(n,12),St(n.U,2),St(n.U,3),wt(n.U,4),wt(n.U,5),wt(n.U,6),wt(n.U,7),Er(n.U),n.V=Jr(n,13),wt(n.V,10),n.W=Jr(n,14),St(n.W,18),St(n.W,19),St(n.W,20),wt(n.W,21),wt(n.W,22),wt(n.W,23),n.bb=Jr(n,15),St(n.bb,10),St(n.bb,11),St(n.bb,12),St(n.bb,13),St(n.bb,14),St(n.bb,15),St(n.bb,16),wt(n.bb,17),Er(n.bb),Er(n.bb),n.eb=Jr(n,16),St(n.eb,2),St(n.eb,3),St(n.eb,4),St(n.eb,5),St(n.eb,6),St(n.eb,7),wt(n.eb,8),wt(n.eb,9),n.ab=Jr(n,17),St(n.ab,0),St(n.ab,1),n.H=Jr(n,18),wt(n.H,0),wt(n.H,1),wt(n.H,2),wt(n.H,3),wt(n.H,4),wt(n.H,5),Er(n.H),n.db=Jr(n,19),wt(n.db,2),n.c=ze(n,20),n.d=ze(n,21),n.e=ze(n,22),n.f=ze(n,23),n.i=ze(n,24),n.g=ze(n,25),n.j=ze(n,26),n.k=ze(n,27),n.n=ze(n,28),n.r=ze(n,29),n.s=ze(n,30),n.t=ze(n,31),n.u=ze(n,32),n.fb=ze(n,33),n.A=ze(n,34),n.C=ze(n,35),n.D=ze(n,36),n.F=ze(n,37),n.G=ze(n,38),n.I=ze(n,39),n.J=ze(n,40),n.L=ze(n,41),n.M=ze(n,42),n.N=ze(n,43),n.O=ze(n,44),n.P=ze(n,45),n.X=ze(n,46),n.Y=ze(n,47),n.Z=ze(n,48),n.$=ze(n,49),n._=ze(n,50),n.cb=ze(n,51),n.K=ze(n,52))}function Xe(){Xe=N;var n,e;i9=new bt(zHn),jv=new bt(UHn),Qfn=(hh(),UK),GZn=new In(xen,Qfn),new N9,Mp=new In(tp,null),zZn=new bt(Ptn),Yfn=(gb(),vt(VK,A(M(QK,1),z,291,0,[XK]))),_P=new In(lA,Yfn),jy=new In(Ck,(qn(),!1)),Zfn=(sr(),yh),M0=new In(Ben,Zfn),thn=(Hh(),oH),ehn=new In(jk,thn),chn=new In(pA,!1),uhn=(_h(),UP),Bg=new In(hA,uhn),ghn=new pd(12),Ya=new In(c0,ghn),KP=new In(gk,!1),shn=new In(fB,!1),Ty=new In(X6,!1),yhn=(Ai(),Kl),r9=new In(SN,yhn),Ap=new bt(aA),GP=new bt(wk),uH=new bt(UM),sH=new bt(W6),ohn=new fu,Rg=new In(Wen,ohn),WZn=new In(Qen,!1),XZn=new In(Jen,!1),new bt(WHn),fhn=new Hv,Cy=new In(Zen,fhn),qP=new In($en,!1),new N9,YZn=new In(XHn,1),new In(VHn,!0),Q(0),new In(QHn,Q(100)),new In(JHn,!1),Q(0),new In(YHn,Q(4e3)),Q(0),new In(ZHn,Q(400)),new In(nqn,!1),new In(eqn,!1),new In(tqn,!0),new In(iqn,!1),Jfn=(OT(),aH),UZn=new In(Stn,Jfn),ZZn=new In(yen,10),nne=new In(jen,10),Thn=new In(jN,20),ene=new In(Een,10),Mhn=new In(AN,2),tne=new In(Cen,10),Ahn=new In(Ten,0),zP=new In(Sen,5),Shn=new In(Men,1),Phn=new In(Aen,1),Za=new In(Ib,20),ine=new In(Pen,10),Dhn=new In(Ien,10),Sp=new bt(Oen),Ohn=new oyn,Ihn=new In(ntn,Ohn),QZn=new bt(oB),phn=!1,VZn=new In(sB,phn),lhn=new pd(5),hhn=new In(Ren,lhn),ahn=(kb(),e=u(Lo(lr),9),new ms(e,u(wo(e,e.length),9),0)),_g=new In(x4,ahn),mhn=(qw(),_l),vhn=new In(Hen,mhn),eH=new bt(qen),tH=new bt(Gen),iH=new bt(zen),nH=new bt(Uen),dhn=(n=u(Lo(a9),9),new ms(n,u(wo(n,n.length),9),0)),Ja=new In(hg,dhn),whn=Cn((xu(),Av)),Bl=new In(ip,whn),bhn=new fn(0,0),Kg=new In(rp,bhn),HP=new In(uB,!1),nhn=(ff(),Ev),YK=new In(Xen,nhn),JK=new In(WM,!1),new bt(rqn),Q(1),new In(cqn,null),khn=new bt(Yen),rH=new bt(Ven),Chn=(J(),Wr),Hg=new In(Fen,Chn),Bu=new bt(Den),jhn=(Tu(),Cn(Hl)),tw=new In(L4,jhn),cH=new In(_en,!1),Ehn=new In(Ken,!0),Ey=new In(Len,!1),ZK=new In(Nen,!1),ihn=new In(EN,1),rhn=(iM(),hH),new In(uqn,rhn),JZn=!0}function G(){G=N;var n,e;rt=new bt(Inn),gun=new bt("coordinateOrigin"),D_=new bt("processors"),wun=new ii("compoundNode",(qn(),!1)),Yk=new ii("insideConnections",!1),kun=new bt("originalBendpoints"),yun=new bt("originalDummyNodePosition"),jun=new bt("originalLabelEdge"),ny=new bt("representedLabels"),Om=new bt("endLabels"),gp=new bt("endLabel.origin"),vp=new ii("labelSide",(cs(),Sy)),Sg=new ii("maxEdgeThickness",0),yf=new ii("reversed",!1),mp=new bt(Onn),Vo=new ii("longEdgeSource",null),Js=new ii("longEdgeTarget",null),qb=new ii("longEdgeHasLabelDummies",!1),Zk=new ii("longEdgeBeforeLabelDummy",!1),US=new ii("edgeConstraint",(ma(),w_)),v0=new bt("inLayerLayoutUnit"),qa=new ii("inLayerConstraint",(Nh(),Qk)),pp=new ii("inLayerSuccessorConstraint",new X),mun=new ii("inLayerSuccessorConstraintBetweenNonDummies",!1),Mu=new bt("portDummy"),zS=new ii("crossingHint",Q(0)),Sc=new ii("graphProperties",(e=u(Lo(j_),9),new ms(e,u(wo(e,e.length),9),0))),nc=new ii("externalPortSide",(J(),Wr)),vun=new ii("externalPortSize",new Li),A_=new bt("externalPortReplacedDummies"),WS=new bt("externalPortReplacedDummy"),Hb=new ii("externalPortConnections",(n=u(Lo(Zi),9),new ms(n,u(wo(n,n.length),9),0))),m0=new ii($Kn,0),bun=new bt("barycenterAssociates"),kp=new bt("TopSideComments"),wp=new bt("BottomSideComments"),GS=new bt("CommentConnectionPort"),P_=new ii("inputCollect",!1),O_=new ii("outputCollect",!1),Jk=new ii("cyclic",!1),pun=new bt("crossHierarchyMap"),F_=new bt("targetOffset"),new ii("splineLabelSize",new Li),Ig=new bt("spacings"),XS=new ii("partitionConstraint",!1),g0=new bt("breakingPoint.info"),Tun=new bt("splines.survivingEdge"),Ga=new bt("splines.route.start"),Og=new bt("splines.edgeChain"),Cun=new bt("originalPortConstraints"),hv=new bt("selfLoopHolder"),lv=new bt("splines.nsPortY"),dc=new bt("modelOrder"),I_=new bt("longEdgeTargetNode"),p0=new ii(dHn,!1),Pg=new ii(dHn,!1),S_=new bt("layerConstraints.hiddenNodes"),Eun=new bt("layerConstraints.opposidePort"),$_=new bt("targetNode.modelOrder")}function XZ(){XZ=N,Lun=(n7(),NS),YXn=new In(Rnn,Lun),hVn=new In(_nn,(qn(),!1)),Hun=(CC(),M_),wVn=new In(JM,Hun),IVn=new In(Knn,!1),OVn=new In(Hnn,!0),AXn=new In(qnn,!1),Qun=(Q8(),sK),UVn=new In(Gnn,Qun),Q(1),nQn=new In(znn,Q(7)),eQn=new In(Unn,!1),lVn=new In(Wnn,!1),xun=(Aa(),d_),JXn=new In(FN,xun),zun=(eM(),nK),PVn=new In(kk,zun),qun=(As(),ey),yVn=new In(Xnn,qun),Q(-1),kVn=new In(Vnn,Q(-1)),Q(-1),jVn=new In(Qnn,Q(-1)),Q(-1),EVn=new In(xN,Q(4)),Q(-1),TVn=new In(LN,Q(2)),Gun=(Zw(),bP),SVn=new In(NN,Gun),Q(0),AVn=new In(BN,Q(0)),vVn=new In(RN,Q(nt)),Fun=(x2(),dp),QXn=new In(Y6,Fun),NXn=new In(Jnn,!1),GXn=new In(_N,.1),XXn=new In(KN,!1),Q(-1),UXn=new In(Ynn,Q(-1)),Q(-1),WXn=new In(Znn,Q(-1)),Q(0),BXn=new In(nen,Q(40)),$un=(G3(),C_),HXn=new In(HN,$un),Dun=Vk,RXn=new In(YM,Dun),Vun=(v6(),_m),zVn=new In(lg,Vun),LVn=new bt(ZM),Uun=(U8(),RS),DVn=new In(qN,Uun),Wun=(D7(),_S),FVn=new In(GN,Wun),new N9,RVn=new In(zN,.3),KVn=new bt(UN),Xun=(db(),dP),HVn=new In(WN,Xun),Run=(aT(),fK),iVn=new In(een,Run),_un=(_8(),hK),rVn=new In(ten,_un),Kun=(J3(),qm),cVn=new In(nA,Kun),sVn=new In(eA,.2),eVn=new In(XN,2),QVn=new In(ien,null),YVn=new In(ren,10),JVn=new In(cen,10),ZVn=new In(uen,20),Q(0),WVn=new In(sen,Q(0)),Q(0),XVn=new In(oen,Q(0)),Q(0),VVn=new In(fen,Q(0)),SXn=new In(VN,!1),Sun=(l4(),Sm),IXn=new In(hen,Sun),Aun=(xC(),l_),PXn=new In(len,Aun),dVn=new In(tA,!1),Q(0),aVn=new In(QN,Q(16)),Q(0),bVn=new In(JN,Q(5)),Zun=(pT(),dK),yQn=new In(Vh,Zun),tQn=new In(iA,10),cQn=new In(rA,1),Yun=(ZC(),LS),aQn=new In(Z6,Yun),oQn=new bt(YN),Jun=Q(1),Q(0),hQn=new In(ZN,Jun),nsn=(hT(),aK),TQn=new In(cA,nsn),jQn=new bt(uA),pQn=new In(sA,!0),wQn=new In(oA,2),mQn=new In(nB,!0),Bun=(cM(),BS),nVn=new In(aen,Bun),Nun=(G2(),rv),ZXn=new In(den,Nun),Oun=(Rh(),xl),LXn=new In(fA,Oun),xXn=new In(ben,!1),Pun=(Hd(),yg),OXn=new In(eB,Pun),Iun=(s6(),eK),FXn=new In(wen,Iun),DXn=new In(tB,0),$Xn=new In(iB,0),pVn=b_,gVn=Xk,CVn=lP,MVn=lP,mVn=Z_,zXn=(_h(),F1),VXn=dp,qXn=dp,_Xn=dp,KXn=F1,NVn=Km,BVn=_m,$Vn=_m,xVn=_m,_Vn=cK,GVn=Km,qVn=Km,uVn=(Hh(),Pp),oVn=Pp,fVn=qm,tVn=My,iQn=vv,rQn=Zb,uQn=vv,sQn=Zb,dQn=vv,bQn=Zb,fQn=a_,lQn=LS,MQn=vv,AQn=Zb,EQn=vv,CQn=Zb,vQn=Zb,gQn=Zb,kQn=Zb}function rr(){rr=N,dcn=new zt("DIRECTION_PREPROCESSOR",0),hcn=new zt("COMMENT_PREPROCESSOR",1),Em=new zt("EDGE_AND_LAYER_CONSTRAINT_EDGE_REVERSER",2),JR=new zt("INTERACTIVE_EXTERNAL_PORT_POSITIONER",3),Dcn=new zt("PARTITION_PREPROCESSOR",4),pS=new zt("LABEL_DUMMY_INSERTER",5),AS=new zt("SELF_LOOP_PREPROCESSOR",6),nv=new zt("LAYER_CONSTRAINT_PREPROCESSOR",7),Icn=new zt("PARTITION_MIDPROCESSOR",8),ycn=new zt("HIGH_DEGREE_NODE_LAYER_PROCESSOR",9),Scn=new zt("NODE_PROMOTION",10),Z4=new zt("LAYER_CONSTRAINT_POSTPROCESSOR",11),Ocn=new zt("PARTITION_POSTPROCESSOR",12),vcn=new zt("HIERARCHICAL_PORT_CONSTRAINT_PROCESSOR",13),$cn=new zt("SEMI_INTERACTIVE_CROSSMIN_PROCESSOR",14),rcn=new zt("BREAKING_POINT_INSERTER",15),yS=new zt("LONG_EDGE_SPLITTER",16),YR=new zt("PORT_SIDE_PROCESSOR",17),wS=new zt("INVERTED_PORT_PROCESSOR",18),CS=new zt("PORT_LIST_SORTER",19),xcn=new zt("SORT_BY_INPUT_ORDER_OF_MODEL",20),ES=new zt("NORTH_SOUTH_PORT_PREPROCESSOR",21),ccn=new zt("BREAKING_POINT_PROCESSOR",22),Pcn=new zt(cHn,23),Lcn=new zt(uHn,24),TS=new zt("SELF_LOOP_PORT_RESTORER",25),Fcn=new zt("SINGLE_EDGE_GRAPH_WRAPPER",26),gS=new zt("IN_LAYER_CONSTRAINT_PROCESSOR",27),wcn=new zt("END_NODE_PORT_LABEL_MANAGEMENT_PROCESSOR",28),Mcn=new zt("LABEL_AND_NODE_SIZE_PROCESSOR",29),Tcn=new zt("INNERMOST_NODE_MARGIN_CALCULATOR",30),SS=new zt("SELF_LOOP_ROUTER",31),ocn=new zt("COMMENT_NODE_MARGIN_CALCULATOR",32),bS=new zt("END_LABEL_PREPROCESSOR",33),mS=new zt("LABEL_DUMMY_SWITCHER",34),scn=new zt("CENTER_LABEL_MANAGEMENT_PROCESSOR",35),Y4=new zt("LABEL_SIDE_SELECTOR",36),Ecn=new zt("HYPEREDGE_DUMMY_MERGER",37),mcn=new zt("HIERARCHICAL_PORT_DUMMY_SIZE_PROCESSOR",38),Acn=new zt("LAYER_SIZE_AND_GRAPH_HEIGHT_CALCULATOR",39),Cm=new zt("HIERARCHICAL_PORT_POSITION_PROCESSOR",40),lcn=new zt("CONSTRAINTS_POSTPROCESSOR",41),fcn=new zt("COMMENT_POSTPROCESSOR",42),Ccn=new zt("HYPERNODE_PROCESSOR",43),kcn=new zt("HIERARCHICAL_PORT_ORTHOGONAL_EDGE_ROUTER",44),kS=new zt("LONG_EDGE_JOINER",45),MS=new zt("SELF_LOOP_POSTPROCESSOR",46),ucn=new zt("BREAKING_POINT_REMOVER",47),jS=new zt("NORTH_SOUTH_PORT_POSTPROCESSOR",48),jcn=new zt("HORIZONTAL_COMPACTOR",49),vS=new zt("LABEL_DUMMY_REMOVER",50),gcn=new zt("FINAL_SPLINE_BENDPOINTS_CALCULATOR",51),bcn=new zt("END_LABEL_SORTER",52),Uk=new zt("REVERSED_EDGE_RESTORER",53),dS=new zt("END_LABEL_POSTPROCESSOR",54),pcn=new zt("HIERARCHICAL_NODE_RESIZER",55),acn=new zt("DIRECTION_POSTPROCESSOR",56)}function FTe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye,oi,gs,so,Sf,bI,Uy,T9,Wy,Dv,SH,Hee,PH,_1,D0,$v,Xy,Vy,xp,IH,M9,qee,J1n,$0,A9,OH,Lp,S9,aw,P9,DH,Gee;for(J1n=0,Ye=e,so=0,Uy=Ye.length;so0&&(n.a[_1.p]=J1n++)}for(S9=0,oi=t,Sf=0,T9=oi.length;Sf0;){for(_1=(ne(Vy.b>0),u(Vy.a.Xb(Vy.c=--Vy.b),11)),Xy=0,f=new E(_1.e);f.a0&&(_1.j==(J(),Kn)?(n.a[_1.p]=S9,++S9):(n.a[_1.p]=S9+Wy+SH,++SH))}S9+=SH}for($v=new we,v=new Sh,se=e,gs=0,bI=se.length;gsl.b&&(l.b=xp)):_1.i.c==qee&&(xpl.c&&(l.c=xp));for(P3(m,0,m.length,null),Lp=F(be,Le,25,m.length,15,1),i=F(be,Le,25,S9+1,15,1),S=0;S0;)en%2>0&&(r+=DH[en+1]),en=(en-1)/2|0,++DH[en];for(wn=F(gJn,rn,362,m.length*2,0,1),x=0;x'?":An(Bqn,n)?"'(?<' or '(? toIndex: ",snn=", toIndex: ",onn="Index: ",fnn=", Size: ",I4="org.eclipse.elk.alg.common",lt={62:1},wKn="org.eclipse.elk.alg.common.compaction",gKn="Scanline/EventHandler",gh="org.eclipse.elk.alg.common.compaction.oned",pKn="CNode belongs to another CGroup.",vKn="ISpacingsHandler/1",hN="The ",lN=" instance has been finished already.",mKn="The direction ",kKn=" is not supported by the CGraph instance.",yKn="OneDimensionalCompactor",jKn="OneDimensionalCompactor/lambda$0$Type",EKn="Quadruplet",CKn="ScanlineConstraintCalculator",TKn="ScanlineConstraintCalculator/ConstraintsScanlineHandler",MKn="ScanlineConstraintCalculator/ConstraintsScanlineHandler/lambda$0$Type",AKn="ScanlineConstraintCalculator/Timestamp",SKn="ScanlineConstraintCalculator/lambda$0$Type",Kf={169:1,45:1},aN="org.eclipse.elk.alg.common.compaction.options",Ur="org.eclipse.elk.core.data",hnn="org.eclipse.elk.polyomino.traversalStrategy",lnn="org.eclipse.elk.polyomino.lowLevelSort",ann="org.eclipse.elk.polyomino.highLevelSort",dnn="org.eclipse.elk.polyomino.fill",Gs={130:1},dN="polyomino",G6="org.eclipse.elk.alg.common.networksimplex",ph={177:1,3:1,4:1},PKn="org.eclipse.elk.alg.common.nodespacing",Da="org.eclipse.elk.alg.common.nodespacing.cellsystem",O4="CENTER",IKn={212:1,326:1},bnn={3:1,4:1,5:1,595:1},Z2="LEFT",np="RIGHT",wnn="Vertical alignment cannot be null",gnn="BOTTOM",_M="org.eclipse.elk.alg.common.nodespacing.internal",z6="UNDEFINED",gf=.01,ak="org.eclipse.elk.alg.common.nodespacing.internal.algorithm",OKn="LabelPlacer/lambda$0$Type",DKn="LabelPlacer/lambda$1$Type",$Kn="portRatioOrPosition",D4="org.eclipse.elk.alg.common.overlaps",bN="DOWN",Hf="org.eclipse.elk.alg.common.polyomino",KM="NORTH",wN="EAST",gN="SOUTH",pN="WEST",HM="org.eclipse.elk.alg.common.polyomino.structures",pnn="Direction",vN="Grid is only of size ",mN=". Requested point (",kN=") is out of bounds.",qM=" Given center based coordinates were (",dk="org.eclipse.elk.graph.properties",FKn="IPropertyHolder",vnn={3:1,94:1,134:1},ep="org.eclipse.elk.alg.common.spore",xKn="org.eclipse.elk.alg.common.utils",$a={209:1},og="org.eclipse.elk.core",LKn="Connected Components Compaction",NKn="org.eclipse.elk.alg.disco",GM="org.eclipse.elk.alg.disco.graph",yN="org.eclipse.elk.alg.disco.options",mnn="CompactionStrategy",knn="org.eclipse.elk.disco.componentCompaction.strategy",ynn="org.eclipse.elk.disco.componentCompaction.componentLayoutAlgorithm",jnn="org.eclipse.elk.disco.debug.discoGraph",Enn="org.eclipse.elk.disco.debug.discoPolys",BKn="componentCompaction",Fa="org.eclipse.elk.disco",jN="org.eclipse.elk.spacing.componentComponent",EN="org.eclipse.elk.edge.thickness",tp="org.eclipse.elk.aspectRatio",c0="org.eclipse.elk.padding",fg="org.eclipse.elk.alg.disco.transform",CN=1.5707963267948966,$4=17976931348623157e292,Pb={3:1,4:1,5:1,192:1},Cnn={3:1,6:1,4:1,5:1,106:1,120:1},Tnn="org.eclipse.elk.alg.force",Mnn="ComponentsProcessor",RKn="ComponentsProcessor/1",bk="org.eclipse.elk.alg.force.graph",_Kn="Component Layout",Ann="org.eclipse.elk.alg.force.model",zM="org.eclipse.elk.force.model",Snn="org.eclipse.elk.force.iterations",Pnn="org.eclipse.elk.force.repulsivePower",TN="org.eclipse.elk.force.temperature",qf=.001,MN="org.eclipse.elk.force.repulsion",U6="org.eclipse.elk.alg.force.options",F4=1.600000023841858,os="org.eclipse.elk.force",wk="org.eclipse.elk.priority",Ib="org.eclipse.elk.spacing.nodeNode",AN="org.eclipse.elk.spacing.edgeLabel",UM="org.eclipse.elk.randomSeed",W6="org.eclipse.elk.separateConnectedComponents",gk="org.eclipse.elk.interactive",SN="org.eclipse.elk.portConstraints",WM="org.eclipse.elk.edgeLabels.inline",X6="org.eclipse.elk.omitNodeMicroLayout",ip="org.eclipse.elk.nodeSize.options",hg="org.eclipse.elk.nodeSize.constraints",x4="org.eclipse.elk.nodeLabels.placement",L4="org.eclipse.elk.portLabels.placement",Inn="origin",Onn="random",KKn="boundingBox.upLeft",HKn="boundingBox.lowRight",Dnn="org.eclipse.elk.stress.fixed",$nn="org.eclipse.elk.stress.desiredEdgeLength",Fnn="org.eclipse.elk.stress.dimension",xnn="org.eclipse.elk.stress.epsilon",Lnn="org.eclipse.elk.stress.iterationLimit",Cl="org.eclipse.elk.stress",qKn="ELK Stress",rp="org.eclipse.elk.nodeSize.minimum",XM="org.eclipse.elk.alg.force.stress",GKn="Layered layout",cp="org.eclipse.elk.alg.layered",pk="org.eclipse.elk.alg.layered.compaction.components",V6="org.eclipse.elk.alg.layered.compaction.oned",VM="org.eclipse.elk.alg.layered.compaction.oned.algs",xa="org.eclipse.elk.alg.layered.compaction.recthull",Gf="org.eclipse.elk.alg.layered.components",Xh="NONE",hc={3:1,6:1,4:1,9:1,5:1,122:1},zKn={3:1,6:1,4:1,5:1,141:1,106:1,120:1},QM="org.eclipse.elk.alg.layered.compound",xt={51:1},xc="org.eclipse.elk.alg.layered.graph",PN=" -> ",UKn="Not supported by LGraph",Nnn="Port side is undefined",IN={3:1,6:1,4:1,5:1,474:1,141:1,106:1,120:1},E1={3:1,6:1,4:1,5:1,141:1,193:1,203:1,106:1,120:1},WKn={3:1,6:1,4:1,5:1,141:1,1943:1,203:1,106:1,120:1},XKn=`([{"' \r +`,VKn=`)]}"' \r +`,QKn="The given string contains parts that cannot be parsed as numbers.",vk="org.eclipse.elk.core.math",JKn={3:1,4:1,142:1,207:1,414:1},YKn={3:1,4:1,116:1,207:1,414:1},Jn="org.eclipse.elk.layered",C1="org.eclipse.elk.alg.layered.graph.transform",ZKn="ElkGraphImporter",nHn="ElkGraphImporter/lambda$0$Type",eHn="ElkGraphImporter/lambda$1$Type",tHn="ElkGraphImporter/lambda$2$Type",iHn="ElkGraphImporter/lambda$4$Type",rHn="Node margin calculation",Un="org.eclipse.elk.alg.layered.intermediate",cHn="ONE_SIDED_GREEDY_SWITCH",uHn="TWO_SIDED_GREEDY_SWITCH",ON="No implementation is available for the layout processor ",Bnn="IntermediateProcessorStrategy",DN="Node '",sHn="FIRST_SEPARATE",oHn="LAST_SEPARATE",fHn="Odd port side processing",Qt="org.eclipse.elk.alg.layered.intermediate.compaction",Q6="org.eclipse.elk.alg.layered.intermediate.greedyswitch",vh="org.eclipse.elk.alg.layered.p3order.counting",mk={225:1},up="org.eclipse.elk.alg.layered.intermediate.loops",fs="org.eclipse.elk.alg.layered.intermediate.loops.ordering",Tl="org.eclipse.elk.alg.layered.intermediate.loops.routing",J6="org.eclipse.elk.alg.layered.intermediate.preserveorder",zf="org.eclipse.elk.alg.layered.intermediate.wrapping",lc="org.eclipse.elk.alg.layered.options",$N="INTERACTIVE",hHn="DEPTH_FIRST",lHn="EDGE_LENGTH",aHn="SELF_LOOPS",dHn="firstTryWithInitialOrder",Rnn="org.eclipse.elk.layered.directionCongruency",_nn="org.eclipse.elk.layered.feedbackEdges",JM="org.eclipse.elk.layered.interactiveReferencePoint",Knn="org.eclipse.elk.layered.mergeEdges",Hnn="org.eclipse.elk.layered.mergeHierarchyEdges",qnn="org.eclipse.elk.layered.allowNonFlowPortsToSwitchSides",Gnn="org.eclipse.elk.layered.portSortingStrategy",znn="org.eclipse.elk.layered.thoroughness",Unn="org.eclipse.elk.layered.unnecessaryBendpoints",Wnn="org.eclipse.elk.layered.generatePositionAndLayerIds",FN="org.eclipse.elk.layered.cycleBreaking.strategy",kk="org.eclipse.elk.layered.layering.strategy",Xnn="org.eclipse.elk.layered.layering.layerConstraint",Vnn="org.eclipse.elk.layered.layering.layerChoiceConstraint",Qnn="org.eclipse.elk.layered.layering.layerId",xN="org.eclipse.elk.layered.layering.minWidth.upperBoundOnWidth",LN="org.eclipse.elk.layered.layering.minWidth.upperLayerEstimationScalingFactor",NN="org.eclipse.elk.layered.layering.nodePromotion.strategy",BN="org.eclipse.elk.layered.layering.nodePromotion.maxIterations",RN="org.eclipse.elk.layered.layering.coffmanGraham.layerBound",Y6="org.eclipse.elk.layered.crossingMinimization.strategy",Jnn="org.eclipse.elk.layered.crossingMinimization.forceNodeModelOrder",_N="org.eclipse.elk.layered.crossingMinimization.hierarchicalSweepiness",KN="org.eclipse.elk.layered.crossingMinimization.semiInteractive",Ynn="org.eclipse.elk.layered.crossingMinimization.positionChoiceConstraint",Znn="org.eclipse.elk.layered.crossingMinimization.positionId",nen="org.eclipse.elk.layered.crossingMinimization.greedySwitch.activationThreshold",HN="org.eclipse.elk.layered.crossingMinimization.greedySwitch.type",YM="org.eclipse.elk.layered.crossingMinimization.greedySwitchHierarchical.type",lg="org.eclipse.elk.layered.nodePlacement.strategy",ZM="org.eclipse.elk.layered.nodePlacement.favorStraightEdges",qN="org.eclipse.elk.layered.nodePlacement.bk.edgeStraightening",GN="org.eclipse.elk.layered.nodePlacement.bk.fixedAlignment",zN="org.eclipse.elk.layered.nodePlacement.linearSegments.deflectionDampening",UN="org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility",WN="org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility.default",een="org.eclipse.elk.layered.edgeRouting.selfLoopDistribution",ten="org.eclipse.elk.layered.edgeRouting.selfLoopOrdering",nA="org.eclipse.elk.layered.edgeRouting.splines.mode",eA="org.eclipse.elk.layered.edgeRouting.splines.sloppy.layerSpacingFactor",XN="org.eclipse.elk.layered.edgeRouting.polyline.slopedEdgeZoneWidth",ien="org.eclipse.elk.layered.spacing.baseValue",ren="org.eclipse.elk.layered.spacing.edgeNodeBetweenLayers",cen="org.eclipse.elk.layered.spacing.edgeEdgeBetweenLayers",uen="org.eclipse.elk.layered.spacing.nodeNodeBetweenLayers",sen="org.eclipse.elk.layered.priority.direction",oen="org.eclipse.elk.layered.priority.shortness",fen="org.eclipse.elk.layered.priority.straightness",VN="org.eclipse.elk.layered.compaction.connectedComponents",hen="org.eclipse.elk.layered.compaction.postCompaction.strategy",len="org.eclipse.elk.layered.compaction.postCompaction.constraints",tA="org.eclipse.elk.layered.highDegreeNodes.treatment",QN="org.eclipse.elk.layered.highDegreeNodes.threshold",JN="org.eclipse.elk.layered.highDegreeNodes.treeHeight",Vh="org.eclipse.elk.layered.wrapping.strategy",iA="org.eclipse.elk.layered.wrapping.additionalEdgeSpacing",rA="org.eclipse.elk.layered.wrapping.correctionFactor",Z6="org.eclipse.elk.layered.wrapping.cutting.strategy",YN="org.eclipse.elk.layered.wrapping.cutting.cuts",ZN="org.eclipse.elk.layered.wrapping.cutting.msd.freedom",cA="org.eclipse.elk.layered.wrapping.validify.strategy",uA="org.eclipse.elk.layered.wrapping.validify.forbiddenIndices",sA="org.eclipse.elk.layered.wrapping.multiEdge.improveCuts",oA="org.eclipse.elk.layered.wrapping.multiEdge.distancePenalty",nB="org.eclipse.elk.layered.wrapping.multiEdge.improveWrappedEdges",aen="org.eclipse.elk.layered.edgeLabels.sideSelection",den="org.eclipse.elk.layered.edgeLabels.centerLabelPlacementStrategy",fA="org.eclipse.elk.layered.considerModelOrder.strategy",ben="org.eclipse.elk.layered.considerModelOrder.noModelOrder",eB="org.eclipse.elk.layered.considerModelOrder.components",wen="org.eclipse.elk.layered.considerModelOrder.longEdgeStrategy",tB="org.eclipse.elk.layered.considerModelOrder.crossingCounterNodeInfluence",iB="org.eclipse.elk.layered.considerModelOrder.crossingCounterPortInfluence",rB="layering",bHn="layering.minWidth",wHn="layering.nodePromotion",yk="crossingMinimization",hA="org.eclipse.elk.hierarchyHandling",gHn="crossingMinimization.greedySwitch",pHn="nodePlacement",vHn="nodePlacement.bk",mHn="edgeRouting",jk="org.eclipse.elk.edgeRouting",pf="spacing",gen="priority",pen="compaction",kHn="compaction.postCompaction",yHn="Specifies whether and how post-process compaction is applied.",ven="highDegreeNodes",men="wrapping",jHn="wrapping.cutting",EHn="wrapping.validify",ken="wrapping.multiEdge",cB="edgeLabels",Ek="considerModelOrder",yen="org.eclipse.elk.spacing.commentComment",jen="org.eclipse.elk.spacing.commentNode",Een="org.eclipse.elk.spacing.edgeEdge",Cen="org.eclipse.elk.spacing.edgeNode",Ten="org.eclipse.elk.spacing.labelLabel",Men="org.eclipse.elk.spacing.labelPortHorizontal",Aen="org.eclipse.elk.spacing.labelPortVertical",Sen="org.eclipse.elk.spacing.labelNode",Pen="org.eclipse.elk.spacing.nodeSelfLoop",Ien="org.eclipse.elk.spacing.portPort",Oen="org.eclipse.elk.spacing.individual",Den="org.eclipse.elk.port.borderOffset",$en="org.eclipse.elk.noLayout",Fen="org.eclipse.elk.port.side",Ck="org.eclipse.elk.debugMode",xen="org.eclipse.elk.alignment",Len="org.eclipse.elk.insideSelfLoops.activate",Nen="org.eclipse.elk.insideSelfLoops.yo",uB="org.eclipse.elk.nodeSize.fixedGraphSize",Ben="org.eclipse.elk.direction",Ren="org.eclipse.elk.nodeLabels.padding",_en="org.eclipse.elk.portLabels.nextToPortIfPossible",Ken="org.eclipse.elk.portLabels.treatAsGroup",Hen="org.eclipse.elk.portAlignment.default",qen="org.eclipse.elk.portAlignment.north",Gen="org.eclipse.elk.portAlignment.south",zen="org.eclipse.elk.portAlignment.west",Uen="org.eclipse.elk.portAlignment.east",lA="org.eclipse.elk.contentAlignment",Wen="org.eclipse.elk.junctionPoints",Xen="org.eclipse.elk.edgeLabels.placement",Ven="org.eclipse.elk.port.index",Qen="org.eclipse.elk.commentBox",Jen="org.eclipse.elk.hypernode",Yen="org.eclipse.elk.port.anchor",sB="org.eclipse.elk.partitioning.activate",oB="org.eclipse.elk.partitioning.partition",aA="org.eclipse.elk.position",Zen="org.eclipse.elk.margins",ntn="org.eclipse.elk.spacing.portsSurrounding",fB="org.eclipse.elk.interactiveLayout",ac="org.eclipse.elk.core.util",etn={3:1,4:1,5:1,593:1},CHn="NETWORK_SIMPLEX",Tc={123:1,51:1},dA="org.eclipse.elk.alg.layered.p1cycles",Ob="org.eclipse.elk.alg.layered.p2layers",ttn={402:1,225:1},THn={832:1,3:1,4:1},pu="org.eclipse.elk.alg.layered.p3order",hr="org.eclipse.elk.alg.layered.p4nodes",MHn={3:1,4:1,5:1,840:1},Uf=1e-5,Ml="org.eclipse.elk.alg.layered.p4nodes.bk",hB="org.eclipse.elk.alg.layered.p5edges",Uo="org.eclipse.elk.alg.layered.p5edges.orthogonal",lB="org.eclipse.elk.alg.layered.p5edges.orthogonal.direction",aB=1e-6,Db="org.eclipse.elk.alg.layered.p5edges.splines",dB=.09999999999999998,bA=1e-8,AHn=4.71238898038469,SHn=3.141592653589793,nm="org.eclipse.elk.alg.mrtree",em="org.eclipse.elk.alg.mrtree.graph",sp="org.eclipse.elk.alg.mrtree.intermediate",PHn="Set neighbors in level",IHn="DESCENDANTS",itn="org.eclipse.elk.mrtree.weighting",rtn="org.eclipse.elk.mrtree.searchOrder",wA="org.eclipse.elk.alg.mrtree.options",T1="org.eclipse.elk.mrtree",OHn="org.eclipse.elk.tree",ctn="org.eclipse.elk.alg.radial",ag=6.283185307179586,utn=5e-324,DHn="org.eclipse.elk.alg.radial.intermediate",bB="org.eclipse.elk.alg.radial.intermediate.compaction",$Hn={3:1,4:1,5:1,106:1},stn="org.eclipse.elk.alg.radial.intermediate.optimization",wB="No implementation is available for the layout option ",tm="org.eclipse.elk.alg.radial.options",otn="org.eclipse.elk.radial.orderId",ftn="org.eclipse.elk.radial.radius",gB="org.eclipse.elk.radial.compactor",pB="org.eclipse.elk.radial.compactionStepSize",htn="org.eclipse.elk.radial.sorter",ltn="org.eclipse.elk.radial.wedgeCriteria",atn="org.eclipse.elk.radial.optimizationCriteria",Wf="org.eclipse.elk.radial",FHn="org.eclipse.elk.alg.radial.p1position.wedge",dtn="org.eclipse.elk.alg.radial.sorting",xHn=5.497787143782138,LHn=3.9269908169872414,NHn=2.356194490192345,BHn="org.eclipse.elk.alg.rectpacking",gA="org.eclipse.elk.alg.rectpacking.firstiteration",vB="org.eclipse.elk.alg.rectpacking.options",btn="org.eclipse.elk.rectpacking.optimizationGoal",wtn="org.eclipse.elk.rectpacking.lastPlaceShift",gtn="org.eclipse.elk.rectpacking.currentPosition",ptn="org.eclipse.elk.rectpacking.desiredPosition",vtn="org.eclipse.elk.rectpacking.onlyFirstIteration",mtn="org.eclipse.elk.rectpacking.rowCompaction",mB="org.eclipse.elk.rectpacking.expandToAspectRatio",ktn="org.eclipse.elk.rectpacking.targetWidth",pA="org.eclipse.elk.expandNodes",zs="org.eclipse.elk.rectpacking",Tk="org.eclipse.elk.alg.rectpacking.util",vA="No implementation available for ",$b="org.eclipse.elk.alg.spore",Fb="org.eclipse.elk.alg.spore.options",u0="org.eclipse.elk.sporeCompaction",kB="org.eclipse.elk.underlyingLayoutAlgorithm",ytn="org.eclipse.elk.processingOrder.treeConstruction",jtn="org.eclipse.elk.processingOrder.spanningTreeCostFunction",yB="org.eclipse.elk.processingOrder.preferredRoot",jB="org.eclipse.elk.processingOrder.rootSelection",EB="org.eclipse.elk.structure.structureExtractionStrategy",Etn="org.eclipse.elk.compaction.compactionStrategy",Ctn="org.eclipse.elk.compaction.orthogonal",Ttn="org.eclipse.elk.overlapRemoval.maxIterations",Mtn="org.eclipse.elk.overlapRemoval.runScanline",CB="processingOrder",RHn="overlapRemoval",N4="org.eclipse.elk.sporeOverlap",_Hn="org.eclipse.elk.alg.spore.p1structure",TB="org.eclipse.elk.alg.spore.p2processingorder",MB="org.eclipse.elk.alg.spore.p3execution",KHn="Invalid index: ",B4="org.eclipse.elk.core.alg",dg={331:1},xb={288:1},HHn="Make sure its type is registered with the ",Atn=" utility class.",R4="true",AB="false",qHn="Couldn't clone property '",s0=.05,Us="org.eclipse.elk.core.options",GHn=1.2999999523162842,o0="org.eclipse.elk.box",Stn="org.eclipse.elk.box.packingMode",zHn="org.eclipse.elk.algorithm",UHn="org.eclipse.elk.resolvedAlgorithm",Ptn="org.eclipse.elk.bendPoints",WHn="org.eclipse.elk.labelManager",XHn="org.eclipse.elk.scaleFactor",VHn="org.eclipse.elk.animate",QHn="org.eclipse.elk.animTimeFactor",JHn="org.eclipse.elk.layoutAncestors",YHn="org.eclipse.elk.maxAnimTime",ZHn="org.eclipse.elk.minAnimTime",nqn="org.eclipse.elk.progressBar",eqn="org.eclipse.elk.validateGraph",tqn="org.eclipse.elk.validateOptions",iqn="org.eclipse.elk.zoomToFit",rqn="org.eclipse.elk.font.name",cqn="org.eclipse.elk.font.size",uqn="org.eclipse.elk.edge.type",sqn="partitioning",oqn="nodeLabels",mA="portAlignment",SB="nodeSize",PB="port",Itn="portLabels",fqn="insideSelfLoops",im="org.eclipse.elk.fixed",kA="org.eclipse.elk.random",hqn="port must have a parent node to calculate the port side",lqn="The edge needs to have exactly one edge section. Found: ",rm="org.eclipse.elk.core.util.adapters",Ps="org.eclipse.emf.ecore",bg="org.eclipse.elk.graph",aqn="EMapPropertyHolder",dqn="ElkBendPoint",bqn="ElkGraphElement",wqn="ElkConnectableShape",Otn="ElkEdge",gqn="ElkEdgeSection",pqn="EModelElement",vqn="ENamedElement",Dtn="ElkLabel",$tn="ElkNode",Ftn="ElkPort",mqn={92:1,90:1},op="org.eclipse.emf.common.notify.impl",Al="The feature '",cm="' is not a valid changeable feature",kqn="Expecting null",IB="' is not a valid feature",yqn="The feature ID",jqn=" is not a valid feature ID",uc=32768,Eqn={105:1,92:1,90:1,56:1,49:1,97:1},Bn="org.eclipse.emf.ecore.impl",La="org.eclipse.elk.graph.impl",um="Recursive containment not allowed for ",_4="The datatype '",f0="' is not a valid classifier",OB="The value '",wg={190:1,3:1,4:1},DB="The class '",K4="http://www.eclipse.org/elk/ElkGraph",Co=1024,xtn="property",sm="value",$B="source",Cqn="properties",Tqn="identifier",FB="height",xB="width",LB="parent",NB="text",BB="children",Mqn="hierarchical",Ltn="sources",RB="targets",Ntn="sections",yA="bendPoints",Btn="outgoingShape",Rtn="incomingShape",_tn="outgoingSections",Ktn="incomingSections",zi="org.eclipse.emf.common.util",Htn="Severe implementation error in the Json to ElkGraph importer.",Xf="id",Fi="org.eclipse.elk.graph.json",qtn="Unhandled parameter types: ",Aqn="startPoint",Sqn="An edge must have at least one source and one target (edge id: '",H4="').",Pqn="Referenced edge section does not exist: ",Iqn=" (edge id: '",Gtn="target",Oqn="sourcePoint",Dqn="targetPoint",jA="group",We="name",$qn="connectableShape cannot be null",Fqn="edge cannot be null",_B="Passed edge is not 'simple'.",EA="org.eclipse.elk.graph.util",Mk="The 'no duplicates' constraint is violated",KB="targetIndex=",Na=", size=",HB="sourceIndex=",Vf={3:1,4:1,20:1,28:1,52:1,14:1,15:1,54:1,67:1,63:1,58:1},qB={3:1,4:1,20:1,28:1,52:1,14:1,47:1,15:1,54:1,67:1,63:1,58:1,588:1},CA="logging",xqn="measureExecutionTime",Lqn="parser.parse.1",Nqn="parser.parse.2",TA="parser.next.1",GB="parser.next.2",Bqn="parser.next.3",Rqn="parser.next.4",Ba="parser.factor.1",ztn="parser.factor.2",_qn="parser.factor.3",Kqn="parser.factor.4",Hqn="parser.factor.5",qqn="parser.factor.6",Gqn="parser.atom.1",zqn="parser.atom.2",Uqn="parser.atom.3",Utn="parser.atom.4",zB="parser.atom.5",Wtn="parser.cc.1",MA="parser.cc.2",Wqn="parser.cc.3",Xqn="parser.cc.5",Xtn="parser.cc.6",Vtn="parser.cc.7",UB="parser.cc.8",Vqn="parser.ope.1",Qqn="parser.ope.2",Jqn="parser.ope.3",M1="parser.descape.1",Yqn="parser.descape.2",Zqn="parser.descape.3",nGn="parser.descape.4",eGn="parser.descape.5",Is="parser.process.1",tGn="parser.quantifier.1",iGn="parser.quantifier.2",rGn="parser.quantifier.3",cGn="parser.quantifier.4",Qtn="parser.quantifier.5",uGn="org.eclipse.emf.common.notify",Jtn={415:1,672:1},sGn={3:1,4:1,20:1,28:1,52:1,14:1,15:1,67:1,58:1},Ak={366:1,143:1},om="index=",WB={3:1,4:1,5:1,126:1},oGn={3:1,4:1,20:1,28:1,52:1,14:1,15:1,54:1,67:1,58:1},Ytn={3:1,6:1,4:1,5:1,192:1},fGn={3:1,4:1,5:1,165:1,367:1},hGn=";/?:@&=+$,",lGn="invalid authority: ",aGn="EAnnotation",dGn="ETypedElement",bGn="EStructuralFeature",wGn="EAttribute",gGn="EClassifier",pGn="EEnumLiteral",vGn="EGenericType",mGn="EOperation",kGn="EParameter",yGn="EReference",jGn="ETypeParameter",mt="org.eclipse.emf.ecore.util",XB={76:1},Ztn={3:1,20:1,14:1,15:1,58:1,589:1,76:1,69:1,95:1},EGn="org.eclipse.emf.ecore.util.FeatureMap$Entry",vu=8192,Lb=2048,fm="byte",AA="char",hm="double",lm="float",am="int",dm="long",bm="short",CGn="java.lang.Object",gg={3:1,4:1,5:1,247:1},nin={3:1,4:1,5:1,673:1},TGn={3:1,4:1,20:1,28:1,52:1,14:1,15:1,54:1,67:1,63:1,58:1,69:1},Nr={3:1,4:1,20:1,28:1,52:1,14:1,15:1,54:1,67:1,63:1,58:1,76:1,69:1,95:1},Sk="mixed",xe="http:///org/eclipse/emf/ecore/util/ExtendedMetaData",Ws="kind",MGn={3:1,4:1,5:1,674:1},ein={3:1,4:1,20:1,28:1,52:1,14:1,15:1,67:1,58:1,76:1,69:1,95:1},SA={20:1,28:1,52:1,14:1,15:1,58:1,69:1},PA={47:1,125:1,279:1},IA={72:1,332:1},OA="The value of type '",DA="' must be of type '",pg=1316,Xs="http://www.eclipse.org/emf/2002/Ecore",$A=-32768,h0="constraints",Ri="baseType",AGn="getEStructuralFeature",SGn="getFeatureID",wm="feature",PGn="getOperationID",tin="operation",IGn="defaultValue",OGn="eTypeParameters",DGn="isInstance",$Gn="getEEnumLiteral",FGn="eContainingClass",qe={55:1},xGn={3:1,4:1,5:1,119:1},LGn="org.eclipse.emf.ecore.resource",NGn={92:1,90:1,591:1,1935:1},VB="org.eclipse.emf.ecore.resource.impl",iin="unspecified",Pk="simple",FA="attribute",BGn="attributeWildcard",xA="element",QB="elementWildcard",Wo="collapse",JB="itemType",LA="namespace",Ik="##targetNamespace",Vs="whiteSpace",rin="wildcards",Ra="http://www.eclipse.org/emf/2003/XMLType",YB="##any",q4="uninitialized",Ok="The multiplicity constraint is violated",NA="org.eclipse.emf.ecore.xml.type",RGn="ProcessingInstruction",_Gn="SimpleAnyType",KGn="XMLTypeDocumentRoot",Wt="org.eclipse.emf.ecore.xml.type.impl",Dk="INF",HGn="processing",qGn="ENTITIES_._base",cin="minLength",uin="ENTITY",BA="NCName",GGn="IDREFS_._base",sin="integer",ZB="token",nR="pattern",zGn="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*",oin="\\i\\c*",UGn="[\\i-[:]][\\c-[:]]*",WGn="nonPositiveInteger",$k="maxInclusive",fin="NMTOKEN",XGn="NMTOKENS_._base",hin="nonNegativeInteger",Fk="minInclusive",VGn="normalizedString",QGn="unsignedByte",JGn="unsignedInt",YGn="18446744073709551615",ZGn="unsignedShort",nzn="processingInstruction",A1="org.eclipse.emf.ecore.xml.type.internal",G4=1114111,ezn="Internal Error: shorthands: \\u",gm="xml:isDigit",eR="xml:isWord",tR="xml:isSpace",iR="xml:isNameChar",rR="xml:isInitialNameChar",tzn="09\u0660\u0669\u06F0\u06F9\u0966\u096F\u09E6\u09EF\u0A66\u0A6F\u0AE6\u0AEF\u0B66\u0B6F\u0BE7\u0BEF\u0C66\u0C6F\u0CE6\u0CEF\u0D66\u0D6F\u0E50\u0E59\u0ED0\u0ED9\u0F20\u0F29",izn="AZaz\xC0\xD6\xD8\xF6\xF8\u0131\u0134\u013E\u0141\u0148\u014A\u017E\u0180\u01C3\u01CD\u01F0\u01F4\u01F5\u01FA\u0217\u0250\u02A8\u02BB\u02C1\u0386\u0386\u0388\u038A\u038C\u038C\u038E\u03A1\u03A3\u03CE\u03D0\u03D6\u03DA\u03DA\u03DC\u03DC\u03DE\u03DE\u03E0\u03E0\u03E2\u03F3\u0401\u040C\u040E\u044F\u0451\u045C\u045E\u0481\u0490\u04C4\u04C7\u04C8\u04CB\u04CC\u04D0\u04EB\u04EE\u04F5\u04F8\u04F9\u0531\u0556\u0559\u0559\u0561\u0586\u05D0\u05EA\u05F0\u05F2\u0621\u063A\u0641\u064A\u0671\u06B7\u06BA\u06BE\u06C0\u06CE\u06D0\u06D3\u06D5\u06D5\u06E5\u06E6\u0905\u0939\u093D\u093D\u0958\u0961\u0985\u098C\u098F\u0990\u0993\u09A8\u09AA\u09B0\u09B2\u09B2\u09B6\u09B9\u09DC\u09DD\u09DF\u09E1\u09F0\u09F1\u0A05\u0A0A\u0A0F\u0A10\u0A13\u0A28\u0A2A\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59\u0A5C\u0A5E\u0A5E\u0A72\u0A74\u0A85\u0A8B\u0A8D\u0A8D\u0A8F\u0A91\u0A93\u0AA8\u0AAA\u0AB0\u0AB2\u0AB3\u0AB5\u0AB9\u0ABD\u0ABD\u0AE0\u0AE0\u0B05\u0B0C\u0B0F\u0B10\u0B13\u0B28\u0B2A\u0B30\u0B32\u0B33\u0B36\u0B39\u0B3D\u0B3D\u0B5C\u0B5D\u0B5F\u0B61\u0B85\u0B8A\u0B8E\u0B90\u0B92\u0B95\u0B99\u0B9A\u0B9C\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8\u0BAA\u0BAE\u0BB5\u0BB7\u0BB9\u0C05\u0C0C\u0C0E\u0C10\u0C12\u0C28\u0C2A\u0C33\u0C35\u0C39\u0C60\u0C61\u0C85\u0C8C\u0C8E\u0C90\u0C92\u0CA8\u0CAA\u0CB3\u0CB5\u0CB9\u0CDE\u0CDE\u0CE0\u0CE1\u0D05\u0D0C\u0D0E\u0D10\u0D12\u0D28\u0D2A\u0D39\u0D60\u0D61\u0E01\u0E2E\u0E30\u0E30\u0E32\u0E33\u0E40\u0E45\u0E81\u0E82\u0E84\u0E84\u0E87\u0E88\u0E8A\u0E8A\u0E8D\u0E8D\u0E94\u0E97\u0E99\u0E9F\u0EA1\u0EA3\u0EA5\u0EA5\u0EA7\u0EA7\u0EAA\u0EAB\u0EAD\u0EAE\u0EB0\u0EB0\u0EB2\u0EB3\u0EBD\u0EBD\u0EC0\u0EC4\u0F40\u0F47\u0F49\u0F69\u10A0\u10C5\u10D0\u10F6\u1100\u1100\u1102\u1103\u1105\u1107\u1109\u1109\u110B\u110C\u110E\u1112\u113C\u113C\u113E\u113E\u1140\u1140\u114C\u114C\u114E\u114E\u1150\u1150\u1154\u1155\u1159\u1159\u115F\u1161\u1163\u1163\u1165\u1165\u1167\u1167\u1169\u1169\u116D\u116E\u1172\u1173\u1175\u1175\u119E\u119E\u11A8\u11A8\u11AB\u11AB\u11AE\u11AF\u11B7\u11B8\u11BA\u11BA\u11BC\u11C2\u11EB\u11EB\u11F0\u11F0\u11F9\u11F9\u1E00\u1E9B\u1EA0\u1EF9\u1F00\u1F15\u1F18\u1F1D\u1F20\u1F45\u1F48\u1F4D\u1F50\u1F57\u1F59\u1F59\u1F5B\u1F5B\u1F5D\u1F5D\u1F5F\u1F7D\u1F80\u1FB4\u1FB6\u1FBC\u1FBE\u1FBE\u1FC2\u1FC4\u1FC6\u1FCC\u1FD0\u1FD3\u1FD6\u1FDB\u1FE0\u1FEC\u1FF2\u1FF4\u1FF6\u1FFC\u2126\u2126\u212A\u212B\u212E\u212E\u2180\u2182\u3007\u3007\u3021\u3029\u3041\u3094\u30A1\u30FA\u3105\u312C\u4E00\u9FA5\uAC00\uD7A3",rzn="Private Use",cR="ASSIGNED",uR="\0\x7F\x80\xFF\u0100\u017F\u0180\u024F\u0250\u02AF\u02B0\u02FF\u0300\u036F\u0370\u03FF\u0400\u04FF\u0530\u058F\u0590\u05FF\u0600\u06FF\u0700\u074F\u0780\u07BF\u0900\u097F\u0980\u09FF\u0A00\u0A7F\u0A80\u0AFF\u0B00\u0B7F\u0B80\u0BFF\u0C00\u0C7F\u0C80\u0CFF\u0D00\u0D7F\u0D80\u0DFF\u0E00\u0E7F\u0E80\u0EFF\u0F00\u0FFF\u1000\u109F\u10A0\u10FF\u1100\u11FF\u1200\u137F\u13A0\u13FF\u1400\u167F\u1680\u169F\u16A0\u16FF\u1780\u17FF\u1800\u18AF\u1E00\u1EFF\u1F00\u1FFF\u2000\u206F\u2070\u209F\u20A0\u20CF\u20D0\u20FF\u2100\u214F\u2150\u218F\u2190\u21FF\u2200\u22FF\u2300\u23FF\u2400\u243F\u2440\u245F\u2460\u24FF\u2500\u257F\u2580\u259F\u25A0\u25FF\u2600\u26FF\u2700\u27BF\u2800\u28FF\u2E80\u2EFF\u2F00\u2FDF\u2FF0\u2FFF\u3000\u303F\u3040\u309F\u30A0\u30FF\u3100\u312F\u3130\u318F\u3190\u319F\u31A0\u31BF\u3200\u32FF\u3300\u33FF\u3400\u4DB5\u4E00\u9FFF\uA000\uA48F\uA490\uA4CF\uAC00\uD7A3\uE000\uF8FF\uF900\uFAFF\uFB00\uFB4F\uFB50\uFDFF\uFE20\uFE2F\uFE30\uFE4F\uFE50\uFE6F\uFE70\uFEFE\uFEFF\uFEFF\uFF00\uFFEF",lin="UNASSIGNED",z4={3:1,117:1},czn="org.eclipse.emf.ecore.xml.type.util",RA={3:1,4:1,5:1,368:1},ain="org.eclipse.xtext.xbase.lib",uzn="Cannot add elements to a Range",szn="Cannot set elements in a Range",ozn="Cannot remove elements from a Range",_A="locale",KA="default",HA="user.agent",s,qA,sR;j.goog=j.goog||{},j.goog.global=j.goog.global||j,a5e(),b(1,null,{},yu),s.Fb=function(e){return tyn(this,e)},s.Gb=function(){return this.gm},s.Hb=function(){return vd(this)},s.Ib=function(){var e;return V1(Du(this))+"@"+(e=kt(this)>>>0,e.toString(16))},s.equals=function(n){return this.Fb(n)},s.hashCode=function(){return this.Hb()},s.toString=function(){return this.Ib()};var fzn,hzn,lzn;b(290,1,{290:1,2026:1},HV),s.le=function(e){var t;return t=new HV,t.i=4,e>1?t.c=mMn(this,e-1):t.c=this,t},s.me=function(){return Ph(this),this.b},s.ne=function(){return V1(this)},s.oe=function(){return Ph(this),this.k},s.pe=function(){return(this.i&4)!=0},s.qe=function(){return(this.i&1)!=0},s.Ib=function(){return iV(this)},s.i=0;var Zn=w(zr,"Object",1),din=w(zr,"Class",290);b(1998,1,tk),w(ik,"Optional",1998),b(1170,1998,tk,_t),s.Fb=function(e){return e===this},s.Hb=function(){return 2040732332},s.Ib=function(){return"Optional.absent()"},s.Jb=function(e){return pe(e),qv(),oR};var oR;w(ik,"Absent",1170),b(628,1,{},tO),w(ik,"Joiner",628);var RTe=Et(ik,"Predicate");b(582,1,{169:1,582:1,3:1,45:1},tvn),s.Mb=function(e){return cDn(this,e)},s.Lb=function(e){return cDn(this,e)},s.Fb=function(e){var t;return I(e,582)?(t=u(e,582),xY(this.a,t.a)):!1},s.Hb=function(){return WV(this.a)+306654252},s.Ib=function(){return Y5e(this.a)},w(ik,"Predicates/AndPredicate",582),b(408,1998,{408:1,3:1},ij),s.Fb=function(e){var t;return I(e,408)?(t=u(e,408),tt(this.a,t.a)):!1},s.Hb=function(){return 1502476572+kt(this.a)},s.Ib=function(){return z_n+this.a+")"},s.Jb=function(e){return new ij(uC(e.Kb(this.a),"the Function passed to Optional.transform() must not return null."))},w(ik,"Present",408),b(198,1,C4),s.Nb=function(e){Oi(this,e)},s.Qb=function(){U9n()},w(an,"UnmodifiableIterator",198),b(1978,198,T4),s.Qb=function(){U9n()},s.Rb=function(e){throw T(new ye)},s.Wb=function(e){throw T(new ye)},w(an,"UnmodifiableListIterator",1978),b(386,1978,T4),s.Ob=function(){return this.c0},s.Pb=function(){if(this.c>=this.d)throw T(new ic);return this.Xb(this.c++)},s.Tb=function(){return this.c},s.Ub=function(){if(this.c<=0)throw T(new ic);return this.Xb(--this.c)},s.Vb=function(){return this.c-1},s.c=0,s.d=0,w(an,"AbstractIndexedListIterator",386),b(699,198,C4),s.Ob=function(){return Z$(this)},s.Pb=function(){return JX(this)},s.e=1,w(an,"AbstractIterator",699),b(1986,1,{224:1}),s.Zb=function(){var e;return e=this.f,e||(this.f=this.ac())},s.Fb=function(e){return pF(this,e)},s.Hb=function(){return kt(this.Zb())},s.dc=function(){return this.gc()==0},s.ec=function(){return y2(this)},s.Ib=function(){return Lr(this.Zb())},w(an,"AbstractMultimap",1986),b(726,1986,Ia),s.$b=function(){nT(this)},s._b=function(e){return l8n(this,e)},s.ac=function(){return new Zp(this,this.c)},s.ic=function(e){return this.hc()},s.bc=function(){return new Sw(this,this.c)},s.jc=function(){return this.mc(this.hc())},s.kc=function(){return new P9n(this)},s.lc=function(){return Cx(this.c.vc().Nc(),new Ue,64,this.d)},s.cc=function(e){return ct(this,e)},s.fc=function(e){return g7(this,e)},s.gc=function(){return this.d},s.mc=function(e){return Pn(),new Kp(e)},s.nc=function(){return new S9n(this)},s.oc=function(){return Cx(this.c.Cc().Nc(),new Gt,64,this.d)},s.pc=function(e,t){return new FC(this,e,t,null)},s.d=0,w(an,"AbstractMapBasedMultimap",726),b(1631,726,Ia),s.hc=function(){return new Oc(this.a)},s.jc=function(){return Pn(),Pn(),cr},s.cc=function(e){return u(ct(this,e),15)},s.fc=function(e){return u(g7(this,e),15)},s.Zb=function(){return M2(this)},s.Fb=function(e){return pF(this,e)},s.qc=function(e){return u(ct(this,e),15)},s.rc=function(e){return u(g7(this,e),15)},s.mc=function(e){return P8(u(e,15))},s.pc=function(e,t){return CAn(this,e,u(t,15),null)},w(an,"AbstractListMultimap",1631),b(732,1,yi),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return this.c.Ob()||this.e.Ob()},s.Pb=function(){var e;return this.e.Ob()||(e=u(this.c.Pb(),42),this.b=e.cd(),this.a=u(e.dd(),14),this.e=this.a.Kc()),this.sc(this.b,this.e.Pb())},s.Qb=function(){this.e.Qb(),this.a.dc()&&this.c.Qb(),--this.d.d},w(an,"AbstractMapBasedMultimap/Itr",732),b(1099,732,yi,S9n),s.sc=function(e,t){return t},w(an,"AbstractMapBasedMultimap/1",1099),b(1100,1,{},Gt),s.Kb=function(e){return u(e,14).Nc()},w(an,"AbstractMapBasedMultimap/1methodref$spliterator$Type",1100),b(1101,732,yi,P9n),s.sc=function(e,t){return new dd(e,t)},w(an,"AbstractMapBasedMultimap/2",1101);var bin=Et(fe,"Map");b(1967,1,i0),s.wc=function(e){r6(this,e)},s.yc=function(e,t,i){return FF(this,e,t,i)},s.$b=function(){this.vc().$b()},s.tc=function(e){return sx(this,e)},s._b=function(e){return!!BJ(this,e,!1)},s.uc=function(e){var t,i,r;for(i=this.vc().Kc();i.Ob();)if(t=u(i.Pb(),42),r=t.dd(),B(e)===B(r)||e!=null&&tt(e,r))return!0;return!1},s.Fb=function(e){var t,i,r;if(e===this)return!0;if(!I(e,83)||(r=u(e,83),this.gc()!=r.gc()))return!1;for(i=r.vc().Kc();i.Ob();)if(t=u(i.Pb(),42),!this.tc(t))return!1;return!0},s.xc=function(e){return Xr(BJ(this,e,!1))},s.Hb=function(){return NV(this.vc())},s.dc=function(){return this.gc()==0},s.ec=function(){return new _p(this)},s.zc=function(e,t){throw T(new t1("Put not supported on this map"))},s.Ac=function(e){i6(this,e)},s.Bc=function(e){return Xr(BJ(this,e,!0))},s.gc=function(){return this.vc().gc()},s.Ib=function(){return sxn(this)},s.Cc=function(){return new Mh(this)},w(fe,"AbstractMap",1967),b(1987,1967,i0),s.bc=function(){return new Aj(this)},s.vc=function(){return ECn(this)},s.ec=function(){var e;return e=this.g,e||(this.g=this.bc())},s.Cc=function(){var e;return e=this.i,e||(this.i=new i7n(this))},w(an,"Maps/ViewCachingAbstractMap",1987),b(389,1987,i0,Zp),s.xc=function(e){return F0e(this,e)},s.Bc=function(e){return Qwe(this,e)},s.$b=function(){this.d==this.e.c?this.e.$b():LE(new cW(this))},s._b=function(e){return BDn(this.d,e)},s.Ec=function(){return new uvn(this)},s.Dc=function(){return this.Ec()},s.Fb=function(e){return this===e||tt(this.d,e)},s.Hb=function(){return kt(this.d)},s.ec=function(){return this.e.ec()},s.gc=function(){return this.d.gc()},s.Ib=function(){return Lr(this.d)},w(an,"AbstractMapBasedMultimap/AsMap",389);var vf=Et(zr,"Iterable");b(28,1,Mb),s.Jc=function(e){$i(this,e)},s.Lc=function(){return this.Oc()},s.Nc=function(){return new xn(this,0)},s.Oc=function(){return new $n(null,this.Nc())},s.Fc=function(e){throw T(new t1("Add not supported on this collection"))},s.Gc=function(e){return Vi(this,e)},s.$b=function(){GW(this)},s.Hc=function(e){return lb(this,e,!1)},s.Ic=function(e){return s7(this,e)},s.dc=function(){return this.gc()==0},s.Mc=function(e){return lb(this,e,!0)},s.Pc=function(){return vW(this)},s.Qc=function(e){return M7(this,e)},s.Ib=function(){return vl(this)},w(fe,"AbstractCollection",28);var Qs=Et(fe,"Set");b(wf,28,gu),s.Nc=function(){return new xn(this,1)},s.Fb=function(e){return O$n(this,e)},s.Hb=function(){return NV(this)},w(fe,"AbstractSet",wf),b(1970,wf,gu),w(an,"Sets/ImprovedAbstractSet",1970),b(1971,1970,gu),s.$b=function(){this.Rc().$b()},s.Hc=function(e){return a$n(this,e)},s.dc=function(){return this.Rc().dc()},s.Mc=function(e){var t;return this.Hc(e)?(t=u(e,42),this.Rc().ec().Mc(t.cd())):!1},s.gc=function(){return this.Rc().gc()},w(an,"Maps/EntrySet",1971),b(1097,1971,gu,uvn),s.Hc=function(e){return aQ(this.a.d.vc(),e)},s.Kc=function(){return new cW(this.a)},s.Rc=function(){return this.a},s.Mc=function(e){var t;return aQ(this.a.d.vc(),e)?(t=u(e,42),kde(this.a.e,t.cd()),!0):!1},s.Nc=function(){return y8(this.a.d.vc().Nc(),new svn(this.a))},w(an,"AbstractMapBasedMultimap/AsMap/AsMapEntries",1097),b(1098,1,{},svn),s.Kb=function(e){return dSn(this.a,u(e,42))},w(an,"AbstractMapBasedMultimap/AsMap/AsMapEntries/0methodref$wrapEntry$Type",1098),b(730,1,yi,cW),s.Nb=function(e){Oi(this,e)},s.Pb=function(){var e;return e=u(this.b.Pb(),42),this.a=u(e.dd(),14),dSn(this.c,e)},s.Ob=function(){return this.b.Ob()},s.Qb=function(){Nw(!!this.a),this.b.Qb(),this.c.e.d-=this.a.gc(),this.a.$b(),this.a=null},w(an,"AbstractMapBasedMultimap/AsMap/AsMapIterator",730),b(532,1970,gu,Aj),s.$b=function(){this.b.$b()},s.Hc=function(e){return this.b._b(e)},s.Jc=function(e){pe(e),this.b.wc(new Cvn(e))},s.dc=function(){return this.b.dc()},s.Kc=function(){return new Gv(this.b.vc().Kc())},s.Mc=function(e){return this.b._b(e)?(this.b.Bc(e),!0):!1},s.gc=function(){return this.b.gc()},w(an,"Maps/KeySet",532),b(318,532,gu,Sw),s.$b=function(){var e;LE((e=this.b.vc().Kc(),new OG(this,e)))},s.Ic=function(e){return this.b.ec().Ic(e)},s.Fb=function(e){return this===e||tt(this.b.ec(),e)},s.Hb=function(){return kt(this.b.ec())},s.Kc=function(){var e;return e=this.b.vc().Kc(),new OG(this,e)},s.Mc=function(e){var t,i;return i=0,t=u(this.b.Bc(e),14),t&&(i=t.gc(),t.$b(),this.a.d-=i),i>0},s.Nc=function(){return this.b.ec().Nc()},w(an,"AbstractMapBasedMultimap/KeySet",318),b(731,1,yi,OG),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return this.c.Ob()},s.Pb=function(){return this.a=u(this.c.Pb(),42),this.a.cd()},s.Qb=function(){var e;Nw(!!this.a),e=u(this.a.dd(),14),this.c.Qb(),this.b.a.d-=e.gc(),e.$b(),this.a=null},w(an,"AbstractMapBasedMultimap/KeySet/1",731),b(491,389,{83:1,161:1},b8),s.bc=function(){return this.Sc()},s.ec=function(){return this.Tc()},s.Sc=function(){return new G9(this.c,this.Uc())},s.Tc=function(){var e;return e=this.b,e||(this.b=this.Sc())},s.Uc=function(){return u(this.d,161)},w(an,"AbstractMapBasedMultimap/SortedAsMap",491),b(542,491,U_n,EE),s.bc=function(){return new Yp(this.a,u(u(this.d,161),171))},s.Sc=function(){return new Yp(this.a,u(u(this.d,161),171))},s.ec=function(){var e;return e=this.b,u(e||(this.b=new Yp(this.a,u(u(this.d,161),171))),271)},s.Tc=function(){var e;return e=this.b,u(e||(this.b=new Yp(this.a,u(u(this.d,161),171))),271)},s.Uc=function(){return u(u(this.d,161),171)},w(an,"AbstractMapBasedMultimap/NavigableAsMap",542),b(490,318,W_n,G9),s.Nc=function(){return this.b.ec().Nc()},w(an,"AbstractMapBasedMultimap/SortedKeySet",490),b(388,490,QZ,Yp),w(an,"AbstractMapBasedMultimap/NavigableKeySet",388),b(541,28,Mb,FC),s.Fc=function(e){var t,i;return $u(this),i=this.d.dc(),t=this.d.Fc(e),t&&(++this.f.d,i&&v8(this)),t},s.Gc=function(e){var t,i,r;return e.dc()?!1:(r=($u(this),this.d.gc()),t=this.d.Gc(e),t&&(i=this.d.gc(),this.f.d+=i-r,r==0&&v8(this)),t)},s.$b=function(){var e;e=($u(this),this.d.gc()),e!=0&&(this.d.$b(),this.f.d-=e,KE(this))},s.Hc=function(e){return $u(this),this.d.Hc(e)},s.Ic=function(e){return $u(this),this.d.Ic(e)},s.Fb=function(e){return e===this?!0:($u(this),tt(this.d,e))},s.Hb=function(){return $u(this),kt(this.d)},s.Kc=function(){return $u(this),new zU(this)},s.Mc=function(e){var t;return $u(this),t=this.d.Mc(e),t&&(--this.f.d,KE(this)),t},s.gc=function(){return Kkn(this)},s.Nc=function(){return $u(this),this.d.Nc()},s.Ib=function(){return $u(this),Lr(this.d)},w(an,"AbstractMapBasedMultimap/WrappedCollection",541);var Os=Et(fe,"List");b(728,541,{20:1,28:1,14:1,15:1},kW),s.ad=function(e){Lw(this,e)},s.Nc=function(){return $u(this),this.d.Nc()},s.Vc=function(e,t){var i;$u(this),i=this.d.dc(),u(this.d,15).Vc(e,t),++this.a.d,i&&v8(this)},s.Wc=function(e,t){var i,r,c;return t.dc()?!1:(c=($u(this),this.d.gc()),i=u(this.d,15).Wc(e,t),i&&(r=this.d.gc(),this.a.d+=r-c,c==0&&v8(this)),i)},s.Xb=function(e){return $u(this),u(this.d,15).Xb(e)},s.Xc=function(e){return $u(this),u(this.d,15).Xc(e)},s.Yc=function(){return $u(this),new kyn(this)},s.Zc=function(e){return $u(this),new $Tn(this,e)},s.$c=function(e){var t;return $u(this),t=u(this.d,15).$c(e),--this.a.d,KE(this),t},s._c=function(e,t){return $u(this),u(this.d,15)._c(e,t)},s.bd=function(e,t){return $u(this),CAn(this.a,this.e,u(this.d,15).bd(e,t),this.b?this.b:this)},w(an,"AbstractMapBasedMultimap/WrappedList",728),b(1096,728,{20:1,28:1,14:1,15:1,54:1},hjn),w(an,"AbstractMapBasedMultimap/RandomAccessWrappedList",1096),b(620,1,yi,zU),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return k3(this),this.b.Ob()},s.Pb=function(){return k3(this),this.b.Pb()},s.Qb=function(){Wyn(this)},w(an,"AbstractMapBasedMultimap/WrappedCollection/WrappedIterator",620),b(729,620,ah,kyn,$Tn),s.Qb=function(){Wyn(this)},s.Rb=function(e){var t;t=Kkn(this.a)==0,(k3(this),u(this.b,125)).Rb(e),++this.a.a.d,t&&v8(this.a)},s.Sb=function(){return(k3(this),u(this.b,125)).Sb()},s.Tb=function(){return(k3(this),u(this.b,125)).Tb()},s.Ub=function(){return(k3(this),u(this.b,125)).Ub()},s.Vb=function(){return(k3(this),u(this.b,125)).Vb()},s.Wb=function(e){(k3(this),u(this.b,125)).Wb(e)},w(an,"AbstractMapBasedMultimap/WrappedList/WrappedListIterator",729),b(727,541,W_n,aU),s.Nc=function(){return $u(this),this.d.Nc()},w(an,"AbstractMapBasedMultimap/WrappedSortedSet",727),b(1095,727,QZ,ayn),w(an,"AbstractMapBasedMultimap/WrappedNavigableSet",1095),b(1094,541,gu,Cjn),s.Nc=function(){return $u(this),this.d.Nc()},w(an,"AbstractMapBasedMultimap/WrappedSet",1094),b(1103,1,{},Ue),s.Kb=function(e){return Mde(u(e,42))},w(an,"AbstractMapBasedMultimap/lambda$1$Type",1103),b(1102,1,{},ovn),s.Kb=function(e){return new dd(this.a,e)},w(an,"AbstractMapBasedMultimap/lambda$2$Type",1102);var _a=Et(fe,"Map/Entry");b(345,1,$M),s.Fb=function(e){var t;return I(e,42)?(t=u(e,42),xf(this.cd(),t.cd())&&xf(this.dd(),t.dd())):!1},s.Hb=function(){var e,t;return e=this.cd(),t=this.dd(),(e==null?0:kt(e))^(t==null?0:kt(t))},s.ed=function(e){throw T(new ye)},s.Ib=function(){return this.cd()+"="+this.dd()},w(an,X_n,345),b(1988,28,Mb),s.$b=function(){this.fd().$b()},s.Hc=function(e){var t;return I(e,42)?(t=u(e,42),uae(this.fd(),t.cd(),t.dd())):!1},s.Mc=function(e){var t;return I(e,42)?(t=u(e,42),rAn(this.fd(),t.cd(),t.dd())):!1},s.gc=function(){return this.fd().d},w(an,"Multimaps/Entries",1988),b(733,1988,Mb,sq),s.Kc=function(){return this.a.kc()},s.fd=function(){return this.a},s.Nc=function(){return this.a.lc()},w(an,"AbstractMultimap/Entries",733),b(734,733,gu,sG),s.Nc=function(){return this.a.lc()},s.Fb=function(e){return tY(this,e)},s.Hb=function(){return cOn(this)},w(an,"AbstractMultimap/EntrySet",734),b(735,28,Mb,oq),s.$b=function(){this.a.$b()},s.Hc=function(e){return Gwe(this.a,e)},s.Kc=function(){return this.a.nc()},s.gc=function(){return this.a.d},s.Nc=function(){return this.a.oc()},w(an,"AbstractMultimap/Values",735),b(1989,28,{835:1,20:1,28:1,14:1}),s.Jc=function(e){pe(e),Iw(this).Jc(new Evn(e))},s.Nc=function(){var e;return e=Iw(this).Nc(),Cx(e,new H1,64|e.qd()&1296,this.a.d)},s.Fc=function(e){return gG(),!0},s.Gc=function(e){return pe(this),pe(e),I(e,543)?lae(u(e,835)):!e.dc()&&G$(this,e.Kc())},s.Hc=function(e){var t;return t=u(hb(M2(this.a),e),14),(t?t.gc():0)>0},s.Fb=function(e){return r9e(this,e)},s.Hb=function(){return kt(Iw(this))},s.dc=function(){return Iw(this).dc()},s.Mc=function(e){return CLn(this,e,1)>0},s.Ib=function(){return Lr(Iw(this))},w(an,"AbstractMultiset",1989),b(1991,1970,gu),s.$b=function(){nT(this.a.a)},s.Hc=function(e){var t,i;return I(e,492)?(i=u(e,416),u(i.a.dd(),14).gc()<=0?!1:(t=FMn(this.a,i.a.cd()),t==u(i.a.dd(),14).gc())):!1},s.Mc=function(e){var t,i,r,c;return I(e,492)&&(i=u(e,416),t=i.a.cd(),r=u(i.a.dd(),14).gc(),r!=0)?(c=this.a,U6e(c,t,r)):!1},w(an,"Multisets/EntrySet",1991),b(1109,1991,gu,fvn),s.Kc=function(){return new N9n(ECn(M2(this.a.a)).Kc())},s.gc=function(){return M2(this.a.a).gc()},w(an,"AbstractMultiset/EntrySet",1109),b(619,726,Ia),s.hc=function(){return this.gd()},s.jc=function(){return this.hd()},s.cc=function(e){return this.jd(e)},s.fc=function(e){return this.kd(e)},s.Zb=function(){var e;return e=this.f,e||(this.f=this.ac())},s.hd=function(){return Pn(),Pn(),VA},s.Fb=function(e){return pF(this,e)},s.jd=function(e){return u(ct(this,e),21)},s.kd=function(e){return u(g7(this,e),21)},s.mc=function(e){return Pn(),new Xp(u(e,21))},s.pc=function(e,t){return new Cjn(this,e,u(t,21))},w(an,"AbstractSetMultimap",619),b(1657,619,Ia),s.hc=function(){return new Q1(this.b)},s.gd=function(){return new Q1(this.b)},s.jc=function(){return xW(new Q1(this.b))},s.hd=function(){return xW(new Q1(this.b))},s.cc=function(e){return u(u(ct(this,e),21),84)},s.jd=function(e){return u(u(ct(this,e),21),84)},s.fc=function(e){return u(u(g7(this,e),21),84)},s.kd=function(e){return u(u(g7(this,e),21),84)},s.mc=function(e){return I(e,271)?xW(u(e,271)):(Pn(),new zz(u(e,84)))},s.Zb=function(){var e;return e=this.f,e||(this.f=I(this.c,171)?new EE(this,u(this.c,171)):I(this.c,161)?new b8(this,u(this.c,161)):new Zp(this,this.c))},s.pc=function(e,t){return I(t,271)?new ayn(this,e,u(t,271)):new aU(this,e,u(t,84))},w(an,"AbstractSortedSetMultimap",1657),b(1658,1657,Ia),s.Zb=function(){var e;return e=this.f,u(u(e||(this.f=I(this.c,171)?new EE(this,u(this.c,171)):I(this.c,161)?new b8(this,u(this.c,161)):new Zp(this,this.c)),161),171)},s.ec=function(){var e;return e=this.i,u(u(e||(this.i=I(this.c,171)?new Yp(this,u(this.c,171)):I(this.c,161)?new G9(this,u(this.c,161)):new Sw(this,this.c)),84),271)},s.bc=function(){return I(this.c,171)?new Yp(this,u(this.c,171)):I(this.c,161)?new G9(this,u(this.c,161)):new Sw(this,this.c)},w(an,"AbstractSortedKeySortedSetMultimap",1658),b(2010,1,{1947:1}),s.Fb=function(e){return x4e(this,e)},s.Hb=function(){var e;return NV((e=this.g,e||(this.g=new II(this))))},s.Ib=function(){var e;return sxn((e=this.f,e||(this.f=new Nz(this))))},w(an,"AbstractTable",2010),b(665,wf,gu,II),s.$b=function(){W9n()},s.Hc=function(e){var t,i;return I(e,468)?(t=u(e,682),i=u(hb(UCn(this.a),Z1(t.c.e,t.b)),83),!!i&&aQ(i.vc(),new dd(Z1(t.c.c,t.a),$2(t.c,t.b,t.a)))):!1},s.Kc=function(){return m1e(this.a)},s.Mc=function(e){var t,i;return I(e,468)?(t=u(e,682),i=u(hb(UCn(this.a),Z1(t.c.e,t.b)),83),!!i&&pge(i.vc(),new dd(Z1(t.c.c,t.a),$2(t.c,t.b,t.a)))):!1},s.gc=function(){return rCn(this.a)},s.Nc=function(){return bae(this.a)},w(an,"AbstractTable/CellSet",665),b(1928,28,Mb,hvn),s.$b=function(){W9n()},s.Hc=function(e){return Mve(this.a,e)},s.Kc=function(){return k1e(this.a)},s.gc=function(){return rCn(this.a)},s.Nc=function(){return sAn(this.a)},w(an,"AbstractTable/Values",1928),b(1632,1631,Ia),w(an,"ArrayListMultimapGwtSerializationDependencies",1632),b(513,1632,Ia,eO,uX),s.hc=function(){return new Oc(this.a)},s.a=0,w(an,"ArrayListMultimap",513),b(664,2010,{664:1,1947:1,3:1},FLn),w(an,"ArrayTable",664),b(1924,386,T4,Kyn),s.Xb=function(e){return new KV(this.a,e)},w(an,"ArrayTable/1",1924),b(1925,1,{},ivn),s.ld=function(e){return new KV(this.a,e)},w(an,"ArrayTable/1methodref$getCell$Type",1925),b(2011,1,{682:1}),s.Fb=function(e){var t;return e===this?!0:I(e,468)?(t=u(e,682),xf(Z1(this.c.e,this.b),Z1(t.c.e,t.b))&&xf(Z1(this.c.c,this.a),Z1(t.c.c,t.a))&&xf($2(this.c,this.b,this.a),$2(t.c,t.b,t.a))):!1},s.Hb=function(){return kT(A(M(Zn,1),rn,1,5,[Z1(this.c.e,this.b),Z1(this.c.c,this.a),$2(this.c,this.b,this.a)]))},s.Ib=function(){return"("+Z1(this.c.e,this.b)+","+Z1(this.c.c,this.a)+")="+$2(this.c,this.b,this.a)},w(an,"Tables/AbstractCell",2011),b(468,2011,{468:1,682:1},KV),s.a=0,s.b=0,s.d=0,w(an,"ArrayTable/2",468),b(1927,1,{},rvn),s.ld=function(e){return vPn(this.a,e)},w(an,"ArrayTable/2methodref$getValue$Type",1927),b(1926,386,T4,Hyn),s.Xb=function(e){return vPn(this.a,e)},w(an,"ArrayTable/3",1926),b(1979,1967,i0),s.$b=function(){LE(this.kc())},s.vc=function(){return new Tvn(this)},s.lc=function(){return new kTn(this.kc(),this.gc())},w(an,"Maps/IteratorBasedAbstractMap",1979),b(828,1979,i0),s.$b=function(){throw T(new ye)},s._b=function(e){return a8n(this.c,e)},s.kc=function(){return new qyn(this,this.c.b.c.gc())},s.lc=function(){return kD(this.c.b.c.gc(),16,new cvn(this))},s.xc=function(e){var t;return t=u(I5(this.c,e),19),t?this.nd(t.a):null},s.dc=function(){return this.c.b.c.dc()},s.ec=function(){return SD(this.c)},s.zc=function(e,t){var i;if(i=u(I5(this.c,e),19),!i)throw T(new Hn(this.md()+" "+e+" not in "+SD(this.c)));return this.od(i.a,t)},s.Bc=function(e){throw T(new ye)},s.gc=function(){return this.c.b.c.gc()},w(an,"ArrayTable/ArrayMap",828),b(1923,1,{},cvn),s.ld=function(e){return XCn(this.a,e)},w(an,"ArrayTable/ArrayMap/0methodref$getEntry$Type",1923),b(1921,345,$M,U8n),s.cd=function(){return xce(this.a,this.b)},s.dd=function(){return this.a.nd(this.b)},s.ed=function(e){return this.a.od(this.b,e)},s.b=0,w(an,"ArrayTable/ArrayMap/1",1921),b(1922,386,T4,qyn),s.Xb=function(e){return XCn(this.a,e)},w(an,"ArrayTable/ArrayMap/2",1922),b(1920,828,i0,xCn),s.md=function(){return"Column"},s.nd=function(e){return $2(this.b,this.a,e)},s.od=function(e,t){return GOn(this.b,this.a,e,t)},s.a=0,w(an,"ArrayTable/Row",1920),b(829,828,i0,Nz),s.nd=function(e){return new xCn(this.a,e)},s.zc=function(e,t){return u(t,83),vie()},s.od=function(e,t){return u(t,83),mie()},s.md=function(){return"Row"},w(an,"ArrayTable/RowMap",829),b(1120,1,qs,W8n),s.qd=function(){return this.a.qd()&-262},s.rd=function(){return this.a.rd()},s.Nb=function(e){this.a.Nb(new H8n(e,this.b))},s.sd=function(e){return this.a.sd(new K8n(e,this.b))},w(an,"CollectSpliterators/1",1120),b(1121,1,Yn,K8n),s.td=function(e){this.a.td(this.b.Kb(e))},w(an,"CollectSpliterators/1/lambda$0$Type",1121),b(1122,1,Yn,H8n),s.td=function(e){this.a.td(this.b.Kb(e))},w(an,"CollectSpliterators/1/lambda$1$Type",1122),b(1123,1,qs,vAn),s.qd=function(){return this.a},s.rd=function(){return this.d&&(this.b=jyn(this.b,this.d.rd())),jyn(this.b,0)},s.Nb=function(e){this.d&&(this.d.Nb(e),this.d=null),this.c.Nb(new _8n(this.e,e)),this.b=0},s.sd=function(e){for(;;){if(!!this.d&&this.d.sd(e))return v5(this.b,FM)&&(this.b=gl(this.b,1)),!0;if(this.d=null,!this.c.sd(new q8n(this,this.e)))return!1}},s.a=0,s.b=0,w(an,"CollectSpliterators/1FlatMapSpliterator",1123),b(1124,1,Yn,q8n),s.td=function(e){Bue(this.a,this.b,e)},w(an,"CollectSpliterators/1FlatMapSpliterator/lambda$0$Type",1124),b(1125,1,Yn,_8n),s.td=function(e){jce(this.b,this.a,e)},w(an,"CollectSpliterators/1FlatMapSpliterator/lambda$1$Type",1125),b(1117,1,qs,nEn),s.qd=function(){return 16464|this.b},s.rd=function(){return this.a.rd()},s.Nb=function(e){this.a.xe(new z8n(e,this.c))},s.sd=function(e){return this.a.ye(new G8n(e,this.c))},s.b=0,w(an,"CollectSpliterators/1WithCharacteristics",1117),b(1118,1,rk,G8n),s.ud=function(e){this.a.td(this.b.ld(e))},w(an,"CollectSpliterators/1WithCharacteristics/lambda$0$Type",1118),b(1119,1,rk,z8n),s.ud=function(e){this.a.td(this.b.ld(e))},w(an,"CollectSpliterators/1WithCharacteristics/lambda$1$Type",1119),b(245,1,PL),s.wd=function(e){return this.vd(u(e,245))},s.vd=function(e){var t;return e==(UI(),hR)?1:e==(WI(),fR)?-1:(t=($E(),i7(this.a,e.a)),t!=0?t:I(this,519)==I(e,519)?0:I(this,519)?1:-1)},s.zd=function(){return this.a},s.Fb=function(e){return GQ(this,e)},w(an,"Cut",245),b(1761,245,PL,Q9n),s.vd=function(e){return e==this?0:1},s.xd=function(e){throw T(new qq)},s.yd=function(e){e.a+="+\u221E)"},s.zd=function(){throw T(new Dr(Q_n))},s.Hb=function(){return eh(),ZQ(this)},s.Ad=function(e){return!1},s.Ib=function(){return"+\u221E"};var fR;w(an,"Cut/AboveAll",1761),b(519,245,{245:1,519:1,3:1,35:1},Xyn),s.xd=function(e){rc((e.a+="(",e),this.a)},s.yd=function(e){cl(rc(e,this.a),93)},s.Hb=function(){return~kt(this.a)},s.Ad=function(e){return $E(),i7(this.a,e)<0},s.Ib=function(){return"/"+this.a+"\\"},w(an,"Cut/AboveValue",519),b(1760,245,PL,J9n),s.vd=function(e){return e==this?0:-1},s.xd=function(e){e.a+="(-\u221E"},s.yd=function(e){throw T(new qq)},s.zd=function(){throw T(new Dr(Q_n))},s.Hb=function(){return eh(),ZQ(this)},s.Ad=function(e){return!0},s.Ib=function(){return"-\u221E"};var hR;w(an,"Cut/BelowAll",1760),b(1762,245,PL,Vyn),s.xd=function(e){rc((e.a+="[",e),this.a)},s.yd=function(e){cl(rc(e,this.a),41)},s.Hb=function(){return kt(this.a)},s.Ad=function(e){return $E(),i7(this.a,e)<=0},s.Ib=function(){return"\\"+this.a+"/"},w(an,"Cut/BelowValue",1762),b(537,1,dh),s.Jc=function(e){$i(this,e)},s.Ib=function(){return Wge(u(uC(this,"use Optional.orNull() instead of Optional.or(null)"),20).Kc())},w(an,"FluentIterable",537),b(433,537,dh,y5),s.Kc=function(){return new re(ue(this.a.Kc(),new Mn))},w(an,"FluentIterable/2",433),b(1046,537,dh,Zkn),s.Kc=function(){return rl(this)},w(an,"FluentIterable/3",1046),b(708,386,T4,Bz),s.Xb=function(e){return this.a[e].Kc()},w(an,"FluentIterable/3/1",708),b(1972,1,{}),s.Ib=function(){return Lr(this.Bd().b)},w(an,"ForwardingObject",1972),b(1973,1972,J_n),s.Bd=function(){return this.Cd()},s.Jc=function(e){$i(this,e)},s.Lc=function(){return this.Oc()},s.Nc=function(){return new xn(this,0)},s.Oc=function(){return new $n(null,this.Nc())},s.Fc=function(e){return this.Cd(),g8n()},s.Gc=function(e){return this.Cd(),p8n()},s.$b=function(){this.Cd(),v8n()},s.Hc=function(e){return this.Cd().Hc(e)},s.Ic=function(e){return this.Cd().Ic(e)},s.dc=function(){return this.Cd().b.dc()},s.Kc=function(){return this.Cd().Kc()},s.Mc=function(e){return this.Cd(),m8n()},s.gc=function(){return this.Cd().b.gc()},s.Pc=function(){return this.Cd().Pc()},s.Qc=function(e){return this.Cd().Qc(e)},w(an,"ForwardingCollection",1973),b(1980,28,JZ),s.Kc=function(){return this.Ed()},s.Fc=function(e){throw T(new ye)},s.Gc=function(e){throw T(new ye)},s.$b=function(){throw T(new ye)},s.Hc=function(e){return e!=null&&lb(this,e,!1)},s.Dd=function(){switch(this.gc()){case 0:return Y0(),Y0(),lR;case 1:return Y0(),new yD(pe(this.Ed().Pb()));default:return new LCn(this,this.Pc())}},s.Mc=function(e){throw T(new ye)},w(an,"ImmutableCollection",1980),b(712,1980,JZ,Kq),s.Kc=function(){return F2(this.a.Kc())},s.Hc=function(e){return e!=null&&this.a.Hc(e)},s.Ic=function(e){return this.a.Ic(e)},s.dc=function(){return this.a.dc()},s.Ed=function(){return F2(this.a.Kc())},s.gc=function(){return this.a.gc()},s.Pc=function(){return this.a.Pc()},s.Qc=function(e){return this.a.Qc(e)},s.Ib=function(){return Lr(this.a)},w(an,"ForwardingImmutableCollection",712),b(152,1980,R6),s.Kc=function(){return this.Ed()},s.Yc=function(){return this.Fd(0)},s.Zc=function(e){return this.Fd(e)},s.ad=function(e){Lw(this,e)},s.Nc=function(){return new xn(this,16)},s.bd=function(e,t){return this.Gd(e,t)},s.Vc=function(e,t){throw T(new ye)},s.Wc=function(e,t){throw T(new ye)},s.Fb=function(e){return Hme(this,e)},s.Hb=function(){return Zbe(this)},s.Xc=function(e){return e==null?-1:a3e(this,e)},s.Ed=function(){return this.Fd(0)},s.Fd=function(e){return Zz(this,e)},s.$c=function(e){throw T(new ye)},s._c=function(e,t){throw T(new ye)},s.Gd=function(e,t){var i;return ET((i=new r7n(this),new sh(i,e,t)))};var lR;w(an,"ImmutableList",152),b(2006,152,R6),s.Kc=function(){return F2(this.Hd().Kc())},s.bd=function(e,t){return ET(this.Hd().bd(e,t))},s.Hc=function(e){return e!=null&&this.Hd().Hc(e)},s.Ic=function(e){return this.Hd().Ic(e)},s.Fb=function(e){return tt(this.Hd(),e)},s.Xb=function(e){return Z1(this,e)},s.Hb=function(){return kt(this.Hd())},s.Xc=function(e){return this.Hd().Xc(e)},s.dc=function(){return this.Hd().dc()},s.Ed=function(){return F2(this.Hd().Kc())},s.gc=function(){return this.Hd().gc()},s.Gd=function(e,t){return ET(this.Hd().bd(e,t))},s.Pc=function(){return this.Hd().Qc(F(Zn,rn,1,this.Hd().gc(),5,1))},s.Qc=function(e){return this.Hd().Qc(e)},s.Ib=function(){return Lr(this.Hd())},w(an,"ForwardingImmutableList",2006),b(714,1,M4),s.vc=function(){return jd(this)},s.wc=function(e){r6(this,e)},s.ec=function(){return SD(this)},s.yc=function(e,t,i){return FF(this,e,t,i)},s.Cc=function(){return this.Ld()},s.$b=function(){throw T(new ye)},s._b=function(e){return this.xc(e)!=null},s.uc=function(e){return this.Ld().Hc(e)},s.Jd=function(){return new Kmn(this)},s.Kd=function(){return new Hmn(this)},s.Fb=function(e){return zwe(this,e)},s.Hb=function(){return jd(this).Hb()},s.dc=function(){return this.gc()==0},s.zc=function(e,t){return kie()},s.Bc=function(e){throw T(new ye)},s.Ib=function(){return E5e(this)},s.Ld=function(){return this.e?this.e:this.e=this.Kd()},s.c=null,s.d=null,s.e=null;var azn;w(an,"ImmutableMap",714),b(715,714,M4),s._b=function(e){return a8n(this,e)},s.uc=function(e){return o7n(this.b,e)},s.Id=function(){return NDn(new lvn(this))},s.Jd=function(){return NDn(gTn(this.b))},s.Kd=function(){return Ff(),new Kq(wTn(this.b))},s.Fb=function(e){return f7n(this.b,e)},s.xc=function(e){return I5(this,e)},s.Hb=function(){return kt(this.b.c)},s.dc=function(){return this.b.c.dc()},s.gc=function(){return this.b.c.gc()},s.Ib=function(){return Lr(this.b.c)},w(an,"ForwardingImmutableMap",715),b(1974,1973,IL),s.Bd=function(){return this.Md()},s.Cd=function(){return this.Md()},s.Nc=function(){return new xn(this,1)},s.Fb=function(e){return e===this||this.Md().Fb(e)},s.Hb=function(){return this.Md().Hb()},w(an,"ForwardingSet",1974),b(1069,1974,IL,lvn),s.Bd=function(){return v3(this.a.b)},s.Cd=function(){return v3(this.a.b)},s.Hc=function(e){if(I(e,42)&&u(e,42).cd()==null)return!1;try{return s7n(v3(this.a.b),e)}catch(t){if(t=jt(t),I(t,205))return!1;throw T(t)}},s.Md=function(){return v3(this.a.b)},s.Qc=function(e){var t;return t=JTn(v3(this.a.b),e),v3(this.a.b).b.gc()=0?"+":"")+(i/60|0),t=uE(j.Math.abs(i)%60),(pxn(),Szn)[this.q.getDay()]+" "+Pzn[this.q.getMonth()]+" "+uE(this.q.getDate())+" "+uE(this.q.getHours())+":"+uE(this.q.getMinutes())+":"+uE(this.q.getSeconds())+" GMT"+e+t+" "+this.q.getFullYear()};var UA=w(fe,"Date",199);b(1915,199,uKn,GFn),s.a=!1,s.b=0,s.c=0,s.d=0,s.e=0,s.f=0,s.g=!1,s.i=0,s.j=0,s.k=0,s.n=0,s.o=0,s.p=0,w("com.google.gwt.i18n.shared.impl","DateRecord",1915),b(1966,1,{}),s.fe=function(){return null},s.ge=function(){return null},s.he=function(){return null},s.ie=function(){return null},s.je=function(){return null},w(J2,"JSONValue",1966),b(216,1966,{216:1},Yl,hq),s.Fb=function(e){return I(e,216)?fX(this.a,u(e,216).a):!1},s.ee=function(){return Hte},s.Hb=function(){return QW(this.a)},s.fe=function(){return this},s.Ib=function(){var e,t,i;for(i=new Ju("["),t=0,e=this.a.length;t0&&(i.a+=","),rc(i,rb(this,t));return i.a+="]",i.a},w(J2,"JSONArray",216),b(483,1966,{483:1},lq),s.ee=function(){return qte},s.ge=function(){return this},s.Ib=function(){return qn(),""+this.a},s.a=!1;var mzn,kzn;w(J2,"JSONBoolean",483),b(985,60,Uh,B9n),w(J2,"JSONException",985),b(1023,1966,{},Xg),s.ee=function(){return Xte},s.Ib=function(){return iu};var yzn;w(J2,"JSONNull",1023),b(258,1966,{258:1},rj),s.Fb=function(e){return I(e,258)?this.a==u(e,258).a:!1},s.ee=function(){return Gte},s.Hb=function(){return r3(this.a)},s.he=function(){return this},s.Ib=function(){return this.a+""},s.a=0,w(J2,"JSONNumber",258),b(183,1966,{183:1},c2,I9),s.Fb=function(e){return I(e,183)?fX(this.a,u(e,183).a):!1},s.ee=function(){return zte},s.Hb=function(){return QW(this.a)},s.ie=function(){return this},s.Ib=function(){var e,t,i,r,c,o,f;for(f=new Ju("{"),e=!0,o=iF(this,F(tn,q,2,0,6,1)),i=o,r=0,c=i.length;r=0?":"+this.c:"")+")"},s.c=0;var Oin=w(zr,"StackTraceElement",310);lzn={3:1,475:1,35:1,2:1};var tn=w(zr,YZ,2);b(107,418,{475:1},i1,Vv,Ns),w(zr,"StringBuffer",107),b(100,418,{475:1},W1,N0,Ju),w(zr,"StringBuilder",100),b(687,73,ZL,vG),w(zr,"StringIndexOutOfBoundsException",687),b(2043,1,{});var Din;b(844,1,{},sln),s.Kb=function(e){return u(e,78).e},w(zr,"Throwable/lambda$0$Type",844),b(41,60,{3:1,102:1,60:1,78:1,41:1},ye,t1),w(zr,"UnsupportedOperationException",41),b(240,236,{3:1,35:1,236:1,240:1},Y8,AG),s.wd=function(e){return JBn(this,u(e,240))},s.ke=function(){return vb($Rn(this))},s.Fb=function(e){var t;return this===e?!0:I(e,240)?(t=u(e,240),this.e==t.e&&JBn(this,t)==0):!1},s.Hb=function(){var e;return this.b!=0?this.b:this.a<54?(e=eu(this.f),this.b=ge(ci(e,-1)),this.b=33*this.b+ge(ci(il(e,32),-1)),this.b=17*this.b+Ht(this.e),this.b):(this.b=17*ODn(this.c)+Ht(this.e),this.b)},s.Ib=function(){return $Rn(this)},s.a=0,s.b=0,s.d=0,s.e=0,s.f=0;var Tzn,Ha,$in,Fin,xin,Lin,Nin,Bin,mR=w("java.math","BigDecimal",240);b(91,236,{3:1,35:1,236:1,91:1},YQ,l1,Pw,FJ,F$n,el),s.wd=function(e){return P$n(this,u(e,91))},s.ke=function(){return vb(ML(this,0))},s.Fb=function(e){return OQ(this,e)},s.Hb=function(){return ODn(this)},s.Ib=function(){return ML(this,0)},s.b=-2,s.c=0,s.d=0,s.e=0;var kR,WA,Rin,yR,XA,X4,vg=w("java.math","BigInteger",91),Mzn,Azn,hp,mm;b(488,1967,i0),s.$b=function(){Eu(this)},s._b=function(e){return zu(this,e)},s.uc=function(e){return wDn(this,e,this.g)||wDn(this,e,this.f)},s.vc=function(){return new na(this)},s.xc=function(e){return te(this,e)},s.zc=function(e,t){return it(this,e,t)},s.Bc=function(e){return D2(this,e)},s.gc=function(){return Yv(this)},w(fe,"AbstractHashMap",488),b(261,wf,gu,na),s.$b=function(){this.a.$b()},s.Hc=function(e){return dAn(this,e)},s.Kc=function(){return new ya(this.a)},s.Mc=function(e){var t;return dAn(this,e)?(t=u(e,42).cd(),this.a.Bc(t),!0):!1},s.gc=function(){return this.a.gc()},w(fe,"AbstractHashMap/EntrySet",261),b(262,1,yi,ya),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return Ld(this)},s.Ob=function(){return this.b},s.Qb=function(){hPn(this)},s.b=!1,w(fe,"AbstractHashMap/EntrySetIterator",262),b(417,1,yi,Nv),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return V9(this)},s.Pb=function(){return xTn(this)},s.Qb=function(){Uu(this)},s.b=0,s.c=-1,w(fe,"AbstractList/IteratorImpl",417),b(96,417,ah,Ii),s.Qb=function(){Uu(this)},s.Rb=function(e){U0(this,e)},s.Sb=function(){return this.b>0},s.Tb=function(){return this.b},s.Ub=function(){return ne(this.b>0),this.a.Xb(this.c=--this.b)},s.Vb=function(){return this.b-1},s.Wb=function(e){q0(this.c!=-1),this.a._c(this.c,e)},w(fe,"AbstractList/ListIteratorImpl",96),b(219,52,S4,sh),s.Vc=function(e,t){nb(e,this.b),this.c.Vc(this.a+e,t),++this.b},s.Xb=function(e){return Ln(e,this.b),this.c.Xb(this.a+e)},s.$c=function(e){var t;return Ln(e,this.b),t=this.c.$c(this.a+e),--this.b,t},s._c=function(e,t){return Ln(e,this.b),this.c._c(this.a+e,t)},s.gc=function(){return this.b},s.a=0,s.b=0,w(fe,"AbstractList/SubList",219),b(384,wf,gu,_p),s.$b=function(){this.a.$b()},s.Hc=function(e){return this.a._b(e)},s.Kc=function(){var e;return e=this.a.vc().Kc(),new pq(e)},s.Mc=function(e){return this.a._b(e)?(this.a.Bc(e),!0):!1},s.gc=function(){return this.a.gc()},w(fe,"AbstractMap/1",384),b(691,1,yi,pq),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return this.a.Ob()},s.Pb=function(){var e;return e=u(this.a.Pb(),42),e.cd()},s.Qb=function(){this.a.Qb()},w(fe,"AbstractMap/1/1",691),b(226,28,Mb,Mh),s.$b=function(){this.a.$b()},s.Hc=function(e){return this.a.uc(e)},s.Kc=function(){var e;return e=this.a.vc().Kc(),new F0(e)},s.gc=function(){return this.a.gc()},w(fe,"AbstractMap/2",226),b(294,1,yi,F0),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return this.a.Ob()},s.Pb=function(){var e;return e=u(this.a.Pb(),42),e.dd()},s.Qb=function(){this.a.Qb()},w(fe,"AbstractMap/2/1",294),b(484,1,{484:1,42:1}),s.Fb=function(e){var t;return I(e,42)?(t=u(e,42),mc(this.d,t.cd())&&mc(this.e,t.dd())):!1},s.cd=function(){return this.d},s.dd=function(){return this.e},s.Hb=function(){return Tw(this.d)^Tw(this.e)},s.ed=function(e){return mU(this,e)},s.Ib=function(){return this.d+"="+this.e},w(fe,"AbstractMap/AbstractEntry",484),b(383,484,{484:1,383:1,42:1},Kj),w(fe,"AbstractMap/SimpleEntry",383),b(1984,1,iN),s.Fb=function(e){var t;return I(e,42)?(t=u(e,42),mc(this.cd(),t.cd())&&mc(this.dd(),t.dd())):!1},s.Hb=function(){return Tw(this.cd())^Tw(this.dd())},s.Ib=function(){return this.cd()+"="+this.dd()},w(fe,X_n,1984),b(1992,1967,U_n),s.tc=function(e){return ySn(this,e)},s._b=function(e){return fD(this,e)},s.vc=function(){return new jq(this)},s.xc=function(e){var t;return t=e,Xr(YV(this,t))},s.ec=function(){return new $9(this)},w(fe,"AbstractNavigableMap",1992),b(739,wf,gu,jq),s.Hc=function(e){return I(e,42)&&ySn(this.b,u(e,42))},s.Kc=function(){return new P5(this.b)},s.Mc=function(e){var t;return I(e,42)?(t=u(e,42),oPn(this.b,t)):!1},s.gc=function(){return this.b.c},w(fe,"AbstractNavigableMap/EntrySet",739),b(493,wf,QZ,$9),s.Nc=function(){return new Rj(this)},s.$b=function(){zv(this.a)},s.Hc=function(e){return fD(this.a,e)},s.Kc=function(){var e;return e=new P5(new M5(this.a).b),new F9(e)},s.Mc=function(e){return fD(this.a,e)?(q5(this.a,e),!0):!1},s.gc=function(){return this.a.c},w(fe,"AbstractNavigableMap/NavigableKeySet",493),b(494,1,yi,F9),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return V9(this.a.a)},s.Pb=function(){var e;return e=yE(this.a),e.cd()},s.Qb=function(){lEn(this.a)},w(fe,"AbstractNavigableMap/NavigableKeySet/1",494),b(2004,28,Mb),s.Fc=function(e){return A3(h4(this,e)),!0},s.Gc=function(e){return _n(e),PE(e!=this,"Can't add a queue to itself"),Vi(this,e)},s.$b=function(){for(;z$(this)!=null;);},w(fe,"AbstractQueue",2004),b(302,28,{4:1,20:1,28:1,14:1},gw,BMn),s.Fc=function(e){return pX(this,e),!0},s.$b=function(){EX(this)},s.Hc=function(e){return BOn(new H5(this),e)},s.dc=function(){return Uv(this)},s.Kc=function(){return new H5(this)},s.Mc=function(e){return rle(new H5(this),e)},s.gc=function(){return this.c-this.b&this.a.length-1},s.Nc=function(){return new xn(this,272)},s.Qc=function(e){var t;return t=this.c-this.b&this.a.length-1,e.lengtht&&Mt(e,t,null),e},s.b=0,s.c=0,w(fe,"ArrayDeque",302),b(446,1,yi,H5),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return this.a!=this.b},s.Pb=function(){return jT(this)},s.Qb=function(){LIn(this)},s.a=0,s.b=0,s.c=-1,w(fe,"ArrayDeque/IteratorImpl",446),b(12,52,fKn,X,Oc,au),s.Vc=function(e,t){X0(this,e,t)},s.Fc=function(e){return W(this,e)},s.Wc=function(e,t){return rQ(this,e,t)},s.Gc=function(e){return Yt(this,e)},s.$b=function(){this.c=F(Zn,rn,1,0,5,1)},s.Hc=function(e){return Fr(this,e,0)!=-1},s.Jc=function(e){Yc(this,e)},s.Xb=function(e){return un(this,e)},s.Xc=function(e){return Fr(this,e,0)},s.dc=function(){return this.c.length==0},s.Kc=function(){return new E(this)},s.$c=function(e){return h1(this,e)},s.Mc=function(e){return Qc(this,e)},s.Ud=function(e,t){NMn(this,e,t)},s._c=function(e,t){return js(this,e,t)},s.gc=function(){return this.c.length},s.ad=function(e){bi(this,e)},s.Pc=function(){return YO(this)},s.Qc=function(e){return df(this,e)};var _Te=w(fe,"ArrayList",12);b(7,1,yi,E),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return _r(this)},s.Pb=function(){return y(this)},s.Qb=function(){B5(this)},s.a=0,s.b=-1,w(fe,"ArrayList/1",7),b(2013,j.Function,{},Lv),s.te=function(e,t){return Zt(e,t)},b(154,52,hKn,Ku),s.Hc=function(e){return BIn(this,e)!=-1},s.Jc=function(e){var t,i,r,c;for(_n(e),i=this.a,r=0,c=i.length;r>>0,e.toString(16)))},s.f=0,s.i=Vt;var ZA=w(gh,"CNode",57);b(814,1,{},Yq),w(gh,"CNode/CNodeBuilder",814);var qzn;b(1525,1,{},Aln),s.Oe=function(e,t){return 0},s.Pe=function(e,t){return 0},w(gh,vKn,1525),b(1790,1,{},Sln),s.Le=function(e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C;for(a=Ft,r=new E(e.a.b);r.ar.d.c||r.d.c==o.d.c&&r.d.b0?e+this.n.d+this.n.a:0},s.Se=function(){var e,t,i,r,c;if(c=0,this.e)this.b?c=this.b.a:this.a[1][1]&&(c=this.a[1][1].Se());else if(this.g)c=MQ(this,wx(this,null,!0));else for(t=(Ko(),A(M(Bb,1),z,232,0,[Yr,Lc,Zr])),i=0,r=t.length;i0?c+this.n.b+this.n.c:0},s.Te=function(){var e,t,i,r,c;if(this.g)for(e=wx(this,null,!1),i=(Ko(),A(M(Bb,1),z,232,0,[Yr,Lc,Zr])),r=0,c=i.length;r0&&(r[0]+=this.d,i-=r[0]),r[2]>0&&(r[2]+=this.d,i-=r[2]),this.c.a=j.Math.max(0,i),this.c.d=t.d+e.d+(this.c.a-i)/2,r[1]=j.Math.max(r[1],i),IX(this,Lc,t.d+e.d+r[0]-(r[1]-i)/2,r)},s.b=null,s.d=0,s.e=!1,s.f=!1,s.g=!1;var SR=0,nS=0;w(Da,"GridContainerCell",1473),b(461,22,{3:1,35:1,22:1,461:1},aO);var Pl,Qf,To,Zzn=Me(Da,"HorizontalLabelAlignment",461,Ie,mle,ise),nUn;b(306,212,{212:1,306:1},rMn,lIn,eMn),s.Re=function(){return HEn(this)},s.Se=function(){return iW(this)},s.a=0,s.c=!1;var QTe=w(Da,"LabelCell",306);b(244,326,{212:1,326:1,244:1},w6),s.Re=function(){return B7(this)},s.Se=function(){return R7(this)},s.Te=function(){uL(this)},s.Ue=function(){sL(this)},s.b=0,s.c=0,s.d=!1,w(Da,"StripContainerCell",244),b(1626,1,Ve,xln),s.Mb=function(e){return gie(u(e,212))},w(Da,"StripContainerCell/lambda$0$Type",1626),b(1627,1,{},Lln),s.Fe=function(e){return u(e,212).Se()},w(Da,"StripContainerCell/lambda$1$Type",1627),b(1628,1,Ve,Nln),s.Mb=function(e){return pie(u(e,212))},w(Da,"StripContainerCell/lambda$2$Type",1628),b(1629,1,{},Bln),s.Fe=function(e){return u(e,212).Re()},w(Da,"StripContainerCell/lambda$3$Type",1629),b(462,22,{3:1,35:1,22:1,462:1},dO);var Mo,Il,Xo,eUn=Me(Da,"VerticalLabelAlignment",462,Ie,kle,rse),tUn;b(789,1,{},_Z),s.c=0,s.d=0,s.k=0,s.s=0,s.t=0,s.v=!1,s.w=0,s.D=!1,w(_M,"NodeContext",789),b(1471,1,lt,Rln),s.ue=function(e,t){return ryn(u(e,61),u(t,61))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(_M,"NodeContext/0methodref$comparePortSides$Type",1471),b(1472,1,lt,_ln),s.ue=function(e,t){return Gve(u(e,111),u(t,111))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(_M,"NodeContext/1methodref$comparePortContexts$Type",1472),b(159,22,{3:1,35:1,22:1,159:1},Ts);var iUn,rUn,cUn,uUn,sUn,oUn,fUn,hUn,lUn,aUn,dUn,bUn,wUn,gUn,pUn,vUn,mUn,kUn,yUn,jUn,EUn,PR,CUn=Me(_M,"NodeLabelLocation",159,Ie,WF,cse),TUn;b(111,1,{111:1},NLn),s.a=!1,w(_M,"PortContext",111),b(1476,1,Yn,Kln),s.td=function(e){E8n(u(e,306))},w(ak,OKn,1476),b(1477,1,Ve,Hln),s.Mb=function(e){return!!u(e,111).c},w(ak,DKn,1477),b(1478,1,Yn,qln),s.td=function(e){E8n(u(e,111).c)},w(ak,"LabelPlacer/lambda$2$Type",1478);var yrn;b(1475,1,Yn,zln),s.td=function(e){z0(),Qte(u(e,111))},w(ak,"NodeLabelAndSizeUtilities/lambda$0$Type",1475),b(790,1,Yn,LU),s.td=function(e){ore(this.b,this.c,this.a,u(e,181))},s.a=!1,s.c=!1,w(ak,"NodeLabelCellCreator/lambda$0$Type",790),b(1474,1,Yn,c5n),s.td=function(e){Zte(this.a,u(e,181))},w(ak,"PortContextCreator/lambda$0$Type",1474);var eS;b(1829,1,{},Uln),w(D4,"GreedyRectangleStripOverlapRemover",1829),b(1830,1,lt,Gln),s.ue=function(e,t){return _ce(u(e,222),u(t,222))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(D4,"GreedyRectangleStripOverlapRemover/0methodref$compareByYCoordinate$Type",1830),b(1786,1,{},e9n),s.a=5,s.e=0,w(D4,"RectangleStripOverlapRemover",1786),b(1787,1,lt,Xln),s.ue=function(e,t){return Kce(u(e,222),u(t,222))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(D4,"RectangleStripOverlapRemover/0methodref$compareLeftRectangleBorders$Type",1787),b(1789,1,lt,Vln),s.ue=function(e,t){return lhe(u(e,222),u(t,222))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(D4,"RectangleStripOverlapRemover/1methodref$compareRightRectangleBorders$Type",1789),b(406,22,{3:1,35:1,22:1,406:1},Gj);var xk,IR,OR,Lk,MUn=Me(D4,"RectangleStripOverlapRemover/OverlapRemovalDirection",406,Ie,mae,use),AUn;b(222,1,{222:1},MD),w(D4,"RectangleStripOverlapRemover/RectangleNode",222),b(1788,1,Yn,u5n),s.td=function(e){w3e(this.a,u(e,222))},w(D4,"RectangleStripOverlapRemover/lambda$1$Type",1788),b(1304,1,lt,Qln),s.ue=function(e,t){return yje(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Hf,"PolyominoCompactor/CornerCasesGreaterThanRestComparator",1304),b(1307,1,{},Jln),s.Kb=function(e){return u(e,324).a},w(Hf,"PolyominoCompactor/CornerCasesGreaterThanRestComparator/lambda$0$Type",1307),b(1308,1,Ve,Yln),s.Mb=function(e){return u(e,323).a},w(Hf,"PolyominoCompactor/CornerCasesGreaterThanRestComparator/lambda$1$Type",1308),b(1309,1,Ve,Zln),s.Mb=function(e){return u(e,323).a},w(Hf,"PolyominoCompactor/CornerCasesGreaterThanRestComparator/lambda$2$Type",1309),b(1302,1,lt,nan),s.ue=function(e,t){return eke(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Hf,"PolyominoCompactor/MinNumOfExtensionDirectionsComparator",1302),b(1305,1,{},Wln),s.Kb=function(e){return u(e,324).a},w(Hf,"PolyominoCompactor/MinNumOfExtensionDirectionsComparator/lambda$0$Type",1305),b(767,1,lt,BH),s.ue=function(e,t){return iwe(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Hf,"PolyominoCompactor/MinNumOfExtensionsComparator",767),b(1300,1,lt,ean),s.ue=function(e,t){return abe(u(e,321),u(t,321))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Hf,"PolyominoCompactor/MinPerimeterComparator",1300),b(1301,1,lt,tan),s.ue=function(e,t){return Hpe(u(e,321),u(t,321))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Hf,"PolyominoCompactor/MinPerimeterComparatorWithShape",1301),b(1303,1,lt,ian),s.ue=function(e,t){return Cke(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Hf,"PolyominoCompactor/SingleExtensionSideGreaterThanRestComparator",1303),b(1306,1,{},ran),s.Kb=function(e){return u(e,324).a},w(Hf,"PolyominoCompactor/SingleExtensionSideGreaterThanRestComparator/lambda$0$Type",1306),b(777,1,{},qG),s.Ce=function(e,t){return wae(this,u(e,46),u(t,167))},w(Hf,"SuccessorCombination",777),b(644,1,{},mI),s.Ce=function(e,t){var i;return rme((i=u(e,46),u(t,167),i))},w(Hf,"SuccessorJitter",644),b(643,1,{},kI),s.Ce=function(e,t){var i;return U8e((i=u(e,46),u(t,167),i))},w(Hf,"SuccessorLineByLine",643),b(568,1,{},Qy),s.Ce=function(e,t){var i;return c9e((i=u(e,46),u(t,167),i))},w(Hf,"SuccessorManhattan",568),b(1356,1,{},can),s.Ce=function(e,t){var i;return g8e((i=u(e,46),u(t,167),i))},w(Hf,"SuccessorMaxNormWindingInMathPosSense",1356),b(400,1,{},qp),s.Ce=function(e,t){return OW(this,e,t)},s.c=!1,s.d=!1,s.e=!1,s.f=!1,w(Hf,"SuccessorQuadrantsGeneric",400),b(1357,1,{},uan),s.Kb=function(e){return u(e,324).a},w(Hf,"SuccessorQuadrantsGeneric/lambda$0$Type",1357),b(323,22,{3:1,35:1,22:1,323:1},qj),s.a=!1;var Nk,Bk,Rk,_k,SUn=Me(HM,pnn,323,Ie,jae,sse),PUn;b(1298,1,{}),s.Ib=function(){var e,t,i,r,c,o;for(i=" ",e=Q(0),c=0;c=0?"b"+e+"["+C$(this.a)+"]":"b["+C$(this.a)+"]"):"b_"+vd(this)},w(bk,"FBendpoint",559),b(282,134,{3:1,282:1,94:1,134:1},Bjn),s.Ib=function(){return C$(this)},w(bk,"FEdge",282),b(231,134,{3:1,231:1,94:1,134:1},PC);var YTe=w(bk,"FGraph",231);b(447,357,{3:1,447:1,357:1,94:1,134:1},KAn),s.Ib=function(){return this.b==null||this.b.length==0?"l["+C$(this.a)+"]":"l_"+this.b},w(bk,"FLabel",447),b(144,357,{3:1,144:1,357:1,94:1,134:1},JCn),s.Ib=function(){return oX(this)},s.b=0,w(bk,"FNode",144),b(2003,1,{}),s.bf=function(e){mZ(this,e)},s.cf=function(){kFn(this)},s.d=0,w(Ann,"AbstractForceModel",2003),b(631,2003,{631:1},IOn),s.af=function(e,t){var i,r,c,o,f;return gLn(this.f,e,t),c=ki(Vr(t.d),e.d),f=j.Math.sqrt(c.a*c.a+c.b*c.b),r=j.Math.max(0,f-_5(e.e)/2-_5(t.e)/2),i=uDn(this.e,e,t),i>0?o=-ohe(r,this.c)*i:o=nue(r,this.b)*u(k(e,(zo(),J4)),19).a,Df(c,o/f),c},s.bf=function(e){mZ(this,e),this.a=u(k(e,(zo(),sS)),19).a,this.c=K(Y(k(e,oS))),this.b=K(Y(k(e,BR)))},s.df=function(e){return e0&&(o-=aie(r,this.a)*i),Df(c,o*this.b/f),c},s.bf=function(e){var t,i,r,c,o,f,h;for(mZ(this,e),this.b=K(Y(k(e,(zo(),RR)))),this.c=this.b/u(k(e,sS),19).a,r=e.e.c.length,o=0,c=0,h=new E(e.e);h.a0},s.a=0,s.b=0,s.c=0,w(Ann,"FruchtermanReingoldModel",632),b(849,1,Gs,l4n),s.Qe=function(e){En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,zM),""),"Force Model"),"Determines the model for force calculation."),Irn),(y1(),Nt)),Orn),Cn((qo(),Xn))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Snn),""),"Iterations"),"The number of iterations on the force model."),Q(300)),sc),Ui),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Pnn),""),"Repulsive Power"),"Determines how many bend points are added to the edge; such bend points are regarded as repelling particles in the force model"),Q(0)),sc),Ui),Cn(nh)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,TN),""),"FR Temperature"),"The temperature is used as a scaling factor for particle displacements."),qf),Or),Si),Cn(Xn)))),Mi(e,TN,zM,VUn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,MN),""),"Eades Repulsion"),"Factor for repulsive forces in Eades' model."),5),Or),Si),Cn(Xn)))),Mi(e,MN,zM,UUn),p_n((new a4n,e))};var qUn,GUn,Irn,zUn,UUn,WUn,XUn,VUn;w(U6,"ForceMetaDataProvider",849),b(424,22,{3:1,35:1,22:1,424:1},WG);var NR,uS,Orn=Me(U6,"ForceModelStrategy",424,Ie,X1e,hse),QUn;b(988,1,Gs,a4n),s.Qe=function(e){p_n(e)};var JUn,YUn,Drn,sS,$rn,ZUn,nWn,eWn,Frn,tWn,xrn,Lrn,iWn,J4,rWn,BR,Nrn,cWn,uWn,oS,RR;w(U6,"ForceOptions",988),b(989,1,{},kan),s.$e=function(){var e;return e=new Vq,e},s._e=function(e){},w(U6,"ForceOptions/ForceFactory",989);var qk,jm,lp,fS;b(850,1,Gs,d4n),s.Qe=function(e){En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Dnn),""),"Fixed Position"),"Prevent that the node is moved by the layout algorithm."),(qn(),!1)),(y1(),_i)),si),Cn((qo(),pi))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,$nn),""),"Desired Edge Length"),"Either specified for parent nodes or for individual edges, where the latter takes higher precedence."),100),Or),Si),vt(Xn,A(M($1,1),z,175,0,[nh]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Fnn),""),"Layout Dimension"),"Dimensions that are permitted to be altered during layout."),Brn),Nt),zrn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,xnn),""),"Stress Epsilon"),"Termination criterion for the iterative process."),qf),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Lnn),""),"Iteration Limit"),"Maximum number of performed iterations. Takes higher precedence than 'epsilon'."),Q(nt)),sc),Ui),Cn(Xn)))),e_n((new b4n,e))};var sWn,oWn,Brn,fWn,hWn,lWn;w(U6,"StressMetaDataProvider",850),b(992,1,Gs,b4n),s.Qe=function(e){e_n(e)};var hS,Rrn,_rn,Krn,Hrn,qrn,aWn,dWn,bWn,wWn,Grn,gWn;w(U6,"StressOptions",992),b(993,1,{},yan),s.$e=function(){var e;return e=new Rjn,e},s._e=function(e){},w(U6,"StressOptions/StressFactory",993),b(1128,209,$a,Rjn),s.Ze=function(e,t){var i,r,c,o,f;for(le(t,qKn,1),on(sn(hn(e,(P7(),Hrn))))?on(sn(hn(e,Grn)))||aC((i=new x9((R0(),new x0(e))),i)):jNn(new Vq,e,jc(t,1)),c=YOn(e),r=lRn(this.a,c),f=r.Kc();f.Ob();)o=u(f.Pb(),231),!(o.e.c.length<=1)&&(mje(this.b,o),Jme(this.b),Yc(o.d,new jan));c=C_n(r),y_n(c),ce(t)},w(XM,"StressLayoutProvider",1128),b(1129,1,Yn,jan),s.td=function(e){MZ(u(e,447))},w(XM,"StressLayoutProvider/lambda$0$Type",1129),b(990,1,{},Xmn),s.c=0,s.e=0,s.g=0,w(XM,"StressMajorization",990),b(379,22,{3:1,35:1,22:1,379:1},bO);var _R,KR,HR,zrn=Me(XM,"StressMajorization/Dimension",379,Ie,jle,lse),pWn;b(991,1,lt,h5n),s.ue=function(e,t){return Kue(this.a,u(e,144),u(t,144))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(XM,"StressMajorization/lambda$0$Type",991),b(1229,1,{},nAn),w(cp,"ElkLayered",1229),b(1230,1,Yn,Ean),s.td=function(e){Y6e(u(e,37))},w(cp,"ElkLayered/lambda$0$Type",1230),b(1231,1,Yn,l5n),s.td=function(e){Hue(this.a,u(e,37))},w(cp,"ElkLayered/lambda$1$Type",1231),b(1263,1,{},Myn);var vWn,mWn,kWn;w(cp,"GraphConfigurator",1263),b(759,1,Yn,Oq),s.td=function(e){Sxn(this.a,u(e,10))},w(cp,"GraphConfigurator/lambda$0$Type",759),b(760,1,{},_H),s.Kb=function(e){return EJ(),new $n(null,new xn(u(e,29).a,16))},w(cp,"GraphConfigurator/lambda$1$Type",760),b(761,1,Yn,Dq),s.td=function(e){Sxn(this.a,u(e,10))},w(cp,"GraphConfigurator/lambda$2$Type",761),b(1127,209,$a,Jmn),s.Ze=function(e,t){var i;i=_ye(new i9n,e),B(hn(e,(nn(),Wb)))===B((_h(),F1))?v2e(this.a,i,t):bme(this.a,i,t),g_n(new g4n,i)},w(cp,"LayeredLayoutProvider",1127),b(356,22,{3:1,35:1,22:1,356:1},J9);var Jf,Ol,Hc,Mc,Ir,Urn=Me(cp,"LayeredPhases",356,Ie,cde,ase),yWn;b(1651,1,{},RIn),s.i=0;var jWn;w(pk,"ComponentsToCGraphTransformer",1651);var EWn;b(1652,1,{},Can),s.ef=function(e,t){return j.Math.min(e.a!=null?K(e.a):e.c.i,t.a!=null?K(t.a):t.c.i)},s.ff=function(e,t){return j.Math.min(e.a!=null?K(e.a):e.c.i,t.a!=null?K(t.a):t.c.i)},w(pk,"ComponentsToCGraphTransformer/1",1652),b(81,1,{81:1}),s.i=0,s.k=!0,s.o=Vt;var qR=w(V6,"CNode",81);b(460,81,{460:1,81:1},Xz,VQ),s.Ib=function(){return""},w(pk,"ComponentsToCGraphTransformer/CRectNode",460),b(1623,1,{},Tan);var GR,zR;w(pk,"OneDimensionalComponentsCompaction",1623),b(1624,1,{},Man),s.Kb=function(e){return dle(u(e,46))},s.Fb=function(e){return this===e},w(pk,"OneDimensionalComponentsCompaction/lambda$0$Type",1624),b(1625,1,{},Aan),s.Kb=function(e){return M2e(u(e,46))},s.Fb=function(e){return this===e},w(pk,"OneDimensionalComponentsCompaction/lambda$1$Type",1625),b(1654,1,{},QCn),w(V6,"CGraph",1654),b(189,1,{189:1},GF),s.b=0,s.c=0,s.e=0,s.g=!0,s.i=Vt,w(V6,"CGroup",189),b(1653,1,{},Oan),s.ef=function(e,t){return j.Math.max(e.a!=null?K(e.a):e.c.i,t.a!=null?K(t.a):t.c.i)},s.ff=function(e,t){return j.Math.max(e.a!=null?K(e.a):e.c.i,t.a!=null?K(t.a):t.c.i)},w(V6,vKn,1653),b(1655,1,{},PLn),s.d=!1;var CWn,UR=w(V6,yKn,1655);b(1656,1,{},Dan),s.Kb=function(e){return FG(),qn(),u(u(e,46).a,81).d.e!=0},s.Fb=function(e){return this===e},w(V6,jKn,1656),b(823,1,{},rW),s.a=!1,s.b=!1,s.c=!1,s.d=!1,w(V6,EKn,823),b(1825,1,{},bCn),w(VM,CKn,1825);var Gk=Et(xa,gKn);b(1826,1,{369:1},zTn),s.Ke=function(e){s7e(this,u(e,466))},w(VM,TKn,1826),b(1827,1,lt,$an),s.ue=function(e,t){return s1e(u(e,81),u(t,81))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(VM,MKn,1827),b(466,1,{466:1},VG),s.a=!1,w(VM,AKn,466),b(1828,1,lt,Fan),s.ue=function(e,t){return m4e(u(e,466),u(t,466))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(VM,SKn,1828),b(140,1,{140:1},i3,ZU),s.Fb=function(e){var t;return e==null||ZTe!=Du(e)?!1:(t=u(e,140),mc(this.c,t.c)&&mc(this.d,t.d))},s.Hb=function(){return kT(A(M(Zn,1),rn,1,5,[this.c,this.d]))},s.Ib=function(){return"("+this.c+Ji+this.d+(this.a?"cx":"")+this.b+")"},s.a=!0,s.c=0,s.d=0;var ZTe=w(xa,"Point",140);b(405,22,{3:1,35:1,22:1,405:1},zj);var d0,Rb,kg,_b,TWn=Me(xa,"Point/Quadrant",405,Ie,Eae,dse),MWn;b(1642,1,{},Ymn),s.b=null,s.c=null,s.d=null,s.e=null,s.f=null;var AWn,SWn,PWn,IWn,OWn;w(xa,"RectilinearConvexHull",1642),b(574,1,{369:1},_T),s.Ke=function(e){u0e(this,u(e,140))},s.b=0;var Wrn;w(xa,"RectilinearConvexHull/MaximalElementsEventHandler",574),b(1644,1,lt,Pan),s.ue=function(e,t){return Qhe(Y(e),Y(t))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(xa,"RectilinearConvexHull/MaximalElementsEventHandler/lambda$0$Type",1644),b(1643,1,{369:1},oIn),s.Ke=function(e){k8e(this,u(e,140))},s.a=0,s.b=null,s.c=null,s.d=null,s.e=null,w(xa,"RectilinearConvexHull/RectangleEventHandler",1643),b(1645,1,lt,Ian),s.ue=function(e,t){return Zle(u(e,140),u(t,140))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(xa,"RectilinearConvexHull/lambda$0$Type",1645),b(1646,1,lt,San),s.ue=function(e,t){return nae(u(e,140),u(t,140))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(xa,"RectilinearConvexHull/lambda$1$Type",1646),b(1647,1,lt,xan),s.ue=function(e,t){return tae(u(e,140),u(t,140))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(xa,"RectilinearConvexHull/lambda$2$Type",1647),b(1648,1,lt,Lan),s.ue=function(e,t){return eae(u(e,140),u(t,140))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(xa,"RectilinearConvexHull/lambda$3$Type",1648),b(1649,1,lt,Nan),s.ue=function(e,t){return r5e(u(e,140),u(t,140))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(xa,"RectilinearConvexHull/lambda$4$Type",1649),b(1650,1,{},jMn),w(xa,"Scanline",1650),b(2005,1,{}),w(Gf,"AbstractGraphPlacer",2005),b(325,1,{325:1},bjn),s.mf=function(e){return this.nf(e)?(Tn(this.b,u(k(e,(G(),Hb)),21),e),!0):!1},s.nf=function(e){var t,i,r,c;for(t=u(k(e,(G(),Hb)),21),c=u(ct(at,t),21),r=c.Kc();r.Ob();)if(i=u(r.Pb(),21),!u(ct(this.b,i),15).dc())return!1;return!0};var at;w(Gf,"ComponentGroup",325),b(765,2005,{},Zq),s.of=function(e){var t,i;for(i=new E(this.a);i.av&&(U=0,en+=p+c,p=0),S=f.c,I6(f,U+S.a,en+S.b),No(S),i=j.Math.max(i,U+O.a),p=j.Math.max(p,O.b),U+=O.a+c;if(t.f.a=i,t.f.b=en+p,on(sn(k(o,QS)))){for(r=new jI,UZ(r,e,c),g=e.Kc();g.Ob();)d=u(g.Pb(),37),st(No(d.c),r.e);st(No(t.f),r.a)}UX(t,e)},w(Gf,"SimpleRowGraphPlacer",1291),b(1292,1,lt,_an),s.ue=function(e,t){return twe(u(e,37),u(t,37))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Gf,"SimpleRowGraphPlacer/1",1292);var $Wn;b(1262,1,Kf,Kan),s.Lb=function(e){var t;return t=u(k(u(e,243).b,(nn(),Tr)),74),!!t&&t.b!=0},s.Fb=function(e){return this===e},s.Mb=function(e){var t;return t=u(k(u(e,243).b,(nn(),Tr)),74),!!t&&t.b!=0},w(QM,"CompoundGraphPostprocessor/1",1262),b(1261,1,xt,r9n),s.pf=function(e,t){iFn(this,u(e,37),t)},w(QM,"CompoundGraphPreprocessor",1261),b(441,1,{441:1},GDn),s.c=!1,w(QM,"CompoundGraphPreprocessor/ExternalPort",441),b(243,1,{243:1},AE),s.Ib=function(){return ZO(this.c)+":"+TLn(this.b)},w(QM,"CrossHierarchyEdge",243),b(763,1,lt,$q),s.ue=function(e,t){return z3e(this,u(e,243),u(t,243))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(QM,"CrossHierarchyEdgeComparator",763),b(299,134,{3:1,299:1,94:1,134:1}),s.p=0,w(xc,"LGraphElement",299),b(17,299,{3:1,17:1,299:1,94:1,134:1},Sd),s.Ib=function(){return TLn(this)};var XR=w(xc,"LEdge",17);b(37,299,{3:1,20:1,37:1,299:1,94:1,134:1},bV),s.Jc=function(e){$i(this,e)},s.Kc=function(){return new E(this.b)},s.Ib=function(){return this.b.c.length==0?"G-unlayered"+vl(this.a):this.a.c.length==0?"G-layered"+vl(this.b):"G[layerless"+vl(this.a)+", layers"+vl(this.b)+"]"};var FWn=w(xc,"LGraph",37),xWn;b(657,1,{}),s.qf=function(){return this.e.n},s.We=function(e){return k(this.e,e)},s.rf=function(){return this.e.o},s.sf=function(){return this.e.p},s.Xe=function(e){return li(this.e,e)},s.tf=function(e){this.e.n.a=e.a,this.e.n.b=e.b},s.uf=function(e){this.e.o.a=e.a,this.e.o.b=e.b},s.vf=function(e){this.e.p=e},w(xc,"LGraphAdapters/AbstractLShapeAdapter",657),b(577,1,{839:1},sj),s.wf=function(){var e,t;if(!this.b)for(this.b=th(this.a.b.c.length),t=new E(this.a.b);t.a0&&IDn((Te(t-1,e.length),e.charCodeAt(t-1)),VKn);)--t;if(o> ",e),QT(i)),De(rc((e.a+="[",e),i.i),"]")),e.a},s.c=!0,s.d=!1;var Yrn,Zrn,ncn,ecn,tcn,icn,NWn=w(xc,"LPort",11);b(397,1,dh,Gp),s.Jc=function(e){$i(this,e)},s.Kc=function(){var e;return e=new E(this.a.e),new a5n(e)},w(xc,"LPort/1",397),b(1290,1,yi,a5n),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return u(y(this.a),17).c},s.Ob=function(){return _r(this.a)},s.Qb=function(){B5(this.a)},w(xc,"LPort/1/1",1290),b(359,1,dh,e2),s.Jc=function(e){$i(this,e)},s.Kc=function(){var e;return e=new E(this.a.g),new Fq(e)},w(xc,"LPort/2",359),b(762,1,yi,Fq),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return u(y(this.a),17).d},s.Ob=function(){return _r(this.a)},s.Qb=function(){B5(this.a)},w(xc,"LPort/2/1",762),b(1283,1,dh,z7n),s.Jc=function(e){$i(this,e)},s.Kc=function(){return new of(this)},w(xc,"LPort/CombineIter",1283),b(201,1,yi,of),s.Nb=function(e){Oi(this,e)},s.Qb=function(){w8n()},s.Ob=function(){return A5(this)},s.Pb=function(){return _r(this.a)?y(this.a):y(this.b)},w(xc,"LPort/CombineIter/1",201),b(1285,1,Kf,qan),s.Lb=function(e){return MCn(e)},s.Fb=function(e){return this===e},s.Mb=function(e){return bu(),u(e,11).e.c.length!=0},w(xc,"LPort/lambda$0$Type",1285),b(1284,1,Kf,Gan),s.Lb=function(e){return ACn(e)},s.Fb=function(e){return this===e},s.Mb=function(e){return bu(),u(e,11).g.c.length!=0},w(xc,"LPort/lambda$1$Type",1284),b(1286,1,Kf,zan),s.Lb=function(e){return bu(),u(e,11).j==(J(),Kn)},s.Fb=function(e){return this===e},s.Mb=function(e){return bu(),u(e,11).j==(J(),Kn)},w(xc,"LPort/lambda$2$Type",1286),b(1287,1,Kf,Uan),s.Lb=function(e){return bu(),u(e,11).j==(J(),Vn)},s.Fb=function(e){return this===e},s.Mb=function(e){return bu(),u(e,11).j==(J(),Vn)},w(xc,"LPort/lambda$3$Type",1287),b(1288,1,Kf,Wan),s.Lb=function(e){return bu(),u(e,11).j==(J(),ae)},s.Fb=function(e){return this===e},s.Mb=function(e){return bu(),u(e,11).j==(J(),ae)},w(xc,"LPort/lambda$4$Type",1288),b(1289,1,Kf,Xan),s.Lb=function(e){return bu(),u(e,11).j==(J(),Gn)},s.Fb=function(e){return this===e},s.Mb=function(e){return bu(),u(e,11).j==(J(),Gn)},w(xc,"LPort/lambda$5$Type",1289),b(29,299,{3:1,20:1,299:1,29:1,94:1,134:1},Bs),s.Jc=function(e){$i(this,e)},s.Kc=function(){return new E(this.a)},s.Ib=function(){return"L_"+Fr(this.b.b,this,0)+vl(this.a)},w(xc,"Layer",29),b(1342,1,{},i9n),w(C1,ZKn,1342),b(1346,1,{},Van),s.Kb=function(e){return Pr(u(e,82))},w(C1,"ElkGraphImporter/0methodref$connectableShapeToNode$Type",1346),b(1349,1,{},Qan),s.Kb=function(e){return Pr(u(e,82))},w(C1,"ElkGraphImporter/1methodref$connectableShapeToNode$Type",1349),b(1343,1,Yn,d5n),s.td=function(e){RLn(this.a,u(e,118))},w(C1,nHn,1343),b(1344,1,Yn,b5n),s.td=function(e){RLn(this.a,u(e,118))},w(C1,eHn,1344),b(1345,1,{},Jan),s.Kb=function(e){return new $n(null,new xn(zhe(u(e,79)),16))},w(C1,tHn,1345),b(1347,1,Ve,w5n),s.Mb=function(e){return Ure(this.a,u(e,33))},w(C1,iHn,1347),b(1348,1,{},Yan),s.Kb=function(e){return new $n(null,new xn(Uhe(u(e,79)),16))},w(C1,"ElkGraphImporter/lambda$5$Type",1348),b(1350,1,Ve,g5n),s.Mb=function(e){return Wre(this.a,u(e,33))},w(C1,"ElkGraphImporter/lambda$7$Type",1350),b(1351,1,Ve,Zan),s.Mb=function(e){return f1e(u(e,79))},w(C1,"ElkGraphImporter/lambda$8$Type",1351),b(1278,1,{},g4n);var BWn;w(C1,"ElkGraphLayoutTransferrer",1278),b(1279,1,Ve,p5n),s.Mb=function(e){return xue(this.a,u(e,17))},w(C1,"ElkGraphLayoutTransferrer/lambda$0$Type",1279),b(1280,1,Yn,v5n),s.td=function(e){W9(),W(this.a,u(e,17))},w(C1,"ElkGraphLayoutTransferrer/lambda$1$Type",1280),b(1281,1,Ve,m5n),s.Mb=function(e){return kue(this.a,u(e,17))},w(C1,"ElkGraphLayoutTransferrer/lambda$2$Type",1281),b(1282,1,Yn,k5n),s.td=function(e){W9(),W(this.a,u(e,17))},w(C1,"ElkGraphLayoutTransferrer/lambda$3$Type",1282),b(1485,1,xt,ndn),s.pf=function(e,t){jbe(u(e,37),t)},w(Un,"CommentNodeMarginCalculator",1485),b(1486,1,{},edn),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"CommentNodeMarginCalculator/lambda$0$Type",1486),b(1487,1,Yn,tdn),s.td=function(e){tje(u(e,10))},w(Un,"CommentNodeMarginCalculator/lambda$1$Type",1487),b(1488,1,xt,idn),s.pf=function(e,t){w7e(u(e,37),t)},w(Un,"CommentPostprocessor",1488),b(1489,1,xt,rdn),s.pf=function(e,t){jCe(u(e,37),t)},w(Un,"CommentPreprocessor",1489),b(1490,1,xt,cdn),s.pf=function(e,t){B9e(u(e,37),t)},w(Un,"ConstraintsPostprocessor",1490),b(1491,1,xt,udn),s.pf=function(e,t){zbe(u(e,37),t)},w(Un,"EdgeAndLayerConstraintEdgeReverser",1491),b(1492,1,xt,sdn),s.pf=function(e,t){$2e(u(e,37),t)},w(Un,"EndLabelPostprocessor",1492),b(1493,1,{},odn),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"EndLabelPostprocessor/lambda$0$Type",1493),b(1494,1,Ve,fdn),s.Mb=function(e){return A1e(u(e,10))},w(Un,"EndLabelPostprocessor/lambda$1$Type",1494),b(1495,1,Yn,hdn),s.td=function(e){k4e(u(e,10))},w(Un,"EndLabelPostprocessor/lambda$2$Type",1495),b(1496,1,xt,ldn),s.pf=function(e,t){f6e(u(e,37),t)},w(Un,"EndLabelPreprocessor",1496),b(1497,1,{},adn),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"EndLabelPreprocessor/lambda$0$Type",1497),b(1498,1,Yn,pEn),s.td=function(e){fre(this.a,this.b,this.c,u(e,10))},s.a=0,s.b=0,s.c=!1,w(Un,"EndLabelPreprocessor/lambda$1$Type",1498),b(1499,1,Ve,ddn),s.Mb=function(e){return B(k(u(e,70),(nn(),Zf)))===B((ff(),Cv))},w(Un,"EndLabelPreprocessor/lambda$2$Type",1499),b(1500,1,Yn,y5n),s.td=function(e){Ke(this.a,u(e,70))},w(Un,"EndLabelPreprocessor/lambda$3$Type",1500),b(1501,1,Ve,bdn),s.Mb=function(e){return B(k(u(e,70),(nn(),Zf)))===B((ff(),iw))},w(Un,"EndLabelPreprocessor/lambda$4$Type",1501),b(1502,1,Yn,j5n),s.td=function(e){Ke(this.a,u(e,70))},w(Un,"EndLabelPreprocessor/lambda$5$Type",1502),b(1551,1,xt,w4n),s.pf=function(e,t){Kge(u(e,37),t)};var RWn;w(Un,"EndLabelSorter",1551),b(1552,1,lt,wdn),s.ue=function(e,t){return ppe(u(e,456),u(t,456))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Un,"EndLabelSorter/1",1552),b(456,1,{456:1},NTn),w(Un,"EndLabelSorter/LabelGroup",456),b(1553,1,{},gdn),s.Kb=function(e){return X9(),new $n(null,new xn(u(e,29).a,16))},w(Un,"EndLabelSorter/lambda$0$Type",1553),b(1554,1,Ve,pdn),s.Mb=function(e){return X9(),u(e,10).k==(Qn(),ti)},w(Un,"EndLabelSorter/lambda$1$Type",1554),b(1555,1,Yn,vdn),s.td=function(e){k5e(u(e,10))},w(Un,"EndLabelSorter/lambda$2$Type",1555),b(1556,1,Ve,mdn),s.Mb=function(e){return X9(),B(k(u(e,70),(nn(),Zf)))===B((ff(),iw))},w(Un,"EndLabelSorter/lambda$3$Type",1556),b(1557,1,Ve,kdn),s.Mb=function(e){return X9(),B(k(u(e,70),(nn(),Zf)))===B((ff(),Cv))},w(Un,"EndLabelSorter/lambda$4$Type",1557),b(1503,1,xt,ydn),s.pf=function(e,t){dje(this,u(e,37))},s.b=0,s.c=0,w(Un,"FinalSplineBendpointsCalculator",1503),b(1504,1,{},jdn),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"FinalSplineBendpointsCalculator/lambda$0$Type",1504),b(1505,1,{},Edn),s.Kb=function(e){return new $n(null,new Ed(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(Un,"FinalSplineBendpointsCalculator/lambda$1$Type",1505),b(1506,1,Ve,Cdn),s.Mb=function(e){return!Xi(u(e,17))},w(Un,"FinalSplineBendpointsCalculator/lambda$2$Type",1506),b(1507,1,Ve,Tdn),s.Mb=function(e){return li(u(e,17),(G(),Ga))},w(Un,"FinalSplineBendpointsCalculator/lambda$3$Type",1507),b(1508,1,Yn,E5n),s.td=function(e){Mke(this.a,u(e,128))},w(Un,"FinalSplineBendpointsCalculator/lambda$4$Type",1508),b(1509,1,Yn,Mdn),s.td=function(e){Ox(u(e,17).a)},w(Un,"FinalSplineBendpointsCalculator/lambda$5$Type",1509),b(792,1,xt,xq),s.pf=function(e,t){uEe(this,u(e,37),t)},w(Un,"GraphTransformer",792),b(511,22,{3:1,35:1,22:1,511:1},XG);var QR,zk,_Wn=Me(Un,"GraphTransformer/Mode",511,Ie,V1e,Aoe),KWn;b(1510,1,xt,Adn),s.pf=function(e,t){L8e(u(e,37),t)},w(Un,"HierarchicalNodeResizingProcessor",1510),b(1511,1,xt,Sdn),s.pf=function(e,t){pbe(u(e,37),t)},w(Un,"HierarchicalPortConstraintProcessor",1511),b(1512,1,lt,Pdn),s.ue=function(e,t){return Spe(u(e,10),u(t,10))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Un,"HierarchicalPortConstraintProcessor/NodeComparator",1512),b(1513,1,xt,Idn),s.pf=function(e,t){Nye(u(e,37),t)},w(Un,"HierarchicalPortDummySizeProcessor",1513),b(1514,1,xt,Odn),s.pf=function(e,t){F7e(this,u(e,37),t)},s.a=0,w(Un,"HierarchicalPortOrthogonalEdgeRouter",1514),b(1515,1,lt,Ddn),s.ue=function(e,t){return Rce(u(e,10),u(t,10))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Un,"HierarchicalPortOrthogonalEdgeRouter/1",1515),b(1516,1,lt,$dn),s.ue=function(e,t){return Zde(u(e,10),u(t,10))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Un,"HierarchicalPortOrthogonalEdgeRouter/2",1516),b(1517,1,xt,Fdn),s.pf=function(e,t){c5e(u(e,37),t)},w(Un,"HierarchicalPortPositionProcessor",1517),b(1518,1,xt,p4n),s.pf=function(e,t){nTe(this,u(e,37))},s.a=0,s.c=0;var lS,aS;w(Un,"HighDegreeNodeLayeringProcessor",1518),b(571,1,{571:1},xdn),s.b=-1,s.d=-1,w(Un,"HighDegreeNodeLayeringProcessor/HighDegreeNodeInformation",571),b(1519,1,{},Ldn),s.Kb=function(e){return k8(),xr(u(e,10))},s.Fb=function(e){return this===e},w(Un,"HighDegreeNodeLayeringProcessor/lambda$0$Type",1519),b(1520,1,{},Ndn),s.Kb=function(e){return k8(),ni(u(e,10))},s.Fb=function(e){return this===e},w(Un,"HighDegreeNodeLayeringProcessor/lambda$1$Type",1520),b(1526,1,xt,Bdn),s.pf=function(e,t){lye(this,u(e,37),t)},w(Un,"HyperedgeDummyMerger",1526),b(793,1,{},BU),s.a=!1,s.b=!1,s.c=!1,w(Un,"HyperedgeDummyMerger/MergeState",793),b(1527,1,{},Rdn),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"HyperedgeDummyMerger/lambda$0$Type",1527),b(1528,1,{},_dn),s.Kb=function(e){return new $n(null,new xn(u(e,10).j,16))},w(Un,"HyperedgeDummyMerger/lambda$1$Type",1528),b(1529,1,Yn,Kdn),s.td=function(e){u(e,11).p=-1},w(Un,"HyperedgeDummyMerger/lambda$2$Type",1529),b(1530,1,xt,Hdn),s.pf=function(e,t){fye(u(e,37),t)},w(Un,"HypernodesProcessor",1530),b(1531,1,xt,qdn),s.pf=function(e,t){hye(u(e,37),t)},w(Un,"InLayerConstraintProcessor",1531),b(1532,1,xt,Gdn),s.pf=function(e,t){_be(u(e,37),t)},w(Un,"InnermostNodeMarginCalculator",1532),b(1533,1,xt,zdn),s.pf=function(e,t){pCe(this,u(e,37))},s.a=Vt,s.b=Vt,s.c=Ft,s.d=Ft;var nMe=w(Un,"InteractiveExternalPortPositioner",1533);b(1534,1,{},Udn),s.Kb=function(e){return u(e,17).d.i},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$0$Type",1534),b(1535,1,{},C5n),s.Kb=function(e){return Hce(this.a,Y(e))},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$1$Type",1535),b(1536,1,{},Wdn),s.Kb=function(e){return u(e,17).c.i},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$2$Type",1536),b(1537,1,{},T5n),s.Kb=function(e){return qce(this.a,Y(e))},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$3$Type",1537),b(1538,1,{},M5n),s.Kb=function(e){return Due(this.a,Y(e))},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$4$Type",1538),b(1539,1,{},A5n),s.Kb=function(e){return $ue(this.a,Y(e))},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$5$Type",1539),b(77,22,{3:1,35:1,22:1,77:1,234:1},zt),s.Kf=function(){switch(this.g){case 15:return new bwn;case 22:return new wwn;case 47:return new vwn;case 28:case 35:return new r0n;case 32:return new ndn;case 42:return new idn;case 1:return new rdn;case 41:return new cdn;case 56:return new xq((R3(),zk));case 0:return new xq((R3(),QR));case 2:return new udn;case 54:return new sdn;case 33:return new ldn;case 51:return new ydn;case 55:return new Adn;case 13:return new Sdn;case 38:return new Idn;case 44:return new Odn;case 40:return new Fdn;case 9:return new p4n;case 49:return new ijn;case 37:return new Bdn;case 43:return new Hdn;case 27:return new qdn;case 30:return new Gdn;case 3:return new zdn;case 18:return new Vdn;case 29:return new Qdn;case 5:return new v4n;case 50:return new Xdn;case 34:return new m4n;case 36:return new c0n;case 52:return new w4n;case 11:return new s0n;case 7:return new y4n;case 39:return new o0n;case 45:return new f0n;case 16:return new h0n;case 10:return new l0n;case 48:return new d0n;case 21:return new b0n;case 23:return new JI((Rd(),Gm));case 8:return new g0n;case 12:return new v0n;case 4:return new m0n;case 19:return new T4n;case 17:return new P0n;case 53:return new I0n;case 6:return new H0n;case 25:return new s9n;case 46:return new x0n;case 31:return new Kjn;case 14:return new Q0n;case 26:return new ywn;case 20:return new ebn;case 24:return new JI((Rd(),gP));default:throw T(new Hn(ON+(this.f!=null?this.f:""+this.g)))}};var rcn,ccn,ucn,scn,ocn,fcn,hcn,lcn,acn,dcn,Em,dS,bS,bcn,wcn,gcn,pcn,vcn,mcn,kcn,Cm,ycn,jcn,Ecn,Ccn,Tcn,JR,wS,gS,Mcn,pS,vS,mS,Y4,Z4,nv,Acn,kS,yS,Scn,jS,ES,Pcn,Icn,Ocn,Dcn,CS,YR,Uk,TS,MS,AS,SS,$cn,Fcn,xcn,Lcn,eMe=Me(Un,Bnn,77,Ie,ONn,Moe),HWn;b(1540,1,xt,Vdn),s.pf=function(e,t){mCe(u(e,37),t)},w(Un,"InvertedPortProcessor",1540),b(1541,1,xt,Qdn),s.pf=function(e,t){mke(u(e,37),t)},w(Un,"LabelAndNodeSizeProcessor",1541),b(1542,1,Ve,Jdn),s.Mb=function(e){return u(e,10).k==(Qn(),ti)},w(Un,"LabelAndNodeSizeProcessor/lambda$0$Type",1542),b(1543,1,Ve,Ydn),s.Mb=function(e){return u(e,10).k==(Qn(),Xt)},w(Un,"LabelAndNodeSizeProcessor/lambda$1$Type",1543),b(1544,1,Yn,vEn),s.td=function(e){hre(this.b,this.a,this.c,u(e,10))},s.a=!1,s.c=!1,w(Un,"LabelAndNodeSizeProcessor/lambda$2$Type",1544),b(1545,1,xt,v4n),s.pf=function(e,t){qEe(u(e,37),t)};var qWn;w(Un,"LabelDummyInserter",1545),b(1546,1,Kf,Zdn),s.Lb=function(e){return B(k(u(e,70),(nn(),Zf)))===B((ff(),Ev))},s.Fb=function(e){return this===e},s.Mb=function(e){return B(k(u(e,70),(nn(),Zf)))===B((ff(),Ev))},w(Un,"LabelDummyInserter/1",1546),b(1547,1,xt,Xdn),s.pf=function(e,t){zje(u(e,37),t)},w(Un,"LabelDummyRemover",1547),b(1548,1,Ve,n0n),s.Mb=function(e){return on(sn(k(u(e,70),(nn(),__))))},w(Un,"LabelDummyRemover/lambda$0$Type",1548),b(1359,1,xt,m4n),s.pf=function(e,t){kEe(this,u(e,37),t)},s.a=null;var ZR;w(Un,"LabelDummySwitcher",1359),b(286,1,{286:1},PBn),s.c=0,s.d=null,s.f=0,w(Un,"LabelDummySwitcher/LabelDummyInfo",286),b(1360,1,{},e0n),s.Kb=function(e){return L2(),new $n(null,new xn(u(e,29).a,16))},w(Un,"LabelDummySwitcher/lambda$0$Type",1360),b(1361,1,Ve,t0n),s.Mb=function(e){return L2(),u(e,10).k==(Qn(),Qu)},w(Un,"LabelDummySwitcher/lambda$1$Type",1361),b(1362,1,{},I5n),s.Kb=function(e){return yue(this.a,u(e,10))},w(Un,"LabelDummySwitcher/lambda$2$Type",1362),b(1363,1,Yn,O5n),s.td=function(e){khe(this.a,u(e,286))},w(Un,"LabelDummySwitcher/lambda$3$Type",1363),b(1364,1,lt,i0n),s.ue=function(e,t){return Xfe(u(e,286),u(t,286))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Un,"LabelDummySwitcher/lambda$4$Type",1364),b(791,1,xt,r0n),s.pf=function(e,t){Ode(u(e,37),t)},w(Un,"LabelManagementProcessor",791),b(1549,1,xt,c0n),s.pf=function(e,t){t7e(u(e,37),t)},w(Un,"LabelSideSelector",1549),b(1550,1,Ve,u0n),s.Mb=function(e){return on(sn(k(u(e,70),(nn(),__))))},w(Un,"LabelSideSelector/lambda$0$Type",1550),b(1558,1,xt,s0n),s.pf=function(e,t){Bye(u(e,37),t)},w(Un,"LayerConstraintPostprocessor",1558),b(1559,1,xt,y4n),s.pf=function(e,t){Yme(u(e,37),t)};var Ncn;w(Un,"LayerConstraintPreprocessor",1559),b(360,22,{3:1,35:1,22:1,360:1},Uj);var Wk,PS,IS,n_,GWn=Me(Un,"LayerConstraintPreprocessor/HiddenNodeConnections",360,Ie,Cae,pse),zWn;b(1560,1,xt,o0n),s.pf=function(e,t){Hje(u(e,37),t)},w(Un,"LayerSizeAndGraphHeightCalculator",1560),b(1561,1,xt,f0n),s.pf=function(e,t){z9e(u(e,37),t)},w(Un,"LongEdgeJoiner",1561),b(1562,1,xt,h0n),s.pf=function(e,t){Eje(u(e,37),t)},w(Un,"LongEdgeSplitter",1562),b(1563,1,xt,l0n),s.pf=function(e,t){EEe(this,u(e,37),t)},s.d=0,s.e=0,s.i=0,s.j=0,s.k=0,s.n=0,w(Un,"NodePromotion",1563),b(1564,1,{},a0n),s.Kb=function(e){return u(e,46),qn(),!0},s.Fb=function(e){return this===e},w(Un,"NodePromotion/lambda$0$Type",1564),b(1565,1,{},S5n),s.Kb=function(e){return Khe(this.a,u(e,46))},s.Fb=function(e){return this===e},s.a=0,w(Un,"NodePromotion/lambda$1$Type",1565),b(1566,1,{},P5n),s.Kb=function(e){return Hhe(this.a,u(e,46))},s.Fb=function(e){return this===e},s.a=0,w(Un,"NodePromotion/lambda$2$Type",1566),b(1567,1,xt,d0n),s.pf=function(e,t){WCe(u(e,37),t)},w(Un,"NorthSouthPortPostprocessor",1567),b(1568,1,xt,b0n),s.pf=function(e,t){DCe(u(e,37),t)},w(Un,"NorthSouthPortPreprocessor",1568),b(1569,1,lt,w0n),s.ue=function(e,t){return swe(u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Un,"NorthSouthPortPreprocessor/lambda$0$Type",1569),b(1570,1,xt,g0n),s.pf=function(e,t){Vke(u(e,37),t)},w(Un,"PartitionMidprocessor",1570),b(1571,1,Ve,p0n),s.Mb=function(e){return li(u(e,10),(nn(),dv))},w(Un,"PartitionMidprocessor/lambda$0$Type",1571),b(1572,1,Yn,D5n),s.td=function(e){h1e(this.a,u(e,10))},w(Un,"PartitionMidprocessor/lambda$1$Type",1572),b(1573,1,xt,v0n),s.pf=function(e,t){l8e(u(e,37),t)},w(Un,"PartitionPostprocessor",1573),b(1574,1,xt,m0n),s.pf=function(e,t){yme(u(e,37),t)},w(Un,"PartitionPreprocessor",1574),b(1575,1,Ve,k0n),s.Mb=function(e){return li(u(e,10),(nn(),dv))},w(Un,"PartitionPreprocessor/lambda$0$Type",1575),b(1576,1,{},y0n),s.Kb=function(e){return new $n(null,new Ed(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(Un,"PartitionPreprocessor/lambda$1$Type",1576),b(1577,1,Ve,j0n),s.Mb=function(e){return bpe(u(e,17))},w(Un,"PartitionPreprocessor/lambda$2$Type",1577),b(1578,1,Yn,E0n),s.td=function(e){pwe(u(e,17))},w(Un,"PartitionPreprocessor/lambda$3$Type",1578),b(1579,1,xt,T4n),s.pf=function(e,t){$ke(u(e,37),t)};var Bcn,UWn,WWn,XWn,Rcn,_cn;w(Un,"PortListSorter",1579),b(1580,1,{},C0n),s.Kb=function(e){return Q3(),u(e,11).e},w(Un,"PortListSorter/lambda$0$Type",1580),b(1581,1,{},T0n),s.Kb=function(e){return Q3(),u(e,11).g},w(Un,"PortListSorter/lambda$1$Type",1581),b(1582,1,lt,M0n),s.ue=function(e,t){return qAn(u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Un,"PortListSorter/lambda$2$Type",1582),b(1583,1,lt,A0n),s.ue=function(e,t){return B3e(u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Un,"PortListSorter/lambda$3$Type",1583),b(1584,1,lt,S0n),s.ue=function(e,t){return YBn(u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Un,"PortListSorter/lambda$4$Type",1584),b(1585,1,xt,P0n),s.pf=function(e,t){Ume(u(e,37),t)},w(Un,"PortSideProcessor",1585),b(1586,1,xt,I0n),s.pf=function(e,t){W7e(u(e,37),t)},w(Un,"ReversedEdgeRestorer",1586),b(1591,1,xt,s9n),s.pf=function(e,t){j3e(this,u(e,37),t)},w(Un,"SelfLoopPortRestorer",1591),b(1592,1,{},O0n),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"SelfLoopPortRestorer/lambda$0$Type",1592),b(1593,1,Ve,D0n),s.Mb=function(e){return u(e,10).k==(Qn(),ti)},w(Un,"SelfLoopPortRestorer/lambda$1$Type",1593),b(1594,1,Ve,$0n),s.Mb=function(e){return li(u(e,10),(G(),hv))},w(Un,"SelfLoopPortRestorer/lambda$2$Type",1594),b(1595,1,{},F0n),s.Kb=function(e){return u(k(u(e,10),(G(),hv)),403)},w(Un,"SelfLoopPortRestorer/lambda$3$Type",1595),b(1596,1,Yn,$5n),s.td=function(e){O5e(this.a,u(e,403))},w(Un,"SelfLoopPortRestorer/lambda$4$Type",1596),b(794,1,Yn,HH),s.td=function(e){U5e(u(e,101))},w(Un,"SelfLoopPortRestorer/lambda$5$Type",794),b(1597,1,xt,x0n),s.pf=function(e,t){Ope(u(e,37),t)},w(Un,"SelfLoopPostProcessor",1597),b(1598,1,{},L0n),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"SelfLoopPostProcessor/lambda$0$Type",1598),b(1599,1,Ve,N0n),s.Mb=function(e){return u(e,10).k==(Qn(),ti)},w(Un,"SelfLoopPostProcessor/lambda$1$Type",1599),b(1600,1,Ve,B0n),s.Mb=function(e){return li(u(e,10),(G(),hv))},w(Un,"SelfLoopPostProcessor/lambda$2$Type",1600),b(1601,1,Yn,R0n),s.td=function(e){B4e(u(e,10))},w(Un,"SelfLoopPostProcessor/lambda$3$Type",1601),b(1602,1,{},_0n),s.Kb=function(e){return new $n(null,new xn(u(e,101).f,1))},w(Un,"SelfLoopPostProcessor/lambda$4$Type",1602),b(1603,1,Yn,F5n),s.td=function(e){Aae(this.a,u(e,409))},w(Un,"SelfLoopPostProcessor/lambda$5$Type",1603),b(1604,1,Ve,K0n),s.Mb=function(e){return!!u(e,101).i},w(Un,"SelfLoopPostProcessor/lambda$6$Type",1604),b(1605,1,Yn,x5n),s.td=function(e){lie(this.a,u(e,101))},w(Un,"SelfLoopPostProcessor/lambda$7$Type",1605),b(1587,1,xt,H0n),s.pf=function(e,t){C9e(u(e,37),t)},w(Un,"SelfLoopPreProcessor",1587),b(1588,1,{},q0n),s.Kb=function(e){return new $n(null,new xn(u(e,101).f,1))},w(Un,"SelfLoopPreProcessor/lambda$0$Type",1588),b(1589,1,{},G0n),s.Kb=function(e){return u(e,409).a},w(Un,"SelfLoopPreProcessor/lambda$1$Type",1589),b(1590,1,Yn,z0n),s.td=function(e){gce(u(e,17))},w(Un,"SelfLoopPreProcessor/lambda$2$Type",1590),b(1606,1,xt,Kjn),s.pf=function(e,t){y5e(this,u(e,37),t)},w(Un,"SelfLoopRouter",1606),b(1607,1,{},U0n),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"SelfLoopRouter/lambda$0$Type",1607),b(1608,1,Ve,W0n),s.Mb=function(e){return u(e,10).k==(Qn(),ti)},w(Un,"SelfLoopRouter/lambda$1$Type",1608),b(1609,1,Ve,X0n),s.Mb=function(e){return li(u(e,10),(G(),hv))},w(Un,"SelfLoopRouter/lambda$2$Type",1609),b(1610,1,{},V0n),s.Kb=function(e){return u(k(u(e,10),(G(),hv)),403)},w(Un,"SelfLoopRouter/lambda$3$Type",1610),b(1611,1,Yn,N7n),s.td=function(e){e1e(this.a,this.b,u(e,403))},w(Un,"SelfLoopRouter/lambda$4$Type",1611),b(1612,1,xt,Q0n),s.pf=function(e,t){G8e(u(e,37),t)},w(Un,"SemiInteractiveCrossMinProcessor",1612),b(1613,1,Ve,J0n),s.Mb=function(e){return u(e,10).k==(Qn(),ti)},w(Un,"SemiInteractiveCrossMinProcessor/lambda$0$Type",1613),b(1614,1,Ve,Y0n),s.Mb=function(e){return iCn(u(e,10))._b((nn(),Jb))},w(Un,"SemiInteractiveCrossMinProcessor/lambda$1$Type",1614),b(1615,1,lt,Z0n),s.ue=function(e,t){return mbe(u(e,10),u(t,10))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Un,"SemiInteractiveCrossMinProcessor/lambda$2$Type",1615),b(1616,1,{},nbn),s.Ce=function(e,t){return v1e(u(e,10),u(t,10))},w(Un,"SemiInteractiveCrossMinProcessor/lambda$3$Type",1616),b(1618,1,xt,ebn),s.pf=function(e,t){Rye(u(e,37),t)},w(Un,"SortByInputModelProcessor",1618),b(1619,1,Ve,tbn),s.Mb=function(e){return u(e,11).g.c.length!=0},w(Un,"SortByInputModelProcessor/lambda$0$Type",1619),b(1620,1,Yn,L5n),s.td=function(e){J5e(this.a,u(e,11))},w(Un,"SortByInputModelProcessor/lambda$1$Type",1620),b(1693,803,{},YIn),s.Me=function(e){var t,i,r,c;switch(this.c=e,this.a.g){case 2:t=new X,Bt(pt(new $n(null,new xn(this.c.a.b,16)),new gbn),new H7n(this,t)),L7(this,new cbn),Yc(t,new ubn),t.c=F(Zn,rn,1,0,5,1),Bt(pt(new $n(null,new xn(this.c.a.b,16)),new sbn),new B5n(t)),L7(this,new obn),Yc(t,new fbn),t.c=F(Zn,rn,1,0,5,1),i=yyn(lOn(tC(new $n(null,new xn(this.c.a.b,16)),new R5n(this))),new hbn),Bt(new $n(null,new xn(this.c.a.a,16)),new R7n(i,t)),L7(this,new abn),Yc(t,new ibn),t.c=F(Zn,rn,1,0,5,1);break;case 3:r=new X,L7(this,new rbn),c=yyn(lOn(tC(new $n(null,new xn(this.c.a.b,16)),new N5n(this))),new lbn),Bt(pt(new $n(null,new xn(this.c.a.b,16)),new dbn),new K7n(c,r)),L7(this,new bbn),Yc(r,new wbn),r.c=F(Zn,rn,1,0,5,1);break;default:throw T(new Umn)}},s.b=0,w(Qt,"EdgeAwareScanlineConstraintCalculation",1693),b(1694,1,Kf,rbn),s.Lb=function(e){return I(u(e,57).g,145)},s.Fb=function(e){return this===e},s.Mb=function(e){return I(u(e,57).g,145)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$0$Type",1694),b(1695,1,{},N5n),s.Fe=function(e){return I6e(this.a,u(e,57))},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$1$Type",1695),b(1703,1,LM,B7n),s.Vd=function(){k6(this.a,this.b,-1)},s.b=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$10$Type",1703),b(1705,1,Kf,cbn),s.Lb=function(e){return I(u(e,57).g,145)},s.Fb=function(e){return this===e},s.Mb=function(e){return I(u(e,57).g,145)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$11$Type",1705),b(1706,1,Yn,ubn),s.td=function(e){u(e,365).Vd()},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$12$Type",1706),b(1707,1,Ve,sbn),s.Mb=function(e){return I(u(e,57).g,10)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$13$Type",1707),b(1709,1,Yn,B5n),s.td=function(e){i2e(this.a,u(e,57))},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$14$Type",1709),b(1708,1,LM,U7n),s.Vd=function(){k6(this.b,this.a,-1)},s.a=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$15$Type",1708),b(1710,1,Kf,obn),s.Lb=function(e){return I(u(e,57).g,10)},s.Fb=function(e){return this===e},s.Mb=function(e){return I(u(e,57).g,10)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$16$Type",1710),b(1711,1,Yn,fbn),s.td=function(e){u(e,365).Vd()},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$17$Type",1711),b(1712,1,{},R5n),s.Fe=function(e){return O6e(this.a,u(e,57))},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$18$Type",1712),b(1713,1,{},hbn),s.De=function(){return 0},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$19$Type",1713),b(1696,1,{},lbn),s.De=function(){return 0},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$2$Type",1696),b(1715,1,Yn,R7n),s.td=function(e){Bfe(this.a,this.b,u(e,307))},s.a=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$20$Type",1715),b(1714,1,LM,_7n),s.Vd=function(){oNn(this.a,this.b,-1)},s.b=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$21$Type",1714),b(1716,1,Kf,abn),s.Lb=function(e){return u(e,57),!0},s.Fb=function(e){return this===e},s.Mb=function(e){return u(e,57),!0},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$22$Type",1716),b(1717,1,Yn,ibn),s.td=function(e){u(e,365).Vd()},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$23$Type",1717),b(1697,1,Ve,dbn),s.Mb=function(e){return I(u(e,57).g,10)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$3$Type",1697),b(1699,1,Yn,K7n),s.td=function(e){Rfe(this.a,this.b,u(e,57))},s.a=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$4$Type",1699),b(1698,1,LM,W7n),s.Vd=function(){k6(this.b,this.a,-1)},s.a=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$5$Type",1698),b(1700,1,Kf,bbn),s.Lb=function(e){return u(e,57),!0},s.Fb=function(e){return this===e},s.Mb=function(e){return u(e,57),!0},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$6$Type",1700),b(1701,1,Yn,wbn),s.td=function(e){u(e,365).Vd()},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$7$Type",1701),b(1702,1,Ve,gbn),s.Mb=function(e){return I(u(e,57).g,145)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$8$Type",1702),b(1704,1,Yn,H7n),s.td=function(e){L0e(this.a,this.b,u(e,57))},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$9$Type",1704),b(1521,1,xt,ijn),s.pf=function(e,t){Ije(this,u(e,37),t)};var VWn;w(Qt,"HorizontalGraphCompactor",1521),b(1522,1,{},_5n),s.Oe=function(e,t){var i,r,c;return eV(e,t)||(i=$w(e),r=$w(t),!!i&&i.k==(Qn(),Xt)||!!r&&r.k==(Qn(),Xt))?0:(c=u(k(this.a.a,(G(),Ig)),304),Gce(c,i?i.k:(Qn(),gi),r?r.k:(Qn(),gi)))},s.Pe=function(e,t){var i,r,c;return eV(e,t)?1:(i=$w(e),r=$w(t),c=u(k(this.a.a,(G(),Ig)),304),Qz(c,i?i.k:(Qn(),gi),r?r.k:(Qn(),gi)))},w(Qt,"HorizontalGraphCompactor/1",1522),b(1523,1,{},pbn),s.Ne=function(e,t){return n5(),e.a.i==0},w(Qt,"HorizontalGraphCompactor/lambda$0$Type",1523),b(1524,1,{},K5n),s.Ne=function(e,t){return b1e(this.a,e,t)},w(Qt,"HorizontalGraphCompactor/lambda$1$Type",1524),b(1664,1,{},NPn);var QWn,JWn;w(Qt,"LGraphToCGraphTransformer",1664),b(1672,1,Ve,vbn),s.Mb=function(e){return e!=null},w(Qt,"LGraphToCGraphTransformer/0methodref$nonNull$Type",1672),b(1665,1,{},mbn),s.Kb=function(e){return go(),Lr(k(u(u(e,57).g,10),(G(),rt)))},w(Qt,"LGraphToCGraphTransformer/lambda$0$Type",1665),b(1666,1,{},kbn),s.Kb=function(e){return go(),_Dn(u(u(e,57).g,145))},w(Qt,"LGraphToCGraphTransformer/lambda$1$Type",1666),b(1675,1,Ve,ybn),s.Mb=function(e){return go(),I(u(e,57).g,10)},w(Qt,"LGraphToCGraphTransformer/lambda$10$Type",1675),b(1676,1,Yn,jbn),s.td=function(e){d1e(u(e,57))},w(Qt,"LGraphToCGraphTransformer/lambda$11$Type",1676),b(1677,1,Ve,Ebn),s.Mb=function(e){return go(),I(u(e,57).g,145)},w(Qt,"LGraphToCGraphTransformer/lambda$12$Type",1677),b(1681,1,Yn,Cbn),s.td=function(e){vge(u(e,57))},w(Qt,"LGraphToCGraphTransformer/lambda$13$Type",1681),b(1678,1,Yn,H5n),s.td=function(e){Hre(this.a,u(e,8))},s.a=0,w(Qt,"LGraphToCGraphTransformer/lambda$14$Type",1678),b(1679,1,Yn,q5n),s.td=function(e){Gre(this.a,u(e,110))},s.a=0,w(Qt,"LGraphToCGraphTransformer/lambda$15$Type",1679),b(1680,1,Yn,G5n),s.td=function(e){qre(this.a,u(e,8))},s.a=0,w(Qt,"LGraphToCGraphTransformer/lambda$16$Type",1680),b(1682,1,{},Tbn),s.Kb=function(e){return go(),new $n(null,new Ed(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(Qt,"LGraphToCGraphTransformer/lambda$17$Type",1682),b(1683,1,Ve,Mbn),s.Mb=function(e){return go(),Xi(u(e,17))},w(Qt,"LGraphToCGraphTransformer/lambda$18$Type",1683),b(1684,1,Yn,z5n),s.td=function(e){C0e(this.a,u(e,17))},w(Qt,"LGraphToCGraphTransformer/lambda$19$Type",1684),b(1668,1,Yn,U5n),s.td=function(e){rae(this.a,u(e,145))},w(Qt,"LGraphToCGraphTransformer/lambda$2$Type",1668),b(1685,1,{},Abn),s.Kb=function(e){return go(),new $n(null,new xn(u(e,29).a,16))},w(Qt,"LGraphToCGraphTransformer/lambda$20$Type",1685),b(1686,1,{},Sbn),s.Kb=function(e){return go(),new $n(null,new Ed(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(Qt,"LGraphToCGraphTransformer/lambda$21$Type",1686),b(1687,1,{},Pbn),s.Kb=function(e){return go(),u(k(u(e,17),(G(),Ga)),15)},w(Qt,"LGraphToCGraphTransformer/lambda$22$Type",1687),b(1688,1,Ve,Ibn),s.Mb=function(e){return Uce(u(e,15))},w(Qt,"LGraphToCGraphTransformer/lambda$23$Type",1688),b(1689,1,Yn,W5n),s.td=function(e){y6e(this.a,u(e,15))},w(Qt,"LGraphToCGraphTransformer/lambda$24$Type",1689),b(1667,1,Yn,q7n),s.td=function(e){zae(this.a,this.b,u(e,145))},w(Qt,"LGraphToCGraphTransformer/lambda$3$Type",1667),b(1669,1,{},Obn),s.Kb=function(e){return go(),new $n(null,new xn(u(e,29).a,16))},w(Qt,"LGraphToCGraphTransformer/lambda$4$Type",1669),b(1670,1,{},Dbn),s.Kb=function(e){return go(),new $n(null,new Ed(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(Qt,"LGraphToCGraphTransformer/lambda$5$Type",1670),b(1671,1,{},$bn),s.Kb=function(e){return go(),u(k(u(e,17),(G(),Ga)),15)},w(Qt,"LGraphToCGraphTransformer/lambda$6$Type",1671),b(1673,1,Yn,X5n),s.td=function(e){Z6e(this.a,u(e,15))},w(Qt,"LGraphToCGraphTransformer/lambda$8$Type",1673),b(1674,1,Yn,G7n),s.td=function(e){ace(this.a,this.b,u(e,145))},w(Qt,"LGraphToCGraphTransformer/lambda$9$Type",1674),b(1663,1,{},Fbn),s.Le=function(e){var t,i,r,c,o;for(this.a=e,this.d=new _I,this.c=F(krn,rn,121,this.a.a.a.c.length,0,1),this.b=0,i=new E(this.a.a.a);i.a=C&&(W(o,Q(d)),O=j.Math.max(O,x[d-1]-g),h+=m,S+=x[d-1]-S,g=x[d-1],m=l[d]),m=j.Math.max(m,l[d]),++d;h+=m}v=j.Math.min(1/O,1/t.b/h),v>r&&(r=v,i=o)}return i},s.Wf=function(){return!1},w(zf,"MSDCutIndexHeuristic",802),b(1617,1,xt,ywn),s.pf=function(e,t){Oye(u(e,37),t)},w(zf,"SingleEdgeGraphWrapper",1617),b(227,22,{3:1,35:1,22:1,227:1},s5);var Eg,iv,rv,Kb,Tm,Cg,cv=Me(lc,"CenterEdgeLabelPlacementStrategy",227,Ie,Hde,kse),fXn;b(422,22,{3:1,35:1,22:1,422:1},QG);var Hcn,l_,qcn=Me(lc,"ConstraintCalculationStrategy",422,Ie,D1e,yse),hXn;b(314,22,{3:1,35:1,22:1,314:1,246:1,234:1},pO),s.Kf=function(){return mLn(this)},s.Xf=function(){return mLn(this)};var Xk,dp,Gcn,zcn=Me(lc,"CrossingMinimizationStrategy",314,Ie,Cle,jse),lXn;b(337,22,{3:1,35:1,22:1,337:1},vO);var Ucn,a_,LS,Wcn=Me(lc,"CuttingStrategy",337,Ie,Tle,Tse),aXn;b(335,22,{3:1,35:1,22:1,335:1,246:1,234:1},Z9),s.Kf=function(){return cNn(this)},s.Xf=function(){return cNn(this)};var Xcn,d_,Mm,b_,Am,Vcn=Me(lc,"CycleBreakingStrategy",335,Ie,bde,Mse),dXn;b(419,22,{3:1,35:1,22:1,419:1},JG);var NS,Qcn,Jcn=Me(lc,"DirectionCongruency",419,Ie,O1e,Ase),bXn;b(450,22,{3:1,35:1,22:1,450:1},mO);var uv,w_,Tg,wXn=Me(lc,"EdgeConstraint",450,Ie,Mle,Sse),gXn;b(276,22,{3:1,35:1,22:1,276:1},o5);var g_,p_,v_,m_,BS,k_,Ycn=Me(lc,"EdgeLabelSideSelection",276,Ie,Ude,Pse),pXn;b(479,22,{3:1,35:1,22:1,479:1},YG);var RS,Zcn,nun=Me(lc,"EdgeStraighteningStrategy",479,Ie,I1e,Ise),vXn;b(274,22,{3:1,35:1,22:1,274:1},f5);var y_,eun,tun,_S,iun,run,cun=Me(lc,"FixedAlignment",274,Ie,Gde,Ose),mXn;b(275,22,{3:1,35:1,22:1,275:1},h5);var uun,sun,oun,fun,Sm,hun,lun=Me(lc,"GraphCompactionStrategy",275,Ie,qde,Dse),kXn;b(256,22,{3:1,35:1,22:1,256:1},_0);var sv,KS,ov,Ds,Pm,HS,fv,Mg,qS,Im,j_=Me(lc,"GraphProperties",256,Ie,Obe,$se),yXn;b(292,22,{3:1,35:1,22:1,292:1},kO);var Vk,E_,C_,T_=Me(lc,"GreedySwitchType",292,Ie,Ple,Fse),jXn;b(303,22,{3:1,35:1,22:1,303:1},yO);var bp,Qk,Ag,EXn=Me(lc,"InLayerConstraint",303,Ie,Sle,xse),CXn;b(420,22,{3:1,35:1,22:1,420:1},ZG);var M_,aun,dun=Me(lc,"InteractiveReferencePoint",420,Ie,$1e,Lse),TXn,bun,wp,g0,GS,wun,gun,zS,pun,Jk,US,Om,gp,Hb,A_,WS,nc,vun,p0,Sc,S_,P_,Yk,qa,v0,pp,mun,vp,Zk,qb,Vo,Js,I_,Sg,dc,rt,kun,yun,jun,Eun,Cun,O_,XS,Mu,m0,D_,mp,ny,yf,Pg,hv,Ig,Og,lv,Ga,Tun,$_,F_,kp;b(163,22,{3:1,35:1,22:1,163:1},e8);var Dm,$l,$m,Gb,ey,Mun=Me(lc,"LayerConstraint",163,Ie,pde,Nse),MXn;b(848,1,Gs,P4n),s.Qe=function(e){En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Rnn),""),"Direction Congruency"),"Specifies how drawings of the same graph with different layout directions compare to each other: either a natural reading direction is preserved or the drawings are rotated versions of each other."),Lun),(y1(),Nt)),Jcn),Cn((qo(),Xn))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,_nn),""),"Feedback Edges"),"Whether feedback edges should be highlighted by routing around the nodes."),(qn(),!1)),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,JM),""),"Interactive Reference Point"),"Determines which point of a node is considered by interactive layout phases."),Hun),Nt),dun),Cn(Xn)))),Mi(e,JM,FN,pVn),Mi(e,JM,Y6,gVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Knn),""),"Merge Edges"),"Edges that have no ports are merged so they touch the connected nodes at the same points. When this option is disabled, one port is created for each edge directly connected to a node. When it is enabled, all such incoming edges share an input port, and all outgoing edges share an output port."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Hnn),""),"Merge Hierarchy-Crossing Edges"),"If hierarchical layout is active, hierarchy-crossing edges use as few hierarchical ports as possible. They are broken by the algorithm, with hierarchical ports inserted as required. Usually, one such port is created for each edge at each hierarchy crossing point. With this option set to true, we try to create as few hierarchical ports as possible in the process. In particular, all edges that form a hyperedge can share a port."),!0),_i),si),Cn(Xn)))),En(e,new bn(qie(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,qnn),""),"Allow Non-Flow Ports To Switch Sides"),"Specifies whether non-flow ports may switch sides if their node's port constraints are either FIXED_SIDE or FIXED_ORDER. A non-flow port is a port on a side that is not part of the currently configured layout flow. For instance, given a left-to-right layout direction, north and south ports would be considered non-flow ports. Further note that the underlying criterium whether to switch sides or not solely relies on the minimization of edge crossings. Hence, edge length and other aesthetics criteria are not addressed."),!1),_i),si),Cn(Qa)),A(M(tn,1),q,2,6,["org.eclipse.elk.layered.northOrSouthPort"])))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Gnn),""),"Port Sorting Strategy"),"Only relevant for nodes with FIXED_SIDE port constraints. Determines the way a node's ports are distributed on the sides of a node if their order is not prescribed. The option is set on parent nodes."),Qun),Nt),ron),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,znn),""),"Thoroughness"),"How much effort should be spent to produce a nice layout."),Q(7)),sc),Ui),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Unn),""),"Add Unnecessary Bendpoints"),"Adds bend points even if an edge does not change direction. If true, each long edge dummy will contribute a bend point to its edges and hierarchy-crossing edges will always get a bend point where they cross hierarchy boundaries. By default, bend points are only added where an edge changes direction."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Wnn),""),"Generate Position and Layer IDs"),"If enabled position id and layer id are generated, which are usually only used internally when setting the interactiveLayout option. This option should be specified on the root node."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,FN),"cycleBreaking"),"Cycle Breaking Strategy"),"Strategy for cycle breaking. Cycle breaking looks for cycles in the graph and determines which edges to reverse to break the cycles. Reversed edges will end up pointing to the opposite direction of regular edges (that is, reversed edges will point left if edges usually point right)."),xun),Nt),Vcn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,kk),rB),"Node Layering Strategy"),"Strategy for node layering."),zun),Nt),Usn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Xnn),rB),"Layer Constraint"),"Determines a constraint on the placement of the node regarding the layering."),qun),Nt),Mun),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Vnn),rB),"Layer Choice Constraint"),"Allows to set a constraint regarding the layer placement of a node. Let i be the value of teh constraint. Assumed the drawing has n layers and i < n. If set to i, it expresses that the node should be placed in i-th layer. Should i>=n be true then the node is placed in the last layer of the drawing. Note that this option is not part of any of ELK Layered's default configurations but is only evaluated as part of the `InteractiveLayeredGraphVisitor`, which must be applied manually or used via the `DiagramLayoutEngine."),Q(-1)),sc),Ui),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Qnn),rB),"Layer ID"),"Layer identifier that was calculated by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set."),Q(-1)),sc),Ui),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,xN),bHn),"Upper Bound On Width [MinWidth Layerer]"),"Defines a loose upper bound on the width of the MinWidth layerer. If set to '-1' multiple values are tested and the best result is selected."),Q(4)),sc),Ui),Cn(Xn)))),Mi(e,xN,kk,CVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,LN),bHn),"Upper Layer Estimation Scaling Factor [MinWidth Layerer]"),"Multiplied with Upper Bound On Width for defining an upper bound on the width of layers which haven't been determined yet, but whose maximum width had been (roughly) estimated by the MinWidth algorithm. Compensates for too high estimations. If set to '-1' multiple values are tested and the best result is selected."),Q(2)),sc),Ui),Cn(Xn)))),Mi(e,LN,kk,MVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,NN),wHn),"Node Promotion Strategy"),"Reduces number of dummy nodes after layering phase (if possible)."),Gun),Nt),eon),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,BN),wHn),"Max Node Promotion Iterations"),"Limits the number of iterations for node promotion."),Q(0)),sc),Ui),Cn(Xn)))),Mi(e,BN,NN,null),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,RN),"layering.coffmanGraham"),"Layer Bound"),"The maximum number of nodes allowed per layer."),Q(nt)),sc),Ui),Cn(Xn)))),Mi(e,RN,kk,mVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Y6),yk),"Crossing Minimization Strategy"),"Strategy for crossing minimization."),Fun),Nt),zcn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Jnn),yk),"Force Node Model Order"),"The node order given by the model does not change to produce a better layout. E.g. if node A is before node B in the model this is not changed during crossing minimization. This assumes that the node model order is already respected before crossing minimization. This can be achieved by setting considerModelOrder.strategy to NODES_AND_EDGES."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,_N),yk),"Hierarchical Sweepiness"),"How likely it is to use cross-hierarchy (1) vs bottom-up (-1)."),.1),Or),Si),Cn(Xn)))),Mi(e,_N,hA,zXn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,KN),yk),"Semi-Interactive Crossing Minimization"),"Preserves the order of nodes within a layer but still minimizes crossings between edges connecting long edge dummies. Derives the desired order from positions specified by the 'org.eclipse.elk.position' layout option. Requires a crossing minimization strategy that is able to process 'in-layer' constraints."),!1),_i),si),Cn(Xn)))),Mi(e,KN,Y6,VXn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ynn),yk),"Position Choice Constraint"),"Allows to set a constraint regarding the position placement of a node in a layer. Assumed the layer in which the node placed includes n other nodes and i < n. If set to i, it expresses that the node should be placed at the i-th position. Should i>=n be true then the node is placed at the last position in the layer. Note that this option is not part of any of ELK Layered's default configurations but is only evaluated as part of the `InteractiveLayeredGraphVisitor`, which must be applied manually or used via the `DiagramLayoutEngine."),Q(-1)),sc),Ui),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Znn),yk),"Position ID"),"Position within a layer that was determined by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set."),Q(-1)),sc),Ui),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,nen),gHn),"Greedy Switch Activation Threshold"),"By default it is decided automatically if the greedy switch is activated or not. The decision is based on whether the size of the input graph (without dummy nodes) is smaller than the value of this option. A '0' enforces the activation."),Q(40)),sc),Ui),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,HN),gHn),"Greedy Switch Crossing Minimization"),"Greedy Switch strategy for crossing minimization. The greedy switch heuristic is executed after the regular crossing minimization as a post-processor. Note that if 'hierarchyHandling' is set to 'INCLUDE_CHILDREN', the 'greedySwitchHierarchical.type' option must be used."),$un),Nt),T_),Cn(Xn)))),Mi(e,HN,Y6,qXn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,YM),"crossingMinimization.greedySwitchHierarchical"),"Greedy Switch Crossing Minimization (hierarchical)"),"Activates the greedy switch heuristic in case hierarchical layout is used. The differences to the non-hierarchical case (see 'greedySwitch.type') are: 1) greedy switch is inactive by default, 3) only the option value set on the node at which hierarchical layout starts is relevant, and 2) if it's activated by the user, it properly addresses hierarchy-crossing edges."),Dun),Nt),T_),Cn(Xn)))),Mi(e,YM,Y6,_Xn),Mi(e,YM,hA,KXn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,lg),pHn),"Node Placement Strategy"),"Strategy for node placement."),Vun),Nt),Qsn),Cn(Xn)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,ZM),pHn),"Favor Straight Edges Over Balancing"),"Favor straight edges over a balanced node placement. The default behavior is determined automatically based on the used 'edgeRouting'. For an orthogonal style it is set to true, for all other styles to false."),_i),si),Cn(Xn)))),Mi(e,ZM,lg,NVn),Mi(e,ZM,lg,BVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,qN),vHn),"BK Edge Straightening"),"Specifies whether the Brandes Koepf node placer tries to increase the number of straight edges at the expense of diagram size. There is a subtle difference to the 'favorStraightEdges' option, which decides whether a balanced placement of the nodes is desired, or not. In bk terms this means combining the four alignments into a single balanced one, or not. This option on the other hand tries to straighten additional edges during the creation of each of the four alignments."),Uun),Nt),nun),Cn(Xn)))),Mi(e,qN,lg,$Vn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,GN),vHn),"BK Fixed Alignment"),"Tells the BK node placer to use a certain alignment (out of its four) instead of the one producing the smallest height, or the combination of all four."),Wun),Nt),cun),Cn(Xn)))),Mi(e,GN,lg,xVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,zN),"nodePlacement.linearSegments"),"Linear Segments Deflection Dampening"),"Dampens the movement of nodes to keep the diagram from getting too large."),.3),Or),Si),Cn(Xn)))),Mi(e,zN,lg,_Vn),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,UN),"nodePlacement.networkSimplex"),"Node Flexibility"),"Aims at shorter and straighter edges. Two configurations are possible: (a) allow ports to move freely on the side they are assigned to (the order is always defined beforehand), (b) additionally allow to enlarge a node wherever it helps. If this option is not configured for a node, the 'nodeFlexibility.default' value is used, which is specified for the node's parent."),Nt),iK),Cn(pi)))),Mi(e,UN,lg,GVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,WN),"nodePlacement.networkSimplex.nodeFlexibility"),"Node Flexibility Default"),"Default value of the 'nodeFlexibility' option for the children of a hierarchical node."),Xun),Nt),iK),Cn(Xn)))),Mi(e,WN,lg,qVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,een),mHn),"Self-Loop Distribution"),"Alter the distribution of the loops around the node. It only takes effect for PortConstraints.FREE."),Run),Nt),son),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ten),mHn),"Self-Loop Ordering"),"Alter the ordering of the loops they can either be stacked or sequenced. It only takes effect for PortConstraints.FREE."),_un),Nt),oon),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,nA),"edgeRouting.splines"),"Spline Routing Mode"),"Specifies the way control points are assembled for each individual edge. CONSERVATIVE ensures that edges are properly routed around the nodes but feels rather orthogonal at times. SLOPPY uses fewer control points to obtain curvier edge routes but may result in edges overlapping nodes."),Kun),Nt),hon),Cn(Xn)))),Mi(e,nA,jk,uVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,eA),"edgeRouting.splines.sloppy"),"Sloppy Spline Layer Spacing Factor"),"Spacing factor for routing area between layers when using sloppy spline routing."),.2),Or),Si),Cn(Xn)))),Mi(e,eA,jk,oVn),Mi(e,eA,nA,fVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,XN),"edgeRouting.polyline"),"Sloped Edge Zone Width"),"Width of the strip to the left and to the right of each layer where the polyline edge router is allowed to refrain from ensuring that edges are routed horizontally. This prevents awkward bend points for nodes that extent almost to the edge of their layer."),2),Or),Si),Cn(Xn)))),Mi(e,XN,jk,tVn),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,ien),pf),"Spacing Base Value"),"An optional base value for all other layout options of the 'spacing' group. It can be used to conveniently alter the overall 'spaciousness' of the drawing. Whenever an explicit value is set for the other layout options, this base value will have no effect. The base value is not inherited, i.e. it must be set for each hierarchical node."),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ren),pf),"Edge Node Between Layers Spacing"),"The spacing to be preserved between nodes and edges that are routed next to the node's layer. For the spacing between nodes and edges that cross the node's layer 'spacing.edgeNode' is used."),10),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,cen),pf),"Edge Edge Between Layer Spacing"),"Spacing to be preserved between pairs of edges that are routed between the same pair of layers. Note that 'spacing.edgeEdge' is used for the spacing between pairs of edges crossing the same layer."),10),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,uen),pf),"Node Node Between Layers Spacing"),"The spacing to be preserved between any pair of nodes of two adjacent layers. Note that 'spacing.nodeNode' is used for the spacing between nodes within the layer itself."),20),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,sen),gen),"Direction Priority"),"Defines how important it is to have a certain edge point into the direction of the overall layout. This option is evaluated during the cycle breaking phase."),Q(0)),sc),Ui),Cn(nh)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,oen),gen),"Shortness Priority"),"Defines how important it is to keep an edge as short as possible. This option is evaluated during the layering phase."),Q(0)),sc),Ui),Cn(nh)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,fen),gen),"Straightness Priority"),"Defines how important it is to keep an edge straight, i.e. aligned with one of the two axes. This option is evaluated during node placement."),Q(0)),sc),Ui),Cn(nh)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,VN),pen),LKn),"Tries to further compact components (disconnected sub-graphs)."),!1),_i),si),Cn(Xn)))),Mi(e,VN,W6,!0),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,hen),kHn),"Post Compaction Strategy"),yHn),Sun),Nt),lun),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,len),kHn),"Post Compaction Constraint Calculation"),yHn),Aun),Nt),qcn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,tA),ven),"High Degree Node Treatment"),"Makes room around high degree nodes to place leafs and trees."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,QN),ven),"High Degree Node Threshold"),"Whether a node is considered to have a high degree."),Q(16)),sc),Ui),Cn(Xn)))),Mi(e,QN,tA,!0),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,JN),ven),"High Degree Node Maximum Tree Height"),"Maximum height of a subtree connected to a high degree node to be moved to separate layers."),Q(5)),sc),Ui),Cn(Xn)))),Mi(e,JN,tA,!0),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Vh),men),"Graph Wrapping Strategy"),"For certain graphs and certain prescribed drawing areas it may be desirable to split the laid out graph into chunks that are placed side by side. The edges that connect different chunks are 'wrapped' around from the end of one chunk to the start of the other chunk. The points between the chunks are referred to as 'cuts'."),Zun),Nt),bon),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,iA),men),"Additional Wrapped Edges Spacing"),"To visually separate edges that are wrapped from regularly routed edges an additional spacing value can be specified in form of this layout option. The spacing is added to the regular edgeNode spacing."),10),Or),Si),Cn(Xn)))),Mi(e,iA,Vh,iQn),Mi(e,iA,Vh,rQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,rA),men),"Correction Factor for Wrapping"),"At times and for certain types of graphs the executed wrapping may produce results that are consistently biased in the same fashion: either wrapping to often or to rarely. This factor can be used to correct the bias. Internally, it is simply multiplied with the 'aspect ratio' layout option."),1),Or),Si),Cn(Xn)))),Mi(e,rA,Vh,uQn),Mi(e,rA,Vh,sQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Z6),jHn),"Cutting Strategy"),"The strategy by which the layer indexes are determined at which the layering crumbles into chunks."),Yun),Nt),Wcn),Cn(Xn)))),Mi(e,Z6,Vh,dQn),Mi(e,Z6,Vh,bQn),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,YN),jHn),"Manually Specified Cuts"),"Allows the user to specify her own cuts for a certain graph."),Ef),Os),Cn(Xn)))),Mi(e,YN,Z6,fQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ZN),"wrapping.cutting.msd"),"MSD Freedom"),"The MSD cutting strategy starts with an initial guess on the number of chunks the graph should be split into. The freedom specifies how much the strategy may deviate from this guess. E.g. if an initial number of 3 is computed, a freedom of 1 allows 2, 3, and 4 cuts."),Jun),sc),Ui),Cn(Xn)))),Mi(e,ZN,Z6,lQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,cA),EHn),"Validification Strategy"),"When wrapping graphs, one can specify indices that are not allowed as split points. The validification strategy makes sure every computed split point is allowed."),nsn),Nt),don),Cn(Xn)))),Mi(e,cA,Vh,MQn),Mi(e,cA,Vh,AQn),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,uA),EHn),"Valid Indices for Wrapping"),null),Ef),Os),Cn(Xn)))),Mi(e,uA,Vh,EQn),Mi(e,uA,Vh,CQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,sA),ken),"Improve Cuts"),"For general graphs it is important that not too many edges wrap backwards. Thus a compromise between evenly-distributed cuts and the total number of cut edges is sought."),!0),_i),si),Cn(Xn)))),Mi(e,sA,Vh,vQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,oA),ken),"Distance Penalty When Improving Cuts"),null),2),Or),Si),Cn(Xn)))),Mi(e,oA,Vh,gQn),Mi(e,oA,sA,!0),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,nB),ken),"Improve Wrapped Edges"),"The initial wrapping is performed in a very simple way. As a consequence, edges that wrap from one chunk to another may be unnecessarily long. Activating this option tries to shorten such edges."),!0),_i),si),Cn(Xn)))),Mi(e,nB,Vh,kQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,aen),cB),"Edge Label Side Selection"),"Method to decide on edge label sides."),Bun),Nt),Ycn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,den),cB),"Edge Center Label Placement Strategy"),"Determines in which layer center labels of long edges should be placed."),Nun),Nt),cv),vt(Xn,A(M($1,1),z,175,0,[D1]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,fA),Ek),"Consider Model Order"),"Preserves the order of nodes and edges in the model file if this does not lead to additional edge crossings. Depending on the strategy this is not always possible since the node and edge order might be conflicting."),Oun),Nt),ion),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ben),Ek),"No Model Order"),"Set on a node to not set a model order for this node even though it is a real node."),!1),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,eB),Ek),"Consider Model Order for Components"),"If set to NONE the usual ordering strategy (by cumulative node priority and size of nodes) is used. INSIDE_PORT_SIDES orders the components with external ports only inside the groups with the same port side. FORCE_MODEL_ORDER enforces the mode order on components. This option might produce bad alignments and sub optimal drawings in terms of used area since the ordering should be respected."),Pun),Nt),Vrn),Cn(Xn)))),Mi(e,eB,W6,null),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,wen),Ek),"Long Edge Ordering Strategy"),"Indicates whether long edges are sorted under, over, or equal to nodes that have no connection to a previous layer in a left-to-right or right-to-left layout. Under and over changes to right and left in a vertical layout."),Iun),Nt),Xsn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,tB),Ek),"Crossing Counter Node Order Influence"),"Indicates with what percentage (1 for 100%) violations of the node model order are weighted against the crossings e.g. a value of 0.5 means two model order violations are as important as on edge crossing. This allows some edge crossings in favor of preserving the model order. It is advised to set this value to a very small positive value (e.g. 0.001) to have minimal crossing and a optimal node order. Defaults to no influence (0)."),0),Or),Si),Cn(Xn)))),Mi(e,tB,fA,null),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,iB),Ek),"Crossing Counter Port Order Influence"),"Indicates with what percentage (1 for 100%) violations of the port model order are weighted against the crossings e.g. a value of 0.5 means two model order violations are as important as on edge crossing. This allows some edge crossings in favor of preserving the model order. It is advised to set this value to a very small positive value (e.g. 0.001) to have minimal crossing and a optimal port order. Defaults to no influence (0)."),0),Or),Si),Cn(Xn)))),Mi(e,iB,fA,null),K_n((new D4n,e))};var AXn,SXn,PXn,Aun,IXn,Sun,OXn,Pun,DXn,$Xn,FXn,Iun,xXn,LXn,Oun,NXn,BXn,RXn,Dun,_Xn,KXn,HXn,$un,qXn,GXn,zXn,UXn,WXn,XXn,VXn,QXn,Fun,JXn,xun,YXn,Lun,ZXn,Nun,nVn,Bun,eVn,tVn,iVn,Run,rVn,_un,cVn,Kun,uVn,sVn,oVn,fVn,hVn,lVn,aVn,dVn,bVn,wVn,Hun,gVn,pVn,vVn,mVn,kVn,yVn,qun,jVn,EVn,CVn,TVn,MVn,AVn,SVn,Gun,PVn,zun,IVn,OVn,DVn,Uun,$Vn,FVn,Wun,xVn,LVn,NVn,BVn,RVn,_Vn,KVn,HVn,Xun,qVn,GVn,zVn,Vun,UVn,Qun,WVn,XVn,VVn,QVn,JVn,YVn,ZVn,nQn,eQn,tQn,iQn,rQn,cQn,uQn,sQn,oQn,fQn,hQn,Jun,lQn,aQn,Yun,dQn,bQn,wQn,gQn,pQn,vQn,mQn,kQn,yQn,Zun,jQn,EQn,CQn,TQn,nsn,MQn,AQn;w(lc,"LayeredMetaDataProvider",848),b(986,1,Gs,D4n),s.Qe=function(e){K_n(e)};var Yf,x_,VS,Fm,QS,esn,JS,yp,YS,tsn,isn,L_,Fl,N_,zb,rsn,ty,B_,csn,SQn,ZS,R_,xm,Ub,PQn,ls,usn,ssn,nP,__,Zf,eP,Qh,osn,fsn,hsn,K_,H_,lsn,S1,q_,asn,Wb,dsn,bsn,wsn,tP,Xb,za,gsn,psn,Tr,vsn,IQn,qc,iP,msn,ksn,ysn,G_,jsn,rP,Esn,Csn,cP,k0,Tsn,z_,Lm,Msn,y0,Nm,uP,Ua,U_,av,sP,Wa,Asn,Ssn,Psn,dv,Isn,OQn,DQn,$Qn,FQn,j0,Vb,Lt,P1,xQn,Qb,Osn,bv,Dsn,Jb,LQn,wv,$sn,jp,NQn,BQn,iy,W_,Fsn,ry,Ao,Dg,Ep,E0,Xa,oP,Yb,X_,gv,pv,C0,$g,V_,cy,Bm,Rm,Q_,xsn,Lsn,Nsn,Bsn,J_,Rsn,_sn,Ksn,Hsn,Y_,fP;w(lc,"LayeredOptions",986),b(987,1,{},Ewn),s.$e=function(){var e;return e=new Jmn,e},s._e=function(e){},w(lc,"LayeredOptions/LayeredFactory",987),b(1372,1,{}),s.a=0;var RQn;w(ac,"ElkSpacings/AbstractSpacingsBuilder",1372),b(779,1372,{},IQ);var hP,_Qn;w(lc,"LayeredSpacings/LayeredSpacingsBuilder",779),b(313,22,{3:1,35:1,22:1,313:1,246:1,234:1},l5),s.Kf=function(){return kNn(this)},s.Xf=function(){return kNn(this)};var Z_,qsn,Gsn,lP,nK,zsn,Usn=Me(lc,"LayeringStrategy",313,Ie,zde,Bse),KQn;b(378,22,{3:1,35:1,22:1,378:1},jO);var eK,Wsn,aP,Xsn=Me(lc,"LongEdgeOrderingStrategy",378,Ie,Ele,Rse),HQn;b(197,22,{3:1,35:1,22:1,197:1},Xj);var Fg,xg,dP,tK,iK=Me(lc,"NodeFlexibility",197,Ie,Iae,_se),qQn;b(315,22,{3:1,35:1,22:1,315:1,246:1,234:1},n8),s.Kf=function(){return rNn(this)},s.Xf=function(){return rNn(this)};var _m,rK,cK,Km,Vsn,Qsn=Me(lc,"NodePlacementStrategy",315,Ie,dde,Use),GQn;b(260,22,{3:1,35:1,22:1,260:1},l2);var Jsn,uy,Ysn,Zsn,sy,non,bP,wP,eon=Me(lc,"NodePromotionStrategy",260,Ie,G0e,Hse),zQn;b(339,22,{3:1,35:1,22:1,339:1},EO);var ton,xl,uK,ion=Me(lc,"OrderingStrategy",339,Ie,Ole,qse),UQn;b(421,22,{3:1,35:1,22:1,421:1},nz);var sK,oK,ron=Me(lc,"PortSortingStrategy",421,Ie,F1e,Gse),WQn;b(452,22,{3:1,35:1,22:1,452:1},CO);var Au,Nc,Hm,XQn=Me(lc,"PortType",452,Ie,Ile,Kse),VQn;b(375,22,{3:1,35:1,22:1,375:1},TO);var con,fK,uon,son=Me(lc,"SelfLoopDistributionStrategy",375,Ie,Dle,zse),QQn;b(376,22,{3:1,35:1,22:1,376:1},ez);var oy,hK,oon=Me(lc,"SelfLoopOrderingStrategy",376,Ie,P1e,Wse),JQn;b(304,1,{304:1},qRn),w(lc,"Spacings",304),b(336,22,{3:1,35:1,22:1,336:1},MO);var lK,fon,qm,hon=Me(lc,"SplineRoutingMode",336,Ie,Fle,Xse),YQn;b(338,22,{3:1,35:1,22:1,338:1},AO);var aK,lon,aon,don=Me(lc,"ValidifyStrategy",338,Ie,xle,Vse),ZQn;b(377,22,{3:1,35:1,22:1,377:1},SO);var Zb,dK,vv,bon=Me(lc,"WrappingStrategy",377,Ie,$le,Qse),nJn;b(1383,1,Tc,$4n),s.Yf=function(e){return u(e,37),eJn},s.pf=function(e,t){Tje(this,u(e,37),t)};var eJn;w(dA,"DepthFirstCycleBreaker",1383),b(782,1,Tc,bW),s.Yf=function(e){return u(e,37),tJn},s.pf=function(e,t){ETe(this,u(e,37),t)},s.Zf=function(e){return u(un(e,GT(this.d,e.c.length)),10)};var tJn;w(dA,"GreedyCycleBreaker",782),b(1386,782,Tc,Ikn),s.Zf=function(e){var t,i,r,c;for(c=null,t=nt,r=new E(e);r.a1&&(on(sn(k(qi((Ln(0,e.c.length),u(e.c[0],10))),(nn(),zb))))?bNn(e,this.d,u(this,660)):(Pn(),bi(e,this.d)),FOn(this.e,e))},s.Sf=function(e,t,i,r){var c,o,f,h,l,a,d;for(t!=cCn(i,e.length)&&(o=e[t-(i?1:-1)],RX(this.f,o,i?(ur(),Nc):(ur(),Au))),c=e[t][0],d=!r||c.k==(Qn(),Xt),a=sf(e[t]),this.ag(a,d,!1,i),f=0,l=new E(a);l.a"),e0?o$(this.a,e[t-1],e[t]):!i&&t1&&(on(sn(k(qi((Ln(0,e.c.length),u(e.c[0],10))),(nn(),zb))))?bNn(e,this.d,this):(Pn(),bi(e,this.d)),on(sn(k(qi((Ln(0,e.c.length),u(e.c[0],10))),zb)))||FOn(this.e,e))},w(pu,"ModelOrderBarycenterHeuristic",660),b(1803,1,lt,b6n),s.ue=function(e,t){return R5e(this.a,u(e,10),u(t,10))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(pu,"ModelOrderBarycenterHeuristic/lambda$0$Type",1803),b(1403,1,Tc,K4n),s.Yf=function(e){var t;return u(e,37),t=sE(wJn),Ze(t,(Qi(),Hc),(rr(),CS)),t},s.pf=function(e,t){C1e((u(e,37),t))};var wJn;w(pu,"NoCrossingMinimizer",1403),b(796,402,ttn,CG),s.$f=function(e,t,i){var r,c,o,f,h,l,a,d,g,p,v;switch(g=this.g,i.g){case 1:{for(c=0,o=0,d=new E(e.j);d.a1&&(c.j==(J(),Vn)?this.b[e]=!0:c.j==Gn&&e>0&&(this.b[e-1]=!0))},s.f=0,w(vh,"AllCrossingsCounter",1798),b(587,1,{},uT),s.b=0,s.d=0,w(vh,"BinaryIndexedTree",587),b(524,1,{},m8);var pon,pP;w(vh,"CrossingsCounter",524),b(1906,1,lt,w6n),s.ue=function(e,t){return Afe(this.a,u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(vh,"CrossingsCounter/lambda$0$Type",1906),b(1907,1,lt,g6n),s.ue=function(e,t){return Sfe(this.a,u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(vh,"CrossingsCounter/lambda$1$Type",1907),b(1908,1,lt,p6n),s.ue=function(e,t){return Pfe(this.a,u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(vh,"CrossingsCounter/lambda$2$Type",1908),b(1909,1,lt,v6n),s.ue=function(e,t){return Ife(this.a,u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(vh,"CrossingsCounter/lambda$3$Type",1909),b(1910,1,Yn,m6n),s.td=function(e){l0e(this.a,u(e,11))},w(vh,"CrossingsCounter/lambda$4$Type",1910),b(1911,1,Ve,k6n),s.Mb=function(e){return Tre(this.a,u(e,11))},w(vh,"CrossingsCounter/lambda$5$Type",1911),b(1912,1,Yn,y6n),s.td=function(e){Mkn(this,e)},w(vh,"CrossingsCounter/lambda$6$Type",1912),b(1913,1,Yn,Y7n),s.td=function(e){var t;l3(),fl(this.b,(t=this.a,u(e,11),t))},w(vh,"CrossingsCounter/lambda$7$Type",1913),b(826,1,Kf,VH),s.Lb=function(e){return l3(),li(u(e,11),(G(),Mu))},s.Fb=function(e){return this===e},s.Mb=function(e){return l3(),li(u(e,11),(G(),Mu))},w(vh,"CrossingsCounter/lambda$8$Type",826),b(1905,1,{},j6n),w(vh,"HyperedgeCrossingsCounter",1905),b(467,1,{35:1,467:1},Hjn),s.wd=function(e){return ope(this,u(e,467))},s.b=0,s.c=0,s.e=0,s.f=0;var tMe=w(vh,"HyperedgeCrossingsCounter/Hyperedge",467);b(362,1,{35:1,362:1},rC),s.wd=function(e){return u9e(this,u(e,362))},s.b=0,s.c=0;var gJn=w(vh,"HyperedgeCrossingsCounter/HyperedgeCorner",362);b(523,22,{3:1,35:1,22:1,523:1},tz);var zm,Um,pJn=Me(vh,"HyperedgeCrossingsCounter/HyperedgeCorner/Type",523,Ie,x1e,Yse),vJn;b(1405,1,Tc,O4n),s.Yf=function(e){return u(k(u(e,37),(G(),Sc)),21).Hc((or(),Ds))?mJn:null},s.pf=function(e,t){A4e(this,u(e,37),t)};var mJn;w(hr,"InteractiveNodePlacer",1405),b(1406,1,Tc,I4n),s.Yf=function(e){return u(k(u(e,37),(G(),Sc)),21).Hc((or(),Ds))?kJn:null},s.pf=function(e,t){l3e(this,u(e,37),t)};var kJn,vP,mP;w(hr,"LinearSegmentsNodePlacer",1406),b(257,1,{35:1,257:1},nG),s.wd=function(e){return Nie(this,u(e,257))},s.Fb=function(e){var t;return I(e,257)?(t=u(e,257),this.b==t.b):!1},s.Hb=function(){return this.b},s.Ib=function(){return"ls"+vl(this.e)},s.a=0,s.b=0,s.c=-1,s.d=-1,s.g=0;var yJn=w(hr,"LinearSegmentsNodePlacer/LinearSegment",257);b(1408,1,Tc,wCn),s.Yf=function(e){return u(k(u(e,37),(G(),Sc)),21).Hc((or(),Ds))?jJn:null},s.pf=function(e,t){wTe(this,u(e,37),t)},s.b=0,s.g=0;var jJn;w(hr,"NetworkSimplexPlacer",1408),b(1427,1,lt,Iwn),s.ue=function(e,t){return Uc(u(e,19).a,u(t,19).a)},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(hr,"NetworkSimplexPlacer/0methodref$compare$Type",1427),b(1429,1,lt,Own),s.ue=function(e,t){return Uc(u(e,19).a,u(t,19).a)},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(hr,"NetworkSimplexPlacer/1methodref$compare$Type",1429),b(649,1,{649:1},Z7n);var iMe=w(hr,"NetworkSimplexPlacer/EdgeRep",649);b(401,1,{401:1},UW),s.b=!1;var rMe=w(hr,"NetworkSimplexPlacer/NodeRep",401);b(508,12,{3:1,4:1,20:1,28:1,52:1,12:1,14:1,15:1,54:1,508:1},o9n),w(hr,"NetworkSimplexPlacer/Path",508),b(1409,1,{},Dwn),s.Kb=function(e){return u(e,17).d.i.k},w(hr,"NetworkSimplexPlacer/Path/lambda$0$Type",1409),b(1410,1,Ve,$wn),s.Mb=function(e){return u(e,267)==(Qn(),gi)},w(hr,"NetworkSimplexPlacer/Path/lambda$1$Type",1410),b(1411,1,{},Fwn),s.Kb=function(e){return u(e,17).d.i},w(hr,"NetworkSimplexPlacer/Path/lambda$2$Type",1411),b(1412,1,Ve,E6n),s.Mb=function(e){return Mjn(l$n(u(e,10)))},w(hr,"NetworkSimplexPlacer/Path/lambda$3$Type",1412),b(1413,1,Ve,xwn),s.Mb=function(e){return gfe(u(e,11))},w(hr,"NetworkSimplexPlacer/lambda$0$Type",1413),b(1414,1,Yn,nkn),s.td=function(e){dce(this.a,this.b,u(e,11))},w(hr,"NetworkSimplexPlacer/lambda$1$Type",1414),b(1423,1,Yn,C6n),s.td=function(e){$6e(this.a,u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$10$Type",1423),b(1424,1,{},Lwn),s.Kb=function(e){return Zu(),new $n(null,new xn(u(e,29).a,16))},w(hr,"NetworkSimplexPlacer/lambda$11$Type",1424),b(1425,1,Yn,T6n),s.td=function(e){P7e(this.a,u(e,10))},w(hr,"NetworkSimplexPlacer/lambda$12$Type",1425),b(1426,1,{},Nwn),s.Kb=function(e){return Zu(),Q(u(e,121).e)},w(hr,"NetworkSimplexPlacer/lambda$13$Type",1426),b(1428,1,{},Bwn),s.Kb=function(e){return Zu(),Q(u(e,121).e)},w(hr,"NetworkSimplexPlacer/lambda$15$Type",1428),b(1430,1,Ve,Rwn),s.Mb=function(e){return Zu(),u(e,401).c.k==(Qn(),ti)},w(hr,"NetworkSimplexPlacer/lambda$17$Type",1430),b(1431,1,Ve,_wn),s.Mb=function(e){return Zu(),u(e,401).c.j.c.length>1},w(hr,"NetworkSimplexPlacer/lambda$18$Type",1431),b(1432,1,Yn,jTn),s.td=function(e){m2e(this.c,this.b,this.d,this.a,u(e,401))},s.c=0,s.d=0,w(hr,"NetworkSimplexPlacer/lambda$19$Type",1432),b(1415,1,{},Kwn),s.Kb=function(e){return Zu(),new $n(null,new xn(u(e,29).a,16))},w(hr,"NetworkSimplexPlacer/lambda$2$Type",1415),b(1433,1,Yn,M6n),s.td=function(e){lce(this.a,u(e,11))},s.a=0,w(hr,"NetworkSimplexPlacer/lambda$20$Type",1433),b(1434,1,{},Hwn),s.Kb=function(e){return Zu(),new $n(null,new xn(u(e,29).a,16))},w(hr,"NetworkSimplexPlacer/lambda$21$Type",1434),b(1435,1,Yn,A6n),s.td=function(e){Mce(this.a,u(e,10))},w(hr,"NetworkSimplexPlacer/lambda$22$Type",1435),b(1436,1,Ve,qwn),s.Mb=function(e){return Mjn(e)},w(hr,"NetworkSimplexPlacer/lambda$23$Type",1436),b(1437,1,{},Gwn),s.Kb=function(e){return Zu(),new $n(null,new xn(u(e,29).a,16))},w(hr,"NetworkSimplexPlacer/lambda$24$Type",1437),b(1438,1,Ve,S6n),s.Mb=function(e){return Dre(this.a,u(e,10))},w(hr,"NetworkSimplexPlacer/lambda$25$Type",1438),b(1439,1,Yn,ekn),s.td=function(e){e6e(this.a,this.b,u(e,10))},w(hr,"NetworkSimplexPlacer/lambda$26$Type",1439),b(1440,1,Ve,zwn),s.Mb=function(e){return Zu(),!Xi(u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$27$Type",1440),b(1441,1,Ve,Uwn),s.Mb=function(e){return Zu(),!Xi(u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$28$Type",1441),b(1442,1,{},P6n),s.Ce=function(e,t){return Ece(this.a,u(e,29),u(t,29))},w(hr,"NetworkSimplexPlacer/lambda$29$Type",1442),b(1416,1,{},Wwn),s.Kb=function(e){return Zu(),new $n(null,new Ed(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(hr,"NetworkSimplexPlacer/lambda$3$Type",1416),b(1417,1,Ve,Xwn),s.Mb=function(e){return Zu(),hae(u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$4$Type",1417),b(1418,1,Yn,I6n),s.td=function(e){Sye(this.a,u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$5$Type",1418),b(1419,1,{},Vwn),s.Kb=function(e){return Zu(),new $n(null,new xn(u(e,29).a,16))},w(hr,"NetworkSimplexPlacer/lambda$6$Type",1419),b(1420,1,Ve,Qwn),s.Mb=function(e){return Zu(),u(e,10).k==(Qn(),ti)},w(hr,"NetworkSimplexPlacer/lambda$7$Type",1420),b(1421,1,{},Jwn),s.Kb=function(e){return Zu(),new $n(null,new Ed(new re(ue(Kh(u(e,10)).a.Kc(),new Mn))))},w(hr,"NetworkSimplexPlacer/lambda$8$Type",1421),b(1422,1,Ve,Ywn),s.Mb=function(e){return Zu(),hfe(u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$9$Type",1422),b(1404,1,Tc,W4n),s.Yf=function(e){return u(k(u(e,37),(G(),Sc)),21).Hc((or(),Ds))?EJn:null},s.pf=function(e,t){fje(u(e,37),t)};var EJn;w(hr,"SimpleNodePlacer",1404),b(180,1,{180:1},tg),s.Ib=function(){var e;return e="",this.c==(Lf(),T0)?e+=np:this.c==I1&&(e+=Z2),this.o==(rf(),Va)?e+=bN:this.o==jf?e+="UP":e+="BALANCED",e},w(Ml,"BKAlignedLayout",180),b(516,22,{3:1,35:1,22:1,516:1},rz);var I1,T0,CJn=Me(Ml,"BKAlignedLayout/HDirection",516,Ie,N1e,Zse),TJn;b(515,22,{3:1,35:1,22:1,515:1},iz);var Va,jf,MJn=Me(Ml,"BKAlignedLayout/VDirection",515,Ie,B1e,noe),AJn;b(1634,1,{},tkn),w(Ml,"BKAligner",1634),b(1637,1,{},xFn),w(Ml,"BKCompactor",1637),b(654,1,{654:1},Zwn),s.a=0,w(Ml,"BKCompactor/ClassEdge",654),b(458,1,{458:1},u9n),s.a=null,s.b=0,w(Ml,"BKCompactor/ClassNode",458),b(1407,1,Tc,Skn),s.Yf=function(e){return u(k(u(e,37),(G(),Sc)),21).Hc((or(),Ds))?SJn:null},s.pf=function(e,t){ITe(this,u(e,37),t)},s.d=!1;var SJn;w(Ml,"BKNodePlacer",1407),b(1635,1,{},ngn),s.d=0,w(Ml,"NeighborhoodInformation",1635),b(1636,1,lt,O6n),s.ue=function(e,t){return N0e(this,u(e,46),u(t,46))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Ml,"NeighborhoodInformation/NeighborComparator",1636),b(808,1,{}),w(Ml,"ThresholdStrategy",808),b(1763,808,{},l9n),s.bg=function(e,t,i){return this.a.o==(rf(),jf)?Ft:Vt},s.cg=function(){},w(Ml,"ThresholdStrategy/NullThresholdStrategy",1763),b(579,1,{579:1},ikn),s.c=!1,s.d=!1,w(Ml,"ThresholdStrategy/Postprocessable",579),b(1764,808,{},a9n),s.bg=function(e,t,i){var r,c,o;return c=t==i,r=this.a.a[i.p]==t,c||r?(o=e,this.a.c==(Lf(),T0)?(c&&(o=bL(this,t,!0)),!isNaN(o)&&!isFinite(o)&&r&&(o=bL(this,i,!1))):(c&&(o=bL(this,t,!0)),!isNaN(o)&&!isFinite(o)&&r&&(o=bL(this,i,!1))),o):e},s.cg=function(){for(var e,t,i,r,c;this.d.b!=0;)c=u(nle(this.d),579),r=tRn(this,c),r.a&&(e=r.a,i=on(this.a.f[this.a.g[c.b.p].p]),!(!i&&!Xi(e)&&e.c.i.c==e.d.i.c)&&(t=fNn(this,c),t||_re(this.e,c)));for(;this.e.a.c.length!=0;)fNn(this,u(mDn(this.e),579))},w(Ml,"ThresholdStrategy/SimpleThresholdStrategy",1764),b(635,1,{635:1,246:1,234:1},egn),s.Kf=function(){return POn(this)},s.Xf=function(){return POn(this)};var bK;w(hB,"EdgeRouterFactory",635),b(1458,1,Tc,X4n),s.Yf=function(e){return o7e(u(e,37))},s.pf=function(e,t){gje(u(e,37),t)};var PJn,IJn,OJn,DJn,$Jn,von,FJn,xJn;w(hB,"OrthogonalEdgeRouter",1458),b(1451,1,Tc,Pkn),s.Yf=function(e){return D4e(u(e,37))},s.pf=function(e,t){LCe(this,u(e,37),t)};var LJn,NJn,BJn,RJn,hy,_Jn;w(hB,"PolylineEdgeRouter",1451),b(1452,1,Kf,tgn),s.Lb=function(e){return $V(u(e,10))},s.Fb=function(e){return this===e},s.Mb=function(e){return $V(u(e,10))},w(hB,"PolylineEdgeRouter/1",1452),b(1809,1,Ve,ign),s.Mb=function(e){return u(e,129).c==(Bo(),Ll)},w(Uo,"HyperEdgeCycleDetector/lambda$0$Type",1809),b(1810,1,{},rgn),s.Ge=function(e){return u(e,129).d},w(Uo,"HyperEdgeCycleDetector/lambda$1$Type",1810),b(1811,1,Ve,cgn),s.Mb=function(e){return u(e,129).c==(Bo(),Ll)},w(Uo,"HyperEdgeCycleDetector/lambda$2$Type",1811),b(1812,1,{},ugn),s.Ge=function(e){return u(e,129).d},w(Uo,"HyperEdgeCycleDetector/lambda$3$Type",1812),b(1813,1,{},sgn),s.Ge=function(e){return u(e,129).d},w(Uo,"HyperEdgeCycleDetector/lambda$4$Type",1813),b(1814,1,{},ogn),s.Ge=function(e){return u(e,129).d},w(Uo,"HyperEdgeCycleDetector/lambda$5$Type",1814),b(112,1,{35:1,112:1},c7),s.wd=function(e){return Bie(this,u(e,112))},s.Fb=function(e){var t;return I(e,112)?(t=u(e,112),this.g==t.g):!1},s.Hb=function(){return this.g},s.Ib=function(){var e,t,i,r;for(e=new Ju("{"),r=new E(this.n);r.a"+this.b+" ("+Vce(this.c)+")"},s.d=0,w(Uo,"HyperEdgeSegmentDependency",129),b(520,22,{3:1,35:1,22:1,520:1},cz);var Ll,nw,KJn=Me(Uo,"HyperEdgeSegmentDependency/DependencyType",520,Ie,L1e,eoe),HJn;b(1815,1,{},D6n),w(Uo,"HyperEdgeSegmentSplitter",1815),b(1816,1,{},f8n),s.a=0,s.b=0,w(Uo,"HyperEdgeSegmentSplitter/AreaRating",1816),b(329,1,{329:1},bD),s.a=0,s.b=0,s.c=0,w(Uo,"HyperEdgeSegmentSplitter/FreeArea",329),b(1817,1,lt,ggn),s.ue=function(e,t){return zue(u(e,112),u(t,112))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(Uo,"HyperEdgeSegmentSplitter/lambda$0$Type",1817),b(1818,1,Yn,ETn),s.td=function(e){Qae(this.a,this.d,this.c,this.b,u(e,112))},s.b=0,w(Uo,"HyperEdgeSegmentSplitter/lambda$1$Type",1818),b(1819,1,{},pgn),s.Kb=function(e){return new $n(null,new xn(u(e,112).e,16))},w(Uo,"HyperEdgeSegmentSplitter/lambda$2$Type",1819),b(1820,1,{},vgn),s.Kb=function(e){return new $n(null,new xn(u(e,112).j,16))},w(Uo,"HyperEdgeSegmentSplitter/lambda$3$Type",1820),b(1821,1,{},mgn),s.Fe=function(e){return K(Y(e))},w(Uo,"HyperEdgeSegmentSplitter/lambda$4$Type",1821),b(655,1,{},BD),s.a=0,s.b=0,s.c=0,w(Uo,"OrthogonalRoutingGenerator",655),b(1638,1,{},kgn),s.Kb=function(e){return new $n(null,new xn(u(e,112).e,16))},w(Uo,"OrthogonalRoutingGenerator/lambda$0$Type",1638),b(1639,1,{},ygn),s.Kb=function(e){return new $n(null,new xn(u(e,112).j,16))},w(Uo,"OrthogonalRoutingGenerator/lambda$1$Type",1639),b(661,1,{}),w(lB,"BaseRoutingDirectionStrategy",661),b(1807,661,{},d9n),s.dg=function(e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C;if(!(!!e.r&&!e.q))for(d=t+e.o*i,a=new E(e.n);a.aqf&&(o=d,c=e,r=new fn(g,o),Ke(f.a,r),Zd(this,f,c,r,!1),p=e.r,p&&(v=K(Y(Go(p.e,0))),r=new fn(v,o),Ke(f.a,r),Zd(this,f,c,r,!1),o=t+p.o*i,c=p,r=new fn(v,o),Ke(f.a,r),Zd(this,f,c,r,!1)),r=new fn(C,o),Ke(f.a,r),Zd(this,f,c,r,!1)))},s.eg=function(e){return e.i.n.a+e.n.a+e.a.a},s.fg=function(){return J(),ae},s.gg=function(){return J(),Kn},w(lB,"NorthToSouthRoutingStrategy",1807),b(1808,661,{},b9n),s.dg=function(e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C;if(!(!!e.r&&!e.q))for(d=t-e.o*i,a=new E(e.n);a.aqf&&(o=d,c=e,r=new fn(g,o),Ke(f.a,r),Zd(this,f,c,r,!1),p=e.r,p&&(v=K(Y(Go(p.e,0))),r=new fn(v,o),Ke(f.a,r),Zd(this,f,c,r,!1),o=t-p.o*i,c=p,r=new fn(v,o),Ke(f.a,r),Zd(this,f,c,r,!1)),r=new fn(C,o),Ke(f.a,r),Zd(this,f,c,r,!1)))},s.eg=function(e){return e.i.n.a+e.n.a+e.a.a},s.fg=function(){return J(),Kn},s.gg=function(){return J(),ae},w(lB,"SouthToNorthRoutingStrategy",1808),b(1806,661,{},w9n),s.dg=function(e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C;if(!(!!e.r&&!e.q))for(d=t+e.o*i,a=new E(e.n);a.aqf&&(o=d,c=e,r=new fn(o,g),Ke(f.a,r),Zd(this,f,c,r,!0),p=e.r,p&&(v=K(Y(Go(p.e,0))),r=new fn(o,v),Ke(f.a,r),Zd(this,f,c,r,!0),o=t+p.o*i,c=p,r=new fn(o,v),Ke(f.a,r),Zd(this,f,c,r,!0)),r=new fn(o,C),Ke(f.a,r),Zd(this,f,c,r,!0)))},s.eg=function(e){return e.i.n.b+e.n.b+e.a.b},s.fg=function(){return J(),Vn},s.gg=function(){return J(),Gn},w(lB,"WestToEastRoutingStrategy",1806),b(813,1,{},TZ),s.Ib=function(){return vl(this.a)},s.b=0,s.c=!1,s.d=!1,s.f=0,w(Db,"NubSpline",813),b(407,1,{407:1},BNn,iMn),w(Db,"NubSpline/PolarCP",407),b(1453,1,Tc,AFn),s.Yf=function(e){return yve(u(e,37))},s.pf=function(e,t){eTe(this,u(e,37),t)};var qJn,GJn,zJn,UJn,WJn;w(Db,"SplineEdgeRouter",1453),b(268,1,{268:1},IC),s.Ib=function(){return this.a+" ->("+this.c+") "+this.b},s.c=0,w(Db,"SplineEdgeRouter/Dependency",268),b(455,22,{3:1,35:1,22:1,455:1},uz);var Nl,Lg,XJn=Me(Db,"SplineEdgeRouter/SideToProcess",455,Ie,R1e,toe),VJn;b(1454,1,Ve,bgn),s.Mb=function(e){return S6(),!u(e,128).o},w(Db,"SplineEdgeRouter/lambda$0$Type",1454),b(1455,1,{},dgn),s.Ge=function(e){return S6(),u(e,128).v+1},w(Db,"SplineEdgeRouter/lambda$1$Type",1455),b(1456,1,Yn,rkn),s.td=function(e){afe(this.a,this.b,u(e,46))},w(Db,"SplineEdgeRouter/lambda$2$Type",1456),b(1457,1,Yn,ckn),s.td=function(e){dfe(this.a,this.b,u(e,46))},w(Db,"SplineEdgeRouter/lambda$3$Type",1457),b(128,1,{35:1,128:1},eLn,OZ),s.wd=function(e){return Rie(this,u(e,128))},s.b=0,s.e=!1,s.f=0,s.g=0,s.j=!1,s.k=!1,s.n=0,s.o=!1,s.p=!1,s.q=!1,s.s=0,s.u=0,s.v=0,s.F=0,w(Db,"SplineSegment",128),b(459,1,{459:1},wgn),s.a=0,s.b=!1,s.c=!1,s.d=!1,s.e=!1,s.f=0,w(Db,"SplineSegment/EdgeInformation",459),b(1234,1,{},fgn),w(nm,Mnn,1234),b(1235,1,lt,hgn),s.ue=function(e,t){return V6e(u(e,135),u(t,135))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(nm,RKn,1235),b(1233,1,{},T8n),w(nm,"MrTree",1233),b(393,22,{3:1,35:1,22:1,393:1,246:1,234:1},Vj),s.Kf=function(){return MLn(this)},s.Xf=function(){return MLn(this)};var kP,Wm,ly,Xm,mon=Me(nm,"TreeLayoutPhases",393,Ie,Oae,ioe),QJn;b(1130,209,$a,zjn),s.Ze=function(e,t){var i,r,c,o,f,h,l;for(on(sn(hn(e,(Yd(),Ton))))||aC((i=new x9((R0(),new x0(e))),i)),f=(h=new OC,Sr(h,e),H(h,(cc(),Jm),e),l=new we,_ke(e,h,l),iye(e,h,l),h),o=Qke(this.a,f),c=new E(o);c.a"+mC(this.c):"e_"+kt(this)},w(em,"TEdge",188),b(135,134,{3:1,135:1,94:1,134:1},OC),s.Ib=function(){var e,t,i,r,c;for(c=null,r=_e(this.b,0);r.b!=r.d.c;)i=u(Re(r),86),c+=(i.c==null||i.c.length==0?"n_"+i.g:"n_"+i.c)+` +`;for(t=_e(this.a,0);t.b!=t.d.c;)e=u(Re(t),188),c+=(!!e.b&&!!e.c?mC(e.b)+"->"+mC(e.c):"e_"+kt(e))+` +`;return c};var cMe=w(em,"TGraph",135);b(633,502,{3:1,502:1,633:1,94:1,134:1}),w(em,"TShape",633),b(86,633,{3:1,502:1,86:1,633:1,94:1,134:1},bF),s.Ib=function(){return mC(this)};var uMe=w(em,"TNode",86);b(255,1,dh,U1),s.Jc=function(e){$i(this,e)},s.Kc=function(){var e;return e=_e(this.a.d,0),new t2(e)},w(em,"TNode/2",255),b(358,1,yi,t2),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return u(Re(this.a),188).c},s.Ob=function(){return Tj(this.a)},s.Qb=function(){UC(this.a)},w(em,"TNode/2/1",358),b(1840,1,xt,Gjn),s.pf=function(e,t){mye(this,u(e,135),t)},w(sp,"FanProcessor",1840),b(327,22,{3:1,35:1,22:1,327:1,234:1},a5),s.Kf=function(){switch(this.g){case 0:return new I9n;case 1:return new Gjn;case 2:return new Cgn;case 3:return new jgn;case 4:return new Mgn;case 5:return new Agn;default:throw T(new Hn(ON+(this.f!=null?this.f:""+this.g)))}};var wK,gK,pK,vK,mK,yP,JJn=Me(sp,Bnn,327,Ie,Wde,roe),YJn;b(1843,1,xt,jgn),s.pf=function(e,t){e9e(this,u(e,135),t)},s.a=0,w(sp,"LevelHeightProcessor",1843),b(1844,1,dh,Egn),s.Jc=function(e){$i(this,e)},s.Kc=function(){return Pn(),n3(),V4},w(sp,"LevelHeightProcessor/1",1844),b(1841,1,xt,Cgn),s.pf=function(e,t){o6e(this,u(e,135),t)},s.a=0,w(sp,"NeighborsProcessor",1841),b(1842,1,dh,Tgn),s.Jc=function(e){$i(this,e)},s.Kc=function(){return Pn(),n3(),V4},w(sp,"NeighborsProcessor/1",1842),b(1845,1,xt,Mgn),s.pf=function(e,t){n9e(this,u(e,135),t)},s.a=0,w(sp,"NodePositionProcessor",1845),b(1839,1,xt,I9n),s.pf=function(e,t){Mje(this,u(e,135))},w(sp,"RootProcessor",1839),b(1846,1,xt,Agn),s.pf=function(e,t){xge(u(e,135))},w(sp,"Untreeifyer",1846);var ay,Vm,ZJn,kK,jP,Qm,yK,EP,CP,mv,Jm,TP,O1,kon,nYn,jK,ew,EK,yon;b(851,1,Gs,U4n),s.Qe=function(e){En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,itn),""),"Weighting of Nodes"),"Which weighting to use when computing a node order."),Eon),(y1(),Nt)),Ion),Cn((qo(),Xn))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,rtn),""),"Search Order"),"Which search order to use when computing a spanning tree."),jon),Nt),Don),Cn(Xn)))),YRn((new z4n,e))};var eYn,jon,tYn,Eon;w(wA,"MrTreeMetaDataProvider",851),b(994,1,Gs,z4n),s.Qe=function(e){YRn(e)};var iYn,Con,rYn,cYn,uYn,sYn,Ton,oYn,Mon,fYn,MP,Aon,hYn,Son,lYn;w(wA,"MrTreeOptions",994),b(995,1,{},Sgn),s.$e=function(){var e;return e=new zjn,e},s._e=function(e){},w(wA,"MrTreeOptions/MrtreeFactory",995),b(480,22,{3:1,35:1,22:1,480:1},sz);var CK,Pon,Ion=Me(wA,"OrderWeighting",480,Ie,K1e,coe),aYn;b(425,22,{3:1,35:1,22:1,425:1},oz);var Oon,TK,Don=Me(wA,"TreeifyingOrder",425,Ie,_1e,soe),dYn;b(1459,1,Tc,L4n),s.Yf=function(e){return u(e,135),bYn},s.pf=function(e,t){Fbe(this,u(e,135),t)};var bYn;w("org.eclipse.elk.alg.mrtree.p1treeify","DFSTreeifyer",1459),b(1460,1,Tc,N4n),s.Yf=function(e){return u(e,135),wYn},s.pf=function(e,t){v6e(this,u(e,135),t)};var wYn;w("org.eclipse.elk.alg.mrtree.p2order","NodeOrderer",1460),b(1461,1,Tc,x4n),s.Yf=function(e){return u(e,135),gYn},s.pf=function(e,t){x7e(this,u(e,135),t)},s.a=0;var gYn;w("org.eclipse.elk.alg.mrtree.p3place","NodePlacer",1461),b(1462,1,Tc,B4n),s.Yf=function(e){return u(e,135),pYn},s.pf=function(e,t){s4e(u(e,135),t)};var pYn;w("org.eclipse.elk.alg.mrtree.p4route","EdgeRouter",1462);var Ym;b(495,22,{3:1,35:1,22:1,495:1,246:1,234:1},fz),s.Kf=function(){return r$n(this)},s.Xf=function(){return r$n(this)};var AP,kv,$on=Me(ctn,"RadialLayoutPhases",495,Ie,H1e,uoe),vYn;b(1131,209,$a,C8n),s.Ze=function(e,t){var i,r,c,o,f,h;if(i=sLn(this,e),le(t,"Radial layout",i.c.length),on(sn(hn(e,(bb(),qon))))||aC((r=new x9((R0(),new x0(e))),r)),h=Cve(e),gr(e,(S5(),Ym),h),!h)throw T(new Hn("The given graph is not a tree!"));for(c=K(Y(hn(e,IP))),c==0&&(c=yLn(e)),gr(e,IP,c),f=new E(sLn(this,e));f.a0&&PDn((Te(t-1,e.length),e.charCodeAt(t-1)),VKn);)--t;if(r>=t)throw T(new Hn("The given string does not contain any numbers."));if(c=Eb(e.substr(r,t-r),`,|;|\r| +`),c.length!=2)throw T(new Hn("Exactly two numbers are expected, "+c.length+" were found."));try{this.a=vb(pb(c[0])),this.b=vb(pb(c[1]))}catch(o){throw o=jt(o),I(o,127)?(i=o,T(new Hn(QKn+i))):T(o)}},s.Ib=function(){return"("+this.a+","+this.b+")"},s.a=0,s.b=0;var ai=w(vk,"KVector",8);b(74,68,{3:1,4:1,20:1,28:1,52:1,14:1,68:1,15:1,74:1,414:1},fu,Ej,djn),s.Pc=function(){return Wwe(this)},s.Jf=function(e){var t,i,r,c,o,f;r=Eb(e,`,|;|\\(|\\)|\\[|\\]|\\{|\\}| | | +`),Rs(this);try{for(i=0,o=0,c=0,f=0;i0&&(o%2==0?c=vb(r[i]):f=vb(r[i]),o>0&&o%2!=0&&Ke(this,new fn(c,f)),++o),++i}catch(h){throw h=jt(h),I(h,127)?(t=h,T(new Hn("The given string does not match the expected format for vectors."+t))):T(h)}},s.Ib=function(){var e,t,i;for(e=new Ju("("),t=_e(this,0);t.b!=t.d.c;)i=u(Re(t),8),De(e,i.a+","+i.b),t.b!=t.d.c&&(e.a+="; ");return(e.a+=")",e).a};var Hfn=w(vk,"KVectorChain",74);b(248,22,{3:1,35:1,22:1,248:1},d5);var UK,NP,BP,gy,py,RP,qfn=Me(Us,"Alignment",248,Ie,Kde,Coe),NZn;b(979,1,Gs,Y4n),s.Qe=function(e){WBn(e)};var Gfn,WK,BZn,zfn,Ufn,RZn,Wfn,_Zn,KZn,Xfn,Vfn,HZn;w(Us,"BoxLayouterOptions",979),b(980,1,{},y2n),s.$e=function(){var e;return e=new P2n,e},s._e=function(e){},w(Us,"BoxLayouterOptions/BoxFactory",980),b(291,22,{3:1,35:1,22:1,291:1},b5);var vy,XK,my,ky,yy,VK,QK=Me(Us,"ContentAlignment",291,Ie,_de,Toe),qZn;b(684,1,Gs,iq),s.Qe=function(e){En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,zHn),""),"Layout Algorithm"),"Select a specific layout algorithm."),(y1(),yv)),tn),Cn((qo(),Xn))))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,UHn),""),"Resolved Layout Algorithm"),"Meta data associated with the selected algorithm."),Ef),fMe),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,xen),""),"Alignment"),"Alignment of the selected node relative to other nodes; the exact meaning depends on the used algorithm."),Qfn),Nt),qfn),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,tp),""),"Aspect Ratio"),"The desired aspect ratio of the drawing, that is the quotient of width by height."),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Ptn),""),"Bend Points"),"A fixed list of bend points for the edge. This is used by the 'Fixed Layout' algorithm to specify a pre-defined routing for an edge. The vector chain must include the source point, any bend points, and the target point, so it must have at least two points."),Ef),Hfn),Cn(nh)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,lA),""),"Content Alignment"),"Specifies how the content of a node are aligned. Each node can individually control the alignment of its contents. I.e. if a node should be aligned top left in its parent node, the parent node should specify that option."),Yfn),Tp),QK),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ck),""),"Debug Mode"),"Whether additional debug information shall be generated."),(qn(),!1)),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ben),""),pnn),"Overall direction of edges: horizontal (right / left) or vertical (down / up)."),Zfn),Nt),c9),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,jk),""),"Edge Routing"),"What kind of edge routing style should be applied for the content of a parent node. Algorithms may also set this option to single edges in order to mark them as splines. The bend point list of edges with this option set to SPLINES must be interpreted as control points for a piecewise cubic spline."),thn),Nt),fH),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,pA),""),"Expand Nodes"),"If active, nodes are expanded to fill the area of their parent."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,hA),""),"Hierarchy Handling"),"Determines whether separate layout runs are triggered for different compound nodes in a hierarchical graph. Setting a node's hierarchy handling to `INCLUDE_CHILDREN` will lay out that node and all of its descendants in a single layout run, until a descendant is encountered which has its hierarchy handling set to `SEPARATE_CHILDREN`. In general, `SEPARATE_CHILDREN` will ensure that a new layout run is triggered for a node with that setting. Including multiple levels of hierarchy in a single layout run may allow cross-hierarchical edges to be laid out properly. If the root node is set to `INHERIT` (or not set at all), the default behavior is `SEPARATE_CHILDREN`."),uhn),Nt),zhn),vt(Xn,A(M($1,1),z,175,0,[pi]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,c0),""),"Padding"),"The padding to be left to a parent element's border when placing child elements. This can also serve as an output option of a layout algorithm if node size calculation is setup appropriately."),ghn),Ef),Jrn),vt(Xn,A(M($1,1),z,175,0,[pi]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,gk),""),"Interactive"),"Whether the algorithm should be run in interactive mode for the content of a parent node. What this means exactly depends on how the specific algorithm interprets this option. Usually in the interactive mode algorithms try to modify the current layout as little as possible."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,fB),""),"interactive Layout"),"Whether the graph should be changeable interactively and by setting constraints"),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,X6),""),"Omit Node Micro Layout"),"Node micro layout comprises the computation of node dimensions (if requested), the placement of ports and their labels, and the placement of node labels. The functionality is implemented independent of any specific layout algorithm and shouldn't have any negative impact on the layout algorithm's performance itself. Yet, if any unforeseen behavior occurs, this option allows to deactivate the micro layout."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,SN),""),"Port Constraints"),"Defines constraints of the position of the ports of a node."),yhn),Nt),Xhn),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,aA),""),"Position"),"The position of a node, port, or label. This is used by the 'Fixed Layout' algorithm to specify a pre-defined position."),Ef),ai),vt(pi,A(M($1,1),z,175,0,[Qa,D1]))))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,wk),""),"Priority"),"Defines the priority of an object; its meaning depends on the specific layout algorithm and the context where it is used."),sc),Ui),vt(pi,A(M($1,1),z,175,0,[nh]))))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,UM),""),"Randomization Seed"),"Seed used for pseudo-random number generators to control the layout algorithm. If the value is 0, the seed shall be determined pseudo-randomly (e.g. from the system time)."),sc),Ui),Cn(Xn)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,W6),""),"Separate Connected Components"),"Whether each connected component should be processed separately."),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Wen),""),"Junction Points"),"This option is not used as option, but as output of the layout algorithms. It is attached to edges and determines the points where junction symbols should be drawn in order to represent hyperedges with orthogonal routing. Whether such points are computed depends on the chosen layout algorithm and edge routing style. The points are put into the vector chain with no specific order."),ohn),Ef),Hfn),Cn(nh)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Qen),""),"Comment Box"),"Whether the node should be regarded as a comment box instead of a regular node. In that case its placement should be similar to how labels are handled. Any edges incident to a comment box specify to which graph elements the comment is related."),!1),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Jen),""),"Hypernode"),"Whether the node should be handled as a hypernode."),!1),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,WHn),""),"Label Manager"),"Label managers can shorten labels upon a layout algorithm's request."),Ef),bMe),vt(Xn,A(M($1,1),z,175,0,[D1]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Zen),""),"Margins"),"Margins define additional space around the actual bounds of a graph element. For instance, ports or labels being placed on the outside of a node's border might introduce such a margin. The margin is used to guarantee non-overlap of other graph elements with those ports or labels."),fhn),Ef),Qrn),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,$en),""),"No Layout"),"No layout is done for the associated element. This is used to mark parts of a diagram to avoid their inclusion in the layout graph, or to mark parts of the layout graph to prevent layout engines from processing them. If you wish to exclude the contents of a compound node from automatic layout, while the node itself is still considered on its own layer, use the 'Fixed Layout' algorithm for that node."),!1),_i),si),vt(pi,A(M($1,1),z,175,0,[nh,Qa,D1]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,XHn),""),"Scale Factor"),"The scaling factor to be applied to the corresponding node in recursive layout. It causes the corresponding node's size to be adjusted, and its ports and labels to be sized and placed accordingly after the layout of that node has been determined (and before the node itself and its siblings are arranged). The scaling is not reverted afterwards, so the resulting layout graph contains the adjusted size and position data. This option is currently not supported if 'Layout Hierarchy' is set."),1),Or),Si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,VHn),""),"Animate"),"Whether the shift from the old layout to the new computed layout shall be animated."),!0),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,QHn),""),"Animation Time Factor"),"Factor for computation of animation time. The higher the value, the longer the animation time. If the value is 0, the resulting time is always equal to the minimum defined by 'Minimal Animation Time'."),Q(100)),sc),Ui),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,JHn),""),"Layout Ancestors"),"Whether the hierarchy levels on the path from the selected element to the root of the diagram shall be included in the layout process."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,YHn),""),"Maximal Animation Time"),"The maximal time for animations, in milliseconds."),Q(4e3)),sc),Ui),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ZHn),""),"Minimal Animation Time"),"The minimal time for animations, in milliseconds."),Q(400)),sc),Ui),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,nqn),""),"Progress Bar"),"Whether a progress bar shall be displayed during layout computations."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,eqn),""),"Validate Graph"),"Whether the graph shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,tqn),""),"Validate Options"),"Whether layout options shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user."),!0),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,iqn),""),"Zoom to Fit"),"Whether the zoom level shall be set to view the whole diagram after layout."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Stn),"box"),"Box Layout Mode"),"Configures the packing mode used by the {@link BoxLayoutProvider}. If SIMPLE is not required (neither priorities are used nor the interactive mode), GROUP_DEC can improve the packing and decrease the area. GROUP_MIXED and GROUP_INC may, in very specific scenarios, work better."),Jfn),Nt),n1n),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,yen),pf),"Comment Comment Spacing"),"Spacing to be preserved between a comment box and other comment boxes connected to the same node. The space left between comment boxes of different nodes is controlled by the node-node spacing."),10),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,jen),pf),"Comment Node Spacing"),"Spacing to be preserved between a node and its connected comment boxes. The space left between a node and the comments of another node is controlled by the node-node spacing."),10),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,jN),pf),"Components Spacing"),"Spacing to be preserved between pairs of connected components. This option is only relevant if 'separateConnectedComponents' is activated."),20),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Een),pf),"Edge Spacing"),"Spacing to be preserved between any two edges. Note that while this can somewhat easily be satisfied for the segments of orthogonally drawn edges, it is harder for general polylines or splines."),10),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,AN),pf),"Edge Label Spacing"),"The minimal distance to be preserved between a label and the edge it is associated with. Note that the placement of a label is influenced by the 'edgelabels.placement' option."),2),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Cen),pf),"Edge Node Spacing"),"Spacing to be preserved between nodes and edges."),10),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ten),pf),"Label Spacing"),"Determines the amount of space to be left between two labels of the same graph element."),0),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Sen),pf),"Label Node Spacing"),"Spacing to be preserved between labels and the border of node they are associated with. Note that the placement of a label is influenced by the 'nodelabels.placement' option."),5),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Men),pf),"Horizontal spacing between Label and Port"),"Horizontal spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the 'portlabels.placement' option."),1),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Aen),pf),"Vertical spacing between Label and Port"),"Vertical spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the 'portlabels.placement' option."),1),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ib),pf),"Node Spacing"),"The minimal distance to be preserved between each two nodes."),20),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Pen),pf),"Node Self Loop Spacing"),"Spacing to be preserved between a node and its self loops."),10),Or),Si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ien),pf),"Port Spacing"),"Spacing between pairs of ports of the same node."),10),Or),Si),vt(Xn,A(M($1,1),z,175,0,[pi]))))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Oen),pf),"Individual Spacing"),"Allows to specify individual spacing values for graph elements that shall be different from the value specified for the element's parent."),Ef),Cne),vt(pi,A(M($1,1),z,175,0,[nh,Qa,D1]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ntn),pf),"Additional Port Space"),"Additional space around the sets of ports on each node side. For each side of a node, this option can reserve additional space before and after the ports on each side. For example, a top spacing of 20 makes sure that the first port on the western and eastern side is 20 units away from the northern border."),Ohn),Ef),Qrn),Cn(Xn)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,oB),sqn),"Layout Partition"),"Partition to which the node belongs. This requires Layout Partitioning to be active. Nodes with lower partition IDs will appear to the left of nodes with higher partition IDs (assuming a left-to-right layout direction)."),sc),Ui),vt(Xn,A(M($1,1),z,175,0,[pi]))))),Mi(e,oB,sB,JZn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,sB),sqn),"Layout Partitioning"),"Whether to activate partitioned layout. This will allow to group nodes through the Layout Partition option. a pair of nodes with different partition indices is then placed such that the node with lower index is placed to the left of the other node (with left-to-right layout direction). Depending on the layout algorithm, this may only be guaranteed to work if all nodes have a layout partition configured, or at least if edges that cross partitions are not part of a partition-crossing cycle."),phn),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ren),oqn),"Node Label Padding"),"Define padding for node labels that are placed inside of a node."),lhn),Ef),Jrn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,x4),oqn),"Node Label Placement"),"Hints for where node labels are to be placed; if empty, the node label's position is not modified."),ahn),Tp),lr),vt(pi,A(M($1,1),z,175,0,[D1]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Hen),mA),"Port Alignment"),"Defines the default port distribution for a node. May be overridden for each side individually."),mhn),Nt),f9),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,qen),mA),"Port Alignment (North)"),"Defines how ports on the northern side are placed, overriding the node's general port alignment."),Nt),f9),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Gen),mA),"Port Alignment (South)"),"Defines how ports on the southern side are placed, overriding the node's general port alignment."),Nt),f9),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,zen),mA),"Port Alignment (West)"),"Defines how ports on the western side are placed, overriding the node's general port alignment."),Nt),f9),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Uen),mA),"Port Alignment (East)"),"Defines how ports on the eastern side are placed, overriding the node's general port alignment."),Nt),f9),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,hg),SB),"Node Size Constraints"),"What should be taken into account when calculating a node's size. Empty size constraints specify that a node's size is already fixed and should not be changed."),dhn),Tp),a9),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ip),SB),"Node Size Options"),"Options modifying the behavior of the size constraints set on a node. Each member of the set specifies something that should be taken into account when calculating node sizes. The empty set corresponds to no further modifications."),whn),Tp),Qhn),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,rp),SB),"Node Size Minimum"),"The minimal size to which a node can be reduced."),bhn),Ef),ai),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,uB),SB),"Fixed Graph Size"),"By default, the fixed layout provider will enlarge a graph until it is large enough to contain its children. If this option is set, it won't do so."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Xen),cB),"Edge Label Placement"),"Gives a hint on where to put edge labels."),nhn),Nt),$hn),Cn(D1)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,WM),cB),"Inline Edge Labels"),"If true, an edge label is placed directly on its edge. May only apply to center edge labels. This kind of label placement is only advisable if the label's rendering is such that it is not crossed by its edge and thus stays legible."),!1),_i),si),Cn(D1)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,rqn),"font"),"Font Name"),"Font name used for a label."),yv),tn),Cn(D1)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,cqn),"font"),"Font Size"),"Font size used for a label."),sc),Ui),Cn(D1)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Yen),PB),"Port Anchor Offset"),"The offset to the port position where connections shall be attached."),Ef),ai),Cn(Qa)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Ven),PB),"Port Index"),"The index of a port in the fixed order around a node. The order is assumed as clockwise, starting with the leftmost port on the top side. This option must be set if 'Port Constraints' is set to FIXED_ORDER and no specific positions are given for the ports. Additionally, the option 'Port Side' must be defined in this case."),sc),Ui),Cn(Qa)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Fen),PB),"Port Side"),"The side of a node on which a port is situated. This option must be set if 'Port Constraints' is set to FIXED_SIDE or FIXED_ORDER and no specific positions are given for the ports."),Chn),Nt),Zi),Cn(Qa)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Den),PB),"Port Border Offset"),"The offset of ports on the node border. With a positive offset the port is moved outside of the node, while with a negative offset the port is moved towards the inside. An offset of 0 means that the port is placed directly on the node border, i.e. if the port side is north, the port's south border touches the nodes's north border; if the port side is east, the port's west border touches the nodes's east border; if the port side is south, the port's north border touches the node's south border; if the port side is west, the port's east border touches the node's west border."),Or),Si),Cn(Qa)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,L4),Itn),"Port Label Placement"),"Decides on a placement method for port labels; if empty, the node label's position is not modified."),jhn),Tp),WP),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,_en),Itn),"Port Labels Next to Port"),"Use 'portLabels.placement': NEXT_TO_PORT_OF_POSSIBLE."),!1),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ken),Itn),"Treat Port Labels as Group"),"If this option is true (default), the labels of a port will be treated as a group when it comes to centering them next to their port. If this option is false, only the first label will be centered next to the port, with the others being placed below. This only applies to labels of eastern and western ports and will have no effect if labels are not placed next to their port."),!0),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Len),fqn),"Activate Inside Self Loops"),"Whether this node allows to route self loops inside of it instead of around it. If set to true, this will make the node a compound node if it isn't already, and will require the layout algorithm to support compound nodes with hierarchical ports."),!1),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Nen),fqn),"Inside Self Loop"),"Whether a self loop should be routed inside a node instead of around that node."),!1),_i),si),Cn(nh)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,EN),"edge"),"Edge Thickness"),"The thickness of an edge. This is a hint on the line width used to draw an edge, possibly requiring more space to be reserved for it."),1),Or),Si),Cn(nh)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,uqn),"edge"),"Edge Type"),"The type of an edge. This is usually used for UML class diagrams, where associations must be handled differently from generalizations."),rhn),Nt),Rhn),Cn(nh)))),t5(e,new A2(Qv(Qp(Vp(new n2,Jn),"Layered"),'The layer-based method was introduced by Sugiyama, Tagawa and Toda in 1981. It emphasizes the direction of edges by pointing as many edges as possible into the same direction. The nodes are arranged in layers, which are sometimes called "hierarchies", and then reordered such that the number of edge crossings is minimized. Afterwards, concrete coordinates are computed for the nodes and edge bend points.'))),t5(e,new A2(Qv(Qp(Vp(new n2,"org.eclipse.elk.orthogonal"),"Orthogonal"),`Orthogonal methods that follow the "topology-shape-metrics" approach by Batini, Nardelli and Tamassia '86. The first phase determines the topology of the drawing by applying a planarization technique, which results in a planar representation of the graph. The orthogonal shape is computed in the second phase, which aims at minimizing the number of edge bends, and is called orthogonalization. The third phase leads to concrete coordinates for nodes and edge bend points by applying a compaction method, thus defining the metrics.`))),t5(e,new A2(Qv(Qp(Vp(new n2,os),"Force"),"Layout algorithms that follow physical analogies by simulating a system of attractive and repulsive forces. The first successful method of this kind was proposed by Eades in 1984."))),t5(e,new A2(Qv(Qp(Vp(new n2,"org.eclipse.elk.circle"),"Circle"),"Circular layout algorithms emphasize cycles or biconnected components of a graph by arranging them in circles. This is useful if a drawing is desired where such components are clearly grouped, or where cycles are shown as prominent OPTIONS of the graph."))),t5(e,new A2(Qv(Qp(Vp(new n2,OHn),"Tree"),"Specialized layout methods for trees, i.e. acyclic graphs. The regular structure of graphs that have no undirected cycles can be emphasized using an algorithm of this type."))),t5(e,new A2(Qv(Qp(Vp(new n2,"org.eclipse.elk.planar"),"Planar"),"Algorithms that require a planar or upward planar graph. Most of these algorithms are theoretically interesting, but not practically usable."))),t5(e,new A2(Qv(Qp(Vp(new n2,Wf),"Radial"),"Radial layout algorithms usually position the nodes of the graph on concentric circles."))),DBn((new Z4n,e)),WBn((new Y4n,e)),oBn((new nvn,e))};var i9,GZn,Qfn,Mp,zZn,UZn,Jfn,WZn,_P,Yfn,jy,M0,Zfn,JK,YK,nhn,ehn,thn,ihn,rhn,chn,Bg,uhn,XZn,Ey,ZK,KP,shn,Rg,ohn,Cy,fhn,hhn,lhn,_g,ahn,Ja,dhn,HP,Kg,bhn,Bl,whn,qP,Ty,Ya,ghn,VZn,phn,QZn,JZn,vhn,mhn,nH,eH,tH,iH,khn,Bu,r9,yhn,rH,cH,tw,jhn,Ehn,Hg,Chn,Ap,GP,uH,jv,YZn,sH,ZZn,nne,Thn,ene,Mhn,tne,Sp,Ahn,zP,Shn,Phn,Za,ine,Ihn,Ohn,Dhn;w(Us,"CoreOptions",684),b(103,22,{3:1,35:1,22:1,103:1},c8);var Jh,Ys,So,yh,Yh,c9=Me(Us,pnn,103,Ie,fde,Soe),rne;b(272,22,{3:1,35:1,22:1,272:1},xO);var Ev,iw,Cv,$hn=Me(Us,"EdgeLabelPlacement",272,Ie,qle,Poe),cne;b(218,22,{3:1,35:1,22:1,218:1},Jj);var Tv,My,Pp,oH,fH=Me(Us,"EdgeRouting",218,Ie,xae,Ioe),une;b(312,22,{3:1,35:1,22:1,312:1},w5);var Fhn,xhn,Lhn,Nhn,hH,Bhn,Rhn=Me(Us,"EdgeType",312,Ie,Vde,Ooe),sne;b(977,1,Gs,Z4n),s.Qe=function(e){DBn(e)};var _hn,Khn,Hhn,qhn,one,Ghn,u9;w(Us,"FixedLayouterOptions",977),b(978,1,{},F2n),s.$e=function(){var e;return e=new A2n,e},s._e=function(e){},w(Us,"FixedLayouterOptions/FixedFactory",978),b(334,22,{3:1,35:1,22:1,334:1},LO);var F1,UP,s9,zhn=Me(Us,"HierarchyHandling",334,Ie,Hle,Doe),fne;b(285,22,{3:1,35:1,22:1,285:1},Yj);var jh,Rl,Ay,Sy,hne=Me(Us,"LabelSide",285,Ie,Fae,$oe),lne;b(93,22,{3:1,35:1,22:1,93:1},yw);var Zh,Po,Zs,Io,as,Oo,no,Eh,Do,lr=Me(Us,"NodeLabelPlacement",93,Ie,Y0e,Foe),ane;b(249,22,{3:1,35:1,22:1,249:1},u8);var Uhn,o9,_l,Whn,Py,f9=Me(Us,"PortAlignment",249,Ie,hde,xoe),dne;b(98,22,{3:1,35:1,22:1,98:1},g5);var nd,Pc,Ch,Mv,Cf,Kl,Xhn=Me(Us,"PortConstraints",98,Ie,Dde,Loe),bne;b(273,22,{3:1,35:1,22:1,273:1},p5);var h9,l9,n1,Iy,Hl,Ip,WP=Me(Us,"PortLabelPlacement",273,Ie,Xde,Noe),wne;b(61,22,{3:1,35:1,22:1,61:1},s8);var Vn,Kn,$s,Fs,ru,Gc,Tf,$o,Su,mu,Ic,Pu,cu,uu,Fo,ds,bs,eo,ae,Wr,Gn,Zi=Me(Us,"PortSide",61,Ie,ude,_oe),gne;b(981,1,Gs,nvn),s.Qe=function(e){oBn(e)};var pne,vne,Vhn,mne,kne;w(Us,"RandomLayouterOptions",981),b(982,1,{},x2n),s.$e=function(){var e;return e=new B2n,e},s._e=function(e){},w(Us,"RandomLayouterOptions/RandomFactory",982),b(374,22,{3:1,35:1,22:1,374:1},Zj);var rw,Oy,Dy,ed,a9=Me(Us,"SizeConstraint",374,Ie,$ae,Boe),yne;b(259,22,{3:1,35:1,22:1,259:1},jw);var $y,XP,Av,lH,Fy,d9,VP,QP,JP,Qhn=Me(Us,"SizeOptions",259,Ie,cbe,Roe),jne;b(370,1,{1949:1},Up),s.b=!1,s.c=0,s.d=-1,s.e=null,s.f=null,s.g=-1,s.j=!1,s.k=!1,s.n=!1,s.o=0,s.q=0,s.r=0,w(ac,"BasicProgressMonitor",370),b(972,209,$a,P2n),s.Ze=function(e,t){var i,r,c,o,f,h,l,a,d;switch(le(t,"Box layout",2),c=_9(Y(hn(e,(rM(),HZn)))),o=u(hn(e,KZn),116),i=on(sn(hn(e,zfn))),r=on(sn(hn(e,Ufn))),u(hn(e,WK),311).g){case 0:f=(h=new au((!e.a&&(e.a=new V(Pt,e,10,11)),e.a)),Pn(),bi(h,new G6n(r)),h),l=hY(e),a=Y(hn(e,Gfn)),(a==null||(_n(a),a<=0))&&(a=1.3),d=GCe(f,c,o,l.a,l.b,i,(_n(a),a)),e0(e,d.a,d.b,!1,!0);break;default:_je(e,c,o,i)}ce(t)},w(ac,"BoxLayoutProvider",972),b(973,1,lt,G6n),s.ue=function(e,t){return o8e(this,u(e,33),u(t,33))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},s.a=!1,w(ac,"BoxLayoutProvider/1",973),b(157,1,{157:1},VC,ajn),s.Ib=function(){return this.c?fZ(this.c):vl(this.b)},w(ac,"BoxLayoutProvider/Group",157),b(311,22,{3:1,35:1,22:1,311:1},nE);var Jhn,Yhn,Zhn,aH,n1n=Me(ac,"BoxLayoutProvider/PackingMode",311,Ie,Lae,Koe),Ene;b(974,1,lt,I2n),s.ue=function(e,t){return l1e(u(e,157),u(t,157))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(ac,"BoxLayoutProvider/lambda$0$Type",974),b(975,1,lt,O2n),s.ue=function(e,t){return r1e(u(e,157),u(t,157))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(ac,"BoxLayoutProvider/lambda$1$Type",975),b(976,1,lt,D2n),s.ue=function(e,t){return c1e(u(e,157),u(t,157))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(ac,"BoxLayoutProvider/lambda$2$Type",976),b(1365,1,{831:1},$2n),s.qg=function(e,t){return xj(),!I(t,160)||j8n((N2(),u(e,160)),t)},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$0$Type",1365),b(1366,1,Yn,z6n),s.td=function(e){Vwe(this.a,u(e,146))},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$1$Type",1366),b(1367,1,Yn,S2n),s.td=function(e){u(e,94),xj()},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$2$Type",1367),b(1371,1,Yn,U6n),s.td=function(e){kbe(this.a,u(e,94))},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$3$Type",1371),b(1369,1,Ve,okn),s.Mb=function(e){return xwe(this.a,this.b,u(e,146))},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$4$Type",1369),b(1368,1,Ve,fkn),s.Mb=function(e){return Yce(this.a,this.b,u(e,831))},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$5$Type",1368),b(1370,1,Yn,hkn),s.td=function(e){Yfe(this.a,this.b,u(e,146))},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$6$Type",1370),b(935,1,{},M2n),s.Kb=function(e){return hyn(e)},s.Fb=function(e){return this===e},w(ac,"ElkUtil/lambda$0$Type",935),b(936,1,Yn,lkn),s.td=function(e){hme(this.a,this.b,u(e,79))},s.a=0,s.b=0,w(ac,"ElkUtil/lambda$1$Type",936),b(937,1,Yn,akn),s.td=function(e){hie(this.a,this.b,u(e,202))},s.a=0,s.b=0,w(ac,"ElkUtil/lambda$2$Type",937),b(938,1,Yn,dkn),s.td=function(e){ece(this.a,this.b,u(e,137))},s.a=0,s.b=0,w(ac,"ElkUtil/lambda$3$Type",938),b(939,1,Yn,W6n),s.td=function(e){bfe(this.a,u(e,469))},w(ac,"ElkUtil/lambda$4$Type",939),b(342,1,{35:1,342:1},N9),s.wd=function(e){return Pce(this,u(e,236))},s.Fb=function(e){var t;return I(e,342)?(t=u(e,342),this.a==t.a):!1},s.Hb=function(){return Ht(this.a)},s.Ib=function(){return this.a+" (exclusive)"},s.a=0,w(ac,"ExclusiveBounds/ExclusiveLowerBound",342),b(1138,209,$a,A2n),s.Ze=function(e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn;for(le(t,"Fixed Layout",1),o=u(hn(e,(Xe(),ehn)),218),g=0,p=0,O=new ie((!e.a&&(e.a=new V(Pt,e,10,11)),e.a));O.e!=O.i.gc();){for(S=u(oe(O),33),wn=u(hn(S,(mT(),u9)),8),wn&&(Zo(S,wn.a,wn.b),u(hn(S,Khn),174).Hc((Vu(),rw))&&(v=u(hn(S,qhn),8),v.a>0&&v.b>0&&e0(S,v.a,v.b,!0,!0))),g=j.Math.max(g,S.i+S.g),p=j.Math.max(p,S.j+S.f),a=new ie((!S.n&&(S.n=new V(Br,S,1,7)),S.n));a.e!=a.i.gc();)h=u(oe(a),137),wn=u(hn(h,u9),8),wn&&Zo(h,wn.a,wn.b),g=j.Math.max(g,S.i+h.i+h.g),p=j.Math.max(p,S.j+h.j+h.f);for(U=new ie((!S.c&&(S.c=new V(Ru,S,9,9)),S.c));U.e!=U.i.gc();)for(_=u(oe(U),118),wn=u(hn(_,u9),8),wn&&Zo(_,wn.a,wn.b),en=S.i+_.i,ln=S.j+_.j,g=j.Math.max(g,en+_.g),p=j.Math.max(p,ln+_.f),l=new ie((!_.n&&(_.n=new V(Br,_,1,7)),_.n));l.e!=l.i.gc();)h=u(oe(l),137),wn=u(hn(h,u9),8),wn&&Zo(h,wn.a,wn.b),g=j.Math.max(g,en+h.i+h.g),p=j.Math.max(p,ln+h.j+h.f);for(c=new re(ue(Gh(S).a.Kc(),new Mn));Se(c);)i=u(ve(c),79),d=E_n(i),g=j.Math.max(g,d.a),p=j.Math.max(p,d.b);for(r=new re(ue(H7(S).a.Kc(),new Mn));Se(r);)i=u(ve(r),79),At(lh(i))!=e&&(d=E_n(i),g=j.Math.max(g,d.a),p=j.Math.max(p,d.b))}if(o==(Hh(),Tv))for($=new ie((!e.a&&(e.a=new V(Pt,e,10,11)),e.a));$.e!=$.i.gc();)for(S=u(oe($),33),r=new re(ue(Gh(S).a.Kc(),new Mn));Se(r);)i=u(ve(r),79),f=sye(i),f.b==0?gr(i,Rg,null):gr(i,Rg,f);on(sn(hn(e,(mT(),Hhn))))||(x=u(hn(e,one),116),C=g+x.b+x.c,m=p+x.d+x.a,e0(e,C,m,!0,!0)),ce(t)},w(ac,"FixedLayoutProvider",1138),b(373,134,{3:1,414:1,373:1,94:1,134:1},MI,_Pn),s.Jf=function(e){var t,i,r,c,o,f,h,l,a;if(!!e)try{for(l=Eb(e,";,;"),o=l,f=0,h=o.length;f>16&Ut|t^r<<16},s.Kc=function(){return new X6n(this)},s.Ib=function(){return this.a==null&&this.b==null?"pair(null,null)":this.a==null?"pair(null,"+Lr(this.b)+")":this.b==null?"pair("+Lr(this.a)+",null)":"pair("+Lr(this.a)+","+Lr(this.b)+")"},w(ac,"Pair",46),b(983,1,yi,X6n),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return!this.c&&(!this.b&&this.a.a!=null||this.a.b!=null)},s.Pb=function(){if(!this.c&&!this.b&&this.a.a!=null)return this.b=!0,this.a.a;if(!this.c&&this.a.b!=null)return this.c=!0,this.a.b;throw T(new ic)},s.Qb=function(){throw this.c&&this.a.b!=null?this.a.b=null:this.b&&this.a.a!=null&&(this.a.a=null),T(new ou)},s.b=!1,s.c=!1,w(ac,"Pair/1",983),b(448,1,{448:1},CTn),s.Fb=function(e){return mc(this.a,u(e,448).a)&&mc(this.c,u(e,448).c)&&mc(this.d,u(e,448).d)&&mc(this.b,u(e,448).b)},s.Hb=function(){return kT(A(M(Zn,1),rn,1,5,[this.a,this.c,this.d,this.b]))},s.Ib=function(){return"("+this.a+Ji+this.c+Ji+this.d+Ji+this.b+")"},w(ac,"Quadruple",448),b(1126,209,$a,B2n),s.Ze=function(e,t){var i,r,c,o,f;if(le(t,"Random Layout",1),(!e.a&&(e.a=new V(Pt,e,10,11)),e.a).i==0){ce(t);return}o=u(hn(e,(_Q(),mne)),19),!!o&&o.a!=0?c=new AC(o.a):c=new xF,i=_9(Y(hn(e,pne))),f=_9(Y(hn(e,kne))),r=u(hn(e,vne),116),yCe(e,c,i,f,r),ce(t)},w(ac,"RandomLayoutProvider",1126);var Ane;b(553,1,{}),s.qf=function(){return new fn(this.f.i,this.f.j)},s.We=function(e){return QTn(e,(Xe(),Bu))?hn(this.f,Sne):hn(this.f,e)},s.rf=function(){return new fn(this.f.g,this.f.f)},s.sf=function(){return this.g},s.Xe=function(e){return da(this.f,e)},s.tf=function(e){Zc(this.f,e.a),nu(this.f,e.b)},s.uf=function(e){Bd(this.f,e.a),Nd(this.f,e.b)},s.vf=function(e){this.g=e},s.g=0;var Sne;w(rm,"ElkGraphAdapters/AbstractElkGraphElementAdapter",553),b(554,1,{839:1},fj),s.wf=function(){var e,t;if(!this.b)for(this.b=EC(eC(this.a).i),t=new ie(eC(this.a));t.e!=t.i.gc();)e=u(oe(t),137),W(this.b,new YI(e));return this.b},s.b=null,w(rm,"ElkGraphAdapters/ElkEdgeAdapter",554),b(301,553,{},x0),s.xf=function(){return CFn(this)},s.a=null,w(rm,"ElkGraphAdapters/ElkGraphAdapter",301),b(630,553,{181:1},YI),w(rm,"ElkGraphAdapters/ElkLabelAdapter",630),b(629,553,{680:1},JO),s.wf=function(){return E3e(this)},s.Af=function(){var e;return e=u(hn(this.f,(Xe(),Cy)),142),!e&&(e=new Hv),e},s.Cf=function(){return C3e(this)},s.Ef=function(e){var t;t=new aD(e),gr(this.f,(Xe(),Cy),t)},s.Ff=function(e){gr(this.f,(Xe(),Ya),new xU(e))},s.yf=function(){return this.d},s.zf=function(){var e,t;if(!this.a)for(this.a=new X,t=new re(ue(H7(u(this.f,33)).a.Kc(),new Mn));Se(t);)e=u(ve(t),79),W(this.a,new fj(e));return this.a},s.Bf=function(){var e,t;if(!this.c)for(this.c=new X,t=new re(ue(Gh(u(this.f,33)).a.Kc(),new Mn));Se(t);)e=u(ve(t),79),W(this.c,new fj(e));return this.c},s.Df=function(){return sC(u(this.f,33)).i!=0||on(sn(u(this.f,33).We((Xe(),Ey))))},s.Gf=function(){b0e(this,(R0(),Ane))},s.a=null,s.b=null,s.c=null,s.d=null,s.e=null,w(rm,"ElkGraphAdapters/ElkNodeAdapter",629),b(1266,553,{838:1},Emn),s.wf=function(){return D3e(this)},s.zf=function(){var e,t;if(!this.a)for(this.a=th(u(this.f,118).xg().i),t=new ie(u(this.f,118).xg());t.e!=t.i.gc();)e=u(oe(t),79),W(this.a,new fj(e));return this.a},s.Bf=function(){var e,t;if(!this.c)for(this.c=th(u(this.f,118).yg().i),t=new ie(u(this.f,118).yg());t.e!=t.i.gc();)e=u(oe(t),79),W(this.c,new fj(e));return this.c},s.Hf=function(){return u(u(this.f,118).We((Xe(),Hg)),61)},s.If=function(){var e,t,i,r,c,o,f,h;for(r=tf(u(this.f,118)),i=new ie(u(this.f,118).yg());i.e!=i.i.gc();)for(e=u(oe(i),79),h=new ie((!e.c&&(e.c=new Fn(he,e,5,8)),e.c));h.e!=h.i.gc();){if(f=u(oe(h),82),ub(Pr(f),r))return!0;if(Pr(f)==r&&on(sn(hn(e,(Xe(),ZK)))))return!0}for(t=new ie(u(this.f,118).xg());t.e!=t.i.gc();)for(e=u(oe(t),79),o=new ie((!e.b&&(e.b=new Fn(he,e,4,7)),e.b));o.e!=o.i.gc();)if(c=u(oe(o),82),ub(Pr(c),r))return!0;return!1},s.a=null,s.b=null,s.c=null,w(rm,"ElkGraphAdapters/ElkPortAdapter",1266),b(1267,1,lt,R2n),s.ue=function(e,t){return nke(u(e,118),u(t,118))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(rm,"ElkGraphAdapters/PortComparator",1267);var ql=Et(Ps,"EObject"),Sv=Et(bg,aqn),to=Et(bg,dqn),xy=Et(bg,bqn),Ly=Et(bg,"ElkShape"),he=Et(bg,wqn),di=Et(bg,Otn),Tt=Et(bg,gqn),Ny=Et(Ps,pqn),b9=Et(Ps,"EFactory"),Pne,dH=Et(Ps,vqn),Qo=Et(Ps,"EPackage"),vi,Ine,One,r1n,YP,Dne,c1n,u1n,s1n,Gl,$ne,Fne,Br=Et(bg,Dtn),Pt=Et(bg,$tn),Ru=Et(bg,Ftn);b(90,1,mqn),s.Jg=function(){return this.Kg(),null},s.Kg=function(){return null},s.Lg=function(){return this.Kg(),!1},s.Mg=function(){return!1},s.Ng=function(e){et(this,e)},w(op,"BasicNotifierImpl",90),b(97,90,Eqn),s.nh=function(){return Hu(this)},s.Og=function(e,t){return e},s.Pg=function(){throw T(new ye)},s.Qg=function(e){var t;return t=ir(u(On(this.Tg(),this.Vg()),18)),this.eh().ih(this,t.n,t.f,e)},s.Rg=function(e,t){throw T(new ye)},s.Sg=function(e,t,i){return ss(this,e,t,i)},s.Tg=function(){var e;return this.Pg()&&(e=this.Pg().ck(),e)?e:this.zh()},s.Ug=function(){return Bx(this)},s.Vg=function(){throw T(new ye)},s.Wg=function(){var e,t;return t=this.ph().dk(),!t&&this.Pg().ik(t=(i5(),e=YW(Bf(this.Tg())),e==null?yH:new h8(this,e))),t},s.Xg=function(e,t){return e},s.Yg=function(e){var t;return t=e.Gj(),t?e.aj():yt(this.Tg(),e)},s.Zg=function(){var e;return e=this.Pg(),e?e.fk():null},s.$g=function(){return this.Pg()?this.Pg().ck():null},s._g=function(e,t,i){return HT(this,e,t,i)},s.ah=function(e){return S3(this,e)},s.bh=function(e,t){return P$(this,e,t)},s.dh=function(){var e;return e=this.Pg(),!!e&&e.gk()},s.eh=function(){throw T(new ye)},s.fh=function(){return xT(this)},s.gh=function(e,t,i,r){return K2(this,e,t,r)},s.hh=function(e,t,i){var r;return r=u(On(this.Tg(),t),66),r.Nj().Qj(this,this.yh(),t-this.Ah(),e,i)},s.ih=function(e,t,i,r){return lC(this,e,t,r)},s.jh=function(e,t,i){var r;return r=u(On(this.Tg(),t),66),r.Nj().Rj(this,this.yh(),t-this.Ah(),e,i)},s.kh=function(){return!!this.Pg()&&!!this.Pg().ek()},s.lh=function(e){return VF(this,e)},s.mh=function(e){return dMn(this,e)},s.oh=function(e){return BRn(this,e)},s.ph=function(){throw T(new ye)},s.qh=function(){return this.Pg()?this.Pg().ek():null},s.rh=function(){return xT(this)},s.sh=function(e,t){$x(this,e,t)},s.th=function(e){this.ph().hk(e)},s.uh=function(e){this.ph().kk(e)},s.vh=function(e){this.ph().jk(e)},s.wh=function(e,t){var i,r,c,o;return o=this.Zg(),!!o&&!!e&&(t=Gi(o.Vk(),this,t),o.Zk(this)),r=this.eh(),r&&((nL(this,this.eh(),this.Vg()).Bb&Yi)!=0?(c=r.fh(),c&&(e?!o&&c.Zk(this):c.Yk(this))):(t=(i=this.Vg(),i>=0?this.Qg(t):this.eh().ih(this,-1-i,null,t)),t=this.Sg(null,-1,t))),this.uh(e),t},s.xh=function(e){var t,i,r,c,o,f,h,l;if(i=this.Tg(),o=yt(i,e),t=this.Ah(),o>=t)return u(e,66).Nj().Uj(this,this.yh(),o-t);if(o<=-1)if(f=rg((wu(),xi),i,e),f){if(er(),u(f,66).Oj()||(f=S2(jr(xi,f))),c=(r=this.Yg(f),u(r>=0?this._g(r,!0,!0):Jd(this,f,!0),153)),l=f.Zj(),l>1||l==-1)return u(u(c,215).hl(e,!1),76)}else throw T(new Hn(Al+e.ne()+IB));else if(e.$j())return r=this.Yg(e),u(r>=0?this._g(r,!1,!0):Jd(this,e,!1),76);return h=new $kn(this,e),h},s.yh=function(){return ZX(this)},s.zh=function(){return(ul(),Nn).S},s.Ah=function(){return ee(this.zh())},s.Bh=function(e){Sx(this,e)},s.Ib=function(){return jo(this)},w(Bn,"BasicEObjectImpl",97);var xne;b(114,97,{105:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1}),s.Ch=function(e){var t;return t=nV(this),t[e]},s.Dh=function(e,t){var i;i=nV(this),Mt(i,e,t)},s.Eh=function(e){var t;t=nV(this),Mt(t,e,null)},s.Jg=function(){return u(Rn(this,4),126)},s.Kg=function(){throw T(new ye)},s.Lg=function(){return(this.Db&4)!=0},s.Pg=function(){throw T(new ye)},s.Fh=function(e){_2(this,2,e)},s.Rg=function(e,t){this.Db=t<<16|this.Db&255,this.Fh(e)},s.Tg=function(){return Vc(this)},s.Vg=function(){return this.Db>>16},s.Wg=function(){var e,t;return i5(),t=YW(Bf((e=u(Rn(this,16),26),e||this.zh()))),t==null?yH:new h8(this,t)},s.Mg=function(){return(this.Db&1)==0},s.Zg=function(){return u(Rn(this,128),1935)},s.$g=function(){return u(Rn(this,16),26)},s.dh=function(){return(this.Db&32)!=0},s.eh=function(){return u(Rn(this,2),49)},s.kh=function(){return(this.Db&64)!=0},s.ph=function(){throw T(new ye)},s.qh=function(){return u(Rn(this,64),281)},s.th=function(e){_2(this,16,e)},s.uh=function(e){_2(this,128,e)},s.vh=function(e){_2(this,64,e)},s.yh=function(){return Rc(this)},s.Db=0,w(Bn,"MinimalEObjectImpl",114),b(115,114,{105:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1}),s.Fh=function(e){this.Cb=e},s.eh=function(){return this.Cb},w(Bn,"MinimalEObjectImpl/Container",115),b(1985,115,{105:1,413:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1}),s._g=function(e,t,i){return lJ(this,e,t,i)},s.jh=function(e,t,i){return ZJ(this,e,t,i)},s.lh=function(e){return hX(this,e)},s.sh=function(e,t){QV(this,e,t)},s.zh=function(){return Fc(),Fne},s.Bh=function(e){RV(this,e)},s.Ve=function(){return z$n(this)},s.We=function(e){return hn(this,e)},s.Xe=function(e){return da(this,e)},s.Ye=function(e,t){return gr(this,e,t)},w(La,"EMapPropertyHolderImpl",1985),b(567,115,{105:1,469:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},Yy),s._g=function(e,t,i){switch(e){case 0:return this.a;case 1:return this.b}return HT(this,e,t,i)},s.lh=function(e){switch(e){case 0:return this.a!=0;case 1:return this.b!=0}return VF(this,e)},s.sh=function(e,t){switch(e){case 0:QC(this,K(Y(t)));return;case 1:JC(this,K(Y(t)));return}$x(this,e,t)},s.zh=function(){return Fc(),Ine},s.Bh=function(e){switch(e){case 0:QC(this,0);return;case 1:JC(this,0);return}Sx(this,e)},s.Ib=function(){var e;return(this.Db&64)!=0?jo(this):(e=new Ns(jo(this)),e.a+=" (x: ",mw(e,this.a),e.a+=", y: ",mw(e,this.b),e.a+=")",e.a)},s.a=0,s.b=0,w(La,"ElkBendPointImpl",567),b(723,1985,{105:1,413:1,160:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1}),s._g=function(e,t,i){return wQ(this,e,t,i)},s.hh=function(e,t,i){return jx(this,e,t,i)},s.jh=function(e,t,i){return uF(this,e,t,i)},s.lh=function(e){return OV(this,e)},s.sh=function(e,t){IJ(this,e,t)},s.zh=function(){return Fc(),Dne},s.Bh=function(e){lQ(this,e)},s.zg=function(){return this.k},s.Ag=function(){return eC(this)},s.Ib=function(){return $F(this)},s.k=null,w(La,"ElkGraphElementImpl",723),b(724,723,{105:1,413:1,160:1,470:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1}),s._g=function(e,t,i){return TQ(this,e,t,i)},s.lh=function(e){return DQ(this,e)},s.sh=function(e,t){OJ(this,e,t)},s.zh=function(){return Fc(),$ne},s.Bh=function(e){NQ(this,e)},s.Bg=function(){return this.f},s.Cg=function(){return this.g},s.Dg=function(){return this.i},s.Eg=function(){return this.j},s.Fg=function(e,t){oE(this,e,t)},s.Gg=function(e,t){Zo(this,e,t)},s.Hg=function(e){Zc(this,e)},s.Ig=function(e){nu(this,e)},s.Ib=function(){return Ax(this)},s.f=0,s.g=0,s.i=0,s.j=0,w(La,"ElkShapeImpl",724),b(725,724,{105:1,413:1,82:1,160:1,470:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1}),s._g=function(e,t,i){return cJ(this,e,t,i)},s.hh=function(e,t,i){return CJ(this,e,t,i)},s.jh=function(e,t,i){return TJ(this,e,t,i)},s.lh=function(e){return XV(this,e)},s.sh=function(e,t){FY(this,e,t)},s.zh=function(){return Fc(),One},s.Bh=function(e){JQ(this,e)},s.xg=function(){return!this.d&&(this.d=new Fn(di,this,8,5)),this.d},s.yg=function(){return!this.e&&(this.e=new Fn(di,this,7,4)),this.e},w(La,"ElkConnectableShapeImpl",725),b(352,723,{105:1,413:1,79:1,160:1,352:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},YH),s.Qg=function(e){return kJ(this,e)},s._g=function(e,t,i){switch(e){case 3:return $8(this);case 4:return!this.b&&(this.b=new Fn(he,this,4,7)),this.b;case 5:return!this.c&&(this.c=new Fn(he,this,5,8)),this.c;case 6:return!this.a&&(this.a=new V(Tt,this,6,6)),this.a;case 7:return qn(),!this.b&&(this.b=new Fn(he,this,4,7)),!(this.b.i<=1&&(!this.c&&(this.c=new Fn(he,this,5,8)),this.c.i<=1));case 8:return qn(),!!M6(this);case 9:return qn(),!!Qd(this);case 10:return qn(),!this.b&&(this.b=new Fn(he,this,4,7)),this.b.i!=0&&(!this.c&&(this.c=new Fn(he,this,5,8)),this.c.i!=0)}return wQ(this,e,t,i)},s.hh=function(e,t,i){var r;switch(t){case 3:return this.Cb&&(i=(r=this.Db>>16,r>=0?kJ(this,i):this.Cb.ih(this,-1-r,null,i))),dU(this,u(e,33),i);case 4:return!this.b&&(this.b=new Fn(he,this,4,7)),$c(this.b,e,i);case 5:return!this.c&&(this.c=new Fn(he,this,5,8)),$c(this.c,e,i);case 6:return!this.a&&(this.a=new V(Tt,this,6,6)),$c(this.a,e,i)}return jx(this,e,t,i)},s.jh=function(e,t,i){switch(t){case 3:return dU(this,null,i);case 4:return!this.b&&(this.b=new Fn(he,this,4,7)),Gi(this.b,e,i);case 5:return!this.c&&(this.c=new Fn(he,this,5,8)),Gi(this.c,e,i);case 6:return!this.a&&(this.a=new V(Tt,this,6,6)),Gi(this.a,e,i)}return uF(this,e,t,i)},s.lh=function(e){switch(e){case 3:return!!$8(this);case 4:return!!this.b&&this.b.i!=0;case 5:return!!this.c&&this.c.i!=0;case 6:return!!this.a&&this.a.i!=0;case 7:return!this.b&&(this.b=new Fn(he,this,4,7)),!(this.b.i<=1&&(!this.c&&(this.c=new Fn(he,this,5,8)),this.c.i<=1));case 8:return M6(this);case 9:return Qd(this);case 10:return!this.b&&(this.b=new Fn(he,this,4,7)),this.b.i!=0&&(!this.c&&(this.c=new Fn(he,this,5,8)),this.c.i!=0)}return OV(this,e)},s.sh=function(e,t){switch(e){case 3:Gx(this,u(t,33));return;case 4:!this.b&&(this.b=new Fn(he,this,4,7)),de(this.b),!this.b&&(this.b=new Fn(he,this,4,7)),Dt(this.b,u(t,14));return;case 5:!this.c&&(this.c=new Fn(he,this,5,8)),de(this.c),!this.c&&(this.c=new Fn(he,this,5,8)),Dt(this.c,u(t,14));return;case 6:!this.a&&(this.a=new V(Tt,this,6,6)),de(this.a),!this.a&&(this.a=new V(Tt,this,6,6)),Dt(this.a,u(t,14));return}IJ(this,e,t)},s.zh=function(){return Fc(),r1n},s.Bh=function(e){switch(e){case 3:Gx(this,null);return;case 4:!this.b&&(this.b=new Fn(he,this,4,7)),de(this.b);return;case 5:!this.c&&(this.c=new Fn(he,this,5,8)),de(this.c);return;case 6:!this.a&&(this.a=new V(Tt,this,6,6)),de(this.a);return}lQ(this,e)},s.Ib=function(){return ERn(this)},w(La,"ElkEdgeImpl",352),b(439,1985,{105:1,413:1,202:1,439:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},Zy),s.Qg=function(e){return gJ(this,e)},s._g=function(e,t,i){switch(e){case 1:return this.j;case 2:return this.k;case 3:return this.b;case 4:return this.c;case 5:return!this.a&&(this.a=new Jt(to,this,5)),this.a;case 6:return hMn(this);case 7:return t?nx(this):this.i;case 8:return t?ZF(this):this.f;case 9:return!this.g&&(this.g=new Fn(Tt,this,9,10)),this.g;case 10:return!this.e&&(this.e=new Fn(Tt,this,10,9)),this.e;case 11:return this.d}return lJ(this,e,t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 6:return this.Cb&&(i=(c=this.Db>>16,c>=0?gJ(this,i):this.Cb.ih(this,-1-c,null,i))),bU(this,u(e,79),i);case 9:return!this.g&&(this.g=new Fn(Tt,this,9,10)),$c(this.g,e,i);case 10:return!this.e&&(this.e=new Fn(Tt,this,10,9)),$c(this.e,e,i)}return o=u(On((r=u(Rn(this,16),26),r||(Fc(),YP)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Fc(),YP)),e,i)},s.jh=function(e,t,i){switch(t){case 5:return!this.a&&(this.a=new Jt(to,this,5)),Gi(this.a,e,i);case 6:return bU(this,null,i);case 9:return!this.g&&(this.g=new Fn(Tt,this,9,10)),Gi(this.g,e,i);case 10:return!this.e&&(this.e=new Fn(Tt,this,10,9)),Gi(this.e,e,i)}return ZJ(this,e,t,i)},s.lh=function(e){switch(e){case 1:return this.j!=0;case 2:return this.k!=0;case 3:return this.b!=0;case 4:return this.c!=0;case 5:return!!this.a&&this.a.i!=0;case 6:return!!hMn(this);case 7:return!!this.i;case 8:return!!this.f;case 9:return!!this.g&&this.g.i!=0;case 10:return!!this.e&&this.e.i!=0;case 11:return this.d!=null}return hX(this,e)},s.sh=function(e,t){switch(e){case 1:F3(this,K(Y(t)));return;case 2:L3(this,K(Y(t)));return;case 3:$3(this,K(Y(t)));return;case 4:x3(this,K(Y(t)));return;case 5:!this.a&&(this.a=new Jt(to,this,5)),de(this.a),!this.a&&(this.a=new Jt(to,this,5)),Dt(this.a,u(t,14));return;case 6:CNn(this,u(t,79));return;case 7:tT(this,u(t,82));return;case 8:eT(this,u(t,82));return;case 9:!this.g&&(this.g=new Fn(Tt,this,9,10)),de(this.g),!this.g&&(this.g=new Fn(Tt,this,9,10)),Dt(this.g,u(t,14));return;case 10:!this.e&&(this.e=new Fn(Tt,this,10,9)),de(this.e),!this.e&&(this.e=new Fn(Tt,this,10,9)),Dt(this.e,u(t,14));return;case 11:jV(this,Ce(t));return}QV(this,e,t)},s.zh=function(){return Fc(),YP},s.Bh=function(e){switch(e){case 1:F3(this,0);return;case 2:L3(this,0);return;case 3:$3(this,0);return;case 4:x3(this,0);return;case 5:!this.a&&(this.a=new Jt(to,this,5)),de(this.a);return;case 6:CNn(this,null);return;case 7:tT(this,null);return;case 8:eT(this,null);return;case 9:!this.g&&(this.g=new Fn(Tt,this,9,10)),de(this.g);return;case 10:!this.e&&(this.e=new Fn(Tt,this,10,9)),de(this.e);return;case 11:jV(this,null);return}RV(this,e)},s.Ib=function(){return HLn(this)},s.b=0,s.c=0,s.d=null,s.j=0,s.k=0,w(La,"ElkEdgeSectionImpl",439),b(150,115,{105:1,92:1,90:1,147:1,56:1,108:1,49:1,97:1,150:1,114:1,115:1}),s._g=function(e,t,i){var r;return e==0?(!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab):Es(this,e-ee(this.zh()),On((r=u(Rn(this,16),26),r||this.zh()),e),t,i)},s.hh=function(e,t,i){var r,c;return t==0?(!this.Ab&&(this.Ab=new V(Be,this,0,3)),$c(this.Ab,e,i)):(c=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),c.Nj().Qj(this,Rc(this),t-ee(this.zh()),e,i))},s.jh=function(e,t,i){var r,c;return t==0?(!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i)):(c=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),c.Nj().Rj(this,Rc(this),t-ee(this.zh()),e,i))},s.lh=function(e){var t;return e==0?!!this.Ab&&this.Ab.i!=0:ys(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.oh=function(e){return HZ(this,e)},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return}Ss(this,e-ee(this.zh()),On((i=u(Rn(this,16),26),i||this.zh()),e),t)},s.uh=function(e){_2(this,128,e)},s.zh=function(){return Sn(),Zne},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return}Ms(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.Gh=function(){this.Bb|=1},s.Hh=function(e){return O6(this,e)},s.Bb=0,w(Bn,"EModelElementImpl",150),b(704,150,{105:1,92:1,90:1,471:1,147:1,56:1,108:1,49:1,97:1,150:1,114:1,115:1},rq),s.Ih=function(e,t){return ZRn(this,e,t)},s.Jh=function(e){var t,i,r,c,o;if(this.a!=ts(e)||(e.Bb&256)!=0)throw T(new Hn(DB+e.zb+f0));for(r=Mr(e);wc(r.a).i!=0;){if(i=u(Z7(r,0,(t=u(D(wc(r.a),0),87),o=t.c,I(o,88)?u(o,26):(Sn(),uo))),26),Vd(i))return c=ts(i).Nh().Jh(i),u(c,49).th(e),c;r=Mr(i)}return(e.D!=null?e.D:e.B)=="java.util.Map$Entry"?new XEn(e):new nW(e)},s.Kh=function(e,t){return t0(this,e,t)},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.a}return Es(this,e-ee((Sn(),Xl)),On((r=u(Rn(this,16),26),r||Xl),e),t,i)},s.hh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),$c(this.Ab,e,i);case 1:return this.a&&(i=u(this.a,49).ih(this,4,Qo,i)),fQ(this,u(e,235),i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),Xl)),t),66),c.Nj().Qj(this,Rc(this),t-ee((Sn(),Xl)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 1:return fQ(this,null,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),Xl)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),Xl)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return!!this.a}return ys(this,e-ee((Sn(),Xl)),On((t=u(Rn(this,16),26),t||Xl),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:Cxn(this,u(t,235));return}Ss(this,e-ee((Sn(),Xl)),On((i=u(Rn(this,16),26),i||Xl),e),t)},s.zh=function(){return Sn(),Xl},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:Cxn(this,null);return}Ms(this,e-ee((Sn(),Xl)),On((t=u(Rn(this,16),26),t||Xl),e))};var w9,o1n,Lne;w(Bn,"EFactoryImpl",704),b(Co,704,{105:1,2014:1,92:1,90:1,471:1,147:1,56:1,108:1,49:1,97:1,150:1,114:1,115:1},K2n),s.Ih=function(e,t){switch(e.yj()){case 12:return u(t,146).tg();case 13:return Lr(t);default:throw T(new Hn(_4+e.ne()+f0))}},s.Jh=function(e){var t,i,r,c,o,f,h,l;switch(e.G==-1&&(e.G=(t=ts(e),t?v1(t.Mh(),e):-1)),e.G){case 4:return o=new ZH,o;case 6:return f=new iG,f;case 7:return h=new rG,h;case 8:return r=new YH,r;case 9:return i=new Yy,i;case 10:return c=new Zy,c;case 11:return l=new H2n,l;default:throw T(new Hn(DB+e.zb+f0))}},s.Kh=function(e,t){switch(e.yj()){case 13:case 12:return null;default:throw T(new Hn(_4+e.ne()+f0))}},w(La,"ElkGraphFactoryImpl",Co),b(438,150,{105:1,92:1,90:1,147:1,191:1,56:1,108:1,49:1,97:1,150:1,114:1,115:1}),s.Wg=function(){var e,t;return t=(e=u(Rn(this,16),26),YW(Bf(e||this.zh()))),t==null?(i5(),i5(),yH):new wjn(this,t)},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.ne()}return Es(this,e-ee(this.zh()),On((r=u(Rn(this,16),26),r||this.zh()),e),t,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null}return ys(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:this.Lh(Ce(t));return}Ss(this,e-ee(this.zh()),On((i=u(Rn(this,16),26),i||this.zh()),e),t)},s.zh=function(){return Sn(),nee},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:this.Lh(null);return}Ms(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.ne=function(){return this.zb},s.Lh=function(e){Dc(this,e)},s.Ib=function(){return o6(this)},s.zb=null,w(Bn,"ENamedElementImpl",438),b(179,438,{105:1,92:1,90:1,147:1,191:1,56:1,235:1,108:1,49:1,97:1,150:1,179:1,114:1,115:1,675:1},VTn),s.Qg=function(e){return BFn(this,e)},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.yb;case 3:return this.xb;case 4:return this.sb;case 5:return!this.rb&&(this.rb=new Q0(this,Jo,this)),this.rb;case 6:return!this.vb&&(this.vb=new p2(Qo,this,6,7)),this.vb;case 7:return t?this.Db>>16==7?u(this.Cb,235):null:lMn(this)}return Es(this,e-ee((Sn(),B1)),On((r=u(Rn(this,16),26),r||B1),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),$c(this.Ab,e,i);case 4:return this.sb&&(i=u(this.sb,49).ih(this,1,b9,i)),dQ(this,u(e,471),i);case 5:return!this.rb&&(this.rb=new Q0(this,Jo,this)),$c(this.rb,e,i);case 6:return!this.vb&&(this.vb=new p2(Qo,this,6,7)),$c(this.vb,e,i);case 7:return this.Cb&&(i=(c=this.Db>>16,c>=0?BFn(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,7,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),B1)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),B1)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 4:return dQ(this,null,i);case 5:return!this.rb&&(this.rb=new Q0(this,Jo,this)),Gi(this.rb,e,i);case 6:return!this.vb&&(this.vb=new p2(Qo,this,6,7)),Gi(this.vb,e,i);case 7:return ss(this,null,7,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),B1)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),B1)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.yb!=null;case 3:return this.xb!=null;case 4:return!!this.sb;case 5:return!!this.rb&&this.rb.i!=0;case 6:return!!this.vb&&this.vb.i!=0;case 7:return!!lMn(this)}return ys(this,e-ee((Sn(),B1)),On((t=u(Rn(this,16),26),t||B1),e))},s.oh=function(e){var t;return t=j8e(this,e),t||HZ(this,e)},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:Dc(this,Ce(t));return;case 2:fT(this,Ce(t));return;case 3:oT(this,Ce(t));return;case 4:Mx(this,u(t,471));return;case 5:!this.rb&&(this.rb=new Q0(this,Jo,this)),de(this.rb),!this.rb&&(this.rb=new Q0(this,Jo,this)),Dt(this.rb,u(t,14));return;case 6:!this.vb&&(this.vb=new p2(Qo,this,6,7)),de(this.vb),!this.vb&&(this.vb=new p2(Qo,this,6,7)),Dt(this.vb,u(t,14));return}Ss(this,e-ee((Sn(),B1)),On((i=u(Rn(this,16),26),i||B1),e),t)},s.vh=function(e){var t,i;if(!!e&&!!this.rb)for(i=new ie(this.rb);i.e!=i.i.gc();)t=oe(i),I(t,351)&&(u(t,351).w=null);_2(this,64,e)},s.zh=function(){return Sn(),B1},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:Dc(this,null);return;case 2:fT(this,null);return;case 3:oT(this,null);return;case 4:Mx(this,null);return;case 5:!this.rb&&(this.rb=new Q0(this,Jo,this)),de(this.rb);return;case 6:!this.vb&&(this.vb=new p2(Qo,this,6,7)),de(this.vb);return}Ms(this,e-ee((Sn(),B1)),On((t=u(Rn(this,16),26),t||B1),e))},s.Gh=function(){dx(this)},s.Mh=function(){return!this.rb&&(this.rb=new Q0(this,Jo,this)),this.rb},s.Nh=function(){return this.sb},s.Oh=function(){return this.ub},s.Ph=function(){return this.xb},s.Qh=function(){return this.yb},s.Rh=function(e){this.ub=e},s.Ib=function(){var e;return(this.Db&64)!=0?o6(this):(e=new Ns(o6(this)),e.a+=" (nsURI: ",dr(e,this.yb),e.a+=", nsPrefix: ",dr(e,this.xb),e.a+=")",e.a)},s.xb=null,s.yb=null,w(Bn,"EPackageImpl",179),b(555,179,{105:1,2016:1,555:1,92:1,90:1,147:1,191:1,56:1,235:1,108:1,49:1,97:1,150:1,179:1,114:1,115:1,675:1},JLn),s.q=!1,s.r=!1;var Nne=!1;w(La,"ElkGraphPackageImpl",555),b(354,724,{105:1,413:1,160:1,137:1,470:1,354:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},ZH),s.Qg=function(e){return pJ(this,e)},s._g=function(e,t,i){switch(e){case 7:return aMn(this);case 8:return this.a}return TQ(this,e,t,i)},s.hh=function(e,t,i){var r;switch(t){case 7:return this.Cb&&(i=(r=this.Db>>16,r>=0?pJ(this,i):this.Cb.ih(this,-1-r,null,i))),wW(this,u(e,160),i)}return jx(this,e,t,i)},s.jh=function(e,t,i){return t==7?wW(this,null,i):uF(this,e,t,i)},s.lh=function(e){switch(e){case 7:return!!aMn(this);case 8:return!An("",this.a)}return DQ(this,e)},s.sh=function(e,t){switch(e){case 7:XY(this,u(t,160));return;case 8:wV(this,Ce(t));return}OJ(this,e,t)},s.zh=function(){return Fc(),c1n},s.Bh=function(e){switch(e){case 7:XY(this,null);return;case 8:wV(this,"");return}NQ(this,e)},s.Ib=function(){return Bxn(this)},s.a="",w(La,"ElkLabelImpl",354),b(239,725,{105:1,413:1,82:1,160:1,33:1,470:1,239:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},iG),s.Qg=function(e){return yJ(this,e)},s._g=function(e,t,i){switch(e){case 9:return!this.c&&(this.c=new V(Ru,this,9,9)),this.c;case 10:return!this.a&&(this.a=new V(Pt,this,10,11)),this.a;case 11:return At(this);case 12:return!this.b&&(this.b=new V(di,this,12,3)),this.b;case 13:return qn(),!this.a&&(this.a=new V(Pt,this,10,11)),this.a.i>0}return cJ(this,e,t,i)},s.hh=function(e,t,i){var r;switch(t){case 9:return!this.c&&(this.c=new V(Ru,this,9,9)),$c(this.c,e,i);case 10:return!this.a&&(this.a=new V(Pt,this,10,11)),$c(this.a,e,i);case 11:return this.Cb&&(i=(r=this.Db>>16,r>=0?yJ(this,i):this.Cb.ih(this,-1-r,null,i))),EU(this,u(e,33),i);case 12:return!this.b&&(this.b=new V(di,this,12,3)),$c(this.b,e,i)}return CJ(this,e,t,i)},s.jh=function(e,t,i){switch(t){case 9:return!this.c&&(this.c=new V(Ru,this,9,9)),Gi(this.c,e,i);case 10:return!this.a&&(this.a=new V(Pt,this,10,11)),Gi(this.a,e,i);case 11:return EU(this,null,i);case 12:return!this.b&&(this.b=new V(di,this,12,3)),Gi(this.b,e,i)}return TJ(this,e,t,i)},s.lh=function(e){switch(e){case 9:return!!this.c&&this.c.i!=0;case 10:return!!this.a&&this.a.i!=0;case 11:return!!At(this);case 12:return!!this.b&&this.b.i!=0;case 13:return!this.a&&(this.a=new V(Pt,this,10,11)),this.a.i>0}return XV(this,e)},s.sh=function(e,t){switch(e){case 9:!this.c&&(this.c=new V(Ru,this,9,9)),de(this.c),!this.c&&(this.c=new V(Ru,this,9,9)),Dt(this.c,u(t,14));return;case 10:!this.a&&(this.a=new V(Pt,this,10,11)),de(this.a),!this.a&&(this.a=new V(Pt,this,10,11)),Dt(this.a,u(t,14));return;case 11:zY(this,u(t,33));return;case 12:!this.b&&(this.b=new V(di,this,12,3)),de(this.b),!this.b&&(this.b=new V(di,this,12,3)),Dt(this.b,u(t,14));return}FY(this,e,t)},s.zh=function(){return Fc(),u1n},s.Bh=function(e){switch(e){case 9:!this.c&&(this.c=new V(Ru,this,9,9)),de(this.c);return;case 10:!this.a&&(this.a=new V(Pt,this,10,11)),de(this.a);return;case 11:zY(this,null);return;case 12:!this.b&&(this.b=new V(di,this,12,3)),de(this.b);return}JQ(this,e)},s.Ib=function(){return fZ(this)},w(La,"ElkNodeImpl",239),b(186,725,{105:1,413:1,82:1,160:1,118:1,470:1,186:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},rG),s.Qg=function(e){return vJ(this,e)},s._g=function(e,t,i){return e==9?tf(this):cJ(this,e,t,i)},s.hh=function(e,t,i){var r;switch(t){case 9:return this.Cb&&(i=(r=this.Db>>16,r>=0?vJ(this,i):this.Cb.ih(this,-1-r,null,i))),wU(this,u(e,33),i)}return CJ(this,e,t,i)},s.jh=function(e,t,i){return t==9?wU(this,null,i):TJ(this,e,t,i)},s.lh=function(e){return e==9?!!tf(this):XV(this,e)},s.sh=function(e,t){switch(e){case 9:GY(this,u(t,33));return}FY(this,e,t)},s.zh=function(){return Fc(),s1n},s.Bh=function(e){switch(e){case 9:GY(this,null);return}JQ(this,e)},s.Ib=function(){return CBn(this)},w(La,"ElkPortImpl",186);var Bne=Et(zi,"BasicEMap/Entry");b(1092,115,{105:1,42:1,92:1,90:1,133:1,56:1,108:1,49:1,97:1,114:1,115:1},H2n),s.Fb=function(e){return this===e},s.cd=function(){return this.b},s.Hb=function(){return vd(this)},s.Uh=function(e){gV(this,u(e,146))},s._g=function(e,t,i){switch(e){case 0:return this.b;case 1:return this.c}return HT(this,e,t,i)},s.lh=function(e){switch(e){case 0:return!!this.b;case 1:return this.c!=null}return VF(this,e)},s.sh=function(e,t){switch(e){case 0:gV(this,u(t,146));return;case 1:mV(this,t);return}$x(this,e,t)},s.zh=function(){return Fc(),Gl},s.Bh=function(e){switch(e){case 0:gV(this,null);return;case 1:mV(this,null);return}Sx(this,e)},s.Sh=function(){var e;return this.a==-1&&(e=this.b,this.a=e?kt(e):0),this.a},s.dd=function(){return this.c},s.Th=function(e){this.a=e},s.ed=function(e){var t;return t=this.c,mV(this,e),t},s.Ib=function(){var e;return(this.Db&64)!=0?jo(this):(e=new W1,De(De(De(e,this.b?this.b.tg():iu),PN),T5(this.c)),e.a)},s.a=-1,s.c=null;var A0=w(La,"ElkPropertyToValueMapEntryImpl",1092);b(984,1,{},z2n),w(Fi,"JsonAdapter",984),b(210,60,Uh,Pf),w(Fi,"JsonImportException",210),b(857,1,{},RFn),w(Fi,"JsonImporter",857),b(891,1,{},bkn),w(Fi,"JsonImporter/lambda$0$Type",891),b(892,1,{},wkn),w(Fi,"JsonImporter/lambda$1$Type",892),b(900,1,{},V6n),w(Fi,"JsonImporter/lambda$10$Type",900),b(902,1,{},gkn),w(Fi,"JsonImporter/lambda$11$Type",902),b(903,1,{},pkn),w(Fi,"JsonImporter/lambda$12$Type",903),b(909,1,{},PTn),w(Fi,"JsonImporter/lambda$13$Type",909),b(908,1,{},STn),w(Fi,"JsonImporter/lambda$14$Type",908),b(904,1,{},vkn),w(Fi,"JsonImporter/lambda$15$Type",904),b(905,1,{},mkn),w(Fi,"JsonImporter/lambda$16$Type",905),b(906,1,{},kkn),w(Fi,"JsonImporter/lambda$17$Type",906),b(907,1,{},ykn),w(Fi,"JsonImporter/lambda$18$Type",907),b(912,1,{},Q6n),w(Fi,"JsonImporter/lambda$19$Type",912),b(893,1,{},J6n),w(Fi,"JsonImporter/lambda$2$Type",893),b(910,1,{},Y6n),w(Fi,"JsonImporter/lambda$20$Type",910),b(911,1,{},Z6n),w(Fi,"JsonImporter/lambda$21$Type",911),b(915,1,{},nmn),w(Fi,"JsonImporter/lambda$22$Type",915),b(913,1,{},emn),w(Fi,"JsonImporter/lambda$23$Type",913),b(914,1,{},tmn),w(Fi,"JsonImporter/lambda$24$Type",914),b(917,1,{},imn),w(Fi,"JsonImporter/lambda$25$Type",917),b(916,1,{},rmn),w(Fi,"JsonImporter/lambda$26$Type",916),b(918,1,Yn,jkn),s.td=function(e){Jde(this.b,this.a,Ce(e))},w(Fi,"JsonImporter/lambda$27$Type",918),b(919,1,Yn,Ekn),s.td=function(e){Yde(this.b,this.a,Ce(e))},w(Fi,"JsonImporter/lambda$28$Type",919),b(920,1,{},Ckn),w(Fi,"JsonImporter/lambda$29$Type",920),b(896,1,{},cmn),w(Fi,"JsonImporter/lambda$3$Type",896),b(921,1,{},Tkn),w(Fi,"JsonImporter/lambda$30$Type",921),b(922,1,{},umn),w(Fi,"JsonImporter/lambda$31$Type",922),b(923,1,{},smn),w(Fi,"JsonImporter/lambda$32$Type",923),b(924,1,{},omn),w(Fi,"JsonImporter/lambda$33$Type",924),b(925,1,{},fmn),w(Fi,"JsonImporter/lambda$34$Type",925),b(859,1,{},hmn),w(Fi,"JsonImporter/lambda$35$Type",859),b(929,1,{},kEn),w(Fi,"JsonImporter/lambda$36$Type",929),b(926,1,Yn,lmn),s.td=function(e){ede(this.a,u(e,469))},w(Fi,"JsonImporter/lambda$37$Type",926),b(927,1,Yn,Okn),s.td=function(e){Pre(this.a,this.b,u(e,202))},w(Fi,"JsonImporter/lambda$38$Type",927),b(928,1,Yn,Dkn),s.td=function(e){Ire(this.a,this.b,u(e,202))},w(Fi,"JsonImporter/lambda$39$Type",928),b(894,1,{},amn),w(Fi,"JsonImporter/lambda$4$Type",894),b(930,1,Yn,dmn),s.td=function(e){tde(this.a,u(e,8))},w(Fi,"JsonImporter/lambda$40$Type",930),b(895,1,{},bmn),w(Fi,"JsonImporter/lambda$5$Type",895),b(899,1,{},wmn),w(Fi,"JsonImporter/lambda$6$Type",899),b(897,1,{},gmn),w(Fi,"JsonImporter/lambda$7$Type",897),b(898,1,{},pmn),w(Fi,"JsonImporter/lambda$8$Type",898),b(901,1,{},vmn),w(Fi,"JsonImporter/lambda$9$Type",901),b(948,1,Yn,mmn),s.td=function(e){E2(this.a,new J0(Ce(e)))},w(Fi,"JsonMetaDataConverter/lambda$0$Type",948),b(949,1,Yn,kmn),s.td=function(e){vhe(this.a,u(e,237))},w(Fi,"JsonMetaDataConverter/lambda$1$Type",949),b(950,1,Yn,ymn),s.td=function(e){wle(this.a,u(e,149))},w(Fi,"JsonMetaDataConverter/lambda$2$Type",950),b(951,1,Yn,jmn),s.td=function(e){mhe(this.a,u(e,175))},w(Fi,"JsonMetaDataConverter/lambda$3$Type",951),b(237,22,{3:1,35:1,22:1,237:1},d2);var ZP,nI,bH,eI,tI,iI,wH,gH,rI=Me(dk,"GraphFeature",237,Ie,K0e,qoe),Rne;b(13,1,{35:1,146:1},bt,ii,In,tr),s.wd=function(e){return Sce(this,u(e,146))},s.Fb=function(e){return QTn(this,e)},s.wg=function(){return cn(this)},s.tg=function(){return this.b},s.Hb=function(){return m1(this.b)},s.Ib=function(){return this.b},w(dk,"Property",13),b(818,1,lt,Lq),s.ue=function(e,t){return Uge(this,u(e,94),u(t,94))},s.Fb=function(e){return this===e},s.ve=function(){return new ut(this)},w(dk,"PropertyHolderComparator",818),b(695,1,yi,Nq),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return t0e(this)},s.Qb=function(){w8n()},s.Ob=function(){return!!this.a},w(EA,"ElkGraphUtil/AncestorIterator",695);var f1n=Et(zi,"EList");b(67,52,{20:1,28:1,52:1,14:1,15:1,67:1,58:1}),s.Vc=function(e,t){l6(this,e,t)},s.Fc=function(e){return me(this,e)},s.Wc=function(e,t){return _V(this,e,t)},s.Gc=function(e){return Dt(this,e)},s.Zh=function(){return new g2(this)},s.$h=function(){return new l8(this)},s._h=function(e){return t7(this,e)},s.ai=function(){return!0},s.bi=function(e,t){},s.ci=function(){},s.di=function(e,t){O$(this,e,t)},s.ei=function(e,t,i){},s.fi=function(e,t){},s.gi=function(e,t,i){},s.Fb=function(e){return hBn(this,e)},s.Hb=function(){return xV(this)},s.hi=function(){return!1},s.Kc=function(){return new ie(this)},s.Yc=function(){return new w2(this)},s.Zc=function(e){var t;if(t=this.gc(),e<0||e>t)throw T(new W0(e,t));return new LD(this,e)},s.ji=function(e,t){this.ii(e,this.Xc(t))},s.Mc=function(e){return HC(this,e)},s.li=function(e,t){return t},s._c=function(e,t){return Gw(this,e,t)},s.Ib=function(){return AQ(this)},s.ni=function(){return!0},s.oi=function(e,t){return X3(this,t)},w(zi,"AbstractEList",67),b(63,67,Vf,ej,xd,AV),s.Vh=function(e,t){return Ex(this,e,t)},s.Wh=function(e){return aFn(this,e)},s.Xh=function(e,t){p7(this,e,t)},s.Yh=function(e){R8(this,e)},s.pi=function(e){return XX(this,e)},s.$b=function(){Q5(this)},s.Hc=function(e){return f4(this,e)},s.Xb=function(e){return D(this,e)},s.qi=function(e){var t,i,r;++this.j,i=this.g==null?0:this.g.length,e>i&&(r=this.g,t=i+(i/2|0)+4,t=0?(this.$c(t),!0):!1},s.mi=function(e,t){return this.Ui(e,this.oi(e,t))},s.gc=function(){return this.Vi()},s.Pc=function(){return this.Wi()},s.Qc=function(e){return this.Xi(e)},s.Ib=function(){return this.Yi()},w(zi,"DelegatingEList",1995),b(1996,1995,sGn),s.Vh=function(e,t){return vZ(this,e,t)},s.Wh=function(e){return this.Vh(this.Vi(),e)},s.Xh=function(e,t){VLn(this,e,t)},s.Yh=function(e){_Ln(this,e)},s.ai=function(){return!this.bj()},s.$b=function(){N6(this)},s.Zi=function(e,t,i,r,c){return new YTn(this,e,t,i,r,c)},s.$i=function(e){et(this.Ai(),e)},s._i=function(){return null},s.aj=function(){return-1},s.Ai=function(){return null},s.bj=function(){return!1},s.cj=function(e,t){return t},s.dj=function(e,t){return t},s.ej=function(){return!1},s.fj=function(){return!this.Ri()},s.ii=function(e,t){var i,r;return this.ej()?(r=this.fj(),i=QJ(this,e,t),this.$i(this.Zi(7,Q(t),i,e,r)),i):QJ(this,e,t)},s.$c=function(e){var t,i,r,c;return this.ej()?(i=null,r=this.fj(),t=this.Zi(4,c=xE(this,e),null,e,r),this.bj()&&!!c?(i=this.dj(c,i),i?(i.Ei(t),i.Fi()):this.$i(t)):i?(i.Ei(t),i.Fi()):this.$i(t),c):(c=xE(this,e),this.bj()&&!!c&&(i=this.dj(c,null),i&&i.Fi()),c)},s.mi=function(e,t){return iRn(this,e,t)},w(op,"DelegatingNotifyingListImpl",1996),b(143,1,Ak),s.Ei=function(e){return NJ(this,e)},s.Fi=function(){_$(this)},s.xi=function(){return this.d},s._i=function(){return null},s.gj=function(){return null},s.yi=function(e){return-1},s.zi=function(){return qNn(this)},s.Ai=function(){return null},s.Bi=function(){return ZY(this)},s.Ci=function(){return this.o<0?this.o<-2?-2-this.o-1:-1:this.o},s.hj=function(){return!1},s.Di=function(e){var t,i,r,c,o,f,h,l,a,d,g;switch(this.d){case 1:case 2:switch(c=e.xi(),c){case 1:case 2:if(o=e.Ai(),B(o)===B(this.Ai())&&this.yi(null)==e.yi(null))return this.g=e.zi(),e.xi()==1&&(this.d=1),!0}case 4:{switch(c=e.xi(),c){case 4:{if(o=e.Ai(),B(o)===B(this.Ai())&&this.yi(null)==e.yi(null))return a=xZ(this),l=this.o<0?this.o<-2?-2-this.o-1:-1:this.o,f=e.Ci(),this.d=6,g=new xd(2),l<=f?(me(g,this.n),me(g,e.Bi()),this.g=A(M(be,1),Le,25,15,[this.o=l,f+1])):(me(g,e.Bi()),me(g,this.n),this.g=A(M(be,1),Le,25,15,[this.o=f,l])),this.n=g,a||(this.o=-2-this.o-1),!0;break}}break}case 6:{switch(c=e.xi(),c){case 4:{if(o=e.Ai(),B(o)===B(this.Ai())&&this.yi(null)==e.yi(null)){for(a=xZ(this),f=e.Ci(),d=u(this.g,48),r=F(be,Le,25,d.length+1,15,1),t=0;t>>0,t.toString(16))),r.a+=" (eventType: ",this.d){case 1:{r.a+="SET";break}case 2:{r.a+="UNSET";break}case 3:{r.a+="ADD";break}case 5:{r.a+="ADD_MANY";break}case 4:{r.a+="REMOVE";break}case 6:{r.a+="REMOVE_MANY";break}case 7:{r.a+="MOVE";break}case 8:{r.a+="REMOVING_ADAPTER";break}case 9:{r.a+="RESOLVE";break}default:{cO(r,this.d);break}}if(OBn(this)&&(r.a+=", touch: true"),r.a+=", position: ",cO(r,this.o<0?this.o<-2?-2-this.o-1:-1:this.o),r.a+=", notifier: ",m5(r,this.Ai()),r.a+=", feature: ",m5(r,this._i()),r.a+=", oldValue: ",m5(r,ZY(this)),r.a+=", newValue: ",this.d==6&&I(this.g,48)){for(i=u(this.g,48),r.a+="[",e=0;e10?((!this.b||this.c.j!=this.a)&&(this.b=new D5(this),this.a=this.j),Ah(this.b,e)):f4(this,e)},s.ni=function(){return!0},s.a=0,w(zi,"AbstractEList/1",953),b(295,73,ZL,W0),w(zi,"AbstractEList/BasicIndexOutOfBoundsException",295),b(40,1,yi,ie),s.Nb=function(e){Oi(this,e)},s.mj=function(){if(this.i.j!=this.f)throw T(new ps)},s.nj=function(){return oe(this)},s.Ob=function(){return this.e!=this.i.gc()},s.Pb=function(){return this.nj()},s.Qb=function(){y6(this)},s.e=0,s.f=0,s.g=-1,w(zi,"AbstractEList/EIterator",40),b(278,40,ah,w2,LD),s.Qb=function(){y6(this)},s.Rb=function(e){b$n(this,e)},s.oj=function(){var e;try{return e=this.d.Xb(--this.e),this.mj(),this.g=this.e,e}catch(t){throw t=jt(t),I(t,73)?(this.mj(),T(new ic)):T(t)}},s.pj=function(e){wFn(this,e)},s.Sb=function(){return this.e!=0},s.Tb=function(){return this.e},s.Ub=function(){return this.oj()},s.Vb=function(){return this.e-1},s.Wb=function(e){this.pj(e)},w(zi,"AbstractEList/EListIterator",278),b(341,40,yi,g2),s.nj=function(){return QF(this)},s.Qb=function(){throw T(new ye)},w(zi,"AbstractEList/NonResolvingEIterator",341),b(385,278,ah,l8,IU),s.Rb=function(e){throw T(new ye)},s.nj=function(){var e;try{return e=this.c.ki(this.e),this.mj(),this.g=this.e++,e}catch(t){throw t=jt(t),I(t,73)?(this.mj(),T(new ic)):T(t)}},s.oj=function(){var e;try{return e=this.c.ki(--this.e),this.mj(),this.g=this.e,e}catch(t){throw t=jt(t),I(t,73)?(this.mj(),T(new ic)):T(t)}},s.Qb=function(){throw T(new ye)},s.Wb=function(e){throw T(new ye)},w(zi,"AbstractEList/NonResolvingEListIterator",385),b(1982,67,oGn),s.Vh=function(e,t){var i,r,c,o,f,h,l,a,d,g,p;if(c=t.gc(),c!=0){for(a=u(Rn(this.a,4),126),d=a==null?0:a.length,p=d+c,r=vF(this,p),g=d-e,g>0&&pc(a,e,r,e+c,g),l=t.Kc(),f=0;fi)throw T(new W0(e,i));return new fTn(this,e)},s.$b=function(){var e,t;++this.j,e=u(Rn(this.a,4),126),t=e==null?0:e.length,c4(this,null),O$(this,t,e)},s.Hc=function(e){var t,i,r,c,o;if(t=u(Rn(this.a,4),126),t!=null){if(e!=null){for(r=t,c=0,o=r.length;c=i)throw T(new W0(e,i));return t[e]},s.Xc=function(e){var t,i,r;if(t=u(Rn(this.a,4),126),t!=null){if(e!=null){for(i=0,r=t.length;ii)throw T(new W0(e,i));return new oTn(this,e)},s.ii=function(e,t){var i,r,c;if(i=j$n(this),c=i==null?0:i.length,e>=c)throw T(new vr(KB+e+Na+c));if(t>=c)throw T(new vr(HB+t+Na+c));return r=i[t],e!=t&&(e0&&pc(e,0,t,0,i),t},s.Qc=function(e){var t,i,r;return t=u(Rn(this.a,4),126),r=t==null?0:t.length,r>0&&(e.lengthr&&Mt(e,r,null),e};var _ne;w(zi,"ArrayDelegatingEList",1982),b(1038,40,yi,vSn),s.mj=function(){if(this.b.j!=this.f||B(u(Rn(this.b.a,4),126))!==B(this.a))throw T(new ps)},s.Qb=function(){y6(this),this.a=u(Rn(this.b.a,4),126)},w(zi,"ArrayDelegatingEList/EIterator",1038),b(706,278,ah,DCn,oTn),s.mj=function(){if(this.b.j!=this.f||B(u(Rn(this.b.a,4),126))!==B(this.a))throw T(new ps)},s.pj=function(e){wFn(this,e),this.a=u(Rn(this.b.a,4),126)},s.Qb=function(){y6(this),this.a=u(Rn(this.b.a,4),126)},w(zi,"ArrayDelegatingEList/EListIterator",706),b(1039,341,yi,mSn),s.mj=function(){if(this.b.j!=this.f||B(u(Rn(this.b.a,4),126))!==B(this.a))throw T(new ps)},w(zi,"ArrayDelegatingEList/NonResolvingEIterator",1039),b(707,385,ah,$Cn,fTn),s.mj=function(){if(this.b.j!=this.f||B(u(Rn(this.b.a,4),126))!==B(this.a))throw T(new ps)},w(zi,"ArrayDelegatingEList/NonResolvingEListIterator",707),b(606,295,ZL,RO),w(zi,"BasicEList/BasicIndexOutOfBoundsException",606),b(696,63,Vf,wz),s.Vc=function(e,t){throw T(new ye)},s.Fc=function(e){throw T(new ye)},s.Wc=function(e,t){throw T(new ye)},s.Gc=function(e){throw T(new ye)},s.$b=function(){throw T(new ye)},s.qi=function(e){throw T(new ye)},s.Kc=function(){return this.Zh()},s.Yc=function(){return this.$h()},s.Zc=function(e){return this._h(e)},s.ii=function(e,t){throw T(new ye)},s.ji=function(e,t){throw T(new ye)},s.$c=function(e){throw T(new ye)},s.Mc=function(e){throw T(new ye)},s._c=function(e,t){throw T(new ye)},w(zi,"BasicEList/UnmodifiableEList",696),b(705,1,{3:1,20:1,14:1,15:1,58:1,589:1}),s.Vc=function(e,t){vce(this,e,u(t,42))},s.Fc=function(e){return rue(this,u(e,42))},s.Jc=function(e){$i(this,e)},s.Xb=function(e){return u(D(this.c,e),133)},s.ii=function(e,t){return u(this.c.ii(e,t),42)},s.ji=function(e,t){mce(this,e,u(t,42))},s.Lc=function(){return new $n(null,new xn(this,16))},s.$c=function(e){return u(this.c.$c(e),42)},s._c=function(e,t){return ahe(this,e,u(t,42))},s.ad=function(e){Lw(this,e)},s.Nc=function(){return new xn(this,16)},s.Oc=function(){return new $n(null,new xn(this,16))},s.Wc=function(e,t){return this.c.Wc(e,t)},s.Gc=function(e){return this.c.Gc(e)},s.$b=function(){this.c.$b()},s.Hc=function(e){return this.c.Hc(e)},s.Ic=function(e){return s7(this.c,e)},s.qj=function(){var e,t,i;if(this.d==null){for(this.d=F(h1n,Ytn,63,2*this.f+1,0,1),i=this.e,this.f=0,t=this.c.Kc();t.e!=t.i.gc();)e=u(t.nj(),133),zT(this,e);this.e=i}},s.Fb=function(e){return rEn(this,e)},s.Hb=function(){return xV(this.c)},s.Xc=function(e){return this.c.Xc(e)},s.rj=function(){this.c=new Cmn(this)},s.dc=function(){return this.f==0},s.Kc=function(){return this.c.Kc()},s.Yc=function(){return this.c.Yc()},s.Zc=function(e){return this.c.Zc(e)},s.sj=function(){return H8(this)},s.tj=function(e,t,i){return new yEn(e,t,i)},s.uj=function(){return new V2n},s.Mc=function(e){return NIn(this,e)},s.gc=function(){return this.f},s.bd=function(e,t){return new sh(this.c,e,t)},s.Pc=function(){return this.c.Pc()},s.Qc=function(e){return this.c.Qc(e)},s.Ib=function(){return AQ(this.c)},s.e=0,s.f=0,w(zi,"BasicEMap",705),b(1033,63,Vf,Cmn),s.bi=function(e,t){eie(this,u(t,133))},s.ei=function(e,t,i){var r;++(r=this,u(t,133),r).a.e},s.fi=function(e,t){tie(this,u(t,133))},s.gi=function(e,t,i){zce(this,u(t,133),u(i,133))},s.di=function(e,t){AOn(this.a)},w(zi,"BasicEMap/1",1033),b(1034,63,Vf,V2n),s.ri=function(e){return F(lMe,fGn,612,e,0,1)},w(zi,"BasicEMap/2",1034),b(1035,wf,gu,Tmn),s.$b=function(){this.a.c.$b()},s.Hc=function(e){return KF(this.a,e)},s.Kc=function(){return this.a.f==0?(f3(),_y.a):new u8n(this.a)},s.Mc=function(e){var t;return t=this.a.f,FT(this.a,e),this.a.f!=t},s.gc=function(){return this.a.f},w(zi,"BasicEMap/3",1035),b(1036,28,Mb,Mmn),s.$b=function(){this.a.c.$b()},s.Hc=function(e){return lBn(this.a,e)},s.Kc=function(){return this.a.f==0?(f3(),_y.a):new s8n(this.a)},s.gc=function(){return this.a.f},w(zi,"BasicEMap/4",1036),b(1037,wf,gu,Amn),s.$b=function(){this.a.c.$b()},s.Hc=function(e){var t,i,r,c,o,f,h,l,a;if(this.a.f>0&&I(e,42)&&(this.a.qj(),l=u(e,42),h=l.cd(),c=h==null?0:kt(h),o=gU(this.a,c),t=this.a.d[o],t)){for(i=u(t.g,367),a=t.i,f=0;f"+this.c},s.a=0;var lMe=w(zi,"BasicEMap/EntryImpl",612);b(536,1,{},nj),w(zi,"BasicEMap/View",536);var _y;b(768,1,{}),s.Fb=function(e){return xY((Pn(),cr),e)},s.Hb=function(){return WV((Pn(),cr))},s.Ib=function(){return vl((Pn(),cr))},w(zi,"ECollections/BasicEmptyUnmodifiableEList",768),b(1312,1,ah,Q2n),s.Nb=function(e){Oi(this,e)},s.Rb=function(e){throw T(new ye)},s.Ob=function(){return!1},s.Sb=function(){return!1},s.Pb=function(){throw T(new ic)},s.Tb=function(){return 0},s.Ub=function(){throw T(new ic)},s.Vb=function(){return-1},s.Qb=function(){throw T(new ye)},s.Wb=function(e){throw T(new ye)},w(zi,"ECollections/BasicEmptyUnmodifiableEList/1",1312),b(1310,768,{20:1,14:1,15:1,58:1},p9n),s.Vc=function(e,t){S8n()},s.Fc=function(e){return P8n()},s.Wc=function(e,t){return I8n()},s.Gc=function(e){return O8n()},s.$b=function(){D8n()},s.Hc=function(e){return!1},s.Ic=function(e){return!1},s.Jc=function(e){$i(this,e)},s.Xb=function(e){return vz((Pn(),e)),null},s.Xc=function(e){return-1},s.dc=function(){return!0},s.Kc=function(){return this.a},s.Yc=function(){return this.a},s.Zc=function(e){return this.a},s.ii=function(e,t){return $8n()},s.ji=function(e,t){F8n()},s.Lc=function(){return new $n(null,new xn(this,16))},s.$c=function(e){return x8n()},s.Mc=function(e){return L8n()},s._c=function(e,t){return N8n()},s.gc=function(){return 0},s.ad=function(e){Lw(this,e)},s.Nc=function(){return new xn(this,16)},s.Oc=function(){return new $n(null,new xn(this,16))},s.bd=function(e,t){return Pn(),new sh(cr,e,t)},s.Pc=function(){return vW((Pn(),cr))},s.Qc=function(e){return Pn(),M7(cr,e)},w(zi,"ECollections/EmptyUnmodifiableEList",1310),b(1311,768,{20:1,14:1,15:1,58:1,589:1},v9n),s.Vc=function(e,t){S8n()},s.Fc=function(e){return P8n()},s.Wc=function(e,t){return I8n()},s.Gc=function(e){return O8n()},s.$b=function(){D8n()},s.Hc=function(e){return!1},s.Ic=function(e){return!1},s.Jc=function(e){$i(this,e)},s.Xb=function(e){return vz((Pn(),e)),null},s.Xc=function(e){return-1},s.dc=function(){return!0},s.Kc=function(){return this.a},s.Yc=function(){return this.a},s.Zc=function(e){return this.a},s.ii=function(e,t){return $8n()},s.ji=function(e,t){F8n()},s.Lc=function(){return new $n(null,new xn(this,16))},s.$c=function(e){return x8n()},s.Mc=function(e){return L8n()},s._c=function(e,t){return N8n()},s.gc=function(){return 0},s.ad=function(e){Lw(this,e)},s.Nc=function(){return new xn(this,16)},s.Oc=function(){return new $n(null,new xn(this,16))},s.bd=function(e,t){return Pn(),new sh(cr,e,t)},s.Pc=function(){return vW((Pn(),cr))},s.Qc=function(e){return Pn(),M7(cr,e)},s.sj=function(){return Pn(),Pn(),mh},w(zi,"ECollections/EmptyUnmodifiableEMap",1311);var a1n=Et(zi,"Enumerator"),cI;b(281,1,{281:1},Vx),s.Fb=function(e){var t;return this===e?!0:I(e,281)?(t=u(e,281),this.f==t.f&&$fe(this.i,t.i)&&jD(this.a,(this.f&256)!=0?(t.f&256)!=0?t.a:null:(t.f&256)!=0?null:t.a)&&jD(this.d,t.d)&&jD(this.g,t.g)&&jD(this.e,t.e)&&Ape(this,t)):!1},s.Hb=function(){return this.f},s.Ib=function(){return HBn(this)},s.f=0;var Kne=0,Hne=0,qne=0,Gne=0,d1n=0,b1n=0,w1n=0,g1n=0,p1n=0,zne,g9=0,p9=0,Une=0,Wne=0,uI,v1n;w(zi,"URI",281),b(1091,43,sg,m9n),s.zc=function(e,t){return u(kr(this,Ce(e),u(t,281)),281)},w(zi,"URI/URICache",1091),b(497,63,Vf,G2n,NE),s.hi=function(){return!0},w(zi,"UniqueEList",497),b(581,60,Uh,RC),w(zi,"WrappedException",581);var Be=Et(Ps,aGn),cw=Et(Ps,dGn),su=Et(Ps,bGn),uw=Et(Ps,wGn),Jo=Et(Ps,gGn),io=Et(Ps,"EClass"),mH=Et(Ps,"EDataType"),Xne;b(1183,43,sg,k9n),s.xc=function(e){return mi(e)?kc(this,e):Xr(Ar(this.f,e))},w(Ps,"EDataType/Internal/ConversionDelegate/Factory/Registry/Impl",1183);var sI=Et(Ps,"EEnum"),e1=Et(Ps,pGn),ar=Et(Ps,vGn),ro=Et(Ps,mGn),co,S0=Et(Ps,kGn),sw=Et(Ps,yGn);b(1029,1,{},q2n),s.Ib=function(){return"NIL"},w(Ps,"EStructuralFeature/Internal/DynamicValueHolder/1",1029);var Vne;b(1028,43,sg,y9n),s.xc=function(e){return mi(e)?kc(this,e):Xr(Ar(this.f,e))},w(Ps,"EStructuralFeature/Internal/SettingDelegate/Factory/Registry/Impl",1028);var zc=Et(Ps,jGn),Op=Et(Ps,"EValidator/PatternMatcher"),m1n,k1n,Nn,x1,ow,Ul,Qne,Jne,Yne,Wl,L1,Xl,P0,Mf,Zne,nee,uo,N1,eee,B1,fw,qg,nr,tee,iee,I0,oI=Et(mt,"FeatureMap/Entry");b(535,1,{72:1},tE),s.ak=function(){return this.a},s.dd=function(){return this.b},w(Bn,"BasicEObjectImpl/1",535),b(1027,1,XB,$kn),s.Wj=function(e){return P$(this.a,this.b,e)},s.fj=function(){return dMn(this.a,this.b)},s.Wb=function(e){nX(this.a,this.b,e)},s.Xj=function(){Phe(this.a,this.b)},w(Bn,"BasicEObjectImpl/4",1027),b(1983,1,{108:1}),s.bk=function(e){this.e=e==0?ree:F(Zn,rn,1,e,5,1)},s.Ch=function(e){return this.e[e]},s.Dh=function(e,t){this.e[e]=t},s.Eh=function(e){this.e[e]=null},s.ck=function(){return this.c},s.dk=function(){throw T(new ye)},s.ek=function(){throw T(new ye)},s.fk=function(){return this.d},s.gk=function(){return this.e!=null},s.hk=function(e){this.c=e},s.ik=function(e){throw T(new ye)},s.jk=function(e){throw T(new ye)},s.kk=function(e){this.d=e};var ree;w(Bn,"BasicEObjectImpl/EPropertiesHolderBaseImpl",1983),b(185,1983,{108:1},xo),s.dk=function(){return this.a},s.ek=function(){return this.b},s.ik=function(e){this.a=e},s.jk=function(e){this.b=e},w(Bn,"BasicEObjectImpl/EPropertiesHolderImpl",185),b(506,97,Eqn,tj),s.Kg=function(){return this.f},s.Pg=function(){return this.k},s.Rg=function(e,t){this.g=e,this.i=t},s.Tg=function(){return(this.j&2)==0?this.zh():this.ph().ck()},s.Vg=function(){return this.i},s.Mg=function(){return(this.j&1)!=0},s.eh=function(){return this.g},s.kh=function(){return(this.j&4)!=0},s.ph=function(){return!this.k&&(this.k=new xo),this.k},s.th=function(e){this.ph().hk(e),e?this.j|=2:this.j&=-3},s.vh=function(e){this.ph().jk(e),e?this.j|=4:this.j&=-5},s.zh=function(){return(ul(),Nn).S},s.i=0,s.j=1,w(Bn,"EObjectImpl",506),b(780,506,{105:1,92:1,90:1,56:1,108:1,49:1,97:1},nW),s.Ch=function(e){return this.e[e]},s.Dh=function(e,t){this.e[e]=t},s.Eh=function(e){this.e[e]=null},s.Tg=function(){return this.d},s.Yg=function(e){return yt(this.d,e)},s.$g=function(){return this.d},s.dh=function(){return this.e!=null},s.ph=function(){return!this.k&&(this.k=new J2n),this.k},s.th=function(e){this.d=e},s.yh=function(){var e;return this.e==null&&(e=ee(this.d),this.e=e==0?cee:F(Zn,rn,1,e,5,1)),this},s.Ah=function(){return 0};var cee;w(Bn,"DynamicEObjectImpl",780),b(1376,780,{105:1,42:1,92:1,90:1,133:1,56:1,108:1,49:1,97:1},XEn),s.Fb=function(e){return this===e},s.Hb=function(){return vd(this)},s.th=function(e){this.d=e,this.b=G7(e,"key"),this.c=G7(e,sm)},s.Sh=function(){var e;return this.a==-1&&(e=K$(this,this.b),this.a=e==null?0:kt(e)),this.a},s.cd=function(){return K$(this,this.b)},s.dd=function(){return K$(this,this.c)},s.Th=function(e){this.a=e},s.Uh=function(e){nX(this,this.b,e)},s.ed=function(e){var t;return t=K$(this,this.c),nX(this,this.c,e),t},s.a=0,w(Bn,"DynamicEObjectImpl/BasicEMapEntry",1376),b(1377,1,{108:1},J2n),s.bk=function(e){throw T(new ye)},s.Ch=function(e){throw T(new ye)},s.Dh=function(e,t){throw T(new ye)},s.Eh=function(e){throw T(new ye)},s.ck=function(){throw T(new ye)},s.dk=function(){return this.a},s.ek=function(){return this.b},s.fk=function(){return this.c},s.gk=function(){throw T(new ye)},s.hk=function(e){throw T(new ye)},s.ik=function(e){this.a=e},s.jk=function(e){this.b=e},s.kk=function(e){this.c=e},w(Bn,"DynamicEObjectImpl/DynamicEPropertiesHolderImpl",1377),b(510,150,{105:1,92:1,90:1,590:1,147:1,56:1,108:1,49:1,97:1,510:1,150:1,114:1,115:1},nq),s.Qg=function(e){return mJ(this,e)},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.d;case 2:return i?(!this.b&&(this.b=new qu((Sn(),nr),ec,this)),this.b):(!this.b&&(this.b=new qu((Sn(),nr),ec,this)),H8(this.b));case 3:return vMn(this);case 4:return!this.a&&(this.a=new Jt(ql,this,4)),this.a;case 5:return!this.c&&(this.c=new Aw(ql,this,5)),this.c}return Es(this,e-ee((Sn(),x1)),On((r=u(Rn(this,16),26),r||x1),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),$c(this.Ab,e,i);case 3:return this.Cb&&(i=(c=this.Db>>16,c>=0?mJ(this,i):this.Cb.ih(this,-1-c,null,i))),gW(this,u(e,147),i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),x1)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),x1)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 2:return!this.b&&(this.b=new qu((Sn(),nr),ec,this)),TE(this.b,e,i);case 3:return gW(this,null,i);case 4:return!this.a&&(this.a=new Jt(ql,this,4)),Gi(this.a,e,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),x1)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),x1)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.d!=null;case 2:return!!this.b&&this.b.f!=0;case 3:return!!vMn(this);case 4:return!!this.a&&this.a.i!=0;case 5:return!!this.c&&this.c.i!=0}return ys(this,e-ee((Sn(),x1)),On((t=u(Rn(this,16),26),t||x1),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:vfe(this,Ce(t));return;case 2:!this.b&&(this.b=new qu((Sn(),nr),ec,this)),dT(this.b,t);return;case 3:DNn(this,u(t,147));return;case 4:!this.a&&(this.a=new Jt(ql,this,4)),de(this.a),!this.a&&(this.a=new Jt(ql,this,4)),Dt(this.a,u(t,14));return;case 5:!this.c&&(this.c=new Aw(ql,this,5)),de(this.c),!this.c&&(this.c=new Aw(ql,this,5)),Dt(this.c,u(t,14));return}Ss(this,e-ee((Sn(),x1)),On((i=u(Rn(this,16),26),i||x1),e),t)},s.zh=function(){return Sn(),x1},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:kV(this,null);return;case 2:!this.b&&(this.b=new qu((Sn(),nr),ec,this)),this.b.c.$b();return;case 3:DNn(this,null);return;case 4:!this.a&&(this.a=new Jt(ql,this,4)),de(this.a);return;case 5:!this.c&&(this.c=new Aw(ql,this,5)),de(this.c);return}Ms(this,e-ee((Sn(),x1)),On((t=u(Rn(this,16),26),t||x1),e))},s.Ib=function(){return WDn(this)},s.d=null,w(Bn,"EAnnotationImpl",510),b(151,705,Ztn,Wu),s.Xh=function(e,t){nce(this,e,u(t,42))},s.lk=function(e,t){return Xue(this,u(e,42),t)},s.pi=function(e){return u(u(this.c,69).pi(e),133)},s.Zh=function(){return u(this.c,69).Zh()},s.$h=function(){return u(this.c,69).$h()},s._h=function(e){return u(this.c,69)._h(e)},s.mk=function(e,t){return TE(this,e,t)},s.Wj=function(e){return u(this.c,76).Wj(e)},s.rj=function(){},s.fj=function(){return u(this.c,76).fj()},s.tj=function(e,t,i){var r;return r=u(ts(this.b).Nh().Jh(this.b),133),r.Th(e),r.Uh(t),r.ed(i),r},s.uj=function(){return new Rq(this)},s.Wb=function(e){dT(this,e)},s.Xj=function(){u(this.c,76).Xj()},w(mt,"EcoreEMap",151),b(158,151,Ztn,qu),s.qj=function(){var e,t,i,r,c,o;if(this.d==null){for(o=F(h1n,Ytn,63,2*this.f+1,0,1),i=this.c.Kc();i.e!=i.i.gc();)t=u(i.nj(),133),r=t.Sh(),c=(r&nt)%o.length,e=o[c],!e&&(e=o[c]=new Rq(this)),e.Fc(t);this.d=o}},w(Bn,"EAnnotationImpl/1",158),b(284,438,{105:1,92:1,90:1,147:1,191:1,56:1,108:1,472:1,49:1,97:1,150:1,284:1,114:1,115:1}),s._g=function(e,t,i){var r,c;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),(this.Bb&256)!=0;case 3:return qn(),(this.Bb&512)!=0;case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),!!this.$j();case 7:return qn(),c=this.s,c>=1;case 8:return t?Hs(this):this.r;case 9:return this.q}return Es(this,e-ee(this.zh()),On((r=u(Rn(this,16),26),r||this.zh()),e),t,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 9:return RD(this,i)}return c=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),c.Nj().Rj(this,Rc(this),t-ee(this.zh()),e,i)},s.lh=function(e){var t,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return this.$j();case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Md(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&Md(this.q).i==0)}return ys(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.sh=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:this.Lh(Ce(t));return;case 2:g1(this,on(sn(t)));return;case 3:p1(this,on(sn(t)));return;case 4:d1(this,u(t,19).a);return;case 5:this.ok(u(t,19).a);return;case 8:ja(this,u(t,138));return;case 9:r=bf(this,u(t,87),null),r&&r.Fi();return}Ss(this,e-ee(this.zh()),On((i=u(Rn(this,16),26),i||this.zh()),e),t)},s.zh=function(){return Sn(),iee},s.Bh=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:this.Lh(null);return;case 2:g1(this,!0);return;case 3:p1(this,!0);return;case 4:d1(this,0);return;case 5:this.ok(1);return;case 8:ja(this,null);return;case 9:i=bf(this,null,null),i&&i.Fi();return}Ms(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.Gh=function(){Hs(this),this.Bb|=1},s.Yj=function(){return Hs(this)},s.Zj=function(){return this.t},s.$j=function(){var e;return e=this.t,e>1||e==-1},s.hi=function(){return(this.Bb&512)!=0},s.nk=function(e,t){return bQ(this,e,t)},s.ok=function(e){ob(this,e)},s.Ib=function(){return TY(this)},s.s=0,s.t=1,w(Bn,"ETypedElementImpl",284),b(449,284,{105:1,92:1,90:1,147:1,191:1,56:1,170:1,66:1,108:1,472:1,49:1,97:1,150:1,449:1,284:1,114:1,115:1,677:1}),s.Qg=function(e){return PFn(this,e)},s._g=function(e,t,i){var r,c;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),(this.Bb&256)!=0;case 3:return qn(),(this.Bb&512)!=0;case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),!!this.$j();case 7:return qn(),c=this.s,c>=1;case 8:return t?Hs(this):this.r;case 9:return this.q;case 10:return qn(),(this.Bb&Co)!=0;case 11:return qn(),(this.Bb&Lb)!=0;case 12:return qn(),(this.Bb&Sb)!=0;case 13:return this.j;case 14:return g4(this);case 15:return qn(),(this.Bb&vu)!=0;case 16:return qn(),(this.Bb&Rf)!=0;case 17:return Z0(this)}return Es(this,e-ee(this.zh()),On((r=u(Rn(this,16),26),r||this.zh()),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),$c(this.Ab,e,i);case 17:return this.Cb&&(i=(c=this.Db>>16,c>=0?PFn(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,17,i)}return o=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),o.Nj().Qj(this,Rc(this),t-ee(this.zh()),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 9:return RD(this,i);case 17:return ss(this,null,17,i)}return c=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),c.Nj().Rj(this,Rc(this),t-ee(this.zh()),e,i)},s.lh=function(e){var t,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return this.$j();case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Md(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&Md(this.q).i==0);case 10:return(this.Bb&Co)==0;case 11:return(this.Bb&Lb)!=0;case 12:return(this.Bb&Sb)!=0;case 13:return this.j!=null;case 14:return g4(this)!=null;case 15:return(this.Bb&vu)!=0;case 16:return(this.Bb&Rf)!=0;case 17:return!!Z0(this)}return ys(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.sh=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:d$(this,Ce(t));return;case 2:g1(this,on(sn(t)));return;case 3:p1(this,on(sn(t)));return;case 4:d1(this,u(t,19).a);return;case 5:this.ok(u(t,19).a);return;case 8:ja(this,u(t,138));return;case 9:r=bf(this,u(t,87),null),r&&r.Fi();return;case 10:Z3(this,on(sn(t)));return;case 11:t4(this,on(sn(t)));return;case 12:n4(this,on(sn(t)));return;case 13:gz(this,Ce(t));return;case 15:e4(this,on(sn(t)));return;case 16:i4(this,on(sn(t)));return}Ss(this,e-ee(this.zh()),On((i=u(Rn(this,16),26),i||this.zh()),e),t)},s.zh=function(){return Sn(),tee},s.Bh=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,88)&&mb(Iu(u(this.Cb,88)),4),Dc(this,null);return;case 2:g1(this,!0);return;case 3:p1(this,!0);return;case 4:d1(this,0);return;case 5:this.ok(1);return;case 8:ja(this,null);return;case 9:i=bf(this,null,null),i&&i.Fi();return;case 10:Z3(this,!0);return;case 11:t4(this,!1);return;case 12:n4(this,!1);return;case 13:this.i=null,rT(this,null);return;case 15:e4(this,!1);return;case 16:i4(this,!1);return}Ms(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.Gh=function(){m3(jr((wu(),xi),this)),Hs(this),this.Bb|=1},s.Gj=function(){return this.f},s.zj=function(){return g4(this)},s.Hj=function(){return Z0(this)},s.Lj=function(){return null},s.pk=function(){return this.k},s.aj=function(){return this.n},s.Mj=function(){return nM(this)},s.Nj=function(){var e,t,i,r,c,o,f,h,l;return this.p||(i=Z0(this),(i.i==null&&Bf(i),i.i).length,r=this.Lj(),r&&ee(Z0(r)),c=Hs(this),f=c.Bj(),e=f?(f.i&1)!=0?f==_u?si:f==be?Ui:f==lw?W4:f==ji?Si:f==Ql?l0:f==Wg?a0:f==ku?fp:vm:f:null,t=g4(this),h=c.zj(),Yge(this),(this.Bb&Rf)!=0&&(!!(o=MJ((wu(),xi),i))&&o!=this||!!(o=S2(jr(xi,this))))?this.p=new xkn(this,o):this.$j()?this.rk()?r?(this.Bb&vu)!=0?e?this.sk()?this.p=new oa(47,e,this,r):this.p=new oa(5,e,this,r):this.sk()?this.p=new la(46,this,r):this.p=new la(4,this,r):e?this.sk()?this.p=new oa(49,e,this,r):this.p=new oa(7,e,this,r):this.sk()?this.p=new la(48,this,r):this.p=new la(6,this,r):(this.Bb&vu)!=0?e?e==_a?this.p=new s1(50,Bne,this):this.sk()?this.p=new s1(43,e,this):this.p=new s1(1,e,this):this.sk()?this.p=new f1(42,this):this.p=new f1(0,this):e?e==_a?this.p=new s1(41,Bne,this):this.sk()?this.p=new s1(45,e,this):this.p=new s1(3,e,this):this.sk()?this.p=new f1(44,this):this.p=new f1(2,this):I(c,148)?e==oI?this.p=new f1(40,this):(this.Bb&512)!=0?(this.Bb&vu)!=0?e?this.p=new s1(9,e,this):this.p=new f1(8,this):e?this.p=new s1(11,e,this):this.p=new f1(10,this):(this.Bb&vu)!=0?e?this.p=new s1(13,e,this):this.p=new f1(12,this):e?this.p=new s1(15,e,this):this.p=new f1(14,this):r?(l=r.t,l>1||l==-1?this.sk()?(this.Bb&vu)!=0?e?this.p=new oa(25,e,this,r):this.p=new la(24,this,r):e?this.p=new oa(27,e,this,r):this.p=new la(26,this,r):(this.Bb&vu)!=0?e?this.p=new oa(29,e,this,r):this.p=new la(28,this,r):e?this.p=new oa(31,e,this,r):this.p=new la(30,this,r):this.sk()?(this.Bb&vu)!=0?e?this.p=new oa(33,e,this,r):this.p=new la(32,this,r):e?this.p=new oa(35,e,this,r):this.p=new la(34,this,r):(this.Bb&vu)!=0?e?this.p=new oa(37,e,this,r):this.p=new la(36,this,r):e?this.p=new oa(39,e,this,r):this.p=new la(38,this,r)):this.sk()?(this.Bb&vu)!=0?e?this.p=new s1(17,e,this):this.p=new f1(16,this):e?this.p=new s1(19,e,this):this.p=new f1(18,this):(this.Bb&vu)!=0?e?this.p=new s1(21,e,this):this.p=new f1(20,this):e?this.p=new s1(23,e,this):this.p=new f1(22,this):this.qk()?this.sk()?this.p=new jEn(u(c,26),this,r):this.p=new ZW(u(c,26),this,r):I(c,148)?e==oI?this.p=new f1(40,this):(this.Bb&vu)!=0?e?this.p=new kCn(t,h,this,(_F(),f==be?A1n:f==_u?j1n:f==Ql?S1n:f==lw?M1n:f==ji?T1n:f==Wg?P1n:f==ku?E1n:f==xs?C1n:jH)):this.p=new DTn(u(c,148),t,h,this):e?this.p=new mCn(t,h,this,(_F(),f==be?A1n:f==_u?j1n:f==Ql?S1n:f==lw?M1n:f==ji?T1n:f==Wg?P1n:f==ku?E1n:f==xs?C1n:jH)):this.p=new OTn(u(c,148),t,h,this):this.rk()?r?(this.Bb&vu)!=0?this.sk()?this.p=new CEn(u(c,26),this,r):this.p=new GU(u(c,26),this,r):this.sk()?this.p=new EEn(u(c,26),this,r):this.p=new wD(u(c,26),this,r):(this.Bb&vu)!=0?this.sk()?this.p=new mjn(u(c,26),this):this.p=new rU(u(c,26),this):this.sk()?this.p=new vjn(u(c,26),this):this.p=new eD(u(c,26),this):this.sk()?r?(this.Bb&vu)!=0?this.p=new TEn(u(c,26),this,r):this.p=new HU(u(c,26),this,r):(this.Bb&vu)!=0?this.p=new kjn(u(c,26),this):this.p=new cU(u(c,26),this):r?(this.Bb&vu)!=0?this.p=new MEn(u(c,26),this,r):this.p=new qU(u(c,26),this,r):(this.Bb&vu)!=0?this.p=new yjn(u(c,26),this):this.p=new BE(u(c,26),this)),this.p},s.Ij=function(){return(this.Bb&Co)!=0},s.qk=function(){return!1},s.rk=function(){return!1},s.Jj=function(){return(this.Bb&Rf)!=0},s.Oj=function(){return q$(this)},s.sk=function(){return!1},s.Kj=function(){return(this.Bb&vu)!=0},s.tk=function(e){this.k=e},s.Lh=function(e){d$(this,e)},s.Ib=function(){return vM(this)},s.e=!1,s.n=0,w(Bn,"EStructuralFeatureImpl",449),b(322,449,{105:1,92:1,90:1,34:1,147:1,191:1,56:1,170:1,66:1,108:1,472:1,49:1,97:1,322:1,150:1,449:1,284:1,114:1,115:1,677:1},HI),s._g=function(e,t,i){var r,c;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),(this.Bb&256)!=0;case 3:return qn(),(this.Bb&512)!=0;case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),!!yY(this);case 7:return qn(),c=this.s,c>=1;case 8:return t?Hs(this):this.r;case 9:return this.q;case 10:return qn(),(this.Bb&Co)!=0;case 11:return qn(),(this.Bb&Lb)!=0;case 12:return qn(),(this.Bb&Sb)!=0;case 13:return this.j;case 14:return g4(this);case 15:return qn(),(this.Bb&vu)!=0;case 16:return qn(),(this.Bb&Rf)!=0;case 17:return Z0(this);case 18:return qn(),(this.Bb&uc)!=0;case 19:return t?sF(this):DSn(this)}return Es(this,e-ee((Sn(),ow)),On((r=u(Rn(this,16),26),r||ow),e),t,i)},s.lh=function(e){var t,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return yY(this);case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Md(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&Md(this.q).i==0);case 10:return(this.Bb&Co)==0;case 11:return(this.Bb&Lb)!=0;case 12:return(this.Bb&Sb)!=0;case 13:return this.j!=null;case 14:return g4(this)!=null;case 15:return(this.Bb&vu)!=0;case 16:return(this.Bb&Rf)!=0;case 17:return!!Z0(this);case 18:return(this.Bb&uc)!=0;case 19:return!!DSn(this)}return ys(this,e-ee((Sn(),ow)),On((t=u(Rn(this,16),26),t||ow),e))},s.sh=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:d$(this,Ce(t));return;case 2:g1(this,on(sn(t)));return;case 3:p1(this,on(sn(t)));return;case 4:d1(this,u(t,19).a);return;case 5:h8n(this,u(t,19).a);return;case 8:ja(this,u(t,138));return;case 9:r=bf(this,u(t,87),null),r&&r.Fi();return;case 10:Z3(this,on(sn(t)));return;case 11:t4(this,on(sn(t)));return;case 12:n4(this,on(sn(t)));return;case 13:gz(this,Ce(t));return;case 15:e4(this,on(sn(t)));return;case 16:i4(this,on(sn(t)));return;case 18:DF(this,on(sn(t)));return}Ss(this,e-ee((Sn(),ow)),On((i=u(Rn(this,16),26),i||ow),e),t)},s.zh=function(){return Sn(),ow},s.Bh=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,88)&&mb(Iu(u(this.Cb,88)),4),Dc(this,null);return;case 2:g1(this,!0);return;case 3:p1(this,!0);return;case 4:d1(this,0);return;case 5:this.b=0,ob(this,1);return;case 8:ja(this,null);return;case 9:i=bf(this,null,null),i&&i.Fi();return;case 10:Z3(this,!0);return;case 11:t4(this,!1);return;case 12:n4(this,!1);return;case 13:this.i=null,rT(this,null);return;case 15:e4(this,!1);return;case 16:i4(this,!1);return;case 18:DF(this,!1);return}Ms(this,e-ee((Sn(),ow)),On((t=u(Rn(this,16),26),t||ow),e))},s.Gh=function(){sF(this),m3(jr((wu(),xi),this)),Hs(this),this.Bb|=1},s.$j=function(){return yY(this)},s.nk=function(e,t){return this.b=0,this.a=null,bQ(this,e,t)},s.ok=function(e){h8n(this,e)},s.Ib=function(){var e;return(this.Db&64)!=0?vM(this):(e=new Ns(vM(this)),e.a+=" (iD: ",r1(e,(this.Bb&uc)!=0),e.a+=")",e.a)},s.b=0,w(Bn,"EAttributeImpl",322),b(351,438,{105:1,92:1,90:1,138:1,147:1,191:1,56:1,108:1,49:1,97:1,351:1,150:1,114:1,115:1,676:1}),s.uk=function(e){return e.Tg()==this},s.Qg=function(e){return ax(this,e)},s.Rg=function(e,t){this.w=null,this.Db=t<<16|this.Db&255,this.Cb=e},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.D!=null?this.D:this.B;case 3:return Vd(this);case 4:return this.zj();case 5:return this.F;case 6:return t?ts(this):j3(this);case 7:return!this.A&&(this.A=new hu(zc,this,7)),this.A}return Es(this,e-ee(this.zh()),On((r=u(Rn(this,16),26),r||this.zh()),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),$c(this.Ab,e,i);case 6:return this.Cb&&(i=(c=this.Db>>16,c>=0?ax(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,6,i)}return o=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),o.Nj().Qj(this,Rc(this),t-ee(this.zh()),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 6:return ss(this,null,6,i);case 7:return!this.A&&(this.A=new hu(zc,this,7)),Gi(this.A,e,i)}return c=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),c.Nj().Rj(this,Rc(this),t-ee(this.zh()),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!Vd(this);case 4:return this.zj()!=null;case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!j3(this);case 7:return!!this.A&&this.A.i!=0}return ys(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:vC(this,Ce(t));return;case 2:HO(this,Ce(t));return;case 5:j4(this,Ce(t));return;case 7:!this.A&&(this.A=new hu(zc,this,7)),de(this.A),!this.A&&(this.A=new hu(zc,this,7)),Dt(this.A,u(t,14));return}Ss(this,e-ee(this.zh()),On((i=u(Rn(this,16),26),i||this.zh()),e),t)},s.zh=function(){return Sn(),Qne},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,179)&&(u(this.Cb,179).tb=null),Dc(this,null);return;case 2:V3(this,null),N3(this,this.D);return;case 5:j4(this,null);return;case 7:!this.A&&(this.A=new hu(zc,this,7)),de(this.A);return}Ms(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.yj=function(){var e;return this.G==-1&&(this.G=(e=ts(this),e?v1(e.Mh(),this):-1)),this.G},s.zj=function(){return null},s.Aj=function(){return ts(this)},s.vk=function(){return this.v},s.Bj=function(){return Vd(this)},s.Cj=function(){return this.D!=null?this.D:this.B},s.Dj=function(){return this.F},s.wj=function(e){return rL(this,e)},s.wk=function(e){this.v=e},s.xk=function(e){oOn(this,e)},s.yk=function(e){this.C=e},s.Lh=function(e){vC(this,e)},s.Ib=function(){return IT(this)},s.C=null,s.D=null,s.G=-1,w(Bn,"EClassifierImpl",351),b(88,351,{105:1,92:1,90:1,26:1,138:1,147:1,191:1,56:1,108:1,49:1,97:1,88:1,351:1,150:1,473:1,114:1,115:1,676:1},cq),s.uk=function(e){return Fue(this,e.Tg())},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.D!=null?this.D:this.B;case 3:return Vd(this);case 4:return null;case 5:return this.F;case 6:return t?ts(this):j3(this);case 7:return!this.A&&(this.A=new hu(zc,this,7)),this.A;case 8:return qn(),(this.Bb&256)!=0;case 9:return qn(),(this.Bb&512)!=0;case 10:return Mr(this);case 11:return!this.q&&(this.q=new V(ro,this,11,10)),this.q;case 12:return ig(this);case 13:return F6(this);case 14:return F6(this),this.r;case 15:return ig(this),this.k;case 16:return lY(this);case 17:return fL(this);case 18:return Bf(this);case 19:return lM(this);case 20:return ig(this),this.o;case 21:return!this.s&&(this.s=new V(su,this,21,17)),this.s;case 22:return wc(this);case 23:return Xx(this)}return Es(this,e-ee((Sn(),Ul)),On((r=u(Rn(this,16),26),r||Ul),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),$c(this.Ab,e,i);case 6:return this.Cb&&(i=(c=this.Db>>16,c>=0?ax(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,6,i);case 11:return!this.q&&(this.q=new V(ro,this,11,10)),$c(this.q,e,i);case 21:return!this.s&&(this.s=new V(su,this,21,17)),$c(this.s,e,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),Ul)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),Ul)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 6:return ss(this,null,6,i);case 7:return!this.A&&(this.A=new hu(zc,this,7)),Gi(this.A,e,i);case 11:return!this.q&&(this.q=new V(ro,this,11,10)),Gi(this.q,e,i);case 21:return!this.s&&(this.s=new V(su,this,21,17)),Gi(this.s,e,i);case 22:return Gi(wc(this),e,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),Ul)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),Ul)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!Vd(this);case 4:return!1;case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!j3(this);case 7:return!!this.A&&this.A.i!=0;case 8:return(this.Bb&256)!=0;case 9:return(this.Bb&512)!=0;case 10:return!!this.u&&wc(this.u.a).i!=0&&!(!!this.n&&ex(this.n));case 11:return!!this.q&&this.q.i!=0;case 12:return ig(this).i!=0;case 13:return F6(this).i!=0;case 14:return F6(this),this.r.i!=0;case 15:return ig(this),this.k.i!=0;case 16:return lY(this).i!=0;case 17:return fL(this).i!=0;case 18:return Bf(this).i!=0;case 19:return lM(this).i!=0;case 20:return ig(this),!!this.o;case 21:return!!this.s&&this.s.i!=0;case 22:return!!this.n&&ex(this.n);case 23:return Xx(this).i!=0}return ys(this,e-ee((Sn(),Ul)),On((t=u(Rn(this,16),26),t||Ul),e))},s.oh=function(e){var t;return t=this.i==null||!!this.q&&this.q.i!=0?null:G7(this,e),t||HZ(this,e)},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:vC(this,Ce(t));return;case 2:HO(this,Ce(t));return;case 5:j4(this,Ce(t));return;case 7:!this.A&&(this.A=new hu(zc,this,7)),de(this.A),!this.A&&(this.A=new hu(zc,this,7)),Dt(this.A,u(t,14));return;case 8:gQ(this,on(sn(t)));return;case 9:pQ(this,on(sn(t)));return;case 10:N6(Mr(this)),Dt(Mr(this),u(t,14));return;case 11:!this.q&&(this.q=new V(ro,this,11,10)),de(this.q),!this.q&&(this.q=new V(ro,this,11,10)),Dt(this.q,u(t,14));return;case 21:!this.s&&(this.s=new V(su,this,21,17)),de(this.s),!this.s&&(this.s=new V(su,this,21,17)),Dt(this.s,u(t,14));return;case 22:de(wc(this)),Dt(wc(this),u(t,14));return}Ss(this,e-ee((Sn(),Ul)),On((i=u(Rn(this,16),26),i||Ul),e),t)},s.zh=function(){return Sn(),Ul},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,179)&&(u(this.Cb,179).tb=null),Dc(this,null);return;case 2:V3(this,null),N3(this,this.D);return;case 5:j4(this,null);return;case 7:!this.A&&(this.A=new hu(zc,this,7)),de(this.A);return;case 8:gQ(this,!1);return;case 9:pQ(this,!1);return;case 10:this.u&&N6(this.u);return;case 11:!this.q&&(this.q=new V(ro,this,11,10)),de(this.q);return;case 21:!this.s&&(this.s=new V(su,this,21,17)),de(this.s);return;case 22:this.n&&de(this.n);return}Ms(this,e-ee((Sn(),Ul)),On((t=u(Rn(this,16),26),t||Ul),e))},s.Gh=function(){var e,t;if(ig(this),F6(this),lY(this),fL(this),Bf(this),lM(this),Xx(this),Q5(Joe(Iu(this))),this.s)for(e=0,t=this.s.i;e=0;--t)D(this,t);return RQ(this,e)},s.Xj=function(){de(this)},s.oi=function(e,t){return OIn(this,e,t)},w(mt,"EcoreEList",622),b(496,622,Nr,E8),s.ai=function(){return!1},s.aj=function(){return this.c},s.bj=function(){return!1},s.Fk=function(){return!0},s.hi=function(){return!0},s.li=function(e,t){return t},s.ni=function(){return!1},s.c=0,w(mt,"EObjectEList",496),b(85,496,Nr,Jt),s.bj=function(){return!0},s.Dk=function(){return!1},s.rk=function(){return!0},w(mt,"EObjectContainmentEList",85),b(545,85,Nr,bE),s.ci=function(){this.b=!0},s.fj=function(){return this.b},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.b,this.b=!1,et(this.e,new mo(this.e,2,this.c,e,!1))):this.b=!1},s.b=!1,w(mt,"EObjectContainmentEList/Unsettable",545),b(1140,545,Nr,pCn),s.ii=function(e,t){var i,r;return i=u(a6(this,e,t),87),Hu(this.e)&&zp(this,new G8(this.a,7,(Sn(),Jne),Q(t),(r=i.c,I(r,88)?u(r,26):uo),e)),i},s.jj=function(e,t){return R2e(this,u(e,87),t)},s.kj=function(e,t){return B2e(this,u(e,87),t)},s.lj=function(e,t,i){return _4e(this,u(e,87),u(t,87),i)},s.Zi=function(e,t,i,r,c){switch(e){case 3:return G5(this,e,t,i,r,this.i>1);case 5:return G5(this,e,t,i,r,this.i-u(i,15).gc()>0);default:return new Lh(this.e,e,this.c,t,i,r,!0)}},s.ij=function(){return!0},s.fj=function(){return ex(this)},s.Xj=function(){de(this)},w(Bn,"EClassImpl/1",1140),b(1154,1153,Jtn),s.ui=function(e){var t,i,r,c,o,f,h;if(i=e.xi(),i!=8){if(r=jpe(e),r==0)switch(i){case 1:case 9:{h=e.Bi(),h!=null&&(t=Iu(u(h,473)),!t.c&&(t.c=new Rp),HC(t.c,e.Ai())),f=e.zi(),f!=null&&(c=u(f,473),(c.Bb&1)==0&&(t=Iu(c),!t.c&&(t.c=new Rp),me(t.c,u(e.Ai(),26))));break}case 3:{f=e.zi(),f!=null&&(c=u(f,473),(c.Bb&1)==0&&(t=Iu(c),!t.c&&(t.c=new Rp),me(t.c,u(e.Ai(),26))));break}case 5:{if(f=e.zi(),f!=null)for(o=u(f,14).Kc();o.Ob();)c=u(o.Pb(),473),(c.Bb&1)==0&&(t=Iu(c),!t.c&&(t.c=new Rp),me(t.c,u(e.Ai(),26)));break}case 4:{h=e.Bi(),h!=null&&(c=u(h,473),(c.Bb&1)==0&&(t=Iu(c),!t.c&&(t.c=new Rp),HC(t.c,e.Ai())));break}case 6:{if(h=e.Bi(),h!=null)for(o=u(h,14).Kc();o.Ob();)c=u(o.Pb(),473),(c.Bb&1)==0&&(t=Iu(c),!t.c&&(t.c=new Rp),HC(t.c,e.Ai()));break}}this.Hk(r)}},s.Hk=function(e){gBn(this,e)},s.b=63,w(Bn,"ESuperAdapter",1154),b(1155,1154,Jtn,Pmn),s.Hk=function(e){mb(this,e)},w(Bn,"EClassImpl/10",1155),b(1144,696,Nr),s.Vh=function(e,t){return Ex(this,e,t)},s.Wh=function(e){return aFn(this,e)},s.Xh=function(e,t){p7(this,e,t)},s.Yh=function(e){R8(this,e)},s.pi=function(e){return XX(this,e)},s.mi=function(e,t){return H$(this,e,t)},s.lk=function(e,t){throw T(new ye)},s.Zh=function(){return new g2(this)},s.$h=function(){return new l8(this)},s._h=function(e){return t7(this,e)},s.mk=function(e,t){throw T(new ye)},s.Wj=function(e){return this},s.fj=function(){return this.i!=0},s.Wb=function(e){throw T(new ye)},s.Xj=function(){throw T(new ye)},w(mt,"EcoreEList/UnmodifiableEList",1144),b(319,1144,Nr,Ew),s.ni=function(){return!1},w(mt,"EcoreEList/UnmodifiableEList/FastCompare",319),b(1147,319,Nr,nDn),s.Xc=function(e){var t,i,r;if(I(e,170)&&(t=u(e,170),i=t.aj(),i!=-1)){for(r=this.i;i4)if(this.wj(e)){if(this.rk()){if(r=u(e,49),i=r.Ug(),h=i==this.b&&(this.Dk()?r.Og(r.Vg(),u(On(Vc(this.b),this.aj()).Yj(),26).Bj())==ir(u(On(Vc(this.b),this.aj()),18)).n:-1-r.Vg()==this.aj()),this.Ek()&&!h&&!i&&!!r.Zg()){for(c=0;c1||r==-1)):!1},s.Dk=function(){var e,t,i;return t=On(Vc(this.b),this.aj()),I(t,99)?(e=u(t,18),i=ir(e),!!i):!1},s.Ek=function(){var e,t;return t=On(Vc(this.b),this.aj()),I(t,99)?(e=u(t,18),(e.Bb&Yi)!=0):!1},s.Xc=function(e){var t,i,r,c;if(r=this.Qi(e),r>=0)return r;if(this.Fk()){for(i=0,c=this.Vi();i=0;--e)Z7(this,e,this.Oi(e));return this.Wi()},s.Qc=function(e){var t;if(this.Ek())for(t=this.Vi()-1;t>=0;--t)Z7(this,t,this.Oi(t));return this.Xi(e)},s.Xj=function(){N6(this)},s.oi=function(e,t){return wPn(this,e,t)},w(mt,"DelegatingEcoreEList",742),b(1150,742,ein,Djn),s.Hi=function(e,t){oue(this,e,u(t,26))},s.Ii=function(e){tce(this,u(e,26))},s.Oi=function(e){var t,i;return t=u(D(wc(this.a),e),87),i=t.c,I(i,88)?u(i,26):(Sn(),uo)},s.Ti=function(e){var t,i;return t=u(yb(wc(this.a),e),87),i=t.c,I(i,88)?u(i,26):(Sn(),uo)},s.Ui=function(e,t){return f3e(this,e,u(t,26))},s.ai=function(){return!1},s.Zi=function(e,t,i,r,c){return null},s.Ji=function(){return new Omn(this)},s.Ki=function(){de(wc(this.a))},s.Li=function(e){return zDn(this,e)},s.Mi=function(e){var t,i;for(i=e.Kc();i.Ob();)if(t=i.Pb(),!zDn(this,t))return!1;return!0},s.Ni=function(e){var t,i,r;if(I(e,15)&&(r=u(e,15),r.gc()==wc(this.a).i)){for(t=r.Kc(),i=new ie(this);t.Ob();)if(B(t.Pb())!==B(oe(i)))return!1;return!0}return!1},s.Pi=function(){var e,t,i,r,c;for(i=1,t=new ie(wc(this.a));t.e!=t.i.gc();)e=u(oe(t),87),r=(c=e.c,I(c,88)?u(c,26):(Sn(),uo)),i=31*i+(r?vd(r):0);return i},s.Qi=function(e){var t,i,r,c;for(r=0,i=new ie(wc(this.a));i.e!=i.i.gc();){if(t=u(oe(i),87),B(e)===B((c=t.c,I(c,88)?u(c,26):(Sn(),uo))))return r;++r}return-1},s.Ri=function(){return wc(this.a).i==0},s.Si=function(){return null},s.Vi=function(){return wc(this.a).i},s.Wi=function(){var e,t,i,r,c,o;for(o=wc(this.a).i,c=F(Zn,rn,1,o,5,1),i=0,t=new ie(wc(this.a));t.e!=t.i.gc();)e=u(oe(t),87),c[i++]=(r=e.c,I(r,88)?u(r,26):(Sn(),uo));return c},s.Xi=function(e){var t,i,r,c,o,f,h;for(h=wc(this.a).i,e.lengthh&&Mt(e,h,null),r=0,i=new ie(wc(this.a));i.e!=i.i.gc();)t=u(oe(i),87),o=(f=t.c,I(f,88)?u(f,26):(Sn(),uo)),Mt(e,r++,o);return e},s.Yi=function(){var e,t,i,r,c;for(c=new i1,c.a+="[",e=wc(this.a),t=0,r=wc(this.a).i;t>16,c>=0?ax(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,6,i);case 9:return!this.a&&(this.a=new V(e1,this,9,5)),$c(this.a,e,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),Wl)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),Wl)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 6:return ss(this,null,6,i);case 7:return!this.A&&(this.A=new hu(zc,this,7)),Gi(this.A,e,i);case 9:return!this.a&&(this.a=new V(e1,this,9,5)),Gi(this.a,e,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),Wl)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),Wl)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!Vd(this);case 4:return!!tQ(this);case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!j3(this);case 7:return!!this.A&&this.A.i!=0;case 8:return(this.Bb&256)==0;case 9:return!!this.a&&this.a.i!=0}return ys(this,e-ee((Sn(),Wl)),On((t=u(Rn(this,16),26),t||Wl),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:vC(this,Ce(t));return;case 2:HO(this,Ce(t));return;case 5:j4(this,Ce(t));return;case 7:!this.A&&(this.A=new hu(zc,this,7)),de(this.A),!this.A&&(this.A=new hu(zc,this,7)),Dt(this.A,u(t,14));return;case 8:CT(this,on(sn(t)));return;case 9:!this.a&&(this.a=new V(e1,this,9,5)),de(this.a),!this.a&&(this.a=new V(e1,this,9,5)),Dt(this.a,u(t,14));return}Ss(this,e-ee((Sn(),Wl)),On((i=u(Rn(this,16),26),i||Wl),e),t)},s.zh=function(){return Sn(),Wl},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,179)&&(u(this.Cb,179).tb=null),Dc(this,null);return;case 2:V3(this,null),N3(this,this.D);return;case 5:j4(this,null);return;case 7:!this.A&&(this.A=new hu(zc,this,7)),de(this.A);return;case 8:CT(this,!0);return;case 9:!this.a&&(this.a=new V(e1,this,9,5)),de(this.a);return}Ms(this,e-ee((Sn(),Wl)),On((t=u(Rn(this,16),26),t||Wl),e))},s.Gh=function(){var e,t;if(this.a)for(e=0,t=this.a.i;e>16==5?u(this.Cb,671):null}return Es(this,e-ee((Sn(),L1)),On((r=u(Rn(this,16),26),r||L1),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),$c(this.Ab,e,i);case 5:return this.Cb&&(i=(c=this.Db>>16,c>=0?NFn(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,5,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),L1)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),L1)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 5:return ss(this,null,5,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),L1)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),L1)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.d!=0;case 3:return!!this.b;case 4:return this.c!=null;case 5:return!!(this.Db>>16==5&&u(this.Cb,671))}return ys(this,e-ee((Sn(),L1)),On((t=u(Rn(this,16),26),t||L1),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:Dc(this,Ce(t));return;case 2:X$(this,u(t,19).a);return;case 3:DLn(this,u(t,1940));return;case 4:Q$(this,Ce(t));return}Ss(this,e-ee((Sn(),L1)),On((i=u(Rn(this,16),26),i||L1),e),t)},s.zh=function(){return Sn(),L1},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:Dc(this,null);return;case 2:X$(this,0);return;case 3:DLn(this,null);return;case 4:Q$(this,null);return}Ms(this,e-ee((Sn(),L1)),On((t=u(Rn(this,16),26),t||L1),e))},s.Ib=function(){var e;return e=this.c,e==null?this.zb:e},s.b=null,s.c=null,s.d=0,w(Bn,"EEnumLiteralImpl",573);var aMe=Et(Bn,"EFactoryImpl/InternalEDateTimeFormat");b(489,1,{2015:1},L9),w(Bn,"EFactoryImpl/1ClientInternalEDateTimeFormat",489),b(241,115,{105:1,92:1,90:1,87:1,56:1,108:1,49:1,97:1,241:1,114:1,115:1},cd),s.Sg=function(e,t,i){var r;return i=ss(this,e,t,i),!!this.e&&I(e,170)&&(r=hM(this,this.e),r!=this.c&&(i=E4(this,r,i))),i},s._g=function(e,t,i){var r;switch(e){case 0:return this.f;case 1:return!this.d&&(this.d=new Jt(ar,this,1)),this.d;case 2:return t?yM(this):this.c;case 3:return this.b;case 4:return this.e;case 5:return t?rx(this):this.a}return Es(this,e-ee((Sn(),P0)),On((r=u(Rn(this,16),26),r||P0),e),t,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return xDn(this,null,i);case 1:return!this.d&&(this.d=new Jt(ar,this,1)),Gi(this.d,e,i);case 3:return FDn(this,null,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),P0)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),P0)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.f;case 1:return!!this.d&&this.d.i!=0;case 2:return!!this.c;case 3:return!!this.b;case 4:return!!this.e;case 5:return!!this.a}return ys(this,e-ee((Sn(),P0)),On((t=u(Rn(this,16),26),t||P0),e))},s.sh=function(e,t){var i;switch(e){case 0:exn(this,u(t,87));return;case 1:!this.d&&(this.d=new Jt(ar,this,1)),de(this.d),!this.d&&(this.d=new Jt(ar,this,1)),Dt(this.d,u(t,14));return;case 3:xJ(this,u(t,87));return;case 4:YJ(this,u(t,836));return;case 5:D3(this,u(t,138));return}Ss(this,e-ee((Sn(),P0)),On((i=u(Rn(this,16),26),i||P0),e),t)},s.zh=function(){return Sn(),P0},s.Bh=function(e){var t;switch(e){case 0:exn(this,null);return;case 1:!this.d&&(this.d=new Jt(ar,this,1)),de(this.d);return;case 3:xJ(this,null);return;case 4:YJ(this,null);return;case 5:D3(this,null);return}Ms(this,e-ee((Sn(),P0)),On((t=u(Rn(this,16),26),t||P0),e))},s.Ib=function(){var e;return e=new Ju(jo(this)),e.a+=" (expression: ",dL(this,e),e.a+=")",e.a};var y1n;w(Bn,"EGenericTypeImpl",241),b(1969,1964,SA),s.Xh=function(e,t){Pjn(this,e,t)},s.lk=function(e,t){return Pjn(this,this.gc(),e),t},s.pi=function(e){return Go(this.Gi(),e)},s.Zh=function(){return this.$h()},s.Gi=function(){return new xmn(this)},s.$h=function(){return this._h(0)},s._h=function(e){return this.Gi().Zc(e)},s.mk=function(e,t){return lb(this,e,!0),t},s.ii=function(e,t){var i,r;return r=bx(this,t),i=this.Zc(e),i.Rb(r),r},s.ji=function(e,t){var i;lb(this,t,!0),i=this.Zc(e),i.Rb(t)},w(mt,"AbstractSequentialInternalEList",1969),b(486,1969,SA,h8),s.pi=function(e){return Go(this.Gi(),e)},s.Zh=function(){return this.b==null?(c1(),c1(),Ky):this.Jk()},s.Gi=function(){return new nyn(this.a,this.b)},s.$h=function(){return this.b==null?(c1(),c1(),Ky):this.Jk()},s._h=function(e){var t,i;if(this.b==null){if(e<0||e>1)throw T(new vr(om+e+", size=0"));return c1(),c1(),Ky}for(i=this.Jk(),t=0;t0;)if(t=this.c[--this.d],(!this.e||t.Gj()!=Sv||t.aj()!=0)&&(!this.Mk()||this.b.mh(t))){if(o=this.b.bh(t,this.Lk()),this.f=(er(),u(t,66).Oj()),this.f||t.$j()){if(this.Lk()?(r=u(o,15),this.k=r):(r=u(o,69),this.k=this.j=r),I(this.k,54)?(this.o=this.k.gc(),this.n=this.o):this.p=this.j?this.j._h(this.k.gc()):this.k.Zc(this.k.gc()),this.p?Wxn(this,this.p):cLn(this))return c=this.p?this.p.Ub():this.j?this.j.pi(--this.n):this.k.Xb(--this.n),this.f?(e=u(c,72),e.ak(),i=e.dd(),this.i=i):(i=c,this.i=i),this.g=-3,!0}else if(o!=null)return this.k=null,this.p=null,i=o,this.i=i,this.g=-2,!0}return this.k=null,this.p=null,this.g=-1,!1}else return c=this.p?this.p.Ub():this.j?this.j.pi(--this.n):this.k.Xb(--this.n),this.f?(e=u(c,72),e.ak(),i=e.dd(),this.i=i):(i=c,this.i=i),this.g=-3,!0}},s.Pb=function(){return bT(this)},s.Tb=function(){return this.a},s.Ub=function(){var e;if(this.g<-1||this.Sb())return--this.a,this.g=0,e=this.i,this.Sb(),e;throw T(new ic)},s.Vb=function(){return this.a-1},s.Qb=function(){throw T(new ye)},s.Lk=function(){return!1},s.Wb=function(e){throw T(new ye)},s.Mk=function(){return!0},s.a=0,s.d=0,s.f=!1,s.g=0,s.n=0,s.o=0;var Ky;w(mt,"EContentsEList/FeatureIteratorImpl",279),b(697,279,PA,iU),s.Lk=function(){return!0},w(mt,"EContentsEList/ResolvingFeatureIteratorImpl",697),b(1157,697,PA,pjn),s.Mk=function(){return!1},w(Bn,"ENamedElementImpl/1/1",1157),b(1158,279,PA,gjn),s.Mk=function(){return!1},w(Bn,"ENamedElementImpl/1/2",1158),b(36,143,Ak,tb,y$,wi,L$,Lh,mo,sV,zMn,oV,UMn,DX,WMn,lV,XMn,$X,VMn,fV,QMn,N5,G8,ZD,hV,JMn,FX,YMn),s._i=function(){return zX(this)},s.gj=function(){var e;return e=zX(this),e?e.zj():null},s.yi=function(e){return this.b==-1&&!!this.a&&(this.b=this.c.Xg(this.a.aj(),this.a.Gj())),this.c.Og(this.b,e)},s.Ai=function(){return this.c},s.hj=function(){var e;return e=zX(this),e?e.Kj():!1},s.b=-1,w(Bn,"ENotificationImpl",36),b(399,284,{105:1,92:1,90:1,147:1,191:1,56:1,59:1,108:1,472:1,49:1,97:1,150:1,399:1,284:1,114:1,115:1},qI),s.Qg=function(e){return _Fn(this,e)},s._g=function(e,t,i){var r,c,o;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),(this.Bb&256)!=0;case 3:return qn(),(this.Bb&512)!=0;case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),o=this.t,o>1||o==-1;case 7:return qn(),c=this.s,c>=1;case 8:return t?Hs(this):this.r;case 9:return this.q;case 10:return this.Db>>16==10?u(this.Cb,26):null;case 11:return!this.d&&(this.d=new hu(zc,this,11)),this.d;case 12:return!this.c&&(this.c=new V(S0,this,12,10)),this.c;case 13:return!this.a&&(this.a=new g8(this,this)),this.a;case 14:return Ou(this)}return Es(this,e-ee((Sn(),N1)),On((r=u(Rn(this,16),26),r||N1),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),$c(this.Ab,e,i);case 10:return this.Cb&&(i=(c=this.Db>>16,c>=0?_Fn(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,10,i);case 12:return!this.c&&(this.c=new V(S0,this,12,10)),$c(this.c,e,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),N1)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),N1)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 9:return RD(this,i);case 10:return ss(this,null,10,i);case 11:return!this.d&&(this.d=new hu(zc,this,11)),Gi(this.d,e,i);case 12:return!this.c&&(this.c=new V(S0,this,12,10)),Gi(this.c,e,i);case 14:return Gi(Ou(this),e,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),N1)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),N1)),e,i)},s.lh=function(e){var t,i,r;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return r=this.t,r>1||r==-1;case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Md(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&Md(this.q).i==0);case 10:return!!(this.Db>>16==10&&u(this.Cb,26));case 11:return!!this.d&&this.d.i!=0;case 12:return!!this.c&&this.c.i!=0;case 13:return!!this.a&&Ou(this.a.a).i!=0&&!(!!this.b&&tx(this.b));case 14:return!!this.b&&tx(this.b)}return ys(this,e-ee((Sn(),N1)),On((t=u(Rn(this,16),26),t||N1),e))},s.sh=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:Dc(this,Ce(t));return;case 2:g1(this,on(sn(t)));return;case 3:p1(this,on(sn(t)));return;case 4:d1(this,u(t,19).a);return;case 5:ob(this,u(t,19).a);return;case 8:ja(this,u(t,138));return;case 9:r=bf(this,u(t,87),null),r&&r.Fi();return;case 11:!this.d&&(this.d=new hu(zc,this,11)),de(this.d),!this.d&&(this.d=new hu(zc,this,11)),Dt(this.d,u(t,14));return;case 12:!this.c&&(this.c=new V(S0,this,12,10)),de(this.c),!this.c&&(this.c=new V(S0,this,12,10)),Dt(this.c,u(t,14));return;case 13:!this.a&&(this.a=new g8(this,this)),N6(this.a),!this.a&&(this.a=new g8(this,this)),Dt(this.a,u(t,14));return;case 14:de(Ou(this)),Dt(Ou(this),u(t,14));return}Ss(this,e-ee((Sn(),N1)),On((i=u(Rn(this,16),26),i||N1),e),t)},s.zh=function(){return Sn(),N1},s.Bh=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:Dc(this,null);return;case 2:g1(this,!0);return;case 3:p1(this,!0);return;case 4:d1(this,0);return;case 5:ob(this,1);return;case 8:ja(this,null);return;case 9:i=bf(this,null,null),i&&i.Fi();return;case 11:!this.d&&(this.d=new hu(zc,this,11)),de(this.d);return;case 12:!this.c&&(this.c=new V(S0,this,12,10)),de(this.c);return;case 13:this.a&&N6(this.a);return;case 14:this.b&&de(this.b);return}Ms(this,e-ee((Sn(),N1)),On((t=u(Rn(this,16),26),t||N1),e))},s.Gh=function(){var e,t;if(this.c)for(e=0,t=this.c.i;eh&&Mt(e,h,null),r=0,i=new ie(Ou(this.a));i.e!=i.i.gc();)t=u(oe(i),87),o=(f=t.c,f||(Sn(),Mf)),Mt(e,r++,o);return e},s.Yi=function(){var e,t,i,r,c;for(c=new i1,c.a+="[",e=Ou(this.a),t=0,r=Ou(this.a).i;t1);case 5:return G5(this,e,t,i,r,this.i-u(i,15).gc()>0);default:return new Lh(this.e,e,this.c,t,i,r,!0)}},s.ij=function(){return!0},s.fj=function(){return tx(this)},s.Xj=function(){de(this)},w(Bn,"EOperationImpl/2",1341),b(498,1,{1938:1,498:1},Fkn),w(Bn,"EPackageImpl/1",498),b(16,85,Nr,V),s.zk=function(){return this.d},s.Ak=function(){return this.b},s.Dk=function(){return!0},s.b=0,w(mt,"EObjectContainmentWithInverseEList",16),b(353,16,Nr,p2),s.Ek=function(){return!0},s.li=function(e,t){return W2(this,e,u(t,56))},w(mt,"EObjectContainmentWithInverseEList/Resolving",353),b(298,353,Nr,Q0),s.ci=function(){this.a.tb=null},w(Bn,"EPackageImpl/2",298),b(1228,1,{},ete),w(Bn,"EPackageImpl/3",1228),b(718,43,sg,cG),s._b=function(e){return mi(e)?n$(this,e):!!Ar(this.f,e)},w(Bn,"EPackageRegistryImpl",718),b(509,284,{105:1,92:1,90:1,147:1,191:1,56:1,2017:1,108:1,472:1,49:1,97:1,150:1,509:1,284:1,114:1,115:1},GI),s.Qg=function(e){return KFn(this,e)},s._g=function(e,t,i){var r,c,o;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),(this.Bb&256)!=0;case 3:return qn(),(this.Bb&512)!=0;case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),o=this.t,o>1||o==-1;case 7:return qn(),c=this.s,c>=1;case 8:return t?Hs(this):this.r;case 9:return this.q;case 10:return this.Db>>16==10?u(this.Cb,59):null}return Es(this,e-ee((Sn(),fw)),On((r=u(Rn(this,16),26),r||fw),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),$c(this.Ab,e,i);case 10:return this.Cb&&(i=(c=this.Db>>16,c>=0?KFn(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,10,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),fw)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),fw)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 9:return RD(this,i);case 10:return ss(this,null,10,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),fw)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),fw)),e,i)},s.lh=function(e){var t,i,r;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return r=this.t,r>1||r==-1;case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Md(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&Md(this.q).i==0);case 10:return!!(this.Db>>16==10&&u(this.Cb,59))}return ys(this,e-ee((Sn(),fw)),On((t=u(Rn(this,16),26),t||fw),e))},s.zh=function(){return Sn(),fw},w(Bn,"EParameterImpl",509),b(99,449,{105:1,92:1,90:1,147:1,191:1,56:1,18:1,170:1,66:1,108:1,472:1,49:1,97:1,150:1,99:1,449:1,284:1,114:1,115:1,677:1},oU),s._g=function(e,t,i){var r,c,o,f;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),(this.Bb&256)!=0;case 3:return qn(),(this.Bb&512)!=0;case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),f=this.t,f>1||f==-1;case 7:return qn(),c=this.s,c>=1;case 8:return t?Hs(this):this.r;case 9:return this.q;case 10:return qn(),(this.Bb&Co)!=0;case 11:return qn(),(this.Bb&Lb)!=0;case 12:return qn(),(this.Bb&Sb)!=0;case 13:return this.j;case 14:return g4(this);case 15:return qn(),(this.Bb&vu)!=0;case 16:return qn(),(this.Bb&Rf)!=0;case 17:return Z0(this);case 18:return qn(),(this.Bb&uc)!=0;case 19:return qn(),o=ir(this),!!o&&(o.Bb&uc)!=0;case 20:return qn(),(this.Bb&Yi)!=0;case 21:return t?ir(this):this.b;case 22:return t?zV(this):kSn(this);case 23:return!this.a&&(this.a=new Aw(uw,this,23)),this.a}return Es(this,e-ee((Sn(),qg)),On((r=u(Rn(this,16),26),r||qg),e),t,i)},s.lh=function(e){var t,i,r,c;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return c=this.t,c>1||c==-1;case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Md(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&Md(this.q).i==0);case 10:return(this.Bb&Co)==0;case 11:return(this.Bb&Lb)!=0;case 12:return(this.Bb&Sb)!=0;case 13:return this.j!=null;case 14:return g4(this)!=null;case 15:return(this.Bb&vu)!=0;case 16:return(this.Bb&Rf)!=0;case 17:return!!Z0(this);case 18:return(this.Bb&uc)!=0;case 19:return r=ir(this),!!r&&(r.Bb&uc)!=0;case 20:return(this.Bb&Yi)==0;case 21:return!!this.b;case 22:return!!kSn(this);case 23:return!!this.a&&this.a.i!=0}return ys(this,e-ee((Sn(),qg)),On((t=u(Rn(this,16),26),t||qg),e))},s.sh=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:d$(this,Ce(t));return;case 2:g1(this,on(sn(t)));return;case 3:p1(this,on(sn(t)));return;case 4:d1(this,u(t,19).a);return;case 5:ob(this,u(t,19).a);return;case 8:ja(this,u(t,138));return;case 9:r=bf(this,u(t,87),null),r&&r.Fi();return;case 10:Z3(this,on(sn(t)));return;case 11:t4(this,on(sn(t)));return;case 12:n4(this,on(sn(t)));return;case 13:gz(this,Ce(t));return;case 15:e4(this,on(sn(t)));return;case 16:i4(this,on(sn(t)));return;case 18:ble(this,on(sn(t)));return;case 20:jQ(this,on(sn(t)));return;case 21:yV(this,u(t,18));return;case 23:!this.a&&(this.a=new Aw(uw,this,23)),de(this.a),!this.a&&(this.a=new Aw(uw,this,23)),Dt(this.a,u(t,14));return}Ss(this,e-ee((Sn(),qg)),On((i=u(Rn(this,16),26),i||qg),e),t)},s.zh=function(){return Sn(),qg},s.Bh=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,88)&&mb(Iu(u(this.Cb,88)),4),Dc(this,null);return;case 2:g1(this,!0);return;case 3:p1(this,!0);return;case 4:d1(this,0);return;case 5:ob(this,1);return;case 8:ja(this,null);return;case 9:i=bf(this,null,null),i&&i.Fi();return;case 10:Z3(this,!0);return;case 11:t4(this,!1);return;case 12:n4(this,!1);return;case 13:this.i=null,rT(this,null);return;case 15:e4(this,!1);return;case 16:i4(this,!1);return;case 18:yQ(this,!1),I(this.Cb,88)&&mb(Iu(u(this.Cb,88)),2);return;case 20:jQ(this,!0);return;case 21:yV(this,null);return;case 23:!this.a&&(this.a=new Aw(uw,this,23)),de(this.a);return}Ms(this,e-ee((Sn(),qg)),On((t=u(Rn(this,16),26),t||qg),e))},s.Gh=function(){zV(this),m3(jr((wu(),xi),this)),Hs(this),this.Bb|=1},s.Lj=function(){return ir(this)},s.qk=function(){var e;return e=ir(this),!!e&&(e.Bb&uc)!=0},s.rk=function(){return(this.Bb&uc)!=0},s.sk=function(){return(this.Bb&Yi)!=0},s.nk=function(e,t){return this.c=null,bQ(this,e,t)},s.Ib=function(){var e;return(this.Db&64)!=0?vM(this):(e=new Ns(vM(this)),e.a+=" (containment: ",r1(e,(this.Bb&uc)!=0),e.a+=", resolveProxies: ",r1(e,(this.Bb&Yi)!=0),e.a+=")",e.a)},w(Bn,"EReferenceImpl",99),b(548,115,{105:1,42:1,92:1,90:1,133:1,56:1,108:1,49:1,97:1,548:1,114:1,115:1},ipn),s.Fb=function(e){return this===e},s.cd=function(){return this.b},s.dd=function(){return this.c},s.Hb=function(){return vd(this)},s.Uh=function(e){mfe(this,Ce(e))},s.ed=function(e){return sfe(this,Ce(e))},s._g=function(e,t,i){var r;switch(e){case 0:return this.b;case 1:return this.c}return Es(this,e-ee((Sn(),nr)),On((r=u(Rn(this,16),26),r||nr),e),t,i)},s.lh=function(e){var t;switch(e){case 0:return this.b!=null;case 1:return this.c!=null}return ys(this,e-ee((Sn(),nr)),On((t=u(Rn(this,16),26),t||nr),e))},s.sh=function(e,t){var i;switch(e){case 0:kfe(this,Ce(t));return;case 1:vV(this,Ce(t));return}Ss(this,e-ee((Sn(),nr)),On((i=u(Rn(this,16),26),i||nr),e),t)},s.zh=function(){return Sn(),nr},s.Bh=function(e){var t;switch(e){case 0:pV(this,null);return;case 1:vV(this,null);return}Ms(this,e-ee((Sn(),nr)),On((t=u(Rn(this,16),26),t||nr),e))},s.Sh=function(){var e;return this.a==-1&&(e=this.b,this.a=e==null?0:m1(e)),this.a},s.Th=function(e){this.a=e},s.Ib=function(){var e;return(this.Db&64)!=0?jo(this):(e=new Ns(jo(this)),e.a+=" (key: ",dr(e,this.b),e.a+=", value: ",dr(e,this.c),e.a+=")",e.a)},s.a=-1,s.b=null,s.c=null;var ec=w(Bn,"EStringToStringMapEntryImpl",548),see=Et(mt,"FeatureMap/Entry/Internal");b(565,1,IA),s.Ok=function(e){return this.Pk(u(e,49))},s.Pk=function(e){return this.Ok(e)},s.Fb=function(e){var t,i;return this===e?!0:I(e,72)?(t=u(e,72),t.ak()==this.c?(i=this.dd(),i==null?t.dd()==null:tt(i,t.dd())):!1):!1},s.ak=function(){return this.c},s.Hb=function(){var e;return e=this.dd(),kt(this.c)^(e==null?0:kt(e))},s.Ib=function(){var e,t;return e=this.c,t=ts(e.Hj()).Ph(),e.ne(),(t!=null&&t.length!=0?t+":"+e.ne():e.ne())+"="+this.dd()},w(Bn,"EStructuralFeatureImpl/BasicFeatureMapEntry",565),b(776,565,IA,pU),s.Pk=function(e){return new pU(this.c,e)},s.dd=function(){return this.a},s.Qk=function(e,t,i){return Lbe(this,e,this.a,t,i)},s.Rk=function(e,t,i){return Nbe(this,e,this.a,t,i)},w(Bn,"EStructuralFeatureImpl/ContainmentUpdatingFeatureMapEntry",776),b(1314,1,{},xkn),s.Pj=function(e,t,i,r,c){var o;return o=u(S3(e,this.b),215),o.nl(this.a).Wj(r)},s.Qj=function(e,t,i,r,c){var o;return o=u(S3(e,this.b),215),o.el(this.a,r,c)},s.Rj=function(e,t,i,r,c){var o;return o=u(S3(e,this.b),215),o.fl(this.a,r,c)},s.Sj=function(e,t,i){var r;return r=u(S3(e,this.b),215),r.nl(this.a).fj()},s.Tj=function(e,t,i,r){var c;c=u(S3(e,this.b),215),c.nl(this.a).Wb(r)},s.Uj=function(e,t,i){return u(S3(e,this.b),215).nl(this.a)},s.Vj=function(e,t,i){var r;r=u(S3(e,this.b),215),r.nl(this.a).Xj()},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateFeatureMapDelegator",1314),b(89,1,{},s1,oa,f1,la),s.Pj=function(e,t,i,r,c){var o;if(o=t.Ch(i),o==null&&t.Dh(i,o=OM(this,e)),!c)switch(this.e){case 50:case 41:return u(o,589).sj();case 40:return u(o,215).kl()}return o},s.Qj=function(e,t,i,r,c){var o,f;return f=t.Ch(i),f==null&&t.Dh(i,f=OM(this,e)),o=u(f,69).lk(r,c),o},s.Rj=function(e,t,i,r,c){var o;return o=t.Ch(i),o!=null&&(c=u(o,69).mk(r,c)),c},s.Sj=function(e,t,i){var r;return r=t.Ch(i),r!=null&&u(r,76).fj()},s.Tj=function(e,t,i,r){var c;c=u(t.Ch(i),76),!c&&t.Dh(i,c=OM(this,e)),c.Wb(r)},s.Uj=function(e,t,i){var r,c;return c=t.Ch(i),c==null&&t.Dh(i,c=OM(this,e)),I(c,76)?u(c,76):(r=u(t.Ch(i),15),new Fmn(r))},s.Vj=function(e,t,i){var r;r=u(t.Ch(i),76),!r&&t.Dh(i,r=OM(this,e)),r.Xj()},s.b=0,s.e=0,w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateMany",89),b(504,1,{}),s.Qj=function(e,t,i,r,c){throw T(new ye)},s.Rj=function(e,t,i,r,c){throw T(new ye)},s.Uj=function(e,t,i){return new ITn(this,e,t,i)};var Th;w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingle",504),b(1331,1,XB,ITn),s.Wj=function(e){return this.a.Pj(this.c,this.d,this.b,e,!0)},s.fj=function(){return this.a.Sj(this.c,this.d,this.b)},s.Wb=function(e){this.a.Tj(this.c,this.d,this.b,e)},s.Xj=function(){this.a.Vj(this.c,this.d,this.b)},s.b=0,w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingle/1",1331),b(769,504,{},ZW),s.Pj=function(e,t,i,r,c){return nL(e,e.eh(),e.Vg())==this.b?this.sk()&&r?Bx(e):e.eh():null},s.Qj=function(e,t,i,r,c){var o,f;return e.eh()&&(c=(o=e.Vg(),o>=0?e.Qg(c):e.eh().ih(e,-1-o,null,c))),f=yt(e.Tg(),this.e),e.Sg(r,f,c)},s.Rj=function(e,t,i,r,c){var o;return o=yt(e.Tg(),this.e),e.Sg(null,o,c)},s.Sj=function(e,t,i){var r;return r=yt(e.Tg(),this.e),!!e.eh()&&e.Vg()==r},s.Tj=function(e,t,i,r){var c,o,f,h,l;if(r!=null&&!rL(this.a,r))throw T(new Wp(OA+(I(r,56)?$J(u(r,56).Tg()):iV(Du(r)))+DA+this.a+"'"));if(c=e.eh(),f=yt(e.Tg(),this.e),B(r)!==B(c)||e.Vg()!=f&&r!=null){if(s4(e,u(r,56)))throw T(new Hn(um+e.Ib()));l=null,c&&(l=(o=e.Vg(),o>=0?e.Qg(l):e.eh().ih(e,-1-o,null,l))),h=u(r,49),h&&(l=h.gh(e,yt(h.Tg(),this.b),null,l)),l=e.Sg(h,f,l),l&&l.Fi()}else e.Lg()&&e.Mg()&&et(e,new wi(e,1,f,r,r))},s.Vj=function(e,t,i){var r,c,o,f;r=e.eh(),r?(f=(c=e.Vg(),c>=0?e.Qg(null):e.eh().ih(e,-1-c,null,null)),o=yt(e.Tg(),this.e),f=e.Sg(null,o,f),f&&f.Fi()):e.Lg()&&e.Mg()&&et(e,new N5(e,1,this.e,null,null))},s.sk=function(){return!1},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleContainer",769),b(1315,769,{},jEn),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleContainerResolving",1315),b(563,504,{}),s.Pj=function(e,t,i,r,c){var o;return o=t.Ch(i),o==null?this.b:B(o)===B(Th)?null:o},s.Sj=function(e,t,i){var r;return r=t.Ch(i),r!=null&&(B(r)===B(Th)||!tt(r,this.b))},s.Tj=function(e,t,i,r){var c,o;e.Lg()&&e.Mg()?(c=(o=t.Ch(i),o==null?this.b:B(o)===B(Th)?null:o),r==null?this.c!=null?(t.Dh(i,null),r=this.b):this.b!=null?t.Dh(i,Th):t.Dh(i,null):(this.Sk(r),t.Dh(i,r)),et(e,this.d.Tk(e,1,this.e,c,r))):r==null?this.c!=null?t.Dh(i,null):this.b!=null?t.Dh(i,Th):t.Dh(i,null):(this.Sk(r),t.Dh(i,r))},s.Vj=function(e,t,i){var r,c;e.Lg()&&e.Mg()?(r=(c=t.Ch(i),c==null?this.b:B(c)===B(Th)?null:c),t.Eh(i),et(e,this.d.Tk(e,1,this.e,r,this.b))):t.Eh(i)},s.Sk=function(e){throw T(new Gmn)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData",563),b(pg,1,{},rpn),s.Tk=function(e,t,i,r,c){return new N5(e,t,i,r,c)},s.Uk=function(e,t,i,r,c,o){return new ZD(e,t,i,r,c,o)};var j1n,E1n,C1n,T1n,M1n,A1n,S1n,jH,P1n;w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator",pg),b(1332,pg,{},cpn),s.Tk=function(e,t,i,r,c){return new FX(e,t,i,on(sn(r)),on(sn(c)))},s.Uk=function(e,t,i,r,c,o){return new YMn(e,t,i,on(sn(r)),on(sn(c)),o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/1",1332),b(1333,pg,{},upn),s.Tk=function(e,t,i,r,c){return new sV(e,t,i,u(r,217).a,u(c,217).a)},s.Uk=function(e,t,i,r,c,o){return new zMn(e,t,i,u(r,217).a,u(c,217).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/2",1333),b(1334,pg,{},spn),s.Tk=function(e,t,i,r,c){return new oV(e,t,i,u(r,172).a,u(c,172).a)},s.Uk=function(e,t,i,r,c,o){return new UMn(e,t,i,u(r,172).a,u(c,172).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/3",1334),b(1335,pg,{},opn),s.Tk=function(e,t,i,r,c){return new DX(e,t,i,K(Y(r)),K(Y(c)))},s.Uk=function(e,t,i,r,c,o){return new WMn(e,t,i,K(Y(r)),K(Y(c)),o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/4",1335),b(1336,pg,{},fpn),s.Tk=function(e,t,i,r,c){return new lV(e,t,i,u(r,155).a,u(c,155).a)},s.Uk=function(e,t,i,r,c,o){return new XMn(e,t,i,u(r,155).a,u(c,155).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/5",1336),b(1337,pg,{},hpn),s.Tk=function(e,t,i,r,c){return new $X(e,t,i,u(r,19).a,u(c,19).a)},s.Uk=function(e,t,i,r,c,o){return new VMn(e,t,i,u(r,19).a,u(c,19).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/6",1337),b(1338,pg,{},lpn),s.Tk=function(e,t,i,r,c){return new fV(e,t,i,u(r,162).a,u(c,162).a)},s.Uk=function(e,t,i,r,c,o){return new QMn(e,t,i,u(r,162).a,u(c,162).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/7",1338),b(1339,pg,{},apn),s.Tk=function(e,t,i,r,c){return new hV(e,t,i,u(r,184).a,u(c,184).a)},s.Uk=function(e,t,i,r,c,o){return new JMn(e,t,i,u(r,184).a,u(c,184).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/8",1339),b(1317,563,{},OTn),s.Sk=function(e){if(!this.a.wj(e))throw T(new Wp(OA+Du(e)+DA+this.a+"'"))},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataDynamic",1317),b(1318,563,{},mCn),s.Sk=function(e){},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataStatic",1318),b(770,563,{}),s.Sj=function(e,t,i){var r;return r=t.Ch(i),r!=null},s.Tj=function(e,t,i,r){var c,o;e.Lg()&&e.Mg()?(c=!0,o=t.Ch(i),o==null?(c=!1,o=this.b):B(o)===B(Th)&&(o=null),r==null?this.c!=null?(t.Dh(i,null),r=this.b):t.Dh(i,Th):(this.Sk(r),t.Dh(i,r)),et(e,this.d.Uk(e,1,this.e,o,r,!c))):r==null?this.c!=null?t.Dh(i,null):t.Dh(i,Th):(this.Sk(r),t.Dh(i,r))},s.Vj=function(e,t,i){var r,c;e.Lg()&&e.Mg()?(r=!0,c=t.Ch(i),c==null?(r=!1,c=this.b):B(c)===B(Th)&&(c=null),t.Eh(i),et(e,this.d.Uk(e,2,this.e,c,this.b,r))):t.Eh(i)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettable",770),b(1319,770,{},DTn),s.Sk=function(e){if(!this.a.wj(e))throw T(new Wp(OA+Du(e)+DA+this.a+"'"))},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettableDynamic",1319),b(1320,770,{},kCn),s.Sk=function(e){},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettableStatic",1320),b(398,504,{},BE),s.Pj=function(e,t,i,r,c){var o,f,h,l,a;if(a=t.Ch(i),this.Kj()&&B(a)===B(Th))return null;if(this.sk()&&r&&a!=null){if(h=u(a,49),h.kh()&&(l=wl(e,h),h!=l)){if(!rL(this.a,l))throw T(new Wp(OA+Du(l)+DA+this.a+"'"));t.Dh(i,a=l),this.rk()&&(o=u(l,49),f=h.ih(e,this.b?yt(h.Tg(),this.b):-1-yt(e.Tg(),this.e),null,null),!o.eh()&&(f=o.gh(e,this.b?yt(o.Tg(),this.b):-1-yt(e.Tg(),this.e),null,f)),f&&f.Fi()),e.Lg()&&e.Mg()&&et(e,new N5(e,9,this.e,h,l))}return a}else return a},s.Qj=function(e,t,i,r,c){var o,f;return f=t.Ch(i),B(f)===B(Th)&&(f=null),t.Dh(i,r),this.bj()?B(f)!==B(r)&&f!=null&&(o=u(f,49),c=o.ih(e,yt(o.Tg(),this.b),null,c)):this.rk()&&f!=null&&(c=u(f,49).ih(e,-1-yt(e.Tg(),this.e),null,c)),e.Lg()&&e.Mg()&&(!c&&(c=new X1(4)),c.Ei(new N5(e,1,this.e,f,r))),c},s.Rj=function(e,t,i,r,c){var o;return o=t.Ch(i),B(o)===B(Th)&&(o=null),t.Eh(i),e.Lg()&&e.Mg()&&(!c&&(c=new X1(4)),this.Kj()?c.Ei(new N5(e,2,this.e,o,null)):c.Ei(new N5(e,1,this.e,o,null))),c},s.Sj=function(e,t,i){var r;return r=t.Ch(i),r!=null},s.Tj=function(e,t,i,r){var c,o,f,h,l;if(r!=null&&!rL(this.a,r))throw T(new Wp(OA+(I(r,56)?$J(u(r,56).Tg()):iV(Du(r)))+DA+this.a+"'"));l=t.Ch(i),h=l!=null,this.Kj()&&B(l)===B(Th)&&(l=null),f=null,this.bj()?B(l)!==B(r)&&(l!=null&&(c=u(l,49),f=c.ih(e,yt(c.Tg(),this.b),null,f)),r!=null&&(c=u(r,49),f=c.gh(e,yt(c.Tg(),this.b),null,f))):this.rk()&&B(l)!==B(r)&&(l!=null&&(f=u(l,49).ih(e,-1-yt(e.Tg(),this.e),null,f)),r!=null&&(f=u(r,49).gh(e,-1-yt(e.Tg(),this.e),null,f))),r==null&&this.Kj()?t.Dh(i,Th):t.Dh(i,r),e.Lg()&&e.Mg()?(o=new ZD(e,1,this.e,l,r,this.Kj()&&!h),f?(f.Ei(o),f.Fi()):et(e,o)):f&&f.Fi()},s.Vj=function(e,t,i){var r,c,o,f,h;h=t.Ch(i),f=h!=null,this.Kj()&&B(h)===B(Th)&&(h=null),o=null,h!=null&&(this.bj()?(r=u(h,49),o=r.ih(e,yt(r.Tg(),this.b),null,o)):this.rk()&&(o=u(h,49).ih(e,-1-yt(e.Tg(),this.e),null,o))),t.Eh(i),e.Lg()&&e.Mg()?(c=new ZD(e,this.Kj()?2:1,this.e,h,null,f),o?(o.Ei(c),o.Fi()):et(e,c)):o&&o.Fi()},s.bj=function(){return!1},s.rk=function(){return!1},s.sk=function(){return!1},s.Kj=function(){return!1},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObject",398),b(564,398,{},eD),s.rk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainment",564),b(1323,564,{},vjn),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentResolving",1323),b(772,564,{},rU),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentUnsettable",772),b(1325,772,{},mjn),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentUnsettableResolving",1325),b(640,564,{},wD),s.bj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverse",640),b(1324,640,{},EEn),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseResolving",1324),b(773,640,{},GU),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettable",773),b(1326,773,{},CEn),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettableResolving",1326),b(641,398,{},cU),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolving",641),b(1327,641,{},kjn),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingUnsettable",1327),b(774,641,{},HU),s.bj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingWithInverse",774),b(1328,774,{},TEn),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable",1328),b(1321,398,{},yjn),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectUnsettable",1321),b(771,398,{},qU),s.bj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectWithInverse",771),b(1322,771,{},MEn),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectWithInverseUnsettable",1322),b(775,565,IA,RW),s.Pk=function(e){return new RW(this.a,this.c,e)},s.dd=function(){return this.b},s.Qk=function(e,t,i){return Nde(this,e,this.b,i)},s.Rk=function(e,t,i){return Bde(this,e,this.b,i)},w(Bn,"EStructuralFeatureImpl/InverseUpdatingFeatureMapEntry",775),b(1329,1,XB,Fmn),s.Wj=function(e){return this.a},s.fj=function(){return I(this.a,95)?u(this.a,95).fj():!this.a.dc()},s.Wb=function(e){this.a.$b(),this.a.Gc(u(e,15))},s.Xj=function(){I(this.a,95)?u(this.a,95).Xj():this.a.$b()},w(Bn,"EStructuralFeatureImpl/SettingMany",1329),b(1330,565,IA,_An),s.Ok=function(e){return new rD((ht(),y9),this.b.Ih(this.a,e))},s.dd=function(){return null},s.Qk=function(e,t,i){return i},s.Rk=function(e,t,i){return i},w(Bn,"EStructuralFeatureImpl/SimpleContentFeatureMapEntry",1330),b(642,565,IA,rD),s.Ok=function(e){return new rD(this.c,e)},s.dd=function(){return this.a},s.Qk=function(e,t,i){return i},s.Rk=function(e,t,i){return i},w(Bn,"EStructuralFeatureImpl/SimpleFeatureMapEntry",642),b(391,497,Vf,Rp),s.ri=function(e){return F(io,rn,26,e,0,1)},s.ni=function(){return!1},w(Bn,"ESuperAdapter/1",391),b(444,438,{105:1,92:1,90:1,147:1,191:1,56:1,108:1,836:1,49:1,97:1,150:1,444:1,114:1,115:1},SI),s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return!this.a&&(this.a=new $5(this,ar,this)),this.a}return Es(this,e-ee((Sn(),I0)),On((r=u(Rn(this,16),26),r||I0),e),t,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Gi(this.Ab,e,i);case 2:return!this.a&&(this.a=new $5(this,ar,this)),Gi(this.a,e,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),I0)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),I0)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return!!this.a&&this.a.i!=0}return ys(this,e-ee((Sn(),I0)),On((t=u(Rn(this,16),26),t||I0),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:Dc(this,Ce(t));return;case 2:!this.a&&(this.a=new $5(this,ar,this)),de(this.a),!this.a&&(this.a=new $5(this,ar,this)),Dt(this.a,u(t,14));return}Ss(this,e-ee((Sn(),I0)),On((i=u(Rn(this,16),26),i||I0),e),t)},s.zh=function(){return Sn(),I0},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:Dc(this,null);return;case 2:!this.a&&(this.a=new $5(this,ar,this)),de(this.a);return}Ms(this,e-ee((Sn(),I0)),On((t=u(Rn(this,16),26),t||I0),e))},w(Bn,"ETypeParameterImpl",444),b(445,85,Nr,$5),s.cj=function(e,t){return Bve(this,u(e,87),t)},s.dj=function(e,t){return Rve(this,u(e,87),t)},w(Bn,"ETypeParameterImpl/1",445),b(634,43,sg,zI),s.ec=function(){return new lj(this)},w(Bn,"ETypeParameterImpl/2",634),b(556,wf,gu,lj),s.Fc=function(e){return Wjn(this,u(e,87))},s.Gc=function(e){var t,i,r;for(r=!1,i=e.Kc();i.Ob();)t=u(i.Pb(),87),it(this.a,t,"")==null&&(r=!0);return r},s.$b=function(){Eu(this.a)},s.Hc=function(e){return zu(this.a,e)},s.Kc=function(){var e;return e=new ya(new na(this.a).a),new aj(e)},s.Mc=function(e){return $Sn(this,e)},s.gc=function(){return Yv(this.a)},w(Bn,"ETypeParameterImpl/2/1",556),b(557,1,yi,aj),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return u(Ld(this.a).cd(),87)},s.Ob=function(){return this.a.b},s.Qb=function(){hPn(this.a)},w(Bn,"ETypeParameterImpl/2/1/1",557),b(1276,43,sg,C9n),s._b=function(e){return mi(e)?n$(this,e):!!Ar(this.f,e)},s.xc=function(e){var t,i;return t=mi(e)?kc(this,e):Xr(Ar(this.f,e)),I(t,837)?(i=u(t,837),t=i._j(),it(this,u(e,235),t),t):t!=null?t:e==null?(oO(),fee):null},w(Bn,"EValidatorRegistryImpl",1276),b(1313,704,{105:1,92:1,90:1,471:1,147:1,56:1,108:1,1941:1,49:1,97:1,150:1,114:1,115:1},dpn),s.Ih=function(e,t){switch(e.yj()){case 21:case 22:case 23:case 24:case 26:case 31:case 32:case 37:case 38:case 39:case 40:case 43:case 44:case 48:case 49:case 20:return t==null?null:Lr(t);case 25:return U0e(t);case 27:return f0e(t);case 28:return h0e(t);case 29:return t==null?null:Ayn(w9[0],u(t,199));case 41:return t==null?"":V1(u(t,290));case 42:return Lr(t);case 50:return Ce(t);default:throw T(new Hn(_4+e.ne()+f0))}},s.Jh=function(e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S;switch(e.G==-1&&(e.G=(p=ts(e),p?v1(p.Mh(),e):-1)),e.G){case 0:return i=new HI,i;case 1:return t=new nq,t;case 2:return r=new cq,r;case 4:return c=new dj,c;case 5:return o=new E9n,o;case 6:return f=new Wmn,f;case 7:return h=new rq,h;case 10:return a=new tj,a;case 11:return d=new qI,d;case 12:return g=new VTn,g;case 13:return v=new GI,v;case 14:return m=new oU,m;case 17:return C=new ipn,C;case 18:return l=new cd,l;case 19:return S=new SI,S;default:throw T(new Hn(DB+e.zb+f0))}},s.Kh=function(e,t){switch(e.yj()){case 20:return t==null?null:new AG(t);case 21:return t==null?null:new el(t);case 23:case 22:return t==null?null:J2e(t);case 26:case 24:return t==null?null:Z8(us(t,-128,127)<<24>>24);case 25:return o9e(t);case 27:return F3e(t);case 28:return x3e(t);case 29:return i5e(t);case 32:case 31:return t==null?null:vb(t);case 38:case 37:return t==null?null:new Wq(t);case 40:case 39:return t==null?null:Q(us(t,Bi,nt));case 41:return null;case 42:return t==null,null;case 44:case 43:return t==null?null:Ca(IM(t));case 49:case 48:return t==null?null:Y3(us(t,$A,32767)<<16>>16);case 50:return t;default:throw T(new Hn(_4+e.ne()+f0))}},w(Bn,"EcoreFactoryImpl",1313),b(547,179,{105:1,92:1,90:1,147:1,191:1,56:1,235:1,108:1,1939:1,49:1,97:1,150:1,179:1,547:1,114:1,115:1,675:1},aTn),s.gb=!1,s.hb=!1;var I1n,oee=!1;w(Bn,"EcorePackageImpl",547),b(1184,1,{837:1},bpn),s._j=function(){return Jyn(),hee},w(Bn,"EcorePackageImpl/1",1184),b(1193,1,qe,wpn),s.wj=function(e){return I(e,147)},s.xj=function(e){return F(Ny,rn,147,e,0,1)},w(Bn,"EcorePackageImpl/10",1193),b(1194,1,qe,gpn),s.wj=function(e){return I(e,191)},s.xj=function(e){return F(dH,rn,191,e,0,1)},w(Bn,"EcorePackageImpl/11",1194),b(1195,1,qe,ppn),s.wj=function(e){return I(e,56)},s.xj=function(e){return F(ql,rn,56,e,0,1)},w(Bn,"EcorePackageImpl/12",1195),b(1196,1,qe,vpn),s.wj=function(e){return I(e,399)},s.xj=function(e){return F(ro,nin,59,e,0,1)},w(Bn,"EcorePackageImpl/13",1196),b(1197,1,qe,mpn),s.wj=function(e){return I(e,235)},s.xj=function(e){return F(Qo,rn,235,e,0,1)},w(Bn,"EcorePackageImpl/14",1197),b(1198,1,qe,kpn),s.wj=function(e){return I(e,509)},s.xj=function(e){return F(S0,rn,2017,e,0,1)},w(Bn,"EcorePackageImpl/15",1198),b(1199,1,qe,ypn),s.wj=function(e){return I(e,99)},s.xj=function(e){return F(sw,gg,18,e,0,1)},w(Bn,"EcorePackageImpl/16",1199),b(1200,1,qe,jpn),s.wj=function(e){return I(e,170)},s.xj=function(e){return F(su,gg,170,e,0,1)},w(Bn,"EcorePackageImpl/17",1200),b(1201,1,qe,Epn),s.wj=function(e){return I(e,472)},s.xj=function(e){return F(cw,rn,472,e,0,1)},w(Bn,"EcorePackageImpl/18",1201),b(1202,1,qe,Cpn),s.wj=function(e){return I(e,548)},s.xj=function(e){return F(ec,fGn,548,e,0,1)},w(Bn,"EcorePackageImpl/19",1202),b(1185,1,qe,Tpn),s.wj=function(e){return I(e,322)},s.xj=function(e){return F(uw,gg,34,e,0,1)},w(Bn,"EcorePackageImpl/2",1185),b(1203,1,qe,Mpn),s.wj=function(e){return I(e,241)},s.xj=function(e){return F(ar,MGn,87,e,0,1)},w(Bn,"EcorePackageImpl/20",1203),b(1204,1,qe,Apn),s.wj=function(e){return I(e,444)},s.xj=function(e){return F(zc,rn,836,e,0,1)},w(Bn,"EcorePackageImpl/21",1204),b(1205,1,qe,Spn),s.wj=function(e){return K0(e)},s.xj=function(e){return F(si,q,476,e,8,1)},w(Bn,"EcorePackageImpl/22",1205),b(1206,1,qe,Ppn),s.wj=function(e){return I(e,190)},s.xj=function(e){return F(ku,q,190,e,0,2)},w(Bn,"EcorePackageImpl/23",1206),b(1207,1,qe,Ipn),s.wj=function(e){return I(e,217)},s.xj=function(e){return F(fp,q,217,e,0,1)},w(Bn,"EcorePackageImpl/24",1207),b(1208,1,qe,Opn),s.wj=function(e){return I(e,172)},s.xj=function(e){return F(vm,q,172,e,0,1)},w(Bn,"EcorePackageImpl/25",1208),b(1209,1,qe,Dpn),s.wj=function(e){return I(e,199)},s.xj=function(e){return F(UA,q,199,e,0,1)},w(Bn,"EcorePackageImpl/26",1209),b(1210,1,qe,$pn),s.wj=function(e){return!1},s.xj=function(e){return F(X1n,rn,2110,e,0,1)},w(Bn,"EcorePackageImpl/27",1210),b(1211,1,qe,Fpn),s.wj=function(e){return H0(e)},s.xj=function(e){return F(Si,q,333,e,7,1)},w(Bn,"EcorePackageImpl/28",1211),b(1212,1,qe,xpn),s.wj=function(e){return I(e,58)},s.xj=function(e){return F(f1n,Pb,58,e,0,1)},w(Bn,"EcorePackageImpl/29",1212),b(1186,1,qe,Lpn),s.wj=function(e){return I(e,510)},s.xj=function(e){return F(Be,{3:1,4:1,5:1,1934:1},590,e,0,1)},w(Bn,"EcorePackageImpl/3",1186),b(1213,1,qe,Npn),s.wj=function(e){return I(e,573)},s.xj=function(e){return F(a1n,rn,1940,e,0,1)},w(Bn,"EcorePackageImpl/30",1213),b(1214,1,qe,Bpn),s.wj=function(e){return I(e,153)},s.xj=function(e){return F(x1n,Pb,153,e,0,1)},w(Bn,"EcorePackageImpl/31",1214),b(1215,1,qe,Rpn),s.wj=function(e){return I(e,72)},s.xj=function(e){return F(oI,xGn,72,e,0,1)},w(Bn,"EcorePackageImpl/32",1215),b(1216,1,qe,_pn),s.wj=function(e){return I(e,155)},s.xj=function(e){return F(W4,q,155,e,0,1)},w(Bn,"EcorePackageImpl/33",1216),b(1217,1,qe,Kpn),s.wj=function(e){return I(e,19)},s.xj=function(e){return F(Ui,q,19,e,0,1)},w(Bn,"EcorePackageImpl/34",1217),b(1218,1,qe,Hpn),s.wj=function(e){return I(e,290)},s.xj=function(e){return F(din,rn,290,e,0,1)},w(Bn,"EcorePackageImpl/35",1218),b(1219,1,qe,qpn),s.wj=function(e){return I(e,162)},s.xj=function(e){return F(l0,q,162,e,0,1)},w(Bn,"EcorePackageImpl/36",1219),b(1220,1,qe,Gpn),s.wj=function(e){return I(e,83)},s.xj=function(e){return F(bin,rn,83,e,0,1)},w(Bn,"EcorePackageImpl/37",1220),b(1221,1,qe,zpn),s.wj=function(e){return I(e,591)},s.xj=function(e){return F(O1n,rn,591,e,0,1)},w(Bn,"EcorePackageImpl/38",1221),b(1222,1,qe,Upn),s.wj=function(e){return!1},s.xj=function(e){return F(V1n,rn,2111,e,0,1)},w(Bn,"EcorePackageImpl/39",1222),b(1187,1,qe,Wpn),s.wj=function(e){return I(e,88)},s.xj=function(e){return F(io,rn,26,e,0,1)},w(Bn,"EcorePackageImpl/4",1187),b(1223,1,qe,Xpn),s.wj=function(e){return I(e,184)},s.xj=function(e){return F(a0,q,184,e,0,1)},w(Bn,"EcorePackageImpl/40",1223),b(1224,1,qe,Vpn),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Bn,"EcorePackageImpl/41",1224),b(1225,1,qe,Qpn),s.wj=function(e){return I(e,588)},s.xj=function(e){return F(l1n,rn,588,e,0,1)},w(Bn,"EcorePackageImpl/42",1225),b(1226,1,qe,Jpn),s.wj=function(e){return!1},s.xj=function(e){return F(Q1n,q,2112,e,0,1)},w(Bn,"EcorePackageImpl/43",1226),b(1227,1,qe,Ypn),s.wj=function(e){return I(e,42)},s.xj=function(e){return F(_a,xM,42,e,0,1)},w(Bn,"EcorePackageImpl/44",1227),b(1188,1,qe,Zpn),s.wj=function(e){return I(e,138)},s.xj=function(e){return F(Jo,rn,138,e,0,1)},w(Bn,"EcorePackageImpl/5",1188),b(1189,1,qe,n3n),s.wj=function(e){return I(e,148)},s.xj=function(e){return F(mH,rn,148,e,0,1)},w(Bn,"EcorePackageImpl/6",1189),b(1190,1,qe,e3n),s.wj=function(e){return I(e,457)},s.xj=function(e){return F(sI,rn,671,e,0,1)},w(Bn,"EcorePackageImpl/7",1190),b(1191,1,qe,t3n),s.wj=function(e){return I(e,573)},s.xj=function(e){return F(e1,rn,678,e,0,1)},w(Bn,"EcorePackageImpl/8",1191),b(1192,1,qe,i3n),s.wj=function(e){return I(e,471)},s.xj=function(e){return F(b9,rn,471,e,0,1)},w(Bn,"EcorePackageImpl/9",1192),b(1025,1982,oGn,H9n),s.bi=function(e,t){Ege(this,u(t,415))},s.fi=function(e,t){tLn(this,e,u(t,415))},w(Bn,"MinimalEObjectImpl/1ArrayDelegatingAdapterList",1025),b(1026,143,Ak,iTn),s.Ai=function(){return this.a.a},w(Bn,"MinimalEObjectImpl/1ArrayDelegatingAdapterList/1",1026),b(1053,1052,{},myn),w("org.eclipse.emf.ecore.plugin","EcorePlugin",1053);var O1n=Et(LGn,"Resource");b(781,1378,NGn),s.Yk=function(e){},s.Zk=function(e){},s.Vk=function(){return!this.a&&(this.a=new NI(this)),this.a},s.Wk=function(e){var t,i,r,c,o;if(r=e.length,r>0)if(Te(0,e.length),e.charCodeAt(0)==47){for(o=new Oc(4),c=1,t=1;t0&&(e=e.substr(0,i)));return z6e(this,e)},s.Xk=function(){return this.c},s.Ib=function(){var e;return V1(this.gm)+"@"+(e=kt(this)>>>0,e.toString(16))+" uri='"+this.d+"'"},s.b=!1,w(VB,"ResourceImpl",781),b(1379,781,NGn,Lmn),w(VB,"BinaryResourceImpl",1379),b(1169,694,qB),s.si=function(e){return I(e,56)?M1e(this,u(e,56)):I(e,591)?new ie(u(e,591).Vk()):B(e)===B(this.f)?u(e,14).Kc():(f3(),_y.a)},s.Ob=function(){return CY(this)},s.a=!1,w(mt,"EcoreUtil/ContentTreeIterator",1169),b(1380,1169,qB,FCn),s.si=function(e){return B(e)===B(this.f)?u(e,15).Kc():new pAn(u(e,56))},w(VB,"ResourceImpl/5",1380),b(648,1994,TGn,NI),s.Hc=function(e){return this.i<=4?f4(this,e):I(e,49)&&u(e,49).Zg()==this.a},s.bi=function(e,t){e==this.i-1&&(this.a.b||(this.a.b=!0))},s.di=function(e,t){e==0?this.a.b||(this.a.b=!0):O$(this,e,t)},s.fi=function(e,t){},s.gi=function(e,t,i){},s.aj=function(){return 2},s.Ai=function(){return this.a},s.bj=function(){return!0},s.cj=function(e,t){var i;return i=u(e,49),t=i.wh(this.a,t),t},s.dj=function(e,t){var i;return i=u(e,49),i.wh(null,t)},s.ej=function(){return!1},s.hi=function(){return!0},s.ri=function(e){return F(ql,rn,56,e,0,1)},s.ni=function(){return!1},w(VB,"ResourceImpl/ContentsEList",648),b(957,1964,S4,xmn),s.Zc=function(e){return this.a._h(e)},s.gc=function(){return this.a.gc()},w(mt,"AbstractSequentialInternalEList/1",957);var D1n,$1n,xi,F1n;b(624,1,{},LEn);var fI,hI;w(mt,"BasicExtendedMetaData",624),b(1160,1,{},Lkn),s.$k=function(){return null},s._k=function(){return this.a==-2&&Tte(this,Yve(this.d,this.b)),this.a},s.al=function(){return null},s.bl=function(){return Pn(),Pn(),cr},s.ne=function(){return this.c==q4&&Ate(this,$$n(this.d,this.b)),this.c},s.cl=function(){return 0},s.a=-2,s.c=q4,w(mt,"BasicExtendedMetaData/EClassExtendedMetaDataImpl",1160),b(1161,1,{},iAn),s.$k=function(){return this.a==(M3(),fI)&&Mte(this,b8e(this.f,this.b)),this.a},s._k=function(){return 0},s.al=function(){return this.c==(M3(),fI)&&Ste(this,w8e(this.f,this.b)),this.c},s.bl=function(){return!this.d&&Pte(this,bke(this.f,this.b)),this.d},s.ne=function(){return this.e==q4&&Ite(this,$$n(this.f,this.b)),this.e},s.cl=function(){return this.g==-2&&Ote(this,pve(this.f,this.b)),this.g},s.e=q4,s.g=-2,w(mt,"BasicExtendedMetaData/EDataTypeExtendedMetaDataImpl",1161),b(1159,1,{},Bkn),s.b=!1,s.c=!1,w(mt,"BasicExtendedMetaData/EPackageExtendedMetaDataImpl",1159),b(1162,1,{},tAn),s.c=-2,s.e=q4,s.f=q4,w(mt,"BasicExtendedMetaData/EStructuralFeatureExtendedMetaDataImpl",1162),b(585,622,Nr,IE),s.aj=function(){return this.c},s.Fk=function(){return!1},s.li=function(e,t){return t},s.c=0,w(mt,"EDataTypeEList",585);var x1n=Et(mt,"FeatureMap");b(75,585,{3:1,4:1,20:1,28:1,52:1,14:1,15:1,54:1,67:1,63:1,58:1,76:1,153:1,215:1,1937:1,69:1,95:1},$t),s.Vc=function(e,t){h8e(this,e,u(t,72))},s.Fc=function(e){return P9e(this,u(e,72))},s.Yh=function(e){whe(this,u(e,72))},s.cj=function(e,t){return Vue(this,u(e,72),t)},s.dj=function(e,t){return OU(this,u(e,72),t)},s.ii=function(e,t){return Dke(this,e,t)},s.li=function(e,t){return lEe(this,e,u(t,72))},s._c=function(e,t){return n7e(this,e,u(t,72))},s.jj=function(e,t){return Que(this,u(e,72),t)},s.kj=function(e,t){return sEn(this,u(e,72),t)},s.lj=function(e,t,i){return nve(this,u(e,72),u(t,72),i)},s.oi=function(e,t){return yx(this,e,u(t,72))},s.dl=function(e,t){return aZ(this,e,t)},s.Wc=function(e,t){var i,r,c,o,f,h,l,a,d;for(a=new xd(t.gc()),c=t.Kc();c.Ob();)if(r=u(c.Pb(),72),o=r.ak(),zh(this.e,o))(!o.hi()||!TC(this,o,r.dd())&&!f4(a,r))&&me(a,r);else{for(d=Kc(this.e.Tg(),o),i=u(this.g,119),f=!0,h=0;h=0;)if(t=e[this.c],this.k.rl(t.ak()))return this.j=this.f?t:t.dd(),this.i=-2,!0;return this.i=-1,this.g=-1,!1},w(mt,"BasicFeatureMap/FeatureEIterator",410),b(662,410,ah,_O),s.Lk=function(){return!0},w(mt,"BasicFeatureMap/ResolvingFeatureEIterator",662),b(955,486,SA,Pyn),s.Gi=function(){return this},w(mt,"EContentsEList/1",955),b(956,486,SA,nyn),s.Lk=function(){return!1},w(mt,"EContentsEList/2",956),b(954,279,PA,Iyn),s.Nk=function(e){},s.Ob=function(){return!1},s.Sb=function(){return!1},w(mt,"EContentsEList/FeatureIteratorImpl/1",954),b(825,585,Nr,Lz),s.ci=function(){this.a=!0},s.fj=function(){return this.a},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.a,this.a=!1,et(this.e,new mo(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,w(mt,"EDataTypeEList/Unsettable",825),b(1849,585,Nr,Byn),s.hi=function(){return!0},w(mt,"EDataTypeUniqueEList",1849),b(1850,825,Nr,Ryn),s.hi=function(){return!0},w(mt,"EDataTypeUniqueEList/Unsettable",1850),b(139,85,Nr,hu),s.Ek=function(){return!0},s.li=function(e,t){return W2(this,e,u(t,56))},w(mt,"EObjectContainmentEList/Resolving",139),b(1163,545,Nr,Nyn),s.Ek=function(){return!0},s.li=function(e,t){return W2(this,e,u(t,56))},w(mt,"EObjectContainmentEList/Unsettable/Resolving",1163),b(748,16,Nr,CU),s.ci=function(){this.a=!0},s.fj=function(){return this.a},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.a,this.a=!1,et(this.e,new mo(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,w(mt,"EObjectContainmentWithInverseEList/Unsettable",748),b(1173,748,Nr,Xjn),s.Ek=function(){return!0},s.li=function(e,t){return W2(this,e,u(t,56))},w(mt,"EObjectContainmentWithInverseEList/Unsettable/Resolving",1173),b(743,496,Nr,xz),s.ci=function(){this.a=!0},s.fj=function(){return this.a},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.a,this.a=!1,et(this.e,new mo(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,w(mt,"EObjectEList/Unsettable",743),b(328,496,Nr,Aw),s.Ek=function(){return!0},s.li=function(e,t){return W2(this,e,u(t,56))},w(mt,"EObjectResolvingEList",328),b(1641,743,Nr,_yn),s.Ek=function(){return!0},s.li=function(e,t){return W2(this,e,u(t,56))},w(mt,"EObjectResolvingEList/Unsettable",1641),b(1381,1,{},r3n);var fee;w(mt,"EObjectValidator",1381),b(546,496,Nr,VE),s.zk=function(){return this.d},s.Ak=function(){return this.b},s.bj=function(){return!0},s.Dk=function(){return!0},s.b=0,w(mt,"EObjectWithInverseEList",546),b(1176,546,Nr,Vjn),s.Ck=function(){return!0},w(mt,"EObjectWithInverseEList/ManyInverse",1176),b(625,546,Nr,uD),s.ci=function(){this.a=!0},s.fj=function(){return this.a},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.a,this.a=!1,et(this.e,new mo(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,w(mt,"EObjectWithInverseEList/Unsettable",625),b(1175,625,Nr,Qjn),s.Ck=function(){return!0},w(mt,"EObjectWithInverseEList/Unsettable/ManyInverse",1175),b(749,546,Nr,TU),s.Ek=function(){return!0},s.li=function(e,t){return W2(this,e,u(t,56))},w(mt,"EObjectWithInverseResolvingEList",749),b(31,749,Nr,Fn),s.Ck=function(){return!0},w(mt,"EObjectWithInverseResolvingEList/ManyInverse",31),b(750,625,Nr,MU),s.Ek=function(){return!0},s.li=function(e,t){return W2(this,e,u(t,56))},w(mt,"EObjectWithInverseResolvingEList/Unsettable",750),b(1174,750,Nr,Jjn),s.Ck=function(){return!0},w(mt,"EObjectWithInverseResolvingEList/Unsettable/ManyInverse",1174),b(1164,622,Nr),s.ai=function(){return(this.b&1792)==0},s.ci=function(){this.b|=1},s.Bk=function(){return(this.b&4)!=0},s.bj=function(){return(this.b&40)!=0},s.Ck=function(){return(this.b&16)!=0},s.Dk=function(){return(this.b&8)!=0},s.Ek=function(){return(this.b&Lb)!=0},s.rk=function(){return(this.b&32)!=0},s.Fk=function(){return(this.b&Co)!=0},s.wj=function(e){return this.d?DAn(this.d,e):this.ak().Yj().wj(e)},s.fj=function(){return(this.b&2)!=0?(this.b&1)!=0:this.i!=0},s.hi=function(){return(this.b&128)!=0},s.Xj=function(){var e;de(this),(this.b&2)!=0&&(Hu(this.e)?(e=(this.b&1)!=0,this.b&=-2,zp(this,new mo(this.e,2,yt(this.e.Tg(),this.ak()),e,!1))):this.b&=-2)},s.ni=function(){return(this.b&1536)==0},s.b=0,w(mt,"EcoreEList/Generic",1164),b(1165,1164,Nr,KTn),s.ak=function(){return this.a},w(mt,"EcoreEList/Dynamic",1165),b(747,63,Vf,Rq),s.ri=function(e){return e7(this.a.a,e)},w(mt,"EcoreEMap/1",747),b(746,85,Nr,CW),s.bi=function(e,t){zT(this.b,u(t,133))},s.di=function(e,t){AOn(this.b)},s.ei=function(e,t,i){var r;++(r=this.b,u(t,133),r).e},s.fi=function(e,t){IF(this.b,u(t,133))},s.gi=function(e,t,i){IF(this.b,u(i,133)),B(i)===B(t)&&u(i,133).Th(rce(u(t,133).cd())),zT(this.b,u(t,133))},w(mt,"EcoreEMap/DelegateEObjectContainmentEList",746),b(1171,151,Ztn,_In),w(mt,"EcoreEMap/Unsettable",1171),b(1172,746,Nr,Yjn),s.ci=function(){this.a=!0},s.fj=function(){return this.a},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.a,this.a=!1,et(this.e,new mo(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,w(mt,"EcoreEMap/Unsettable/UnsettableDelegateEObjectContainmentEList",1172),b(1168,228,sg,GCn),s.a=!1,s.b=!1,w(mt,"EcoreUtil/Copier",1168),b(745,1,yi,pAn),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return d$n(this)},s.Pb=function(){var e;return d$n(this),e=this.b,this.b=null,e},s.Qb=function(){this.a.Qb()},w(mt,"EcoreUtil/ProperContentIterator",745),b(1382,1381,{},evn);var hee;w(mt,"EcoreValidator",1382);var lee;Et(mt,"FeatureMapUtil/Validator"),b(1260,1,{1942:1},c3n),s.rl=function(e){return!0},w(mt,"FeatureMapUtil/1",1260),b(757,1,{1942:1},KZ),s.rl=function(e){var t;return this.c==e?!0:(t=sn(te(this.a,e)),t==null?V7e(this,e)?(TSn(this.a,e,(qn(),U4)),!0):(TSn(this.a,e,(qn(),Ka)),!1):t==(qn(),U4))},s.e=!1;var EH;w(mt,"FeatureMapUtil/BasicValidator",757),b(758,43,sg,Oz),w(mt,"FeatureMapUtil/BasicValidator/Cache",758),b(501,52,{20:1,28:1,52:1,14:1,15:1,58:1,76:1,69:1,95:1},o8),s.Vc=function(e,t){HNn(this.c,this.b,e,t)},s.Fc=function(e){return aZ(this.c,this.b,e)},s.Wc=function(e,t){return hje(this.c,this.b,e,t)},s.Gc=function(e){return E5(this,e)},s.Xh=function(e,t){O0e(this.c,this.b,e,t)},s.lk=function(e,t){return uZ(this.c,this.b,e,t)},s.pi=function(e){return CM(this.c,this.b,e,!1)},s.Zh=function(){return lyn(this.c,this.b)},s.$h=function(){return zre(this.c,this.b)},s._h=function(e){return Lde(this.c,this.b,e)},s.mk=function(e,t){return Ijn(this,e,t)},s.$b=function(){i2(this)},s.Hc=function(e){return TC(this.c,this.b,e)},s.Ic=function(e){return xbe(this.c,this.b,e)},s.Xb=function(e){return CM(this.c,this.b,e,!0)},s.Wj=function(e){return this},s.Xc=function(e){return Wae(this.c,this.b,e)},s.dc=function(){return iE(this)},s.fj=function(){return!y7(this.c,this.b)},s.Kc=function(){return m0e(this.c,this.b)},s.Yc=function(){return k0e(this.c,this.b)},s.Zc=function(e){return Dge(this.c,this.b,e)},s.ii=function(e,t){return uRn(this.c,this.b,e,t)},s.ji=function(e,t){Ide(this.c,this.b,e,t)},s.$c=function(e){return Rxn(this.c,this.b,e)},s.Mc=function(e){return gke(this.c,this.b,e)},s._c=function(e,t){return aRn(this.c,this.b,e,t)},s.Wb=function(e){sM(this.c,this.b),E5(this,u(e,15))},s.gc=function(){return zge(this.c,this.b)},s.Pc=function(){return Gle(this.c,this.b)},s.Qc=function(e){return Xae(this.c,this.b,e)},s.Ib=function(){var e,t;for(t=new i1,t.a+="[",e=lyn(this.c,this.b);kF(e);)dr(t,T5(qT(e))),kF(e)&&(t.a+=Ji);return t.a+="]",t.a},s.Xj=function(){sM(this.c,this.b)},w(mt,"FeatureMapUtil/FeatureEList",501),b(627,36,Ak,j$),s.yi=function(e){return h6(this,e)},s.Di=function(e){var t,i,r,c,o,f,h;switch(this.d){case 1:case 2:{if(o=e.Ai(),B(o)===B(this.c)&&h6(this,null)==e.yi(null))return this.g=e.zi(),e.xi()==1&&(this.d=1),!0;break}case 3:{switch(c=e.xi(),c){case 3:{if(o=e.Ai(),B(o)===B(this.c)&&h6(this,null)==e.yi(null))return this.d=5,t=new xd(2),me(t,this.g),me(t,e.zi()),this.g=t,!0;break}}break}case 5:{switch(c=e.xi(),c){case 3:{if(o=e.Ai(),B(o)===B(this.c)&&h6(this,null)==e.yi(null))return i=u(this.g,14),i.Fc(e.zi()),!0;break}}break}case 4:{switch(c=e.xi(),c){case 3:{if(o=e.Ai(),B(o)===B(this.c)&&h6(this,null)==e.yi(null))return this.d=1,this.g=e.zi(),!0;break}case 4:{if(o=e.Ai(),B(o)===B(this.c)&&h6(this,null)==e.yi(null))return this.d=6,h=new xd(2),me(h,this.n),me(h,e.Bi()),this.n=h,f=A(M(be,1),Le,25,15,[this.o,e.Ci()]),this.g=f,!0;break}}break}case 6:{switch(c=e.xi(),c){case 4:{if(o=e.Ai(),B(o)===B(this.c)&&h6(this,null)==e.yi(null))return i=u(this.n,14),i.Fc(e.Bi()),f=u(this.g,48),r=F(be,Le,25,f.length+1,15,1),pc(f,0,r,0,f.length),r[f.length]=e.Ci(),this.g=r,!0;break}}break}}return!1},w(mt,"FeatureMapUtil/FeatureENotificationImpl",627),b(552,501,{20:1,28:1,52:1,14:1,15:1,58:1,76:1,153:1,215:1,1937:1,69:1,95:1},FE),s.dl=function(e,t){return aZ(this.c,e,t)},s.el=function(e,t,i){return uZ(this.c,e,t,i)},s.fl=function(e,t,i){return PZ(this.c,e,t,i)},s.gl=function(){return this},s.hl=function(e,t){return Y7(this.c,e,t)},s.il=function(e){return u(CM(this.c,this.b,e,!1),72).ak()},s.jl=function(e){return u(CM(this.c,this.b,e,!1),72).dd()},s.kl=function(){return this.a},s.ll=function(e){return!y7(this.c,e)},s.ml=function(e,t){TM(this.c,e,t)},s.nl=function(e){return WIn(this.c,e)},s.ol=function(e){pFn(this.c,e)},w(mt,"FeatureMapUtil/FeatureFeatureMap",552),b(1259,1,XB,Rkn),s.Wj=function(e){return CM(this.b,this.a,-1,e)},s.fj=function(){return!y7(this.b,this.a)},s.Wb=function(e){TM(this.b,this.a,e)},s.Xj=function(){sM(this.b,this.a)},w(mt,"FeatureMapUtil/FeatureValue",1259);var Dp,CH,TH,$p,aee,Hy=Et(NA,"AnyType");b(666,60,Uh,ZI),w(NA,"InvalidDatatypeValueException",666);var lI=Et(NA,RGn),qy=Et(NA,_Gn),L1n=Et(NA,KGn),dee,oc,N1n,td,bee,wee,gee,pee,vee,mee,kee,yee,jee,Eee,Cee,Gg,Tee,zg,m9,Mee,O0,Gy,zy,Aee,k9,y9;b(830,506,{105:1,92:1,90:1,56:1,49:1,97:1,843:1},uG),s._g=function(e,t,i){switch(e){case 0:return i?(!this.c&&(this.c=new $t(this,0)),this.c):(!this.c&&(this.c=new $t(this,0)),this.c.b);case 1:return i?(!this.c&&(this.c=new $t(this,0)),u(yc(this.c,(ht(),td)),153)):(!this.c&&(this.c=new $t(this,0)),u(u(yc(this.c,(ht(),td)),153),215)).kl();case 2:return i?(!this.b&&(this.b=new $t(this,2)),this.b):(!this.b&&(this.b=new $t(this,2)),this.b.b)}return Es(this,e-ee(this.zh()),On((this.j&2)==0?this.zh():(!this.k&&(this.k=new xo),this.k).ck(),e),t,i)},s.jh=function(e,t,i){var r;switch(t){case 0:return!this.c&&(this.c=new $t(this,0)),X7(this.c,e,i);case 1:return(!this.c&&(this.c=new $t(this,0)),u(u(yc(this.c,(ht(),td)),153),69)).mk(e,i);case 2:return!this.b&&(this.b=new $t(this,2)),X7(this.b,e,i)}return r=u(On((this.j&2)==0?this.zh():(!this.k&&(this.k=new xo),this.k).ck(),t),66),r.Nj().Rj(this,ZX(this),t-ee(this.zh()),e,i)},s.lh=function(e){switch(e){case 0:return!!this.c&&this.c.i!=0;case 1:return!(!this.c&&(this.c=new $t(this,0)),u(yc(this.c,(ht(),td)),153)).dc();case 2:return!!this.b&&this.b.i!=0}return ys(this,e-ee(this.zh()),On((this.j&2)==0?this.zh():(!this.k&&(this.k=new xo),this.k).ck(),e))},s.sh=function(e,t){switch(e){case 0:!this.c&&(this.c=new $t(this,0)),A8(this.c,t);return;case 1:(!this.c&&(this.c=new $t(this,0)),u(u(yc(this.c,(ht(),td)),153),215)).Wb(t);return;case 2:!this.b&&(this.b=new $t(this,2)),A8(this.b,t);return}Ss(this,e-ee(this.zh()),On((this.j&2)==0?this.zh():(!this.k&&(this.k=new xo),this.k).ck(),e),t)},s.zh=function(){return ht(),N1n},s.Bh=function(e){switch(e){case 0:!this.c&&(this.c=new $t(this,0)),de(this.c);return;case 1:(!this.c&&(this.c=new $t(this,0)),u(yc(this.c,(ht(),td)),153)).$b();return;case 2:!this.b&&(this.b=new $t(this,2)),de(this.b);return}Ms(this,e-ee(this.zh()),On((this.j&2)==0?this.zh():(!this.k&&(this.k=new xo),this.k).ck(),e))},s.Ib=function(){var e;return(this.j&4)!=0?jo(this):(e=new Ns(jo(this)),e.a+=" (mixed: ",m5(e,this.c),e.a+=", anyAttribute: ",m5(e,this.b),e.a+=")",e.a)},w(Wt,"AnyTypeImpl",830),b(667,506,{105:1,92:1,90:1,56:1,49:1,97:1,2021:1,667:1},s3n),s._g=function(e,t,i){switch(e){case 0:return this.a;case 1:return this.b}return Es(this,e-ee((ht(),Gg)),On((this.j&2)==0?Gg:(!this.k&&(this.k=new xo),this.k).ck(),e),t,i)},s.lh=function(e){switch(e){case 0:return this.a!=null;case 1:return this.b!=null}return ys(this,e-ee((ht(),Gg)),On((this.j&2)==0?Gg:(!this.k&&(this.k=new xo),this.k).ck(),e))},s.sh=function(e,t){switch(e){case 0:Bte(this,Ce(t));return;case 1:Rte(this,Ce(t));return}Ss(this,e-ee((ht(),Gg)),On((this.j&2)==0?Gg:(!this.k&&(this.k=new xo),this.k).ck(),e),t)},s.zh=function(){return ht(),Gg},s.Bh=function(e){switch(e){case 0:this.a=null;return;case 1:this.b=null;return}Ms(this,e-ee((ht(),Gg)),On((this.j&2)==0?Gg:(!this.k&&(this.k=new xo),this.k).ck(),e))},s.Ib=function(){var e;return(this.j&4)!=0?jo(this):(e=new Ns(jo(this)),e.a+=" (data: ",dr(e,this.a),e.a+=", target: ",dr(e,this.b),e.a+=")",e.a)},s.a=null,s.b=null,w(Wt,"ProcessingInstructionImpl",667),b(668,830,{105:1,92:1,90:1,56:1,49:1,97:1,843:1,2022:1,668:1},M9n),s._g=function(e,t,i){switch(e){case 0:return i?(!this.c&&(this.c=new $t(this,0)),this.c):(!this.c&&(this.c=new $t(this,0)),this.c.b);case 1:return i?(!this.c&&(this.c=new $t(this,0)),u(yc(this.c,(ht(),td)),153)):(!this.c&&(this.c=new $t(this,0)),u(u(yc(this.c,(ht(),td)),153),215)).kl();case 2:return i?(!this.b&&(this.b=new $t(this,2)),this.b):(!this.b&&(this.b=new $t(this,2)),this.b.b);case 3:return!this.c&&(this.c=new $t(this,0)),Ce(Y7(this.c,(ht(),m9),!0));case 4:return AU(this.a,(!this.c&&(this.c=new $t(this,0)),Ce(Y7(this.c,(ht(),m9),!0))));case 5:return this.a}return Es(this,e-ee((ht(),zg)),On((this.j&2)==0?zg:(!this.k&&(this.k=new xo),this.k).ck(),e),t,i)},s.lh=function(e){switch(e){case 0:return!!this.c&&this.c.i!=0;case 1:return!(!this.c&&(this.c=new $t(this,0)),u(yc(this.c,(ht(),td)),153)).dc();case 2:return!!this.b&&this.b.i!=0;case 3:return!this.c&&(this.c=new $t(this,0)),Ce(Y7(this.c,(ht(),m9),!0))!=null;case 4:return AU(this.a,(!this.c&&(this.c=new $t(this,0)),Ce(Y7(this.c,(ht(),m9),!0))))!=null;case 5:return!!this.a}return ys(this,e-ee((ht(),zg)),On((this.j&2)==0?zg:(!this.k&&(this.k=new xo),this.k).ck(),e))},s.sh=function(e,t){switch(e){case 0:!this.c&&(this.c=new $t(this,0)),A8(this.c,t);return;case 1:(!this.c&&(this.c=new $t(this,0)),u(u(yc(this.c,(ht(),td)),153),215)).Wb(t);return;case 2:!this.b&&(this.b=new $t(this,2)),A8(this.b,t);return;case 3:aX(this,Ce(t));return;case 4:aX(this,SU(this.a,t));return;case 5:_te(this,u(t,148));return}Ss(this,e-ee((ht(),zg)),On((this.j&2)==0?zg:(!this.k&&(this.k=new xo),this.k).ck(),e),t)},s.zh=function(){return ht(),zg},s.Bh=function(e){switch(e){case 0:!this.c&&(this.c=new $t(this,0)),de(this.c);return;case 1:(!this.c&&(this.c=new $t(this,0)),u(yc(this.c,(ht(),td)),153)).$b();return;case 2:!this.b&&(this.b=new $t(this,2)),de(this.b);return;case 3:!this.c&&(this.c=new $t(this,0)),TM(this.c,(ht(),m9),null);return;case 4:aX(this,SU(this.a,null));return;case 5:this.a=null;return}Ms(this,e-ee((ht(),zg)),On((this.j&2)==0?zg:(!this.k&&(this.k=new xo),this.k).ck(),e))},w(Wt,"SimpleAnyTypeImpl",668),b(669,506,{105:1,92:1,90:1,56:1,49:1,97:1,2023:1,669:1},T9n),s._g=function(e,t,i){switch(e){case 0:return i?(!this.a&&(this.a=new $t(this,0)),this.a):(!this.a&&(this.a=new $t(this,0)),this.a.b);case 1:return i?(!this.b&&(this.b=new Wu((Sn(),nr),ec,this,1)),this.b):(!this.b&&(this.b=new Wu((Sn(),nr),ec,this,1)),H8(this.b));case 2:return i?(!this.c&&(this.c=new Wu((Sn(),nr),ec,this,2)),this.c):(!this.c&&(this.c=new Wu((Sn(),nr),ec,this,2)),H8(this.c));case 3:return!this.a&&(this.a=new $t(this,0)),yc(this.a,(ht(),Gy));case 4:return!this.a&&(this.a=new $t(this,0)),yc(this.a,(ht(),zy));case 5:return!this.a&&(this.a=new $t(this,0)),yc(this.a,(ht(),k9));case 6:return!this.a&&(this.a=new $t(this,0)),yc(this.a,(ht(),y9))}return Es(this,e-ee((ht(),O0)),On((this.j&2)==0?O0:(!this.k&&(this.k=new xo),this.k).ck(),e),t,i)},s.jh=function(e,t,i){var r;switch(t){case 0:return!this.a&&(this.a=new $t(this,0)),X7(this.a,e,i);case 1:return!this.b&&(this.b=new Wu((Sn(),nr),ec,this,1)),TE(this.b,e,i);case 2:return!this.c&&(this.c=new Wu((Sn(),nr),ec,this,2)),TE(this.c,e,i);case 5:return!this.a&&(this.a=new $t(this,0)),Ijn(yc(this.a,(ht(),k9)),e,i)}return r=u(On((this.j&2)==0?(ht(),O0):(!this.k&&(this.k=new xo),this.k).ck(),t),66),r.Nj().Rj(this,ZX(this),t-ee((ht(),O0)),e,i)},s.lh=function(e){switch(e){case 0:return!!this.a&&this.a.i!=0;case 1:return!!this.b&&this.b.f!=0;case 2:return!!this.c&&this.c.f!=0;case 3:return!this.a&&(this.a=new $t(this,0)),!iE(yc(this.a,(ht(),Gy)));case 4:return!this.a&&(this.a=new $t(this,0)),!iE(yc(this.a,(ht(),zy)));case 5:return!this.a&&(this.a=new $t(this,0)),!iE(yc(this.a,(ht(),k9)));case 6:return!this.a&&(this.a=new $t(this,0)),!iE(yc(this.a,(ht(),y9)))}return ys(this,e-ee((ht(),O0)),On((this.j&2)==0?O0:(!this.k&&(this.k=new xo),this.k).ck(),e))},s.sh=function(e,t){switch(e){case 0:!this.a&&(this.a=new $t(this,0)),A8(this.a,t);return;case 1:!this.b&&(this.b=new Wu((Sn(),nr),ec,this,1)),dT(this.b,t);return;case 2:!this.c&&(this.c=new Wu((Sn(),nr),ec,this,2)),dT(this.c,t);return;case 3:!this.a&&(this.a=new $t(this,0)),i2(yc(this.a,(ht(),Gy))),!this.a&&(this.a=new $t(this,0)),E5(yc(this.a,Gy),u(t,14));return;case 4:!this.a&&(this.a=new $t(this,0)),i2(yc(this.a,(ht(),zy))),!this.a&&(this.a=new $t(this,0)),E5(yc(this.a,zy),u(t,14));return;case 5:!this.a&&(this.a=new $t(this,0)),i2(yc(this.a,(ht(),k9))),!this.a&&(this.a=new $t(this,0)),E5(yc(this.a,k9),u(t,14));return;case 6:!this.a&&(this.a=new $t(this,0)),i2(yc(this.a,(ht(),y9))),!this.a&&(this.a=new $t(this,0)),E5(yc(this.a,y9),u(t,14));return}Ss(this,e-ee((ht(),O0)),On((this.j&2)==0?O0:(!this.k&&(this.k=new xo),this.k).ck(),e),t)},s.zh=function(){return ht(),O0},s.Bh=function(e){switch(e){case 0:!this.a&&(this.a=new $t(this,0)),de(this.a);return;case 1:!this.b&&(this.b=new Wu((Sn(),nr),ec,this,1)),this.b.c.$b();return;case 2:!this.c&&(this.c=new Wu((Sn(),nr),ec,this,2)),this.c.c.$b();return;case 3:!this.a&&(this.a=new $t(this,0)),i2(yc(this.a,(ht(),Gy)));return;case 4:!this.a&&(this.a=new $t(this,0)),i2(yc(this.a,(ht(),zy)));return;case 5:!this.a&&(this.a=new $t(this,0)),i2(yc(this.a,(ht(),k9)));return;case 6:!this.a&&(this.a=new $t(this,0)),i2(yc(this.a,(ht(),y9)));return}Ms(this,e-ee((ht(),O0)),On((this.j&2)==0?O0:(!this.k&&(this.k=new xo),this.k).ck(),e))},s.Ib=function(){var e;return(this.j&4)!=0?jo(this):(e=new Ns(jo(this)),e.a+=" (mixed: ",m5(e,this.a),e.a+=")",e.a)},w(Wt,"XMLTypeDocumentRootImpl",669),b(1919,704,{105:1,92:1,90:1,471:1,147:1,56:1,108:1,49:1,97:1,150:1,114:1,115:1,2024:1},u3n),s.Ih=function(e,t){switch(e.yj()){case 7:case 8:case 9:case 10:case 16:case 22:case 23:case 24:case 25:case 26:case 32:case 33:case 34:case 36:case 37:case 44:case 45:case 50:case 51:case 53:case 55:case 56:case 57:case 58:case 60:case 61:case 4:return t==null?null:Lr(t);case 19:case 28:case 29:case 35:case 38:case 39:case 41:case 46:case 52:case 54:case 5:return Ce(t);case 6:return fue(u(t,190));case 12:case 47:case 49:case 11:return ZRn(this,e,t);case 13:return t==null?null:Qye(u(t,240));case 15:case 14:return t==null?null:uhe(K(Y(t)));case 17:return txn((ht(),t));case 18:return txn(t);case 21:case 20:return t==null?null:she(u(t,155).a);case 27:return hue(u(t,190));case 30:return vFn((ht(),u(t,15)));case 31:return vFn(u(t,15));case 40:return aue((ht(),t));case 42:return ixn((ht(),t));case 43:return ixn(t);case 59:case 48:return lue((ht(),t));default:throw T(new Hn(_4+e.ne()+f0))}},s.Jh=function(e){var t,i,r,c,o;switch(e.G==-1&&(e.G=(i=ts(e),i?v1(i.Mh(),e):-1)),e.G){case 0:return t=new uG,t;case 1:return r=new s3n,r;case 2:return c=new M9n,c;case 3:return o=new T9n,o;default:throw T(new Hn(DB+e.zb+f0))}},s.Kh=function(e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$;switch(e.yj()){case 5:case 52:case 4:return t;case 6:return Mpe(t);case 8:case 7:return t==null?null:dve(t);case 9:return t==null?null:Z8(us((r=Cc(t,!0),r.length>0&&(Te(0,r.length),r.charCodeAt(0)==43)?r.substr(1):r),-128,127)<<24>>24);case 10:return t==null?null:Z8(us((c=Cc(t,!0),c.length>0&&(Te(0,c.length),c.charCodeAt(0)==43)?c.substr(1):c),-128,127)<<24>>24);case 11:return Ce(t0(this,(ht(),gee),t));case 12:return Ce(t0(this,(ht(),pee),t));case 13:return t==null?null:new AG(Cc(t,!0));case 15:case 14:return F9e(t);case 16:return Ce(t0(this,(ht(),vee),t));case 17:return C$n((ht(),t));case 18:return C$n(t);case 28:case 29:case 35:case 38:case 39:case 41:case 54:case 19:return Cc(t,!0);case 21:case 20:return q9e(t);case 22:return Ce(t0(this,(ht(),mee),t));case 23:return Ce(t0(this,(ht(),kee),t));case 24:return Ce(t0(this,(ht(),yee),t));case 25:return Ce(t0(this,(ht(),jee),t));case 26:return Ce(t0(this,(ht(),Eee),t));case 27:return ype(t);case 30:return T$n((ht(),t));case 31:return T$n(t);case 32:return t==null?null:Q(us((d=Cc(t,!0),d.length>0&&(Te(0,d.length),d.charCodeAt(0)==43)?d.substr(1):d),Bi,nt));case 33:return t==null?null:new el((g=Cc(t,!0),g.length>0&&(Te(0,g.length),g.charCodeAt(0)==43)?g.substr(1):g));case 34:return t==null?null:Q(us((p=Cc(t,!0),p.length>0&&(Te(0,p.length),p.charCodeAt(0)==43)?p.substr(1):p),Bi,nt));case 36:return t==null?null:Ca(IM((v=Cc(t,!0),v.length>0&&(Te(0,v.length),v.charCodeAt(0)==43)?v.substr(1):v)));case 37:return t==null?null:Ca(IM((m=Cc(t,!0),m.length>0&&(Te(0,m.length),m.charCodeAt(0)==43)?m.substr(1):m)));case 40:return N2e((ht(),t));case 42:return M$n((ht(),t));case 43:return M$n(t);case 44:return t==null?null:new el((C=Cc(t,!0),C.length>0&&(Te(0,C.length),C.charCodeAt(0)==43)?C.substr(1):C));case 45:return t==null?null:new el((S=Cc(t,!0),S.length>0&&(Te(0,S.length),S.charCodeAt(0)==43)?S.substr(1):S));case 46:return Cc(t,!1);case 47:return Ce(t0(this,(ht(),Cee),t));case 59:case 48:return L2e((ht(),t));case 49:return Ce(t0(this,(ht(),Tee),t));case 50:return t==null?null:Y3(us(($=Cc(t,!0),$.length>0&&(Te(0,$.length),$.charCodeAt(0)==43)?$.substr(1):$),$A,32767)<<16>>16);case 51:return t==null?null:Y3(us((o=Cc(t,!0),o.length>0&&(Te(0,o.length),o.charCodeAt(0)==43)?o.substr(1):o),$A,32767)<<16>>16);case 53:return Ce(t0(this,(ht(),Mee),t));case 55:return t==null?null:Y3(us((f=Cc(t,!0),f.length>0&&(Te(0,f.length),f.charCodeAt(0)==43)?f.substr(1):f),$A,32767)<<16>>16);case 56:return t==null?null:Y3(us((h=Cc(t,!0),h.length>0&&(Te(0,h.length),h.charCodeAt(0)==43)?h.substr(1):h),$A,32767)<<16>>16);case 57:return t==null?null:Ca(IM((l=Cc(t,!0),l.length>0&&(Te(0,l.length),l.charCodeAt(0)==43)?l.substr(1):l)));case 58:return t==null?null:Ca(IM((a=Cc(t,!0),a.length>0&&(Te(0,a.length),a.charCodeAt(0)==43)?a.substr(1):a)));case 60:return t==null?null:Q(us((i=Cc(t,!0),i.length>0&&(Te(0,i.length),i.charCodeAt(0)==43)?i.substr(1):i),Bi,nt));case 61:return t==null?null:Q(us(Cc(t,!0),Bi,nt));default:throw T(new Hn(_4+e.ne()+f0))}};var See,B1n,Pee,R1n;w(Wt,"XMLTypeFactoryImpl",1919),b(586,179,{105:1,92:1,90:1,147:1,191:1,56:1,235:1,108:1,49:1,97:1,150:1,179:1,114:1,115:1,675:1,1945:1,586:1},lTn),s.N=!1,s.O=!1;var Iee=!1;w(Wt,"XMLTypePackageImpl",586),b(1852,1,{837:1},o3n),s._j=function(){return kZ(),Ree},w(Wt,"XMLTypePackageImpl/1",1852),b(1861,1,qe,f3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/10",1861),b(1862,1,qe,h3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/11",1862),b(1863,1,qe,l3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/12",1863),b(1864,1,qe,a3n),s.wj=function(e){return H0(e)},s.xj=function(e){return F(Si,q,333,e,7,1)},w(Wt,"XMLTypePackageImpl/13",1864),b(1865,1,qe,d3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/14",1865),b(1866,1,qe,b3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Os,Pb,15,e,0,1)},w(Wt,"XMLTypePackageImpl/15",1866),b(1867,1,qe,w3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Os,Pb,15,e,0,1)},w(Wt,"XMLTypePackageImpl/16",1867),b(1868,1,qe,g3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/17",1868),b(1869,1,qe,p3n),s.wj=function(e){return I(e,155)},s.xj=function(e){return F(W4,q,155,e,0,1)},w(Wt,"XMLTypePackageImpl/18",1869),b(1870,1,qe,v3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/19",1870),b(1853,1,qe,m3n),s.wj=function(e){return I(e,843)},s.xj=function(e){return F(Hy,rn,843,e,0,1)},w(Wt,"XMLTypePackageImpl/2",1853),b(1871,1,qe,k3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/20",1871),b(1872,1,qe,y3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/21",1872),b(1873,1,qe,j3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/22",1873),b(1874,1,qe,E3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/23",1874),b(1875,1,qe,C3n),s.wj=function(e){return I(e,190)},s.xj=function(e){return F(ku,q,190,e,0,2)},w(Wt,"XMLTypePackageImpl/24",1875),b(1876,1,qe,T3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/25",1876),b(1877,1,qe,M3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/26",1877),b(1878,1,qe,A3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Os,Pb,15,e,0,1)},w(Wt,"XMLTypePackageImpl/27",1878),b(1879,1,qe,S3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Os,Pb,15,e,0,1)},w(Wt,"XMLTypePackageImpl/28",1879),b(1880,1,qe,P3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/29",1880),b(1854,1,qe,I3n),s.wj=function(e){return I(e,667)},s.xj=function(e){return F(lI,rn,2021,e,0,1)},w(Wt,"XMLTypePackageImpl/3",1854),b(1881,1,qe,O3n),s.wj=function(e){return I(e,19)},s.xj=function(e){return F(Ui,q,19,e,0,1)},w(Wt,"XMLTypePackageImpl/30",1881),b(1882,1,qe,D3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/31",1882),b(1883,1,qe,$3n),s.wj=function(e){return I(e,162)},s.xj=function(e){return F(l0,q,162,e,0,1)},w(Wt,"XMLTypePackageImpl/32",1883),b(1884,1,qe,F3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/33",1884),b(1885,1,qe,x3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/34",1885),b(1886,1,qe,L3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/35",1886),b(1887,1,qe,N3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/36",1887),b(1888,1,qe,B3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Os,Pb,15,e,0,1)},w(Wt,"XMLTypePackageImpl/37",1888),b(1889,1,qe,R3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Os,Pb,15,e,0,1)},w(Wt,"XMLTypePackageImpl/38",1889),b(1890,1,qe,_3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/39",1890),b(1855,1,qe,K3n),s.wj=function(e){return I(e,668)},s.xj=function(e){return F(qy,rn,2022,e,0,1)},w(Wt,"XMLTypePackageImpl/4",1855),b(1891,1,qe,H3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/40",1891),b(1892,1,qe,q3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/41",1892),b(1893,1,qe,G3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/42",1893),b(1894,1,qe,z3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/43",1894),b(1895,1,qe,U3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/44",1895),b(1896,1,qe,W3n),s.wj=function(e){return I(e,184)},s.xj=function(e){return F(a0,q,184,e,0,1)},w(Wt,"XMLTypePackageImpl/45",1896),b(1897,1,qe,X3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/46",1897),b(1898,1,qe,V3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/47",1898),b(1899,1,qe,Q3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/48",1899),b(El,1,qe,J3n),s.wj=function(e){return I(e,184)},s.xj=function(e){return F(a0,q,184,e,0,1)},w(Wt,"XMLTypePackageImpl/49",El),b(1856,1,qe,Y3n),s.wj=function(e){return I(e,669)},s.xj=function(e){return F(L1n,rn,2023,e,0,1)},w(Wt,"XMLTypePackageImpl/5",1856),b(1901,1,qe,Z3n),s.wj=function(e){return I(e,162)},s.xj=function(e){return F(l0,q,162,e,0,1)},w(Wt,"XMLTypePackageImpl/50",1901),b(1902,1,qe,n4n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/51",1902),b(1903,1,qe,e4n),s.wj=function(e){return I(e,19)},s.xj=function(e){return F(Ui,q,19,e,0,1)},w(Wt,"XMLTypePackageImpl/52",1903),b(1857,1,qe,t4n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/6",1857),b(1858,1,qe,i4n),s.wj=function(e){return I(e,190)},s.xj=function(e){return F(ku,q,190,e,0,2)},w(Wt,"XMLTypePackageImpl/7",1858),b(1859,1,qe,r4n),s.wj=function(e){return K0(e)},s.xj=function(e){return F(si,q,476,e,8,1)},w(Wt,"XMLTypePackageImpl/8",1859),b(1860,1,qe,c4n),s.wj=function(e){return I(e,217)},s.xj=function(e){return F(fp,q,217,e,0,1)},w(Wt,"XMLTypePackageImpl/9",1860);var Af,R1,j9,aI,P;b(50,60,Uh,Ee),w(A1,"RegEx/ParseException",50),b(820,1,{},tq),s.sl=function(e){return ei*16)throw T(new Ee(Pe((je(),Yqn))));i=i*16+c}while(!0);if(this.a!=125)throw T(new Ee(Pe((je(),Zqn))));if(i>G4)throw T(new Ee(Pe((je(),nGn))));e=i}else{if(c=0,this.c!=0||(c=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));if(i=c,Qe(this),this.c!=0||(c=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));i=i*16+c,e=i}break;case 117:if(r=0,Qe(this),this.c!=0||(r=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));if(t=r,Qe(this),this.c!=0||(r=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));t=t*16+r,e=t;break;case 118:if(Qe(this),this.c!=0||(r=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));if(t=r,Qe(this),this.c!=0||(r=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Ma(this.a))<0)throw T(new Ee(Pe((je(),M1))));if(t=t*16+r,t>G4)throw T(new Ee(Pe((je(),"parser.descappe.4"))));e=t;break;case 65:case 90:case 122:throw T(new Ee(Pe((je(),eGn))))}return e},s.ul=function(e){var t,i;switch(e){case 100:i=(this.e&32)==32?yl("Nd",!0):(Je(),dI);break;case 68:i=(this.e&32)==32?yl("Nd",!1):(Je(),z1n);break;case 119:i=(this.e&32)==32?yl("IsWord",!0):(Je(),Ov);break;case 87:i=(this.e&32)==32?yl("IsWord",!1):(Je(),W1n);break;case 115:i=(this.e&32)==32?yl("IsSpace",!0):(Je(),Fp);break;case 83:i=(this.e&32)==32?yl("IsSpace",!1):(Je(),U1n);break;default:throw T(new Rr((t=e,ezn+t.toString(16))))}return i},s.vl=function(e){var t,i,r,c,o,f,h,l,a,d,g,p;for(this.b=1,Qe(this),t=null,this.c==0&&this.a==94?(Qe(this),e?d=(Je(),Je(),new ns(5)):(t=(Je(),Je(),new ns(4)),Ec(t,0,G4),d=new ns(4))):d=(Je(),Je(),new ns(4)),c=!0;(p=this.c)!=1&&!(p==0&&this.a==93&&!c);){if(c=!1,i=this.a,r=!1,p==10)switch(i){case 100:case 68:case 119:case 87:case 115:case 83:Tb(d,this.ul(i)),r=!0;break;case 105:case 73:case 99:case 67:i=this.Ll(d,i),i<0&&(r=!0);break;case 112:case 80:if(g=jY(this,i),!g)throw T(new Ee(Pe((je(),zB))));Tb(d,g),r=!0;break;default:i=this.tl()}else if(p==20){if(f=s3(this.i,58,this.d),f<0)throw T(new Ee(Pe((je(),Wtn))));if(h=!0,Di(this.i,this.d)==94&&(++this.d,h=!1),o=Yu(this.i,this.d,f),l=aPn(o,h,(this.e&512)==512),!l)throw T(new Ee(Pe((je(),Wqn))));if(Tb(d,l),r=!0,f+1>=this.j||Di(this.i,f+1)!=93)throw T(new Ee(Pe((je(),Wtn))));this.d=f+2}if(Qe(this),!r)if(this.c!=0||this.a!=45)Ec(d,i,i);else{if(Qe(this),(p=this.c)==1)throw T(new Ee(Pe((je(),MA))));p==0&&this.a==93?(Ec(d,i,i),Ec(d,45,45)):(a=this.a,p==10&&(a=this.tl()),Qe(this),Ec(d,i,a))}(this.e&Co)==Co&&this.c==0&&this.a==44&&Qe(this)}if(this.c==1)throw T(new Ee(Pe((je(),MA))));return t&&(B6(t,d),d=t),Jw(d),L6(d),this.b=0,Qe(this),d},s.wl=function(){var e,t,i,r;for(i=this.vl(!1);(r=this.c)!=7;)if(e=this.a,r==0&&(e==45||e==38)||r==4){if(Qe(this),this.c!=9)throw T(new Ee(Pe((je(),Vqn))));if(t=this.vl(!1),r==4)Tb(i,t);else if(e==45)B6(i,t);else if(e==38)WRn(i,t);else throw T(new Rr("ASSERT"))}else throw T(new Ee(Pe((je(),Qqn))));return Qe(this),i},s.xl=function(){var e,t;return e=this.a-48,t=(Je(),Je(),new c$(12,null,e)),!this.g&&(this.g=new wj),bj(this.g,new _q(e)),Qe(this),t},s.yl=function(){return Qe(this),Je(),$ee},s.zl=function(){return Qe(this),Je(),Dee},s.Al=function(){throw T(new Ee(Pe((je(),Is))))},s.Bl=function(){throw T(new Ee(Pe((je(),Is))))},s.Cl=function(){return Qe(this),Bwe()},s.Dl=function(){return Qe(this),Je(),xee},s.El=function(){return Qe(this),Je(),Nee},s.Fl=function(){var e;if(this.d>=this.j||((e=Di(this.i,this.d++))&65504)!=64)throw T(new Ee(Pe((je(),Gqn))));return Qe(this),Je(),Je(),new rh(0,e-64)},s.Gl=function(){return Qe(this),yye()},s.Hl=function(){return Qe(this),Je(),Bee},s.Il=function(){var e;return e=(Je(),Je(),new rh(0,105)),Qe(this),e},s.Jl=function(){return Qe(this),Je(),Lee},s.Kl=function(){return Qe(this),Je(),Fee},s.Ll=function(e,t){return this.tl()},s.Ml=function(){return Qe(this),Je(),q1n},s.Nl=function(){var e,t,i,r,c;if(this.d+1>=this.j)throw T(new Ee(Pe((je(),Kqn))));if(r=-1,t=null,e=Di(this.i,this.d),49<=e&&e<=57){if(r=e-48,!this.g&&(this.g=new wj),bj(this.g,new _q(r)),++this.d,Di(this.i,this.d)!=41)throw T(new Ee(Pe((je(),Ba))));++this.d}else switch(e==63&&--this.d,Qe(this),t=zZ(this),t.e){case 20:case 21:case 22:case 23:break;case 8:if(this.c!=7)throw T(new Ee(Pe((je(),Ba))));break;default:throw T(new Ee(Pe((je(),Hqn))))}if(Qe(this),c=Ud(this),i=null,c.e==2){if(c.em()!=2)throw T(new Ee(Pe((je(),qqn))));i=c.am(1),c=c.am(0)}if(this.c!=7)throw T(new Ee(Pe((je(),Ba))));return Qe(this),Je(),Je(),new GPn(r,t,c,i)},s.Ol=function(){return Qe(this),Je(),G1n},s.Pl=function(){var e;if(Qe(this),e=QE(24,Ud(this)),this.c!=7)throw T(new Ee(Pe((je(),Ba))));return Qe(this),e},s.Ql=function(){var e;if(Qe(this),e=QE(20,Ud(this)),this.c!=7)throw T(new Ee(Pe((je(),Ba))));return Qe(this),e},s.Rl=function(){var e;if(Qe(this),e=QE(22,Ud(this)),this.c!=7)throw T(new Ee(Pe((je(),Ba))));return Qe(this),e},s.Sl=function(){var e,t,i,r,c;for(e=0,i=0,t=-1;this.d=this.j)throw T(new Ee(Pe((je(),ztn))));if(t==45){for(++this.d;this.d=this.j)throw T(new Ee(Pe((je(),ztn))))}if(t==58){if(++this.d,Qe(this),r=VCn(Ud(this),e,i),this.c!=7)throw T(new Ee(Pe((je(),Ba))));Qe(this)}else if(t==41)++this.d,Qe(this),r=VCn(Ud(this),e,i);else throw T(new Ee(Pe((je(),_qn))));return r},s.Tl=function(){var e;if(Qe(this),e=QE(21,Ud(this)),this.c!=7)throw T(new Ee(Pe((je(),Ba))));return Qe(this),e},s.Ul=function(){var e;if(Qe(this),e=QE(23,Ud(this)),this.c!=7)throw T(new Ee(Pe((je(),Ba))));return Qe(this),e},s.Vl=function(){var e,t;if(Qe(this),e=this.f++,t=DD(Ud(this),e),this.c!=7)throw T(new Ee(Pe((je(),Ba))));return Qe(this),t},s.Wl=function(){var e;if(Qe(this),e=DD(Ud(this),0),this.c!=7)throw T(new Ee(Pe((je(),Ba))));return Qe(this),e},s.Xl=function(e){return Qe(this),this.c==5?(Qe(this),_E(e,(Je(),Je(),new eb(9,e)))):_E(e,(Je(),Je(),new eb(3,e)))},s.Yl=function(e){var t;return Qe(this),t=(Je(),Je(),new j5(2)),this.c==5?(Qe(this),Pa(t,C9),Pa(t,e)):(Pa(t,e),Pa(t,C9)),t},s.Zl=function(e){return Qe(this),this.c==5?(Qe(this),Je(),Je(),new eb(9,e)):(Je(),Je(),new eb(3,e))},s.a=0,s.b=0,s.c=0,s.d=0,s.e=0,s.f=1,s.g=null,s.j=0,w(A1,"RegEx/RegexParser",820),b(1824,820,{},A9n),s.sl=function(e){return!1},s.tl=function(){return tZ(this)},s.ul=function(e){return m4(e)},s.vl=function(e){return R_n(this)},s.wl=function(){throw T(new Ee(Pe((je(),Is))))},s.xl=function(){throw T(new Ee(Pe((je(),Is))))},s.yl=function(){throw T(new Ee(Pe((je(),Is))))},s.zl=function(){throw T(new Ee(Pe((je(),Is))))},s.Al=function(){return Qe(this),m4(67)},s.Bl=function(){return Qe(this),m4(73)},s.Cl=function(){throw T(new Ee(Pe((je(),Is))))},s.Dl=function(){throw T(new Ee(Pe((je(),Is))))},s.El=function(){throw T(new Ee(Pe((je(),Is))))},s.Fl=function(){return Qe(this),m4(99)},s.Gl=function(){throw T(new Ee(Pe((je(),Is))))},s.Hl=function(){throw T(new Ee(Pe((je(),Is))))},s.Il=function(){return Qe(this),m4(105)},s.Jl=function(){throw T(new Ee(Pe((je(),Is))))},s.Kl=function(){throw T(new Ee(Pe((je(),Is))))},s.Ll=function(e,t){return Tb(e,m4(t)),-1},s.Ml=function(){return Qe(this),Je(),Je(),new rh(0,94)},s.Nl=function(){throw T(new Ee(Pe((je(),Is))))},s.Ol=function(){return Qe(this),Je(),Je(),new rh(0,36)},s.Pl=function(){throw T(new Ee(Pe((je(),Is))))},s.Ql=function(){throw T(new Ee(Pe((je(),Is))))},s.Rl=function(){throw T(new Ee(Pe((je(),Is))))},s.Sl=function(){throw T(new Ee(Pe((je(),Is))))},s.Tl=function(){throw T(new Ee(Pe((je(),Is))))},s.Ul=function(){throw T(new Ee(Pe((je(),Is))))},s.Vl=function(){var e;if(Qe(this),e=DD(Ud(this),0),this.c!=7)throw T(new Ee(Pe((je(),Ba))));return Qe(this),e},s.Wl=function(){throw T(new Ee(Pe((je(),Is))))},s.Xl=function(e){return Qe(this),_E(e,(Je(),Je(),new eb(3,e)))},s.Yl=function(e){var t;return Qe(this),t=(Je(),Je(),new j5(2)),Pa(t,e),Pa(t,C9),t},s.Zl=function(e){return Qe(this),Je(),Je(),new eb(3,e)};var Ug=null,Pv=null;w(A1,"RegEx/ParserForXMLSchema",1824),b(117,1,z4,rd),s.$l=function(e){throw T(new Rr("Not supported."))},s._l=function(){return-1},s.am=function(e){return null},s.bm=function(){return null},s.cm=function(e){},s.dm=function(e){},s.em=function(){return 0},s.Ib=function(){return this.fm(0)},s.fm=function(e){return this.e==11?".":""},s.e=0;var _1n,Iv,E9,Oee,K1n,hw=null,dI,MH=null,H1n,C9,AH=null,q1n,G1n,z1n,U1n,W1n,Dee,Fp,$ee,Fee,xee,Lee,Ov,Nee,Bee,dMe=w(A1,"RegEx/Token",117);b(136,117,{3:1,136:1,117:1},ns),s.fm=function(e){var t,i,r;if(this.e==4)if(this==H1n)i=".";else if(this==dI)i="\\d";else if(this==Ov)i="\\w";else if(this==Fp)i="\\s";else{for(r=new i1,r.a+="[",t=0;t0&&(r.a+=","),this.b[t]===this.b[t+1]?dr(r,J7(this.b[t])):(dr(r,J7(this.b[t])),r.a+="-",dr(r,J7(this.b[t+1])));r.a+="]",i=r.a}else if(this==z1n)i="\\D";else if(this==W1n)i="\\W";else if(this==U1n)i="\\S";else{for(r=new i1,r.a+="[^",t=0;t0&&(r.a+=","),this.b[t]===this.b[t+1]?dr(r,J7(this.b[t])):(dr(r,J7(this.b[t])),r.a+="-",dr(r,J7(this.b[t+1])));r.a+="]",i=r.a}return i},s.a=!1,s.c=!1,w(A1,"RegEx/RangeToken",136),b(584,1,{584:1},_q),s.a=0,w(A1,"RegEx/RegexParser/ReferencePosition",584),b(583,1,{3:1,583:1},B8n),s.Fb=function(e){var t;return e==null||!I(e,583)?!1:(t=u(e,583),An(this.b,t.b)&&this.a==t.a)},s.Hb=function(){return m1(this.b+"/"+QY(this.a))},s.Ib=function(){return this.c.fm(this.a)},s.a=0,w(A1,"RegEx/RegularExpression",583),b(223,117,z4,rh),s._l=function(){return this.a},s.fm=function(e){var t,i,r;switch(this.e){case 0:switch(this.a){case 124:case 42:case 43:case 63:case 40:case 41:case 46:case 91:case 123:case 92:r="\\"+cD(this.a&Ut);break;case 12:r="\\f";break;case 10:r="\\n";break;case 13:r="\\r";break;case 9:r="\\t";break;case 27:r="\\e";break;default:this.a>=Yi?(i=(t=this.a>>>0,"0"+t.toString(16)),r="\\v"+Yu(i,i.length-6,i.length)):r=""+cD(this.a&Ut)}break;case 8:this==q1n||this==G1n?r=""+cD(this.a&Ut):r="\\"+cD(this.a&Ut);break;default:r=null}return r},s.a=0,w(A1,"RegEx/Token/CharToken",223),b(309,117,z4,eb),s.am=function(e){return this.a},s.cm=function(e){this.b=e},s.dm=function(e){this.c=e},s.em=function(){return 1},s.fm=function(e){var t;if(this.e==3)if(this.c<0&&this.b<0)t=this.a.fm(e)+"*";else if(this.c==this.b)t=this.a.fm(e)+"{"+this.c+"}";else if(this.c>=0&&this.b>=0)t=this.a.fm(e)+"{"+this.c+","+this.b+"}";else if(this.c>=0&&this.b<0)t=this.a.fm(e)+"{"+this.c+",}";else throw T(new Rr("Token#toString(): CLOSURE "+this.c+Ji+this.b));else if(this.c<0&&this.b<0)t=this.a.fm(e)+"*?";else if(this.c==this.b)t=this.a.fm(e)+"{"+this.c+"}?";else if(this.c>=0&&this.b>=0)t=this.a.fm(e)+"{"+this.c+","+this.b+"}?";else if(this.c>=0&&this.b<0)t=this.a.fm(e)+"{"+this.c+",}?";else throw T(new Rr("Token#toString(): NONGREEDYCLOSURE "+this.c+Ji+this.b));return t},s.b=0,s.c=0,w(A1,"RegEx/Token/ClosureToken",309),b(821,117,z4,DW),s.am=function(e){return e==0?this.a:this.b},s.em=function(){return 2},s.fm=function(e){var t;return this.b.e==3&&this.b.am(0)==this.a?t=this.a.fm(e)+"+":this.b.e==9&&this.b.am(0)==this.a?t=this.a.fm(e)+"+?":t=this.a.fm(e)+(""+this.b.fm(e)),t},w(A1,"RegEx/Token/ConcatToken",821),b(1822,117,z4,GPn),s.am=function(e){if(e==0)return this.d;if(e==1)return this.b;throw T(new Rr("Internal Error: "+e))},s.em=function(){return this.b?2:1},s.fm=function(e){var t;return this.c>0?t="(?("+this.c+")":this.a.e==8?t="(?("+this.a+")":t="(?"+this.a,this.b?t+=this.d+"|"+this.b+")":t+=this.d+")",t},s.c=0,w(A1,"RegEx/Token/ConditionToken",1822),b(1823,117,z4,GMn),s.am=function(e){return this.b},s.em=function(){return 1},s.fm=function(e){return"(?"+(this.a==0?"":QY(this.a))+(this.c==0?"":QY(this.c))+":"+this.b.fm(e)+")"},s.a=0,s.c=0,w(A1,"RegEx/Token/ModifierToken",1823),b(822,117,z4,BW),s.am=function(e){return this.a},s.em=function(){return 1},s.fm=function(e){var t;switch(t=null,this.e){case 6:this.b==0?t="(?:"+this.a.fm(e)+")":t="("+this.a.fm(e)+")";break;case 20:t="(?="+this.a.fm(e)+")";break;case 21:t="(?!"+this.a.fm(e)+")";break;case 22:t="(?<="+this.a.fm(e)+")";break;case 23:t="(?"+this.a.fm(e)+")"}return t},s.b=0,w(A1,"RegEx/Token/ParenToken",822),b(521,117,{3:1,117:1,521:1},c$),s.bm=function(){return this.b},s.fm=function(e){return this.e==12?"\\"+this.a:Pme(this.b)},s.a=0,w(A1,"RegEx/Token/StringToken",521),b(465,117,z4,j5),s.$l=function(e){Pa(this,e)},s.am=function(e){return u(Td(this.a,e),117)},s.em=function(){return this.a?this.a.a.c.length:0},s.fm=function(e){var t,i,r,c,o;if(this.e==1){if(this.a.a.c.length==2)t=u(Td(this.a,0),117),i=u(Td(this.a,1),117),i.e==3&&i.am(0)==t?c=t.fm(e)+"+":i.e==9&&i.am(0)==t?c=t.fm(e)+"+?":c=t.fm(e)+(""+i.fm(e));else{for(o=new i1,r=0;r=this.c.b:this.a<=this.c.b},s.Sb=function(){return this.b>0},s.Tb=function(){return this.b},s.Vb=function(){return this.b-1},s.Qb=function(){throw T(new t1(ozn))},s.a=0,s.b=0,w(ain,"ExclusiveRange/RangeIterator",254);var xs=p3(AA,"C"),be=p3(am,"I"),_u=p3(V2,"Z"),Ql=p3(dm,"J"),ku=p3(fm,"B"),ji=p3(hm,"D"),lw=p3(lm,"F"),Wg=p3(bm,"S"),bMe=Et("org.eclipse.elk.core.labels","ILabelManager"),X1n=Et(zi,"DiagnosticChain"),V1n=Et(LGn,"ResourceSet"),Q1n=w(zi,"InvocationTargetException",null),_ee=(kj(),sde),Kee=Kee=Q4e;tbe(Vte),Sbe("permProps",[[[_A,KA],[HA,"gecko1_8"]],[[_A,KA],[HA,"ie10"]],[[_A,KA],[HA,"ie8"]],[[_A,KA],[HA,"ie9"]],[[_A,KA],[HA,"safari"]]]),Kee(null,"elk",null)}).call(this)}).call(this,typeof zee<"u"?zee:typeof self<"u"?self:typeof window<"u"?window:{})},{}],3:[function(ft,dt,Ot){function Ei(Gt,Ue){if(!(Gt instanceof Ue))throw new TypeError("Cannot call a class as a function")}function j(Gt,Ue){if(!Gt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ue&&(typeof Ue=="object"||typeof Ue=="function")?Ue:Gt}function qt(Gt,Ue){if(typeof Ue!="function"&&Ue!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ue);Gt.prototype=Object.create(Ue&&Ue.prototype,{constructor:{value:Gt,enumerable:!1,writable:!0,configurable:!0}}),Ue&&(Object.setPrototypeOf?Object.setPrototypeOf(Gt,Ue):Gt.__proto__=Ue)}var yu=ft("./elk-api.js").default,_t=function(Gt){qt(Ue,Gt);function Ue(){var Wi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Ei(this,Ue);var Ci=Object.assign({},Wi),Mn=!1;try{ft.resolve("web-worker"),Mn=!0}catch{}if(Wi.workerUrl)if(Mn){var vc=ft("web-worker");Ci.workerFactory=function(fo){return new vc(fo)}}else console.warn(`Web worker requested but 'web-worker' package not installed. +Consider installing the package or pass your own 'workerFactory' to ELK's constructor. +... Falling back to non-web worker version.`);if(!Ci.workerFactory){var tc=ft("./elk-worker.min.js"),oo=tc.Worker;Ci.workerFactory=function(fo){return new oo(fo)}}return j(this,(Ue.__proto__||Object.getPrototypeOf(Ue)).call(this,Ci))}return Ue}(yu);Object.defineProperty(dt.exports,"__esModule",{value:!0}),dt.exports=_t,_t.default=_t},{"./elk-api.js":1,"./elk-worker.min.js":2,"web-worker":4}],4:[function(ft,dt,Ot){dt.exports=Worker},{}]},{},[3])(3)})})(Qee);const TMe=wMe(Qee.exports),MMe=(Ae,It,ft)=>{const{parentById:dt}=ft,Ot=new Set;let Ei=Ae;for(;Ei;){if(Ot.add(Ei),Ei===It)return Ei;Ei=dt[Ei]}for(Ei=It;Ei;){if(Ot.has(Ei))return Ei;Ei=dt[Ei]}return"root"},Uee=new TMe,dw={},AMe={};let Np={};const SMe=function(Ae,It,ft,dt,Ot,Ei,j){const qt=ft.select(`[id="${It}"]`),yu=qt.insert("g").attr("class","nodes");return Object.keys(Ae).forEach(function(Gt){const Ue=Ae[Gt];let Wi="default";Ue.classes.length>0&&(Wi=Ue.classes.join(" "));const Ci=nln(Ue.styles);let Mn=Ue.text!==void 0?Ue.text:Ue.id,vc;const tc={width:0,height:0};if(kMe(Z1n().flowchart.htmlLabels)){const Yo={label:Mn.replace(/fa[blrs]?:fa-[\w-]+/g,xv=>``)};vc=yMe(qt,Yo).node();const Fv=vc.getBBox();tc.width=Fv.width,tc.height=Fv.height,tc.labelNode=vc,vc.parentNode.removeChild(vc)}else{const Yo=dt.createElementNS("http://www.w3.org/2000/svg","text");Yo.setAttribute("style",Ci.labelStyle.replace("color:","fill:"));const Fv=Mn.split(Vee.lineBreakRegex);for(const Lv of Fv){const Bp=dt.createElementNS("http://www.w3.org/2000/svg","tspan");Bp.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),Bp.setAttribute("dy","1em"),Bp.setAttribute("x","1"),Bp.textContent=Lv,Yo.appendChild(Bp)}vc=Yo;const xv=vc.getBBox();tc.width=xv.width,tc.height=xv.height,tc.labelNode=vc}const oo=[{id:Ue.id+"-west",layoutOptions:{"port.side":"WEST"}},{id:Ue.id+"-east",layoutOptions:{"port.side":"EAST"}},{id:Ue.id+"-south",layoutOptions:{"port.side":"SOUTH"}},{id:Ue.id+"-north",layoutOptions:{"port.side":"NORTH"}}];let fo=0,bc="",id={};switch(Ue.type){case"round":fo=5,bc="rect";break;case"square":bc="rect";break;case"diamond":bc="question",id={portConstraints:"FIXED_SIDE"};break;case"hexagon":bc="hexagon";break;case"odd":bc="rect_left_inv_arrow";break;case"lean_right":bc="lean_right";break;case"lean_left":bc="lean_left";break;case"trapezoid":bc="trapezoid";break;case"inv_trapezoid":bc="inv_trapezoid";break;case"odd_right":bc="rect_left_inv_arrow";break;case"circle":bc="circle";break;case"ellipse":bc="ellipse";break;case"stadium":bc="stadium";break;case"subroutine":bc="subroutine";break;case"cylinder":bc="cylinder";break;case"group":bc="rect";break;case"doublecircle":bc="doublecircle";break;default:bc="rect"}const bw={labelStyle:Ci.labelStyle,shape:bc,labelText:Mn,rx:fo,ry:fo,class:Wi,style:Ci.style,id:Ue.id,link:Ue.link,linkTarget:Ue.linkTarget,tooltip:Ot.db.getTooltip(Ue.id)||"",domId:Ot.db.lookUpDomId(Ue.id),haveCallback:Ue.haveCallback,width:Ue.type==="group"?500:void 0,dir:Ue.dir,type:Ue.type,props:Ue.props,padding:Z1n().flowchart.padding};let Xg,ww;bw.type!=="group"&&(ww=jMe(yu,bw,Ue.dir),Xg=ww.node().getBBox());const H1={id:Ue.id,ports:Ue.type==="diamond"?oo:[],layoutOptions:id,labelText:Mn,labelData:tc,domId:Ot.db.lookUpDomId(Ue.id),width:Xg==null?void 0:Xg.width,height:Xg==null?void 0:Xg.height,type:Ue.type,el:ww,parent:Ei.parentById[Ue.id]};Np[bw.id]=H1}),j},Wee=(Ae,It,ft)=>{const dt={TB:{in:{north:"north"},out:{south:"west",west:"east",east:"south"}},LR:{in:{west:"west"},out:{east:"south",south:"north",north:"east"}},RL:{in:{east:"east"},out:{west:"north",north:"south",south:"west"}},BT:{in:{south:"south"},out:{north:"east",east:"west",west:"north"}}};return dt.TD=dt.TB,K1.info("abc88",ft,It,Ae),dt[ft][It][Ae]},Xee=(Ae,It,ft)=>{if(K1.info("getNextPort abc88",{node:Ae,edgeDirection:It,graphDirection:ft}),!dw[Ae])switch(ft){case"TB":case"TD":dw[Ae]={inPosition:"north",outPosition:"south"};break;case"BT":dw[Ae]={inPosition:"south",outPosition:"north"};break;case"RL":dw[Ae]={inPosition:"east",outPosition:"west"};break;case"LR":dw[Ae]={inPosition:"west",outPosition:"east"};break}const dt=It==="in"?dw[Ae].inPosition:dw[Ae].outPosition;return It==="in"?dw[Ae].inPosition=Wee(dw[Ae].inPosition,It,ft):dw[Ae].outPosition=Wee(dw[Ae].outPosition,It,ft),dt},PMe=(Ae,It)=>{let ft=Ae.start,dt=Ae.end;const Ot=Np[ft],Ei=Np[dt];return!Ot||!Ei?{source:ft,target:dt}:(Ot.type==="diamond"&&(ft=`${ft}-${Xee(ft,"out",It)}`),Ei.type==="diamond"&&(dt=`${dt}-${Xee(dt,"in",It)}`),{source:ft,target:dt})},IMe=function(Ae,It,ft,dt){K1.info("abc78 edges = ",Ae);const Ot=dt.insert("g").attr("class","edgeLabels");let Ei={},j=It.db.getDirection(),qt,yu;if(Ae.defaultStyle!==void 0){const _t=nln(Ae.defaultStyle);qt=_t.style,yu=_t.labelStyle}return Ae.forEach(function(_t){var Gt="L-"+_t.start+"-"+_t.end;Ei[Gt]===void 0?(Ei[Gt]=0,K1.info("abc78 new entry",Gt,Ei[Gt])):(Ei[Gt]++,K1.info("abc78 new entry",Gt,Ei[Gt]));let Ue=Gt+"-"+Ei[Gt];K1.info("abc78 new link id to be used is",Gt,Ue,Ei[Gt]);var Wi="LS-"+_t.start,Ci="LE-"+_t.end;const Mn={style:"",labelStyle:""};switch(Mn.minlen=_t.length||1,_t.type==="arrow_open"?Mn.arrowhead="none":Mn.arrowhead="normal",Mn.arrowTypeStart="arrow_open",Mn.arrowTypeEnd="arrow_open",_t.type){case"double_arrow_cross":Mn.arrowTypeStart="arrow_cross";case"arrow_cross":Mn.arrowTypeEnd="arrow_cross";break;case"double_arrow_point":Mn.arrowTypeStart="arrow_point";case"arrow_point":Mn.arrowTypeEnd="arrow_point";break;case"double_arrow_circle":Mn.arrowTypeStart="arrow_circle";case"arrow_circle":Mn.arrowTypeEnd="arrow_circle";break}let vc="",tc="";switch(_t.stroke){case"normal":vc="fill:none;",qt!==void 0&&(vc=qt),yu!==void 0&&(tc=yu),Mn.thickness="normal",Mn.pattern="solid";break;case"dotted":Mn.thickness="normal",Mn.pattern="dotted",Mn.style="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":Mn.thickness="thick",Mn.pattern="solid",Mn.style="stroke-width: 3.5px;fill:none;";break}if(_t.style!==void 0){const id=nln(_t.style);vc=id.style,tc=id.labelStyle}Mn.style=Mn.style+=vc,Mn.labelStyle=Mn.labelStyle+=tc,_t.interpolate!==void 0?Mn.curve=Y1n(_t.interpolate,FH):Ae.defaultInterpolate!==void 0?Mn.curve=Y1n(Ae.defaultInterpolate,FH):Mn.curve=Y1n(AMe.curve,FH),_t.text===void 0?_t.style!==void 0&&(Mn.arrowheadStyle="fill: #333"):(Mn.arrowheadStyle="fill: #333",Mn.labelpos="c"),Mn.labelType="text",Mn.label=_t.text.replace(Vee.lineBreakRegex,` +`),_t.style===void 0&&(Mn.style=Mn.style||"stroke: #333; stroke-width: 1.5px;fill:none;"),Mn.labelStyle=Mn.labelStyle.replace("color:","fill:"),Mn.id=Ue,Mn.classes="flowchart-link "+Wi+" "+Ci;const oo=EMe(Ot,Mn),{source:fo,target:bc}=PMe(_t,j);K1.debug("abc78 source and target",fo,bc),ft.edges.push({id:"e"+_t.start+_t.end,sources:[fo],targets:[bc],labelEl:oo,labels:[{width:Mn.width,height:Mn.height,orgWidth:Mn.width,orgHeight:Mn.height,text:Mn.label,layoutOptions:{"edgeLabels.inline":"true","edgeLabels.placement":"CENTER"}}],edgeData:Mn})}),ft},OMe=function(Ae,It,ft,dt){let Ot="";switch(dt&&(Ot=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,Ot=Ot.replace(/\(/g,"\\("),Ot=Ot.replace(/\)/g,"\\)")),It.arrowTypeStart){case"arrow_cross":Ae.attr("marker-start","url("+Ot+"#"+ft+"-crossStart)");break;case"arrow_point":Ae.attr("marker-start","url("+Ot+"#"+ft+"-pointStart)");break;case"arrow_barb":Ae.attr("marker-start","url("+Ot+"#"+ft+"-barbStart)");break;case"arrow_circle":Ae.attr("marker-start","url("+Ot+"#"+ft+"-circleStart)");break;case"aggregation":Ae.attr("marker-start","url("+Ot+"#"+ft+"-aggregationStart)");break;case"extension":Ae.attr("marker-start","url("+Ot+"#"+ft+"-extensionStart)");break;case"composition":Ae.attr("marker-start","url("+Ot+"#"+ft+"-compositionStart)");break;case"dependency":Ae.attr("marker-start","url("+Ot+"#"+ft+"-dependencyStart)");break;case"lollipop":Ae.attr("marker-start","url("+Ot+"#"+ft+"-lollipopStart)");break}switch(It.arrowTypeEnd){case"arrow_cross":Ae.attr("marker-end","url("+Ot+"#"+ft+"-crossEnd)");break;case"arrow_point":Ae.attr("marker-end","url("+Ot+"#"+ft+"-pointEnd)");break;case"arrow_barb":Ae.attr("marker-end","url("+Ot+"#"+ft+"-barbEnd)");break;case"arrow_circle":Ae.attr("marker-end","url("+Ot+"#"+ft+"-circleEnd)");break;case"aggregation":Ae.attr("marker-end","url("+Ot+"#"+ft+"-aggregationEnd)");break;case"extension":Ae.attr("marker-end","url("+Ot+"#"+ft+"-extensionEnd)");break;case"composition":Ae.attr("marker-end","url("+Ot+"#"+ft+"-compositionEnd)");break;case"dependency":Ae.attr("marker-end","url("+Ot+"#"+ft+"-dependencyEnd)");break;case"lollipop":Ae.attr("marker-end","url("+Ot+"#"+ft+"-lollipopEnd)");break}},DMe=function(Ae,It){K1.info("Extracting classes"),It.db.clear("ver-2");try{return It.parse(Ae),It.db.getClasses()}catch{return{}}},$Me=function(Ae){const It={parentById:{},childrenById:{}},ft=Ae.getSubGraphs();return K1.info("Subgraphs - ",ft),ft.forEach(function(dt){dt.nodes.forEach(function(Ot){It.parentById[Ot]=dt.id,It.childrenById[dt.id]===void 0&&(It.childrenById[dt.id]=[]),It.childrenById[dt.id].push(Ot)})}),ft.forEach(function(dt){dt.id,It.parentById[dt.id]!==void 0&&It.parentById[dt.id]}),It},FMe=function(Ae,It,ft){const dt=MMe(Ae,It,ft);if(dt===void 0||dt==="root")return{x:0,y:0};const Ot=Np[dt].offset;return{x:Ot.posX,y:Ot.posY}},xMe=function(Ae,It,ft,dt,Ot){const Ei=FMe(It.sources[0],It.targets[0],Ot),j=It.sections[0].startPoint,qt=It.sections[0].endPoint,_t=(It.sections[0].bendPoints?It.sections[0].bendPoints:[]).map(tc=>[tc.x+Ei.x,tc.y+Ei.y]),Gt=[[j.x+Ei.x,j.y+Ei.y],..._t,[qt.x+Ei.x,qt.y+Ei.y]],Ue=CMe().curve(FH),Wi=Ae.insert("path").attr("d",Ue(Gt)).attr("class","path").attr("fill","none"),Ci=Ae.insert("g").attr("class","edgeLabel"),Mn=wI(Ci.node().appendChild(It.labelEl)),vc=Mn.node().firstChild.getBoundingClientRect();Mn.attr("width",vc.width),Mn.attr("height",vc.height),Ci.attr("transform",`translate(${It.labels[0].x+Ei.x}, ${It.labels[0].y+Ei.y})`),OMe(Wi,ft,dt.type,dt.arrowMarkerAbsolute)},Jee=(Ae,It)=>{Ae.forEach(ft=>{ft.children||(ft.children=[]);const dt=It.childrenById[ft.id];dt&&dt.forEach(Ot=>{ft.children.push(Np[Ot])}),Jee(ft.children,It)})},LMe=async function(Ae,It,ft,dt){var Ot;dt.db.clear(),Np={},dt.db.setGen("gen-2"),dt.parser.parse(Ae);const Ei=wI("body").append("div").attr("style","height:400px").attr("id","cy");let j={id:"root",layoutOptions:{"elk.hierarchyHandling":"INCLUDE_CHILDREN","org.eclipse.elk.padding":"[top=100, left=100, bottom=110, right=110]","elk.layered.spacing.edgeNodeBetweenLayers":"30","elk.direction":"DOWN"},children:[],edges:[]};switch(K1.info("Drawing flowchart using v3 renderer",Uee),dt.db.getDirection()){case"BT":j.layoutOptions["elk.direction"]="UP";break;case"TB":j.layoutOptions["elk.direction"]="DOWN";break;case"LR":j.layoutOptions["elk.direction"]="RIGHT";break;case"RL":j.layoutOptions["elk.direction"]="LEFT";break}const{securityLevel:yu,flowchart:_t}=Z1n();let Gt;yu==="sandbox"&&(Gt=wI("#i"+It));const Ue=yu==="sandbox"?wI(Gt.nodes()[0].contentDocument.body):wI("body"),Wi=yu==="sandbox"?Gt.nodes()[0].contentDocument:document,Ci=Ue.select(`[id="${It}"]`);vMe(Ci,["point","circle","cross"],dt.type,dt.arrowMarkerAbsolute);const vc=dt.db.getVertices();let tc;const oo=dt.db.getSubGraphs();K1.info("Subgraphs - ",oo);for(let H1=oo.length-1;H1>=0;H1--)tc=oo[H1],dt.db.addVertex(tc.id,tc.title,"group",void 0,tc.classes,tc.dir);const fo=Ci.insert("g").attr("class","subgraphs"),bc=$Me(dt.db);j=SMe(vc,It,Ue,Wi,dt,bc,j);const id=Ci.insert("g").attr("class","edges edgePath"),bw=dt.db.getEdges();j=IMe(bw,dt,j,Ci),Object.keys(Np).forEach(H1=>{const Yo=Np[H1];Yo.parent||j.children.push(Yo),bc.childrenById[H1]!==void 0&&(Yo.labels=[{text:Yo.labelText,layoutOptions:{"nodeLabels.placement":"[H_CENTER, V_TOP, INSIDE]"},width:Yo.labelData.width,height:Yo.labelData.height}],delete Yo.x,delete Yo.y,delete Yo.width,delete Yo.height)}),Jee(j.children,bc),K1.info("after layout",JSON.stringify(j,null,2));const ww=await Uee.layout(j);Yee(0,0,ww.children,Ci,fo,dt,0),K1.info("after layout",ww),(Ot=ww.edges)==null||Ot.map(H1=>{xMe(id,H1,H1.edgeData,dt,bc)}),mMe({},Ci,_t.diagramPadding,_t.useMaxWidth),Ei.remove()},Yee=(Ae,It,ft,dt,Ot,Ei,j)=>{ft.forEach(function(qt){if(qt)if(Np[qt.id].offset={posX:qt.x+Ae,posY:qt.y+It,x:Ae,y:It,depth:j,width:qt.width,height:qt.height},qt.type==="group"){const yu=Ot.insert("g").attr("class","subgraph");yu.insert("rect").attr("class","subgraph subgraph-lvl-"+j%5+" node").attr("x",qt.x+Ae).attr("y",qt.y+It).attr("width",qt.width).attr("height",qt.height);const _t=yu.insert("g").attr("class","label");_t.attr("transform",`translate(${qt.labels[0].x+Ae+qt.x}, ${qt.labels[0].y+It+qt.y})`),_t.node().appendChild(qt.labelData.labelNode),K1.info("Id (UGH)= ",qt.type,qt.labels)}else K1.info("Id (UGH)= ",qt.id),qt.el.attr("transform",`translate(${qt.x+Ae+qt.width/2}, ${qt.y+It+qt.height/2})`)}),ft.forEach(function(qt){qt&&qt.type==="group"&&Yee(Ae+qt.x,It+qt.y,qt.children,dt,Ot,Ei,j+1)})},NMe={getClasses:DMe,draw:LMe},BMe=Ae=>{let It="";for(let ft=0;ft<5;ft++)It+=` + .subgraph-lvl-${ft} { + fill: ${Ae[`surface${ft}`]}; + stroke: ${Ae[`surfacePeer${ft}`]}; + } + `;return It},RMe=Ae=>`.label { + font-family: ${Ae.fontFamily}; + color: ${Ae.nodeTextColor||Ae.textColor}; + } + .cluster-label text { + fill: ${Ae.titleColor}; + } + .cluster-label span { + color: ${Ae.titleColor}; + } + + .label text,span { + fill: ${Ae.nodeTextColor||Ae.textColor}; + color: ${Ae.nodeTextColor||Ae.textColor}; + } + + .node rect, + .node circle, + .node ellipse, + .node polygon, + .node path { + fill: ${Ae.mainBkg}; + stroke: ${Ae.nodeBorder}; + stroke-width: 1px; + } + + .node .label { + text-align: center; + } + .node.clickable { + cursor: pointer; + } + + .arrowheadPath { + fill: ${Ae.arrowheadColor}; + } + + .edgePath .path { + stroke: ${Ae.lineColor}; + stroke-width: 2.0px; + } + + .flowchart-link { + stroke: ${Ae.lineColor}; + fill: none; + } + + .edgeLabel { + background-color: ${Ae.edgeLabelBackground}; + rect { + opacity: 0.5; + background-color: ${Ae.edgeLabelBackground}; + fill: ${Ae.edgeLabelBackground}; + } + text-align: center; + } + + .cluster rect { + fill: ${Ae.clusterBkg}; + stroke: ${Ae.clusterBorder}; + stroke-width: 1px; + } + + .cluster text { + fill: ${Ae.titleColor}; + } + + .cluster span { + color: ${Ae.titleColor}; + } + /* .cluster div { + color: ${Ae.titleColor}; + } */ + + div.mermaidTooltip { + position: absolute; + text-align: center; + max-width: 200px; + padding: 2px; + font-family: ${Ae.fontFamily}; + font-size: 12px; + background: ${Ae.tertiaryColor}; + border: 1px solid ${Ae.border2}; + border-radius: 2px; + pointer-events: none; + z-index: 100; + } + + .flowchartTitleText { + text-anchor: middle; + font-size: 18px; + fill: ${Ae.textColor}; + } + .subgraph { + stroke-width:2; + rx:3; + } + // .subgraph-lvl-1 { + // fill:#ccc; + // // stroke:black; + // } + ${BMe(Ae)} +`,_Me=RMe,HMe={db:gMe,renderer:NMe,parser:pMe,styles:_Me};export{HMe as diagram}; diff --git a/resource/public/doc/webjars/js/diagram-definition.e55ec334-2e3ed2ff.js.gz b/resource/public/doc/webjars/js/diagram-definition.e55ec334-2e3ed2ff.js.gz new file mode 100644 index 0000000..a8d1d56 Binary files /dev/null and b/resource/public/doc/webjars/js/diagram-definition.e55ec334-2e3ed2ff.js.gz differ diff --git a/resource/public/doc/webjars/js/doc-19de6184.js b/resource/public/doc/webjars/js/doc-19de6184.js new file mode 100644 index 0000000..8be723c --- /dev/null +++ b/resource/public/doc/webjars/js/doc-19de6184.js @@ -0,0 +1,3948 @@ +(function(){const H=document.createElement("link").relList;if(H&&H.supports&&H.supports("modulepreload"))return;for(const G of document.querySelectorAll('link[rel="modulepreload"]'))W(G);new MutationObserver(G=>{for(const X of G)if(X.type==="childList")for(const Z of X.addedNodes)Z.tagName==="LINK"&&Z.rel==="modulepreload"&&W(Z)}).observe(document,{childList:!0,subtree:!0});function U(G){const X={};return G.integrity&&(X.integrity=G.integrity),G.referrerpolicy&&(X.referrerPolicy=G.referrerpolicy),G.crossorigin==="use-credentials"?X.credentials="include":G.crossorigin==="anonymous"?X.credentials="omit":X.credentials="same-origin",X}function W(G){if(G.ep)return;G.ep=!0;const X=U(G);fetch(G.href,X)}})();function makeMap(C,H){const U=Object.create(null),W=C.split(",");for(let G=0;G!!U[G.toLowerCase()]:G=>!!U[G]}function normalizeStyle(C){if(isArray$e(C)){const H={};for(let U=0;U{if(U){const W=U.split(propertyDelimiterRE);W.length>1&&(H[W[0].trim()]=W[1].trim())}}),H}function normalizeClass(C){let H="";if(isString$4(C))H=C;else if(isArray$e(C))for(let U=0;UisString$4(C)?C:C==null?"":isArray$e(C)||isObject$f(C)&&(C.toString===objectToString$4||!isFunction$8(C.toString))?JSON.stringify(C,replacer,2):String(C),replacer=(C,H)=>H&&H.__v_isRef?replacer(C,H.value):isMap$4(H)?{[`Map(${H.size})`]:[...H.entries()].reduce((U,[W,G])=>(U[`${W} =>`]=G,U),{})}:isSet$4(H)?{[`Set(${H.size})`]:[...H.values()]}:isObject$f(H)&&!isArray$e(H)&&!isPlainObject$4(H)?String(H):H,EMPTY_OBJ={},EMPTY_ARR=[],NOOP=()=>{},NO=()=>!1,onRE$1=/^on[^a-z]/,isOn$1=C=>onRE$1.test(C),isModelListener=C=>C.startsWith("onUpdate:"),extend$4=Object.assign,remove$1=(C,H)=>{const U=C.indexOf(H);U>-1&&C.splice(U,1)},hasOwnProperty$v=Object.prototype.hasOwnProperty,hasOwn$2=(C,H)=>hasOwnProperty$v.call(C,H),isArray$e=Array.isArray,isMap$4=C=>toTypeString$1(C)==="[object Map]",isSet$4=C=>toTypeString$1(C)==="[object Set]",isFunction$8=C=>typeof C=="function",isString$4=C=>typeof C=="string",isSymbol$6=C=>typeof C=="symbol",isObject$f=C=>C!==null&&typeof C=="object",isPromise=C=>isObject$f(C)&&isFunction$8(C.then)&&isFunction$8(C.catch),objectToString$4=Object.prototype.toString,toTypeString$1=C=>objectToString$4.call(C),toRawType=C=>toTypeString$1(C).slice(8,-1),isPlainObject$4=C=>toTypeString$1(C)==="[object Object]",isIntegerKey=C=>isString$4(C)&&C!=="NaN"&&C[0]!=="-"&&""+parseInt(C,10)===C,isReservedProp=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction$1=C=>{const H=Object.create(null);return U=>H[U]||(H[U]=C(U))},camelizeRE$1=/-(\w)/g,camelize$1=cacheStringFunction$1(C=>C.replace(camelizeRE$1,(H,U)=>U?U.toUpperCase():"")),hyphenateRE$1=/\B([A-Z])/g,hyphenate$1=cacheStringFunction$1(C=>C.replace(hyphenateRE$1,"-$1").toLowerCase()),capitalize$1=cacheStringFunction$1(C=>C.charAt(0).toUpperCase()+C.slice(1)),toHandlerKey=cacheStringFunction$1(C=>C?`on${capitalize$1(C)}`:""),hasChanged=(C,H)=>!Object.is(C,H),invokeArrayFns=(C,H)=>{for(let U=0;U{Object.defineProperty(C,H,{configurable:!0,enumerable:!1,value:U})},looseToNumber=C=>{const H=parseFloat(C);return isNaN(H)?C:H},toNumber$3=C=>{const H=isString$4(C)?Number(C):NaN;return isNaN(H)?C:H};let _globalThis$1;const getGlobalThis$1=()=>_globalThis$1||(_globalThis$1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let activeEffectScope;class EffectScope{constructor(H=!1){this.detached=H,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope,!H&&activeEffectScope&&(this.index=(activeEffectScope.scopes||(activeEffectScope.scopes=[])).push(this)-1)}get active(){return this._active}run(H){if(this._active){const U=activeEffectScope;try{return activeEffectScope=this,H()}finally{activeEffectScope=U}}}on(){activeEffectScope=this}off(){activeEffectScope=this.parent}stop(H){if(this._active){let U,W;for(U=0,W=this.effects.length;U{const H=new Set(C);return H.w=0,H.n=0,H},wasTracked=C=>(C.w&trackOpBit)>0,newTracked=C=>(C.n&trackOpBit)>0,initDepMarkers=({deps:C})=>{if(C.length)for(let H=0;H{const{deps:H}=C;if(H.length){let U=0;for(let W=0;W{(te==="length"||te>=ee)&&Q.push(ie)})}else switch(U!==void 0&&Q.push(Z.get(U)),H){case"add":isArray$e(C)?isIntegerKey(U)&&Q.push(Z.get("length")):(Q.push(Z.get(ITERATE_KEY)),isMap$4(C)&&Q.push(Z.get(MAP_KEY_ITERATE_KEY)));break;case"delete":isArray$e(C)||(Q.push(Z.get(ITERATE_KEY)),isMap$4(C)&&Q.push(Z.get(MAP_KEY_ITERATE_KEY)));break;case"set":isMap$4(C)&&Q.push(Z.get(ITERATE_KEY));break}if(Q.length===1)Q[0]&&triggerEffects(Q[0]);else{const ee=[];for(const ie of Q)ie&&ee.push(...ie);triggerEffects(createDep(ee))}}function triggerEffects(C,H){const U=isArray$e(C)?C:[...C];for(const W of U)W.computed&&triggerEffect(W);for(const W of U)W.computed||triggerEffect(W)}function triggerEffect(C,H){(C!==activeEffect||C.allowRecurse)&&(C.scheduler?C.scheduler():C.run())}function getDepFromReactive(C,H){var U;return(U=targetMap.get(C))===null||U===void 0?void 0:U.get(H)}const isNonTrackableKeys=makeMap("__proto__,__v_isRef,__isVue"),builtInSymbols=new Set(Object.getOwnPropertyNames(Symbol).filter(C=>C!=="arguments"&&C!=="caller").map(C=>Symbol[C]).filter(isSymbol$6)),get$1$2=createGetter(),shallowGet=createGetter(!1,!0),readonlyGet=createGetter(!0),arrayInstrumentations=createArrayInstrumentations();function createArrayInstrumentations(){const C={};return["includes","indexOf","lastIndexOf"].forEach(H=>{C[H]=function(...U){const W=toRaw(this);for(let X=0,Z=this.length;X{C[H]=function(...U){pauseTracking();const W=toRaw(this)[H].apply(this,U);return resetTracking(),W}}),C}function hasOwnProperty$u(C){const H=toRaw(this);return track(H,"has",C),H.hasOwnProperty(C)}function createGetter(C=!1,H=!1){return function(W,G,X){if(G==="__v_isReactive")return!C;if(G==="__v_isReadonly")return C;if(G==="__v_isShallow")return H;if(G==="__v_raw"&&X===(C?H?shallowReadonlyMap:readonlyMap:H?shallowReactiveMap:reactiveMap).get(W))return W;const Z=isArray$e(W);if(!C){if(Z&&hasOwn$2(arrayInstrumentations,G))return Reflect.get(arrayInstrumentations,G,X);if(G==="hasOwnProperty")return hasOwnProperty$u}const Q=Reflect.get(W,G,X);return(isSymbol$6(G)?builtInSymbols.has(G):isNonTrackableKeys(G))||(C||track(W,"get",G),H)?Q:isRef(Q)?Z&&isIntegerKey(G)?Q:Q.value:isObject$f(Q)?C?readonly(Q):reactive(Q):Q}}const set$1$2=createSetter(),shallowSet=createSetter(!0);function createSetter(C=!1){return function(U,W,G,X){let Z=U[W];if(isReadonly(Z)&&isRef(Z)&&!isRef(G))return!1;if(!C&&(!isShallow(G)&&!isReadonly(G)&&(Z=toRaw(Z),G=toRaw(G)),!isArray$e(U)&&isRef(Z)&&!isRef(G)))return Z.value=G,!0;const Q=isArray$e(U)&&isIntegerKey(W)?Number(W)C,getProto=C=>Reflect.getPrototypeOf(C);function get$5(C,H,U=!1,W=!1){C=C.__v_raw;const G=toRaw(C),X=toRaw(H);U||(H!==X&&track(G,"get",H),track(G,"get",X));const{has:Z}=getProto(G),Q=W?toShallow:U?toReadonly:toReactive$1;if(Z.call(G,H))return Q(C.get(H));if(Z.call(G,X))return Q(C.get(X));C!==G&&C.get(H)}function has$2(C,H=!1){const U=this.__v_raw,W=toRaw(U),G=toRaw(C);return H||(C!==G&&track(W,"has",C),track(W,"has",G)),C===G?U.has(C):U.has(C)||U.has(G)}function size(C,H=!1){return C=C.__v_raw,!H&&track(toRaw(C),"iterate",ITERATE_KEY),Reflect.get(C,"size",C)}function add$2(C){C=toRaw(C);const H=toRaw(this);return getProto(H).has.call(H,C)||(H.add(C),trigger$1(H,"add",C,C)),this}function set$5(C,H){H=toRaw(H);const U=toRaw(this),{has:W,get:G}=getProto(U);let X=W.call(U,C);X||(C=toRaw(C),X=W.call(U,C));const Z=G.call(U,C);return U.set(C,H),X?hasChanged(H,Z)&&trigger$1(U,"set",C,H):trigger$1(U,"add",C,H),this}function deleteEntry(C){const H=toRaw(this),{has:U,get:W}=getProto(H);let G=U.call(H,C);G||(C=toRaw(C),G=U.call(H,C)),W&&W.call(H,C);const X=H.delete(C);return G&&trigger$1(H,"delete",C,void 0),X}function clear$h(){const C=toRaw(this),H=C.size!==0,U=C.clear();return H&&trigger$1(C,"clear",void 0,void 0),U}function createForEach(C,H){return function(W,G){const X=this,Z=X.__v_raw,Q=toRaw(Z),ee=H?toShallow:C?toReadonly:toReactive$1;return!C&&track(Q,"iterate",ITERATE_KEY),Z.forEach((ie,te)=>W.call(G,ee(ie),ee(te),X))}}function createIterableMethod(C,H,U){return function(...W){const G=this.__v_raw,X=toRaw(G),Z=isMap$4(X),Q=C==="entries"||C===Symbol.iterator&&Z,ee=C==="keys"&&Z,ie=G[C](...W),te=U?toShallow:H?toReadonly:toReactive$1;return!H&&track(X,"iterate",ee?MAP_KEY_ITERATE_KEY:ITERATE_KEY),{next(){const{value:ne,done:ae}=ie.next();return ae?{value:ne,done:ae}:{value:Q?[te(ne[0]),te(ne[1])]:te(ne),done:ae}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(C){return function(...H){return C==="delete"?!1:this}}function createInstrumentations(){const C={get(X){return get$5(this,X)},get size(){return size(this)},has:has$2,add:add$2,set:set$5,delete:deleteEntry,clear:clear$h,forEach:createForEach(!1,!1)},H={get(X){return get$5(this,X,!1,!0)},get size(){return size(this)},has:has$2,add:add$2,set:set$5,delete:deleteEntry,clear:clear$h,forEach:createForEach(!1,!0)},U={get(X){return get$5(this,X,!0)},get size(){return size(this,!0)},has(X){return has$2.call(this,X,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!1)},W={get(X){return get$5(this,X,!0,!0)},get size(){return size(this,!0)},has(X){return has$2.call(this,X,!0)},add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear"),forEach:createForEach(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(X=>{C[X]=createIterableMethod(X,!1,!1),U[X]=createIterableMethod(X,!0,!1),H[X]=createIterableMethod(X,!1,!0),W[X]=createIterableMethod(X,!0,!0)}),[C,U,H,W]}const[mutableInstrumentations,readonlyInstrumentations,shallowInstrumentations,shallowReadonlyInstrumentations]=createInstrumentations();function createInstrumentationGetter(C,H){const U=H?C?shallowReadonlyInstrumentations:shallowInstrumentations:C?readonlyInstrumentations:mutableInstrumentations;return(W,G,X)=>G==="__v_isReactive"?!C:G==="__v_isReadonly"?C:G==="__v_raw"?W:Reflect.get(hasOwn$2(U,G)&&G in W?U:W,G,X)}const mutableCollectionHandlers={get:createInstrumentationGetter(!1,!1)},shallowCollectionHandlers={get:createInstrumentationGetter(!1,!0)},readonlyCollectionHandlers={get:createInstrumentationGetter(!0,!1)},reactiveMap=new WeakMap,shallowReactiveMap=new WeakMap,readonlyMap=new WeakMap,shallowReadonlyMap=new WeakMap;function targetTypeMap(C){switch(C){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(C){return C.__v_skip||!Object.isExtensible(C)?0:targetTypeMap(toRawType(C))}function reactive(C){return isReadonly(C)?C:createReactiveObject(C,!1,mutableHandlers,mutableCollectionHandlers,reactiveMap)}function shallowReactive(C){return createReactiveObject(C,!1,shallowReactiveHandlers,shallowCollectionHandlers,shallowReactiveMap)}function readonly(C){return createReactiveObject(C,!0,readonlyHandlers,readonlyCollectionHandlers,readonlyMap)}function createReactiveObject(C,H,U,W,G){if(!isObject$f(C)||C.__v_raw&&!(H&&C.__v_isReactive))return C;const X=G.get(C);if(X)return X;const Z=getTargetType(C);if(Z===0)return C;const Q=new Proxy(C,Z===2?W:U);return G.set(C,Q),Q}function isReactive(C){return isReadonly(C)?isReactive(C.__v_raw):!!(C&&C.__v_isReactive)}function isReadonly(C){return!!(C&&C.__v_isReadonly)}function isShallow(C){return!!(C&&C.__v_isShallow)}function isProxy(C){return isReactive(C)||isReadonly(C)}function toRaw(C){const H=C&&C.__v_raw;return H?toRaw(H):C}function markRaw(C){return def(C,"__v_skip",!0),C}const toReactive$1=C=>isObject$f(C)?reactive(C):C,toReadonly=C=>isObject$f(C)?readonly(C):C;function trackRefValue(C){shouldTrack&&activeEffect&&(C=toRaw(C),trackEffects(C.dep||(C.dep=createDep())))}function triggerRefValue(C,H){C=toRaw(C);const U=C.dep;U&&triggerEffects(U)}function isRef(C){return!!(C&&C.__v_isRef===!0)}function ref(C){return createRef$1(C,!1)}function shallowRef(C){return createRef$1(C,!0)}function createRef$1(C,H){return isRef(C)?C:new RefImpl(C,H)}class RefImpl{constructor(H,U){this.__v_isShallow=U,this.dep=void 0,this.__v_isRef=!0,this._rawValue=U?H:toRaw(H),this._value=U?H:toReactive$1(H)}get value(){return trackRefValue(this),this._value}set value(H){const U=this.__v_isShallow||isShallow(H)||isReadonly(H);H=U?H:toRaw(H),hasChanged(H,this._rawValue)&&(this._rawValue=H,this._value=U?H:toReactive$1(H),triggerRefValue(this))}}function unref(C){return isRef(C)?C.value:C}const shallowUnwrapHandlers={get:(C,H,U)=>unref(Reflect.get(C,H,U)),set:(C,H,U,W)=>{const G=C[H];return isRef(G)&&!isRef(U)?(G.value=U,!0):Reflect.set(C,H,U,W)}};function proxyRefs(C){return isReactive(C)?C:new Proxy(C,shallowUnwrapHandlers)}function toRefs(C){const H=isArray$e(C)?new Array(C.length):{};for(const U in C)H[U]=toRef(C,U);return H}class ObjectRefImpl{constructor(H,U,W){this._object=H,this._key=U,this._defaultValue=W,this.__v_isRef=!0}get value(){const H=this._object[this._key];return H===void 0?this._defaultValue:H}set value(H){this._object[this._key]=H}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}function toRef(C,H,U){const W=C[H];return isRef(W)?W:new ObjectRefImpl(C,H,U)}var _a$1;class ComputedRefImpl{constructor(H,U,W,G){this._setter=U,this.dep=void 0,this.__v_isRef=!0,this[_a$1]=!1,this._dirty=!0,this.effect=new ReactiveEffect(H,()=>{this._dirty||(this._dirty=!0,triggerRefValue(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!G,this.__v_isReadonly=W}get value(){const H=toRaw(this);return trackRefValue(H),(H._dirty||!H._cacheable)&&(H._dirty=!1,H._value=H.effect.run()),H._value}set value(H){this._setter(H)}}_a$1="__v_isReadonly";function computed$1(C,H,U=!1){let W,G;const X=isFunction$8(C);return X?(W=C,G=NOOP):(W=C.get,G=C.set),new ComputedRefImpl(W,G,X||!G,U)}function warn$2(C,...H){}function callWithErrorHandling(C,H,U,W){let G;try{G=W?C(...W):C()}catch(X){handleError$1(X,H,U)}return G}function callWithAsyncErrorHandling(C,H,U,W){if(isFunction$8(C)){const X=callWithErrorHandling(C,H,U,W);return X&&isPromise(X)&&X.catch(Z=>{handleError$1(Z,H,U)}),X}const G=[];for(let X=0;X>>1;getId$1(queue$2[W])flushIndex&&queue$2.splice(H,1)}function queuePostFlushCb(C){isArray$e(C)?pendingPostFlushCbs.push(...C):(!activePostFlushCbs||!activePostFlushCbs.includes(C,C.allowRecurse?postFlushIndex+1:postFlushIndex))&&pendingPostFlushCbs.push(C),queueFlush()}function flushPreFlushCbs(C,H=isFlushing?flushIndex+1:0){for(;HgetId$1(U)-getId$1(W)),postFlushIndex=0;postFlushIndexC.id==null?1/0:C.id,comparator=(C,H)=>{const U=getId$1(C)-getId$1(H);if(U===0){if(C.pre&&!H.pre)return-1;if(H.pre&&!C.pre)return 1}return U};function flushJobs(C){isFlushPending=!1,isFlushing=!0,queue$2.sort(comparator);const H=NOOP;try{for(flushIndex=0;flushIndexisString$4(oe)?oe.trim():oe)),ne&&(G=U.map(looseToNumber))}let Q,ee=W[Q=toHandlerKey(H)]||W[Q=toHandlerKey(camelize$1(H))];!ee&&X&&(ee=W[Q=toHandlerKey(hyphenate$1(H))]),ee&&callWithAsyncErrorHandling(ee,C,6,G);const ie=W[Q+"Once"];if(ie){if(!C.emitted)C.emitted={};else if(C.emitted[Q])return;C.emitted[Q]=!0,callWithAsyncErrorHandling(ie,C,6,G)}}function normalizeEmitsOptions(C,H,U=!1){const W=H.emitsCache,G=W.get(C);if(G!==void 0)return G;const X=C.emits;let Z={},Q=!1;if(!isFunction$8(C)){const ee=ie=>{const te=normalizeEmitsOptions(ie,H,!0);te&&(Q=!0,extend$4(Z,te))};!U&&H.mixins.length&&H.mixins.forEach(ee),C.extends&&ee(C.extends),C.mixins&&C.mixins.forEach(ee)}return!X&&!Q?(isObject$f(C)&&W.set(C,null),null):(isArray$e(X)?X.forEach(ee=>Z[ee]=null):extend$4(Z,X),isObject$f(C)&&W.set(C,Z),Z)}function isEmitListener(C,H){return!C||!isOn$1(H)?!1:(H=H.slice(2).replace(/Once$/,""),hasOwn$2(C,H[0].toLowerCase()+H.slice(1))||hasOwn$2(C,hyphenate$1(H))||hasOwn$2(C,H))}let currentRenderingInstance=null,currentScopeId=null;function setCurrentRenderingInstance(C){const H=currentRenderingInstance;return currentRenderingInstance=C,currentScopeId=C&&C.type.__scopeId||null,H}function pushScopeId(C){currentScopeId=C}function popScopeId(){currentScopeId=null}function withCtx(C,H=currentRenderingInstance,U){if(!H||C._n)return C;const W=(...G)=>{W._d&&setBlockTracking(-1);const X=setCurrentRenderingInstance(H);let Z;try{Z=C(...G)}finally{setCurrentRenderingInstance(X),W._d&&setBlockTracking(1)}return Z};return W._n=!0,W._c=!0,W._d=!0,W}function markAttrsAccessed(){}function renderComponentRoot(C){const{type:H,vnode:U,proxy:W,withProxy:G,props:X,propsOptions:[Z],slots:Q,attrs:ee,emit:ie,render:te,renderCache:ne,data:ae,setupState:oe,ctx:se,inheritAttrs:le}=C;let ce,ue;const de=setCurrentRenderingInstance(C);try{if(U.shapeFlag&4){const ge=G||W;ce=normalizeVNode(te.call(ge,ge,ne,X,oe,ae,se)),ue=ee}else{const ge=H;ce=normalizeVNode(ge.length>1?ge(X,{attrs:ee,slots:Q,emit:ie}):ge(X,null)),ue=H.props?ee:getFunctionalFallthrough(ee)}}catch(ge){blockStack.length=0,handleError$1(ge,C,1),ce=createVNode(Comment)}let ve=ce;if(ue&&le!==!1){const ge=Object.keys(ue),{shapeFlag:he}=ve;ge.length&&he&7&&(Z&&ge.some(isModelListener)&&(ue=filterModelListeners(ue,Z)),ve=cloneVNode(ve,ue))}return U.dirs&&(ve=cloneVNode(ve),ve.dirs=ve.dirs?ve.dirs.concat(U.dirs):U.dirs),U.transition&&(ve.transition=U.transition),ce=ve,setCurrentRenderingInstance(de),ce}const getFunctionalFallthrough=C=>{let H;for(const U in C)(U==="class"||U==="style"||isOn$1(U))&&((H||(H={}))[U]=C[U]);return H},filterModelListeners=(C,H)=>{const U={};for(const W in C)(!isModelListener(W)||!(W.slice(9)in H))&&(U[W]=C[W]);return U};function shouldUpdateComponent(C,H,U){const{props:W,children:G,component:X}=C,{props:Z,children:Q,patchFlag:ee}=H,ie=X.emitsOptions;if(H.dirs||H.transition)return!0;if(U&&ee>=0){if(ee&1024)return!0;if(ee&16)return W?hasPropsChanged(W,Z,ie):!!Z;if(ee&8){const te=H.dynamicProps;for(let ne=0;neC.__isSuspense;function queueEffectWithSuspense(C,H){H&&H.pendingBranch?isArray$e(C)?H.effects.push(...C):H.effects.push(C):queuePostFlushCb(C)}function provide(C,H){if(currentInstance){let U=currentInstance.provides;const W=currentInstance.parent&¤tInstance.parent.provides;W===U&&(U=currentInstance.provides=Object.create(W)),U[C]=H}}function inject(C,H,U=!1){const W=currentInstance||currentRenderingInstance;if(W){const G=W.parent==null?W.vnode.appContext&&W.vnode.appContext.provides:W.parent.provides;if(G&&C in G)return G[C];if(arguments.length>1)return U&&isFunction$8(H)?H.call(W.proxy):H}}function watchEffect(C,H){return doWatch(C,null,H)}const INITIAL_WATCHER_VALUE={};function watch(C,H,U){return doWatch(C,H,U)}function doWatch(C,H,{immediate:U,deep:W,flush:G,onTrack:X,onTrigger:Z}=EMPTY_OBJ){const Q=getCurrentScope()===(currentInstance==null?void 0:currentInstance.scope)?currentInstance:null;let ee,ie=!1,te=!1;if(isRef(C)?(ee=()=>C.value,ie=isShallow(C)):isReactive(C)?(ee=()=>C,W=!0):isArray$e(C)?(te=!0,ie=C.some(ve=>isReactive(ve)||isShallow(ve)),ee=()=>C.map(ve=>{if(isRef(ve))return ve.value;if(isReactive(ve))return traverse(ve);if(isFunction$8(ve))return callWithErrorHandling(ve,Q,2)})):isFunction$8(C)?H?ee=()=>callWithErrorHandling(C,Q,2):ee=()=>{if(!(Q&&Q.isUnmounted))return ne&&ne(),callWithAsyncErrorHandling(C,Q,3,[ae])}:ee=NOOP,H&&W){const ve=ee;ee=()=>traverse(ve())}let ne,ae=ve=>{ne=ue.onStop=()=>{callWithErrorHandling(ve,Q,4)}},oe;if(isInSSRComponentSetup)if(ae=NOOP,H?U&&callWithAsyncErrorHandling(H,Q,3,[ee(),te?[]:void 0,ae]):ee(),G==="sync"){const ve=useSSRContext();oe=ve.__watcherHandles||(ve.__watcherHandles=[])}else return NOOP;let se=te?new Array(C.length).fill(INITIAL_WATCHER_VALUE):INITIAL_WATCHER_VALUE;const le=()=>{if(!!ue.active)if(H){const ve=ue.run();(W||ie||(te?ve.some((ge,he)=>hasChanged(ge,se[he])):hasChanged(ve,se)))&&(ne&&ne(),callWithAsyncErrorHandling(H,Q,3,[ve,se===INITIAL_WATCHER_VALUE?void 0:te&&se[0]===INITIAL_WATCHER_VALUE?[]:se,ae]),se=ve)}else ue.run()};le.allowRecurse=!!H;let ce;G==="sync"?ce=le:G==="post"?ce=()=>queuePostRenderEffect(le,Q&&Q.suspense):(le.pre=!0,Q&&(le.id=Q.uid),ce=()=>queueJob(le));const ue=new ReactiveEffect(ee,ce);H?U?le():se=ue.run():G==="post"?queuePostRenderEffect(ue.run.bind(ue),Q&&Q.suspense):ue.run();const de=()=>{ue.stop(),Q&&Q.scope&&remove$1(Q.scope.effects,ue)};return oe&&oe.push(de),de}function instanceWatch(C,H,U){const W=this.proxy,G=isString$4(C)?C.includes(".")?createPathGetter(W,C):()=>W[C]:C.bind(W,W);let X;isFunction$8(H)?X=H:(X=H.handler,U=H);const Z=currentInstance;setCurrentInstance(this);const Q=doWatch(G,X.bind(W),U);return Z?setCurrentInstance(Z):unsetCurrentInstance(),Q}function createPathGetter(C,H){const U=H.split(".");return()=>{let W=C;for(let G=0;G{traverse(U,H)});else if(isPlainObject$4(C))for(const U in C)traverse(C[U],H);return C}function useTransitionState(){const C={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return onMounted(()=>{C.isMounted=!0}),onBeforeUnmount(()=>{C.isUnmounting=!0}),C}const TransitionHookValidator=[Function,Array],BaseTransitionImpl={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator,onEnter:TransitionHookValidator,onAfterEnter:TransitionHookValidator,onEnterCancelled:TransitionHookValidator,onBeforeLeave:TransitionHookValidator,onLeave:TransitionHookValidator,onAfterLeave:TransitionHookValidator,onLeaveCancelled:TransitionHookValidator,onBeforeAppear:TransitionHookValidator,onAppear:TransitionHookValidator,onAfterAppear:TransitionHookValidator,onAppearCancelled:TransitionHookValidator},setup(C,{slots:H}){const U=getCurrentInstance(),W=useTransitionState();let G;return()=>{const X=H.default&&getTransitionRawChildren(H.default(),!0);if(!X||!X.length)return;let Z=X[0];if(X.length>1){for(const le of X)if(le.type!==Comment){Z=le;break}}const Q=toRaw(C),{mode:ee}=Q;if(W.isLeaving)return emptyPlaceholder(Z);const ie=getKeepAliveChild(Z);if(!ie)return emptyPlaceholder(Z);const te=resolveTransitionHooks(ie,Q,W,U);setTransitionHooks(ie,te);const ne=U.subTree,ae=ne&&getKeepAliveChild(ne);let oe=!1;const{getTransitionKey:se}=ie.type;if(se){const le=se();G===void 0?G=le:le!==G&&(G=le,oe=!0)}if(ae&&ae.type!==Comment&&(!isSameVNodeType(ie,ae)||oe)){const le=resolveTransitionHooks(ae,Q,W,U);if(setTransitionHooks(ae,le),ee==="out-in")return W.isLeaving=!0,le.afterLeave=()=>{W.isLeaving=!1,U.update.active!==!1&&U.update()},emptyPlaceholder(Z);ee==="in-out"&&ie.type!==Comment&&(le.delayLeave=(ce,ue,de)=>{const ve=getLeavingNodesForType(W,ae);ve[String(ae.key)]=ae,ce._leaveCb=()=>{ue(),ce._leaveCb=void 0,delete te.delayedLeave},te.delayedLeave=de})}return Z}}},BaseTransition=BaseTransitionImpl;function getLeavingNodesForType(C,H){const{leavingVNodes:U}=C;let W=U.get(H.type);return W||(W=Object.create(null),U.set(H.type,W)),W}function resolveTransitionHooks(C,H,U,W){const{appear:G,mode:X,persisted:Z=!1,onBeforeEnter:Q,onEnter:ee,onAfterEnter:ie,onEnterCancelled:te,onBeforeLeave:ne,onLeave:ae,onAfterLeave:oe,onLeaveCancelled:se,onBeforeAppear:le,onAppear:ce,onAfterAppear:ue,onAppearCancelled:de}=H,ve=String(C.key),ge=getLeavingNodesForType(U,C),he=(be,pe)=>{be&&callWithAsyncErrorHandling(be,W,9,pe)},me=(be,pe)=>{const fe=pe[1];he(be,pe),isArray$e(be)?be.every(ye=>ye.length<=1)&&fe():be.length<=1&&fe()},_e={mode:X,persisted:Z,beforeEnter(be){let pe=Q;if(!U.isMounted)if(G)pe=le||Q;else return;be._leaveCb&&be._leaveCb(!0);const fe=ge[ve];fe&&isSameVNodeType(C,fe)&&fe.el._leaveCb&&fe.el._leaveCb(),he(pe,[be])},enter(be){let pe=ee,fe=ie,ye=te;if(!U.isMounted)if(G)pe=ce||ee,fe=ue||ie,ye=de||te;else return;let $e=!1;const we=be._enterCb=Se=>{$e||($e=!0,Se?he(ye,[be]):he(fe,[be]),_e.delayedLeave&&_e.delayedLeave(),be._enterCb=void 0)};pe?me(pe,[be,we]):we()},leave(be,pe){const fe=String(C.key);if(be._enterCb&&be._enterCb(!0),U.isUnmounting)return pe();he(ne,[be]);let ye=!1;const $e=be._leaveCb=we=>{ye||(ye=!0,pe(),we?he(se,[be]):he(oe,[be]),be._leaveCb=void 0,ge[fe]===C&&delete ge[fe])};ge[fe]=C,ae?me(ae,[be,$e]):$e()},clone(be){return resolveTransitionHooks(be,H,U,W)}};return _e}function emptyPlaceholder(C){if(isKeepAlive(C))return C=cloneVNode(C),C.children=null,C}function getKeepAliveChild(C){return isKeepAlive(C)?C.children?C.children[0]:void 0:C}function setTransitionHooks(C,H){C.shapeFlag&6&&C.component?setTransitionHooks(C.component.subTree,H):C.shapeFlag&128?(C.ssContent.transition=H.clone(C.ssContent),C.ssFallback.transition=H.clone(C.ssFallback)):C.transition=H}function getTransitionRawChildren(C,H=!1,U){let W=[],G=0;for(let X=0;X1)for(let X=0;X!!C.type.__asyncLoader;function defineAsyncComponent(C){isFunction$8(C)&&(C={loader:C});const{loader:H,loadingComponent:U,errorComponent:W,delay:G=200,timeout:X,suspensible:Z=!0,onError:Q}=C;let ee=null,ie,te=0;const ne=()=>(te++,ee=null,ae()),ae=()=>{let oe;return ee||(oe=ee=H().catch(se=>{if(se=se instanceof Error?se:new Error(String(se)),Q)return new Promise((le,ce)=>{Q(se,()=>le(ne()),()=>ce(se),te+1)});throw se}).then(se=>oe!==ee&&ee?ee:(se&&(se.__esModule||se[Symbol.toStringTag]==="Module")&&(se=se.default),ie=se,se)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:ae,get __asyncResolved(){return ie},setup(){const oe=currentInstance;if(ie)return()=>createInnerComp(ie,oe);const se=de=>{ee=null,handleError$1(de,oe,13,!W)};if(Z&&oe.suspense||isInSSRComponentSetup)return ae().then(de=>()=>createInnerComp(de,oe)).catch(de=>(se(de),()=>W?createVNode(W,{error:de}):null));const le=ref(!1),ce=ref(),ue=ref(!!G);return G&&setTimeout(()=>{ue.value=!1},G),X!=null&&setTimeout(()=>{if(!le.value&&!ce.value){const de=new Error(`Async component timed out after ${X}ms.`);se(de),ce.value=de}},X),ae().then(()=>{le.value=!0,oe.parent&&isKeepAlive(oe.parent.vnode)&&queueJob(oe.parent.update)}).catch(de=>{se(de),ce.value=de}),()=>{if(le.value&&ie)return createInnerComp(ie,oe);if(ce.value&&W)return createVNode(W,{error:ce.value});if(U&&!ue.value)return createVNode(U)}}})}function createInnerComp(C,H){const{ref:U,props:W,children:G,ce:X}=H.vnode,Z=createVNode(C,W,G);return Z.ref=U,Z.ce=X,delete H.vnode.ce,Z}const isKeepAlive=C=>C.type.__isKeepAlive;function onActivated(C,H){registerKeepAliveHook(C,"a",H)}function onDeactivated(C,H){registerKeepAliveHook(C,"da",H)}function registerKeepAliveHook(C,H,U=currentInstance){const W=C.__wdc||(C.__wdc=()=>{let G=U;for(;G;){if(G.isDeactivated)return;G=G.parent}return C()});if(injectHook(H,W,U),U){let G=U.parent;for(;G&&G.parent;)isKeepAlive(G.parent.vnode)&&injectToKeepAliveRoot(W,H,U,G),G=G.parent}}function injectToKeepAliveRoot(C,H,U,W){const G=injectHook(H,C,W,!0);onUnmounted(()=>{remove$1(W[H],G)},U)}function injectHook(C,H,U=currentInstance,W=!1){if(U){const G=U[C]||(U[C]=[]),X=H.__weh||(H.__weh=(...Z)=>{if(U.isUnmounted)return;pauseTracking(),setCurrentInstance(U);const Q=callWithAsyncErrorHandling(H,U,C,Z);return unsetCurrentInstance(),resetTracking(),Q});return W?G.unshift(X):G.push(X),X}}const createHook=C=>(H,U=currentInstance)=>(!isInSSRComponentSetup||C==="sp")&&injectHook(C,(...W)=>H(...W),U),onBeforeMount=createHook("bm"),onMounted=createHook("m"),onBeforeUpdate=createHook("bu"),onUpdated=createHook("u"),onBeforeUnmount=createHook("bum"),onUnmounted=createHook("um"),onServerPrefetch=createHook("sp"),onRenderTriggered=createHook("rtg"),onRenderTracked=createHook("rtc");function onErrorCaptured(C,H=currentInstance){injectHook("ec",C,H)}function withDirectives(C,H){const U=currentRenderingInstance;if(U===null)return C;const W=getExposeProxy(U)||U.proxy,G=C.dirs||(C.dirs=[]);for(let X=0;XH(Z,Q,void 0,X&&X[Q]));else{const Z=Object.keys(C);G=new Array(Z.length);for(let Q=0,ee=Z.length;QisVNode$1(H)?!(H.type===Comment||H.type===Fragment&&!ensureValidVNode(H.children)):!0)?C:null}const getPublicInstance=C=>C?isStatefulComponent(C)?getExposeProxy(C)||C.proxy:getPublicInstance(C.parent):null,publicPropertiesMap=extend$4(Object.create(null),{$:C=>C,$el:C=>C.vnode.el,$data:C=>C.data,$props:C=>C.props,$attrs:C=>C.attrs,$slots:C=>C.slots,$refs:C=>C.refs,$parent:C=>getPublicInstance(C.parent),$root:C=>getPublicInstance(C.root),$emit:C=>C.emit,$options:C=>resolveMergedOptions(C),$forceUpdate:C=>C.f||(C.f=()=>queueJob(C.update)),$nextTick:C=>C.n||(C.n=nextTick$1.bind(C.proxy)),$watch:C=>instanceWatch.bind(C)}),hasSetupBinding=(C,H)=>C!==EMPTY_OBJ&&!C.__isScriptSetup&&hasOwn$2(C,H),PublicInstanceProxyHandlers={get({_:C},H){const{ctx:U,setupState:W,data:G,props:X,accessCache:Z,type:Q,appContext:ee}=C;let ie;if(H[0]!=="$"){const oe=Z[H];if(oe!==void 0)switch(oe){case 1:return W[H];case 2:return G[H];case 4:return U[H];case 3:return X[H]}else{if(hasSetupBinding(W,H))return Z[H]=1,W[H];if(G!==EMPTY_OBJ&&hasOwn$2(G,H))return Z[H]=2,G[H];if((ie=C.propsOptions[0])&&hasOwn$2(ie,H))return Z[H]=3,X[H];if(U!==EMPTY_OBJ&&hasOwn$2(U,H))return Z[H]=4,U[H];shouldCacheAccess&&(Z[H]=0)}}const te=publicPropertiesMap[H];let ne,ae;if(te)return H==="$attrs"&&track(C,"get",H),te(C);if((ne=Q.__cssModules)&&(ne=ne[H]))return ne;if(U!==EMPTY_OBJ&&hasOwn$2(U,H))return Z[H]=4,U[H];if(ae=ee.config.globalProperties,hasOwn$2(ae,H))return ae[H]},set({_:C},H,U){const{data:W,setupState:G,ctx:X}=C;return hasSetupBinding(G,H)?(G[H]=U,!0):W!==EMPTY_OBJ&&hasOwn$2(W,H)?(W[H]=U,!0):hasOwn$2(C.props,H)||H[0]==="$"&&H.slice(1)in C?!1:(X[H]=U,!0)},has({_:{data:C,setupState:H,accessCache:U,ctx:W,appContext:G,propsOptions:X}},Z){let Q;return!!U[Z]||C!==EMPTY_OBJ&&hasOwn$2(C,Z)||hasSetupBinding(H,Z)||(Q=X[0])&&hasOwn$2(Q,Z)||hasOwn$2(W,Z)||hasOwn$2(publicPropertiesMap,Z)||hasOwn$2(G.config.globalProperties,Z)},defineProperty(C,H,U){return U.get!=null?C._.accessCache[H]=0:hasOwn$2(U,"value")&&this.set(C,H,U.value,null),Reflect.defineProperty(C,H,U)}};let shouldCacheAccess=!0;function applyOptions(C){const H=resolveMergedOptions(C),U=C.proxy,W=C.ctx;shouldCacheAccess=!1,H.beforeCreate&&callHook$1(H.beforeCreate,C,"bc");const{data:G,computed:X,methods:Z,watch:Q,provide:ee,inject:ie,created:te,beforeMount:ne,mounted:ae,beforeUpdate:oe,updated:se,activated:le,deactivated:ce,beforeDestroy:ue,beforeUnmount:de,destroyed:ve,unmounted:ge,render:he,renderTracked:me,renderTriggered:_e,errorCaptured:be,serverPrefetch:pe,expose:fe,inheritAttrs:ye,components:$e,directives:we,filters:Se}=H;if(ie&&resolveInjections(ie,W,null,C.appContext.config.unwrapInjectedRef),Z)for(const ke in Z){const Ie=Z[ke];isFunction$8(Ie)&&(W[ke]=Ie.bind(U))}if(G){const ke=G.call(U,U);isObject$f(ke)&&(C.data=reactive(ke))}if(shouldCacheAccess=!0,X)for(const ke in X){const Ie=X[ke],Ae=isFunction$8(Ie)?Ie.bind(U,U):isFunction$8(Ie.get)?Ie.get.bind(U,U):NOOP,Me=!isFunction$8(Ie)&&isFunction$8(Ie.set)?Ie.set.bind(U):NOOP,Fe=computed({get:Ae,set:Me});Object.defineProperty(W,ke,{enumerable:!0,configurable:!0,get:()=>Fe.value,set:Be=>Fe.value=Be})}if(Q)for(const ke in Q)createWatcher(Q[ke],W,U,ke);if(ee){const ke=isFunction$8(ee)?ee.call(U):ee;Reflect.ownKeys(ke).forEach(Ie=>{provide(Ie,ke[Ie])})}te&&callHook$1(te,C,"c");function xe(ke,Ie){isArray$e(Ie)?Ie.forEach(Ae=>ke(Ae.bind(U))):Ie&&ke(Ie.bind(U))}if(xe(onBeforeMount,ne),xe(onMounted,ae),xe(onBeforeUpdate,oe),xe(onUpdated,se),xe(onActivated,le),xe(onDeactivated,ce),xe(onErrorCaptured,be),xe(onRenderTracked,me),xe(onRenderTriggered,_e),xe(onBeforeUnmount,de),xe(onUnmounted,ge),xe(onServerPrefetch,pe),isArray$e(fe))if(fe.length){const ke=C.exposed||(C.exposed={});fe.forEach(Ie=>{Object.defineProperty(ke,Ie,{get:()=>U[Ie],set:Ae=>U[Ie]=Ae})})}else C.exposed||(C.exposed={});he&&C.render===NOOP&&(C.render=he),ye!=null&&(C.inheritAttrs=ye),$e&&(C.components=$e),we&&(C.directives=we)}function resolveInjections(C,H,U=NOOP,W=!1){isArray$e(C)&&(C=normalizeInject(C));for(const G in C){const X=C[G];let Z;isObject$f(X)?"default"in X?Z=inject(X.from||G,X.default,!0):Z=inject(X.from||G):Z=inject(X),isRef(Z)&&W?Object.defineProperty(H,G,{enumerable:!0,configurable:!0,get:()=>Z.value,set:Q=>Z.value=Q}):H[G]=Z}}function callHook$1(C,H,U){callWithAsyncErrorHandling(isArray$e(C)?C.map(W=>W.bind(H.proxy)):C.bind(H.proxy),H,U)}function createWatcher(C,H,U,W){const G=W.includes(".")?createPathGetter(U,W):()=>U[W];if(isString$4(C)){const X=H[C];isFunction$8(X)&&watch(G,X)}else if(isFunction$8(C))watch(G,C.bind(U));else if(isObject$f(C))if(isArray$e(C))C.forEach(X=>createWatcher(X,H,U,W));else{const X=isFunction$8(C.handler)?C.handler.bind(U):H[C.handler];isFunction$8(X)&&watch(G,X,C)}}function resolveMergedOptions(C){const H=C.type,{mixins:U,extends:W}=H,{mixins:G,optionsCache:X,config:{optionMergeStrategies:Z}}=C.appContext,Q=X.get(H);let ee;return Q?ee=Q:!G.length&&!U&&!W?ee=H:(ee={},G.length&&G.forEach(ie=>mergeOptions$1(ee,ie,Z,!0)),mergeOptions$1(ee,H,Z)),isObject$f(H)&&X.set(H,ee),ee}function mergeOptions$1(C,H,U,W=!1){const{mixins:G,extends:X}=H;X&&mergeOptions$1(C,X,U,!0),G&&G.forEach(Z=>mergeOptions$1(C,Z,U,!0));for(const Z in H)if(!(W&&Z==="expose")){const Q=internalOptionMergeStrats[Z]||U&&U[Z];C[Z]=Q?Q(C[Z],H[Z]):H[Z]}return C}const internalOptionMergeStrats={data:mergeDataFn,props:mergeObjectOptions,emits:mergeObjectOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(C,H){return H?C?function(){return extend$4(isFunction$8(C)?C.call(this,this):C,isFunction$8(H)?H.call(this,this):H)}:H:C}function mergeInject(C,H){return mergeObjectOptions(normalizeInject(C),normalizeInject(H))}function normalizeInject(C){if(isArray$e(C)){const H={};for(let U=0;U0)&&!(Z&16)){if(Z&8){const te=C.vnode.dynamicProps;for(let ne=0;ne{ee=!0;const[ae,oe]=normalizePropsOptions(ne,H,!0);extend$4(Z,ae),oe&&Q.push(...oe)};!U&&H.mixins.length&&H.mixins.forEach(te),C.extends&&te(C.extends),C.mixins&&C.mixins.forEach(te)}if(!X&&!ee)return isObject$f(C)&&W.set(C,EMPTY_ARR),EMPTY_ARR;if(isArray$e(X))for(let te=0;te-1,oe[1]=le<0||se-1||hasOwn$2(oe,"default"))&&Q.push(ne)}}}const ie=[Z,Q];return isObject$f(C)&&W.set(C,ie),ie}function validatePropName(C){return C[0]!=="$"}function getType(C){const H=C&&C.toString().match(/^\s*(function|class) (\w+)/);return H?H[2]:C===null?"null":""}function isSameType(C,H){return getType(C)===getType(H)}function getTypeIndex(C,H){return isArray$e(H)?H.findIndex(U=>isSameType(U,C)):isFunction$8(H)&&isSameType(H,C)?0:-1}const isInternalKey=C=>C[0]==="_"||C==="$stable",normalizeSlotValue=C=>isArray$e(C)?C.map(normalizeVNode):[normalizeVNode(C)],normalizeSlot$1=(C,H,U)=>{if(H._n)return H;const W=withCtx((...G)=>normalizeSlotValue(H(...G)),U);return W._c=!1,W},normalizeObjectSlots=(C,H,U)=>{const W=C._ctx;for(const G in C){if(isInternalKey(G))continue;const X=C[G];if(isFunction$8(X))H[G]=normalizeSlot$1(G,X,W);else if(X!=null){const Z=normalizeSlotValue(X);H[G]=()=>Z}}},normalizeVNodeSlots=(C,H)=>{const U=normalizeSlotValue(H);C.slots.default=()=>U},initSlots=(C,H)=>{if(C.vnode.shapeFlag&32){const U=H._;U?(C.slots=toRaw(H),def(H,"_",U)):normalizeObjectSlots(H,C.slots={})}else C.slots={},H&&normalizeVNodeSlots(C,H);def(C.slots,InternalObjectKey,1)},updateSlots=(C,H,U)=>{const{vnode:W,slots:G}=C;let X=!0,Z=EMPTY_OBJ;if(W.shapeFlag&32){const Q=H._;Q?U&&Q===1?X=!1:(extend$4(G,H),!U&&Q===1&&delete G._):(X=!H.$stable,normalizeObjectSlots(H,G)),Z=H}else H&&(normalizeVNodeSlots(C,H),Z={default:1});if(X)for(const Q in G)!isInternalKey(Q)&&!(Q in Z)&&delete G[Q]};function createAppContext(){return{app:null,config:{isNativeTag:NO,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 uid$1=0;function createAppAPI(C,H){return function(W,G=null){isFunction$8(W)||(W=Object.assign({},W)),G!=null&&!isObject$f(G)&&(G=null);const X=createAppContext(),Z=new Set;let Q=!1;const ee=X.app={_uid:uid$1++,_component:W,_props:G,_container:null,_context:X,_instance:null,version:version$2,get config(){return X.config},set config(ie){},use(ie,...te){return Z.has(ie)||(ie&&isFunction$8(ie.install)?(Z.add(ie),ie.install(ee,...te)):isFunction$8(ie)&&(Z.add(ie),ie(ee,...te))),ee},mixin(ie){return X.mixins.includes(ie)||X.mixins.push(ie),ee},component(ie,te){return te?(X.components[ie]=te,ee):X.components[ie]},directive(ie,te){return te?(X.directives[ie]=te,ee):X.directives[ie]},mount(ie,te,ne){if(!Q){const ae=createVNode(W,G);return ae.appContext=X,te&&H?H(ae,ie):C(ae,ie,ne),Q=!0,ee._container=ie,ie.__vue_app__=ee,getExposeProxy(ae.component)||ae.component.proxy}},unmount(){Q&&(C(null,ee._container),delete ee._container.__vue_app__)},provide(ie,te){return X.provides[ie]=te,ee}};return ee}}function setRef(C,H,U,W,G=!1){if(isArray$e(C)){C.forEach((ae,oe)=>setRef(ae,H&&(isArray$e(H)?H[oe]:H),U,W,G));return}if(isAsyncWrapper(W)&&!G)return;const X=W.shapeFlag&4?getExposeProxy(W.component)||W.component.proxy:W.el,Z=G?null:X,{i:Q,r:ee}=C,ie=H&&H.r,te=Q.refs===EMPTY_OBJ?Q.refs={}:Q.refs,ne=Q.setupState;if(ie!=null&&ie!==ee&&(isString$4(ie)?(te[ie]=null,hasOwn$2(ne,ie)&&(ne[ie]=null)):isRef(ie)&&(ie.value=null)),isFunction$8(ee))callWithErrorHandling(ee,Q,12,[Z,te]);else{const ae=isString$4(ee),oe=isRef(ee);if(ae||oe){const se=()=>{if(C.f){const le=ae?hasOwn$2(ne,ee)?ne[ee]:te[ee]:ee.value;G?isArray$e(le)&&remove$1(le,X):isArray$e(le)?le.includes(X)||le.push(X):ae?(te[ee]=[X],hasOwn$2(ne,ee)&&(ne[ee]=te[ee])):(ee.value=[X],C.k&&(te[C.k]=ee.value))}else ae?(te[ee]=Z,hasOwn$2(ne,ee)&&(ne[ee]=Z)):oe&&(ee.value=Z,C.k&&(te[C.k]=Z))};Z?(se.id=-1,queuePostRenderEffect(se,U)):se()}}}const queuePostRenderEffect=queueEffectWithSuspense;function createRenderer(C){return baseCreateRenderer(C)}function baseCreateRenderer(C,H){const U=getGlobalThis$1();U.__VUE__=!0;const{insert:W,remove:G,patchProp:X,createElement:Z,createText:Q,createComment:ee,setText:ie,setElementText:te,parentNode:ne,nextSibling:ae,setScopeId:oe=NOOP,insertStaticContent:se}=C,le=(Ee,Ce,Pe,Re=null,Ze=null,Oe=null,Qe=!1,Xe=null,et=!!Ce.dynamicChildren)=>{if(Ee===Ce)return;Ee&&!isSameVNodeType(Ee,Ce)&&(Re=Je(Ee),Be(Ee,Ze,Oe,!0),Ee=null),Ce.patchFlag===-2&&(et=!1,Ce.dynamicChildren=null);const{type:We,ref:He,shapeFlag:Ye}=Ce;switch(We){case Text:ce(Ee,Ce,Pe,Re);break;case Comment:ue(Ee,Ce,Pe,Re);break;case Static:Ee==null&&de(Ce,Pe,Re,Qe);break;case Fragment:$e(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe,et);break;default:Ye&1?he(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe,et):Ye&6?we(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe,et):(Ye&64||Ye&128)&&We.process(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe,et,Ge)}He!=null&&Ze&&setRef(He,Ee&&Ee.ref,Oe,Ce||Ee,!Ce)},ce=(Ee,Ce,Pe,Re)=>{if(Ee==null)W(Ce.el=Q(Ce.children),Pe,Re);else{const Ze=Ce.el=Ee.el;Ce.children!==Ee.children&&ie(Ze,Ce.children)}},ue=(Ee,Ce,Pe,Re)=>{Ee==null?W(Ce.el=ee(Ce.children||""),Pe,Re):Ce.el=Ee.el},de=(Ee,Ce,Pe,Re)=>{[Ee.el,Ee.anchor]=se(Ee.children,Ce,Pe,Re,Ee.el,Ee.anchor)},ve=({el:Ee,anchor:Ce},Pe,Re)=>{let Ze;for(;Ee&&Ee!==Ce;)Ze=ae(Ee),W(Ee,Pe,Re),Ee=Ze;W(Ce,Pe,Re)},ge=({el:Ee,anchor:Ce})=>{let Pe;for(;Ee&&Ee!==Ce;)Pe=ae(Ee),G(Ee),Ee=Pe;G(Ce)},he=(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe,et)=>{Qe=Qe||Ce.type==="svg",Ee==null?me(Ce,Pe,Re,Ze,Oe,Qe,Xe,et):pe(Ee,Ce,Ze,Oe,Qe,Xe,et)},me=(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe)=>{let et,We;const{type:He,props:Ye,shapeFlag:nt,transition:tt,dirs:at}=Ee;if(et=Ee.el=Z(Ee.type,Oe,Ye&&Ye.is,Ye),nt&8?te(et,Ee.children):nt&16&&be(Ee.children,et,null,Re,Ze,Oe&&He!=="foreignObject",Qe,Xe),at&&invokeDirectiveHook(Ee,null,Re,"created"),_e(et,Ee,Ee.scopeId,Qe,Re),Ye){for(const st in Ye)st!=="value"&&!isReservedProp(st)&&X(et,st,null,Ye[st],Oe,Ee.children,Re,Ze,De);"value"in Ye&&X(et,"value",null,Ye.value),(We=Ye.onVnodeBeforeMount)&&invokeVNodeHook(We,Re,Ee)}at&&invokeDirectiveHook(Ee,null,Re,"beforeMount");const St=(!Ze||Ze&&!Ze.pendingBranch)&&tt&&!tt.persisted;St&&tt.beforeEnter(et),W(et,Ce,Pe),((We=Ye&&Ye.onVnodeMounted)||St||at)&&queuePostRenderEffect(()=>{We&&invokeVNodeHook(We,Re,Ee),St&&tt.enter(et),at&&invokeDirectiveHook(Ee,null,Re,"mounted")},Ze)},_e=(Ee,Ce,Pe,Re,Ze)=>{if(Pe&&oe(Ee,Pe),Re)for(let Oe=0;Oe{for(let We=et;We{const Xe=Ce.el=Ee.el;let{patchFlag:et,dynamicChildren:We,dirs:He}=Ce;et|=Ee.patchFlag&16;const Ye=Ee.props||EMPTY_OBJ,nt=Ce.props||EMPTY_OBJ;let tt;Pe&&toggleRecurse(Pe,!1),(tt=nt.onVnodeBeforeUpdate)&&invokeVNodeHook(tt,Pe,Ce,Ee),He&&invokeDirectiveHook(Ce,Ee,Pe,"beforeUpdate"),Pe&&toggleRecurse(Pe,!0);const at=Ze&&Ce.type!=="foreignObject";if(We?fe(Ee.dynamicChildren,We,Xe,Pe,Re,at,Oe):Qe||Ie(Ee,Ce,Xe,null,Pe,Re,at,Oe,!1),et>0){if(et&16)ye(Xe,Ce,Ye,nt,Pe,Re,Ze);else if(et&2&&Ye.class!==nt.class&&X(Xe,"class",null,nt.class,Ze),et&4&&X(Xe,"style",Ye.style,nt.style,Ze),et&8){const St=Ce.dynamicProps;for(let st=0;st{tt&&invokeVNodeHook(tt,Pe,Ce,Ee),He&&invokeDirectiveHook(Ce,Ee,Pe,"updated")},Re)},fe=(Ee,Ce,Pe,Re,Ze,Oe,Qe)=>{for(let Xe=0;Xe{if(Pe!==Re){if(Pe!==EMPTY_OBJ)for(const Xe in Pe)!isReservedProp(Xe)&&!(Xe in Re)&&X(Ee,Xe,Pe[Xe],null,Qe,Ce.children,Ze,Oe,De);for(const Xe in Re){if(isReservedProp(Xe))continue;const et=Re[Xe],We=Pe[Xe];et!==We&&Xe!=="value"&&X(Ee,Xe,We,et,Qe,Ce.children,Ze,Oe,De)}"value"in Re&&X(Ee,"value",Pe.value,Re.value)}},$e=(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe,et)=>{const We=Ce.el=Ee?Ee.el:Q(""),He=Ce.anchor=Ee?Ee.anchor:Q("");let{patchFlag:Ye,dynamicChildren:nt,slotScopeIds:tt}=Ce;tt&&(Xe=Xe?Xe.concat(tt):tt),Ee==null?(W(We,Pe,Re),W(He,Pe,Re),be(Ce.children,Pe,He,Ze,Oe,Qe,Xe,et)):Ye>0&&Ye&64&&nt&&Ee.dynamicChildren?(fe(Ee.dynamicChildren,nt,Pe,Ze,Oe,Qe,Xe),(Ce.key!=null||Ze&&Ce===Ze.subTree)&&traverseStaticChildren(Ee,Ce,!0)):Ie(Ee,Ce,Pe,He,Ze,Oe,Qe,Xe,et)},we=(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe,et)=>{Ce.slotScopeIds=Xe,Ee==null?Ce.shapeFlag&512?Ze.ctx.activate(Ce,Pe,Re,Qe,et):Se(Ce,Pe,Re,Ze,Oe,Qe,et):Te(Ee,Ce,et)},Se=(Ee,Ce,Pe,Re,Ze,Oe,Qe)=>{const Xe=Ee.component=createComponentInstance(Ee,Re,Ze);if(isKeepAlive(Ee)&&(Xe.ctx.renderer=Ge),setupComponent(Xe),Xe.asyncDep){if(Ze&&Ze.registerDep(Xe,xe),!Ee.el){const et=Xe.subTree=createVNode(Comment);ue(null,et,Ce,Pe)}return}xe(Xe,Ee,Ce,Pe,Ze,Oe,Qe)},Te=(Ee,Ce,Pe)=>{const Re=Ce.component=Ee.component;if(shouldUpdateComponent(Ee,Ce,Pe))if(Re.asyncDep&&!Re.asyncResolved){ke(Re,Ce,Pe);return}else Re.next=Ce,invalidateJob(Re.update),Re.update();else Ce.el=Ee.el,Re.vnode=Ce},xe=(Ee,Ce,Pe,Re,Ze,Oe,Qe)=>{const Xe=()=>{if(Ee.isMounted){let{next:He,bu:Ye,u:nt,parent:tt,vnode:at}=Ee,St=He,st;toggleRecurse(Ee,!1),He?(He.el=at.el,ke(Ee,He,Qe)):He=at,Ye&&invokeArrayFns(Ye),(st=He.props&&He.props.onVnodeBeforeUpdate)&&invokeVNodeHook(st,tt,He,at),toggleRecurse(Ee,!0);const it=renderComponentRoot(Ee),pt=Ee.subTree;Ee.subTree=it,le(pt,it,ne(pt.el),Je(pt),Ee,Ze,Oe),He.el=it.el,St===null&&updateHOCHostEl(Ee,it.el),nt&&queuePostRenderEffect(nt,Ze),(st=He.props&&He.props.onVnodeUpdated)&&queuePostRenderEffect(()=>invokeVNodeHook(st,tt,He,at),Ze)}else{let He;const{el:Ye,props:nt}=Ce,{bm:tt,m:at,parent:St}=Ee,st=isAsyncWrapper(Ce);if(toggleRecurse(Ee,!1),tt&&invokeArrayFns(tt),!st&&(He=nt&&nt.onVnodeBeforeMount)&&invokeVNodeHook(He,St,Ce),toggleRecurse(Ee,!0),Ye&&Ke){const it=()=>{Ee.subTree=renderComponentRoot(Ee),Ke(Ye,Ee.subTree,Ee,Ze,null)};st?Ce.type.__asyncLoader().then(()=>!Ee.isUnmounted&&it()):it()}else{const it=Ee.subTree=renderComponentRoot(Ee);le(null,it,Pe,Re,Ee,Ze,Oe),Ce.el=it.el}if(at&&queuePostRenderEffect(at,Ze),!st&&(He=nt&&nt.onVnodeMounted)){const it=Ce;queuePostRenderEffect(()=>invokeVNodeHook(He,St,it),Ze)}(Ce.shapeFlag&256||St&&isAsyncWrapper(St.vnode)&&St.vnode.shapeFlag&256)&&Ee.a&&queuePostRenderEffect(Ee.a,Ze),Ee.isMounted=!0,Ce=Pe=Re=null}},et=Ee.effect=new ReactiveEffect(Xe,()=>queueJob(We),Ee.scope),We=Ee.update=()=>et.run();We.id=Ee.uid,toggleRecurse(Ee,!0),We()},ke=(Ee,Ce,Pe)=>{Ce.component=Ee;const Re=Ee.vnode.props;Ee.vnode=Ce,Ee.next=null,updateProps(Ee,Ce.props,Re,Pe),updateSlots(Ee,Ce.children,Pe),pauseTracking(),flushPreFlushCbs(),resetTracking()},Ie=(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe,et=!1)=>{const We=Ee&&Ee.children,He=Ee?Ee.shapeFlag:0,Ye=Ce.children,{patchFlag:nt,shapeFlag:tt}=Ce;if(nt>0){if(nt&128){Me(We,Ye,Pe,Re,Ze,Oe,Qe,Xe,et);return}else if(nt&256){Ae(We,Ye,Pe,Re,Ze,Oe,Qe,Xe,et);return}}tt&8?(He&16&&De(We,Ze,Oe),Ye!==We&&te(Pe,Ye)):He&16?tt&16?Me(We,Ye,Pe,Re,Ze,Oe,Qe,Xe,et):De(We,Ze,Oe,!0):(He&8&&te(Pe,""),tt&16&&be(Ye,Pe,Re,Ze,Oe,Qe,Xe,et))},Ae=(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe,et)=>{Ee=Ee||EMPTY_ARR,Ce=Ce||EMPTY_ARR;const We=Ee.length,He=Ce.length,Ye=Math.min(We,He);let nt;for(nt=0;ntHe?De(Ee,Ze,Oe,!0,!1,Ye):be(Ce,Pe,Re,Ze,Oe,Qe,Xe,et,Ye)},Me=(Ee,Ce,Pe,Re,Ze,Oe,Qe,Xe,et)=>{let We=0;const He=Ce.length;let Ye=Ee.length-1,nt=He-1;for(;We<=Ye&&We<=nt;){const tt=Ee[We],at=Ce[We]=et?cloneIfMounted(Ce[We]):normalizeVNode(Ce[We]);if(isSameVNodeType(tt,at))le(tt,at,Pe,null,Ze,Oe,Qe,Xe,et);else break;We++}for(;We<=Ye&&We<=nt;){const tt=Ee[Ye],at=Ce[nt]=et?cloneIfMounted(Ce[nt]):normalizeVNode(Ce[nt]);if(isSameVNodeType(tt,at))le(tt,at,Pe,null,Ze,Oe,Qe,Xe,et);else break;Ye--,nt--}if(We>Ye){if(We<=nt){const tt=nt+1,at=ttnt)for(;We<=Ye;)Be(Ee[We],Ze,Oe,!0),We++;else{const tt=We,at=We,St=new Map;for(We=at;We<=nt;We++){const lt=Ce[We]=et?cloneIfMounted(Ce[We]):normalizeVNode(Ce[We]);lt.key!=null&&St.set(lt.key,We)}let st,it=0;const pt=nt-at+1;let wt=!1,xt=0;const mt=new Array(pt);for(We=0;We=pt){Be(lt,Ze,Oe,!0);continue}let ct;if(lt.key!=null)ct=St.get(lt.key);else for(st=at;st<=nt;st++)if(mt[st-at]===0&&isSameVNodeType(lt,Ce[st])){ct=st;break}ct===void 0?Be(lt,Ze,Oe,!0):(mt[ct-at]=We+1,ct>=xt?xt=ct:wt=!0,le(lt,Ce[ct],Pe,null,Ze,Oe,Qe,Xe,et),it++)}const gt=wt?getSequence(mt):EMPTY_ARR;for(st=gt.length-1,We=pt-1;We>=0;We--){const lt=at+We,ct=Ce[lt],vt=lt+1{const{el:Oe,type:Qe,transition:Xe,children:et,shapeFlag:We}=Ee;if(We&6){Fe(Ee.component.subTree,Ce,Pe,Re);return}if(We&128){Ee.suspense.move(Ce,Pe,Re);return}if(We&64){Qe.move(Ee,Ce,Pe,Ge);return}if(Qe===Fragment){W(Oe,Ce,Pe);for(let Ye=0;YeXe.enter(Oe),Ze);else{const{leave:Ye,delayLeave:nt,afterLeave:tt}=Xe,at=()=>W(Oe,Ce,Pe),St=()=>{Ye(Oe,()=>{at(),tt&&tt()})};nt?nt(Oe,at,St):St()}else W(Oe,Ce,Pe)},Be=(Ee,Ce,Pe,Re=!1,Ze=!1)=>{const{type:Oe,props:Qe,ref:Xe,children:et,dynamicChildren:We,shapeFlag:He,patchFlag:Ye,dirs:nt}=Ee;if(Xe!=null&&setRef(Xe,null,Pe,Ee,!0),He&256){Ce.ctx.deactivate(Ee);return}const tt=He&1&&nt,at=!isAsyncWrapper(Ee);let St;if(at&&(St=Qe&&Qe.onVnodeBeforeUnmount)&&invokeVNodeHook(St,Ce,Ee),He&6)Le(Ee.component,Pe,Re);else{if(He&128){Ee.suspense.unmount(Pe,Re);return}tt&&invokeDirectiveHook(Ee,null,Ce,"beforeUnmount"),He&64?Ee.type.remove(Ee,Ce,Pe,Ze,Ge,Re):We&&(Oe!==Fragment||Ye>0&&Ye&64)?De(We,Ce,Pe,!1,!0):(Oe===Fragment&&Ye&384||!Ze&&He&16)&&De(et,Ce,Pe),Re&&Ne(Ee)}(at&&(St=Qe&&Qe.onVnodeUnmounted)||tt)&&queuePostRenderEffect(()=>{St&&invokeVNodeHook(St,Ce,Ee),tt&&invokeDirectiveHook(Ee,null,Ce,"unmounted")},Pe)},Ne=Ee=>{const{type:Ce,el:Pe,anchor:Re,transition:Ze}=Ee;if(Ce===Fragment){Ve(Pe,Re);return}if(Ce===Static){ge(Ee);return}const Oe=()=>{G(Pe),Ze&&!Ze.persisted&&Ze.afterLeave&&Ze.afterLeave()};if(Ee.shapeFlag&1&&Ze&&!Ze.persisted){const{leave:Qe,delayLeave:Xe}=Ze,et=()=>Qe(Pe,Oe);Xe?Xe(Ee.el,Oe,et):et()}else Oe()},Ve=(Ee,Ce)=>{let Pe;for(;Ee!==Ce;)Pe=ae(Ee),G(Ee),Ee=Pe;G(Ce)},Le=(Ee,Ce,Pe)=>{const{bum:Re,scope:Ze,update:Oe,subTree:Qe,um:Xe}=Ee;Re&&invokeArrayFns(Re),Ze.stop(),Oe&&(Oe.active=!1,Be(Qe,Ee,Ce,Pe)),Xe&&queuePostRenderEffect(Xe,Ce),queuePostRenderEffect(()=>{Ee.isUnmounted=!0},Ce),Ce&&Ce.pendingBranch&&!Ce.isUnmounted&&Ee.asyncDep&&!Ee.asyncResolved&&Ee.suspenseId===Ce.pendingId&&(Ce.deps--,Ce.deps===0&&Ce.resolve())},De=(Ee,Ce,Pe,Re=!1,Ze=!1,Oe=0)=>{for(let Qe=Oe;QeEe.shapeFlag&6?Je(Ee.component.subTree):Ee.shapeFlag&128?Ee.suspense.next():ae(Ee.anchor||Ee.el),ze=(Ee,Ce,Pe)=>{Ee==null?Ce._vnode&&Be(Ce._vnode,null,null,!0):le(Ce._vnode||null,Ee,Ce,null,null,null,Pe),flushPreFlushCbs(),flushPostFlushCbs(),Ce._vnode=Ee},Ge={p:le,um:Be,m:Fe,r:Ne,mt:Se,mc:be,pc:Ie,pbc:fe,n:Je,o:C};let qe,Ke;return H&&([qe,Ke]=H(Ge)),{render:ze,hydrate:qe,createApp:createAppAPI(ze,qe)}}function toggleRecurse({effect:C,update:H},U){C.allowRecurse=H.allowRecurse=U}function traverseStaticChildren(C,H,U=!1){const W=C.children,G=H.children;if(isArray$e(W)&&isArray$e(G))for(let X=0;X>1,C[U[Q]]0&&(H[W]=U[X-1]),U[X]=W)}}for(X=U.length,Z=U[X-1];X-- >0;)U[X]=Z,Z=H[Z];return U}const isTeleport=C=>C.__isTeleport,isTeleportDisabled=C=>C&&(C.disabled||C.disabled===""),isTargetSVG=C=>typeof SVGElement<"u"&&C instanceof SVGElement,resolveTarget=(C,H)=>{const U=C&&C.to;return isString$4(U)?H?H(U):null:U},TeleportImpl={__isTeleport:!0,process(C,H,U,W,G,X,Z,Q,ee,ie){const{mc:te,pc:ne,pbc:ae,o:{insert:oe,querySelector:se,createText:le,createComment:ce}}=ie,ue=isTeleportDisabled(H.props);let{shapeFlag:de,children:ve,dynamicChildren:ge}=H;if(C==null){const he=H.el=le(""),me=H.anchor=le("");oe(he,U,W),oe(me,U,W);const _e=H.target=resolveTarget(H.props,se),be=H.targetAnchor=le("");_e&&(oe(be,_e),Z=Z||isTargetSVG(_e));const pe=(fe,ye)=>{de&16&&te(ve,fe,ye,G,X,Z,Q,ee)};ue?pe(U,me):_e&&pe(_e,be)}else{H.el=C.el;const he=H.anchor=C.anchor,me=H.target=C.target,_e=H.targetAnchor=C.targetAnchor,be=isTeleportDisabled(C.props),pe=be?U:me,fe=be?he:_e;if(Z=Z||isTargetSVG(me),ge?(ae(C.dynamicChildren,ge,pe,G,X,Z,Q),traverseStaticChildren(C,H,!0)):ee||ne(C,H,pe,fe,G,X,Z,Q,!1),ue)be||moveTeleport(H,U,he,ie,1);else if((H.props&&H.props.to)!==(C.props&&C.props.to)){const ye=H.target=resolveTarget(H.props,se);ye&&moveTeleport(H,ye,null,ie,0)}else be&&moveTeleport(H,me,_e,ie,1)}updateCssVars(H)},remove(C,H,U,W,{um:G,o:{remove:X}},Z){const{shapeFlag:Q,children:ee,anchor:ie,targetAnchor:te,target:ne,props:ae}=C;if(ne&&X(te),(Z||!isTeleportDisabled(ae))&&(X(ie),Q&16))for(let oe=0;oe0?currentBlock||EMPTY_ARR:null,closeBlock(),isBlockTreeEnabled>0&¤tBlock&¤tBlock.push(C),C}function createElementBlock(C,H,U,W,G,X){return setupBlock(createBaseVNode(C,H,U,W,G,X,!0))}function createBlock(C,H,U,W,G){return setupBlock(createVNode(C,H,U,W,G,!0))}function isVNode$1(C){return C?C.__v_isVNode===!0:!1}function isSameVNodeType(C,H){return C.type===H.type&&C.key===H.key}const InternalObjectKey="__vInternal",normalizeKey=({key:C})=>C!=null?C:null,normalizeRef=({ref:C,ref_key:H,ref_for:U})=>C!=null?isString$4(C)||isRef(C)||isFunction$8(C)?{i:currentRenderingInstance,r:C,k:H,f:!!U}:C:null;function createBaseVNode(C,H=null,U=null,W=0,G=null,X=C===Fragment?0:1,Z=!1,Q=!1){const ee={__v_isVNode:!0,__v_skip:!0,type:C,props:H,key:H&&normalizeKey(H),ref:H&&normalizeRef(H),scopeId:currentScopeId,slotScopeIds:null,children:U,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:X,patchFlag:W,dynamicProps:G,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance};return Q?(normalizeChildren(ee,U),X&128&&C.normalize(ee)):U&&(ee.shapeFlag|=isString$4(U)?8:16),isBlockTreeEnabled>0&&!Z&¤tBlock&&(ee.patchFlag>0||X&6)&&ee.patchFlag!==32&¤tBlock.push(ee),ee}const createVNode=_createVNode;function _createVNode(C,H=null,U=null,W=0,G=null,X=!1){if((!C||C===NULL_DYNAMIC_COMPONENT)&&(C=Comment),isVNode$1(C)){const Q=cloneVNode(C,H,!0);return U&&normalizeChildren(Q,U),isBlockTreeEnabled>0&&!X&¤tBlock&&(Q.shapeFlag&6?currentBlock[currentBlock.indexOf(C)]=Q:currentBlock.push(Q)),Q.patchFlag|=-2,Q}if(isClassComponent(C)&&(C=C.__vccOpts),H){H=guardReactiveProps(H);let{class:Q,style:ee}=H;Q&&!isString$4(Q)&&(H.class=normalizeClass(Q)),isObject$f(ee)&&(isProxy(ee)&&!isArray$e(ee)&&(ee=extend$4({},ee)),H.style=normalizeStyle(ee))}const Z=isString$4(C)?1:isSuspense(C)?128:isTeleport(C)?64:isObject$f(C)?4:isFunction$8(C)?2:0;return createBaseVNode(C,H,U,W,G,Z,X,!0)}function guardReactiveProps(C){return C?isProxy(C)||InternalObjectKey in C?extend$4({},C):C:null}function cloneVNode(C,H,U=!1){const{props:W,ref:G,patchFlag:X,children:Z}=C,Q=H?mergeProps(W||{},H):W;return{__v_isVNode:!0,__v_skip:!0,type:C.type,props:Q,key:Q&&normalizeKey(Q),ref:H&&H.ref?U&&G?isArray$e(G)?G.concat(normalizeRef(H)):[G,normalizeRef(H)]:normalizeRef(H):G,scopeId:C.scopeId,slotScopeIds:C.slotScopeIds,children:Z,target:C.target,targetAnchor:C.targetAnchor,staticCount:C.staticCount,shapeFlag:C.shapeFlag,patchFlag:H&&C.type!==Fragment?X===-1?16:X|16:X,dynamicProps:C.dynamicProps,dynamicChildren:C.dynamicChildren,appContext:C.appContext,dirs:C.dirs,transition:C.transition,component:C.component,suspense:C.suspense,ssContent:C.ssContent&&cloneVNode(C.ssContent),ssFallback:C.ssFallback&&cloneVNode(C.ssFallback),el:C.el,anchor:C.anchor,ctx:C.ctx,ce:C.ce}}function createTextVNode(C=" ",H=0){return createVNode(Text,null,C,H)}function createCommentVNode(C="",H=!1){return H?(openBlock(),createBlock(Comment,null,C)):createVNode(Comment,null,C)}function normalizeVNode(C){return C==null||typeof C=="boolean"?createVNode(Comment):isArray$e(C)?createVNode(Fragment,null,C.slice()):typeof C=="object"?cloneIfMounted(C):createVNode(Text,null,String(C))}function cloneIfMounted(C){return C.el===null&&C.patchFlag!==-1||C.memo?C:cloneVNode(C)}function normalizeChildren(C,H){let U=0;const{shapeFlag:W}=C;if(H==null)H=null;else if(isArray$e(H))U=16;else if(typeof H=="object")if(W&65){const G=H.default;G&&(G._c&&(G._d=!1),normalizeChildren(C,G()),G._c&&(G._d=!0));return}else{U=32;const G=H._;!G&&!(InternalObjectKey in H)?H._ctx=currentRenderingInstance:G===3&¤tRenderingInstance&&(currentRenderingInstance.slots._===1?H._=1:(H._=2,C.patchFlag|=1024))}else isFunction$8(H)?(H={default:H,_ctx:currentRenderingInstance},U=32):(H=String(H),W&64?(U=16,H=[createTextVNode(H)]):U=8);C.children=H,C.shapeFlag|=U}function mergeProps(...C){const H={};for(let U=0;UcurrentInstance||currentRenderingInstance,setCurrentInstance=C=>{currentInstance=C,C.scope.on()},unsetCurrentInstance=()=>{currentInstance&¤tInstance.scope.off(),currentInstance=null};function isStatefulComponent(C){return C.vnode.shapeFlag&4}let isInSSRComponentSetup=!1;function setupComponent(C,H=!1){isInSSRComponentSetup=H;const{props:U,children:W}=C.vnode,G=isStatefulComponent(C);initProps(C,U,G,H),initSlots(C,W);const X=G?setupStatefulComponent(C,H):void 0;return isInSSRComponentSetup=!1,X}function setupStatefulComponent(C,H){const U=C.type;C.accessCache=Object.create(null),C.proxy=markRaw(new Proxy(C.ctx,PublicInstanceProxyHandlers));const{setup:W}=U;if(W){const G=C.setupContext=W.length>1?createSetupContext(C):null;setCurrentInstance(C),pauseTracking();const X=callWithErrorHandling(W,C,0,[C.props,G]);if(resetTracking(),unsetCurrentInstance(),isPromise(X)){if(X.then(unsetCurrentInstance,unsetCurrentInstance),H)return X.then(Z=>{handleSetupResult(C,Z,H)}).catch(Z=>{handleError$1(Z,C,0)});C.asyncDep=X}else handleSetupResult(C,X,H)}else finishComponentSetup(C,H)}function handleSetupResult(C,H,U){isFunction$8(H)?C.type.__ssrInlineRender?C.ssrRender=H:C.render=H:isObject$f(H)&&(C.setupState=proxyRefs(H)),finishComponentSetup(C,U)}let compile$1;function finishComponentSetup(C,H,U){const W=C.type;if(!C.render){if(!H&&compile$1&&!W.render){const G=W.template||resolveMergedOptions(C).template;if(G){const{isCustomElement:X,compilerOptions:Z}=C.appContext.config,{delimiters:Q,compilerOptions:ee}=W,ie=extend$4(extend$4({isCustomElement:X,delimiters:Q},Z),ee);W.render=compile$1(G,ie)}}C.render=W.render||NOOP}setCurrentInstance(C),pauseTracking(),applyOptions(C),resetTracking(),unsetCurrentInstance()}function createAttrsProxy(C){return new Proxy(C.attrs,{get(H,U){return track(C,"get","$attrs"),H[U]}})}function createSetupContext(C){const H=W=>{C.exposed=W||{}};let U;return{get attrs(){return U||(U=createAttrsProxy(C))},slots:C.slots,emit:C.emit,expose:H}}function getExposeProxy(C){if(C.exposed)return C.exposeProxy||(C.exposeProxy=new Proxy(proxyRefs(markRaw(C.exposed)),{get(H,U){if(U in H)return H[U];if(U in publicPropertiesMap)return publicPropertiesMap[U](C)},has(H,U){return U in H||U in publicPropertiesMap}}))}function getComponentName(C,H=!0){return isFunction$8(C)?C.displayName||C.name:C.name||H&&C.__name}function isClassComponent(C){return isFunction$8(C)&&"__vccOpts"in C}const computed=(C,H)=>computed$1(C,H,isInSSRComponentSetup);function h$1(C,H,U){const W=arguments.length;return W===2?isObject$f(H)&&!isArray$e(H)?isVNode$1(H)?createVNode(C,null,[H]):createVNode(C,H):createVNode(C,null,H):(W>3?U=Array.prototype.slice.call(arguments,2):W===3&&isVNode$1(U)&&(U=[U]),createVNode(C,H,U))}const ssrContextKey=Symbol(""),useSSRContext=()=>inject(ssrContextKey),version$2="3.2.47",svgNS="http://www.w3.org/2000/svg",doc=typeof document<"u"?document:null,templateContainer=doc&&doc.createElement("template"),nodeOps={insert:(C,H,U)=>{H.insertBefore(C,U||null)},remove:C=>{const H=C.parentNode;H&&H.removeChild(C)},createElement:(C,H,U,W)=>{const G=H?doc.createElementNS(svgNS,C):doc.createElement(C,U?{is:U}:void 0);return C==="select"&&W&&W.multiple!=null&&G.setAttribute("multiple",W.multiple),G},createText:C=>doc.createTextNode(C),createComment:C=>doc.createComment(C),setText:(C,H)=>{C.nodeValue=H},setElementText:(C,H)=>{C.textContent=H},parentNode:C=>C.parentNode,nextSibling:C=>C.nextSibling,querySelector:C=>doc.querySelector(C),setScopeId(C,H){C.setAttribute(H,"")},insertStaticContent(C,H,U,W,G,X){const Z=U?U.previousSibling:H.lastChild;if(G&&(G===X||G.nextSibling))for(;H.insertBefore(G.cloneNode(!0),U),!(G===X||!(G=G.nextSibling)););else{templateContainer.innerHTML=W?`${C}`:C;const Q=templateContainer.content;if(W){const ee=Q.firstChild;for(;ee.firstChild;)Q.appendChild(ee.firstChild);Q.removeChild(ee)}H.insertBefore(Q,U)}return[Z?Z.nextSibling:H.firstChild,U?U.previousSibling:H.lastChild]}};function patchClass(C,H,U){const W=C._vtc;W&&(H=(H?[H,...W]:[...W]).join(" ")),H==null?C.removeAttribute("class"):U?C.setAttribute("class",H):C.className=H}function patchStyle(C,H,U){const W=C.style,G=isString$4(U);if(U&&!G){if(H&&!isString$4(H))for(const X in H)U[X]==null&&setStyle$2(W,X,"");for(const X in U)setStyle$2(W,X,U[X])}else{const X=W.display;G?H!==U&&(W.cssText=U):H&&C.removeAttribute("style"),"_vod"in C&&(W.display=X)}}const importantRE=/\s*!important$/;function setStyle$2(C,H,U){if(isArray$e(U))U.forEach(W=>setStyle$2(C,H,W));else if(U==null&&(U=""),H.startsWith("--"))C.setProperty(H,U);else{const W=autoPrefix(C,H);importantRE.test(U)?C.setProperty(hyphenate$1(W),U.replace(importantRE,""),"important"):C[W]=U}}const prefixes$1=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(C,H){const U=prefixCache[H];if(U)return U;let W=camelize$1(H);if(W!=="filter"&&W in C)return prefixCache[H]=W;W=capitalize$1(W);for(let G=0;GcachedNow||(p.then(()=>cachedNow=0),cachedNow=Date.now());function createInvoker(C,H){const U=W=>{if(!W._vts)W._vts=Date.now();else if(W._vts<=U.attached)return;callWithAsyncErrorHandling(patchStopImmediatePropagation(W,U.value),H,5,[W])};return U.value=C,U.attached=getNow(),U}function patchStopImmediatePropagation(C,H){if(isArray$e(H)){const U=C.stopImmediatePropagation;return C.stopImmediatePropagation=()=>{U.call(C),C._stopped=!0},H.map(W=>G=>!G._stopped&&W&&W(G))}else return H}const nativeOnRE=/^on[a-z]/,patchProp=(C,H,U,W,G=!1,X,Z,Q,ee)=>{H==="class"?patchClass(C,W,G):H==="style"?patchStyle(C,U,W):isOn$1(H)?isModelListener(H)||patchEvent(C,H,U,W,Z):(H[0]==="."?(H=H.slice(1),!0):H[0]==="^"?(H=H.slice(1),!1):shouldSetAsProp(C,H,W,G))?patchDOMProp(C,H,W,X,Z,Q,ee):(H==="true-value"?C._trueValue=W:H==="false-value"&&(C._falseValue=W),patchAttr(C,H,W,G))};function shouldSetAsProp(C,H,U,W){return W?!!(H==="innerHTML"||H==="textContent"||H in C&&nativeOnRE.test(H)&&isFunction$8(U)):H==="spellcheck"||H==="draggable"||H==="translate"||H==="form"||H==="list"&&C.tagName==="INPUT"||H==="type"&&C.tagName==="TEXTAREA"||nativeOnRE.test(H)&&isString$4(U)?!1:H in C}const TRANSITION="transition",ANIMATION="animation",Transition$1=(C,{slots:H})=>h$1(BaseTransition,resolveTransitionProps(C),H);Transition$1.displayName="Transition";const DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition$1.props=extend$4({},BaseTransition.props,DOMTransitionPropsValidators),callHook=(C,H=[])=>{isArray$e(C)?C.forEach(U=>U(...H)):C&&C(...H)},hasExplicitCallback=C=>C?isArray$e(C)?C.some(H=>H.length>1):C.length>1:!1;function resolveTransitionProps(C){const H={};for(const $e in C)$e in DOMTransitionPropsValidators||(H[$e]=C[$e]);if(C.css===!1)return H;const{name:U="v",type:W,duration:G,enterFromClass:X=`${U}-enter-from`,enterActiveClass:Z=`${U}-enter-active`,enterToClass:Q=`${U}-enter-to`,appearFromClass:ee=X,appearActiveClass:ie=Z,appearToClass:te=Q,leaveFromClass:ne=`${U}-leave-from`,leaveActiveClass:ae=`${U}-leave-active`,leaveToClass:oe=`${U}-leave-to`}=C,se=normalizeDuration(G),le=se&&se[0],ce=se&&se[1],{onBeforeEnter:ue,onEnter:de,onEnterCancelled:ve,onLeave:ge,onLeaveCancelled:he,onBeforeAppear:me=ue,onAppear:_e=de,onAppearCancelled:be=ve}=H,pe=($e,we,Se)=>{removeTransitionClass($e,we?te:Q),removeTransitionClass($e,we?ie:Z),Se&&Se()},fe=($e,we)=>{$e._isLeaving=!1,removeTransitionClass($e,ne),removeTransitionClass($e,oe),removeTransitionClass($e,ae),we&&we()},ye=$e=>(we,Se)=>{const Te=$e?_e:de,xe=()=>pe(we,$e,Se);callHook(Te,[we,xe]),nextFrame(()=>{removeTransitionClass(we,$e?ee:X),addTransitionClass(we,$e?te:Q),hasExplicitCallback(Te)||whenTransitionEnds(we,W,le,xe)})};return extend$4(H,{onBeforeEnter($e){callHook(ue,[$e]),addTransitionClass($e,X),addTransitionClass($e,Z)},onBeforeAppear($e){callHook(me,[$e]),addTransitionClass($e,ee),addTransitionClass($e,ie)},onEnter:ye(!1),onAppear:ye(!0),onLeave($e,we){$e._isLeaving=!0;const Se=()=>fe($e,we);addTransitionClass($e,ne),forceReflow(),addTransitionClass($e,ae),nextFrame(()=>{!$e._isLeaving||(removeTransitionClass($e,ne),addTransitionClass($e,oe),hasExplicitCallback(ge)||whenTransitionEnds($e,W,ce,Se))}),callHook(ge,[$e,Se])},onEnterCancelled($e){pe($e,!1),callHook(ve,[$e])},onAppearCancelled($e){pe($e,!0),callHook(be,[$e])},onLeaveCancelled($e){fe($e),callHook(he,[$e])}})}function normalizeDuration(C){if(C==null)return null;if(isObject$f(C))return[NumberOf(C.enter),NumberOf(C.leave)];{const H=NumberOf(C);return[H,H]}}function NumberOf(C){return toNumber$3(C)}function addTransitionClass(C,H){H.split(/\s+/).forEach(U=>U&&C.classList.add(U)),(C._vtc||(C._vtc=new Set)).add(H)}function removeTransitionClass(C,H){H.split(/\s+/).forEach(W=>W&&C.classList.remove(W));const{_vtc:U}=C;U&&(U.delete(H),U.size||(C._vtc=void 0))}function nextFrame(C){requestAnimationFrame(()=>{requestAnimationFrame(C)})}let endId=0;function whenTransitionEnds(C,H,U,W){const G=C._endId=++endId,X=()=>{G===C._endId&&W()};if(U)return setTimeout(X,U);const{type:Z,timeout:Q,propCount:ee}=getTransitionInfo(C,H);if(!Z)return W();const ie=Z+"end";let te=0;const ne=()=>{C.removeEventListener(ie,ae),X()},ae=oe=>{oe.target===C&&++te>=ee&&ne()};setTimeout(()=>{te(U[se]||"").split(", "),G=W(`${TRANSITION}Delay`),X=W(`${TRANSITION}Duration`),Z=getTimeout(G,X),Q=W(`${ANIMATION}Delay`),ee=W(`${ANIMATION}Duration`),ie=getTimeout(Q,ee);let te=null,ne=0,ae=0;H===TRANSITION?Z>0&&(te=TRANSITION,ne=Z,ae=X.length):H===ANIMATION?ie>0&&(te=ANIMATION,ne=ie,ae=ee.length):(ne=Math.max(Z,ie),te=ne>0?Z>ie?TRANSITION:ANIMATION:null,ae=te?te===TRANSITION?X.length:ee.length:0);const oe=te===TRANSITION&&/\b(transform|all)(,|$)/.test(W(`${TRANSITION}Property`).toString());return{type:te,timeout:ne,propCount:ae,hasTransform:oe}}function getTimeout(C,H){for(;C.lengthtoMs(U)+toMs(C[W])))}function toMs(C){return Number(C.slice(0,-1).replace(",","."))*1e3}function forceReflow(){return document.body.offsetHeight}const positionMap=new WeakMap,newPositionMap=new WeakMap,TransitionGroupImpl={name:"TransitionGroup",props:extend$4({},TransitionPropsValidators,{tag:String,moveClass:String}),setup(C,{slots:H}){const U=getCurrentInstance(),W=useTransitionState();let G,X;return onUpdated(()=>{if(!G.length)return;const Z=C.moveClass||`${C.name||"v"}-move`;if(!hasCSSTransform(G[0].el,U.vnode.el,Z))return;G.forEach(callPendingCbs),G.forEach(recordPosition);const Q=G.filter(applyTranslation);forceReflow(),Q.forEach(ee=>{const ie=ee.el,te=ie.style;addTransitionClass(ie,Z),te.transform=te.webkitTransform=te.transitionDuration="";const ne=ie._moveCb=ae=>{ae&&ae.target!==ie||(!ae||/transform$/.test(ae.propertyName))&&(ie.removeEventListener("transitionend",ne),ie._moveCb=null,removeTransitionClass(ie,Z))};ie.addEventListener("transitionend",ne)})}),()=>{const Z=toRaw(C),Q=resolveTransitionProps(Z);let ee=Z.tag||Fragment;G=X,X=H.default?getTransitionRawChildren(H.default()):[];for(let ie=0;iedelete C.mode;TransitionGroupImpl.props;const TransitionGroup=TransitionGroupImpl;function callPendingCbs(C){const H=C.el;H._moveCb&&H._moveCb(),H._enterCb&&H._enterCb()}function recordPosition(C){newPositionMap.set(C,C.el.getBoundingClientRect())}function applyTranslation(C){const H=positionMap.get(C),U=newPositionMap.get(C),W=H.left-U.left,G=H.top-U.top;if(W||G){const X=C.el.style;return X.transform=X.webkitTransform=`translate(${W}px,${G}px)`,X.transitionDuration="0s",C}}function hasCSSTransform(C,H,U){const W=C.cloneNode();C._vtc&&C._vtc.forEach(Z=>{Z.split(/\s+/).forEach(Q=>Q&&W.classList.remove(Q))}),U.split(/\s+/).forEach(Z=>Z&&W.classList.add(Z)),W.style.display="none";const G=H.nodeType===1?H:H.parentNode;G.appendChild(W);const{hasTransform:X}=getTransitionInfo(W);return G.removeChild(W),X}const systemModifiers=["ctrl","shift","alt","meta"],modifierGuards={stop:C=>C.stopPropagation(),prevent:C=>C.preventDefault(),self:C=>C.target!==C.currentTarget,ctrl:C=>!C.ctrlKey,shift:C=>!C.shiftKey,alt:C=>!C.altKey,meta:C=>!C.metaKey,left:C=>"button"in C&&C.button!==0,middle:C=>"button"in C&&C.button!==1,right:C=>"button"in C&&C.button!==2,exact:(C,H)=>systemModifiers.some(U=>C[`${U}Key`]&&!H.includes(U))},withModifiers=(C,H)=>(U,...W)=>{for(let G=0;G{setDisplay(C,!1)}):setDisplay(C,H))},beforeUnmount(C,{value:H}){setDisplay(C,H)}};function setDisplay(C,H){C.style.display=H?C._vod:"none"}const rendererOptions=extend$4({patchProp},nodeOps);let renderer$1;function ensureRenderer(){return renderer$1||(renderer$1=createRenderer(rendererOptions))}const render$3=(...C)=>{ensureRenderer().render(...C)},createApp=(...C)=>{const H=ensureRenderer().createApp(...C),{mount:U}=H;return H.mount=W=>{const G=normalizeContainer(W);if(!G)return;const X=H._component;!isFunction$8(X)&&!X.render&&!X.template&&(X.template=G.innerHTML),G.innerHTML="";const Z=U(G,!1,G instanceof SVGElement);return G instanceof Element&&(G.removeAttribute("v-cloak"),G.setAttribute("data-v-app","")),Z},H};function normalizeContainer(C){return isString$4(C)?document.querySelector(C):C}const knife4j="";function _typeof$3(C){return _typeof$3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(H){return typeof H}:function(H){return H&&typeof Symbol=="function"&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H},_typeof$3(C)}function _toPrimitive(C,H){if(_typeof$3(C)!=="object"||C===null)return C;var U=C[Symbol.toPrimitive];if(U!==void 0){var W=U.call(C,H||"default");if(_typeof$3(W)!=="object")return W;throw new TypeError("@@toPrimitive must return a primitive value.")}return(H==="string"?String:Number)(C)}function _toPropertyKey(C){var H=_toPrimitive(C,"string");return _typeof$3(H)==="symbol"?H:String(H)}function _defineProperty$M(C,H,U){return H=_toPropertyKey(H),H in C?Object.defineProperty(C,H,{value:U,enumerable:!0,configurable:!0,writable:!0}):C[H]=U,C}function ownKeys$1(C,H){var U=Object.keys(C);if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(C);H&&(W=W.filter(function(G){return Object.getOwnPropertyDescriptor(C,G).enumerable})),U.push.apply(U,W)}return U}function _objectSpread2$1(C){for(var H=1;H1&&arguments[1]!==void 0?arguments[1]:{},U=arguments.length>2?arguments[2]:void 0;return typeof C=="function"?C(H):C!=null?C:U}function classNames(){for(var C=[],H=0;H0},C.prototype.connect_=function(){!isBrowser$1||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),mutationObserverSupported?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},C.prototype.disconnect_=function(){!isBrowser$1||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},C.prototype.onTransitionEnd_=function(H){var U=H.propertyName,W=U===void 0?"":U,G=transitionKeys.some(function(X){return!!~W.indexOf(X)});G&&this.refresh()},C.getInstance=function(){return this.instance_||(this.instance_=new C),this.instance_},C.instance_=null,C}(),defineConfigurable=function(C,H){for(var U=0,W=Object.keys(H);U"u"||!(Element instanceof Object))){if(!(H instanceof getWindowOf(H).Element))throw new TypeError('parameter 1 is not of type "Element".');var U=this.observations_;U.has(H)||(U.set(H,new ResizeObservation(H)),this.controller_.addObserver(this),this.controller_.refresh())}},C.prototype.unobserve=function(H){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(H instanceof getWindowOf(H).Element))throw new TypeError('parameter 1 is not of type "Element".');var U=this.observations_;!U.has(H)||(U.delete(H),U.size||this.controller_.removeObserver(this))}},C.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},C.prototype.gatherActive=function(){var H=this;this.clearActive(),this.observations_.forEach(function(U){U.isActive()&&H.activeObservations_.push(U)})},C.prototype.broadcastActive=function(){if(!!this.hasActive()){var H=this.callbackCtx_,U=this.activeObservations_.map(function(W){return new ResizeObserverEntry(W.target,W.broadcastRect())});this.callback_.call(H,U,H),this.clearActive()}},C.prototype.clearActive=function(){this.activeObservations_.splice(0)},C.prototype.hasActive=function(){return this.activeObservations_.length>0},C}(),observers=typeof WeakMap<"u"?new WeakMap:new MapShim,ResizeObserver$2=function(){function C(H){if(!(this instanceof C))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var U=ResizeObserverController.getInstance(),W=new ResizeObserverSPI(H,U,this);observers.set(this,W)}return C}();["observe","unobserve","disconnect"].forEach(function(C){ResizeObserver$2.prototype[C]=function(){var H;return(H=observers.get(this))[C].apply(H,arguments)}});var index$s=function(){return typeof global$1.ResizeObserver<"u"?global$1.ResizeObserver:ResizeObserver$2}();function _arrayWithHoles$2(C){if(Array.isArray(C))return C}function _iterableToArrayLimit$2(C,H){var U=C==null?null:typeof Symbol<"u"&&C[Symbol.iterator]||C["@@iterator"];if(U!=null){var W,G,X,Z,Q=[],ee=!0,ie=!1;try{if(X=(U=U.call(C)).next,H===0){if(Object(U)!==U)return;ee=!1}else for(;!(ee=(W=X.call(U)).done)&&(Q.push(W.value),Q.length!==H);ee=!0);}catch(te){ie=!0,G=te}finally{try{if(!ee&&U.return!=null&&(Z=U.return(),Object(Z)!==Z))return}finally{if(ie)throw G}}return Q}}function _arrayLikeToArray$3(C,H){(H==null||H>C.length)&&(H=C.length);for(var U=0,W=new Array(H);U0&&arguments[0]!==void 0?arguments[0]:"",U=arguments.length>1?arguments[1]:void 0,W={},G=/;(?![^(]*\))/g,X=/:(.+)/;return _typeof$3(H)==="object"?H:(H.split(G).forEach(function(Z){if(Z){var Q=Z.split(X);if(Q.length>1){var ee=U?camelize(Q[0].trim()):Q[0].trim();W[ee]=Q[1].trim()}}}),W)},hasProp=function(H,U){return H[U]!==void 0},flattenChildren=function C(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,W=Array.isArray(H)?H:[H],G=[];return W.forEach(function(X){Array.isArray(X)?G.push.apply(G,_toConsumableArray$1(C(X,U))):X&&X.type===Fragment?G.push.apply(G,_toConsumableArray$1(C(X.children,U))):X&&isVNode$1(X)?U&&!isEmptyElement(X)?G.push(X):U||G.push(X):isValid$5(X)&&G.push(X)}),G},getSlot=function(H){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(isVNode$1(H))return H.type===Fragment?U==="default"?flattenChildren(H.children):[]:H.children&&H.children[U]?flattenChildren(H.children[U](W)):[];var G=H.$slots[U]&&H.$slots[U](W);return flattenChildren(G)},findDOMNode=function(H){for(var U,W=(H==null||(U=H.vnode)===null||U===void 0?void 0:U.el)||H&&(H.$el||H);W&&!W.tagName;)W=W.nextSibling;return W},getOptionProps=function(H){var U={};if(H.$&&H.$.vnode){var W=H.$.vnode.props||{};Object.keys(H.$props).forEach(function(Q){var ee=H.$props[Q],ie=hyphenate(Q);(ee!==void 0||ie in W)&&(U[Q]=ee)})}else if(isVNode$1(H)&&_typeof$3(H.type)==="object"){var G=H.props||{},X={};Object.keys(G).forEach(function(Q){X[camelize(Q)]=G[Q]});var Z=H.type.props||{};Object.keys(Z).forEach(function(Q){var ee=resolvePropValue(Z,X,Q,X[Q]);(ee!==void 0||Q in X)&&(U[Q]=ee)})}return U},getComponent=function(H){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:H,G=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,X=void 0;if(H.$){var Z=H[U];if(Z!==void 0)return typeof Z=="function"&&G?Z(W):Z;X=H.$slots[U],X=G&&X?X(W):X}else if(isVNode$1(H)){var Q=H.props&&H.props[U];if(Q!==void 0&&H.props!==null)return typeof Q=="function"&&G?Q(W):Q;H.type===Fragment?X=H.children:H.children&&H.children[U]&&(X=H.children[U],X=G&&X?X(W):X)}return Array.isArray(X)&&(X=flattenChildren(X),X=X.length===1?X[0]:X,X=X.length===0?void 0:X),X};function getEvents(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,U={};return C.$?U=_objectSpread2$1(_objectSpread2$1({},U),C.$attrs):U=_objectSpread2$1(_objectSpread2$1({},U),C.props),splitAttrs(U)[H?"onEvents":"events"]}function getStyle(C,H){var U=(isVNode$1(C)?C.props:C.$attrs)||{},W=U.style||{};if(typeof W=="string")W=parseStyleText(W,H);else if(H&&W){var G={};return Object.keys(W).forEach(function(X){return G[camelize(X)]=W[X]}),G}return W}function isEmptyElement(C){return C&&(C.type===Comment||C.type===Fragment&&C.children.length===0||C.type===Text&&C.children.trim()==="")}function filterEmpty(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],H=[];return C.forEach(function(U){Array.isArray(U)?H.push.apply(H,_toConsumableArray$1(U)):(U==null?void 0:U.type)===Fragment?H.push.apply(H,_toConsumableArray$1(filterEmpty(U.children))):H.push(U)}),H.filter(function(U){return!isEmptyElement(U)})}function isValidElement(C){return Array.isArray(C)&&C.length===1&&(C=C[0]),C&&C.__v_isVNode&&_typeof$3(C.type)!=="symbol"}function getPropsSlot(C,H){var U,W,G=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default";return(U=H[G])!==null&&U!==void 0?U:(W=C[G])===null||W===void 0?void 0:W.call(C)}const ResizeObserver$1=defineComponent({compatConfig:{MODE:3},name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup:function(H,U){var W=U.slots,G=reactive({width:0,height:0,offsetHeight:0,offsetWidth:0}),X=null,Z=null,Q=function(){Z&&(Z.disconnect(),Z=null)},ee=function(ae){var oe=H.onResize,se=ae[0].target,le=se.getBoundingClientRect(),ce=le.width,ue=le.height,de=se.offsetWidth,ve=se.offsetHeight,ge=Math.floor(ce),he=Math.floor(ue);if(G.width!==ge||G.height!==he||G.offsetWidth!==de||G.offsetHeight!==ve){var me={width:ge,height:he,offsetWidth:de,offsetHeight:ve};_extends$1(G,me),oe&&Promise.resolve().then(function(){oe(_objectSpread2$1(_objectSpread2$1({},me),{},{offsetWidth:de,offsetHeight:ve}),se)})}},ie=getCurrentInstance(),te=function(){var ae=H.disabled;if(ae){Q();return}var oe=findDOMNode(ie),se=oe!==X;se&&(Q(),X=oe),!Z&&oe&&(Z=new index$s(ee),Z.observe(oe))};return onMounted(function(){te()}),onUpdated(function(){te()}),onUnmounted(function(){Q()}),watch(function(){return H.disabled},function(){te()},{flush:"post"}),function(){var ne;return(ne=W.default)===null||ne===void 0?void 0:ne.call(W)[0]}}});var raf$1=function(H){return setTimeout(H,16)},caf=function(H){return clearTimeout(H)};typeof window<"u"&&"requestAnimationFrame"in window&&(raf$1=function(H){return window.requestAnimationFrame(H)},caf=function(H){return window.cancelAnimationFrame(H)});var rafUUID=0,rafIds=new Map;function cleanup$1(C){rafIds.delete(C)}function wrapperRaf(C){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;rafUUID+=1;var U=rafUUID;function W(G){if(G===0)cleanup$1(U),C();else{var X=raf$1(function(){W(G-1)});rafIds.set(U,X)}}return W(H),U}wrapperRaf.cancel=function(C){var H=rafIds.get(C);return cleanup$1(H),caf(H)};var tuple=function(){for(var H=arguments.length,U=new Array(H),W=0;W=0)&&(U[G]=C[G]);return U}function _objectWithoutProperties$4(C,H){if(C==null)return{};var U=_objectWithoutPropertiesLoose$4(C,H),W,G;if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(C);for(G=0;G=0)&&(!Object.prototype.propertyIsEnumerable.call(C,W)||(U[W]=C[W]))}return U}const enUS$1={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"};var locale$5={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const CalendarLocale=locale$5;var locale$4={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};const TimePicker=locale$4;var locale$3={lang:_objectSpread2$1({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},CalendarLocale),timePickerLocale:_objectSpread2$1({},TimePicker)};const enUS=locale$3;var typeTemplate$1="${label} is not a valid ${type}",localeValues={locale:"en",Pagination:enUS$1,DatePicker:enUS,TimePicker,Calendar:enUS,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:typeTemplate$1,method:typeTemplate$1,array:typeTemplate$1,object:typeTemplate$1,number:typeTemplate$1,date:typeTemplate$1,boolean:typeTemplate$1,integer:typeTemplate$1,float:typeTemplate$1,regexp:typeTemplate$1,email:typeTemplate$1,url:typeTemplate$1,hex:typeTemplate$1},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"}};const defaultLocale$2=localeValues,LocaleReceiver=defineComponent({compatConfig:{MODE:3},name:"LocaleReceiver",props:{componentName:String,defaultLocale:{type:[Object,Function]},children:{type:Function}},setup:function(H,U){var W=U.slots,G=inject("localeData",{}),X=computed(function(){var Q=H.componentName,ee=Q===void 0?"global":Q,ie=H.defaultLocale,te=ie||defaultLocale$2[ee||"global"],ne=G.antLocale,ae=ee&&ne?ne[ee]:{};return _objectSpread2$1(_objectSpread2$1({},typeof te=="function"?te():te),ae||{})}),Z=computed(function(){var Q=G.antLocale,ee=Q&&Q.locale;return Q&&Q.exist&&!ee?defaultLocale$2.locale:ee});return function(){var Q=H.children||W.default,ee=G.antLocale;return Q==null?void 0:Q(X.value,Z.value,ee)}}});function useLocaleReceiver(C,H,U){var W=inject("localeData",{}),G=computed(function(){var X=W.antLocale,Z=unref(H)||defaultLocale$2[C||"global"],Q=C&&X?X[C]:{};return _objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},typeof Z=="function"?Z():Z),Q||{}),unref(U)||{})});return[G]}var Empty$2=function(){var H=useConfigInject("empty",{}),U=H.getPrefixCls,W=U("empty-img-default");return createVNode("svg",{class:W,width:"184",height:"152",viewBox:"0 0 184 152"},[createVNode("g",{fill:"none","fill-rule":"evenodd"},[createVNode("g",{transform:"translate(24 31.67)"},[createVNode("ellipse",{class:"".concat(W,"-ellipse"),cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"},null),createVNode("path",{class:"".concat(W,"-path-1"),d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z"},null),createVNode("path",{class:"".concat(W,"-path-2"),d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",transform:"translate(13.56)"},null),createVNode("path",{class:"".concat(W,"-path-3"),d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z"},null),createVNode("path",{class:"".concat(W,"-path-4"),d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z"},null)]),createVNode("path",{class:"".concat(W,"-path-5"),d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z"},null),createVNode("g",{class:"".concat(W,"-g"),transform:"translate(149.65 15.383)"},[createVNode("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"},null),createVNode("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"},null)])])])};Empty$2.PRESENTED_IMAGE_DEFAULT=!0;const DefaultEmptyImg=Empty$2;var Simple=function(){var H=useConfigInject("empty",{}),U=H.getPrefixCls,W=U("empty-img-simple");return createVNode("svg",{class:W,width:"64",height:"41",viewBox:"0 0 64 41"},[createVNode("g",{transform:"translate(0 1)",fill:"none","fill-rule":"evenodd"},[createVNode("ellipse",{class:"".concat(W,"-ellipse"),fill:"#F5F5F5",cx:"32",cy:"33",rx:"32",ry:"7"},null),createVNode("g",{class:"".concat(W,"-g"),"fill-rule":"nonzero",stroke:"#D9D9D9"},[createVNode("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"},null),createVNode("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:"#FAFAFA",class:"".concat(W,"-path")},null)])])])};Simple.PRESENTED_IMAGE_SIMPLE=!0;const SimpleEmptyImg=Simple;function e$1(C,H){for(var U=0;U=0||(G[U]=C[U]);return G}function o(C){return((H=C)!=null&&typeof H=="object"&&Array.isArray(H)===!1)==1&&Object.prototype.toString.call(C)==="[object Object]";var H}var u=Object.prototype,a=u.toString,f$1=u.hasOwnProperty,c$1=/^\s*function (\w+)/;function l(C){var H,U=(H=C==null?void 0:C.type)!==null&&H!==void 0?H:C;if(U){var W=U.toString().match(c$1);return W?W[1]:""}return""}var s=function(C){var H,U;return o(C)!==!1&&typeof(H=C.constructor)=="function"&&o(U=H.prototype)!==!1&&U.hasOwnProperty("isPrototypeOf")!==!1},v=function(C){return C},y$1=v,d=function(C,H){return f$1.call(C,H)},h=Number.isInteger||function(C){return typeof C=="number"&&isFinite(C)&&Math.floor(C)===C},b=Array.isArray||function(C){return a.call(C)==="[object Array]"},O=function(C){return a.call(C)==="[object Function]"},g=function(C){return s(C)&&d(C,"_vueTypes_name")},m=function(C){return s(C)&&(d(C,"type")||["_vueTypes_name","validator","default","required"].some(function(H){return d(C,H)}))};function j(C,H){return Object.defineProperty(C.bind(H),"__original",{value:C})}function _$1(C,H,U){var W;U===void 0&&(U=!1);var G=!0,X="";W=s(C)?C:{type:C};var Z=g(W)?W._vueTypes_name+" - ":"";if(m(W)&&W.type!==null){if(W.type===void 0||W.type===!0||!W.required&&H===void 0)return G;b(W.type)?(G=W.type.some(function(ne){return _$1(ne,H,!0)===!0}),X=W.type.map(function(ne){return l(ne)}).join(" or ")):G=(X=l(W))==="Array"?b(H):X==="Object"?s(H):X==="String"||X==="Number"||X==="Boolean"||X==="Function"?function(ne){if(ne==null)return"";var ae=ne.constructor.toString().match(c$1);return ae?ae[1]:""}(H)===X:H instanceof W.type}if(!G){var Q=Z+'value "'+H+'" should be of type "'+X+'"';return U===!1?(y$1(Q),!1):Q}if(d(W,"validator")&&O(W.validator)){var ee=y$1,ie=[];if(y$1=function(ne){ie.push(ne)},G=W.validator(H),y$1=ee,!G){var te=(ie.length>1?"* ":"")+ie.join(` +* `);return ie.length=0,U===!1?(y$1(te),G):te}}return G}function T(C,H){var U=Object.defineProperties(H,{_vueTypes_name:{value:C,writable:!0},isRequired:{get:function(){return this.required=!0,this}},def:{value:function(G){return G!==void 0||this.default?O(G)||_$1(this,G,!0)===!0?(this.default=b(G)?function(){return[].concat(G)}:s(G)?function(){return Object.assign({},G)}:G,this):(y$1(this._vueTypes_name+' - invalid default value: "'+G+'"'),this):this}}}),W=U.validator;return O(W)&&(U.validator=j(W,U)),U}function w$1(C,H){var U=T(C,H);return Object.defineProperty(U,"validate",{value:function(W){return O(this.validator)&&y$1(this._vueTypes_name+` - calling .validate() will overwrite the current custom validator function. Validator info: +`+JSON.stringify(this)),this.validator=j(W,this),this}})}function k(C,H,U){var W,G,X=(W=H,G={},Object.getOwnPropertyNames(W).forEach(function(ne){G[ne]=Object.getOwnPropertyDescriptor(W,ne)}),Object.defineProperties({},G));if(X._vueTypes_name=C,!s(U))return X;var Z,Q,ee=U.validator,ie=i$2(U,["validator"]);if(O(ee)){var te=X.validator;te&&(te=(Q=(Z=te).__original)!==null&&Q!==void 0?Q:Z),X.validator=j(te?function(ne){return te.call(this,ne)&&ee.call(this,ne)}:ee,X)}return Object.assign(X,ie)}function P(C){return C.replace(/^(?!\s*$)/gm," ")}var x$1=function(){return w$1("any",{})},A=function(){return w$1("function",{type:Function})},E=function(){return w$1("boolean",{type:Boolean})},N=function(){return w$1("string",{type:String})},q=function(){return w$1("number",{type:Number})},S=function(){return w$1("array",{type:Array})},V=function(){return w$1("object",{type:Object})},F=function(){return T("integer",{type:Number,validator:function(C){return h(C)}})},D=function(){return T("symbol",{validator:function(C){return typeof C=="symbol"}})};function L(C,H){if(H===void 0&&(H="custom validation failed"),typeof C!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return T(C.name||"<>",{validator:function(U){var W=C(U);return W||y$1(this._vueTypes_name+" - "+H),W}})}function Y(C){if(!b(C))throw new TypeError("[VueTypes error]: You must provide an array as argument.");var H='oneOf - value should be one of "'+C.join('", "')+'".',U=C.reduce(function(W,G){if(G!=null){var X=G.constructor;W.indexOf(X)===-1&&W.push(X)}return W},[]);return T("oneOf",{type:U.length>0?U:void 0,validator:function(W){var G=C.indexOf(W)!==-1;return G||y$1(H),G}})}function B(C){if(!b(C))throw new TypeError("[VueTypes error]: You must provide an array as argument");for(var H=!1,U=[],W=0;W0&&U.some(function(ee){return Z.indexOf(ee)===-1})){var Q=U.filter(function(ee){return Z.indexOf(ee)===-1});return y$1(Q.length===1?'shape - required property "'+Q[0]+'" is not defined.':'shape - required properties "'+Q.join('", "')+'" are not defined.'),!1}return Z.every(function(ee){if(H.indexOf(ee)===-1)return X._vueTypes_isLoose===!0||(y$1('shape - shape definition does not include a "'+ee+'" property. Allowed keys: "'+H.join('", "')+'".'),!1);var ie=_$1(C[ee],G[ee],!0);return typeof ie=="string"&&y$1('shape - "'+ee+`" property validation error: + `+P(ie)),ie===!0})}});return Object.defineProperty(W,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(W,"loose",{get:function(){return this._vueTypes_isLoose=!0,this}}),W}var $=function(){function C(){}return C.extend=function(H){var U=this;if(b(H))return H.forEach(function(ne){return U.extend(ne)}),this;var W=H.name,G=H.validate,X=G!==void 0&&G,Z=H.getter,Q=Z!==void 0&&Z,ee=i$2(H,["name","validate","getter"]);if(d(this,W))throw new TypeError('[VueTypes error]: Type "'+W+'" already defined');var ie,te=ee.type;return g(te)?(delete ee.type,Object.defineProperty(this,W,Q?{get:function(){return k(W,te,ee)}}:{value:function(){var ne,ae=k(W,te,ee);return ae.validator&&(ae.validator=(ne=ae.validator).bind.apply(ne,[ae].concat([].slice.call(arguments)))),ae}})):(ie=Q?{get:function(){var ne=Object.assign({},ee);return X?w$1(W,ne):T(W,ne)},enumerable:!0}:{value:function(){var ne,ae,oe=Object.assign({},ee);return ne=X?w$1(W,oe):T(W,oe),oe.validator&&(ne.validator=(ae=oe.validator).bind.apply(ae,[ne].concat([].slice.call(arguments)))),ne},enumerable:!0},Object.defineProperty(this,W,ie))},t$1(C,null,[{key:"any",get:function(){return x$1()}},{key:"func",get:function(){return A().def(this.defaults.func)}},{key:"bool",get:function(){return E().def(this.defaults.bool)}},{key:"string",get:function(){return N().def(this.defaults.string)}},{key:"number",get:function(){return q().def(this.defaults.number)}},{key:"array",get:function(){return S().def(this.defaults.array)}},{key:"object",get:function(){return V().def(this.defaults.object)}},{key:"integer",get:function(){return F().def(this.defaults.integer)}},{key:"symbol",get:function(){return D()}}]),C}();function z(C){var H;return C===void 0&&(C={func:function(){},bool:!0,string:"",number:0,array:function(){return[]},object:function(){return{}},integer:0}),(H=function(U){function W(){return U.apply(this,arguments)||this}return r$1(W,U),t$1(W,null,[{key:"sensibleDefaults",get:function(){return n$1({},this.defaults)},set:function(G){this.defaults=G!==!1?n$1({},G!==!0?G:C):{}}}]),W}($)).defaults=n$1({},C),H}$.defaults={},$.custom=L,$.oneOf=Y,$.instanceOf=J,$.oneOfType=B,$.arrayOf=I,$.objectOf=M,$.shape=R,$.utils={validate:function(C,H){return _$1(H,C,!0)===!0},toType:function(C,H,U){return U===void 0&&(U=!1),U?w$1(C,H):T(C,H)}};(function(C){function H(){return C.apply(this,arguments)||this}return r$1(H,C),H})(z());var PropTypes=z({func:void 0,bool:void 0,string:void 0,number:void 0,array:void 0,object:void 0,integer:void 0});PropTypes.extend([{name:"looseBool",getter:!0,type:Boolean,default:void 0},{name:"style",getter:!0,type:[String,Object],default:void 0},{name:"VueNode",getter:!0,type:null}]);const PropTypes$1=PropTypes;var _excluded$A=["image","description","imageStyle","class"],defaultEmptyImg=createVNode(DefaultEmptyImg,null,null),simpleEmptyImg=createVNode(SimpleEmptyImg,null,null),Empty=function(H,U){var W,G=U.slots,X=G===void 0?{}:G,Z=U.attrs,Q=useConfigInject("empty",H),ee=Q.direction,ie=Q.prefixCls,te=ie.value,ne=_objectSpread2$1(_objectSpread2$1({},H),Z),ae=ne.image,oe=ae===void 0?defaultEmptyImg:ae,se=ne.description,le=se===void 0?((W=X.description)===null||W===void 0?void 0:W.call(X))||void 0:se,ce=ne.imageStyle,ue=ne.class,de=ue===void 0?"":ue,ve=_objectWithoutProperties$4(ne,_excluded$A);return createVNode(LocaleReceiver,{componentName:"Empty",children:function(he){var me,_e=typeof le<"u"?le:he.description,be=typeof _e=="string"?_e:"empty",pe=null;return typeof oe=="string"?pe=createVNode("img",{alt:be,src:oe},null):pe=oe,createVNode("div",_objectSpread2$1({class:classNames(te,de,(me={},_defineProperty$M(me,"".concat(te,"-normal"),oe===simpleEmptyImg),_defineProperty$M(me,"".concat(te,"-rtl"),ee.value==="rtl"),me))},ve),[createVNode("div",{class:"".concat(te,"-image"),style:ce},[pe]),_e&&createVNode("p",{class:"".concat(te,"-description")},[_e]),X.default&&createVNode("div",{class:"".concat(te,"-footer")},[filterEmpty(X.default())])])}},null)};Empty.displayName="AEmpty";Empty.PRESENTED_IMAGE_DEFAULT=defaultEmptyImg;Empty.PRESENTED_IMAGE_SIMPLE=simpleEmptyImg;Empty.inheritAttrs=!1;Empty.props={prefixCls:String,image:PropTypes$1.any,description:PropTypes$1.any,imageStyle:{type:Object,default:void 0}};const Empty$1=withInstall(Empty);var RenderEmpty=function(H){var U=useConfigInject("empty",H),W=U.prefixCls,G=function(Z){switch(Z){case"Table":case"List":return createVNode(Empty$1,{image:Empty$1.PRESENTED_IMAGE_SIMPLE},null);case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return createVNode(Empty$1,{image:Empty$1.PRESENTED_IMAGE_SIMPLE,class:"".concat(W.value,"-small")},null);default:return createVNode(Empty$1,null,null)}};return G(H.componentName)};function renderEmpty(C){return createVNode(RenderEmpty,{componentName:C},null)}var warned={};function warning$3(C,H){}function call(C,H,U){!H&&!warned[U]&&(C(!1,U),warned[U]=!0)}function warningOnce(C,H){call(warning$3,C,H)}const warning$2=function(C,H){var U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";warningOnce(C,"[antdv: ".concat(H,"] ").concat(U))};var ANT_MARK="internalMark",LocaleProvider=defineComponent({compatConfig:{MODE:3},name:"ALocaleProvider",props:{locale:{type:Object},ANT_MARK__:String},setup:function(H,U){var W=U.slots;warning$2(H.ANT_MARK__===ANT_MARK,"LocaleProvider","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead");var G=reactive({antLocale:_objectSpread2$1(_objectSpread2$1({},H.locale),{},{exist:!0}),ANT_MARK__:ANT_MARK});return provide("localeData",G),watch(function(){return H.locale},function(){G.antLocale=_objectSpread2$1(_objectSpread2$1({},H.locale),{},{exist:!0})},{immediate:!0}),function(){var X;return(X=W.default)===null||X===void 0?void 0:X.call(W)}}});LocaleProvider.install=function(C){return C.component(LocaleProvider.name,LocaleProvider),C};const LocaleProvider$1=withInstall(LocaleProvider);tuple("bottomLeft","bottomRight","topLeft","topRight");var getTransitionProps=function(H){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},W=_objectSpread2$1(H?{name:H,appear:!0,enterFromClass:"".concat(H,"-enter ").concat(H,"-enter-prepare"),enterActiveClass:"".concat(H,"-enter ").concat(H,"-enter-prepare"),enterToClass:"".concat(H,"-enter ").concat(H,"-enter-active"),leaveFromClass:" ".concat(H,"-leave"),leaveActiveClass:"".concat(H,"-leave ").concat(H,"-leave-active"),leaveToClass:"".concat(H,"-leave ").concat(H,"-leave-active")}:{css:!1},U);return W},getTransitionGroupProps=function(H){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},W=_objectSpread2$1(H?{name:H,appear:!0,appearActiveClass:"".concat(H),appearToClass:"".concat(H,"-appear ").concat(H,"-appear-active"),enterFromClass:"".concat(H,"-appear ").concat(H,"-enter ").concat(H,"-appear-prepare ").concat(H,"-enter-prepare"),enterActiveClass:"".concat(H),enterToClass:"".concat(H,"-enter ").concat(H,"-appear ").concat(H,"-appear-active ").concat(H,"-enter-active"),leaveActiveClass:"".concat(H," ").concat(H,"-leave"),leaveToClass:"".concat(H,"-leave-active")}:{css:!1},U);return W},getTransitionName$1=function(H,U,W){return W!==void 0?W:"".concat(H,"-").concat(U)};const Notice=defineComponent({name:"Notice",inheritAttrs:!1,props:["prefixCls","duration","updateMark","noticeKey","closeIcon","closable","props","onClick","onClose","holder","visible"],setup:function(H,U){var W=U.attrs,G=U.slots,X,Z=computed(function(){return H.duration===void 0?1.5:H.duration}),Q=function(){Z.value&&(X=setTimeout(function(){ie()},Z.value*1e3))},ee=function(){X&&(clearTimeout(X),X=null)},ie=function(ae){ae&&ae.stopPropagation(),ee();var oe=H.onClose,se=H.noticeKey;oe&&oe(se)},te=function(){ee(),Q()};return onMounted(function(){Q()}),onUnmounted(function(){ee()}),watch([Z,function(){return H.updateMark},function(){return H.visible}],function(ne,ae){var oe=_slicedToArray$2(ne,3),se=oe[0],le=oe[1],ce=oe[2],ue=_slicedToArray$2(ae,3),de=ue[0],ve=ue[1],ge=ue[2];(se!==de||le!==ve||ce!==ge&&ge)&&te()},{flush:"post"}),function(){var ne,ae,oe=H.prefixCls,se=H.closable,le=H.closeIcon,ce=le===void 0?(ne=G.closeIcon)===null||ne===void 0?void 0:ne.call(G):le,ue=H.onClick,de=H.holder,ve=W.class,ge=W.style,he="".concat(oe,"-notice"),me=Object.keys(W).reduce(function(be,pe){return(pe.substr(0,5)==="data-"||pe.substr(0,5)==="aria-"||pe==="role")&&(be[pe]=W[pe]),be},{}),_e=createVNode("div",_objectSpread2$1({class:classNames(he,ve,_defineProperty$M({},"".concat(he,"-closable"),se)),style:ge,onMouseenter:ee,onMouseleave:Q,onClick:ue},me),[createVNode("div",{class:"".concat(he,"-content")},[(ae=G.default)===null||ae===void 0?void 0:ae.call(G)]),se?createVNode("a",{tabindex:0,onClick:ie,class:"".concat(he,"-close")},[ce||createVNode("span",{class:"".concat(he,"-close-x")},null)]):null]);return de?createVNode(Teleport,{to:de},{default:function(){return _e}}):_e}}});var _excluded$z=["name","getContainer","appContext","prefixCls","rootPrefixCls","transitionName","hasTransitionName"],seed=0,now$4=Date.now();function getUuid(){var C=seed;return seed+=1,"rcNotification_".concat(now$4,"_").concat(C)}var Notification=defineComponent({name:"Notification",inheritAttrs:!1,props:["prefixCls","transitionName","animation","maxCount","closeIcon"],setup:function(H,U){var W=U.attrs,G=U.expose,X=U.slots,Z=new Map,Q=ref([]),ee=computed(function(){var ne=H.prefixCls,ae=H.animation,oe=ae===void 0?"fade":ae,se=H.transitionName;return!se&&oe&&(se="".concat(ne,"-").concat(oe)),getTransitionGroupProps(se)}),ie=function(ae,oe){var se=ae.key||getUuid(),le=_objectSpread2$1(_objectSpread2$1({},ae),{},{key:se}),ce=H.maxCount,ue=Q.value.map(function(ve){return ve.notice.key}).indexOf(se),de=Q.value.concat();ue!==-1?de.splice(ue,1,{notice:le,holderCallback:oe}):(ce&&Q.value.length>=ce&&(le.key=de[0].notice.key,le.updateMark=getUuid(),le.userPassKey=se,de.shift()),de.push({notice:le,holderCallback:oe})),Q.value=de},te=function(ae){Q.value=Q.value.filter(function(oe){var se=oe.notice,le=se.key,ce=se.userPassKey,ue=ce||le;return ue!==ae})};return G({add:ie,remove:te,notices:Q}),function(){var ne,ae,oe=H.prefixCls,se=H.closeIcon,le=se===void 0?(ne=X.closeIcon)===null||ne===void 0?void 0:ne.call(X,{prefixCls:oe}):se,ce=Q.value.map(function(de,ve){var ge=de.notice,he=de.holderCallback,me=ve===Q.value.length-1?ge.updateMark:void 0,_e=ge.key,be=ge.userPassKey,pe=ge.content,fe=_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({prefixCls:oe,closeIcon:typeof le=="function"?le({prefixCls:oe}):le},ge),ge.props),{},{key:_e,noticeKey:be||_e,updateMark:me,onClose:function($e){var we;te($e),(we=ge.onClose)===null||we===void 0||we.call(ge)},onClick:ge.onClick});return he?createVNode("div",{key:_e,class:"".concat(oe,"-hook-holder"),ref:function($e){typeof _e>"u"||($e?(Z.set(_e,$e),he($e,fe)):Z.delete(_e))}},null):createVNode(Notice,fe,{default:function(){return[typeof pe=="function"?pe({prefixCls:oe}):pe]}})}),ue=(ae={},_defineProperty$M(ae,oe,1),_defineProperty$M(ae,W.class,!!W.class),ae);return createVNode("div",{class:ue,style:W.style||{top:"65px",left:"50%"}},[createVNode(TransitionGroup,_objectSpread2$1({tag:"div"},ee.value),{default:function(){return[ce]}})])}}});Notification.newInstance=function(H,U){var W=H||{},G=W.name,X=G===void 0?"notification":G,Z=W.getContainer,Q=W.appContext,ee=W.prefixCls,ie=W.rootPrefixCls,te=W.transitionName,ne=W.hasTransitionName,ae=_objectWithoutProperties$4(W,_excluded$z),oe=document.createElement("div");if(Z){var se=Z();se.appendChild(oe)}else document.body.appendChild(oe);var le=defineComponent({compatConfig:{MODE:3},name:"NotificationWrapper",setup:function(de,ve){var ge=ve.attrs,he=ref();return onMounted(function(){U({notice:function(_e){var be;(be=he.value)===null||be===void 0||be.add(_e)},removeNotice:function(_e){var be;(be=he.value)===null||be===void 0||be.remove(_e)},destroy:function(){render$3(null,oe),oe.parentNode&&oe.parentNode.removeChild(oe)},component:he})}),function(){var me=globalConfigForApi,_e=me.getPrefixCls(X,ee),be=me.getRootPrefixCls(ie,_e),pe=ne?te:"".concat(be,"-").concat(te);return createVNode(__unplugin_components_1$4,_objectSpread2$1(_objectSpread2$1({},me),{},{notUpdateGlobalConfig:!0,prefixCls:be}),{default:function(){return[createVNode(Notification,_objectSpread2$1(_objectSpread2$1({ref:he},ge),{},{prefixCls:_e,transitionName:pe}),null)]}})}}}),ce=createVNode(le,ae);ce.appContext=Q||ce.appContext,render$3(ce,oe)};const Notification$1=Notification;var LoadingOutlined$2={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};const LoadingOutlinedSvg=LoadingOutlined$2;function bound01(C,H){isOnePointZero(C)&&(C="100%");var U=isPercentage(C);return C=H===360?C:Math.min(H,Math.max(0,parseFloat(C))),U&&(C=parseInt(String(C*H),10)/100),Math.abs(C-H)<1e-6?1:(H===360?C=(C<0?C%H+H:C%H)/parseFloat(String(H)):C=C%H/parseFloat(String(H)),C)}function clamp01(C){return Math.min(1,Math.max(0,C))}function isOnePointZero(C){return typeof C=="string"&&C.indexOf(".")!==-1&&parseFloat(C)===1}function isPercentage(C){return typeof C=="string"&&C.indexOf("%")!==-1}function boundAlpha(C){return C=parseFloat(C),(isNaN(C)||C<0||C>1)&&(C=1),C}function convertToPercentage(C){return C<=1?"".concat(Number(C)*100,"%"):C}function pad2(C){return C.length===1?"0"+C:String(C)}function rgbToRgb(C,H,U){return{r:bound01(C,255)*255,g:bound01(H,255)*255,b:bound01(U,255)*255}}function rgbToHsl(C,H,U){C=bound01(C,255),H=bound01(H,255),U=bound01(U,255);var W=Math.max(C,H,U),G=Math.min(C,H,U),X=0,Z=0,Q=(W+G)/2;if(W===G)Z=0,X=0;else{var ee=W-G;switch(Z=Q>.5?ee/(2-W-G):ee/(W+G),W){case C:X=(H-U)/ee+(H1&&(U-=1),U<1/6?C+(H-C)*(6*U):U<1/2?H:U<2/3?C+(H-C)*(2/3-U)*6:C}function hslToRgb(C,H,U){var W,G,X;if(C=bound01(C,360),H=bound01(H,100),U=bound01(U,100),H===0)G=U,X=U,W=U;else{var Z=U<.5?U*(1+H):U+H-U*H,Q=2*U-Z;W=hue2rgb(Q,Z,C+1/3),G=hue2rgb(Q,Z,C),X=hue2rgb(Q,Z,C-1/3)}return{r:W*255,g:G*255,b:X*255}}function rgbToHsv(C,H,U){C=bound01(C,255),H=bound01(H,255),U=bound01(U,255);var W=Math.max(C,H,U),G=Math.min(C,H,U),X=0,Z=W,Q=W-G,ee=W===0?0:Q/W;if(W===G)X=0;else{switch(W){case C:X=(H-U)/Q+(H>16,g:(C&65280)>>8,b:C&255}}var names={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function inputToRGB(C){var H={r:0,g:0,b:0},U=1,W=null,G=null,X=null,Z=!1,Q=!1;return typeof C=="string"&&(C=stringInputToObject(C)),typeof C=="object"&&(isValidCSSUnit(C.r)&&isValidCSSUnit(C.g)&&isValidCSSUnit(C.b)?(H=rgbToRgb(C.r,C.g,C.b),Z=!0,Q=String(C.r).substr(-1)==="%"?"prgb":"rgb"):isValidCSSUnit(C.h)&&isValidCSSUnit(C.s)&&isValidCSSUnit(C.v)?(W=convertToPercentage(C.s),G=convertToPercentage(C.v),H=hsvToRgb(C.h,W,G),Z=!0,Q="hsv"):isValidCSSUnit(C.h)&&isValidCSSUnit(C.s)&&isValidCSSUnit(C.l)&&(W=convertToPercentage(C.s),X=convertToPercentage(C.l),H=hslToRgb(C.h,W,X),Z=!0,Q="hsl"),Object.prototype.hasOwnProperty.call(C,"a")&&(U=C.a)),U=boundAlpha(U),{ok:Z,format:C.format||Q,r:Math.min(255,Math.max(H.r,0)),g:Math.min(255,Math.max(H.g,0)),b:Math.min(255,Math.max(H.b,0)),a:U}}var CSS_INTEGER="[-\\+]?\\d+%?",CSS_NUMBER="[-\\+]?\\d*\\.\\d+%?",CSS_UNIT="(?:".concat(CSS_NUMBER,")|(?:").concat(CSS_INTEGER,")"),PERMISSIVE_MATCH3="[\\s|\\(]+(".concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")\\s*\\)?"),PERMISSIVE_MATCH4="[\\s|\\(]+(".concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")[,|\\s]+(").concat(CSS_UNIT,")\\s*\\)?"),matchers={CSS_UNIT:new RegExp(CSS_UNIT),rgb:new RegExp("rgb"+PERMISSIVE_MATCH3),rgba:new RegExp("rgba"+PERMISSIVE_MATCH4),hsl:new RegExp("hsl"+PERMISSIVE_MATCH3),hsla:new RegExp("hsla"+PERMISSIVE_MATCH4),hsv:new RegExp("hsv"+PERMISSIVE_MATCH3),hsva:new RegExp("hsva"+PERMISSIVE_MATCH4),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function stringInputToObject(C){if(C=C.trim().toLowerCase(),C.length===0)return!1;var H=!1;if(names[C])C=names[C],H=!0;else if(C==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var U=matchers.rgb.exec(C);return U?{r:U[1],g:U[2],b:U[3]}:(U=matchers.rgba.exec(C),U?{r:U[1],g:U[2],b:U[3],a:U[4]}:(U=matchers.hsl.exec(C),U?{h:U[1],s:U[2],l:U[3]}:(U=matchers.hsla.exec(C),U?{h:U[1],s:U[2],l:U[3],a:U[4]}:(U=matchers.hsv.exec(C),U?{h:U[1],s:U[2],v:U[3]}:(U=matchers.hsva.exec(C),U?{h:U[1],s:U[2],v:U[3],a:U[4]}:(U=matchers.hex8.exec(C),U?{r:parseIntFromHex(U[1]),g:parseIntFromHex(U[2]),b:parseIntFromHex(U[3]),a:convertHexToDecimal(U[4]),format:H?"name":"hex8"}:(U=matchers.hex6.exec(C),U?{r:parseIntFromHex(U[1]),g:parseIntFromHex(U[2]),b:parseIntFromHex(U[3]),format:H?"name":"hex"}:(U=matchers.hex4.exec(C),U?{r:parseIntFromHex(U[1]+U[1]),g:parseIntFromHex(U[2]+U[2]),b:parseIntFromHex(U[3]+U[3]),a:convertHexToDecimal(U[4]+U[4]),format:H?"name":"hex8"}:(U=matchers.hex3.exec(C),U?{r:parseIntFromHex(U[1]+U[1]),g:parseIntFromHex(U[2]+U[2]),b:parseIntFromHex(U[3]+U[3]),format:H?"name":"hex"}:!1)))))))))}function isValidCSSUnit(C){return Boolean(matchers.CSS_UNIT.exec(String(C)))}var TinyColor=function(){function C(H,U){H===void 0&&(H=""),U===void 0&&(U={});var W;if(H instanceof C)return H;typeof H=="number"&&(H=numberInputToObject(H)),this.originalInput=H;var G=inputToRGB(H);this.originalInput=H,this.r=G.r,this.g=G.g,this.b=G.b,this.a=G.a,this.roundA=Math.round(100*this.a)/100,this.format=(W=U.format)!==null&&W!==void 0?W:G.format,this.gradientType=U.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=G.ok}return C.prototype.isDark=function(){return this.getBrightness()<128},C.prototype.isLight=function(){return!this.isDark()},C.prototype.getBrightness=function(){var H=this.toRgb();return(H.r*299+H.g*587+H.b*114)/1e3},C.prototype.getLuminance=function(){var H=this.toRgb(),U,W,G,X=H.r/255,Z=H.g/255,Q=H.b/255;return X<=.03928?U=X/12.92:U=Math.pow((X+.055)/1.055,2.4),Z<=.03928?W=Z/12.92:W=Math.pow((Z+.055)/1.055,2.4),Q<=.03928?G=Q/12.92:G=Math.pow((Q+.055)/1.055,2.4),.2126*U+.7152*W+.0722*G},C.prototype.getAlpha=function(){return this.a},C.prototype.setAlpha=function(H){return this.a=boundAlpha(H),this.roundA=Math.round(100*this.a)/100,this},C.prototype.isMonochrome=function(){var H=this.toHsl().s;return H===0},C.prototype.toHsv=function(){var H=rgbToHsv(this.r,this.g,this.b);return{h:H.h*360,s:H.s,v:H.v,a:this.a}},C.prototype.toHsvString=function(){var H=rgbToHsv(this.r,this.g,this.b),U=Math.round(H.h*360),W=Math.round(H.s*100),G=Math.round(H.v*100);return this.a===1?"hsv(".concat(U,", ").concat(W,"%, ").concat(G,"%)"):"hsva(".concat(U,", ").concat(W,"%, ").concat(G,"%, ").concat(this.roundA,")")},C.prototype.toHsl=function(){var H=rgbToHsl(this.r,this.g,this.b);return{h:H.h*360,s:H.s,l:H.l,a:this.a}},C.prototype.toHslString=function(){var H=rgbToHsl(this.r,this.g,this.b),U=Math.round(H.h*360),W=Math.round(H.s*100),G=Math.round(H.l*100);return this.a===1?"hsl(".concat(U,", ").concat(W,"%, ").concat(G,"%)"):"hsla(".concat(U,", ").concat(W,"%, ").concat(G,"%, ").concat(this.roundA,")")},C.prototype.toHex=function(H){return H===void 0&&(H=!1),rgbToHex(this.r,this.g,this.b,H)},C.prototype.toHexString=function(H){return H===void 0&&(H=!1),"#"+this.toHex(H)},C.prototype.toHex8=function(H){return H===void 0&&(H=!1),rgbaToHex(this.r,this.g,this.b,this.a,H)},C.prototype.toHex8String=function(H){return H===void 0&&(H=!1),"#"+this.toHex8(H)},C.prototype.toHexShortString=function(H){return H===void 0&&(H=!1),this.a===1?this.toHexString(H):this.toHex8String(H)},C.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},C.prototype.toRgbString=function(){var H=Math.round(this.r),U=Math.round(this.g),W=Math.round(this.b);return this.a===1?"rgb(".concat(H,", ").concat(U,", ").concat(W,")"):"rgba(".concat(H,", ").concat(U,", ").concat(W,", ").concat(this.roundA,")")},C.prototype.toPercentageRgb=function(){var H=function(U){return"".concat(Math.round(bound01(U,255)*100),"%")};return{r:H(this.r),g:H(this.g),b:H(this.b),a:this.a}},C.prototype.toPercentageRgbString=function(){var H=function(U){return Math.round(bound01(U,255)*100)};return this.a===1?"rgb(".concat(H(this.r),"%, ").concat(H(this.g),"%, ").concat(H(this.b),"%)"):"rgba(".concat(H(this.r),"%, ").concat(H(this.g),"%, ").concat(H(this.b),"%, ").concat(this.roundA,")")},C.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var H="#"+rgbToHex(this.r,this.g,this.b,!1),U=0,W=Object.entries(names);U=0,X=!U&&G&&(H.startsWith("hex")||H==="name");return X?H==="name"&&this.a===0?this.toName():this.toRgbString():(H==="rgb"&&(W=this.toRgbString()),H==="prgb"&&(W=this.toPercentageRgbString()),(H==="hex"||H==="hex6")&&(W=this.toHexString()),H==="hex3"&&(W=this.toHexString(!0)),H==="hex4"&&(W=this.toHex8String(!0)),H==="hex8"&&(W=this.toHex8String()),H==="name"&&(W=this.toName()),H==="hsl"&&(W=this.toHslString()),H==="hsv"&&(W=this.toHsvString()),W||this.toHexString())},C.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},C.prototype.clone=function(){return new C(this.toString())},C.prototype.lighten=function(H){H===void 0&&(H=10);var U=this.toHsl();return U.l+=H/100,U.l=clamp01(U.l),new C(U)},C.prototype.brighten=function(H){H===void 0&&(H=10);var U=this.toRgb();return U.r=Math.max(0,Math.min(255,U.r-Math.round(255*-(H/100)))),U.g=Math.max(0,Math.min(255,U.g-Math.round(255*-(H/100)))),U.b=Math.max(0,Math.min(255,U.b-Math.round(255*-(H/100)))),new C(U)},C.prototype.darken=function(H){H===void 0&&(H=10);var U=this.toHsl();return U.l-=H/100,U.l=clamp01(U.l),new C(U)},C.prototype.tint=function(H){return H===void 0&&(H=10),this.mix("white",H)},C.prototype.shade=function(H){return H===void 0&&(H=10),this.mix("black",H)},C.prototype.desaturate=function(H){H===void 0&&(H=10);var U=this.toHsl();return U.s-=H/100,U.s=clamp01(U.s),new C(U)},C.prototype.saturate=function(H){H===void 0&&(H=10);var U=this.toHsl();return U.s+=H/100,U.s=clamp01(U.s),new C(U)},C.prototype.greyscale=function(){return this.desaturate(100)},C.prototype.spin=function(H){var U=this.toHsl(),W=(U.h+H)%360;return U.h=W<0?360+W:W,new C(U)},C.prototype.mix=function(H,U){U===void 0&&(U=50);var W=this.toRgb(),G=new C(H).toRgb(),X=U/100,Z={r:(G.r-W.r)*X+W.r,g:(G.g-W.g)*X+W.g,b:(G.b-W.b)*X+W.b,a:(G.a-W.a)*X+W.a};return new C(Z)},C.prototype.analogous=function(H,U){H===void 0&&(H=6),U===void 0&&(U=30);var W=this.toHsl(),G=360/U,X=[this];for(W.h=(W.h-(G*H>>1)+720)%360;--H;)W.h=(W.h+G)%360,X.push(new C(W));return X},C.prototype.complement=function(){var H=this.toHsl();return H.h=(H.h+180)%360,new C(H)},C.prototype.monochromatic=function(H){H===void 0&&(H=6);for(var U=this.toHsv(),W=U.h,G=U.s,X=U.v,Z=[],Q=1/H;H--;)Z.push(new C({h:W,s:G,v:X})),X=(X+Q)%1;return Z},C.prototype.splitcomplement=function(){var H=this.toHsl(),U=H.h;return[this,new C({h:(U+72)%360,s:H.s,l:H.l}),new C({h:(U+216)%360,s:H.s,l:H.l})]},C.prototype.onBackground=function(H){var U=this.toRgb(),W=new C(H).toRgb(),G=U.a+W.a*(1-U.a);return new C({r:(U.r*U.a+W.r*W.a*(1-U.a))/G,g:(U.g*U.a+W.g*W.a*(1-U.a))/G,b:(U.b*U.a+W.b*W.a*(1-U.a))/G,a:G})},C.prototype.triad=function(){return this.polyad(3)},C.prototype.tetrad=function(){return this.polyad(4)},C.prototype.polyad=function(H){for(var U=this.toHsl(),W=U.h,G=[this],X=360/H,Z=1;Z=60&&Math.round(C.h)<=240?W=U?Math.round(C.h)-hueStep*H:Math.round(C.h)+hueStep*H:W=U?Math.round(C.h)+hueStep*H:Math.round(C.h)-hueStep*H,W<0?W+=360:W>=360&&(W-=360),W}function getSaturation(C,H,U){if(C.h===0&&C.s===0)return C.s;var W;return U?W=C.s-saturationStep*H:H===darkColorCount?W=C.s+saturationStep:W=C.s+saturationStep2*H,W>1&&(W=1),U&&H===lightColorCount&&W>.1&&(W=.1),W<.06&&(W=.06),Number(W.toFixed(2))}function getValue$5(C,H,U){var W;return U?W=C.v+brightnessStep1*H:W=C.v-brightnessStep2*H,W>1&&(W=1),Number(W.toFixed(2))}function generate$2(C){for(var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},U=[],W=inputToRGB(C),G=lightColorCount;G>0;G-=1){var X=toHsv(W),Z=toHex(inputToRGB({h:getHue(X,G,!0),s:getSaturation(X,G,!0),v:getValue$5(X,G,!0)}));U.push(Z)}U.push(toHex(W));for(var Q=1;Q<=darkColorCount;Q+=1){var ee=toHsv(W),ie=toHex(inputToRGB({h:getHue(ee,Q),s:getSaturation(ee,Q),v:getValue$5(ee,Q)}));U.push(ie)}return H.theme==="dark"?darkColorMap.map(function(te){var ne=te.index,ae=te.opacity,oe=toHex(mix$3(inputToRGB(H.backgroundColor||"#141414"),inputToRGB(U[ne]),ae*100));return oe}):U}var presetPrimaryColors={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},presetPalettes={},presetDarkPalettes={};Object.keys(presetPrimaryColors).forEach(function(C){presetPalettes[C]=generate$2(presetPrimaryColors[C]),presetPalettes[C].primary=presetPalettes[C][5],presetDarkPalettes[C]=generate$2(presetPrimaryColors[C],{theme:"dark",backgroundColor:"#141414"}),presetDarkPalettes[C].primary=presetDarkPalettes[C][5]});var containers=[],styleElements=[],usage="insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).";function createStyleElement(){var C=document.createElement("style");return C.setAttribute("type","text/css"),C}function insertCss(C,H){if(H=H||{},C===void 0)throw new Error(usage);var U=H.prepend===!0?"prepend":"append",W=H.container!==void 0?H.container:document.querySelector("head"),G=containers.indexOf(W);G===-1&&(G=containers.push(W)-1,styleElements[G]={});var X;return styleElements[G]!==void 0&&styleElements[G][U]!==void 0?X=styleElements[G][U]:(X=styleElements[G][U]=createStyleElement(),U==="prepend"?W.insertBefore(X,W.childNodes[0]):W.appendChild(X)),C.charCodeAt(0)===65279&&(C=C.substr(1,C.length)),X.styleSheet?X.styleSheet.cssText+=C:X.textContent+=C,X}function _objectSpread$J(C){for(var H=1;H * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,cssInjectedFlag=!1,useInsertStyles=function(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:iconStyles;nextTick$1(function(){cssInjectedFlag||(typeof window<"u"&&window.document&&window.document.documentElement&&insertCss(H,{prepend:!0}),cssInjectedFlag=!0)})},_excluded$y=["icon","primaryColor","secondaryColor"];function _objectWithoutProperties$3(C,H){if(C==null)return{};var U=_objectWithoutPropertiesLoose$3(C,H),W,G;if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(C);for(G=0;G=0)&&(!Object.prototype.propertyIsEnumerable.call(C,W)||(U[W]=C[W]))}return U}function _objectWithoutPropertiesLoose$3(C,H){if(C==null)return{};var U={},W=Object.keys(C),G,X;for(X=0;X=0)&&(U[G]=C[G]);return U}function _objectSpread$I(C){for(var H=1;HC.length)&&(H=C.length);for(var U=0,W=new Array(H);UC.length)&&(H=C.length);for(var U=0,W=new Array(H);U=0)&&(!Object.prototype.propertyIsEnumerable.call(C,W)||(U[W]=C[W]))}return U}function _objectWithoutPropertiesLoose$2(C,H){if(C==null)return{};var U={},W=Object.keys(C),G,X;for(X=0;X=0)&&(U[G]=C[G]);return U}setTwoToneColor("#1890ff");var Icon$2=function(H,U){var W,G=_objectSpread$H({},H,U.attrs),X=G.class,Z=G.icon,Q=G.spin,ee=G.rotate,ie=G.tabindex,te=G.twoToneColor,ne=G.onClick,ae=_objectWithoutProperties$2(G,_excluded$x),oe=(W={anticon:!0},_defineProperty$J(W,"anticon-".concat(Z.name),Boolean(Z.name)),_defineProperty$J(W,X,X),W),se=Q===""||!!Q||Z.name==="loading"?"anticon-spin":"",le=ie;le===void 0&&ne&&(le=-1,ae.tabindex=le);var ce=ee?{msTransform:"rotate(".concat(ee,"deg)"),transform:"rotate(".concat(ee,"deg)")}:void 0,ue=normalizeTwoToneColors(te),de=_slicedToArray(ue,2),ve=de[0],ge=de[1];return createVNode("span",_objectSpread$H({role:"img","aria-label":Z.name},ae,{onClick:ne,class:oe}),[createVNode(VueIcon,{class:se,icon:Z,primaryColor:ve,secondaryColor:ge,style:ce},null)])};Icon$2.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:String};Icon$2.displayName="AntdIcon";Icon$2.inheritAttrs=!1;Icon$2.getTwoToneColor=getTwoToneColor;Icon$2.setTwoToneColor=setTwoToneColor;const AntdIcon=Icon$2;function _objectSpread$G(C){for(var H=1;H=0;--Ae){var Me=this.tryEntries[Ae],Fe=Me.completion;if(Me.tryLoc==="root")return Ie("end");if(Me.tryLoc<=this.prev){var Be=X.call(Me,"catchLoc"),Ne=X.call(Me,"finallyLoc");if(Be&&Ne){if(this.prev=0;--Ie){var Ae=this.tryEntries[Ie];if(Ae.tryLoc<=this.prev&&X.call(Ae,"finallyLoc")&&this.prev=0;--ke){var Ie=this.tryEntries[ke];if(Ie.finallyLoc===xe)return this.complete(Ie.completion,Ie.afterLoc),ye(Ie),se}},catch:function(xe){for(var ke=this.tryEntries.length-1;ke>=0;--ke){var Ie=this.tryEntries[ke];if(Ie.tryLoc===xe){var Ae=Ie.completion;if(Ae.type==="throw"){var Me=Ae.arg;ye(Ie)}return Me}}throw new Error("illegal catch attempt")},delegateYield:function(xe,ke,Ie){return this.delegate={iterator:we(xe),resultName:ke,nextLoc:Ie},this.method==="next"&&(this.arg=void 0),se}},W}C.exports=U,C.exports.__esModule=!0,C.exports.default=C.exports})(regeneratorRuntime$1);var runtime=regeneratorRuntime$1.exports(),regenerator=runtime;try{regeneratorRuntime=runtime}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}const _regeneratorRuntime=regenerator;var CheckCircleOutlined$2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};const CheckCircleOutlinedSvg=CheckCircleOutlined$2;function _objectSpread$B(C){for(var H=1;H1&&arguments[1]!==void 0?arguments[1]:defaultTop,U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:defaultBottom,W;switch(C){case"topLeft":W={left:"0px",top:H,bottom:"auto"};break;case"topRight":W={right:"0px",top:H,bottom:"auto"};break;case"bottomLeft":W={left:"0px",top:"auto",bottom:U};break;default:W={right:"0px",top:"auto",bottom:U};break}return W}function getNotificationInstance(C,H){var U=C.prefixCls,W=C.placement,G=W===void 0?defaultPlacement:W,X=C.getContainer,Z=X===void 0?defaultGetContainer:X,Q=C.top,ee=C.bottom,ie=C.closeIcon,te=ie===void 0?defaultCloseIcon:ie,ne=C.appContext,ae=globalConfig(),oe=ae.getPrefixCls,se=oe("notification",U||defaultPrefixCls$1),le="".concat(se,"-").concat(G,"-").concat(rtl),ce=notificationInstance[le];if(ce){Promise.resolve(ce).then(function(de){H(de)});return}var ue=classNames("".concat(se,"-").concat(G),_defineProperty$M({},"".concat(se,"-rtl"),rtl===!0));Notification$1.newInstance({name:"notification",prefixCls:U||defaultPrefixCls$1,class:ue,style:getPlacementStyle(G,Q,ee),appContext:ne,getContainer:Z,closeIcon:function(ve){var ge=ve.prefixCls,he=createVNode("span",{class:"".concat(ge,"-close-x")},[renderHelper(te,{},createVNode(CloseOutlined$1,{class:"".concat(ge,"-close-icon")},null))]);return he},maxCount,hasTransitionName:!0},function(de){notificationInstance[le]=de,H(de)})}var typeToIcon={success:CheckCircleOutlined$1,info:InfoCircleOutlined$1,error:CloseCircleOutlined$1,warning:ExclamationCircleOutlined$1};function notice(C){var H=C.icon,U=C.type,W=C.description,G=C.message,X=C.btn,Z=C.duration===void 0?defaultDuration:C.duration;getNotificationInstance(C,function(Q){Q.notice({content:function(ie){var te=ie.prefixCls,ne="".concat(te,"-notice"),ae=null;if(H)ae=function(){return createVNode("span",{class:"".concat(ne,"-icon")},[renderHelper(H)])};else if(U){var oe=typeToIcon[U];ae=function(){return createVNode(oe,{class:"".concat(ne,"-icon ").concat(ne,"-icon-").concat(U)},null)}}return createVNode("div",{class:ae?"".concat(ne,"-with-icon"):""},[ae&&ae(),createVNode("div",{class:"".concat(ne,"-message")},[!W&&ae?createVNode("span",{class:"".concat(ne,"-message-single-line-auto-margin")},null):null,renderHelper(G)]),createVNode("div",{class:"".concat(ne,"-description")},[renderHelper(W)]),X?createVNode("span",{class:"".concat(ne,"-btn")},[renderHelper(X)]):null])},duration:Z,closable:!0,onClose:C.onClose,onClick:C.onClick,key:C.key,style:C.style||{},class:C.class})})}var api={open:notice,close:function(H){Object.keys(notificationInstance).forEach(function(U){return Promise.resolve(notificationInstance[U]).then(function(W){W.removeNotice(H)})})},config:setNotificationConfig,destroy:function(){Object.keys(notificationInstance).forEach(function(H){Promise.resolve(notificationInstance[H]).then(function(U){U.destroy()}),delete notificationInstance[H]})}},iconTypes=["success","info","warning","error"];iconTypes.forEach(function(C){api[C]=function(H){return api.open(_objectSpread2$1(_objectSpread2$1({},H),{},{type:C}))}});api.warn=api.warning;const notification=api;function canUseDom(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var MARK_KEY="vc-util-key";function getMark(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},H=C.mark;return H?H.startsWith("data-")?H:"data-".concat(H):MARK_KEY}function getContainer(C){if(C.attachTo)return C.attachTo;var H=document.querySelector("head");return H||document.body}function injectCSS(C){var H,U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!canUseDom())return null;var W=document.createElement("style");if((H=U.csp)!==null&&H!==void 0&&H.nonce){var G;W.nonce=(G=U.csp)===null||G===void 0?void 0:G.nonce}W.innerHTML=C;var X=getContainer(U),Z=X.firstChild;return U.prepend&&X.prepend?X.prepend(W):U.prepend&&Z?X.insertBefore(W,Z):X.appendChild(W),W}var containerCache=new Map;function findExistNode(C){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},U=getContainer(H);return Array.from(containerCache.get(U).children).find(function(W){return W.tagName==="STYLE"&&W.getAttribute(getMark(H))===C})}function updateCSS(C,H){var U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},W=getContainer(U);if(!containerCache.has(W)){var G=injectCSS("",U),X=G.parentNode;containerCache.set(W,X),X.removeChild(G)}var Z=findExistNode(H,U);if(Z){var Q,ee;if((Q=U.csp)!==null&&Q!==void 0&&Q.nonce&&Z.nonce!==((ee=U.csp)===null||ee===void 0?void 0:ee.nonce)){var ie;Z.nonce=(ie=U.csp)===null||ie===void 0?void 0:ie.nonce}return Z.innerHTML!==C&&(Z.innerHTML=C),Z}var te=injectCSS(C,U);return te.setAttribute(getMark(U),H),te}const devWarning=function(C,H,U){warningOnce(C,"[ant-design-vue: ".concat(H,"] ").concat(U))};var dynamicStyleMark="-ant-".concat(Date.now(),"-").concat(Math.random());function registerTheme(C,H){var U={},W=function(te,ne){var ae=te.clone();return ae=(ne==null?void 0:ne(ae))||ae,ae.toRgbString()},G=function(te,ne){var ae=new TinyColor(te),oe=generate$2(ae.toRgbString());U["".concat(ne,"-color")]=W(ae),U["".concat(ne,"-color-disabled")]=oe[1],U["".concat(ne,"-color-hover")]=oe[4],U["".concat(ne,"-color-active")]=oe[6],U["".concat(ne,"-color-outline")]=ae.clone().setAlpha(.2).toRgbString(),U["".concat(ne,"-color-deprecated-bg")]=oe[1],U["".concat(ne,"-color-deprecated-border")]=oe[3]};if(H.primaryColor){G(H.primaryColor,"primary");var X=new TinyColor(H.primaryColor),Z=generate$2(X.toRgbString());Z.forEach(function(ie,te){U["primary-".concat(te+1)]=ie}),U["primary-color-deprecated-l-35"]=W(X,function(ie){return ie.lighten(35)}),U["primary-color-deprecated-l-20"]=W(X,function(ie){return ie.lighten(20)}),U["primary-color-deprecated-t-20"]=W(X,function(ie){return ie.tint(20)}),U["primary-color-deprecated-t-50"]=W(X,function(ie){return ie.tint(50)}),U["primary-color-deprecated-f-12"]=W(X,function(ie){return ie.setAlpha(ie.getAlpha()*.12)});var Q=new TinyColor(Z[0]);U["primary-color-active-deprecated-f-30"]=W(Q,function(ie){return ie.setAlpha(ie.getAlpha()*.3)}),U["primary-color-active-deprecated-d-02"]=W(Q,function(ie){return ie.darken(2)})}H.successColor&&G(H.successColor,"success"),H.warningColor&&G(H.warningColor,"warning"),H.errorColor&&G(H.errorColor,"error"),H.infoColor&&G(H.infoColor,"info");var ee=Object.keys(U).map(function(ie){return"--".concat(C,"-").concat(ie,": ").concat(U[ie],";")});canUseDom()?updateCSS(` + :root { + `.concat(ee.join(` +`),` + } + `),"".concat(dynamicStyleMark,"-dynamic-theme")):devWarning(!1,"ConfigProvider","SSR do not support dynamic theme with css variables.")}var GlobalFormContextKey=Symbol("GlobalFormContextKey"),useProvideGlobalForm=function(H){provide(GlobalFormContextKey,H)},useInjectGlobalForm=function(){return inject(GlobalFormContextKey,{validateMessages:computed(function(){})})},configProviderProps=function(){return{getTargetContainer:{type:Function},getPopupContainer:{type:Function},prefixCls:String,getPrefixCls:{type:Function},renderEmpty:{type:Function},transformCellText:{type:Function},csp:{type:Object,default:void 0},input:{type:Object},autoInsertSpaceInButton:{type:Boolean,default:void 0},locale:{type:Object,default:void 0},pageHeader:{type:Object},componentSize:{type:String},direction:{type:String},space:{type:Object},virtual:{type:Boolean,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},form:{type:Object,default:void 0},notUpdateGlobalConfig:Boolean}},defaultPrefixCls="ant";function getGlobalPrefixCls(){return globalConfigForApi.prefixCls||defaultPrefixCls}var globalConfigByCom=reactive({}),globalConfigBySet=reactive({}),globalConfigForApi=reactive({});watchEffect(function(){_extends$1(globalConfigForApi,globalConfigByCom,globalConfigBySet),globalConfigForApi.prefixCls=getGlobalPrefixCls(),globalConfigForApi.getPrefixCls=function(C,H){return H||(C?"".concat(globalConfigForApi.prefixCls,"-").concat(C):globalConfigForApi.prefixCls)},globalConfigForApi.getRootPrefixCls=function(C,H){return C||(globalConfigForApi.prefixCls?globalConfigForApi.prefixCls:H&&H.includes("-")?H.replace(/^(.*)-[^-]*$/,"$1"):getGlobalPrefixCls())}});var stopWatchEffect,setGlobalConfig=function(H){stopWatchEffect&&stopWatchEffect(),stopWatchEffect=watchEffect(function(){_extends$1(globalConfigBySet,reactive(H)),_extends$1(globalConfigForApi,reactive(H))}),H.theme&®isterTheme(getGlobalPrefixCls(),H.theme)},globalConfig=function(){return{getPrefixCls:function(U,W){return W||(U?"".concat(getGlobalPrefixCls(),"-").concat(U):getGlobalPrefixCls())},getRootPrefixCls:function(U,W){return U||(globalConfigForApi.prefixCls?globalConfigForApi.prefixCls:W&&W.includes("-")?W.replace(/^(.*)-[^-]*$/,"$1"):getGlobalPrefixCls())}}},ConfigProvider=defineComponent({compatConfig:{MODE:3},name:"AConfigProvider",inheritAttrs:!1,props:configProviderProps(),setup:function(H,U){var W=U.slots,G=function(ne,ae){var oe=H.prefixCls,se=oe===void 0?"ant":oe;return ae||(ne?"".concat(se,"-").concat(ne):se)},X=function(ne){var ae=H.renderEmpty||W.renderEmpty||renderEmpty;return ae(ne)},Z=function(ne,ae){var oe=H.prefixCls;if(ae)return ae;var se=oe||G("");return ne?"".concat(se,"-").concat(ne):se},Q=reactive(_objectSpread2$1(_objectSpread2$1({},H),{},{getPrefixCls:Z,renderEmpty:X}));Object.keys(H).forEach(function(te){watch(function(){return H[te]},function(){Q[te]=H[te]})}),H.notUpdateGlobalConfig||(_extends$1(globalConfigByCom,Q),watch(Q,function(){_extends$1(globalConfigByCom,Q)}));var ee=computed(function(){var te={};if(H.locale){var ne,ae;te=((ne=H.locale.Form)===null||ne===void 0?void 0:ne.defaultValidateMessages)||((ae=defaultLocale$2.Form)===null||ae===void 0?void 0:ae.defaultValidateMessages)||{}}return H.form&&H.form.validateMessages&&(te=_objectSpread2$1(_objectSpread2$1({},te),H.form.validateMessages)),te});useProvideGlobalForm({validateMessages:ee}),provide("configProvider",Q);var ie=function(ne){var ae;return createVNode(LocaleProvider$1,{locale:H.locale||ne,ANT_MARK__:ANT_MARK},{default:function(){return[(ae=W.default)===null||ae===void 0?void 0:ae.call(W)]}})};return watchEffect(function(){H.direction&&(message$1.config({rtl:H.direction==="rtl"}),notification.config({rtl:H.direction==="rtl"}))}),function(){return createVNode(LocaleReceiver,{children:function(ne,ae,oe){return ie(oe)}},null)}}}),defaultConfigProvider=reactive({getPrefixCls:function(H,U){return U||(H?"ant-".concat(H):"ant")},renderEmpty,direction:"ltr"});ConfigProvider.config=setGlobalConfig;ConfigProvider.install=function(C){C.component(ConfigProvider.name,ConfigProvider)};const __unplugin_components_1$4=ConfigProvider,useConfigInject=function(C,H){var U=inject("configProvider",defaultConfigProvider),W=computed(function(){return U.getPrefixCls(C,H.prefixCls)}),G=computed(function(){var de;return(de=H.direction)!==null&&de!==void 0?de:U.direction}),X=computed(function(){return U.getPrefixCls()}),Z=computed(function(){return U.autoInsertSpaceInButton}),Q=computed(function(){return U.renderEmpty}),ee=computed(function(){return U.space}),ie=computed(function(){return U.pageHeader}),te=computed(function(){return U.form}),ne=computed(function(){return H.getTargetContainer||U.getTargetContainer}),ae=computed(function(){return H.getPopupContainer||U.getPopupContainer}),oe=computed(function(){var de;return(de=H.dropdownMatchSelectWidth)!==null&&de!==void 0?de:U.dropdownMatchSelectWidth}),se=computed(function(){return(H.virtual===void 0?U.virtual!==!1:H.virtual!==!1)&&oe.value!==!1}),le=computed(function(){return H.size||U.componentSize}),ce=computed(function(){var de;return H.autocomplete||((de=U.input)===null||de===void 0?void 0:de.autocomplete)}),ue=computed(function(){return U.csp});return{configProvider:U,prefixCls:W,direction:G,size:le,getTargetContainer:ne,getPopupContainer:ae,space:ee,pageHeader:ie,form:te,autoInsertSpaceInButton:Z,renderEmpty:Q,virtual:se,dropdownMatchSelectWidth:oe,rootPrefixCls:X,getPrefixCls:U.getPrefixCls,autocomplete:ce,csp:ue}};function omit$2(C,H){for(var U=_extends$1({},C),W=0;W"u")return 0;var U=H?"scrollTop":"scrollLeft",W=0;if(isWindow$1(C)?W=C[H?"pageYOffset":"pageXOffset"]:C instanceof Document?W=C.documentElement[U]:C&&(W=C[U]),C&&!isWindow$1(C)&&typeof W!="number"){var G;W=(G=(C.ownerDocument||C).documentElement)===null||G===void 0?void 0:G[U]}return W}function easeInOutCubic(C,H,U,W){var G=U-H;return C/=W/2,C<1?G/2*C*C*C+H:G/2*((C-=2)*C*C+2)+H}function scrollTo(C){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},U=H.getContainer,W=U===void 0?function(){return window}:U,G=H.callback,X=H.duration,Z=X===void 0?450:X,Q=W(),ee=getScroll$2(Q,!0),ie=Date.now(),te=function ne(){var ae=Date.now(),oe=ae-ie,se=easeInOutCubic(oe>Z?Z:oe,ee,C,Z);isWindow$1(Q)?Q.scrollTo(window.pageXOffset,se):Q instanceof HTMLDocument||Q.constructor.name==="HTMLDocument"?Q.documentElement.scrollTop=se:Q.scrollTop=se,oe1&&arguments[1]!==void 0?arguments[1]:{},U=H.fieldNames,W=H.childrenAsData,G=[],X=fillFieldNames$1(U,!1),Z=X.label,Q=X.value,ee=X.options;function ie(te,ne){te.forEach(function(ae){var oe=ae[Z];if(ne||!(ee in ae)){var se=ae[Q];G.push({key:getKey$1(ae,G.length),groupOption:ne,data:ae,label:oe,value:se})}else{var le=oe;le===void 0&&W&&(le=ae.label),G.push({key:getKey$1(ae,G.length),group:!0,data:ae,label:le}),ie(ae[ee],!0)}})}return ie(C,!1),G}function injectPropsWithOption(C){var H=_objectSpread2$1({},C);return"props"in H||Object.defineProperty(H,"props",{get:function(){return H}}),H}function getSeparatedContent(C,H){if(!H||!H.length)return null;var U=!1;function W(X,Z){var Q=_toArray(Z),ee=Q[0],ie=Q.slice(1);if(!ee)return[X];var te=X.split(ee);return U=U||te.length>1,te.reduce(function(ne,ae){return[].concat(_toConsumableArray$1(ne),_toConsumableArray$1(W(ae,ie)))},[]).filter(function(ne){return ne})}var G=W(C,H);return U?G:null}function contains(C,H){return C?C.contains(H):!1}var availablePrefixs=["moz","ms","webkit"];function requestAnimationFramePolyfill(){var C=0;return function(H){var U=new Date().getTime(),W=Math.max(0,16-(U-C)),G=window.setTimeout(function(){H(U+W)},W);return C=U+W,G}}function getRequestAnimationFrame(){if(typeof window>"u")return function(){};if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);var C=availablePrefixs.filter(function(H){return"".concat(H,"RequestAnimationFrame")in window})[0];return C?window["".concat(C,"RequestAnimationFrame")]:requestAnimationFramePolyfill()}function cancelRequestAnimationFrame(C){if(typeof window>"u")return null;if(window.cancelAnimationFrame)return window.cancelAnimationFrame(C);var H=availablePrefixs.filter(function(U){return"".concat(U,"CancelAnimationFrame")in window||"".concat(U,"CancelRequestAnimationFrame")in window})[0];return H?(window["".concat(H,"CancelAnimationFrame")]||window["".concat(H,"CancelRequestAnimationFrame")]).call(this,C):clearTimeout(C)}var raf=getRequestAnimationFrame(),cancelAnimationTimeout=function(H){return cancelRequestAnimationFrame(H.id)},requestAnimationTimeout=function(H){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,W=Date.now();function G(){Date.now()-W>=U?H.call():X.id=raf(G)}var X={id:raf(G)};return X},innerProps={visible:Boolean,prefixCls:String,zIndex:Number,destroyPopupOnHide:Boolean,forceRender:Boolean,animation:[String,Object],transitionName:String,stretch:{type:String},align:{type:Object},point:{type:Object},getRootDomNode:{type:Function},getClassNameFromAlign:{type:Function},onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function},onTouchstart:{type:Function}},mobileProps=_objectSpread2$1(_objectSpread2$1({},innerProps),{},{mobile:{type:Object}}),popupProps=_objectSpread2$1(_objectSpread2$1({},innerProps),{},{mask:Boolean,mobile:{type:Object},maskAnimation:String,maskTransitionName:String});function getMotion(C){var H=C.prefixCls,U=C.animation,W=C.transitionName;return U?{name:"".concat(H,"-").concat(U)}:W?{name:W}:{}}function Mask$1(C){var H=C.prefixCls,U=C.visible,W=C.zIndex,G=C.mask,X=C.maskAnimation,Z=C.maskTransitionName;if(!G)return null;var Q={};return(Z||X)&&(Q=getMotion({prefixCls:H,transitionName:Z,animation:X})),createVNode(Transition$1,_objectSpread2$1({appear:!0},Q),{default:function(){return[withDirectives(createVNode("div",{style:{zIndex:W},class:"".concat(H,"-mask")},null),[[resolveDirective("if"),U]])]}})}Mask$1.displayName="Mask";const MobilePopupInner=defineComponent({compatConfig:{MODE:3},name:"MobilePopupInner",inheritAttrs:!1,props:mobileProps,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup:function(H,U){var W=U.expose,G=U.slots,X=ref();return W({forceAlign:function(){},getElement:function(){return X.value}}),function(){var Z,Q=H.zIndex,ee=H.visible,ie=H.prefixCls,te=H.mobile;te=te===void 0?{}:te;var ne=te.popupClassName,ae=te.popupStyle,oe=te.popupMotion,se=oe===void 0?{}:oe,le=te.popupRender,ce=_objectSpread2$1({zIndex:Q},ae),ue=flattenChildren((Z=G.default)===null||Z===void 0?void 0:Z.call(G));ue.length>1&&(ue=createVNode("div",{class:"".concat(ie,"-content")},[ue])),le&&(ue=le(ue));var de=classNames(ie,ne);return createVNode(Transition$1,_objectSpread2$1({ref:X},se),{default:function(){return[ee?createVNode("div",{class:de,style:ce},[ue]):null]}})}}});var StatusQueue=["measure","align",null,"motion"];const useVisibleStatus=function(C,H){var U=ref(null),W=ref(),G=ref(!1);function X(ee){G.value||(U.value=ee)}function Z(){wrapperRaf.cancel(W.value)}function Q(ee){Z(),W.value=wrapperRaf(function(){var ie=U.value;switch(U.value){case"align":ie="motion";break;case"motion":ie="stable";break}X(ie),ee==null||ee()})}return watch(C,function(){X("measure")},{immediate:!0,flush:"post"}),onMounted(function(){watch(U,function(){switch(U.value){case"measure":H();break}U.value&&(W.value=wrapperRaf(_asyncToGenerator(_regeneratorRuntime.mark(function ee(){var ie,te;return _regeneratorRuntime.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:ie=StatusQueue.indexOf(U.value),te=StatusQueue[ie+1],te&&ie!==-1&&X(te);case 3:case"end":return ae.stop()}},ee)}))))},{immediate:!0,flush:"post"})}),onBeforeUnmount(function(){G.value=!0,Z()}),[U,Q]},useStretchStyle=function(C){var H=ref({width:0,height:0});function U(G){H.value={width:G.offsetWidth,height:G.offsetHeight}}var W=computed(function(){var G={};if(C.value){var X=H.value,Z=X.width,Q=X.height;C.value.indexOf("height")!==-1&&Q?G.height="".concat(Q,"px"):C.value.indexOf("minHeight")!==-1&&Q&&(G.minHeight="".concat(Q,"px")),C.value.indexOf("width")!==-1&&Z?G.width="".concat(Z,"px"):C.value.indexOf("minWidth")!==-1&&Z&&(G.minWidth="".concat(Z,"px"))}return G});return[W,U]};function ownKeys(C,H){var U=Object.keys(C);if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(C);H&&(W=W.filter(function(G){return Object.getOwnPropertyDescriptor(C,G).enumerable})),U.push.apply(U,W)}return U}function _objectSpread2(C){for(var H=1;H=0&&U.left>=0&&U.bottom>U.top&&U.right>U.left?U:null}function adjustForViewport(C,H,U,W){var G=utils$e.clone(C),X={width:H.width,height:H.height};return W.adjustX&&G.left=U.left&&G.left+X.width>U.right&&(X.width-=G.left+X.width-U.right),W.adjustX&&G.left+X.width>U.right&&(G.left=Math.max(U.right-X.width,U.left)),W.adjustY&&G.top=U.top&&G.top+X.height>U.bottom&&(X.height-=G.top+X.height-U.bottom),W.adjustY&&G.top+X.height>U.bottom&&(G.top=Math.max(U.bottom-X.height,U.top)),utils$e.mix(G,X)}function getRegion(C){var H,U,W;if(!utils$e.isWindow(C)&&C.nodeType!==9)H=utils$e.offset(C),U=utils$e.outerWidth(C),W=utils$e.outerHeight(C);else{var G=utils$e.getWindow(C);H={left:utils$e.getWindowScrollLeft(G),top:utils$e.getWindowScrollTop(G)},U=utils$e.viewportWidth(G),W=utils$e.viewportHeight(G)}return H.width=U,H.height=W,H}function getAlignOffset(C,H){var U=H.charAt(0),W=H.charAt(1),G=C.width,X=C.height,Z=C.left,Q=C.top;return U==="c"?Q+=X/2:U==="b"&&(Q+=X),W==="c"?Z+=G/2:W==="r"&&(Z+=G),{left:Z,top:Q}}function getElFuturePos(C,H,U,W,G){var X=getAlignOffset(H,U[1]),Z=getAlignOffset(C,U[0]),Q=[Z.left-X.left,Z.top-X.top];return{left:Math.round(C.left-Q[0]+W[0]-G[0]),top:Math.round(C.top-Q[1]+W[1]-G[1])}}function isFailX(C,H,U){return C.leftU.right}function isFailY(C,H,U){return C.topU.bottom}function isCompleteFailX(C,H,U){return C.left>U.right||C.left+H.widthU.bottom||C.top+H.height=U.right||W.top>=U.bottom}function alignElement(C,H,U){var W=U.target||H,G=getRegion(W),X=!isOutOfVisibleRect(W,U.overflow&&U.overflow.alwaysByViewport);return doAlign(C,G,U,X)}alignElement.__getOffsetParent=getOffsetParent;alignElement.__getVisibleRectForElement=getVisibleRectForElement;function alignPoint(C,H,U){var W,G,X=utils$e.getDocument(C),Z=X.defaultView||X.parentWindow,Q=utils$e.getWindowScrollLeft(Z),ee=utils$e.getWindowScrollTop(Z),ie=utils$e.viewportWidth(Z),te=utils$e.viewportHeight(Z);"pageX"in H?W=H.pageX:W=Q+H.clientX,"pageY"in H?G=H.pageY:G=ee+H.clientY;var ne={left:W,top:G,width:0,height:0},ae=W>=0&&W<=Q+ie&&G>=0&&G<=ee+te,oe=[U.points[0],"cc"];return doAlign(C,ne,_objectSpread2(_objectSpread2({},U),{},{points:oe}),ae)}function cloneElement(C){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,W=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,G=C;if(Array.isArray(C)&&(G=filterEmpty(C)[0]),!G)return null;var X=cloneVNode(G,H,W);return X.props=U?_objectSpread2$1(_objectSpread2$1({},X.props),H):X.props,warning$2(_typeof$3(X.props.class)!=="object","class must be string"),X}const isVisible=function(C){if(!C)return!1;if(C.offsetParent)return!0;if(C.getBBox){var H=C.getBBox();if(H.width||H.height)return!0}if(C.getBoundingClientRect){var U=C.getBoundingClientRect();if(U.width||U.height)return!0}return!1};function isSamePoint(C,H){return C===H?!0:!C||!H?!1:"pageX"in H&&"pageY"in H?C.pageX===H.pageX&&C.pageY===H.pageY:"clientX"in H&&"clientY"in H?C.clientX===H.clientX&&C.clientY===H.clientY:!1}function restoreFocus(C,H){C!==document.activeElement&&contains(H,C)&&typeof C.focus=="function"&&C.focus()}function monitorResize(C,H){var U=null,W=null;function G(Z){var Q=_slicedToArray$2(Z,1),ee=Q[0].target;if(!!document.documentElement.contains(ee)){var ie=ee.getBoundingClientRect(),te=ie.width,ne=ie.height,ae=Math.floor(te),oe=Math.floor(ne);(U!==ae||W!==oe)&&Promise.resolve().then(function(){H({width:ae,height:oe})}),U=ae,W=oe}}var X=new index$s(G);return C&&X.observe(C),function(){X.disconnect()}}const useBuffer=function(C,H){var U=!1,W=null;function G(){clearTimeout(W)}function X(Z){if(!U||Z===!0){if(C()===!1)return;U=!0,G(),W=setTimeout(function(){U=!1},H.value)}else G(),W=setTimeout(function(){U=!1,X()},H.value)}return[X,function(){U=!1,G()}]};function listCacheClear$2(){this.__data__=[],this.size=0}function eq$4(C,H){return C===H||C!==C&&H!==H}function assocIndexOf$5(C,H){for(var U=C.length;U--;)if(eq$4(C[U][0],H))return U;return-1}var arrayProto$1=Array.prototype,splice$1=arrayProto$1.splice;function listCacheDelete$2(C){var H=this.__data__,U=assocIndexOf$5(H,C);if(U<0)return!1;var W=H.length-1;return U==W?H.pop():splice$1.call(H,U,1),--this.size,!0}function listCacheGet$2(C){var H=this.__data__,U=assocIndexOf$5(H,C);return U<0?void 0:H[U][1]}function listCacheHas$2(C){return assocIndexOf$5(this.__data__,C)>-1}function listCacheSet$2(C,H){var U=this.__data__,W=assocIndexOf$5(U,C);return W<0?(++this.size,U.push([C,H])):U[W][1]=H,this}function ListCache$5(C){var H=-1,U=C==null?0:C.length;for(this.clear();++HQ))return!1;var ie=X.get(C),te=X.get(H);if(ie&&te)return ie==H&&te==C;var ne=-1,ae=!0,oe=U&COMPARE_UNORDERED_FLAG$3?new SetCache:void 0;for(X.set(C,H),X.set(H,C);++ne-1&&C%1==0&&C-1&&C%1==0&&C<=MAX_SAFE_INTEGER$2}var argsTag$5="[object Arguments]",arrayTag$4="[object Array]",boolTag$5="[object Boolean]",dateTag$5="[object Date]",errorTag$3="[object Error]",funcTag$4="[object Function]",mapTag$a="[object Map]",numberTag$6="[object Number]",objectTag$6="[object Object]",regexpTag$5="[object RegExp]",setTag$a="[object Set]",stringTag$5="[object String]",weakMapTag$5="[object WeakMap]",arrayBufferTag$5="[object ArrayBuffer]",dataViewTag$7="[object DataView]",float32Tag$5="[object Float32Array]",float64Tag$5="[object Float64Array]",int8Tag$5="[object Int8Array]",int16Tag$5="[object Int16Array]",int32Tag$5="[object Int32Array]",uint8Tag$5="[object Uint8Array]",uint8ClampedTag$5="[object Uint8ClampedArray]",uint16Tag$5="[object Uint16Array]",uint32Tag$5="[object Uint32Array]",typedArrayTags$1={};typedArrayTags$1[float32Tag$5]=typedArrayTags$1[float64Tag$5]=typedArrayTags$1[int8Tag$5]=typedArrayTags$1[int16Tag$5]=typedArrayTags$1[int32Tag$5]=typedArrayTags$1[uint8Tag$5]=typedArrayTags$1[uint8ClampedTag$5]=typedArrayTags$1[uint16Tag$5]=typedArrayTags$1[uint32Tag$5]=!0;typedArrayTags$1[argsTag$5]=typedArrayTags$1[arrayTag$4]=typedArrayTags$1[arrayBufferTag$5]=typedArrayTags$1[boolTag$5]=typedArrayTags$1[dataViewTag$7]=typedArrayTags$1[dateTag$5]=typedArrayTags$1[errorTag$3]=typedArrayTags$1[funcTag$4]=typedArrayTags$1[mapTag$a]=typedArrayTags$1[numberTag$6]=typedArrayTags$1[objectTag$6]=typedArrayTags$1[regexpTag$5]=typedArrayTags$1[setTag$a]=typedArrayTags$1[stringTag$5]=typedArrayTags$1[weakMapTag$5]=!1;function baseIsTypedArray$2(C){return isObjectLike$8(C)&&isLength$4(C.length)&&!!typedArrayTags$1[baseGetTag$7(C)]}function baseUnary$4(C){return function(H){return C(H)}}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$3.process,nodeUtil$3=function(){try{var C=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return C||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}();const nodeUtil$4=nodeUtil$3;var nodeIsTypedArray$1=nodeUtil$4&&nodeUtil$4.isTypedArray,isTypedArray$3=nodeIsTypedArray$1?baseUnary$4(nodeIsTypedArray$1):baseIsTypedArray$2;const isTypedArray$4=isTypedArray$3;var objectProto$o=Object.prototype,hasOwnProperty$m=objectProto$o.hasOwnProperty;function arrayLikeKeys$3(C,H){var U=isArray$c(C),W=!U&&isArguments$4(C),G=!U&&!W&&isBuffer$5(C),X=!U&&!W&&!G&&isTypedArray$4(C),Z=U||W||G||X,Q=Z?baseTimes$2(C.length,String):[],ee=Q.length;for(var ie in C)(H||hasOwnProperty$m.call(C,ie))&&!(Z&&(ie=="length"||G&&(ie=="offset"||ie=="parent")||X&&(ie=="buffer"||ie=="byteLength"||ie=="byteOffset")||isIndex$4(ie,ee)))&&Q.push(ie);return Q}var objectProto$n=Object.prototype;function isPrototype$4(C){var H=C&&C.constructor,U=typeof H=="function"&&H.prototype||objectProto$n;return C===U}var nativeKeys$2=overArg$3(Object.keys,Object);const nativeKeys$3=nativeKeys$2;var objectProto$m=Object.prototype,hasOwnProperty$l=objectProto$m.hasOwnProperty;function baseKeys$2(C){if(!isPrototype$4(C))return nativeKeys$3(C);var H=[];for(var U in Object(C))hasOwnProperty$l.call(C,U)&&U!="constructor"&&H.push(U);return H}function isArrayLike$5(C){return C!=null&&isLength$4(C.length)&&!isFunction$6(C)}function keys$5(C){return isArrayLike$5(C)?arrayLikeKeys$3(C):baseKeys$2(C)}function getAllKeys$2(C){return baseGetAllKeys$3(C,keys$5,getSymbols$5)}var COMPARE_PARTIAL_FLAG$3=1,objectProto$l=Object.prototype,hasOwnProperty$k=objectProto$l.hasOwnProperty;function equalObjects(C,H,U,W,G,X){var Z=U&COMPARE_PARTIAL_FLAG$3,Q=getAllKeys$2(C),ee=Q.length,ie=getAllKeys$2(H),te=ie.length;if(ee!=te&&!Z)return!1;for(var ne=ee;ne--;){var ae=Q[ne];if(!(Z?ae in H:hasOwnProperty$k.call(H,ae)))return!1}var oe=X.get(C),se=X.get(H);if(oe&&se)return oe==H&&se==C;var le=!0;X.set(C,H),X.set(H,C);for(var ce=Z;++ne1&&(Ne=createVNode("div",{class:"".concat(Se,"-content")},[Ne]));var Ve=classNames(Se,G.class,ee.value),Le=se.value||!H.visible,De=Le?getTransitionProps(be.value.name,be.value):{};return createVNode(Transition$1,_objectSpread2$1(_objectSpread2$1({ref:Q},De),{},{onBeforeEnter:pe}),{default:function(){return!Te||H.visible?withDirectives(createVNode(Align,{target:he(),key:"popup",ref:Z,monitorWindowResize:!0,disabled:fe.value,align:we,onAlign:_e},{default:function(){return createVNode("div",_objectSpread2$1(_objectSpread2$1({class:Ve,onMouseenter:xe,onMouseleave:ke,onMousedown:withModifiers(Me,["capture"])},_defineProperty$M({},supportsPassive$1?"onTouchstartPassive":"onTouchstart",withModifiers(Ae,["capture"]))),{},{style:Be}),[Ne])}}),[[vShow,se.value]]):null}})}}}),Popup=defineComponent({compatConfig:{MODE:3},name:"Popup",inheritAttrs:!1,props:popupProps,setup:function(H,U){var W=U.attrs,G=U.slots,X=U.expose,Z=ref(!1),Q=ref(!1),ee=ref();return watch([function(){return H.visible},function(){return H.mobile}],function(){Z.value=H.visible,H.visible&&H.mobile&&(Q.value=!0)},{immediate:!0,flush:"post"}),X({forceAlign:function(){var te;(te=ee.value)===null||te===void 0||te.forceAlign()},getElement:function(){var te;return(te=ee.value)===null||te===void 0?void 0:te.getElement()}}),function(){var ie=_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({},H),W),{},{visible:Z.value}),te=Q.value?createVNode(MobilePopupInner,_objectSpread2$1(_objectSpread2$1({},ie),{},{mobile:H.mobile,ref:ee}),{default:G.default}):createVNode(PopupInner,_objectSpread2$1(_objectSpread2$1({},ie),{},{ref:ee}),{default:G.default});return createVNode("div",null,[createVNode(Mask$1,ie,null),te])}}});function isPointsEq(C,H,U){return U?C[0]===H[0]:C[0]===H[0]&&C[1]===H[1]}function getAlignFromPlacement(C,H,U){var W=C[H]||{};return _objectSpread2$1(_objectSpread2$1({},W),U)}function getAlignPopupClassName(C,H,U,W){for(var G=U.points,X=Object.keys(C),Z=0;Z0&&arguments[0]!==void 0?arguments[0]:{},U=arguments.length>1?arguments[1]:void 0,W=typeof H=="function"?H(this.$data,this.$props):H;if(this.getDerivedStateFromProps){var G=this.getDerivedStateFromProps(getOptionProps(this),_objectSpread2$1(_objectSpread2$1({},this.$data),W));if(G===null)return;W=_objectSpread2$1(_objectSpread2$1({},W),G||{})}_extends$1(this.$data,W),this._.isMounted&&this.$forceUpdate(),nextTick$1(function(){U&&U()})},__emit:function(){var H=[].slice.call(arguments,0),U=H[0];U="on".concat(U[0].toUpperCase()).concat(U.substring(1));var W=this.$props[U]||this.$attrs[U];if(H.length&&W)if(Array.isArray(W))for(var G=0,X=W.length;G1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};provide(PortalContextKey,{inTriggerContext:U.inTriggerContext,shouldRender:computed(function(){var W=H||{},G=W.sPopupVisible,X=W.popupRef,Z=W.forceRender,Q=W.autoDestroy,ee=!1;return(G||X||Z)&&(ee=!0),!G&&Q&&(ee=!1),ee})})},useInjectPortal=function(){useProvidePortal({},{inTriggerContext:!1});var H=inject(PortalContextKey,{shouldRender:computed(function(){return!1}),inTriggerContext:!1});return{shouldRender:computed(function(){return H.shouldRender.value||H.inTriggerContext===!1})}};const Portal$1=defineComponent({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:PropTypes$1.func.isRequired,didUpdate:Function},setup:function(H,U){var W=U.slots,G=!0,X,Z=useInjectPortal(),Q=Z.shouldRender;onBeforeMount(function(){G=!1,Q.value&&(X=H.getContainer())});var ee=watch(Q,function(){Q.value&&!X&&(X=H.getContainer()),X&&ee()});return onUpdated(function(){nextTick$1(function(){if(Q.value){var ie;(ie=H.didUpdate)===null||ie===void 0||ie.call(H,H)}})}),onBeforeUnmount(function(){X&&X.parentNode&&X.parentNode.removeChild(X)}),function(){if(!Q.value)return null;if(G){var ie;return(ie=W.default)===null||ie===void 0?void 0:ie.call(W)}return X?createVNode(Teleport,{to:X},W):null}}});function noop$7(){}function returnEmptyString(){return""}function returnDocument(C){return C?C.ownerDocument:window.document}var ALL_HANDLERS=["onClick","onMousedown","onTouchstart","onMouseenter","onMouseleave","onFocus","onBlur","onContextmenu"];const Trigger=defineComponent({compatConfig:{MODE:3},name:"Trigger",mixins:[BaseMixin],inheritAttrs:!1,props:{action:PropTypes$1.oneOfType([PropTypes$1.string,PropTypes$1.arrayOf(PropTypes$1.string)]).def([]),showAction:PropTypes$1.any.def([]),hideAction:PropTypes$1.any.def([]),getPopupClassNameFromAlign:PropTypes$1.any.def(returnEmptyString),onPopupVisibleChange:Function,afterPopupVisibleChange:PropTypes$1.func.def(noop$7),popup:PropTypes$1.any,popupStyle:{type:Object,default:void 0},prefixCls:PropTypes$1.string.def("rc-trigger-popup"),popupClassName:PropTypes$1.string.def(""),popupPlacement:String,builtinPlacements:PropTypes$1.object,popupTransitionName:String,popupAnimation:PropTypes$1.any,mouseEnterDelay:PropTypes$1.number.def(0),mouseLeaveDelay:PropTypes$1.number.def(.1),zIndex:Number,focusDelay:PropTypes$1.number.def(0),blurDelay:PropTypes$1.number.def(.15),getPopupContainer:Function,getDocument:PropTypes$1.func.def(returnDocument),forceRender:{type:Boolean,default:void 0},destroyPopupOnHide:{type:Boolean,default:!1},mask:{type:Boolean,default:!1},maskClosable:{type:Boolean,default:!0},popupAlign:PropTypes$1.object.def(function(){return{}}),popupVisible:{type:Boolean,default:void 0},defaultPopupVisible:{type:Boolean,default:!1},maskTransitionName:String,maskAnimation:String,stretch:String,alignPoint:{type:Boolean,default:void 0},autoDestroy:{type:Boolean,default:!1},mobile:Object,getTriggerDOMNode:Function,tryPopPortal:Boolean},setup:function(H){var U=computed(function(){var ee=H.popupPlacement,ie=H.popupAlign,te=H.builtinPlacements;return ee&&te?getAlignFromPlacement(te,ee,ie):ie}),W=useInjectTrigger(H.tryPopPortal),G=W.setPortal,X=W.popPortal,Z=ref(null),Q=function(ie){Z.value=ie};return{popPortal:X,setPortal:G,vcTriggerContext:inject("vcTriggerContext",{}),popupRef:Z,setPopupRef:Q,triggerRef:ref(null),align:U,focusTime:null,clickOutsideHandler:null,contextmenuOutsideHandler1:null,contextmenuOutsideHandler2:null,touchOutsideHandler:null,attachId:null,delayTimer:null,hasPopupMouseDown:!1,preClickTime:null,preTouchTime:null,mouseDownTimeout:null,childOriginEvents:{}}},data:function(){var H=this,U,W=this.$props,G;return this.popupVisible!==void 0?G=!!W.popupVisible:G=!!W.defaultPopupVisible,ALL_HANDLERS.forEach(function(X){H["fire".concat(X)]=function(Z){H.fireEvents(X,Z)}}),(U=this.setPortal)===null||U===void 0||U.call(this,createVNode(Portal$1,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},{default:this.getComponent})),{prevPopupVisible:G,sPopupVisible:G,point:null}},watch:{popupVisible:function(H){H!==void 0&&(this.prevPopupVisible=this.sPopupVisible,this.sPopupVisible=H)}},created:function(){provide("vcTriggerContext",{onPopupMouseDown:this.onPopupMouseDown}),useProvidePortal(this)},deactivated:function(){this.setPopupVisible(!1)},mounted:function(){var H=this;this.$nextTick(function(){H.updatedCal()})},updated:function(){var H=this;this.$nextTick(function(){H.updatedCal()})},beforeUnmount:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),wrapperRaf.cancel(this.attachId)},methods:{updatedCal:function(){var H=this.$props,U=this.$data;if(U.sPopupVisible){var W;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextmenuToShow())&&(W=H.getDocument(this.getRootDomNode()),this.clickOutsideHandler=addEventListenerWrap(W,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(W=W||H.getDocument(this.getRootDomNode()),this.touchOutsideHandler=addEventListenerWrap(W,"touchstart",this.onDocumentClick,supportsPassive$1?{passive:!1}:!1)),!this.contextmenuOutsideHandler1&&this.isContextmenuToShow()&&(W=W||H.getDocument(this.getRootDomNode()),this.contextmenuOutsideHandler1=addEventListenerWrap(W,"scroll",this.onContextmenuClose)),!this.contextmenuOutsideHandler2&&this.isContextmenuToShow()&&(this.contextmenuOutsideHandler2=addEventListenerWrap(window,"blur",this.onContextmenuClose))}else this.clearOutsideHandler()},onMouseenter:function(H){var U=this.$props.mouseEnterDelay;this.fireEvents("onMouseenter",H),this.delaySetPopupVisible(!0,U,U?null:H)},onMouseMove:function(H){this.fireEvents("onMousemove",H),this.setPoint(H)},onMouseleave:function(H){this.fireEvents("onMouseleave",H),this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onPopupMouseenter:function(){this.clearDelayTimer()},onPopupMouseleave:function(H){var U;H&&H.relatedTarget&&!H.relatedTarget.setTimeout&&contains((U=this.popupRef)===null||U===void 0?void 0:U.getElement(),H.relatedTarget)||this.delaySetPopupVisible(!1,this.$props.mouseLeaveDelay)},onFocus:function(H){this.fireEvents("onFocus",H),this.clearDelayTimer(),this.isFocusToShow()&&(this.focusTime=Date.now(),this.delaySetPopupVisible(!0,this.$props.focusDelay))},onMousedown:function(H){this.fireEvents("onMousedown",H),this.preClickTime=Date.now()},onTouchstart:function(H){this.fireEvents("onTouchstart",H),this.preTouchTime=Date.now()},onBlur:function(H){contains(H.target,H.relatedTarget||document.activeElement)||(this.fireEvents("onBlur",H),this.clearDelayTimer(),this.isBlurToHide()&&this.delaySetPopupVisible(!1,this.$props.blurDelay))},onContextmenu:function(H){H.preventDefault(),this.fireEvents("onContextmenu",H),this.setPopupVisible(!0,H)},onContextmenuClose:function(){this.isContextmenuToShow()&&this.close()},onClick:function(H){if(this.fireEvents("onClick",H),this.focusTime){var U;if(this.preClickTime&&this.preTouchTime?U=Math.min(this.preClickTime,this.preTouchTime):this.preClickTime?U=this.preClickTime:this.preTouchTime&&(U=this.preTouchTime),Math.abs(U-this.focusTime)<20)return;this.focusTime=0}this.preClickTime=0,this.preTouchTime=0,this.isClickToShow()&&(this.isClickToHide()||this.isBlurToHide())&&H&&H.preventDefault&&H.preventDefault(),H&&H.domEvent&&H.domEvent.preventDefault();var W=!this.$data.sPopupVisible;(this.isClickToHide()&&!W||W&&this.isClickToShow())&&this.setPopupVisible(!this.$data.sPopupVisible,H)},onPopupMouseDown:function(){var H=this,U=this.vcTriggerContext,W=U===void 0?{}:U;this.hasPopupMouseDown=!0,clearTimeout(this.mouseDownTimeout),this.mouseDownTimeout=setTimeout(function(){H.hasPopupMouseDown=!1},0),W.onPopupMouseDown&&W.onPopupMouseDown.apply(W,arguments)},onDocumentClick:function(H){if(!(this.$props.mask&&!this.$props.maskClosable)){var U=H.target,W=this.getRootDomNode(),G=this.getPopupDomNode();(!contains(W,U)||this.isContextMenuOnly())&&!contains(G,U)&&!this.hasPopupMouseDown&&this.delaySetPopupVisible(!1,.1)}},getPopupDomNode:function(){var H;return((H=this.popupRef)===null||H===void 0?void 0:H.getElement())||null},getRootDomNode:function(){var H=this.$props.getTriggerDOMNode;if(H){var U=findDOMNode(this.triggerRef);return findDOMNode(H(U))}try{var W=findDOMNode(this.triggerRef);if(W)return W}catch{}return findDOMNode(this)},handleGetPopupClassFromAlign:function(H){var U=[],W=this.$props,G=W.popupPlacement,X=W.builtinPlacements,Z=W.prefixCls,Q=W.alignPoint,ee=W.getPopupClassNameFromAlign;return G&&X&&U.push(getAlignPopupClassName(X,Z,H,Q)),ee&&U.push(ee(H)),U.join(" ")},getPopupAlign:function(){var H=this.$props,U=H.popupPlacement,W=H.popupAlign,G=H.builtinPlacements;return U&&G?getAlignFromPlacement(G,U,W):W},getComponent:function(){var H=this,U={};this.isMouseEnterToShow()&&(U.onMouseenter=this.onPopupMouseenter),this.isMouseLeaveToHide()&&(U.onMouseleave=this.onPopupMouseleave),U.onMousedown=this.onPopupMouseDown,U[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]=this.onPopupMouseDown;var W=this.handleGetPopupClassFromAlign,G=this.getRootDomNode,X=this.getContainer,Z=this.$attrs,Q=this.$props,ee=Q.prefixCls,ie=Q.destroyPopupOnHide,te=Q.popupClassName,ne=Q.popupAnimation,ae=Q.popupTransitionName,oe=Q.popupStyle,se=Q.mask,le=Q.maskAnimation,ce=Q.maskTransitionName,ue=Q.zIndex,de=Q.stretch,ve=Q.alignPoint,ge=Q.mobile,he=Q.forceRender,me=this.$data,_e=me.sPopupVisible,be=me.point,pe=_objectSpread2$1(_objectSpread2$1({prefixCls:ee,destroyPopupOnHide:ie,visible:_e,point:ve?be:null,align:this.align,animation:ne,getClassNameFromAlign:W,stretch:de,getRootDomNode:G,mask:se,zIndex:ue,transitionName:ae,maskAnimation:le,maskTransitionName:ce,getContainer:X,class:te,style:oe,onAlign:Z.onPopupAlign||noop$7},U),{},{ref:this.setPopupRef,mobile:ge,forceRender:he});return createVNode(Popup,pe,{default:this.$slots.popup||function(){return getComponent(H,"popup")}})},attachParent:function(H){var U=this;wrapperRaf.cancel(this.attachId);var W=this.$props,G=W.getPopupContainer,X=W.getDocument,Z=this.getRootDomNode(),Q;G?(Z||G.length===0)&&(Q=G(Z)):Q=X(this.getRootDomNode()).body,Q?Q.appendChild(H):this.attachId=wrapperRaf(function(){U.attachParent(H)})},getContainer:function(){var H=this.$props,U=H.getDocument,W=U(this.getRootDomNode()).createElement("div");return W.style.position="absolute",W.style.top="0",W.style.left="0",W.style.width="100%",this.attachParent(W),W},setPopupVisible:function(H,U){var W=this.alignPoint,G=this.sPopupVisible,X=this.onPopupVisibleChange;this.clearDelayTimer(),G!==H&&(hasProp(this,"popupVisible")||this.setState({sPopupVisible:H,prevPopupVisible:G}),X&&X(H)),W&&U&&H&&this.setPoint(U)},setPoint:function(H){var U=this.$props.alignPoint;!U||!H||this.setState({point:{pageX:H.pageX,pageY:H.pageY}})},handlePortalUpdate:function(){this.prevPopupVisible!==this.sPopupVisible&&this.afterPopupVisibleChange(this.sPopupVisible)},delaySetPopupVisible:function(H,U,W){var G=this,X=U*1e3;if(this.clearDelayTimer(),X){var Z=W?{pageX:W.pageX,pageY:W.pageY}:null;this.delayTimer=requestAnimationTimeout(function(){G.setPopupVisible(H,Z),G.clearDelayTimer()},X)}else this.setPopupVisible(H,W)},clearDelayTimer:function(){this.delayTimer&&(cancelAnimationTimeout(this.delayTimer),this.delayTimer=null)},clearOutsideHandler:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextmenuOutsideHandler1&&(this.contextmenuOutsideHandler1.remove(),this.contextmenuOutsideHandler1=null),this.contextmenuOutsideHandler2&&(this.contextmenuOutsideHandler2.remove(),this.contextmenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},createTwoChains:function(H){var U=function(){},W=getEvents(this);return this.childOriginEvents[H]&&W[H]?this["fire".concat(H)]:(U=this.childOriginEvents[H]||W[H]||U,U)},isClickToShow:function(){var H=this.$props,U=H.action,W=H.showAction;return U.indexOf("click")!==-1||W.indexOf("click")!==-1},isContextMenuOnly:function(){var H=this.$props.action;return H==="contextmenu"||H.length===1&&H[0]==="contextmenu"},isContextmenuToShow:function(){var H=this.$props,U=H.action,W=H.showAction;return U.indexOf("contextmenu")!==-1||W.indexOf("contextmenu")!==-1},isClickToHide:function(){var H=this.$props,U=H.action,W=H.hideAction;return U.indexOf("click")!==-1||W.indexOf("click")!==-1},isMouseEnterToShow:function(){var H=this.$props,U=H.action,W=H.showAction;return U.indexOf("hover")!==-1||W.indexOf("mouseenter")!==-1},isMouseLeaveToHide:function(){var H=this.$props,U=H.action,W=H.hideAction;return U.indexOf("hover")!==-1||W.indexOf("mouseleave")!==-1},isFocusToShow:function(){var H=this.$props,U=H.action,W=H.showAction;return U.indexOf("focus")!==-1||W.indexOf("focus")!==-1},isBlurToHide:function(){var H=this.$props,U=H.action,W=H.hideAction;return U.indexOf("focus")!==-1||W.indexOf("blur")!==-1},forcePopupAlign:function(){if(this.$data.sPopupVisible){var H;(H=this.popupRef)===null||H===void 0||H.forceAlign()}},fireEvents:function(H,U){this.childOriginEvents[H]&&this.childOriginEvents[H](U);var W=this.$props[H]||this.$attrs[H];W&&W(U)},close:function(){this.setPopupVisible(!1)}},render:function(){var H=this,U=this.$attrs,W=filterEmpty(getSlot(this)),G=this.$props.alignPoint,X=W[0];this.childOriginEvents=getEvents(X);var Z={key:"trigger"};this.isContextmenuToShow()?Z.onContextmenu=this.onContextmenu:Z.onContextmenu=this.createTwoChains("onContextmenu"),this.isClickToHide()||this.isClickToShow()?(Z.onClick=this.onClick,Z.onMousedown=this.onMousedown,Z[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]=this.onTouchstart):(Z.onClick=this.createTwoChains("onClick"),Z.onMousedown=this.createTwoChains("onMousedown"),Z[supportsPassive$1?"onTouchstartPassive":"onTouchstart"]=this.createTwoChains("onTouchstart")),this.isMouseEnterToShow()?(Z.onMouseenter=this.onMouseenter,G&&(Z.onMousemove=this.onMouseMove)):Z.onMouseenter=this.createTwoChains("onMouseenter"),this.isMouseLeaveToHide()?Z.onMouseleave=this.onMouseleave:Z.onMouseleave=this.createTwoChains("onMouseleave"),this.isFocusToShow()||this.isBlurToHide()?(Z.onFocus=this.onFocus,Z.onBlur=this.onBlur):(Z.onFocus=this.createTwoChains("onFocus"),Z.onBlur=function(te){te&&(!te.relatedTarget||!contains(te.target,te.relatedTarget))&&H.createTwoChains("onBlur")(te)});var Q=classNames(X&&X.props&&X.props.class,U.class);Q&&(Z.class=Q);var ee=cloneElement(X,_objectSpread2$1(_objectSpread2$1({},Z),{},{ref:"triggerRef"}),!0,!0);if(this.popPortal)return ee;var ie=createVNode(Portal$1,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},{default:this.getComponent});return createVNode(Fragment,null,[ie,ee])}});var _excluded$w=["empty"],getBuiltInPlacements=function(H){var U=H===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:U,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:U,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:U,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:U,adjustY:1}}}},SelectTrigger=defineComponent({name:"SelectTrigger",inheritAttrs:!1,props:{dropdownAlign:Object,visible:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},dropdownClassName:String,dropdownStyle:PropTypes$1.object,placement:String,empty:{type:Boolean,default:void 0},prefixCls:String,popupClassName:String,animation:String,transitionName:String,getPopupContainer:Function,dropdownRender:Function,containerWidth:Number,dropdownMatchSelectWidth:PropTypes$1.oneOfType([Number,Boolean]).def(!0),popupElement:PropTypes$1.any,direction:String,getTriggerDOMNode:Function,onPopupVisibleChange:Function,onPopupMouseEnter:Function},setup:function(H,U){var W=U.slots,G=U.attrs,X=U.expose,Z=computed(function(){var ee=H.dropdownMatchSelectWidth;return getBuiltInPlacements(ee)}),Q=ref();return X({getPopupElement:function(){return Q.value}}),function(){var ee=_objectSpread2$1(_objectSpread2$1({},H),G),ie=ee.empty,te=ie===void 0?!1:ie,ne=_objectWithoutProperties$4(ee,_excluded$w),ae=ne.visible,oe=ne.dropdownAlign,se=ne.prefixCls,le=ne.popupElement,ce=ne.dropdownClassName,ue=ne.dropdownStyle,de=ne.direction,ve=de===void 0?"ltr":de,ge=ne.placement,he=ne.dropdownMatchSelectWidth,me=ne.containerWidth,_e=ne.dropdownRender,be=ne.animation,pe=ne.transitionName,fe=ne.getPopupContainer,ye=ne.getTriggerDOMNode,$e=ne.onPopupVisibleChange,we=ne.onPopupMouseEnter,Se="".concat(se,"-dropdown"),Te=le;_e&&(Te=_e({menuNode:le,props:H}));var xe=be?"".concat(Se,"-").concat(be):pe,ke=_objectSpread2$1({minWidth:"".concat(me,"px")},ue);return typeof he=="number"?ke.width="".concat(he,"px"):he&&(ke.width="".concat(me,"px")),createVNode(Trigger,_objectSpread2$1(_objectSpread2$1({},H),{},{showAction:$e?["click"]:[],hideAction:$e?["click"]:[],popupPlacement:ge||(ve==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Z.value,prefixCls:Se,popupTransitionName:xe,popupAlign:oe,popupVisible:ae,getPopupContainer:fe,popupClassName:classNames(ce,_defineProperty$M({},"".concat(Se,"-empty"),te)),popupStyle:ke,getTriggerDOMNode:ye,onPopupVisibleChange:$e}),{default:W.default,popup:function(){return createVNode("div",{ref:Q,onMouseenter:we},[Te])}})}}});const SelectTrigger$1=SelectTrigger;var KeyCode={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(H){var U=H.keyCode;if(H.altKey&&!H.ctrlKey||H.metaKey||U>=KeyCode.F1&&U<=KeyCode.F12)return!1;switch(U){case KeyCode.ALT:case KeyCode.CAPS_LOCK:case KeyCode.CONTEXT_MENU:case KeyCode.CTRL:case KeyCode.DOWN:case KeyCode.END:case KeyCode.ESC:case KeyCode.HOME:case KeyCode.INSERT:case KeyCode.LEFT:case KeyCode.MAC_FF_META:case KeyCode.META:case KeyCode.NUMLOCK:case KeyCode.NUM_CENTER:case KeyCode.PAGE_DOWN:case KeyCode.PAGE_UP:case KeyCode.PAUSE:case KeyCode.PRINT_SCREEN:case KeyCode.RIGHT:case KeyCode.SHIFT:case KeyCode.UP:case KeyCode.WIN_KEY:case KeyCode.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(H){if(H>=KeyCode.ZERO&&H<=KeyCode.NINE||H>=KeyCode.NUM_ZERO&&H<=KeyCode.NUM_MULTIPLY||H>=KeyCode.A&&H<=KeyCode.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&H===0)return!0;switch(H){case KeyCode.SPACE:case KeyCode.QUESTION_MARK:case KeyCode.NUM_PLUS:case KeyCode.NUM_MINUS:case KeyCode.NUM_PERIOD:case KeyCode.NUM_DIVISION:case KeyCode.SEMICOLON:case KeyCode.DASH:case KeyCode.EQUALS:case KeyCode.COMMA:case KeyCode.PERIOD:case KeyCode.SLASH:case KeyCode.APOSTROPHE:case KeyCode.SINGLE_QUOTE:case KeyCode.OPEN_SQUARE_BRACKET:case KeyCode.BACKSLASH:case KeyCode.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const KeyCode$1=KeyCode;var TransBtn=function(H,U){var W,G=U.slots,X=H.class,Z=H.customizeIcon,Q=H.customizeIconProps,ee=H.onMousedown,ie=H.onClick,te;return typeof Z=="function"?te=Z(Q):te=Z,createVNode("span",{class:X,onMousedown:function(ae){ae.preventDefault(),ee&&ee(ae)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ie,"aria-hidden":!0},[te!==void 0?te:createVNode("span",{class:X.split(/\s+/).map(function(ne){return"".concat(ne,"-icon")})},[(W=G.default)===null||W===void 0?void 0:W.call(G)])])};TransBtn.inheritAttrs=!1;TransBtn.displayName="TransBtn";TransBtn.props={class:String,customizeIcon:PropTypes$1.any,customizeIconProps:PropTypes$1.any,onMousedown:Function,onClick:Function};const TransBtn$1=TransBtn;function onCompositionStart(C){C.target.composing=!0}function onCompositionEnd(C){!C.target.composing||(C.target.composing=!1,trigger(C.target,"input"))}function trigger(C,H){var U=document.createEvent("HTMLEvents");U.initEvent(H,!0,!0),C.dispatchEvent(U)}function addEventListener$1(C,H,U,W){C.addEventListener(H,U,W)}var antInput={created:function(H,U){(!U.modifiers||!U.modifiers.lazy)&&(addEventListener$1(H,"compositionstart",onCompositionStart),addEventListener$1(H,"compositionend",onCompositionEnd),addEventListener$1(H,"change",onCompositionEnd))}};const antInputDirective=antInput;var inputProps$2={inputRef:PropTypes$1.any,prefixCls:String,id:String,inputElement:PropTypes$1.VueNode,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},autocomplete:String,editable:{type:Boolean,default:void 0},activeDescendantId:String,value:String,open:{type:Boolean,default:void 0},tabindex:PropTypes$1.oneOfType([PropTypes$1.number,PropTypes$1.string]),attrs:PropTypes$1.object,onKeydown:{type:Function},onMousedown:{type:Function},onChange:{type:Function},onPaste:{type:Function},onCompositionstart:{type:Function},onCompositionend:{type:Function},onFocus:{type:Function},onBlur:{type:Function}},Input$1=defineComponent({compatConfig:{MODE:3},name:"Input",inheritAttrs:!1,props:inputProps$2,setup:function(H){var U=null,W=inject("VCSelectContainerEvent");return function(){var G,X,Z=H.prefixCls,Q=H.id,ee=H.inputElement,ie=H.disabled,te=H.tabindex,ne=H.autofocus,ae=H.autocomplete,oe=H.editable,se=H.activeDescendantId,le=H.value,ce=H.onKeydown,ue=H.onMousedown,de=H.onChange,ve=H.onPaste,ge=H.onCompositionstart,he=H.onCompositionend,me=H.onFocus,_e=H.onBlur,be=H.open,pe=H.inputRef,fe=H.attrs,ye=ee||withDirectives(createVNode("input",null,null),[[antInputDirective]]),$e=ye.props||{},we=$e.onKeydown,Se=$e.onInput,Te=$e.onFocus,xe=$e.onBlur,ke=$e.onMousedown,Ie=$e.onCompositionstart,Ae=$e.onCompositionend,Me=$e.style;return ye=cloneElement(ye,_extends$1(_objectSpread2$1(_objectSpread2$1(_objectSpread2$1({type:"search"},$e),{},{id:Q,ref:pe,disabled:ie,tabindex:te,autocomplete:ae||"off",autofocus:ne,class:classNames("".concat(Z,"-selection-search-input"),(G=ye)===null||G===void 0||(X=G.props)===null||X===void 0?void 0:X.class),role:"combobox","aria-expanded":be,"aria-haspopup":"listbox","aria-owns":"".concat(Q,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Q,"_list"),"aria-activedescendant":se},fe),{},{value:oe?le:"",readonly:!oe,unselectable:oe?null:"on",style:_objectSpread2$1(_objectSpread2$1({},Me),{},{opacity:oe?null:0}),onKeydown:function(Be){ce(Be),we&&we(Be)},onMousedown:function(Be){ue(Be),ke&&ke(Be)},onInput:function(Be){de(Be),Se&&Se(Be)},onCompositionstart:function(Be){ge(Be),Ie&&Ie(Be)},onCompositionend:function(Be){he(Be),Ae&&Ae(Be)},onPaste:ve,onFocus:function(){clearTimeout(U),Te&&Te(arguments.length<=0?void 0:arguments[0]),me&&me(arguments.length<=0?void 0:arguments[0]),W==null||W.focus(arguments.length<=0?void 0:arguments[0])},onBlur:function(){for(var Be=arguments.length,Ne=new Array(Be),Ve=0;Ve