posthog-js
Advanced tools
Comparing version 1.223.3 to 1.223.4
@@ -1,2 +0,2 @@ | ||
!function(){"use strict";var e="undefined"!=typeof window?window:void 0,r="undefined"!=typeof globalThis?globalThis:e,n=Array.prototype.forEach,t=null==r?void 0:r.navigator,o=null==r?void 0:r.document,i=null==r?void 0:r.location;null==r||r.fetch,null!=r&&r.XMLHttpRequest&&"withCredentials"in new r.XMLHttpRequest&&r.XMLHttpRequest,null==r||r.AbortController;var a,s=null==t?void 0:t.userAgent,l=null!=e?e:{};function u(e,r){return-1!==e.indexOf(r)}!function(e){e.GZipJS="gzip-js",e.Base64="base64"}(a||(a={}));var c=Array.isArray,p=Object.prototype,f=p.hasOwnProperty,d=p.toString,g=c||function(e){return"[object Array]"===d.call(e)},v=e=>void 0===e,h=e=>null===e,m=e=>"[object Number]"==d.call(e),w={DEBUG:!1,LIB_VERSION:"1.223.3"},_=r=>{var n={_log:function(n){if(e&&l.POSTHOG_DEBUG&&!v(e.console)&&e.console){for(var t=("__rrweb_original__"in e.console[n]?e.console[n].__rrweb_original__:e.console[n]),o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];t(r,...i)}},info:function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];n._log("log",...r)},warn:function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];n._log("warn",...r)},error:function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];n._log("error",...r)},critical:function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];console.error(r,...n)},uninitializedWarning:e=>{n.error("You must initialize PostHog before calling ".concat(e))},createLogger:e=>_("".concat(r," ").concat(e))};return n},b=_("[PostHog.js]"),P={};function $(e,r,t){if(g(e))if(n&&e.forEach===n)e.forEach(r,t);else if("length"in e&&e.length===+e.length)for(var o=0,i=e.length;o<i;o++)if(o in e&&r.call(t,e[o],o)===P)return}function y(e,r,n){if(!v(t=e)&&!h(t)){var t;if(g(e))return $(e,r,n);if((e=>e instanceof FormData)(e)){for(var o of e.entries())if(r.call(n,o[1],o[0])===P)return}else for(var i in e)if(f.call(e,i)&&r.call(n,e[i],i)===P)return}}var E=function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),t=1;t<r;t++)n[t-1]=arguments[t];return $(n,(function(r){for(var n in r)void 0!==r[n]&&(e[n]=r[n])})),e},x=function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),t=1;t<r;t++)n[t-1]=arguments[t];return $(n,(function(r){$(r,(function(r){e.push(r)}))})),e},O=function(e){var r={};return y(e,(function(e,n){var t;t=e,"[object String]"==d.call(t)&&e.length>0&&(r[n]=e)})),r},R=e=>{var r=null==o?void 0:o.createElement("a");return v(r)?null:(r.href=e,r)},k=function(e,r){for(var n,t=((e.split("#")[0]||"").split("?")[1]||"").split("&"),o=0;o<t.length;o++){var i=t[o].split("=");if(i[0]===r){n=i;break}}if(!g(n)||n.length<2)return"";var a=n[1];try{a=decodeURIComponent(a)}catch(e){b.error("Skipping decoding for malformed query param: "+a)}return a.replace(/\+/g," ")},S=function(e,r,n){if(!e||!r||!r.length)return e;for(var t=e.split("#"),o=t[0]||"",i=t[1],a=o.split("?"),s=a[1],l=a[0],u=(s||"").split("&"),c=[],p=0;p<u.length;p++){var f=u[p].split("=");g(f)&&(r.includes(f[0])?c.push(f[0]+"="+n):c.push(u[p]))}var d=l;return null!=s&&(d+="?"+c.join("&")),null!=i&&(d+="#"+i),d},D="Mobile",B="iOS",I="Android",A="Tablet",j=I+" "+A,F="iPad",T="Apple",C=T+" Watch",M="Safari",L="BlackBerry",z="Samsung",U=z+"Browser",W=z+" Internet",N="Chrome",H=N+" OS",X=N+" "+B,V="Internet Explorer",q=V+" "+D,G="Opera",K=G+" Mini",Z="Edge",Q="Microsoft "+Z,J="Firefox",Y=J+" "+B,ee="Nintendo",re="PlayStation",ne="Xbox",te=I+" "+D,oe=D+" "+M,ie="Windows",ae=ie+" Phone",se="Nokia",le="Ouya",ue="Generic",ce=ue+" "+D.toLowerCase(),pe=ue+" "+A.toLowerCase(),fe="Konqueror",de="(\\d+(\\.\\d+)?)",ge=new RegExp("Version/"+de),ve=new RegExp(ne,"i"),he=new RegExp(re+" \\w+","i"),me=new RegExp(ee+" \\w+","i"),we=new RegExp(L+"|PlayBook|BB10","i"),_e={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"};var be=(e,r)=>r&&u(r,T)||function(e){return u(e,M)&&!u(e,N)&&!u(e,I)}(e),Pe=function(e,r){return r=r||"",u(e," OPR/")&&u(e,"Mini")?K:u(e," OPR/")?G:we.test(e)?L:u(e,"IE"+D)||u(e,"WPDesktop")?q:u(e,U)?W:u(e,Z)||u(e,"Edg/")?Q:u(e,"FBIOS")?"Facebook "+D:u(e,"UCWEB")||u(e,"UCBrowser")?"UC Browser":u(e,"CriOS")?X:u(e,"CrMo")||u(e,N)?N:u(e,I)&&u(e,M)?te:u(e,"FxiOS")?Y:u(e.toLowerCase(),fe.toLowerCase())?fe:be(e,r)?u(e,D)?oe:M:u(e,J)?J:u(e,"MSIE")||u(e,"Trident/")?V:u(e,"Gecko")?J:""},$e={[q]:[new RegExp("rv:"+de)],[Q]:[new RegExp(Z+"?\\/"+de)],[N]:[new RegExp("("+N+"|CrMo)\\/"+de)],[X]:[new RegExp("CriOS\\/"+de)],"UC Browser":[new RegExp("(UCBrowser|UCWEB)\\/"+de)],[M]:[ge],[oe]:[ge],[G]:[new RegExp("(Opera|OPR)\\/"+de)],[J]:[new RegExp(J+"\\/"+de)],[Y]:[new RegExp("FxiOS\\/"+de)],[fe]:[new RegExp("Konqueror[:/]?"+de,"i")],[L]:[new RegExp(L+" "+de),ge],[te]:[new RegExp("android\\s"+de,"i")],[W]:[new RegExp(U+"\\/"+de)],[V]:[new RegExp("(rv:|MSIE )"+de)],Mozilla:[new RegExp("rv:"+de)]},ye=[[new RegExp(ne+"; "+ne+" (.*?)[);]","i"),e=>[ne,e&&e[1]||""]],[new RegExp(ee,"i"),[ee,""]],[new RegExp(re,"i"),[re,""]],[we,[L,""]],[new RegExp(ie,"i"),(e,r)=>{if(/Phone/.test(r)||/WPDesktop/.test(r))return[ae,""];if(new RegExp(D).test(r)&&!/IEMobile\b/.test(r))return[ie+" "+D,""];var n=/Windows NT ([0-9.]+)/i.exec(r);if(n&&n[1]){var t=n[1],o=_e[t]||"";return/arm/i.test(r)&&(o="RT"),[ie,o]}return[ie,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,e=>{if(e&&e[3]){var r=[e[3],e[4],e[5]||"0"];return[B,r.join(".")]}return[B,""]}],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,e=>{var r="";return e&&e.length>=3&&(r=v(e[2])?e[3]:e[2]),["watchOS",r]}],[new RegExp("("+I+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+I+")","i"),e=>{if(e&&e[2]){var r=[e[2],e[3],e[4]||"0"];return[I,r.join(".")]}return[I,""]}],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,e=>{var r=["Mac OS X",""];if(e&&e[1]){var n=[e[1],e[2],e[3]||"0"];r[1]=n.join(".")}return r}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[H,""]],[/Linux|debian/i,["Linux",""]]],Ee=function(e){return me.test(e)?ee:he.test(e)?re:ve.test(e)?ne:new RegExp(le,"i").test(e)?le:new RegExp("("+ae+"|WPDesktop)","i").test(e)?ae:/iPad/.test(e)?F:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?C:we.test(e)?L:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":new RegExp(se,"i").test(e)?se:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?!new RegExp(D).test(e)||/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)?/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?I:j:I:new RegExp("(pda|"+D+")","i").test(e)?ce:new RegExp(A,"i").test(e)&&!new RegExp(A+" pc","i").test(e)?pe:""},xe="https?://(.*)",Oe=["gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","irclid","_kx"],Re=x(["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid"],Oe),ke=["$app_build","$app_name","$app_namespace","$app_version","$browser","$browser_version","$device_type","$current_url","$pathname","$os","$os_name","$os_version","$referring_domain","$referrer"],Se="<masked>",De={campaignParams:function(){var{customTrackedParams:e,maskPersonalDataProperties:r,customPersonalDataProperties:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!o)return{};var t=r?x([],Oe,n||[]):[];return this._campaignParamsFromUrl(S(o.URL,t,Se),e)},_campaignParamsFromUrl:function(e,r){var n=Re.concat(r||[]),t={};return y(n,(function(r){var n=k(e,r);t[r]=n||null})),t},_searchEngine:function(e){return e?0===e.search(xe+"google.([^/?]*)")?"google":0===e.search(xe+"bing.com")?"bing":0===e.search(xe+"yahoo.com")?"yahoo":0===e.search(xe+"duckduckgo.com")?"duckduckgo":null:null},_searchInfoFromReferrer:function(e){var r=De._searchEngine(e),n="yahoo"!=r?"q":"p",t={};if(!h(r)){t.$search_engine=r;var i=o?k(o.referrer,n):"";i.length&&(t.ph_keyword=i)}return t},searchInfo:function(){var e=null==o?void 0:o.referrer;return e?this._searchInfoFromReferrer(e):{}},browser:Pe,browserVersion:function(e,r){var n=Pe(e,r),t=$e[n];if(v(t))return null;for(var o=0;o<t.length;o++){var i=t[o],a=e.match(i);if(a)return parseFloat(a[a.length-2])}return null},browserLanguage:function(){return navigator.language||navigator.userLanguage},browserLanguagePrefix:function(){var e=this.browserLanguage();return"string"==typeof e?e.split("-")[0]:void 0},os:function(e){for(var r=0;r<ye.length;r++){var[n,t]=ye[r],o=n.exec(e),i=o&&("function"==typeof t?t(o,e):t);if(i)return i}return["",""]},device:Ee,deviceType:function(e){var r=Ee(e);return r===F||r===j||"Kobo"===r||"Kindle Fire"===r||r===pe?A:r===ee||r===ne||r===re||r===le?"Console":r===C?"Wearable":r?D:"Desktop"},referrer:function(){return(null==o?void 0:o.referrer)||"$direct"},referringDomain:function(){var e;return null!=o&&o.referrer&&(null===(e=R(o.referrer))||void 0===e?void 0:e.host)||"$direct"},referrerInfo:function(){return{$referrer:this.referrer(),$referring_domain:this.referringDomain()}},personInfo:function(){var{maskPersonalDataProperties:e,customPersonalDataProperties:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e?x([],Oe,r||[]):[],t=null==i?void 0:i.href.substring(0,1e3);return{r:this.referrer().substring(0,1e3),u:t?S(t,n,Se):void 0}},personPropsFromInfo:function(e){var r,{r:n,u:t}=e,o={$referrer:n,$referring_domain:null==n?void 0:"$direct"==n?"$direct":null===(r=R(n))||void 0===r?void 0:r.host};if(t){o.$current_url=t;var i=R(t);o.$host=null==i?void 0:i.host,o.$pathname=null==i?void 0:i.pathname;var a=this._campaignParamsFromUrl(t);E(o,a)}if(n){var s=this._searchInfoFromReferrer(n);E(o,s)}return o},initialPersonPropsFromInfo:function(e){var r=this.personPropsFromInfo(e),n={};return y(r,(function(e,r){var t;n["$initial_".concat((t=r,t.replace(/^\$/,"")))]=e})),n},timezone:function(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){return}},timezoneOffset:function(){try{return(new Date).getTimezoneOffset()}catch(e){return}},properties:function(){var{maskPersonalDataProperties:r,customPersonalDataProperties:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!s)return{};var t=r?x([],Oe,n||[]):[],[o,a]=De.os(s);return E(O({$os:o,$os_version:a,$browser:De.browser(s,navigator.vendor),$device:De.device(s),$device_type:De.deviceType(s),$timezone:De.timezone(),$timezone_offset:De.timezoneOffset()}),{$current_url:S(null==i?void 0:i.href,t,Se),$host:null==i?void 0:i.host,$pathname:null==i?void 0:i.pathname,$raw_user_agent:s.length>1e3?s.substring(0,997)+"...":s,$browser_version:De.browserVersion(s,navigator.vendor),$browser_language:De.browserLanguage(),$browser_language_prefix:De.browserLanguagePrefix(),$screen_height:null==e?void 0:e.screen.height,$screen_width:null==e?void 0:e.screen.width,$viewport_height:null==e?void 0:e.innerHeight,$viewport_width:null==e?void 0:e.innerWidth,$lib:"web",$lib_version:w.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3})},people_properties:function(){if(!s)return{};var[e,r]=De.os(s);return E(O({$os:e,$os_version:r,$browser:De.browser(s,navigator.vendor)}),{$browser_version:De.browserVersion(s,navigator.vendor)})}};function Be(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}function Ie(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?Be(Object(n),!0).forEach((function(r){Ae(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}function Ae(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function je(e,r,n,t,o){return m(e)?e>n?n:e<r?r:e:je(n,r,n)}function Fe(e,r){return[...e||[],...g(r)?r:[r]]}function Te(e,r){return(v(e)?1:e)*r}function Ce(e,r){return function(e){for(var r=0,n=0;n<e.length;n++)r=(r<<5)-r+e.charCodeAt(n),r|=0;return Math.abs(r)}(e)%100<je(100*r,0,100)}var Me=Object.freeze({__proto__:null,printAndDropEverything:e=>(console.log("Would have sent event:",e),null),sampleByDistinctId:function(e){return r=>r&&Ce(r.properties.distinct_id,e)?Ie(Ie({},r),{},{properties:Ie(Ie({},r.properties),{},{$sample_type:["sampleByDistinctId"],$sample_threshold:e})}):null},sampleByEvent:function(e,r){return n=>{var t,o,i;return n?u(e,n.event)?100*Math.random()<je(100*r,0,100)?Ie(Ie({},n),{},{properties:Ie(Ie({},n.properties),{},{$sample_type:Fe(null===(t=n.properties)||void 0===t?void 0:t.$sample_type,"sampleByEvent"),$sample_threshold:Te(null===(o=n.properties)||void 0===o?void 0:o.$sample_threshold,r),$sampled_events:Fe(null===(i=n.properties)||void 0===i?void 0:i.$sampled_events,e)})}):null:n:null}},sampleBySessionId:function(e){return r=>r&&Ce(r.properties.$session_id,e)?Ie(Ie({},r),{},{properties:Ie(Ie({},r.properties),{},{$sample_type:Fe(r.properties.$sample_type,"sampleBySessionId"),$sample_threshold:Te(r.properties.$sample_threshold,e)})}):null},setAllPersonProfilePropertiesAsPersonPropertiesForFlags:e=>{var r=E({},De.properties({maskPersonalDataProperties:e.config.mask_personal_data_properties,customPersonalDataProperties:e.config.custom_personal_data_properties}),De.campaignParams({customTrackedParams:e.config.custom_campaign_params,maskPersonalDataProperties:e.config.mask_personal_data_properties,customPersonalDataProperties:e.config.custom_personal_data_properties}),De.referrerInfo()),n={};y(r,(function(e,r){(u(Re,r)||u(ke,r))&&(n[r]=e)})),e.setPersonPropertiesForFlags(n)}});l.posthogCustomizations=Me}(); | ||
!function(){"use strict";var e="undefined"!=typeof window?window:void 0,r="undefined"!=typeof globalThis?globalThis:e,n=Array.prototype.forEach,t=null==r?void 0:r.navigator,o=null==r?void 0:r.document,i=null==r?void 0:r.location;null==r||r.fetch,null!=r&&r.XMLHttpRequest&&"withCredentials"in new r.XMLHttpRequest&&r.XMLHttpRequest,null==r||r.AbortController;var a,s=null==t?void 0:t.userAgent,l=null!=e?e:{};function u(e,r){return-1!==e.indexOf(r)}!function(e){e.GZipJS="gzip-js",e.Base64="base64"}(a||(a={}));var c=Array.isArray,p=Object.prototype,f=p.hasOwnProperty,d=p.toString,g=c||function(e){return"[object Array]"===d.call(e)},v=e=>void 0===e,h=e=>null===e,m=e=>"[object Number]"==d.call(e),w={DEBUG:!1,LIB_VERSION:"1.223.4"},_=r=>{var n={_log:function(n){if(e&&l.POSTHOG_DEBUG&&!v(e.console)&&e.console){for(var t=("__rrweb_original__"in e.console[n]?e.console[n].__rrweb_original__:e.console[n]),o=arguments.length,i=new Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];t(r,...i)}},info:function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];n._log("log",...r)},warn:function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];n._log("warn",...r)},error:function(){for(var e=arguments.length,r=new Array(e),t=0;t<e;t++)r[t]=arguments[t];n._log("error",...r)},critical:function(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];console.error(r,...n)},uninitializedWarning:e=>{n.error("You must initialize PostHog before calling ".concat(e))},createLogger:e=>_("".concat(r," ").concat(e))};return n},b=_("[PostHog.js]"),P={};function $(e,r,t){if(g(e))if(n&&e.forEach===n)e.forEach(r,t);else if("length"in e&&e.length===+e.length)for(var o=0,i=e.length;o<i;o++)if(o in e&&r.call(t,e[o],o)===P)return}function y(e,r,n){if(!v(t=e)&&!h(t)){var t;if(g(e))return $(e,r,n);if((e=>e instanceof FormData)(e)){for(var o of e.entries())if(r.call(n,o[1],o[0])===P)return}else for(var i in e)if(f.call(e,i)&&r.call(n,e[i],i)===P)return}}var E=function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),t=1;t<r;t++)n[t-1]=arguments[t];return $(n,(function(r){for(var n in r)void 0!==r[n]&&(e[n]=r[n])})),e},x=function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),t=1;t<r;t++)n[t-1]=arguments[t];return $(n,(function(r){$(r,(function(r){e.push(r)}))})),e},O=function(e){var r={};return y(e,(function(e,n){var t;t=e,"[object String]"==d.call(t)&&e.length>0&&(r[n]=e)})),r},R=e=>{var r=null==o?void 0:o.createElement("a");return v(r)?null:(r.href=e,r)},k=function(e,r){for(var n,t=((e.split("#")[0]||"").split("?")[1]||"").split("&"),o=0;o<t.length;o++){var i=t[o].split("=");if(i[0]===r){n=i;break}}if(!g(n)||n.length<2)return"";var a=n[1];try{a=decodeURIComponent(a)}catch(e){b.error("Skipping decoding for malformed query param: "+a)}return a.replace(/\+/g," ")},S=function(e,r,n){if(!e||!r||!r.length)return e;for(var t=e.split("#"),o=t[0]||"",i=t[1],a=o.split("?"),s=a[1],l=a[0],u=(s||"").split("&"),c=[],p=0;p<u.length;p++){var f=u[p].split("=");g(f)&&(r.includes(f[0])?c.push(f[0]+"="+n):c.push(u[p]))}var d=l;return null!=s&&(d+="?"+c.join("&")),null!=i&&(d+="#"+i),d},D="Mobile",B="iOS",I="Android",A="Tablet",j=I+" "+A,F="iPad",T="Apple",C=T+" Watch",M="Safari",L="BlackBerry",z="Samsung",U=z+"Browser",W=z+" Internet",N="Chrome",H=N+" OS",X=N+" "+B,V="Internet Explorer",q=V+" "+D,G="Opera",K=G+" Mini",Z="Edge",Q="Microsoft "+Z,J="Firefox",Y=J+" "+B,ee="Nintendo",re="PlayStation",ne="Xbox",te=I+" "+D,oe=D+" "+M,ie="Windows",ae=ie+" Phone",se="Nokia",le="Ouya",ue="Generic",ce=ue+" "+D.toLowerCase(),pe=ue+" "+A.toLowerCase(),fe="Konqueror",de="(\\d+(\\.\\d+)?)",ge=new RegExp("Version/"+de),ve=new RegExp(ne,"i"),he=new RegExp(re+" \\w+","i"),me=new RegExp(ee+" \\w+","i"),we=new RegExp(L+"|PlayBook|BB10","i"),_e={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"};var be=(e,r)=>r&&u(r,T)||function(e){return u(e,M)&&!u(e,N)&&!u(e,I)}(e),Pe=function(e,r){return r=r||"",u(e," OPR/")&&u(e,"Mini")?K:u(e," OPR/")?G:we.test(e)?L:u(e,"IE"+D)||u(e,"WPDesktop")?q:u(e,U)?W:u(e,Z)||u(e,"Edg/")?Q:u(e,"FBIOS")?"Facebook "+D:u(e,"UCWEB")||u(e,"UCBrowser")?"UC Browser":u(e,"CriOS")?X:u(e,"CrMo")||u(e,N)?N:u(e,I)&&u(e,M)?te:u(e,"FxiOS")?Y:u(e.toLowerCase(),fe.toLowerCase())?fe:be(e,r)?u(e,D)?oe:M:u(e,J)?J:u(e,"MSIE")||u(e,"Trident/")?V:u(e,"Gecko")?J:""},$e={[q]:[new RegExp("rv:"+de)],[Q]:[new RegExp(Z+"?\\/"+de)],[N]:[new RegExp("("+N+"|CrMo)\\/"+de)],[X]:[new RegExp("CriOS\\/"+de)],"UC Browser":[new RegExp("(UCBrowser|UCWEB)\\/"+de)],[M]:[ge],[oe]:[ge],[G]:[new RegExp("(Opera|OPR)\\/"+de)],[J]:[new RegExp(J+"\\/"+de)],[Y]:[new RegExp("FxiOS\\/"+de)],[fe]:[new RegExp("Konqueror[:/]?"+de,"i")],[L]:[new RegExp(L+" "+de),ge],[te]:[new RegExp("android\\s"+de,"i")],[W]:[new RegExp(U+"\\/"+de)],[V]:[new RegExp("(rv:|MSIE )"+de)],Mozilla:[new RegExp("rv:"+de)]},ye=[[new RegExp(ne+"; "+ne+" (.*?)[);]","i"),e=>[ne,e&&e[1]||""]],[new RegExp(ee,"i"),[ee,""]],[new RegExp(re,"i"),[re,""]],[we,[L,""]],[new RegExp(ie,"i"),(e,r)=>{if(/Phone/.test(r)||/WPDesktop/.test(r))return[ae,""];if(new RegExp(D).test(r)&&!/IEMobile\b/.test(r))return[ie+" "+D,""];var n=/Windows NT ([0-9.]+)/i.exec(r);if(n&&n[1]){var t=n[1],o=_e[t]||"";return/arm/i.test(r)&&(o="RT"),[ie,o]}return[ie,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,e=>{if(e&&e[3]){var r=[e[3],e[4],e[5]||"0"];return[B,r.join(".")]}return[B,""]}],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,e=>{var r="";return e&&e.length>=3&&(r=v(e[2])?e[3]:e[2]),["watchOS",r]}],[new RegExp("("+I+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+I+")","i"),e=>{if(e&&e[2]){var r=[e[2],e[3],e[4]||"0"];return[I,r.join(".")]}return[I,""]}],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,e=>{var r=["Mac OS X",""];if(e&&e[1]){var n=[e[1],e[2],e[3]||"0"];r[1]=n.join(".")}return r}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[H,""]],[/Linux|debian/i,["Linux",""]]],Ee=function(e){return me.test(e)?ee:he.test(e)?re:ve.test(e)?ne:new RegExp(le,"i").test(e)?le:new RegExp("("+ae+"|WPDesktop)","i").test(e)?ae:/iPad/.test(e)?F:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?C:we.test(e)?L:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":new RegExp(se,"i").test(e)?se:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?!new RegExp(D).test(e)||/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)?/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?I:j:I:new RegExp("(pda|"+D+")","i").test(e)?ce:new RegExp(A,"i").test(e)&&!new RegExp(A+" pc","i").test(e)?pe:""},xe="https?://(.*)",Oe=["gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","irclid","_kx"],Re=x(["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid"],Oe),ke=["$app_build","$app_name","$app_namespace","$app_version","$browser","$browser_version","$device_type","$current_url","$pathname","$os","$os_name","$os_version","$referring_domain","$referrer"],Se="<masked>",De={campaignParams:function(){var{customTrackedParams:e,maskPersonalDataProperties:r,customPersonalDataProperties:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!o)return{};var t=r?x([],Oe,n||[]):[];return this._campaignParamsFromUrl(S(o.URL,t,Se),e)},_campaignParamsFromUrl:function(e,r){var n=Re.concat(r||[]),t={};return y(n,(function(r){var n=k(e,r);t[r]=n||null})),t},_searchEngine:function(e){return e?0===e.search(xe+"google.([^/?]*)")?"google":0===e.search(xe+"bing.com")?"bing":0===e.search(xe+"yahoo.com")?"yahoo":0===e.search(xe+"duckduckgo.com")?"duckduckgo":null:null},_searchInfoFromReferrer:function(e){var r=De._searchEngine(e),n="yahoo"!=r?"q":"p",t={};if(!h(r)){t.$search_engine=r;var i=o?k(o.referrer,n):"";i.length&&(t.ph_keyword=i)}return t},searchInfo:function(){var e=null==o?void 0:o.referrer;return e?this._searchInfoFromReferrer(e):{}},browser:Pe,browserVersion:function(e,r){var n=Pe(e,r),t=$e[n];if(v(t))return null;for(var o=0;o<t.length;o++){var i=t[o],a=e.match(i);if(a)return parseFloat(a[a.length-2])}return null},browserLanguage:function(){return navigator.language||navigator.userLanguage},browserLanguagePrefix:function(){var e=this.browserLanguage();return"string"==typeof e?e.split("-")[0]:void 0},os:function(e){for(var r=0;r<ye.length;r++){var[n,t]=ye[r],o=n.exec(e),i=o&&("function"==typeof t?t(o,e):t);if(i)return i}return["",""]},device:Ee,deviceType:function(e){var r=Ee(e);return r===F||r===j||"Kobo"===r||"Kindle Fire"===r||r===pe?A:r===ee||r===ne||r===re||r===le?"Console":r===C?"Wearable":r?D:"Desktop"},referrer:function(){return(null==o?void 0:o.referrer)||"$direct"},referringDomain:function(){var e;return null!=o&&o.referrer&&(null===(e=R(o.referrer))||void 0===e?void 0:e.host)||"$direct"},referrerInfo:function(){return{$referrer:this.referrer(),$referring_domain:this.referringDomain()}},personInfo:function(){var{maskPersonalDataProperties:e,customPersonalDataProperties:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e?x([],Oe,r||[]):[],t=null==i?void 0:i.href.substring(0,1e3);return{r:this.referrer().substring(0,1e3),u:t?S(t,n,Se):void 0}},personPropsFromInfo:function(e){var r,{r:n,u:t}=e,o={$referrer:n,$referring_domain:null==n?void 0:"$direct"==n?"$direct":null===(r=R(n))||void 0===r?void 0:r.host};if(t){o.$current_url=t;var i=R(t);o.$host=null==i?void 0:i.host,o.$pathname=null==i?void 0:i.pathname;var a=this._campaignParamsFromUrl(t);E(o,a)}if(n){var s=this._searchInfoFromReferrer(n);E(o,s)}return o},initialPersonPropsFromInfo:function(e){var r=this.personPropsFromInfo(e),n={};return y(r,(function(e,r){var t;n["$initial_".concat((t=r,t.replace(/^\$/,"")))]=e})),n},timezone:function(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){return}},timezoneOffset:function(){try{return(new Date).getTimezoneOffset()}catch(e){return}},properties:function(){var{maskPersonalDataProperties:r,customPersonalDataProperties:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!s)return{};var t=r?x([],Oe,n||[]):[],[o,a]=De.os(s);return E(O({$os:o,$os_version:a,$browser:De.browser(s,navigator.vendor),$device:De.device(s),$device_type:De.deviceType(s),$timezone:De.timezone(),$timezone_offset:De.timezoneOffset()}),{$current_url:S(null==i?void 0:i.href,t,Se),$host:null==i?void 0:i.host,$pathname:null==i?void 0:i.pathname,$raw_user_agent:s.length>1e3?s.substring(0,997)+"...":s,$browser_version:De.browserVersion(s,navigator.vendor),$browser_language:De.browserLanguage(),$browser_language_prefix:De.browserLanguagePrefix(),$screen_height:null==e?void 0:e.screen.height,$screen_width:null==e?void 0:e.screen.width,$viewport_height:null==e?void 0:e.innerHeight,$viewport_width:null==e?void 0:e.innerWidth,$lib:"web",$lib_version:w.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3})},people_properties:function(){if(!s)return{};var[e,r]=De.os(s);return E(O({$os:e,$os_version:r,$browser:De.browser(s,navigator.vendor)}),{$browser_version:De.browserVersion(s,navigator.vendor)})}};function Be(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),n.push.apply(n,t)}return n}function Ie(e){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?Be(Object(n),!0).forEach((function(r){Ae(e,r,n[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))}))}return e}function Ae(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function je(e,r,n,t,o){return m(e)?e>n?n:e<r?r:e:je(n,r,n)}function Fe(e,r){return[...e||[],...g(r)?r:[r]]}function Te(e,r){return(v(e)?1:e)*r}function Ce(e,r){return function(e){for(var r=0,n=0;n<e.length;n++)r=(r<<5)-r+e.charCodeAt(n),r|=0;return Math.abs(r)}(e)%100<je(100*r,0,100)}var Me=Object.freeze({__proto__:null,printAndDropEverything:e=>(console.log("Would have sent event:",e),null),sampleByDistinctId:function(e){return r=>r&&Ce(r.properties.distinct_id,e)?Ie(Ie({},r),{},{properties:Ie(Ie({},r.properties),{},{$sample_type:["sampleByDistinctId"],$sample_threshold:e})}):null},sampleByEvent:function(e,r){return n=>{var t,o,i;return n?u(e,n.event)?100*Math.random()<je(100*r,0,100)?Ie(Ie({},n),{},{properties:Ie(Ie({},n.properties),{},{$sample_type:Fe(null===(t=n.properties)||void 0===t?void 0:t.$sample_type,"sampleByEvent"),$sample_threshold:Te(null===(o=n.properties)||void 0===o?void 0:o.$sample_threshold,r),$sampled_events:Fe(null===(i=n.properties)||void 0===i?void 0:i.$sampled_events,e)})}):null:n:null}},sampleBySessionId:function(e){return r=>r&&Ce(r.properties.$session_id,e)?Ie(Ie({},r),{},{properties:Ie(Ie({},r.properties),{},{$sample_type:Fe(r.properties.$sample_type,"sampleBySessionId"),$sample_threshold:Te(r.properties.$sample_threshold,e)})}):null},setAllPersonProfilePropertiesAsPersonPropertiesForFlags:e=>{var r=E({},De.properties({maskPersonalDataProperties:e.config.mask_personal_data_properties,customPersonalDataProperties:e.config.custom_personal_data_properties}),De.campaignParams({customTrackedParams:e.config.custom_campaign_params,maskPersonalDataProperties:e.config.mask_personal_data_properties,customPersonalDataProperties:e.config.custom_personal_data_properties}),De.referrerInfo()),n={};y(r,(function(e,r){(u(Re,r)||u(ke,r))&&(n[r]=e)})),e.setPersonPropertiesForFlags(n)}});l.posthogCustomizations=Me}(); | ||
//# sourceMappingURL=customizations.full.js.map |
import { VNode } from 'preact'; | ||
import { PostHog } from '../../posthog-core'; | ||
import { MultipleSurveyQuestion, Survey, SurveyAppearance, SurveyQuestion } from '../../posthog-surveys-types'; | ||
export declare function getFontFamily(fontFamily?: string): string; | ||
export declare const style: (appearance: SurveyAppearance | null) => string; | ||
@@ -5,0 +6,0 @@ export declare function getContrastingTextColor(color?: string): "black" | "white"; |
{ | ||
"name": "posthog-js", | ||
"version": "1.223.3", | ||
"version": "1.223.4", | ||
"description": "Posthog-js allows you to automatically capture usage and send events to PostHog.", | ||
@@ -5,0 +5,0 @@ "repository": "https://github.com/PostHog/posthog-js", |
import { VNode } from 'preact'; | ||
import { PostHog } from '../../posthog-core'; | ||
import { MultipleSurveyQuestion, Survey, SurveyAppearance, SurveyQuestion } from '../../posthog-surveys-types'; | ||
export declare function getFontFamily(fontFamily?: string): string; | ||
export declare const style: (appearance: SurveyAppearance | null) => string; | ||
@@ -5,0 +6,0 @@ export declare function getContrastingTextColor(color?: string): "black" | "white"; |
@@ -21,2 +21,9 @@ var __assign = (this && this.__assign) || function () { | ||
var logger = createLogger('[Surveys]'); | ||
export function getFontFamily(fontFamily) { | ||
if (fontFamily === 'inherit') { | ||
return 'inherit'; | ||
} | ||
var defaultFontStack = 'BlinkMacSystemFont, "Inter", "Segoe UI", "Roboto", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"'; | ||
return fontFamily ? "".concat(fontFamily, ", ").concat(defaultFontStack) : "-apple-system, ".concat(defaultFontStack); | ||
} | ||
export var style = function (appearance) { | ||
@@ -28,3 +35,3 @@ var positions = { | ||
}; | ||
return "\n .survey-form, .thank-you-message {\n position: fixed;\n margin: 0px;\n bottom: 0px;\n color: black;\n font-weight: normal;\n font-family: ".concat((appearance === null || appearance === void 0 ? void 0 : appearance.fontFamily) || '-apple-system', ", BlinkMacSystemFont, \"Inter\", \"Segoe UI\", \"Roboto\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n text-align: left;\n max-width: ").concat(parseInt((appearance === null || appearance === void 0 ? void 0 : appearance.maxWidth) || '300'), "px;\n width: 100%;\n z-index: ").concat(parseInt((appearance === null || appearance === void 0 ? void 0 : appearance.zIndex) || '99999'), ";\n border: 1.5px solid ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', ";\n border-bottom: 0px;\n ").concat(positions[(appearance === null || appearance === void 0 ? void 0 : appearance.position) || 'right'] || 'right: 30px;', "\n flex-direction: column;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n border-top-left-radius: 10px;\n border-top-right-radius: 10px;\n box-shadow: -6px 0 16px -8px rgb(0 0 0 / 8%), -9px 0 28px 0 rgb(0 0 0 / 5%), -12px 0 48px 16px rgb(0 0 0 / 3%);\n }\n\n .survey-box, .thank-you-message-container {\n padding: 20px 25px 10px;\n display: flex;\n flex-direction: column;\n border-radius: 10px;\n }\n\n .thank-you-message {\n text-align: center;\n }\n\n .form-submit[disabled] {\n opacity: 0.6;\n filter: grayscale(50%);\n cursor: not-allowed;\n }\n .survey-form textarea {\n color: #2d2d2d;\n font-size: 14px;\n font-family: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.fontFamily) || '-apple-system', ", BlinkMacSystemFont, \"Inter\", \"Segoe UI\", \"Roboto\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\";\n background: white;\n color: black;\n outline: none;\n padding-left: 10px;\n padding-right: 10px;\n padding-top: 10px;\n border-radius: 6px;\n border-color: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', ";\n margin-top: 14px;\n width: 100%;\n box-sizing: border-box;\n }\n .survey-box:has(.survey-question:empty):not(:has(.survey-question-description)) textarea {\n margin-top: 0;\n }\n .form-submit {\n box-sizing: border-box;\n margin: 0;\n font-family: inherit;\n overflow: visible;\n text-transform: none;\n position: relative;\n display: inline-block;\n font-weight: 700;\n white-space: nowrap;\n text-align: center;\n border: 1.5px solid transparent;\n cursor: pointer;\n user-select: none;\n touch-action: manipulation;\n padding: 12px;\n font-size: 14px;\n border-radius: 6px;\n outline: 0;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.submitButtonColor) || 'black', " !important;\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);\n box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);\n width: 100%;\n }\n .form-cancel {\n display: flex;\n float: right;\n border: none;\n background: none;\n cursor: pointer;\n }\n .cancel-btn-wrapper {\n position: absolute;\n width: 35px;\n height: 35px;\n border-radius: 100%;\n top: 0;\n right: 0;\n transform: translate(50%, -50%);\n background: white;\n border: 1.5px solid ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', ";\n display: flex;\n justify-content: center;\n align-items: center;\n }\n .bolded { font-weight: 600; }\n .buttons {\n display: flex;\n justify-content: center;\n }\n .footer-branding {\n font-size: 11px;\n margin-top: 10px;\n text-align: center;\n display: flex;\n justify-content: center;\n gap: 4px;\n align-items: center;\n font-weight: 500;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n text-decoration: none;\n backgroundColor: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n color: ").concat(getContrastingTextColor((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded'), ";\n }\n .survey-question {\n font-weight: 500;\n font-size: 14px;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n }\n .question-textarea-wrapper {\n display: flex;\n flex-direction: column;\n }\n .survey-question-description {\n font-size: 13px;\n padding-top: 5px;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n }\n .ratings-number {\n font-size: 16px;\n font-weight: 600;\n padding: 8px 0px;\n border: none;\n }\n .ratings-number:hover {\n cursor: pointer;\n }\n .rating-options {\n margin-top: 14px;\n }\n .rating-options-number {\n display: grid;\n border-radius: 6px;\n overflow: hidden;\n border: 1.5px solid ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', ";\n }\n .rating-options-number > .ratings-number {\n border-right: 1px solid ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', ";\n }\n .rating-options-number > .ratings-number:last-of-type {\n border-right: 0px;\n }\n .rating-options-number .rating-active {\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.ratingButtonActiveColor) || 'black', ";\n }\n .rating-options-emoji {\n display: flex;\n justify-content: space-between;\n }\n .ratings-emoji {\n font-size: 16px;\n background-color: transparent;\n border: none;\n padding: 0px;\n }\n .ratings-emoji:hover {\n cursor: pointer;\n }\n .ratings-emoji.rating-active svg {\n fill: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.ratingButtonActiveColor) || 'black', ";\n }\n .emoji-svg {\n fill: '#939393';\n }\n .rating-text {\n display: flex;\n flex-direction: row;\n font-size: 11px;\n justify-content: space-between;\n margin-top: 6px;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n opacity: .60;\n }\n .limit-height {\n max-height: 300px;\n overflow: auto;\n scrollbar-width: thin;\n scrollbar-color: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', " ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n }\n .multiple-choice-options {\n margin-top: 13px;\n font-size: 14px;\n }\n .survey-box:has(.survey-question:empty):not(:has(.survey-question-description)) .multiple-choice-options {\n margin-top: 0;\n }\n .multiple-choice-options .choice-option {\n display: flex;\n align-items: center;\n gap: 4px;\n font-size: 13px;\n cursor: pointer;\n margin-bottom: 5px;\n position: relative;\n }\n .multiple-choice-options > .choice-option:last-of-type {\n margin-bottom: 0px;\n }\n .multiple-choice-options input {\n cursor: pointer;\n position: absolute;\n opacity: 0;\n }\n .choice-check {\n position: absolute;\n right: 10px;\n background: white;\n }\n .choice-check svg {\n display: none;\n }\n .multiple-choice-options .choice-option:hover .choice-check svg {\n display: inline-block;\n opacity: .25;\n }\n .multiple-choice-options input:checked + label + .choice-check svg {\n display: inline-block;\n opacity: 100% !important;\n }\n .multiple-choice-options input:checked + label {\n font-weight: bold;\n border: 1.5px solid rgba(0,0,0);\n }\n .multiple-choice-options input:checked + label input {\n font-weight: bold;\n }\n .multiple-choice-options label {\n width: 100%;\n cursor: pointer;\n padding: 10px;\n border: 1.5px solid rgba(0,0,0,.25);\n border-radius: 4px;\n background: white;\n }\n .multiple-choice-options .choice-option-open label {\n padding-right: 30px;\n display: flex;\n flex-wrap: wrap;\n gap: 8px;\n max-width: 100%;\n }\n .multiple-choice-options .choice-option-open label span {\n width: 100%;\n }\n .multiple-choice-options .choice-option-open input:disabled + label {\n opacity: 0.6;\n }\n .multiple-choice-options .choice-option-open label input {\n position: relative;\n opacity: 1;\n flex-grow: 1;\n border: 0;\n outline: 0;\n }\n .thank-you-message-body {\n margin-top: 6px;\n font-size: 14px;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n }\n .thank-you-message-header {\n margin: 10px 0px 0px;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n }\n .thank-you-message-container .form-submit {\n margin-top: 20px;\n margin-bottom: 10px;\n }\n .thank-you-message-countdown {\n margin-left: 6px;\n }\n .bottom-section {\n margin-top: 14px;\n }\n "); | ||
return "\n .survey-form, .thank-you-message {\n position: fixed;\n margin: 0px;\n bottom: 0px;\n color: black;\n font-weight: normal;\n font-family: ".concat(getFontFamily(appearance === null || appearance === void 0 ? void 0 : appearance.fontFamily), ";\n text-align: left;\n max-width: ").concat(parseInt((appearance === null || appearance === void 0 ? void 0 : appearance.maxWidth) || '300'), "px;\n width: 100%;\n z-index: ").concat(parseInt((appearance === null || appearance === void 0 ? void 0 : appearance.zIndex) || '99999'), ";\n border: 1.5px solid ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', ";\n border-bottom: 0px;\n ").concat(positions[(appearance === null || appearance === void 0 ? void 0 : appearance.position) || 'right'] || 'right: 30px;', "\n flex-direction: column;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n border-top-left-radius: 10px;\n border-top-right-radius: 10px;\n box-shadow: -6px 0 16px -8px rgb(0 0 0 / 8%), -9px 0 28px 0 rgb(0 0 0 / 5%), -12px 0 48px 16px rgb(0 0 0 / 3%);\n }\n\n .survey-box, .thank-you-message-container {\n padding: 20px 25px 10px;\n display: flex;\n flex-direction: column;\n border-radius: 10px;\n }\n\n .thank-you-message {\n text-align: center;\n }\n\n .form-submit[disabled] {\n opacity: 0.6;\n filter: grayscale(50%);\n cursor: not-allowed;\n }\n .survey-form textarea {\n color: #2d2d2d;\n font-size: 14px;\n font-family: ").concat(getFontFamily(appearance === null || appearance === void 0 ? void 0 : appearance.fontFamily), ";\n background: white;\n color: black;\n outline: none;\n padding-left: 10px;\n padding-right: 10px;\n padding-top: 10px;\n border-radius: 6px;\n border-color: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', ";\n margin-top: 14px;\n width: 100%;\n box-sizing: border-box;\n }\n .survey-box:has(.survey-question:empty):not(:has(.survey-question-description)) textarea {\n margin-top: 0;\n }\n .form-submit {\n box-sizing: border-box;\n margin: 0;\n font-family: inherit;\n overflow: visible;\n text-transform: none;\n position: relative;\n display: inline-block;\n font-weight: 700;\n white-space: nowrap;\n text-align: center;\n border: 1.5px solid transparent;\n cursor: pointer;\n user-select: none;\n touch-action: manipulation;\n padding: 12px;\n font-size: 14px;\n border-radius: 6px;\n outline: 0;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.submitButtonColor) || 'black', " !important;\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);\n box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);\n width: 100%;\n }\n .form-cancel {\n display: flex;\n float: right;\n border: none;\n background: none;\n cursor: pointer;\n }\n .cancel-btn-wrapper {\n position: absolute;\n width: 35px;\n height: 35px;\n border-radius: 100%;\n top: 0;\n right: 0;\n transform: translate(50%, -50%);\n background: white;\n border: 1.5px solid ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', ";\n display: flex;\n justify-content: center;\n align-items: center;\n }\n .bolded { font-weight: 600; }\n .buttons {\n display: flex;\n justify-content: center;\n }\n .footer-branding {\n font-size: 11px;\n margin-top: 10px;\n text-align: center;\n display: flex;\n justify-content: center;\n gap: 4px;\n align-items: center;\n font-weight: 500;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n text-decoration: none;\n backgroundColor: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n color: ").concat(getContrastingTextColor((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded'), ";\n }\n .survey-question {\n font-weight: 500;\n font-size: 14px;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n }\n .question-textarea-wrapper {\n display: flex;\n flex-direction: column;\n }\n .survey-question-description {\n font-size: 13px;\n padding-top: 5px;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n }\n .ratings-number {\n font-size: 16px;\n font-weight: 600;\n padding: 8px 0px;\n border: none;\n }\n .ratings-number:hover {\n cursor: pointer;\n }\n .rating-options {\n margin-top: 14px;\n }\n .rating-options-number {\n display: grid;\n border-radius: 6px;\n overflow: hidden;\n border: 1.5px solid ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', ";\n }\n .rating-options-number > .ratings-number {\n border-right: 1px solid ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', ";\n }\n .rating-options-number > .ratings-number:last-of-type {\n border-right: 0px;\n }\n .rating-options-number .rating-active {\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.ratingButtonActiveColor) || 'black', ";\n }\n .rating-options-emoji {\n display: flex;\n justify-content: space-between;\n }\n .ratings-emoji {\n font-size: 16px;\n background-color: transparent;\n border: none;\n padding: 0px;\n }\n .ratings-emoji:hover {\n cursor: pointer;\n }\n .ratings-emoji.rating-active svg {\n fill: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.ratingButtonActiveColor) || 'black', ";\n }\n .emoji-svg {\n fill: '#939393';\n }\n .rating-text {\n display: flex;\n flex-direction: row;\n font-size: 11px;\n justify-content: space-between;\n margin-top: 6px;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n opacity: .60;\n }\n .limit-height {\n max-height: 300px;\n overflow: auto;\n scrollbar-width: thin;\n scrollbar-color: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.borderColor) || '#c9c6c6', " ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n }\n .multiple-choice-options {\n margin-top: 13px;\n font-size: 14px;\n }\n .survey-box:has(.survey-question:empty):not(:has(.survey-question-description)) .multiple-choice-options {\n margin-top: 0;\n }\n .multiple-choice-options .choice-option {\n display: flex;\n align-items: center;\n gap: 4px;\n font-size: 13px;\n cursor: pointer;\n margin-bottom: 5px;\n position: relative;\n }\n .multiple-choice-options > .choice-option:last-of-type {\n margin-bottom: 0px;\n }\n .multiple-choice-options input {\n cursor: pointer;\n position: absolute;\n opacity: 0;\n }\n .choice-check {\n position: absolute;\n right: 10px;\n background: white;\n }\n .choice-check svg {\n display: none;\n }\n .multiple-choice-options .choice-option:hover .choice-check svg {\n display: inline-block;\n opacity: .25;\n }\n .multiple-choice-options input:checked + label + .choice-check svg {\n display: inline-block;\n opacity: 100% !important;\n }\n .multiple-choice-options input:checked + label {\n font-weight: bold;\n border: 1.5px solid rgba(0,0,0);\n }\n .multiple-choice-options input:checked + label input {\n font-weight: bold;\n }\n .multiple-choice-options label {\n width: 100%;\n cursor: pointer;\n padding: 10px;\n border: 1.5px solid rgba(0,0,0,.25);\n border-radius: 4px;\n background: white;\n }\n .multiple-choice-options .choice-option-open label {\n padding-right: 30px;\n display: flex;\n flex-wrap: wrap;\n gap: 8px;\n max-width: 100%;\n }\n .multiple-choice-options .choice-option-open label span {\n width: 100%;\n }\n .multiple-choice-options .choice-option-open input:disabled + label {\n opacity: 0.6;\n }\n .multiple-choice-options .choice-option-open label input {\n position: relative;\n opacity: 1;\n flex-grow: 1;\n border: 0;\n outline: 0;\n }\n .thank-you-message-body {\n margin-top: 6px;\n font-size: 14px;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n }\n .thank-you-message-header {\n margin: 10px 0px 0px;\n background: ").concat((appearance === null || appearance === void 0 ? void 0 : appearance.backgroundColor) || '#eeeded', ";\n }\n .thank-you-message-container .form-submit {\n margin-top: 20px;\n margin-bottom: 10px;\n }\n .thank-you-message-countdown {\n margin-left: 6px;\n }\n .bottom-section {\n margin-top: 14px;\n }\n "); | ||
}; | ||
@@ -31,0 +38,0 @@ function nameToHex(name) { |
{ | ||
"name": "posthog-js", | ||
"version": "1.223.3", | ||
"version": "1.223.4", | ||
"description": "Posthog-js allows you to automatically capture usage and send events to PostHog.", | ||
@@ -5,0 +5,0 @@ "repository": "https://github.com/PostHog/posthog-js", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
20613323
51181