Files
apps.apple.com/assets/mt-metricskit-processor-clickstream.esmBRd_H7lt9Y.js

3 lines
49 KiB
JavaScript
Raw Permalink Normal View History

2025-11-04 05:03:50 +08:00
import{s as S,a as m,r as s,e as Ae,c as Ke,d as mt,n as _t,k as re}from"./mt-metricskit-utils-private.esm~DkzakSThTT.js";import{l as Ue}from"./mt-client-logger-core.esm~-rJfHcY8Zf.js";var X=function(){};X.prototype.setDelegate=function(e){return s.attachDelegate(this,e)};X.prototype.localStorageObject=S.localStorageObject;X.prototype.sessionStorageObject=S.sessionStorageObject;X.prototype.platformIdentifier=function(e,r,n){};var St=function(){this.environment=new X,this.logger=Ue("mt-client-constraints")};function Se(t,e,r,n){if(!s.isDefined(t)||!s.isDefinedNonNullNonEmpty(e)||!s.isFunction(n))return t;var o=e.split(".");return Te(t,o,null,[],null,r,n)}function Te(t,e,r,n,o,i,a){if(s.isFunction(t))return o||t;if(n.push(r),e.length===0)return a(t,r,n.slice(1).join("."),o),o||t;if(!s.isDefined(t))return o||t;var c=i?t:{},p=e.shift();if(p.length>2&&p.indexOf("[]")===p.length-2){p=p.slice(0,-2),n.push(p),s.extend(c,t);var u=c[p];if(s.isDefinedNonNull(u)){var l=u.map(function(h,v){var N=i?u:u.slice();return Te(h,e.slice(),v,n,N,i,a),n.pop(),N[v]});c[p]=l}}else{var f=t[p];s.extend(c,t),c=Te(f,e,p,n,c,i,a)}return n.pop(),o?(o[r]=c,o):c}var Fe={all:{initMatchValue:!0,accumulateMatchResult:function(t,e){return t&&e}},any:{initMatchValue:!1,accumulateMatchResult:function(t,e){return t||e}}};function Tt(t){var e=Fe[t];return s.isDefinedNonNull(e)||(e=Fe.all),e}function It(t,e,r){if(!s.isObject(e)||!s.isObject(r))return!1;var n=r.matchType,o=r.matches;if(!s.isDefinedNonNullNonEmpty(o))return!1;var i=Tt(n),a=i.initMatchValue;return Se(e,t,!1,function(c,p,u,l){var f=Object.keys(o).every(function(h){var v=o[h];return s.isDefinedNonNull(R[h])?R[h](p,l,v):!1});a=i.accumulateMatchResult(a,f)}),!!a}function Et(t,e){return!!s.isObject(e)&&e.hasOwnProperty(t)&&s.isDefinedNonNullNonEmpty(e[t])}function bt(t,e,r){if(!s.isObject(e))return!1;var n=e[t];return e.hasOwnProperty(t)&&r.indexOf(n)>-1}function Dt(t,e,r){if(!s.isObject(e)||!s.isArray(r))return!1;var n=e[t];return e.hasOwnProperty(t)&&r.indexOf(n)===-1}var R={nonEmpty:Et,valueMatches:bt,nonValueMatches:Dt,nestedFieldMatches:It},ne={OVERRIDE_FIELD_VALUE:"overrideFieldValue"},Ne=function(){};Ne.prototype.constrainedValue=function(e,r,n){var o=e&&e.hasOwnProperty(n)?e[n]:null;return this.applyConstraintRules(o,r)};Ne.prototype.applyConstraintRules=function(e,r){var n=e;if(r){var o=r.denylisted||r.blacklisted;o?n=null:r.hasOwnProperty(ne.OVERRIDE_FIELD_VALUE)&&(n=r.overrideFieldValue)}return n};var At=m.exceptionString,b=function(e){this._constraintsInstance=e};b.prototype.setDelegate=function(e){return s.attachDelegate(this,e)};b.prototype.constrainedValue=function(e,r,n,o){throw At("field_actions.Base","constrainedValue")};b.prototype.performAction=function(e,r,n,o){return s.isDefinedNonNull(o)&&!s.isEmptyObject(o)&&(e=this.constrainedValue(e,o,n,r)),e};function Ge(t){t=t||"";var e=Re(t).split("/"),r,n,o;return t.indexOf("//")===-1?r=e[0]:r=e[2],n=r.substring(r.indexOf("@")+1),o=n.split(":")[0],o}function Nt(t){var e=Ge(t).split("."),r=e[e.length-1],n=e[e.length-2],o=2;return r&&r.length===2&&n&&(n.length===2||n in wt())&&(o=3),e.slice(-1*o).join(".")}function wt(){var t={com:!0,org:!0,net:!0,edu:!0,gov:!0};return t}function Re(t,e){var r=t||"",n=r.split("?"),o=n[0],i=Ot(n[1]).split("&"),a=i.filter(function(c){var p=c.split("="),u=p[0],l=p[1];return s.isArray(e)?e.indexOf(u)!==-1:s.isObject(e)?s.isObject(e[u])&&s.isArray(e[u].allowedValues)&&e[u].allowedValues.indexOf(l)!==-1:!1}).join("&");return a.length>0?o+"?"+a:o}function Ot(t){var e=t||"";return e.split("#")[0]}function Pt(t,e){var r=t||"",n=e||[],o=n.reduce(function(i,a){var c=new RegExp(a.searchPattern,a.flags),p=a.replaceVal;return i.replace(c,p)},r);return o}var Ie="-",xt="z";function $e(t){if(!s.isDefinedNonNull(t)||!s.isInteger(t.idVersion))return"0";var e=m.uuid(),r=t.generatedIdSeparator||xt,n=Ft(t)+Ie+e||"",o=n.split(Ie).map(function(i){var a=parseInt(i,16);return m.convertNumberToBaseAlphabet(a,m.base61Alphabet)}).join(r);return o}function Ft(t){var e=[t.idVersion];return t.time&&e.push(t.time),e.map(function(r){return r
//# sourceMappingURL=mt-metricskit-processor-clickstream.esm~BRd_H7lt9Y.js.map