cleanForSlug.51ef7354.js 3.79 KB
import{h as x,M as s}from"./isArrayLikeObject.9b4b678d.js";import{i as d,t as o,b as p,s as i,c as h}from"./constants.0d8c074c.js";var m=/\s/;function b(u){for(var e=u.length;e--&&m.test(u.charAt(e)););return e}var g=/^\s+/;function y(u){return u&&u.slice(0,b(u)+1).replace(g,"")}function I(u,e,n,r){for(var a=u.length,t=n+(r?1:-1);r?t--:++t<a;)if(e(u[t],t,u))return t;return-1}function E(u){return u!==u}function C(u,e,n){for(var r=n-1,a=u.length;++r<a;)if(u[r]===e)return r;return-1}function l(u,e,n){return e===e?C(u,e,n):I(u,E,n)}var A=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,O=/^\w*$/;function _(u,e){if(x(u))return!1;var n=typeof u;return n=="number"||n=="symbol"||n=="boolean"||u==null||d(u)?!0:O.test(u)||!A.test(u)||e!=null&&u in Object(e)}var T="Expected a function";function f(u,e){if(typeof u!="function"||e!=null&&typeof e!="function")throw new TypeError(T);var n=function(){var r=arguments,a=e?e.apply(this,r):r[0],t=n.cache;if(t.has(a))return t.get(a);var c=u.apply(this,r);return n.cache=t.set(a,c)||t,c};return n.cache=new(f.Cache||s),n}f.Cache=s;var w=500;function S(u){var e=f(u,function(r){return n.size===w&&n.clear(),r}),n=e.cache;return e}var L=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,U=/\\(\\)?/g,v=S(function(u){var e=[];return u.charCodeAt(0)===46&&e.push(""),u.replace(L,function(n,r,a,t){e.push(a?t.replace(U,"$1"):r||n)}),e});const N=v;function R(u,e){return x(u)?u:_(u,e)?[u]:N(o(u))}var P=1/0;function M(u){if(typeof u=="string"||d(u))return u;var e=u+"";return e=="0"&&1/u==-P?"-0":e}function z(u,e){e=R(e,u);for(var n=0,r=e.length;u!=null&&n<r;)u=u[M(e[n++])];return n&&n==r?u:void 0}function uu(u,e,n){var r=u==null?void 0:z(u,e);return r===void 0?n:r}function k(u){return function(e){return u==null?void 0:u[e]}}var G={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Z=k(G);const $=Z;var D=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,F="\\u0300-\\u036f",Y="\\ufe20-\\ufe2f",H="\\u20d0-\\u20ff",K=F+Y+H,J="["+K+"]",W=RegExp(J,"g");function X(u){return u=o(u),u&&u.replace(D,$).replace(W,"")}function q(u,e){for(var n=u.length;n--&&l(e,u[n],0)>-1;);return n}function B(u,e){for(var n=-1,r=u.length;++n<r&&l(e,u[n],0)>-1;);return n}function Q(u,e,n){if(u=o(u),u&&(n||e===void 0))return y(u);if(!u||!(e=p(e)))return u;var r=i(u),a=i(e),t=B(r,a),c=q(r,a)+1;return h(r,t,c).join("")}function eu(u){return u?Q(X(u).replace(/[\s./]+/g,"-").replace(/[^\w-]+/g,"").replace(/-+/g,"-").toLowerCase(),"-"):""}export{R as a,y as b,eu as c,X as d,l as e,z as f,uu as g,I as h,_ as i,f as m,M as t};