Newer
Older
smartwell_front_dz / smartwell / static / js / chunk-libs-72d5eeb7.6942b42a.js
wangxitong on 11 Sep 2023 10 KB first commit
"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[1076],{24840:function(e,r,t){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});var n=o(t(71435)),i=o(t(54590)),a=o(t(62054)),u=t(84102);function f(e,r){if(!e)throw new Error("line1 is required");if(!r)throw new Error("line2 is required");var t=d(e,"line1");if("LineString"!==t)throw new Error("line1 must be a LineString");var o=d(r,"line2");if("LineString"!==o)throw new Error("line2 must be a LineString");for(var a=i.default(n.default(e)).features,u=i.default(n.default(r)).features,f=0;f<a.length;f++){var l=a[f].geometry.coordinates;if(!u[f])break;var c=u[f].geometry.coordinates;if(!s(l,c))return!1}return!0}function s(e,r){var t=u.bearingToAzimuth(a.default(e[0],e[1])),o=u.bearingToAzimuth(a.default(r[0],r[1]));return t===o}function d(e,r){if(e.geometry&&e.geometry.type)return e.geometry.type;if(e.type)return e.type;throw new Error("Invalid GeoJSON object for "+r)}r["default"]=f},88147:(e,r,t)=>{Object.defineProperty(r,"__esModule",{value:!0});var o=t(10611);function n(e,r,t){if(void 0===t&&(t={}),!e)throw new Error("point is required");if(!r)throw new Error("polygon is required");var n=o.getCoord(e),u=o.getGeom(r),f=u.type,s=r.bbox,d=u.coordinates;if(s&&!1===a(n,s))return!1;"Polygon"===f&&(d=[d]);for(var l=!1,c=0;c<d.length&&!l;c++)if(i(n,d[c][0],t.ignoreBoundary)){var h=!1,p=1;while(p<d[c].length&&!h)i(n,d[c][p],!t.ignoreBoundary)&&(h=!0),p++;h||(l=!0)}return l}function i(e,r,t){var o=!1;r[0][0]===r[r.length-1][0]&&r[0][1]===r[r.length-1][1]&&(r=r.slice(0,r.length-1));for(var n=0,i=r.length-1;n<r.length;i=n++){var a=r[n][0],u=r[n][1],f=r[i][0],s=r[i][1],d=e[1]*(a-f)+u*(f-e[0])+s*(e[0]-a)===0&&(a-e[0])*(f-e[0])<=0&&(u-e[1])*(s-e[1])<=0;if(d)return!t;var l=u>e[1]!==s>e[1]&&e[0]<(f-a)*(e[1]-u)/(s-u)+a;l&&(o=!o)}return o}function a(e,r){return r[0]<=e[0]&&r[1]<=e[1]&&r[2]>=e[0]&&r[3]>=e[1]}r["default"]=n},72793:(e,r,t)=>{Object.defineProperty(r,"__esModule",{value:!0});var o=t(10611);function n(e,r,t){void 0===t&&(t={});for(var n=o.getCoord(e),a=o.getCoords(r),u=0;u<a.length-1;u++){var f=!1;if(t.ignoreEndVertices&&(0===u&&(f="start"),u===a.length-2&&(f="end"),0===u&&u+1===a.length-1&&(f="both")),i(a[u],a[u+1],n,f,"undefined"===typeof t.epsilon?null:t.epsilon))return!0}return!1}function i(e,r,t,o,n){var i=t[0],a=t[1],u=e[0],f=e[1],s=r[0],d=r[1],l=t[0]-u,c=t[1]-f,h=s-u,p=d-f,v=l*p-c*h;if(null!==n){if(Math.abs(v)>n)return!1}else if(0!==v)return!1;return o?"start"===o?Math.abs(h)>=Math.abs(p)?h>0?u<i&&i<=s:s<=i&&i<u:p>0?f<a&&a<=d:d<=a&&a<f:"end"===o?Math.abs(h)>=Math.abs(p)?h>0?u<=i&&i<s:s<i&&i<=u:p>0?f<=a&&a<d:d<a&&a<=f:"both"===o&&(Math.abs(h)>=Math.abs(p)?h>0?u<i&&i<s:s<i&&i<u:p>0?f<a&&a<d:d<a&&a<f):Math.abs(h)>=Math.abs(p)?h>0?u<=i&&i<=s:s<=i&&i<=u:p>0?f<=a&&a<=d:d<=a&&a<=f}r["default"]=n},45184:function(e,r,t){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});var n=o(t(9705)),i=o(t(72793)),a=o(t(88147)),u=t(10611);function f(e,r){var t=u.getGeom(e),o=u.getGeom(r),n=t.type,f=o.type;switch(n){case"Point":switch(f){case"MultiPoint":return s(t,o);case"LineString":return i.default(t,o,{ignoreEndVertices:!0});case"Polygon":case"MultiPolygon":return a.default(t,o,{ignoreBoundary:!0});default:throw new Error("feature2 "+f+" geometry not supported")}case"MultiPoint":switch(f){case"MultiPoint":return d(t,o);case"LineString":return l(t,o);case"Polygon":case"MultiPolygon":return c(t,o);default:throw new Error("feature2 "+f+" geometry not supported")}case"LineString":switch(f){case"LineString":return h(t,o);case"Polygon":case"MultiPolygon":return p(t,o);default:throw new Error("feature2 "+f+" geometry not supported")}case"Polygon":switch(f){case"Polygon":case"MultiPolygon":return v(t,o);default:throw new Error("feature2 "+f+" geometry not supported")}default:throw new Error("feature1 "+n+" geometry not supported")}}function s(e,r){var t,o=!1;for(t=0;t<r.coordinates.length;t++)if(w(r.coordinates[t],e.coordinates)){o=!0;break}return o}function d(e,r){for(var t=0;t<e.coordinates.length;t++){for(var o=!1,n=0;n<r.coordinates.length;n++)w(e.coordinates[t],r.coordinates[n])&&(o=!0);if(!o)return!1}return!0}function l(e,r){for(var t=!1,o=0;o<e.coordinates.length;o++){if(!i.default(e.coordinates[o],r))return!1;t||(t=i.default(e.coordinates[o],r,{ignoreEndVertices:!0}))}return t}function c(e,r){for(var t=!0,o=!1,n=!1,i=0;i<e.coordinates.length;i++){if(n=a.default(e.coordinates[1],r),!n){t=!1;break}o||(n=a.default(e.coordinates[1],r,{ignoreBoundary:!0}))}return t&&n}function h(e,r){for(var t=0;t<e.coordinates.length;t++)if(!i.default(e.coordinates[t],r))return!1;return!0}function p(e,r){var t=n.default(r),o=n.default(e);if(!g(t,o))return!1;for(var i=!1,u=0;u<e.coordinates.length-1;u++){if(!a.default(e.coordinates[u],r))return!1;if(i||(i=a.default(e.coordinates[u],r,{ignoreBoundary:!0})),!i){var f=y(e.coordinates[u],e.coordinates[u+1]);i=a.default(f,r,{ignoreBoundary:!0})}}return i}function v(e,r){var t=n.default(e),o=n.default(r);if(!g(o,t))return!1;for(var i=0;i<e.coordinates[0].length;i++)if(!a.default(e.coordinates[0][i],r))return!1;return!0}function g(e,r){return!(e[0]>r[0])&&(!(e[2]<r[2])&&(!(e[1]>r[1])&&!(e[3]<r[3])))}function w(e,r){return e[0]===r[0]&&e[1]===r[1]}function y(e,r){return[(e[0]+r[0])/2,(e[1]+r[1])/2]}r["default"]=f},35419:(e,r,t)=>{var o=t(78230),n=t(20675),i=t(31540),a=t(91257),u=t(84102);function f(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var s=f(o);function d(e,r,t){t=t||{};var o=t.units||"kilometers",n=t.steps||8;if(!e)throw new Error("geojson is required");if("object"!==typeof t)throw new Error("options must be an object");if("number"!==typeof n)throw new Error("steps must be an number");if(void 0===r)throw new Error("radius is required");if(n<=0)throw new Error("steps must be greater than 0");var a=[];switch(e.type){case"GeometryCollection":return i.geomEach(e,(function(e){var t=l(e,r,o,n);t&&a.push(t)})),u.featureCollection(a);case"FeatureCollection":return i.featureEach(e,(function(e){var t=l(e,r,o,n);t&&i.featureEach(t,(function(e){e&&a.push(e)}))})),u.featureCollection(a)}return l(e,r,o,n)}function l(e,r,t,o){var a=e.properties||{},f="Feature"===e.type?e.geometry:e;if("GeometryCollection"===f.type){var s=[];return i.geomEach(e,(function(e){var n=l(e,r,t,o);n&&s.push(n)})),u.featureCollection(s)}var d=v(f),g={type:f.type,coordinates:h(f.coordinates,d)},w=new n.GeoJSONReader,y=w.read(g),m=u.radiansToLength(u.lengthToRadians(r,t),"meters"),b=n.BufferOp.bufferOp(y,m,o),_=new n.GeoJSONWriter;if(b=_.write(b),!c(b.coordinates)){var E={type:b.type,coordinates:p(b.coordinates,d)};return u.feature(E,a)}}function c(e){return Array.isArray(e[0])?c(e[0]):isNaN(e[0])}function h(e,r){return"object"!==typeof e[0]?r(e):e.map((function(e){return h(e,r)}))}function p(e,r){return"object"!==typeof e[0]?r.invert(e):e.map((function(e){return p(e,r)}))}function v(e){var r=s["default"](e).geometry.coordinates,t=[-r[0],-r[1]];return a.geoAzimuthalEquidistant().rotate(t).scale(u.earthRadius)}e.exports=d,e.exports["default"]=d},76320:(e,r,t)=>{Object.defineProperty(r,"__esModule",{value:!0});var o=t(31540),n=t(84102);function i(e,r){void 0===r&&(r={});var t=0,i=0,a=0;return o.geomEach(e,(function(e,u,f){var s=r.weight?null===f||void 0===f?void 0:f[r.weight]:void 0;if(s=void 0===s||null===s?1:s,!n.isNumber(s))throw new Error("weight value must be a number for feature index "+u);s=Number(s),s>0&&o.coordEach(e,(function(e){t+=e[0]*s,i+=e[1]*s,a+=s}))})),n.point([t/a,i/a],r.properties,r)}r["default"]=i},12935:function(e,r,t){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});var n=o(t(76320)),i=o(t(31013)),a=o(t(66338)),u=t(84102),f=t(31540);function s(e,r){if(void 0===r&&(r={}),r=r||{},!u.isObject(r))throw new Error("options is invalid");var t=r.counter||10;if(!u.isNumber(t))throw new Error("counter must be a number");var o=r.weight,i=n.default(e,{weight:r.weight}),s=u.featureCollection([]);f.featureEach(e,(function(e){var r;s.features.push(a.default(e,{properties:{weight:null===(r=e.properties)||void 0===r?void 0:r[o]}}))}));var l={tolerance:r.tolerance,medianCandidates:[]};return d(i.geometry.coordinates,[0,0],s,l,t)}function d(e,r,t,o,n){var a=o.tolerance||.001,s=0,l=0,c=0,h=0;if(f.featureEach(t,(function(r){var t,o=null===(t=r.properties)||void 0===t?void 0:t.weight,n=void 0===o||null===o?1:o;if(n=Number(n),!u.isNumber(n))throw new Error("weight value must be a number");if(n>0){h+=1;var a=n*i.default(r,e);0===a&&(a=1);var f=n/a;s+=r.geometry.coordinates[0]*f,l+=r.geometry.coordinates[1]*f,c+=f}})),h<1)throw new Error("no features to measure");var p=s/c,v=l/c;return 1===h||0===n||Math.abs(p-r[0])<a&&Math.abs(v-r[1])<a?u.point([p,v],{medianCandidates:o.medianCandidates}):(o.medianCandidates.push([p,v]),d([p,v],e,t,o,n-1))}r["default"]=s},25084:function(e,r,t){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});var n=o(t(77382)),i=o(t(66338)),a=t(84102),u=t(10611),f=t(31540);function s(e,r){switch(void 0===r&&(r={}),u.getType(e)){case"Point":return a.point(u.getCoord(e),r.properties);case"Polygon":var t=[];f.coordEach(e,(function(e){t.push(e)}));var o,d,l,c,h,p,v,g,w=i.default(e,{properties:r.properties}),y=w.geometry.coordinates,m=0,b=0,_=0,E=t.map((function(e){return[e[0]-y[0],e[1]-y[1]]}));for(o=0;o<t.length-1;o++)d=E[o],c=d[0],p=d[1],l=E[o+1],h=l[0],v=l[1],g=c*v-h*p,_+=g,m+=(c+h)*g,b+=(p+v)*g;if(0===_)return w;var M=.5*_,P=1/(6*M);return a.point([y[0]+P*m,y[1]+P*b],r.properties);default:var j=n.default(e);return j?s(j,{properties:r.properties}):i.default(e,{properties:r.properties})}}r["default"]=s},78230:function(e,r,t){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});var n=o(t(9705)),i=t(84102);function a(e,r){void 0===r&&(r={});var t=n.default(e),o=(t[0]+t[2])/2,a=(t[1]+t[3])/2;return i.point([o,a],r.properties,r)}r["default"]=a},66338:(e,r,t)=>{Object.defineProperty(r,"__esModule",{value:!0});var o=t(31540),n=t(84102);function i(e,r){void 0===r&&(r={});var t=0,i=0,a=0;return o.coordEach(e,(function(e){t+=e[0],i+=e[1],a++}),!0),n.point([t/a,i/a],r.properties)}r["default"]=i}}]);