Newer
Older
smartwell_front_dz / smartwell / static / js / chunk-libs-eae70e8d.06aaebad.js
wangxitong on 11 Sep 2023 16 KB first commit
"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[8337],{43842:(n,r,t)=>{t.r(r),t.d(r,{default:()=>e});class e{constructor(n=[],r=o){if(this.data=n,this.length=this.data.length,this.compare=r,this.length>0)for(let t=(this.length>>1)-1;t>=0;t--)this._down(t)}push(n){this.data.push(n),this.length++,this._up(this.length-1)}pop(){if(0===this.length)return;const n=this.data[0],r=this.data.pop();return this.length--,this.length>0&&(this.data[0]=r,this._down(0)),n}peek(){return this.data[0]}_up(n){const{data:r,compare:t}=this,e=r[n];while(n>0){const o=n-1>>1,i=r[o];if(t(e,i)>=0)break;r[n]=i,n=o}r[n]=e}_down(n){const{data:r,compare:t}=this,e=this.length>>1,o=r[n];while(n<e){let e=1+(n<<1),i=r[e];const a=e+1;if(a<this.length&&t(r[a],i)<0&&(e=a,i=r[a]),t(i,o)>=0)break;r[n]=i,n=e}r[n]=o}}function o(n,r){return n<r?-1:n>r?1:0}},74357:(n,r,t)=>{function e(n){return n}function o(n){if(null==n)return e;var r,t,o=n.scale[0],i=n.scale[1],a=n.translate[0],u=n.translate[1];return function(n,e){e||(r=t=0);var c=2,f=n.length,l=new Array(f);l[0]=(r+=n[0])*o+a,l[1]=(t+=n[1])*i+u;while(c<f)l[c]=n[c],++c;return l}}function i(n){var r,t=o(n.transform),e=1/0,i=e,a=-e,u=-e;function c(n){n=t(n),n[0]<e&&(e=n[0]),n[0]>a&&(a=n[0]),n[1]<i&&(i=n[1]),n[1]>u&&(u=n[1])}function f(n){switch(n.type){case"GeometryCollection":n.geometries.forEach(f);break;case"Point":c(n.coordinates);break;case"MultiPoint":n.coordinates.forEach(c);break}}for(r in n.arcs.forEach((function(n){var r,o=-1,c=n.length;while(++o<c)r=t(n[o],o),r[0]<e&&(e=r[0]),r[0]>a&&(a=r[0]),r[1]<i&&(i=r[1]),r[1]>u&&(u=r[1])})),n.objects)f(n.objects[r]);return[e,i,a,u]}function a(n,r){var t,e=n.length,o=e-r;while(o<--e)t=n[o],n[o++]=n[e],n[e]=t}function u(n,r){return"string"===typeof r&&(r=n.objects[r]),"GeometryCollection"===r.type?{type:"FeatureCollection",features:r.geometries.map((function(r){return c(n,r)}))}:c(n,r)}function c(n,r){var t=r.id,e=r.bbox,o=null==r.properties?{}:r.properties,i=f(n,r);return null==t&&null==e?{type:"Feature",properties:o,geometry:i}:null==e?{type:"Feature",id:t,properties:o,geometry:i}:{type:"Feature",id:t,bbox:e,properties:o,geometry:i}}function f(n,r){var t=o(n.transform),e=n.arcs;function i(n,r){r.length&&r.pop();for(var o=e[n<0?~n:n],i=0,u=o.length;i<u;++i)r.push(t(o[i],i));n<0&&a(r,u)}function u(n){return t(n)}function c(n){for(var r=[],t=0,e=n.length;t<e;++t)i(n[t],r);return r.length<2&&r.push(r[0]),r}function f(n){var r=c(n);while(r.length<4)r.push(r[0]);return r}function l(n){return n.map(f)}function s(n){var r,t=n.type;switch(t){case"GeometryCollection":return{type:t,geometries:n.geometries.map(s)};case"Point":r=u(n.coordinates);break;case"MultiPoint":r=n.coordinates.map(u);break;case"LineString":r=c(n.arcs);break;case"MultiLineString":r=n.arcs.map(c);break;case"Polygon":r=l(n.arcs);break;case"MultiPolygon":r=n.arcs.map(l);break;default:return null}return{type:t,coordinates:r}}return s(r)}function l(n,r){var t={},e={},o={},i=[],a=-1;function u(r){var t,e=n.arcs[r<0?~r:r],o=e[0];return n.transform?(t=[0,0],e.forEach((function(n){t[0]+=n[0],t[1]+=n[1]}))):t=e[e.length-1],r<0?[t,o]:[o,t]}function c(n,r){for(var e in n){var o=n[e];delete r[o.start],delete o.start,delete o.end,o.forEach((function(n){t[n<0?~n:n]=1})),i.push(o)}}return r.forEach((function(t,e){var o,i=n.arcs[t<0?~t:t];i.length<3&&!i[1][0]&&!i[1][1]&&(o=r[++a],r[a]=t,r[e]=o)})),r.forEach((function(n){var r,t,i=u(n),a=i[0],c=i[1];if(r=o[a])if(delete o[r.end],r.push(n),r.end=c,t=e[c]){delete e[t.start];var f=t===r?r:r.concat(t);e[f.start=r.start]=o[f.end=t.end]=f}else e[r.start]=o[r.end]=r;else if(r=e[c])if(delete e[r.start],r.unshift(n),r.start=a,t=o[a]){delete o[t.end];var l=t===r?r:t.concat(r);e[l.start=t.start]=o[l.end=r.end]=l}else e[r.start]=o[r.end]=r;else r=[n],e[r.start=a]=o[r.end=c]=r})),c(o,e),c(e,o),r.forEach((function(n){t[n<0?~n:n]||i.push([n])})),i}function s(n){return f(n,h.apply(this,arguments))}function h(n,r,t){var e,o,i;if(arguments.length>1)e=p(n,r,t);else for(o=0,e=new Array(i=n.arcs.length);o<i;++o)e[o]=o;return{type:"MultiLineString",arcs:l(n,e)}}function p(n,r,t){var e,o=[],i=[];function a(n){var r=n<0?~n:n;(i[r]||(i[r]=[])).push({i:n,g:e})}function u(n){n.forEach(a)}function c(n){n.forEach(u)}function f(n){n.forEach(c)}function l(n){switch(e=n,n.type){case"GeometryCollection":n.geometries.forEach(l);break;case"LineString":u(n.arcs);break;case"MultiLineString":case"Polygon":c(n.arcs);break;case"MultiPolygon":f(n.arcs);break}}return l(r),i.forEach(null==t?function(n){o.push(n[0].i)}:function(n){t(n[0].g,n[n.length-1].g)&&o.push(n[0].i)}),o}function g(n){var r,t=-1,e=n.length,o=n[e-1],i=0;while(++t<e)r=o,o=n[t],i+=r[0]*o[1]-r[1]*o[0];return Math.abs(i)}function v(n){return f(n,y.apply(this,arguments))}function y(n,r){var t={},e=[],o=[];function i(n){switch(n.type){case"GeometryCollection":n.geometries.forEach(i);break;case"Polygon":a(n.arcs);break;case"MultiPolygon":n.arcs.forEach(a);break}}function a(n){n.forEach((function(r){r.forEach((function(r){(t[r=r<0?~r:r]||(t[r]=[])).push(n)}))})),e.push(n)}function u(r){return g(f(n,{type:"Polygon",arcs:[r]}).coordinates[0])}return r.forEach(i),e.forEach((function(n){if(!n._){var r=[],e=[n];n._=1,o.push(r);while(n=e.pop())r.push(n),n.forEach((function(n){n.forEach((function(n){t[n<0?~n:n].forEach((function(n){n._||(n._=1,e.push(n))}))}))}))}})),e.forEach((function(n){delete n._})),{type:"MultiPolygon",arcs:o.map((function(r){var e,o=[];if(r.forEach((function(n){n.forEach((function(n){n.forEach((function(n){t[n<0?~n:n].length<2&&o.push(n)}))}))})),o=l(n,o),(e=o.length)>1)for(var i,a,c=1,f=u(o[0]);c<e;++c)(i=u(o[c]))>f&&(a=o[0],o[0]=o[c],o[c]=a,f=i);return o})).filter((function(n){return n.length>0}))}}function d(n,r){var t=0,e=n.length;while(t<e){var o=t+e>>>1;n[o]<r?t=o+1:e=o}return t}function m(n){var r={},t=n.map((function(){return[]}));function e(n,t){n.forEach((function(n){n<0&&(n=~n);var e=r[n];e?e.push(t):r[n]=[t]}))}function o(n,r){n.forEach((function(n){e(n,r)}))}function i(n,r){"GeometryCollection"===n.type?n.geometries.forEach((function(n){i(n,r)})):n.type in a&&a[n.type](n.arcs,r)}var a={LineString:e,MultiLineString:o,Polygon:o,MultiPolygon:function(n,r){n.forEach((function(n){o(n,r)}))}};for(var u in n.forEach(i),r)for(var c=r[u],f=c.length,l=0;l<f;++l)for(var s=l+1;s<f;++s){var h,p=c[l],g=c[s];(h=t[p])[u=d(h,g)]!==g&&h.splice(u,0,g),(h=t[g])[u=d(h,p)]!==p&&h.splice(u,0,p)}return t}function b(n){if(null==n)return e;var r,t,o=n.scale[0],i=n.scale[1],a=n.translate[0],u=n.translate[1];return function(n,e){e||(r=t=0);var c=2,f=n.length,l=new Array(f),s=Math.round((n[0]-a)/o),h=Math.round((n[1]-u)/i);l[0]=s-r,r=s,l[1]=h-t,t=h;while(c<f)l[c]=n[c],++c;return l}}function w(n,r){if(n.transform)throw new Error("already quantized");if(r&&r.scale)c=n.bbox;else{if(!((t=Math.floor(r))>=2))throw new Error("n must be ≥2");c=n.bbox||i(n);var t,e=c[0],o=c[1],a=c[2],u=c[3];r={scale:[a-e?(a-e)/(t-1):1,u-o?(u-o)/(t-1):1],translate:[e,o]}}var c,f,l=b(r),s=n.objects,h={};function p(n){return l(n)}function g(n){var r;switch(n.type){case"GeometryCollection":r={type:"GeometryCollection",geometries:n.geometries.map(g)};break;case"Point":r={type:"Point",coordinates:p(n.coordinates)};break;case"MultiPoint":r={type:"MultiPoint",coordinates:n.coordinates.map(p)};break;default:return n}return null!=n.id&&(r.id=n.id),null!=n.bbox&&(r.bbox=n.bbox),null!=n.properties&&(r.properties=n.properties),r}function v(n){var r,t=0,e=1,o=n.length,i=new Array(o);i[0]=l(n[0],0);while(++t<o)((r=l(n[t],t))[0]||r[1])&&(i[e++]=r);return 1===e&&(i[e++]=[0,0]),i.length=e,i}for(f in s)h[f]=g(s[f]);return{type:"Topology",bbox:c,transform:r,objects:h,arcs:n.arcs.map(v)}}t.r(r),t.d(r,{bbox:()=>i,feature:()=>u,merge:()=>v,mergeArcs:()=>y,mesh:()=>s,meshArcs:()=>h,neighbors:()=>m,quantize:()=>w,transform:()=>o,untransform:()=>b})},50269:(n,r,t)=>{t.r(r),t.d(r,{topology:()=>x});var e=Object.prototype.hasOwnProperty;function o(n){var r=1/0,t=1/0,o=-1/0,i=-1/0;function a(n){null!=n&&e.call(u,n.type)&&u[n.type](n)}var u={GeometryCollection:function(n){n.geometries.forEach(a)},Point:function(n){c(n.coordinates)},MultiPoint:function(n){n.coordinates.forEach(c)},LineString:function(n){f(n.arcs)},MultiLineString:function(n){n.arcs.forEach(f)},Polygon:function(n){n.arcs.forEach(f)},MultiPolygon:function(n){n.arcs.forEach(l)}};function c(n){var e=n[0],a=n[1];e<r&&(r=e),e>o&&(o=e),a<t&&(t=a),a>i&&(i=a)}function f(n){n.forEach(c)}function l(n){n.forEach(f)}for(var s in n)a(n[s]);return o>=r&&i>=t?[r,t,o,i]:void 0}function i(n,r,t,e,o){3===arguments.length&&(e=Array,o=null);for(var i=new e(n=1<<Math.max(4,Math.ceil(Math.log(n)/Math.LN2))),a=n-1,u=0;u<n;++u)i[u]=o;function c(e){var u=r(e)&a,c=i[u],f=0;while(c!=o){if(t(c,e))return!0;if(++f>=n)throw new Error("full hashset");c=i[u=u+1&a]}return i[u]=e,!0}function f(e){var u=r(e)&a,c=i[u],f=0;while(c!=o){if(t(c,e))return!0;if(++f>=n)break;c=i[u=u+1&a]}return!1}function l(){for(var n=[],r=0,t=i.length;r<t;++r){var e=i[r];e!=o&&n.push(e)}return n}return{add:c,has:f,values:l}}function a(n,r,t,e,o,i){3===arguments.length&&(e=i=Array,o=null);for(var a=new e(n=1<<Math.max(4,Math.ceil(Math.log(n)/Math.LN2))),u=new i(n),c=n-1,f=0;f<n;++f)a[f]=o;function l(e,i){var f=r(e)&c,l=a[f],s=0;while(l!=o){if(t(l,e))return u[f]=i;if(++s>=n)throw new Error("full hashmap");l=a[f=f+1&c]}return a[f]=e,u[f]=i,i}function s(e,i){var f=r(e)&c,l=a[f],s=0;while(l!=o){if(t(l,e))return u[f];if(++s>=n)throw new Error("full hashmap");l=a[f=f+1&c]}return a[f]=e,u[f]=i,i}function h(e,i){var f=r(e)&c,l=a[f],s=0;while(l!=o){if(t(l,e))return u[f];if(++s>=n)break;l=a[f=f+1&c]}return i}function p(){for(var n=[],r=0,t=a.length;r<t;++r){var e=a[r];e!=o&&n.push(e)}return n}return{set:l,maybeSet:s,get:h,keys:p}}function u(n,r){return n[0]===r[0]&&n[1]===r[1]}var c=new ArrayBuffer(16),f=new Float64Array(c),l=new Uint32Array(c);function s(n){f[0]=n[0],f[1]=n[1];var r=l[0]^l[1];return r=r<<5^r>>7^l[2]^l[3],2147483647&r}function h(n){var r,t,e,o,c,f=n.coordinates,l=n.lines,h=n.rings,p=A(),g=new Int32Array(f.length),v=new Int32Array(f.length),y=new Int32Array(f.length),d=new Int8Array(f.length),m=0;for(r=0,t=f.length;r<t;++r)g[r]=v[r]=y[r]=-1;for(r=0,t=l.length;r<t;++r){var b=l[r],w=b[0],E=b[1];o=p[w],c=p[++w],++m,d[o]=1;while(++w<=E)x(r,e=o,o=c,c=p[w]);++m,d[c]=1}for(r=0,t=f.length;r<t;++r)g[r]=-1;for(r=0,t=h.length;r<t;++r){var M=h[r],P=M[0]+1,k=M[1];e=p[k-1],o=p[P-1],c=p[P],x(r,e,o,c);while(++P<=k)x(r,e=o,o=c,c=p[P])}function x(n,r,t,e){if(g[t]!==n){g[t]=n;var o=v[t];if(o>=0){var i=y[t];o===r&&i===e||o===e&&i===r||(++m,d[t]=1)}else v[t]=r,y[t]=e}}function A(){for(var n=a(1.4*f.length,C,L,Int32Array,-1,Int32Array),r=new Int32Array(f.length),t=0,e=f.length;t<e;++t)r[t]=n.maybeSet(t,t);return r}function C(n){return s(f[n])}function L(n,r){return u(f[n],f[r])}g=v=y=null;var S,G=i(1.4*m,s,u);for(r=0,t=f.length;r<t;++r)d[S=p[r]]&&G.add(f[S]);return G}function p(n){var r,t,e,o=h(n),i=n.coordinates,a=n.lines,u=n.rings;for(t=0,e=a.length;t<e;++t){var c=a[t],f=c[0],l=c[1];while(++f<l)o.has(i[f])&&(r={0:f,1:c[1]},c[1]=f,c=c.next=r)}for(t=0,e=u.length;t<e;++t){var s=u[t],p=s[0],v=p,y=s[1],d=o.has(i[p]);while(++v<y)o.has(i[v])&&(d?(r={0:v,1:s[1]},s[1]=v,s=s.next=r):(g(i,p,y,y-v),i[y]=i[p],d=!0,v=p))}return n}function g(n,r,t,e){v(n,r,t),v(n,r,r+e),v(n,r+e,t)}function v(n,r,t){for(var e,o=r+(t---r>>1);r<o;++r,--t)e=n[r],n[r]=n[t],n[t]=e}function y(n){var r,t,e,o,i=n.coordinates,c=n.lines,f=n.rings,l=c.length+f.length;for(delete n.lines,delete n.rings,e=0,o=c.length;e<o;++e){r=c[e];while(r=r.next)++l}for(e=0,o=f.length;e<o;++e){t=f[e];while(t=t.next)++l}var h=a(2*l*1.4,s,u),p=n.arcs=[];for(e=0,o=c.length;e<o;++e){r=c[e];do{g(r)}while(r=r.next)}for(e=0,o=f.length;e<o;++e)if(t=f[e],t.next)do{g(t)}while(t=t.next);else v(t);function g(n){var r,t,e,o,a,u,c,f;if(e=h.get(r=i[n[0]]))for(c=0,f=e.length;c<f;++c)if(o=e[c],y(o,n))return n[0]=o[0],void(n[1]=o[1]);if(a=h.get(t=i[n[1]]))for(c=0,f=a.length;c<f;++c)if(u=a[c],d(u,n))return n[1]=u[0],void(n[0]=u[1]);e?e.push(n):h.set(r,[n]),a?a.push(n):h.set(t,[n]),p.push(n)}function v(n){var r,t,e,o,a;if(t=h.get(r=i[n[0]]))for(o=0,a=t.length;o<a;++o){if(e=t[o],m(e,n))return n[0]=e[0],void(n[1]=e[1]);if(b(e,n))return n[0]=e[1],void(n[1]=e[0])}if(t=h.get(r=i[n[0]+w(n)]))for(o=0,a=t.length;o<a;++o){if(e=t[o],m(e,n))return n[0]=e[0],void(n[1]=e[1]);if(b(e,n))return n[0]=e[1],void(n[1]=e[0])}t?t.push(n):h.set(r,[n]),p.push(n)}function y(n,r){var t=n[0],e=r[0],o=n[1],a=r[1];if(t-o!==e-a)return!1;for(;t<=o;++t,++e)if(!u(i[t],i[e]))return!1;return!0}function d(n,r){var t=n[0],e=r[0],o=n[1],a=r[1];if(t-o!==e-a)return!1;for(;t<=o;++t,--a)if(!u(i[t],i[a]))return!1;return!0}function m(n,r){var t=n[0],e=r[0],o=n[1],a=r[1],c=o-t;if(c!==a-e)return!1;for(var f=w(n),l=w(r),s=0;s<c;++s)if(!u(i[t+(s+f)%c],i[e+(s+l)%c]))return!1;return!0}function b(n,r){var t=n[0],e=r[0],o=n[1],a=r[1],c=o-t;if(c!==a-e)return!1;for(var f=w(n),l=c-w(r),s=0;s<c;++s)if(!u(i[t+(s+f)%c],i[a-(s+l)%c]))return!1;return!0}function w(n){var r=n[0],t=n[1],e=r,o=e,a=i[e];while(++e<t){var u=i[e];(u[0]<a[0]||u[0]===a[0]&&u[1]<a[1])&&(o=e,a=u)}return o-r}return n}function d(n){var r=-1,t=n.length;while(++r<t){var e,o,i=n[r],a=0,u=1,c=i.length,f=i[0],l=f[0],s=f[1];while(++a<c)f=i[a],e=f[0],o=f[1],e===l&&o===s||(i[u++]=[e-l,o-s],l=e,s=o);1===u&&(i[u++]=[0,0]),i.length=u}return n}function m(n){var r=-1,t=[],o=[],i=[];function a(n){n&&e.call(u,n.type)&&u[n.type](n)}var u={GeometryCollection:function(n){n.geometries.forEach(a)},LineString:function(n){n.arcs=c(n.arcs)},MultiLineString:function(n){n.arcs=n.arcs.map(c)},Polygon:function(n){n.arcs=n.arcs.map(f)},MultiPolygon:function(n){n.arcs=n.arcs.map(l)}};function c(n){for(var e=0,o=n.length;e<o;++e)i[++r]=n[e];var a={0:r-o+1,1:r};return t.push(a),a}function f(n){for(var t=0,e=n.length;t<e;++t)i[++r]=n[t];var a={0:r-e+1,1:r};return o.push(a),a}function l(n){return n.map(f)}for(var s in n)a(n[s]);return{type:"Topology",coordinates:i,lines:t,rings:o,objects:n}}function b(n){var r,t={};for(r in n)t[r]=w(n[r]);return t}function w(n){return null==n?{type:null}:("FeatureCollection"===n.type?E:"Feature"===n.type?M:P)(n)}function E(n){var r={type:"GeometryCollection",geometries:n.features.map(M)};return null!=n.bbox&&(r.bbox=n.bbox),r}function M(n){var r,t=P(n.geometry);for(r in null!=n.id&&(t.id=n.id),null!=n.bbox&&(t.bbox=n.bbox),n.properties){t.properties=n.properties;break}return t}function P(n){if(null==n)return{type:null};var r="GeometryCollection"===n.type?{type:"GeometryCollection",geometries:n.geometries.map(P)}:"Point"===n.type||"MultiPoint"===n.type?{type:n.type,coordinates:n.coordinates}:{type:n.type,arcs:n.coordinates};return null!=n.bbox&&(r.bbox=n.bbox),r}function k(n,r,t){var o=r[0],i=r[1],a=r[2],u=r[3],c=a-o?(t-1)/(a-o):1,f=u-i?(t-1)/(u-i):1;function l(n){return[Math.round((n[0]-o)*c),Math.round((n[1]-i)*f)]}function s(n,r){var t,e,a,u,l,s=-1,h=0,p=n.length,g=new Array(p);while(++s<p)t=n[s],u=Math.round((t[0]-o)*c),l=Math.round((t[1]-i)*f),u===e&&l===a||(g[h++]=[e=u,a=l]);g.length=h;while(h<r)h=g.push([g[0][0],g[0][1]]);return g}function h(n){return s(n,2)}function p(n){return s(n,4)}function g(n){return n.map(p)}function v(n){null!=n&&e.call(y,n.type)&&y[n.type](n)}var y={GeometryCollection:function(n){n.geometries.forEach(v)},Point:function(n){n.coordinates=l(n.coordinates)},MultiPoint:function(n){n.coordinates=n.coordinates.map(l)},LineString:function(n){n.arcs=h(n.arcs)},MultiLineString:function(n){n.arcs=n.arcs.map(h)},Polygon:function(n){n.arcs=g(n.arcs)},MultiPolygon:function(n){n.arcs=n.arcs.map(g)}};for(var d in n)v(n[d]);return{scale:[1/c,1/f],translate:[o,i]}}function x(n,r){var t=o(n=b(n)),i=r>0&&t&&k(n,t,r),u=y(p(m(n))),c=u.coordinates,f=a(1.4*u.arcs.length,A,C);function l(n){n&&e.call(s,n.type)&&s[n.type](n)}n=u.objects,u.bbox=t,u.arcs=u.arcs.map((function(n,r){return f.set(n,r),c.slice(n[0],n[1]+1)})),delete u.coordinates,c=null;var s={GeometryCollection:function(n){n.geometries.forEach(l)},LineString:function(n){n.arcs=h(n.arcs)},MultiLineString:function(n){n.arcs=n.arcs.map(h)},Polygon:function(n){n.arcs=n.arcs.map(h)},MultiPolygon:function(n){n.arcs=n.arcs.map(g)}};function h(n){var r=[];do{var t=f.get(n);r.push(n[0]<n[1]?t:~t)}while(n=n.next);return r}function g(n){return n.map(h)}for(var v in n)l(n[v]);return i&&(u.transform=i,u.arcs=d(u.arcs)),u}function A(n){var r,t=n[0],e=n[1];return e<t&&(r=t,t=e,e=r),t+31*e}function C(n,r){var t,e=n[0],o=n[1],i=r[0],a=r[1];return o<e&&(t=e,e=o,o=t),a<i&&(t=i,i=a,a=t),e===i&&o===a}}}]);