"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[3820],{67272:function(e,t,r){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(90265)),i=n(r(93737)),u=r(84102);function a(e,t,r,n,a){void 0===a&&(a={});var s=a.steps||64,l=f(r),c=f(n),d=Array.isArray(e)||"Feature"!==e.type?{}:e.properties;if(l===c)return u.lineString(o.default(e,t,a).geometry.coordinates[0],d);var h=l,p=l<c?c:c+360,g=h,v=[],y=0;while(g<p)v.push(i.default(e,t,g,a).geometry.coordinates),y++,g=h+360*y/s;return g>p&&v.push(i.default(e,t,p,a).geometry.coordinates),u.lineString(v,d)}function f(e){var t=e%360;return t<0&&(t+=360),t}t["default"]=a},39632:(e,t,r)=>{var n=r(10091),o=r(51378),i=r(31540),u=r(84102);function a(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var f=a(n),s=a(o);function l(e,t,r){if(r=r||{},!u.isObject(r))throw new Error("options is invalid");var n=r.units,o=r.reverse;if(!e)throw new Error("geojson is required");if(t<=0)throw new Error("segmentLength must be greater than 0");var a=[];return i.flattenEach(e,(function(e){o&&(e.geometry.coordinates=e.geometry.coordinates.reverse()),c(e,t,n,(function(e){a.push(e)}))})),u.featureCollection(a)}function c(e,t,r,n){var o=f["default"](e,{units:r});if(o<=t)return n(e);var i=o/t;Number.isInteger(i)||(i=Math.floor(i)+1);for(var u=0;u<i;u++){var a=s["default"](e,t*u,t*(u+1),{units:r});n(a,u)}}e.exports=l,e.exports["default"]=l},73663:function(e,t,r){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(84102),i=r(10611),u=n(r(54590)),a=r(31540),f=n(r(51787));function s(e,t){var r={},n=[];if("LineString"===e.type&&(e=o.feature(e)),"LineString"===t.type&&(t=o.feature(t)),"Feature"===e.type&&"Feature"===t.type&&null!==e.geometry&&null!==t.geometry&&"LineString"===e.geometry.type&&"LineString"===t.geometry.type&&2===e.geometry.coordinates.length&&2===t.geometry.coordinates.length){var s=l(e,t);return s&&n.push(s),o.featureCollection(n)}var c=f.default();return c.load(u.default(t)),a.featureEach(u.default(e),(function(e){a.featureEach(c.search(e),(function(t){var o=l(e,t);if(o){var u=i.getCoords(o).join(",");r[u]||(r[u]=!0,n.push(o))}}))})),o.featureCollection(n)}function l(e,t){var r=i.getCoords(e),n=i.getCoords(t);if(2!==r.length)throw new Error("<intersects> line1 must only contain 2 coordinates");if(2!==n.length)throw new Error("<intersects> line2 must only contain 2 coordinates");var u=r[0][0],a=r[0][1],f=r[1][0],s=r[1][1],l=n[0][0],c=n[0][1],d=n[1][0],h=n[1][1],p=(h-c)*(f-u)-(d-l)*(s-a),g=(d-l)*(a-c)-(h-c)*(u-l),v=(f-u)*(a-c)-(s-a)*(u-l);if(0===p)return null;var y=g/p,w=v/p;if(y>=0&&y<=1&&w>=0&&w<=1){var m=u+y*(f-u),E=a+y*(s-a);return o.point([m,E])}return null}t["default"]=s},15668:(e,t,r)=>{var n=r(31540),o=r(10611),i=r(84102);function u(e){var t=e[0],r=e[1];return[r[0]-t[0],r[1]-t[1]]}function a(e,t){return e[0]*t[1]-t[0]*e[1]}function f(e,t){return[e[0]+t[0],e[1]+t[1]]}function s(e,t){return[e[0]-t[0],e[1]-t[1]]}function l(e,t){return[e*t[0],e*t[1]]}function c(e,t){var r=e[0],n=u(e),o=t[0],i=u(t),c=a(n,i),d=s(o,r),h=a(d,i),p=h/c,g=f(r,l(p,n));return g}function d(e,t){var r=u(e),n=u(t);return 0===a(r,n)}function h(e,t){return!d(e,t)&&c(e,t)}function p(e,t,r){if(r=r||{},!i.isObject(r))throw new Error("options is invalid");var u=r.units;if(!e)throw new Error("geojson is required");if(void 0===t||null===t||isNaN(t))throw new Error("distance is required");var a=o.getType(e),f=e.properties;switch(a){case"LineString":return g(e,t,u);case"MultiLineString":var s=[];return n.flattenEach(e,(function(e){s.push(g(e,t,u).geometry.coordinates)})),i.multiLineString(s,f);default:throw new Error("geometry "+a+" is not supported")}}function g(e,t,r){var n=[],u=i.lengthToDegrees(t,r),a=o.getCoords(e),f=[];return a.forEach((function(e,t){if(t!==a.length-1){var r=v(e,a[t+1],u);if(n.push(r),t>0){var o=n[t-1],i=h(r,o);!1!==i&&(o[1]=i,r[0]=i),f.push(o[0]),t===a.length-2&&(f.push(r[0]),f.push(r[1]))}2===a.length&&(f.push(r[0]),f.push(r[1]))}})),i.lineString(f,e.properties)}function v(e,t,r){var n=Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])),o=e[0]+r*(t[1]-e[1])/n,i=t[0]+r*(t[1]-e[1])/n,u=e[1]+r*(e[0]-t[0])/n,a=t[1]+r*(e[0]-t[0])/n;return[[o,u],[i,a]]}e.exports=p,e.exports["default"]=p},90273:function(e,t,r){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(51787)),i=n(r(54590)),u=n(r(13807)),a=n(r(72793)),f=r(10611),s=r(31540),l=r(84102),c=n(r(10251));function d(e,t,r){if(void 0===r&&(r={}),r=r||{},!l.isObject(r))throw new Error("options is invalid");var n,d=r.tolerance||0,p=[],g=o.default(),v=i.default(e);return g.load(v),s.segmentEach(t,(function(e){var t=!1;e&&(s.featureEach(g.search(e),(function(r){if(!1===t){var o=f.getCoords(e).sort(),i=f.getCoords(r).sort();c.default(o,i)||(0===d?a.default(o[0],r)&&a.default(o[1],r):u.default(r,o[0]).properties.dist<=d&&u.default(r,o[1]).properties.dist<=d)?(t=!0,n=n?h(n,e):e):(0===d?a.default(i[0],e)&&a.default(i[1],e):u.default(e,i[0]).properties.dist<=d&&u.default(e,i[1]).properties.dist<=d)&&(n=n?h(n,r):r)}})),!1===t&&n&&(p.push(n),n=void 0))})),n&&p.push(n),l.featureCollection(p)}function h(e,t){var r=f.getCoords(t),n=f.getCoords(e),o=n[0],i=n[n.length-1],u=e.geometry.coordinates;return c.default(r[0],o)?u.unshift(r[1]):c.default(r[0],i)?u.push(r[1]):c.default(r[1],o)?u.unshift(r[0]):c.default(r[1],i)&&u.push(r[0]),e}t["default"]=d},54590:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var n=r(84102),o=r(10611),i=r(31540);function u(e){if(!e)throw new Error("geojson is required");var t=[];return i.flattenEach(e,(function(e){a(e,t)})),n.featureCollection(t)}function a(e,t){var r=[],n=e.geometry;if(null!==n){switch(n.type){case"Polygon":r=o.getCoords(n);break;case"LineString":r=[o.getCoords(n)]}r.forEach((function(r){var n=f(r,e.properties);n.forEach((function(e){e.id=t.length,t.push(e)}))}))}}function f(e,t){var r=[];return e.reduce((function(e,o){var i=n.lineString([e,o],t);return i.bbox=s(e,o),r.push(i),o})),r}function s(e,t){var r=e[0],n=e[1],o=t[0],i=t[1],u=r<o?r:o,a=n<i?n:i,f=r>o?r:o,s=n>i?n:i;return[u,a,f,s]}t["default"]=u},51378:(e,t,r)=>{var n=r(51208),o=r(31013),i=r(93737),u=r(84102);function a(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var f=a(n),s=a(o),l=a(i);function c(e,t,r,n){if(n=n||{},!u.isObject(n))throw new Error("options is invalid");var o,i=[];if("Feature"===e.type)o=e.geometry.coordinates;else{if("LineString"!==e.type)throw new Error("input must be a LineString Feature or Geometry");o=e.coordinates}for(var a,c,d,h=o.length,p=0,g=0;g<o.length;g++){if(t>=p&&g===o.length-1)break;if(p>t&&0===i.length){if(a=t-p,!a)return i.push(o[g]),u.lineString(i);c=f["default"](o[g],o[g-1])-180,d=l["default"](o[g],a,c,n),i.push(d.geometry.coordinates)}if(p>=r)return a=r-p,a?(c=f["default"](o[g],o[g-1])-180,d=l["default"](o[g],a,c,n),i.push(d.geometry.coordinates),u.lineString(i)):(i.push(o[g]),u.lineString(i));if(p>=t&&i.push(o[g]),g===o.length-1)return u.lineString(i);p+=s["default"](o[g],o[g+1],n)}if(p<t&&o.length===h)throw new Error("Start position is beyond line");var v=o[o.length-1];return u.lineString([v,v])}e.exports=c,e.exports["default"]=c},74792:(e,t,r)=>{var n=r(10611),o=r(84102),i=r(13807);function u(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var a=u(i);function f(e,t,r){var i=n.getCoords(r);if("LineString"!==n.getType(r))throw new Error("line must be a LineString");var u,f=a["default"](r,e),s=a["default"](r,t);u=f.properties.index<=s.properties.index?[f,s]:[s,f];for(var l=[u[0].geometry.coordinates],c=u[0].properties.index+1;c<u[1].properties.index+1;c++)l.push(i[c]);return l.push(u[1].geometry.coordinates),o.lineString(l,r.properties)}e.exports=f,e.exports["default"]=f},7477:(e,t,r)=>{var n=r(51787),o=r(55077),i=r(9705),u=r(15608),a=r(54590),f=r(73663),s=r(13807),l=r(10611),c=r(31540),d=r(84102);function h(e){return e&&"object"===typeof e&&"default"in e?e:{default:e}}var p=h(n),g=h(o),v=h(i),y=h(u),w=h(a),m=h(f),E=h(s);function C(e,t){if(!e)throw new Error("line is required");if(!t)throw new Error("splitter is required");var r=l.getType(e),n=l.getType(t);if("LineString"!==r)throw new Error("line must be LineString");if("FeatureCollection"===n)throw new Error("splitter cannot be a FeatureCollection");if("GeometryCollection"===n)throw new Error("splitter cannot be a GeometryCollection");var o=y["default"](t,{precision:7});switch(n){case"Point":return S(e,o);case"MultiPoint":return b(e,o);case"LineString":case"MultiLineString":case"Polygon":case"MultiPolygon":return b(e,m["default"](e,o))}}function b(e,t){var r=[],n=p["default"]();return c.flattenEach(t,(function(t){if(r.forEach((function(e,t){e.id=t})),r.length){var o=n.search(t);if(o.features.length){var i=_(t,o);r=r.filter((function(e){return e.id!==i.id})),n.remove(i),c.featureEach(S(i,t),(function(e){r.push(e),n.insert(e)}))}}else r=S(e,t).features,r.forEach((function(e){e.bbox||(e.bbox=g["default"](v["default"](e)))})),n.load(d.featureCollection(r))})),d.featureCollection(r)}function S(e,t){var r=[],n=l.getCoords(e)[0],o=l.getCoords(e)[e.geometry.coordinates.length-1];if(L(n,l.getCoord(t))||L(o,l.getCoord(t)))return d.featureCollection([e]);var i=p["default"](),u=w["default"](e);i.load(u);var a=i.search(t);if(!a.features.length)return d.featureCollection([e]);var f=_(t,a),s=[n],h=c.featureReduce(u,(function(e,n,o){var i=l.getCoords(n)[1],u=l.getCoord(t);return o===f.id?(e.push(u),r.push(d.lineString(e)),L(u,i)?[u]:[u,i]):(e.push(i),e)}),s);return h.length>1&&r.push(d.lineString(h)),d.featureCollection(r)}function _(e,t){if(!t.features.length)throw new Error("lines must contain features");if(1===t.features.length)return t.features[0];var r,n=1/0;return c.featureEach(t,(function(t){var o=E["default"](t,e),i=o.properties.dist;i<n&&(r=t,n=i)})),r}function L(e,t){return e[0]===t[0]&&e[1]===t[1]}e.exports=C,e.exports["default"]=C},41933:function(e,t,r){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(9705)),i=r(10611),u=r(84102),a=n(r(76565));function f(e,t){var r,n,o;void 0===t&&(t={});var f=t.properties,l=null===(r=t.autoComplete)||void 0===r||r,c=null===(n=t.orderCoords)||void 0===n||n,d=null!==(o=t.mutate)&&void 0!==o&&o;switch(d||(e=a.default(e)),e.type){case"FeatureCollection":var h=[];return e.features.forEach((function(e){h.push(i.getCoords(s(e,{},l,c)))})),u.multiPolygon(h,f);default:return s(e,f,l,c)}}function s(e,t,r,n){t=t||("Feature"===e.type?e.properties:{});var a=i.getGeom(e),f=a.coordinates,s=a.type;if(!f.length)throw new Error("line must contain coordinates");switch(s){case"LineString":return r&&(f=l(f)),u.polygon([f],t);case"MultiLineString":var d=[],h=0;return f.forEach((function(e){if(r&&(e=l(e)),n){var t=c(o.default(u.lineString(e)));t>h?(d.unshift(e),h=t):d.push(e)}else d.push(e)})),u.polygon(d,t);default:throw new Error("geometry type "+s+" is not supported")}}function l(e){var t=e[0],r=t[0],n=t[1],o=e[e.length-1],i=o[0],u=o[1];return r===i&&n===u||e.push(t),e}function c(e){var t=e[0],r=e[1],n=e[2],o=e[3];return Math.abs(t-n)*Math.abs(r-o)}t["default"]=f}}]);