import{ay as n}from"./vendor-63c60e35.js";import{i as e}from"./is-plan-event-enabled-551121db.js";function t(t,i){function r(r){var o=t,a=r.event.event;if(o&&a){var s=o[a];if(!e(o,s))return r.updateEvent("integrations",n(n({},r.event.integrations),{All:!1,"Segment.io":!0})),r;var u=function(n,e){var t,i;if(!n||!Object.keys(n))return{};var r=n.integrations?Object.keys(n.integrations).filter((function(e){return!1===n.integrations[e]})):[],o=[];return(null!==(t=e.remotePlugins)&&void 0!==t?t:[]).forEach((function(n){r.forEach((function(e){(n.name.includes(e)||e.includes(n.name))&&o.push(n.name)}))})),(null!==(i=e.remotePlugins)&&void 0!==i?i:[]).reduce((function(n,e){return e.settings.subscriptions&&o.includes(e.name)&&e.settings.subscriptions.forEach((function(t){return n["".concat(e.name," ").concat(t.partnerAction)]=!1})),n}),{})}(s,i);r.updateEvent("integrations",n(n(n({},r.event.integrations),null==s?void 0:s.integrations),u))}return r}return{name:"Schema Filter",version:"0.1.0",isLoaded:function(){return!0},load:function(){return Promise.resolve()},type:"before",page:r,alias:r,track:r,identify:r,group:r}}export{t as schemaFilter};