/*! backstage-client 20-08-2021 */ !function o(a,s,u){function c(t,e){if(!s[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var i=s[t]={exports:{}};a[t][0].call(i.exports,function(e){return c(a[t][1][e]||e)},i,i.exports,o,a,s,u)}return s[t].exports}for(var l="function"==typeof require&&require,e=0;e>8-i%1*8)){if(255<(n=r.charCodeAt(i+=.75)))throw new u("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");t=t<<8|n}return a}),e.atob||(e.atob=function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new u("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,r,i=0,o=0,a="";r=t.charAt(o++);~r&&(n=i%4?64*n+r:r,i++%4)&&(a+=String.fromCharCode(255&n>>(-2*i&6))))r=s.indexOf(r);return a})}()},{}],3:[function(e,t,n){var i={},o={};adrollAdapter={pushAudience:function(e,t){if(e.integrations&&e.integrations.adroll&&e.integrations.adroll.segment){var n=e.integrations.adroll.segment,r=!1;void 0!==o[n]&&(r=!0),o[n]=function(){i[n]=setTimeout(function(){"undefined"!=typeof __adroll&&null!==__adroll?__adroll.record_user({adroll_segments:n}):o[n]()},500)},t.log("\tPushing segment "+n+" to AdRoll.","info"),r||o[n]()}}},t.exports=adrollAdapter},{}],4:[function(e,t,n){t.exports=e("regenerator-runtime")},{"regenerator-runtime":237}],5:[function(e,t,n){t.exports=function(n){var r={provider:"behavioral"};return r.bctx=n,r.getToken=function(){if(!r.bctx._fe_bvid)throw n.log("No Backstage cookie detected.","info"),(e=new Error("Could not identify the current visitor because no Backstage cookie was detected.")).code="E_COULD_NOT_IDENT",e;var e,t={type:"cookie",value:r.bctx._fe_bvid};return n.log("Backstage "+t.type+" detected: "+t.value,"info"),t},r.getAttributes=function(){return r.bctx.cache.get(n.config.customEventsNamespace).then(function(e){return e||{}})},r}},{}],6:[function(e,t,n){"use strict";var r=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e};function i(e,t){for(var n=0;n"].indexOf(n[0])?void 0:n[0];return new s({functionName:r,fileName:i,lineNumber:n[1],columnNumber:n[2],source:e})},this)},parseFFOrSafari:function(e){return e.stack.split("\n").filter(function(e){return!e.match(r)},this).map(function(e){if(-1 eval")&&(e=e.replace(/ line (\d+)(?: > eval line \d+)* > eval\:\d+\:\d+/g,":$1")),-1===e.indexOf("@")&&-1===e.indexOf(":"))return new s({functionName:e});var t=/((.*".+"[^@]*)?[^@]*)(?:@)/,n=e.match(t),r=n&&n[1]?n[1]:void 0,i=this.extractLocation(e.replace(t,""));return new s({functionName:r,fileName:i[0],lineNumber:i[1],columnNumber:i[2],source:e})},this)},parseOpera:function(e){return!e.stacktrace||-1e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(e){for(var t=/Line (\d+).*script (?:in )?(\S+)/i,n=e.message.split("\n"),r=[],i=2,o=n.length;i/,"$2").replace(/\([^\)]*\)/g,"")||void 0;i.match(/\(([^\)]*)\)/)&&(t=i.replace(/^[^\(]+\(([^\)]*)\)$/,"$1"));var a=void 0===t||"[arguments not available]"===t?void 0:t.split(",");return new s({functionName:o,args:a,fileName:r[0],lineNumber:r[1],columnNumber:r[2],source:e})},this)}}});var S={};!function(e,t){"use strict";"object"==typeof S?S=t(C):e.StackGenerator=t(e.StackFrame)}(this,function(a){return{backtrace:function(e){var t=[],n=10;"object"==typeof e&&"number"==typeof e.maxStackSize&&(n=e.maxStackSize);for(var r=arguments.callee;r&&t.lengththis.config.maxBreadcrumbs&&(this.breadcrumbs=this.breadcrumbs.slice(this.breadcrumbs.length-this.config.maxBreadcrumbs)),this}},de.prototype.notify=function(e,t){var n=1=t.config.maxEvents)return e.ignore();n++}),t.refresh=function(){n=0}},configSchema:{maxEvents:{defaultValue:function(){return 10},message:"should be a positive integer ≤100",validate:function(e){return me(e)&&e<100}}}},_e=Object.assign||function(e){for(var t=1;t/,Fe=/<\/script>.*$/,ze=(Re={init:function(e){function s(){return document.documentElement.outerHTML}var u="",c=!1,l=window.location.href;u=s(),document.onreadystatechange=function(){"interactive"===document.readyState&&(u=s(),c=!0)},e.config.beforeSend.unshift(function(e){var r=e.stacktrace[0];if(!r||!r.file||!r.lineNumber)return r;if(r.file.replace(/#.*$/,"")!==l.replace(/#.*$/,""))return r;c&&u||(u=s());var t=["\x3c!-- DOC START --\x3e"].concat(u.split("\n")),n=ze(t,r.lineNumber-1),i=n.script,o=n.start,a=Ne(i,function(e,t,n){return 10 "+n.join("");return n.join("")}(e.target)}catch(e){n=t="[hidden]",r._logger.error("Cross domain error when tracking click event. See docs: https://tinyurl.com/y94fq5zm")}r.leaveBreadcrumb("UI click",{targetText:t,targetSelector:n},"user")},!0)},configSchema:{interactionBreadcrumbsEnabled:{defaultValue:function(){},validate:function(e){return!0===e||!1===e||void 0===e},message:"should be true|false"}}},Ve=function(e){var t,n,r=e.textContent||e.innerText||"";return r||"submit"!==e.type&&"button"!==e.type||(r=e.value),r=r.replace(/^\s+|\s+$/g,""),n=140,(t=r)&&t.length<=n?t:t.slice(0,n-"(...)".length)+"(...)"};var Ue=Object.assign||function(e){for(var t=1;ti){a.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+a.length+' "'+String(t)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=a.length,"object"==typeof console&&console.warn&&console.warn("%s: %s",s.name,s.message)}}else a=o[t]=n,++e._eventsCount;return e}function d(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var e=new Array(arguments.length),t=0;te.db.version;if(r&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),i||n){if(n){var o=e.db.version+1;o>e.version&&(e.version=o)}return!0}return!1}function k(e){return a([function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n),i=0;i>4,l[u++]=(15&r)<<4|i>>2,l[u++]=(3&i)<<6|63&o;return c}function B(e){var t,n=new Uint8Array(e),r="";for(t=0;t>2],r+=T[(3&n[t])<<4|n[t+1]>>4],r+=T[(15&n[t+1])<<2|n[t+2]>>6],r+=T[63&n[t+2]];return n.length%3==2?r=r.substring(0,r.length-1)+"=":n.length%3==1&&(r=r.substring(0,r.length-2)+"=="),r}var V={serialize:function(t,n){var e="";if(t&&(e=F.call(t)),t&&("[object ArrayBuffer]"===e||t.buffer&&"[object ArrayBuffer]"===F.call(t.buffer))){var r,i=D;t instanceof ArrayBuffer?(r=t,i+=R):(r=t.buffer,"[object Int8Array]"===e?i+="si08":"[object Uint8Array]"===e?i+="ui08":"[object Uint8ClampedArray]"===e?i+="uic8":"[object Int16Array]"===e?i+="si16":"[object Uint16Array]"===e?i+="ur16":"[object Int32Array]"===e?i+="si32":"[object Uint32Array]"===e?i+="ui32":"[object Float32Array]"===e?i+="fl32":"[object Float64Array]"===e?i+="fl64":n(new Error("Failed to get type for BinaryArray"))),n(i+B(r))}else if("[object Blob]"===e){var o=new FileReader;o.onload=function(){var e="~~local_forage_type~"+t.type+"~"+B(this.result);n(D+N+e)},o.readAsArrayBuffer(t)}else try{n(JSON.stringify(t))}catch(e){console.error("Couldn't convert value into a JSON string: ",t),n(null,e)}},deserialize:function(e){if(e.substring(0,L)!==D)return JSON.parse(e);var t,n=e.substring(M),r=e.substring(L,M);if(r===N&&P.test(n)){var i=n.match(P);t=i[1],n=n.substring(i[0].length)}var o=z(n);switch(r){case R:return o;case N:return a([o],{type:t});case"si08":return new Int8Array(o);case"ui08":return new Uint8Array(o);case"uic8":return new Uint8ClampedArray(o);case"si16":return new Int16Array(o);case"ur16":return new Uint16Array(o);case"si32":return new Int32Array(o);case"ui32":return new Uint32Array(o);case"fl32":return new Float32Array(o);case"fl64":return new Float64Array(o);default:throw new Error("Unkown type: "+r)}},stringToBuffer:z,bufferToString:B};function U(e,t,n,r){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],n,r)}function q(e,r,i,o,a,s){e.executeSql(i,o,a,function(e,n){n.code===n.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[r.storeName],function(e,t){t.rows.length?s(e,n):U(e,r,function(){e.executeSql(i,o,a,s)},s)},s):s(e,n)},s)}var H={_driver:"webSQLStorage",_initStorage:function(e){var r=this,i={db:null};if(e)for(var t in e)i[t]="string"!=typeof e[t]?e[t].toString():e[t];var n=new f(function(t,n){try{i.db=openDatabase(i.name,String(i.version),i.description,i.size)}catch(e){return n(e)}i.db.transaction(function(e){U(e,i,function(){r._dbInfo=i,t()},function(e,t){n(t)})},n)});return i.serializer=V,n},_support:"function"==typeof openDatabase,iterate:function(c,e){var t=this,n=new f(function(u,n){t.ready().then(function(){var s=t._dbInfo;s.db.transaction(function(e){q(e,s,"SELECT * FROM "+s.storeName,[],function(e,t){for(var n=t.rows,r=n.length,i=0;i '__WebKitDatabaseInfoTable__'",[],function(e,t){for(var n=[],r=0;r>>0,t>>>=0;for(var o=Array(i);++r]*>/,jva=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,kva=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,lva=/^(?:body|html)$/i,mva=/([A-Z])/g,nva=["val","css","html","text","data","width","height","offset"],pva=eva.createElement("table"),qva=eva.createElement("tr"),rva={tr:eva.createElement("tbody"),tbody:pva,thead:pva,tfoot:pva,td:qva,th:qva,"*":eva.createElement("div")},sva=/complete|loaded|interactive/,tva=/^[\w-]*$/,vva=(uva={}).toString,wva={},zva=eva.createElement("div"),Ava={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},Bva=Array.isArray||function(e){return e instanceof Array},wva.matches=function(e,t){if(!t||!e||1!==e.nodeType)return!1;var n=e.webkitMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.matchesSelector;if(n)return n.call(e,t);var r,i=e.parentNode,o=!i;return o&&(i=zva).appendChild(e),r=~wva.qsa(i,t).indexOf(e),o&&zva.removeChild(e),r},xva=function(e){return e.replace(/-+(.)?/g,function(e,t){return t?t.toUpperCase():""})},yva=function(n){return dva.call(n,function(e,t){return n.indexOf(e)==t})},wva.fragment=function(e,t,n){var r,i,o;return jva.test(e)&&(r=_ua(eva.createElement(RegExp.$1))),r||(e.replace&&(e=e.replace(kva,"<$1>")),t===Zua&&(t=iva.test(e)&&RegExp.$1),t in rva||(t="*"),(o=rva[t]).innerHTML=""+e,r=_ua.each(cva.call(o.childNodes),function(){o.removeChild(this)})),Hva(n)&&(i=_ua(r),_ua.each(n,function(e,t){-1)<[^<]*)*<\/script>/gi,fDa=/^(?:text|application)\/javascript/i,gDa=/^(?:text|application)\/xml/i,hDa="application/json",jDa=/^\s*$/,kDa=bDa.createElement("a");function mDa(e,t,n,r){if(e.global)return i=t||bDa,o=n,a=r,s=_Ca.Event(o),_Ca(i).trigger(s,a),!s.isDefaultPrevented();var i,o,a,s}function pDa(e,t){var n=t.context;if(!1===t.beforeSend.call(n,e,t)||!1===mDa(t,n,"ajaxBeforeSend",[e,t]))return!1;mDa(t,n,"ajaxSend",[e,t])}function qDa(e,t,n,r){var i=n.context,o="success";n.success.call(i,e,o,t),r&&r.resolveWith(i,[e,o,t]),mDa(n,i,"ajaxSuccess",[t,n,e]),sDa(o,t,n)}function rDa(e,t,n,r,i){var o=r.context;r.error.call(o,n,t,e),i&&i.rejectWith(o,[n,t,e]),mDa(r,o,"ajaxError",[n,r,e||t]),sDa(t,n,r)}function sDa(e,t,n){var r,i=n.context;n.complete.call(i,t,e),mDa(n,i,"ajaxComplete",[t,n]),(r=n).global&&!--_Ca.active&&mDa(r,null,"ajaxStop")}function tDa(){}function vDa(e,t){return""==t?e:(e+"&"+t).replace(/[&?]{1,2}/,"?")}function xDa(e,t,n,r){return _Ca.isFunction(t)&&(r=n,n=t,t=void 0),_Ca.isFunction(n)||(r=n,n=void 0),{url:e,data:t,success:n,dataType:r}}kDa.href=window.location.href,_Ca.active=0,_Ca.ajaxJSONP=function(n,r){if(!("type"in n))return _Ca.ajax(n);function e(e){_Ca(s).triggerHandler("error",e||"abort")}var i,o,t=n.jsonpCallback,a=(_Ca.isFunction(t)?t():t)||"jsonp"+ ++aDa,s=bDa.createElement("script"),u=window[a],c={abort:e};return r&&r.promise(c),_Ca(s).on("load error",function(e,t){clearTimeout(o),_Ca(s).off().remove(),"error"!=e.type&&i?qDa(i[0],c,n,r):rDa(null,t||"error",c,n,r),window[a]=u,i&&_Ca.isFunction(u)&&u(i[0]),u=i=void 0}),!1===pDa(c,n)?e("abort"):(window[a]=function(){i=arguments},s.src=n.url.replace(/\?(.+)=\?/,"?$1="+a),bDa.head.appendChild(s),0").html(e.replace(eDa,"")).find(r):e),s&&s.apply(i,arguments)},_Ca.ajax(a),this};var yDa=encodeURIComponent;_Ca.param=function(e,t){var n=[];return n.add=function(e,t){_Ca.isFunction(t)&&(t=t()),null==t&&(t=""),this.push(yDa(e)+"="+yDa(t))},function n(r,e,i,o){var a,s=_Ca.isArray(e),u=_Ca.isPlainObject(e);_Ca.each(e,function(e,t){a=_Ca.type(t),o&&(e=i?o:o+"["+(u||"object"==a||"array"==a?e:"")+"]"),!o&&s?r.add(t.name,t.value):"array"==a||!i&&"object"==a?n(r,t,i,e):r.add(e,t)})}(n,e,t),n.join("&").replace(/%20/g,"+")}}(Yua),(mFa=Yua).fn.serializeArray=function(){var n,r,t=[],i=function(e){if(e.forEach)return e.forEach(i);t.push({name:n,value:e})};return this[0]&&mFa.each(this[0].elements,function(e,t){r=t.type,(n=t.name)&&"fieldset"!=t.nodeName.toLowerCase()&&!t.disabled&&"submit"!=r&&"reset"!=r&&"button"!=r&&"file"!=r&&("radio"!=r&&"checkbox"!=r||t.checked)&&i(mFa(t).val())}),t},mFa.fn.serialize=function(){var t=[];return this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},mFa.fn.submit=function(e){if(0 in arguments)this.bind("submit",e);else if(this.length){var t=mFa.Event("submit");this.eq(0).trigger(t),t.isDefaultPrevented()||this.get(0).submit()}return this},function(n){"__proto__"in{}||n.extend(n.zepto,{Z:function(e,t){return e=e||[],n.extend(e,n.fn),e.selector=t||"",e.__Z=!0,e},isZ:function(e){return"array"===n.type(e)&&"__Z"in e}});try{getComputedStyle(void 0)}catch(e){var t=getComputedStyle;window.getComputedStyle=function(e){try{return t(e)}catch(e){return null}}}}(Yua),"object"==typeof Xua&&(Wua.exports=Yua)},{}],231:[function(e,t,n){var r=!1,i=0,o={pushAudience:function(e,t){var n=o;e.integrations&&e.integrations.olark&&e.integrations.olark&&(e.integrations.olark.operatorNotifications||e.integrations.olark.visitorStatus)&&(console.log("integrated! called"),!1===r&&"undefined"!=typeof olark?n.pushToOlark(e,t):i++<10&&setTimeout(n.pushAudience(e,t),50))},pushToOlark:function(t,n){r=!0,n.cache.get("fe_olark_vid").then(function(e){e||!0!==t.integrations.olark.operatorNotifications||(n.cache.set("fe_olark_vid",n._fe_bvid||""),olark("api.chat.sendNotificationToOperator",{body:"This visitor is in the Backstage audience destination "+t.name}),n.log("Notification sent to olark operator","info"))}),!0===t.integrations.olark.visitorStatus&&(olark("api.chat.updateVisitorStatus",{snippet:"Backstage audience destination: "+t.name}),n.log("Olark visitor status updated","info"))}};t.exports=o},{}],232:[function(e,t,n){t.exports={pushAudience:function(e,t){if(this.bctx=t,window.optimizely=window.optimizely||[],e.integrations&&e.integrations.optimizely&&e.integrations.optimizely.audienceId){var n=e.integrations.optimizely.audienceId;t.log("Pushing audience "+n+" to Optimizely."),this.bucketAndActivate(n)}},bucketAndActivate:function(n){var r=this.bctx;if(!window.optimizely||"function"!=typeof window.optimizely.addToAudience)return window.optimizely=window.optimizely||[],window.optimizely.push(["addToAudience",n]),!1;function e(t){return function(e){e==n&&-1===window.optimizely.activeExperiments.indexOf(t)&&(r.log("activating experiment "+t,"info"),window.optimizely.activate(t))}}window.optimizely.allExperiments;for(var t in window.optimizely.addToAudience(n),window.optimizely.allExperiments)experiment=window.optimizely.allExperiments[t],!experiment.audiences||experiment.activation_mode&&"conditional"==experiment.activation_mode||experiment.audiences.forEach(e(t))}}},{}],233:[function(e,t,n){var r=e("./classic"),i=e("./x");optimizelyAdapter={pushAudience:function(e,t){this.bctx=t,r.pushAudience(e,t),i.pushAudience(e,t)},activate:function(e){i.activateExperiences(e)}},t.exports=optimizelyAdapter},{"./classic":232,"./x":234}],234:[function(e,t,n){var r=e("./xVariations");t.exports={pushAudience:function(e,t){this.bctx=t,window.optimizely=window.optimizely||[],t.log(e.integrations),e.integrations&&e.integrations.optimizely&&e.integrations.optimizely.isIntegrated&&(t.log("Pushing audience "+e.slug+" to OptimizelyX."),this.bucketAndActivate(e,t))},bucketAndActivate:function(e,t){document.cookie=e.slug+"=true",window.optimizely=window.optimizely||[];var n={type:"user",attributes:{}};n.attributes[e.name]=!0,window.optimizely.push(n),t.log("attribute setup complete",n)},activateExperiences:function(e){r.activate(e)}}},{"./xVariations":235}],235:[function(e,t,n){var o=null,a=e("lodash.filter");function r(e){(e.data.decision.variationId||e.data.decision.experimentId)&&e.data&&i(e.data.decision.experimentId,e.data.decision.variationId,e.data.decision.isCampaignHoldback)}function i(e,t,n){if(o.campaignState)if(0==a(o.campaignState,{source:"optimizely",status:"running",campaignSourceId:e}).length)o.log("FE - SKIPPING OptX VARIATION ACTIVATION: Backstage doesn't know about campaignSourceId="+e);else{var r=!0===window.optimizely.feCampaignsInHoldback[e],i=!0===window.optimizely.feActiveBucketedVariations[t];n?(o.log("FE - OptX HOLDBACK : optimizelyExperimentId ("+e+") visitor is in the Optimizely Holdback. This should never happen if Optimizely is configured correctly with the holdback at 0%"),o.push({event:"activate_variation",isActivateVariation:!0,source:"optimizely",attributes:{optimizely:{experimentId:e,variationId:"holdback",isOptXCampaignHoldback:!0}}})):(o.log("FE - OptX VARIATION ACTIVATED: { recommended:"+i+", optimizelyVariationId:"+t+", optimizelyExperimentId: '"+e+"', isInFEHoldback:"+r),o.push({event:"activate_variation",isActivateVariation:!0,source:"optimizely",attributes:{recommended:i,holdback:r,optimizely:{experimentId:e,variationId:t}}}))}else o.log("FE - SKIPPING OptX VARIATION ACTIVATION: Backstage campaignState is not found")}t.exports={activate:function(e){o=e,this.bctx=e,window.optimizely?(window.optimizely.feActiveBucketedVariations={},window.optimizely.feCampaignsInHoldback={},window.optimizely=window.optimizely||[],window.optimizely.push({type:"addListener",filter:{type:"lifecycle",name:"campaignDecided"},handler:r}),function(){if(o.log("FE - applyRecommendedVariationBucketing"),o.campaignState){var e=a(o.campaignState,{source:"optimizely",status:"running"});0>7,sequence=parseInt(e.toString(2)+this.seed.toString(2),2),t=n.toString(r)+this.sep+sequence.toString(r),this.append&&(t+=this.sep+this.append),t},n.exports=t}).call(this,e("_process"))},{_process:236}],245:[function(e,t,n){var r={sendEvent:function(t){ga(function(){var e=ga.getAll()[0].get("name");ga(e+".send","event",t)})},setDimension:function(t,n){ga(function(){var e=ga.getAll()[0].get("name");ga(e+".set","dimension"+t,n)})},pushAudience:function(e,t){if(e&&e.integrations&&e.integrations["universal-analytics"]){var n=e.integrations["universal-analytics"];if(ga)if(n.setAsDimension&&n.dimensionId&&!isNaN(Number(n.dimensionId))&&(this.setDimension(n.dimensionId,e.name),t.log("Google Analytics dimension set","info")),n.sentAsEvent){var r={nonInteraction:!0};r.eventCategory=n.eventCategory||"",r.eventAction=n.eventAction||"",r.eventLabel=n.eventLabel||"",this.sendEvent(r),t.log("Google Analytics event sent","info")}else n.setAsDimension&&(this.sendEvent({eventCategory:"funnelEnvy",eventAction:"setDimension",nonInteraction:!0}),t.log("Default Google event sent","info"));else t.log('The object "ga" is not defined, please verify that Google Analytics was loaded correctly',"error")}}};t.exports=r},{}],246:[function(e,t,n){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;function n(){}n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},{}],247:[function(e,t,n){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],248:[function(d,e,j){(function(r,i){var s=/%[sdj%]/g;j.format=function(e){if(!w(e)){for(var t=[],n=0;n=a()&&(0,c.default)(e,function(e){var t,n,r=(t=e,n=(0,l.default)(t,"token.value"),o("identities['"+n+"'].expires")),i=r>=a();return i?p.logger.debug(e.provider+" cache entry found and will expire on "+r):p.logger.debug("identity expired: "+e.token.value),i})}}]),b);function b(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,b),this.bctx=e}},{"./classify":256,"./identifier":287,"./lib/error-factory":288,"./lib/get-query-param":291,"./logger":299,"babel-runtime/regenerator":4,"lodash/assign":166,"lodash/defaults":168,"lodash/every":172,"lodash/get":178}],253:[function(e,t,n){"use strict";var a=P(e("babel-runtime/regenerator")),r=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e};function i(e,t){for(var n=0;n"+t+"<\/script>";for(var o=i.childNodes,a=0;o[a];a++)!f.nodeName(o[a],"script")||o[a].type&&"text/javascript"!==o[a].type.toLowerCase()||f.evalScript(o[a].parentNode?o[a].parentNode.removeChild(o[a]):o[a],n,r);u.logger.groupCollapsed("Executing script"),u.logger.log(t),u.logger.groupEnd()}else u.logger.debug("Preview has to add an eventListener because document.readyState = "+document.readyState),document.addEventListener?document.addEventListener("DOMContentLoaded",function(e){return f.insertAndExecute(t,n,r)}):(u.logger.error("document.addEventListener is null or undefined;"),u.logger.error("Error: Failed to execute JS string because document not ready"))}},{key:"isCustomJavascriptObject",value:function(e){return!Array.isArray(e)}},{key:"runCustomJavascript",value:function(e,t,n){var r=2m&&(this.events=(0,l.default)(this.events,this.events.length-m)),n.length<2?n[0]:n}},{key:"contains",value:function(t){return Boolean((0,f.default)(this.events,function(e){return e.matches(t)}))}},{key:"length",get:function(){return this.events.length}}]),R);function R(e){var t=1new Date(e.resetAt)))}}]),O);function O(){var e=0 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n function init() {\n var feNewBanner = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Tech hiring is competitive. Dice can help you win the war for tech talent.

' +\n '

Easily connect with a unique, diverse, qualified candidate pool. 92% of Dice tech candidates are open to a new career opportunity.

' +\n ' ' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Join top tech companies finding their talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n document.querySelector('#main-hero').innerHTML = feNewBanner;\n }\n \n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-03-13T05:59:27.066Z\"","selector":"body"}],"selector":"body"}]},"id":"5efb60445998fad477dd803f"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v3: Video","campaignType":"visual","isArchived":false,"isBaselineVariation":false,"redirectCode":false,"customCSS":"html body #main .main-header-hero {\n background: none;\n background-color: #fff;\n height: auto;\n padding: 100px 0 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section {\n background: none;\n padding: 0;\n position: relative;\n}\n\nhtml body .fe-banner-text .fe-bg-section iframe {\n border: 1px solid #dcdcdc;\n padding: 1px;\n}\n\nhtml body .fe-banner-text .fe-bg-section h2 {\n font-size: 40px !important;\n line-height: normal !important;\n}\n\nhtml body .fe-banner-text .fe-bg-section p {\n font-size: 18px !important;\n line-height: normal;\n}\n\nhtml body .fe-banner-text .logo-section {\n margin-top: 100px;\n position: static;\n}\n\nhtml body .fe-banner-text .logo-section p {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle {\n margin-right: 30px;\n}\n\nhtml body .fe-banner-text .fe-btnstyle a {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle p {\n margin-bottom: 10px;\n}\n\nhtml body.page-template-default .fe-banner-text .icon-button-arrow svg {\n fill: red;\n stroke: red;\n}\n\nhtml body .fe-banner-text .fe_bars {\n position: absolute;\n top: -35px;\n}\n\nhtml body .fe-banner-text .fe_bars span {\n background-color: #ce2129;\n border-radius: 2px;\n display: block;\n height: 4px;\n margin: 5px 0;\n width: 55px;\n}\n\nhtml body .fe-banner-text .fe_bars span:first-child {\n width: 80px;\n}\n\n@media (max-width: 1023px) {\n html body .fe-banner-text .large-6:nth-child(2) .fe-bg-section {\n margin-top: 40px;\n text-align: center;\n }\n html body .fe-banner-text .logo-section {\n margin-top: 40px;\n }\n html body #main .main-header-hero {\n padding-top: 60px;\n }\n}\n\n@media (max-width: 410px) {\n html body .fe-banner-text .fe-btnstyle {\n margin-right: 0;\n }\n\n html body .fe-banner-text .fe-btnstyle a {\n width: auto !important;\n }\n}","customJavascript":{"customJavascriptInstructions":[{"changes":[{"type":"jc","js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n var feBannerHTML = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Let us help you win the war for tech talent

' +\n '

Watch the video to learn what you get from Dice

' +\n '
' +\n '
' +\n '

Already convinced?

' +\n ' Talk With A Dice Rep' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n ' ' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Top tech companies who have found talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n\n function init() {\n document.querySelector('#main-hero').innerHTML = feBannerHTML;\n }\n\n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-04-02T20:31:10.965Z\"","selector":"body"}],"selector":"body"}]},"campaign":"5efb60445998fad477dd803e","slug":"V10921412","sourceId":"V10921412","createdAt":"2020-06-30T15:54:45.047Z","updatedAt":"2020-06-30T15:54:45.208Z","id":"5efb60455998fad477dd8040"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v4: Remote ebook","campaignType":"visual","isArchived":true,"isBaselineVariation":false,"redirectCode":false,"campaign":"5efb60445998fad477dd803e","slug":"V44096393","sourceId":"V44096393","createdAt":"2020-06-30T15:54:45.048Z","updatedAt":"2020-06-30T15:54:45.208Z","id":"5efb60455998fad477dd8041"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v4: Remote ebook","campaignType":"visual","isArchived":false,"isBaselineVariation":false,"redirectCode":false,"customCSS":"html body #main .main-header-hero {\n background: none;\n background-color: #ffffff;\n height: auto;\n padding: 100px 0 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section {\n background: none;\n padding: 0;\n}\n\nhtml body .fe-banner-text .large-5 .fe-bg-section {\n background-color: #fff;\n padding: 5px;\n}\n\nhtml body .fe-banner-text .fe-bg-section h2 {\n color: #333333;\n font-size: 28px !important;\n line-height: normal !important;\n margin: 14px 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section p {\n color: #656565;\n font-size: 18px !important;\n line-height: normal;\n position: relative;\n \n}\nhtml body .fe-banner-text .fe-bg-section p:first-child:before,\nhtml body .fe-banner-text .fe-bg-section p:first-child:after {\n position: absolute;\n content: '';\n width: 56px;\n left: 0px;\n top: -19px;\n border-radius: 100px;\n border: 2px solid #cf2028;\n background: #cf2028;\n}\n\nhtml body .fe-banner-text .fe-bg-section p:first-child:after{\n top: -30px;\n width: 82px;\n}\n\nhtml body .fe-banner-text .logo-section {\n margin-top: 100px;\n position: static;\n}\n\nhtml body .fe-banner-text .logo-section p {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle {\n margin-right: 30px;\n}\n\nhtml body .fe-banner-text .fe-btnstyle a {\n background-color: #cf2028;\n border: 1px solid #cf2028;\n color: #ffffff;\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-text-link a {\n border: medium none;\n color: #1468a0;\n}\n.fe-text-link {\n border-bottom: 1px solid #1468a0;\n}\n\n@media screen and (min-width:1199px){\n html body .fe-banner-text .fe-bg-section h2 {\n font-size: 45px !important;\n }\n html body .fe-banner-text .fe-bg-section h2 + p{\n font-size: 20px !important;\n line-height: 135%;\n padding-right: 65px;\n }\n}\n\n@media screen and (min-width:1024px){\n html body .fe-banner-text .fe-bg-section h2 + p{\n padding-right: 60px;\n }\n }\n \n@media (max-width: 1023px) {\n html body .fe-banner-text .logo-section,\n html body .fe-banner-text .large-5 .fe-bg-section {\n margin-top: 40px;\n }\n html body .fe-banner-text .large-5 .fe-bg-section img {\n width: 100%;\n }\n html body #main .main-header-hero {\n padding-top: 40px;\n }\n html body .fe-banner-text .small-12.large-7.columns{\n max-width: 100% !important;\n }\n}\n\n@media (max-width: 410px) {\n html body .fe-banner-text .fe-btnstyle {\n margin-right: 0;\n }\n}","customJavascript":{"customJavascriptInstructions":[{"selector":"body","changes":[{"type":"jc","js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n var feBannerHTML = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

In the spotlight

' +\n '

Hiring Remote Workers for Tech Roles

' +\n '

Gain exclusive insights on the state of remote hiring and how you can successfully attract, interview, onboard and retain a remote workforce.

' +\n '
' +\n '
' +\n ' Get the Ebook' +\n '
' +\n '
' +\n ' Connect With Talent' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Top tech companies who have found talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n\n function init() {\n document.querySelector('#main-hero').innerHTML = feBannerHTML;\n }\n\n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-04-27T15:01:36.731Z\"","selector":"body"}]}]},"campaign":"5efb60445998fad477dd803e","slug":"V44096393","sourceId":"V44096393","createdAt":"2020-06-30T15:54:45.050Z","updatedAt":"2020-06-30T15:54:45.208Z","id":"5efb60455998fad477dd8042"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v5: Remote Webinar","campaignType":"visual","isArchived":false,"isBaselineVariation":false,"redirectCode":false,"customCSS":"html body #main .main-header-hero {\n background: none;\n background-color: #ffffff;\n height: auto;\n padding: 100px 0 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section {\n background: none;\n padding: 0;\n}\n\nhtml body .fe-banner-text .large-5 .fe-bg-section {\n background-color: #fff;\n padding: 5px;\n}\n\nhtml body .fe-banner-text .fe-bg-section h2 {\n color: #333333;\n font-size: 30px !important;\n line-height: normal !important;\n margin: 14px 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section p {\n color: #656565;\n font-size: 18px !important;\n line-height: normal;\n position: relative;\n}\nhtml body .fe-banner-text .fe-bg-section p:first-child:before,\nhtml body .fe-banner-text .fe-bg-section p:first-child:after {\n position: absolute;\n content: '';\n width: 56px;\n left: 0px;\n top: -19px;\n border-radius: 100px;\n border: 2px solid #cf2028;\n background: #cf2028;\n}\n\nhtml body .fe-banner-text .fe-bg-section p:first-child:after{\n top: -30px;\n width: 82px;\n}\n\nhtml body .fe-banner-text .logo-section {\n margin-top: 100px;\n position: static;\n}\n\nhtml body .fe-banner-text .logo-section p {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle {\n margin-right: 30px;\n}\n\nhtml body .fe-banner-text .fe-btnstyle a {\n background-color: #cf2028;\n border: 1px solid #cf2028;\n color: #ffffff;\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-text-link a {\n border: medium none;\n color: #1468a0;\n}\n.fe-text-link {\n border-bottom: 1px solid #1468a0;\n}\n\n@media screen and (min-width:1199px){\n html body .fe-banner-text .fe-bg-section h2 {\n font-size: 45px !important;\n }\n html body .fe-banner-text .fe-bg-section h2 + p{\n font-size: 20px !important;\n line-height: 135%;\n padding-right: 65px;\n }\n}\n\n@media screen and (min-width:1024px){\n html body .fe-banner-text .fe-bg-section h2 + p{\n padding-right: 60px;\n }\n }\n\n@media (max-width: 1023px) {\n html body .fe-banner-text .logo-section,\n html body .fe-banner-text .large-5 .fe-bg-section {\n margin-top: 40px;\n }\n html body .fe-banner-text .large-5 .fe-bg-section img {\n width: 100%;\n }\n html body #main .main-header-hero {\n padding-top: 40px;\n }\n html body .fe-banner-text .small-12.large-7.columns{\n max-width: 100% !important;\n }\n html body .fe-banner-text .fe-bg-section p br {\n display: none;\n }\n}\n\n@media (max-width: 410px) {\n html body .fe-banner-text .fe-btnstyle {\n margin-right: 0;\n }\n}","customJavascript":{"customJavascriptInstructions":[{"selector":"body","changes":[{"type":"jc","js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n var feBannerHTML = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

In the spotlight

' +\n '

Webinar On Demand: Mastering Recruiting Remotely

' +\n '

Watch the webinar to gain exclusive insights into the state of hiring during COVID-19 through an analysis of nearly 1 million job postings.

' +\n '
' +\n '
' +\n ' Watch Now' +\n '
' +\n '
' +\n ' Connect With Talent' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Top tech companies who have found talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n\n function init() {\n document.querySelector('#main-hero').innerHTML = feBannerHTML;\n }\n\n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-04-27T15:03:28.267Z\"","selector":"body"}]}]},"campaign":"5efb60445998fad477dd803e","slug":"V97265541","sourceId":"V97265541","createdAt":"2020-06-30T15:54:45.053Z","updatedAt":"2020-06-30T15:54:45.208Z","id":"5efb60455998fad477dd8043"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v1: Salary Webinar","campaignType":"visual","isArchived":true,"isBaselineVariation":false,"redirectCode":false,"customCSS":"html body #main .main-header-hero {\n background: none;\n background-color: #ffffff;\n height: auto;\n padding: 100px 0 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section {\n background: none;\n padding: 0;\n}\n\nhtml body .fe-banner-text .large-5 .fe-bg-section {\n background-color: #fff;\n padding: 5px;\n}\n\nhtml body .fe-banner-text .fe-bg-section h2 {\n color: #333333;\n font-size: 30px !important;\n line-height: normal !important;\n margin: 14px 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section p {\n color: #656565;\n font-size: 18px !important;\n line-height: normal;\n position: relative;\n}\nhtml body .fe-banner-text .fe-bg-section p:first-child:before,\nhtml body .fe-banner-text .fe-bg-section p:first-child:after {\n position: absolute;\n content: '';\n width: 56px;\n left: 0px;\n top: -19px;\n border-radius: 100px;\n border: 2px solid #cf2028;\n background: #cf2028;\n}\n\nhtml body .fe-banner-text .fe-bg-section p:first-child:after{\n top: -30px;\n width: 82px;\n}\n\nhtml body .fe-banner-text .logo-section {\n margin-top: 100px;\n position: static;\n}\n\nhtml body .fe-banner-text .logo-section p {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle {\n margin-right: 30px;\n}\n\nhtml body .fe-banner-text .fe-btnstyle a {\n background-color: #cf2028;\n border: 1px solid #cf2028;\n color: #ffffff;\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-text-link a {\n border: medium none;\n color: #1468a0;\n}\n.fe-text-link {\n border-bottom: 1px solid #1468a0;\n}\n\n@media screen and (min-width:1199px){\n html body .fe-banner-text .fe-bg-section h2 {\n font-size: 45px !important;\n }\n html body .fe-banner-text .fe-bg-section h2 + p{\n font-size: 20px !important;\n line-height: 135%;\n padding-right: 65px;\n }\n}\n\n@media screen and (min-width:1024px){\n html body .fe-banner-text .fe-bg-section h2 + p{\n padding-right: 60px;\n }\n }\n\n@media (max-width: 1023px) {\n html body .fe-banner-text .logo-section,\n html body .fe-banner-text .large-5 .fe-bg-section {\n margin-top: 40px;\n }\n html body .fe-banner-text .large-5 .fe-bg-section img {\n width: 100%;\n }\n html body #main .main-header-hero {\n padding-top: 40px;\n }\n html body .fe-banner-text .small-12.large-7.columns{\n max-width: 100% !important;\n }\n html body .fe-banner-text .fe-bg-section p br {\n display: none;\n }\n}\n\n@media (max-width: 410px) {\n html body .fe-banner-text .fe-btnstyle {\n margin-right: 0;\n }\n}","customJavascript":{"customJavascriptInstructions":[{"changes":[{"type":"jc","js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n var feBannerHTML = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

In the spotlight

' +\n '

Webinar On Demand: Dice\\'s 2020 Tech Salary Study

' +\n '

Watch the webinar to gain exclusive insights into the salaries,
benefits and values technologists are searching for in their careers.

' +\n '
' +\n '
' +\n ' Watch Now' +\n '
' +\n '
' +\n ' Connect With Talent' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Top tech companies who have found talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n\n function init() {\n document.querySelector('#main-hero').innerHTML = feBannerHTML;\n }\n\n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-04-02T20:29:49.643Z\""}],"selector":"body"}]},"campaign":"5efb60445998fad477dd803e","slug":"V73420241","sourceId":"V73420241","createdAt":"2020-06-30T15:54:45.057Z","updatedAt":"2020-06-30T15:54:45.207Z","id":"5efb60455998fad477dd8045"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v2: Gender Report","campaignType":"visual","isArchived":false,"isBaselineVariation":false,"redirectCode":false,"customCSS":"html body #main .main-header-hero {\n background: none;\n background-color: #ffffff;\n height: auto;\n padding: 100px 0 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section {\n background: none;\n padding: 0;\n}\n\nhtml body .fe-banner-text .large-5 .fe-bg-section {\n background-color: #fff;\n padding: 5px;\n}\n\nhtml body .fe-banner-text .fe-bg-section h2 {\n color: #333333;\n font-size: 28px !important;\n line-height: normal !important;\n margin: 14px 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section p {\n color: #656565;\n font-size: 18px !important;\n line-height: normal;\n position: relative;\n \n}\nhtml body .fe-banner-text .fe-bg-section p:first-child:before,\nhtml body .fe-banner-text .fe-bg-section p:first-child:after {\n position: absolute;\n content: '';\n width: 56px;\n left: 0px;\n top: -19px;\n border-radius: 100px;\n border: 2px solid #cf2028;\n background: #cf2028;\n}\n\nhtml body .fe-banner-text .fe-bg-section p:first-child:after{\n top: -30px;\n width: 82px;\n}\n\nhtml body .fe-banner-text .logo-section {\n margin-top: 100px;\n position: static;\n}\n\nhtml body .fe-banner-text .logo-section p {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle {\n margin-right: 30px;\n}\n\nhtml body .fe-banner-text .fe-btnstyle a {\n background-color: #cf2028;\n border: 1px solid #cf2028;\n color: #ffffff;\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-text-link a {\n border: medium none;\n color: #1468a0;\n}\n.fe-text-link {\n border-bottom: 1px solid #1468a0;\n}\n\n@media screen and (min-width:1199px){\n html body .fe-banner-text .fe-bg-section h2 {\n font-size: 45px !important;\n }\n html body .fe-banner-text .fe-bg-section h2 + p{\n font-size: 20px !important;\n line-height: 135%;\n padding-right: 65px;\n }\n}\n\n@media screen and (min-width:1024px){\n html body .fe-banner-text .fe-bg-section h2 + p{\n padding-right: 60px;\n }\n }\n \n@media (max-width: 1023px) {\n html body .fe-banner-text .logo-section,\n html body .fe-banner-text .large-5 .fe-bg-section {\n margin-top: 40px;\n }\n html body .fe-banner-text .large-5 .fe-bg-section img {\n width: 100%;\n }\n html body #main .main-header-hero {\n padding-top: 40px;\n }\n html body .fe-banner-text .small-12.large-7.columns{\n max-width: 100% !important;\n }\n}\n\n@media (max-width: 410px) {\n html body .fe-banner-text .fe-btnstyle {\n margin-right: 0;\n }\n}","customJavascript":{"customJavascriptInstructions":[{"changes":[{"js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n var feBannerHTML = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

In the spotlight

' +\n '

The Gender Pay Gap In Tech Report Is Here

' +\n '

To help raise awareness and drive the discussion about salary equality, Dice is proud to present its findings on pay differences between men and women in tech.

' +\n '
' +\n '
' +\n ' Get the Report' +\n '
' +\n '
' +\n ' Connect With Talent' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Top tech companies who have found talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n\n function init() {\n document.querySelector('#main-hero').innerHTML = feBannerHTML;\n }\n\n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-03-19T18:34:03.051Z\"","selector":"body","type":"jc"}],"selector":"body"}]},"campaign":"5efb60445998fad477dd803e","slug":"V15158091","sourceId":"V15158091","createdAt":"2020-06-30T15:54:45.055Z","updatedAt":"2020-06-30T15:54:45.208Z","id":"5efb60455998fad477dd8044"}],"organization":"5da5f32705fd1d7c0ba5a6ac","holdbackVariation":null,"activeExperiment":"EXPERIMENT","audience":"5e8fa590694ded7e302ce572","holdback":50,"holdbackMode":"variation","predictVariations":true,"trafficAllocation":100,"decisionMode":"Predictive","name":"Copy of DICE-13: [Predictive HP] Next Best Offer","pageTargets":[{"include":true,"url":"https://www.dice.com/products","match":"simple"}],"editorUrl":"https://www.dice.com/products","source":"visual","sourceId":"C64322731","persistentDecisions":false,"createdAt":"2020-03-12T13:34:31.628Z","updatedAt":"2020-06-30T15:54:45.203Z","customCss":["html body .main-header-hero {\n background-image: url(https://fe-test-dev.s3.amazonaws.com/Dice/banner_dice.jpg);\n height: 720px;\n padding-top: 97px;\n position: relative;\n}\n\n.fe-banner-text .logos-row {\n padding: 0 100px;\n}\n\n.fe-bg-section {\n background-color: #fff;\n padding: 17px;\n}\n\n.fe-btnstyle a {\n padding: .85em 1.5em !important;\n background-color: #ce2129;\n text-transform: capitalize;\n display: inline-block;\n color: #fff;\n font-weight: bold;\n}\n\n.fe-flex-div {\n align-items: center;\n margin-top: 35px;\n}\n\n.fe-bg-section h2 {\n font-size: 68px;\n line-height: 66px;\n margin-bottom: 14px;\n color: #000;\n text-align: left;\n font-weight: bold;\n\n}\n\n.fe-bg-section p {\n font-size: 22px;\n line-height: 31px;\n color: #000;\n}\n\n.fe-bg-section {\n background-color: #fff;\n padding: 17px;\n background: rgba(255, 255, 255, 0.7);\n border-radius: 4px;\n}\n\n.fe-text-link a {\n border-bottom: 1px solid #1468a0;\n}\n\n.fe-banner-text .logo-section {\n background: rgba(0, 0, 0, 0.7);\n align-items: center;\n padding: 20px 0;\n bottom: 0;\n width: 100%;\n position: absolute;\n}\n\n.fe-banner-text .logos-row>div {\n display: inline-block;\n margin-right: -5px;\n width: calc(100%/5);\n text-align: center;\n}\n\n.fe-banner-text .logo-section p {\n font-size: 20px;\n color: #fff;\n margin-bottom: 11px;\n}\n\n@media screen and (max-width: 500px) {\n html body .main-header-hero {\n padding-top: 12px;\n }\n\n .fe-banner-text .logos-row>div {\n width: 33%;\n margin-bottom: 17px;\n }\n\n .main-header-hero {\n padding-bottom: 0px;\n }\n\n .fe-banner-text .logo-section {\n padding: 22px 0;\n }\n\n html body .main-header-hero {\n height: auto;\n background-position-y: inherit;\n }\n\n .fe-bg-section h2 {\n font-size: 26px;\n line-height: 24px;\n text-align: left;\n font-weight: bold;\n }\n\n .fe-bg-section p {\n font-size: 15px;\n line-height: 27px;\n color: #000;\n }\n\n .fe-banner-text .logo-section {\n position: static;\n }\n\n .fe-banner-text .logo-section p {\n font-size: 16px;\n margin-bottom: 21px;\n padding: 0 15px;\n }\n\n .fe-banner-text .logos-row {\n padding: 0;\n }\n\n}\n\n@media screen and (min-width: 501px) {\n .main-header-hero {\n background-position-y: 0;\n }\n}\n\n@media screen and (max-width: 900px) and (min-width: 600px) {\n .fe-bg-section h2 {\n font-size: 35px;\n line-height: 42px;\n }\n\n .fe-banner-text .small-12.large-7.columns {\n max-width: 580px;\n }\n\n .fe-bg-section p {\n font-size: 17px;\n line-height: 28px;\n }\n}\n\n.fe-bg-section h2 {\n font-size: 45px !important;\n line-height: 50px !important;\n}\n\n.fe-bg-section p {\n font-size: 20px !important;\n}\n\n@media screen and (max-width: 900px) and (min-width: 600px) {\n\n .fe-bg-section h2 {\n font-size: 35px !important;\n line-height: 42px !important;\n }\n\n .fe-bg-section p {\n font-size: 17px !important;\n line-height: 28px !important;\n }\n\n}\n\n@media screen and (max-width: 599px) {\n\n .fe-bg-section h2 {\n font-size: 26px !important;\n line-height: 32px !important;\n text-align: left;\n font-weight: bold;\n }\n\n .fe-bg-section p {\n font-size: 15px !important;\n line-height: 26px !important;\n }\n\n}\n\n@media screen and (max-width:410px) {\n html body .fe-btnstyle a {\n padding: 10px !important;\n width: 157px !important;\n margin-right: 10px;\n }\n}\n"],"customJavascript":{"customJavascriptInstructions":[{"changes":[{"type":"jc","js":"try {\n (function() {\n\n if (window.location.href.indexOf('fe-preview=true') == -1) {\n\n const dimension = 150; // Desired Custom Dimension\n const campaignSlug = 'C1850206'; // Campaign ID taken from URL \n const predictiveCampaign = true; // Set true for predictive campaigns, false for A/B tests\n var tracker = ''; // Used to define a custom tracker, Most of the time we can leave this blank, unless otherwise specified\n\n /* No need to edit anything below this line*/\n var variationString,\n holdback = '', predictive = ''; \n var forceClearInterval = false;\n\n window.funnelEnvy.addListener(\"backstage.activeVariation\", function(model, message) {\n var campaign = model.backstage.activeVariation.campaignSlug;\n if (campaign == campaignSlug) {\n\n variationString = campaignSlug + ': ' + model.backstage.activeVariation.name;\n\n if(predictiveCampaign == true) {\n model.backstage.activeVariation.recommended ? predictive = ' Predictive ' : '';\n model.backstage.activeVariation.holdback ? holdback = ' Holdback': ''; \n }\n\n (function poll() {\n if (forceClearInterval) return;\n if (window.ga && window.ga.getAll) {\n\n /* We'll use the first default tracker for most clients. Others, like A Cloud Guru\n have multiple trackers on a page, so specific the actual name eg: 'gtm2' for those instances\n */\n if (tracker == '' || tracker == ' ') {\n tracker = window.ga.getAll()[0].get('name');\n }\n\n // set the custom dimension\n window.ga(tracker + '.set', 'dimension' + dimension, variationString + predictive + holdback);\n // send the event to GA\n window.ga(tracker + \".send\", \"event\", \"funnelenvy\", variationString + predictive + holdback, {\n \"nonInteraction\": 1\n });\n } else {\n setTimeout(poll, 250);\n }\n })();\n setTimeout(function() {\n forceClearInterval = true;\n }, 10000);\n }\n });\n }\n })();\n} catch (err) {\n console.log(err);\n}","lastChanged":"2020-06-23T03:42:37.532Z"}]}]},"description":"c","slug":"C64322731","status":"draft","isArchived":false,"id":"5efb60445998fad477dd803e"},{"variations":[{"isBaselineVariation":true,"name":"Baseline variation","organization":"5da5f32705fd1d7c0ba5a6ac","campaign":"5efb60d95998fad477dd8046","description":"","isArchived":false,"slug":"V127119675","sourceId":"V127119675","redirectUrl":"","redirectCode":false,"campaignType":"","createdAt":"2020-06-30T15:57:13.160Z","updatedAt":"2020-06-30T15:57:13.400Z","customCSS":"","customJavascript":{"customJavascriptInstructions":[{"changes":[{"type":"jc","js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n function init() {\n var feNewBanner = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Tech hiring is competitive. Dice can help you win the war for tech talent.

' +\n '

Easily connect with a unique, diverse, qualified candidate pool. 92% of Dice tech candidates are open to a new career opportunity.

' +\n ' ' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Join top tech companies finding their talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n document.querySelector('#main-hero').innerHTML = feNewBanner;\n }\n \n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-03-13T05:59:27.066Z\"","selector":"body"}],"selector":"body"}]},"id":"5efb60d95998fad477dd8047"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v3: Video","campaignType":"visual","isArchived":false,"isBaselineVariation":false,"redirectCode":false,"customCSS":"html body #main .main-header-hero {\n background: none;\n background-color: #fff;\n height: auto;\n padding: 100px 0 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section {\n background: none;\n padding: 0;\n position: relative;\n}\n\nhtml body .fe-banner-text .fe-bg-section iframe {\n border: 1px solid #dcdcdc;\n padding: 1px;\n}\n\nhtml body .fe-banner-text .fe-bg-section h2 {\n font-size: 40px !important;\n line-height: normal !important;\n}\n\nhtml body .fe-banner-text .fe-bg-section p {\n font-size: 18px !important;\n line-height: normal;\n}\n\nhtml body .fe-banner-text .logo-section {\n margin-top: 100px;\n position: static;\n}\n\nhtml body .fe-banner-text .logo-section p {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle {\n margin-right: 30px;\n}\n\nhtml body .fe-banner-text .fe-btnstyle a {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle p {\n margin-bottom: 10px;\n}\n\nhtml body.page-template-default .fe-banner-text .icon-button-arrow svg {\n fill: red;\n stroke: red;\n}\n\nhtml body .fe-banner-text .fe_bars {\n position: absolute;\n top: -35px;\n}\n\nhtml body .fe-banner-text .fe_bars span {\n background-color: #ce2129;\n border-radius: 2px;\n display: block;\n height: 4px;\n margin: 5px 0;\n width: 55px;\n}\n\nhtml body .fe-banner-text .fe_bars span:first-child {\n width: 80px;\n}\n\n@media (max-width: 1023px) {\n html body .fe-banner-text .large-6:nth-child(2) .fe-bg-section {\n margin-top: 40px;\n text-align: center;\n }\n html body .fe-banner-text .logo-section {\n margin-top: 40px;\n }\n html body #main .main-header-hero {\n padding-top: 60px;\n }\n}\n\n@media (max-width: 410px) {\n html body .fe-banner-text .fe-btnstyle {\n margin-right: 0;\n }\n\n html body .fe-banner-text .fe-btnstyle a {\n width: auto !important;\n }\n}","customJavascript":{"customJavascriptInstructions":[{"changes":[{"type":"jc","js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n var feBannerHTML = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Let us help you win the war for tech talent

' +\n '

Watch the video to learn what you get from Dice

' +\n '
' +\n '
' +\n '

Already convinced?

' +\n ' Talk With A Dice Rep' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n ' ' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Top tech companies who have found talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n\n function init() {\n document.querySelector('#main-hero').innerHTML = feBannerHTML;\n }\n\n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-04-02T20:31:10.965Z\"","selector":"body"}],"selector":"body"}]},"campaign":"5efb60d95998fad477dd8046","slug":"V10921413","sourceId":"V10921413","createdAt":"2020-06-30T15:57:13.266Z","updatedAt":"2020-06-30T15:57:13.401Z","id":"5efb60d95998fad477dd8048"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v4: Remote ebook","campaignType":"visual","isArchived":false,"isBaselineVariation":false,"redirectCode":false,"customCSS":"html body #main .main-header-hero {\n background: none;\n background-color: #ffffff;\n height: auto;\n padding: 100px 0 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section {\n background: none;\n padding: 0;\n}\n\nhtml body .fe-banner-text .large-5 .fe-bg-section {\n background-color: #fff;\n padding: 5px;\n}\n\nhtml body .fe-banner-text .fe-bg-section h2 {\n color: #333333;\n font-size: 28px !important;\n line-height: normal !important;\n margin: 14px 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section p {\n color: #656565;\n font-size: 18px !important;\n line-height: normal;\n position: relative;\n \n}\nhtml body .fe-banner-text .fe-bg-section p:first-child:before,\nhtml body .fe-banner-text .fe-bg-section p:first-child:after {\n position: absolute;\n content: '';\n width: 56px;\n left: 0px;\n top: -19px;\n border-radius: 100px;\n border: 2px solid #cf2028;\n background: #cf2028;\n}\n\nhtml body .fe-banner-text .fe-bg-section p:first-child:after{\n top: -30px;\n width: 82px;\n}\n\nhtml body .fe-banner-text .logo-section {\n margin-top: 100px;\n position: static;\n}\n\nhtml body .fe-banner-text .logo-section p {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle {\n margin-right: 30px;\n}\n\nhtml body .fe-banner-text .fe-btnstyle a {\n background-color: #cf2028;\n border: 1px solid #cf2028;\n color: #ffffff;\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-text-link a {\n border: medium none;\n color: #1468a0;\n}\n.fe-text-link {\n border-bottom: 1px solid #1468a0;\n}\n\n@media screen and (min-width:1199px){\n html body .fe-banner-text .fe-bg-section h2 {\n font-size: 45px !important;\n }\n html body .fe-banner-text .fe-bg-section h2 + p{\n font-size: 20px !important;\n line-height: 135%;\n padding-right: 65px;\n }\n}\n\n@media screen and (min-width:1024px){\n html body .fe-banner-text .fe-bg-section h2 + p{\n padding-right: 60px;\n }\n }\n \n@media (max-width: 1023px) {\n html body .fe-banner-text .logo-section,\n html body .fe-banner-text .large-5 .fe-bg-section {\n margin-top: 40px;\n }\n html body .fe-banner-text .large-5 .fe-bg-section img {\n width: 100%;\n }\n html body #main .main-header-hero {\n padding-top: 40px;\n }\n html body .fe-banner-text .small-12.large-7.columns{\n max-width: 100% !important;\n }\n}\n\n@media (max-width: 410px) {\n html body .fe-banner-text .fe-btnstyle {\n margin-right: 0;\n }\n}","customJavascript":{"customJavascriptInstructions":[{"selector":"body","changes":[{"type":"jc","js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n var feBannerHTML = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

In the spotlight

' +\n '

Hiring Remote Workers for Tech Roles

' +\n '

Gain exclusive insights on the state of remote hiring and how you can successfully attract, interview, onboard and retain a remote workforce.

' +\n '
' +\n '
' +\n ' Get the Ebook' +\n '
' +\n '
' +\n ' Connect With Talent' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Top tech companies who have found talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n\n function init() {\n document.querySelector('#main-hero').innerHTML = feBannerHTML;\n }\n\n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-04-27T15:01:36.731Z\"","selector":"body"}]}]},"campaign":"5efb60d95998fad477dd8046","slug":"V44096395","sourceId":"V44096395","createdAt":"2020-06-30T15:57:13.269Z","updatedAt":"2020-06-30T15:57:13.401Z","id":"5efb60d95998fad477dd8049"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v5: Remote Webinar","campaignType":"visual","isArchived":false,"isBaselineVariation":false,"redirectCode":false,"customCSS":"html body #main .main-header-hero {\n background: none;\n background-color: #ffffff;\n height: auto;\n padding: 100px 0 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section {\n background: none;\n padding: 0;\n}\n\nhtml body .fe-banner-text .large-5 .fe-bg-section {\n background-color: #fff;\n padding: 5px;\n}\n\nhtml body .fe-banner-text .fe-bg-section h2 {\n color: #333333;\n font-size: 30px !important;\n line-height: normal !important;\n margin: 14px 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section p {\n color: #656565;\n font-size: 18px !important;\n line-height: normal;\n position: relative;\n}\nhtml body .fe-banner-text .fe-bg-section p:first-child:before,\nhtml body .fe-banner-text .fe-bg-section p:first-child:after {\n position: absolute;\n content: '';\n width: 56px;\n left: 0px;\n top: -19px;\n border-radius: 100px;\n border: 2px solid #cf2028;\n background: #cf2028;\n}\n\nhtml body .fe-banner-text .fe-bg-section p:first-child:after{\n top: -30px;\n width: 82px;\n}\n\nhtml body .fe-banner-text .logo-section {\n margin-top: 100px;\n position: static;\n}\n\nhtml body .fe-banner-text .logo-section p {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle {\n margin-right: 30px;\n}\n\nhtml body .fe-banner-text .fe-btnstyle a {\n background-color: #cf2028;\n border: 1px solid #cf2028;\n color: #ffffff;\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-text-link a {\n border: medium none;\n color: #1468a0;\n}\n.fe-text-link {\n border-bottom: 1px solid #1468a0;\n}\n\n@media screen and (min-width:1199px){\n html body .fe-banner-text .fe-bg-section h2 {\n font-size: 45px !important;\n }\n html body .fe-banner-text .fe-bg-section h2 + p{\n font-size: 20px !important;\n line-height: 135%;\n padding-right: 65px;\n }\n}\n\n@media screen and (min-width:1024px){\n html body .fe-banner-text .fe-bg-section h2 + p{\n padding-right: 60px;\n }\n }\n\n@media (max-width: 1023px) {\n html body .fe-banner-text .logo-section,\n html body .fe-banner-text .large-5 .fe-bg-section {\n margin-top: 40px;\n }\n html body .fe-banner-text .large-5 .fe-bg-section img {\n width: 100%;\n }\n html body #main .main-header-hero {\n padding-top: 40px;\n }\n html body .fe-banner-text .small-12.large-7.columns{\n max-width: 100% !important;\n }\n html body .fe-banner-text .fe-bg-section p br {\n display: none;\n }\n}\n\n@media (max-width: 410px) {\n html body .fe-banner-text .fe-btnstyle {\n margin-right: 0;\n }\n}","customJavascript":{"customJavascriptInstructions":[{"selector":"body","changes":[{"type":"jc","js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n var feBannerHTML = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

In the spotlight

' +\n '

Webinar On Demand: Mastering Recruiting Remotely

' +\n '

Watch the webinar to gain exclusive insights into the state of hiring during COVID-19 through an analysis of nearly 1 million job postings.

' +\n '
' +\n '
' +\n ' Watch Now' +\n '
' +\n '
' +\n ' Connect With Talent' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Top tech companies who have found talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n\n function init() {\n document.querySelector('#main-hero').innerHTML = feBannerHTML;\n }\n\n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-04-27T15:03:28.267Z\"","selector":"body"}]}]},"campaign":"5efb60d95998fad477dd8046","slug":"V97265542","sourceId":"V97265542","createdAt":"2020-06-30T15:57:13.273Z","updatedAt":"2020-06-30T15:57:13.401Z","id":"5efb60d95998fad477dd804a"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v2: Gender Report","campaignType":"visual","isArchived":false,"isBaselineVariation":false,"redirectCode":false,"customCSS":"html body #main .main-header-hero {\n background: none;\n background-color: #ffffff;\n height: auto;\n padding: 100px 0 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section {\n background: none;\n padding: 0;\n}\n\nhtml body .fe-banner-text .large-5 .fe-bg-section {\n background-color: #fff;\n padding: 5px;\n}\n\nhtml body .fe-banner-text .fe-bg-section h2 {\n color: #333333;\n font-size: 28px !important;\n line-height: normal !important;\n margin: 14px 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section p {\n color: #656565;\n font-size: 18px !important;\n line-height: normal;\n position: relative;\n \n}\nhtml body .fe-banner-text .fe-bg-section p:first-child:before,\nhtml body .fe-banner-text .fe-bg-section p:first-child:after {\n position: absolute;\n content: '';\n width: 56px;\n left: 0px;\n top: -19px;\n border-radius: 100px;\n border: 2px solid #cf2028;\n background: #cf2028;\n}\n\nhtml body .fe-banner-text .fe-bg-section p:first-child:after{\n top: -30px;\n width: 82px;\n}\n\nhtml body .fe-banner-text .logo-section {\n margin-top: 100px;\n position: static;\n}\n\nhtml body .fe-banner-text .logo-section p {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle {\n margin-right: 30px;\n}\n\nhtml body .fe-banner-text .fe-btnstyle a {\n background-color: #cf2028;\n border: 1px solid #cf2028;\n color: #ffffff;\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-text-link a {\n border: medium none;\n color: #1468a0;\n}\n.fe-text-link {\n border-bottom: 1px solid #1468a0;\n}\n\n@media screen and (min-width:1199px){\n html body .fe-banner-text .fe-bg-section h2 {\n font-size: 45px !important;\n }\n html body .fe-banner-text .fe-bg-section h2 + p{\n font-size: 20px !important;\n line-height: 135%;\n padding-right: 65px;\n }\n}\n\n@media screen and (min-width:1024px){\n html body .fe-banner-text .fe-bg-section h2 + p{\n padding-right: 60px;\n }\n }\n \n@media (max-width: 1023px) {\n html body .fe-banner-text .logo-section,\n html body .fe-banner-text .large-5 .fe-bg-section {\n margin-top: 40px;\n }\n html body .fe-banner-text .large-5 .fe-bg-section img {\n width: 100%;\n }\n html body #main .main-header-hero {\n padding-top: 40px;\n }\n html body .fe-banner-text .small-12.large-7.columns{\n max-width: 100% !important;\n }\n}\n\n@media (max-width: 410px) {\n html body .fe-banner-text .fe-btnstyle {\n margin-right: 0;\n }\n}","customJavascript":{"customJavascriptInstructions":[{"changes":[{"js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n var feBannerHTML = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

In the spotlight

' +\n '

The Gender Pay Gap In Tech Report Is Here

' +\n '

To help raise awareness and drive the discussion about salary equality, Dice is proud to present its findings on pay differences between men and women in tech.

' +\n '
' +\n '
' +\n ' Get the Report' +\n '
' +\n '
' +\n ' Connect With Talent' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Top tech companies who have found talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n\n function init() {\n document.querySelector('#main-hero').innerHTML = feBannerHTML;\n }\n\n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-03-19T18:34:03.051Z\"","selector":"body","type":"jc"}],"selector":"body"}]},"campaign":"5efb60d95998fad477dd8046","slug":"V15158092","sourceId":"V15158092","createdAt":"2020-06-30T15:57:13.273Z","updatedAt":"2020-06-30T15:57:13.401Z","id":"5efb60d95998fad477dd804b"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v4: Remote ebook","campaignType":"visual","isArchived":true,"isBaselineVariation":false,"redirectCode":false,"campaign":"5efb60d95998fad477dd8046","slug":"V44096395","sourceId":"V44096395","createdAt":"2020-06-30T15:57:13.276Z","updatedAt":"2020-06-30T15:57:13.401Z","id":"5efb60d95998fad477dd804c"},{"organization":"5da5f32705fd1d7c0ba5a6ac","redirectUrl":"","name":"v1: Salary Webinar","campaignType":"visual","isArchived":true,"isBaselineVariation":false,"redirectCode":false,"customCSS":"html body #main .main-header-hero {\n background: none;\n background-color: #ffffff;\n height: auto;\n padding: 100px 0 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section {\n background: none;\n padding: 0;\n}\n\nhtml body .fe-banner-text .large-5 .fe-bg-section {\n background-color: #fff;\n padding: 5px;\n}\n\nhtml body .fe-banner-text .fe-bg-section h2 {\n color: #333333;\n font-size: 30px !important;\n line-height: normal !important;\n margin: 14px 0;\n}\n\nhtml body .fe-banner-text .fe-bg-section p {\n color: #656565;\n font-size: 18px !important;\n line-height: normal;\n position: relative;\n}\nhtml body .fe-banner-text .fe-bg-section p:first-child:before,\nhtml body .fe-banner-text .fe-bg-section p:first-child:after {\n position: absolute;\n content: '';\n width: 56px;\n left: 0px;\n top: -19px;\n border-radius: 100px;\n border: 2px solid #cf2028;\n background: #cf2028;\n}\n\nhtml body .fe-banner-text .fe-bg-section p:first-child:after{\n top: -30px;\n width: 82px;\n}\n\nhtml body .fe-banner-text .logo-section {\n margin-top: 100px;\n position: static;\n}\n\nhtml body .fe-banner-text .logo-section p {\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-btnstyle {\n margin-right: 30px;\n}\n\nhtml body .fe-banner-text .fe-btnstyle a {\n background-color: #cf2028;\n border: 1px solid #cf2028;\n color: #ffffff;\n text-align: center;\n}\n\nhtml body .fe-banner-text .fe-text-link a {\n border: medium none;\n color: #1468a0;\n}\n.fe-text-link {\n border-bottom: 1px solid #1468a0;\n}\n\n@media screen and (min-width:1199px){\n html body .fe-banner-text .fe-bg-section h2 {\n font-size: 45px !important;\n }\n html body .fe-banner-text .fe-bg-section h2 + p{\n font-size: 20px !important;\n line-height: 135%;\n padding-right: 65px;\n }\n}\n\n@media screen and (min-width:1024px){\n html body .fe-banner-text .fe-bg-section h2 + p{\n padding-right: 60px;\n }\n }\n\n@media (max-width: 1023px) {\n html body .fe-banner-text .logo-section,\n html body .fe-banner-text .large-5 .fe-bg-section {\n margin-top: 40px;\n }\n html body .fe-banner-text .large-5 .fe-bg-section img {\n width: 100%;\n }\n html body #main .main-header-hero {\n padding-top: 40px;\n }\n html body .fe-banner-text .small-12.large-7.columns{\n max-width: 100% !important;\n }\n html body .fe-banner-text .fe-bg-section p br {\n display: none;\n }\n}\n\n@media (max-width: 410px) {\n html body .fe-banner-text .fe-btnstyle {\n margin-right: 0;\n }\n}","customJavascript":{"customJavascriptInstructions":[{"changes":[{"type":"jc","js":"(function() {\n var FEHelper = {\n onLoadElement: function(selector, trigger, delayInterval, delayTimeout) {\n var interval = setInterval(function() {\n if (\n document &&\n document.querySelectorAll(selector) &&\n document.querySelectorAll(selector).length > 0\n ) {\n clearInterval(interval);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(interval);\n }, delayTimeout);\n },\n };\n\n var feBannerHTML = '' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

In the spotlight

' +\n '

Webinar On Demand: Dice\\'s 2020 Tech Salary Study

' +\n '

Watch the webinar to gain exclusive insights into the salaries,
benefits and values technologists are searching for in their careers.

' +\n '
' +\n '
' +\n ' Watch Now' +\n '
' +\n '
' +\n ' Connect With Talent' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n '
' +\n '
' +\n '
' +\n '

Top tech companies who have found talent through Dice.

' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"\"' +\n '
' +\n '
' +\n ' \"at&t' +\n '
' +\n '
' +\n '
' +\n '
';\n\n function init() {\n document.querySelector('#main-hero').innerHTML = feBannerHTML;\n }\n\n FEHelper.onLoadElement('#main-hero', init, 50, 10000);\n})();","lastChanged":"\"2020-04-02T20:29:49.643Z\""}],"selector":"body"}]},"campaign":"5efb60d95998fad477dd8046","slug":"V73420242","sourceId":"V73420242","createdAt":"2020-06-30T15:57:13.279Z","updatedAt":"2020-06-30T15:57:13.401Z","id":"5efb60d95998fad477dd804d"}],"organization":"5da5f32705fd1d7c0ba5a6ac","holdbackVariation":null,"activeExperiment":"EXPERIMENT","audience":"5e8fa590694ded7e302ce572","holdback":50,"holdbackMode":"variation","predictVariations":true,"trafficAllocation":100,"decisionMode":"Predictive","name":"Copy of DICE-13: [Predictive HP] Next Best Offer","pageTargets":[{"include":true,"url":"https://www.dice.com/products","match":"simple"}],"editorUrl":"https://www.dice.com/products","source":"visual","sourceId":"C64322732","persistentDecisions":false,"createdAt":"2020-03-12T13:34:31.628Z","updatedAt":"2020-06-30T15:57:13.397Z","customCss":["html body .main-header-hero {\n background-image: url(https://fe-test-dev.s3.amazonaws.com/Dice/banner_dice.jpg);\n height: 720px;\n padding-top: 97px;\n position: relative;\n}\n\n.fe-banner-text .logos-row {\n padding: 0 100px;\n}\n\n.fe-bg-section {\n background-color: #fff;\n padding: 17px;\n}\n\n.fe-btnstyle a {\n padding: .85em 1.5em !important;\n background-color: #ce2129;\n text-transform: capitalize;\n display: inline-block;\n color: #fff;\n font-weight: bold;\n}\n\n.fe-flex-div {\n align-items: center;\n margin-top: 35px;\n}\n\n.fe-bg-section h2 {\n font-size: 68px;\n line-height: 66px;\n margin-bottom: 14px;\n color: #000;\n text-align: left;\n font-weight: bold;\n\n}\n\n.fe-bg-section p {\n font-size: 22px;\n line-height: 31px;\n color: #000;\n}\n\n.fe-bg-section {\n background-color: #fff;\n padding: 17px;\n background: rgba(255, 255, 255, 0.7);\n border-radius: 4px;\n}\n\n.fe-text-link a {\n border-bottom: 1px solid #1468a0;\n}\n\n.fe-banner-text .logo-section {\n background: rgba(0, 0, 0, 0.7);\n align-items: center;\n padding: 20px 0;\n bottom: 0;\n width: 100%;\n position: absolute;\n}\n\n.fe-banner-text .logos-row>div {\n display: inline-block;\n margin-right: -5px;\n width: calc(100%/5);\n text-align: center;\n}\n\n.fe-banner-text .logo-section p {\n font-size: 20px;\n color: #fff;\n margin-bottom: 11px;\n}\n\n@media screen and (max-width: 500px) {\n html body .main-header-hero {\n padding-top: 12px;\n }\n\n .fe-banner-text .logos-row>div {\n width: 33%;\n margin-bottom: 17px;\n }\n\n .main-header-hero {\n padding-bottom: 0px;\n }\n\n .fe-banner-text .logo-section {\n padding: 22px 0;\n }\n\n html body .main-header-hero {\n height: auto;\n background-position-y: inherit;\n }\n\n .fe-bg-section h2 {\n font-size: 26px;\n line-height: 24px;\n text-align: left;\n font-weight: bold;\n }\n\n .fe-bg-section p {\n font-size: 15px;\n line-height: 27px;\n color: #000;\n }\n\n .fe-banner-text .logo-section {\n position: static;\n }\n\n .fe-banner-text .logo-section p {\n font-size: 16px;\n margin-bottom: 21px;\n padding: 0 15px;\n }\n\n .fe-banner-text .logos-row {\n padding: 0;\n }\n\n}\n\n@media screen and (min-width: 501px) {\n .main-header-hero {\n background-position-y: 0;\n }\n}\n\n@media screen and (max-width: 900px) and (min-width: 600px) {\n .fe-bg-section h2 {\n font-size: 35px;\n line-height: 42px;\n }\n\n .fe-banner-text .small-12.large-7.columns {\n max-width: 580px;\n }\n\n .fe-bg-section p {\n font-size: 17px;\n line-height: 28px;\n }\n}\n\n.fe-bg-section h2 {\n font-size: 45px !important;\n line-height: 50px !important;\n}\n\n.fe-bg-section p {\n font-size: 20px !important;\n}\n\n@media screen and (max-width: 900px) and (min-width: 600px) {\n\n .fe-bg-section h2 {\n font-size: 35px !important;\n line-height: 42px !important;\n }\n\n .fe-bg-section p {\n font-size: 17px !important;\n line-height: 28px !important;\n }\n\n}\n\n@media screen and (max-width: 599px) {\n\n .fe-bg-section h2 {\n font-size: 26px !important;\n line-height: 32px !important;\n text-align: left;\n font-weight: bold;\n }\n\n .fe-bg-section p {\n font-size: 15px !important;\n line-height: 26px !important;\n }\n\n}\n\n@media screen and (max-width:410px) {\n html body .fe-btnstyle a {\n padding: 10px !important;\n width: 157px !important;\n margin-right: 10px;\n }\n}\n"],"customJavascript":[],"description":"c","slug":"C64322732","status":"draft","isArchived":false,"id":"5efb60d95998fad477dd8046"}],"conditions":[{"provider":"browser-info","name":"feQACookies based on qa=true query param","conditionGroups":[{"conditionList":[{"comparisonAttr":"function_is_evaluated","modifier":"equals","condition":"var feCookie = \"feQACookies\";\n\nfunction setCookie(cname, cvalue, exdays) {\n var d = new Date();\n d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));\n var expires = \"expires=\" + d.toGMTString();\n document.cookie = cname + \"=\" + cvalue + \";\" + expires + \";path=/\";\n}\n\n\nif (window.location.href.indexOf(\"qa=true\") != -1) {\n setCookie(feCookie, true, 365);\n}\n\nfunction getCookie(name) {\n var cookieArr = document.cookie.split(\";\");\n for (var i = 0; i < cookieArr.length; i++) {\n var cookiePair = cookieArr[i].split(\"=\");\n\n if (name == cookiePair[0].trim()) {\n return decodeURIComponent(cookiePair[1]);\n }\n }\n\n return null;\n}\nif (getCookie(feCookie) != null || window.location.href.indexOf(\"fe-dice\") != -1) {\n return true;\n\n}","dataType":"string"}]}],"experimental":{},"pageTargets":[{}],"slug":"A1713054","id":"5dee2d00a4495d182a8fde94"},{"provider":"browser-info","name":"Variation 1 TalkDesk 3","conditionGroups":[{"conditionList":[{"comparisonAttr":"function_is_evaluated","modifier":"equals","condition":"if (window.location.href.indexOf(\"fe-dice=1\") != -1) {\n return true;\n}","dataType":"string"}]}],"experimental":{},"pageTargets":[{}],"slug":"A1386242","id":"5def98b989a55f051a7e1806"},{"provider":"browser-info","name":"Variation 2 Talk Desk 3","conditionGroups":[{"conditionList":[{"comparisonAttr":"function_is_evaluated","modifier":"equals","condition":"if (window.location.href.indexOf(\"fe-dice=2\") != -1) {\n return true;\n\n}","dataType":"string"}]}],"experimental":{},"pageTargets":[{}],"slug":"A1134964","id":"5def996989a55f051a7e1807"},{"provider":"behavioral","name":"Business Lead","conditionGroups":[{"conditionList":[{"comparisonAttr":"Event","modifier":"has happened","condition":"Lead Form Submit","dataType":"event"}]}],"experimental":{},"pageTargets":[{}],"slug":"A1369656","id":"5e013a2349b3eb881f43629c"},{"provider":"behavioral","name":"Webstore Affinity","conditionGroups":[{"conditionList":[{"comparisonAttr":"Page Visit","modifier":"has happened","condition":"","dataType":"event"}]}],"experimental":{},"pageTargets":[{"include":true,"url":"https://www.dice.com/products/webstore","match":"simple"}],"slug":"A2284282","id":"5e013a7249b3eb881f43629d"},{"provider":"browser-info","name":"mobile only","conditionGroups":[{"conditionList":[{"comparisonAttr":"device_category","modifier":"notEquals","condition":"desktop","dataType":"string"}]}],"experimental":{},"pageTargets":[{}],"slug":"A13720891","id":"5e1c3b239c20c11117b8db7f"},{"provider":"browser-info","name":"Current B2B Customers","conditionGroups":[{"conditionList":[{"comparisonAttr":"cookie","modifier":"equals","condition":"true","dataType":"string","key":"currentCustomer"}]}],"experimental":{},"pageTargets":[{}],"slug":"A1127511","id":"5e6a8dd617f97dc8237a2870"},{"provider":"browser-info","name":"Paid Traffic","conditionGroups":[{"conditionList":[{"comparisonAttr":"url_param","modifier":"equals","condition":"cpc","dataType":"string","key":"utm_medium"}]}],"experimental":{},"pageTargets":[{}],"slug":"A2478900","id":"5e6a8f25a113c23b2d8bc49e"},{"provider":"browser-info","name":"DICE-11: UTM audience","conditionGroups":[{"conditionList":[{"comparisonAttr":"url_param","modifier":"equals","condition":"native_adaptive_consideration","dataType":"string","key":"utm_campaign"}]}],"experimental":{},"pageTargets":[{}],"slug":"A1693094","id":"5e6c024b102d2f451018fee1"},{"provider":"browser-info","name":"did not click toaster primary cta","conditionGroups":[{"conditionList":[{"comparisonAttr":"function_is_evaluated","modifier":"doesNotExist","condition":" function getCookie(name) {\n var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');\n return v ? v[2] : null;\n }\n\nvar feCookies=getCookie('fe_clicked_toaster_primary_cta');\n if(!feCookies){\n return true;\n }","dataType":"string","key":"fe_clicked_toaster_primary_cta"}]}],"experimental":{},"pageTargets":[{}],"slug":"A1309642","id":"5e847bb2a6ac59c1103300e6"},{"provider":"browser-info","name":"Desktop Only","conditionGroups":[{"conditionList":[{"comparisonAttr":"device_category","modifier":"equals","condition":"desktop","dataType":"string"}]}],"experimental":{},"pageTargets":[{}],"slug":"A1105590","id":"5eebc1a4b00be63e7fbdebc1"},{"provider":"browser-info","name":"utm_campaign contains visible","conditionGroups":[{"conditionList":[{"comparisonAttr":"url_param","modifier":"contains","condition":"visible","dataType":"string","key":"utm_campaign"}]}],"experimental":{},"pageTargets":[{}],"slug":"A8000771","id":"5ef48cba5998fad477dd8035"},{"provider":"browser-info","name":"utm_campaign contains salary","conditionGroups":[{"conditionList":[{"comparisonAttr":"url_param","modifier":"contains","condition":"salary","dataType":"string","key":"utm_campaign"}]}],"experimental":{},"pageTargets":[{}],"slug":"A1456338","id":"5ef48cfe5998fad477dd8036"},{"provider":"browser-info","name":"utm_campaign contains resume","conditionGroups":[{"conditionList":[{"comparisonAttr":"url_param","modifier":"contains","condition":"resume","dataType":"string","key":"utm_campaign"}]}],"experimental":{},"pageTargets":[{}],"slug":"A1431630","id":"5ef48d575998fad477dd8037"}],"org_raw":{"name":"Dice","consentRequired":false,"orgJs":"try {\n /*** Reusable functions starts here*****/\n var __feFN = {};\n __feFN.fePageUrl = window.location.href;\n __feFN.fePathname = window.location.pathname;\n /************************ HELPER FUNCTION START *******************/\n /**\n * @type function\n * @desc wait for element in page load\n * @param {element} selector which you want to wait for before running \n * @param {callback} callback run when the waited element is present in Dom\n * @return {function} invoke callback function.\n */\n __feFN.waitForElement = function(element, callback) {\n var feCounter = 0;\n var fewaitForElement = setInterval(function() {\n if (document.querySelectorAll(element).length > 0) {\n clearInterval(fewaitForElement);\n callback();\n }\n feCounter++;\n if (feCounter > 30) {\n clearInterval(fewaitForElement);\n }\n }, 200);\n };\n __feFN.getCookie = function(name) {\n var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');\n return v ? v[2] : null;\n };\n __feFN.onLoadMktoForms2 = function(trigger, delayInterval, delayTimeout) {\n var intervalForMktoForms2 = setInterval(\n function() {\n if (typeof window.MktoForms2 != 'undefined') {\n clearInterval(intervalForMktoForms2);\n trigger();\n }\n }, delayInterval);\n setTimeout(function() {\n clearInterval(intervalForMktoForms2);\n }, delayTimeout);\n };\n __feFN.doWhenMktoForms2Loaded = function(todoWhenLoaded) {\n var waitForMktoForms2 = setInterval(\n function() {\n if (typeof window.MktoForms2 != 'undefined') {\n clearInterval(waitForMktoForms2);\n todoWhenLoaded();\n }\n }, 50);\n setTimeout(function() {\n clearInterval(waitForMktoForms2);\n }, 8000);\n };\n\n __feFN.testFunction = function(name) {\n if (name == 'test') {\n return true;\n }\n }\n /**\n * @type function\n * @desc used for pushing event to funnelenvy PRO\n * @param {eventName} eventName which you want to pass to Pro \n * @return {} N/A\n */\n __feFN.fePushEvents = function(eventName) {\n var waitForFunnelEnvy = setInterval(function() {\n if (typeof window.funnelEnvy !== \"undefined\") {\n clearInterval(waitForFunnelEnvy);\n window.funnelEnvy = window.funnelEnvy || [];\n window.funnelEnvy.push({\n event: eventName\n });\n console.log(\"feEventPush\", eventName);\n }\n }, 30);\n setTimeout(function() {\n clearInterval(waitForFunnelEnvy);\n }, 8000);\n };\n __feFN.live = function(selector, event, callback, context) {\n /****Helper Functions****/\n // helper for enabling IE 8 event bindings\n function addEvent(el, type, handler) {\n if (el.attachEvent) el.attachEvent('on' + type, handler);\n else el.addEventListener(type, handler);\n }\n // matches polyfill\n this.Element && function(ElementPrototype) {\n ElementPrototype.matches = ElementPrototype.matches ||\n ElementPrototype.matchesSelector ||\n ElementPrototype.webkitMatchesSelector ||\n ElementPrototype.msMatchesSelector ||\n function(selector) {\n var node = this,\n nodes = (node.parentNode || node.document).querySelectorAll(selector),\n i = -1;\n while (nodes[++i] && nodes[i] != node);\n return !!nodes[i];\n };\n }(Element.prototype);\n // live binding helper using matchesSelector\n function live(selector, event, callback, context) {\n addEvent(context || document, event, function(e) {\n var found, el = e.target || e.srcElement;\n while (el && el.matches && el !== context && !(found = el.matches(selector))) el = el.parentElement;\n if (found) callback.call(el, e);\n });\n }\n live(selector, event, callback, context);\n }\n /**\n * @type function\n * @desc fire event to pro on marketo form submission\n * @param {eventName} goalName which you want to pass to Pro \n * @return {} N/A\n */\n __feFN.grabMarketoFom = function(goalName, value) {\n __feFN.doWhenMktoForms2Loaded(function() {\n MktoForms2.whenReady(function(form) {\n form.onSuccess(function(callback) {\n window.sessionStorage.setItem('Fe_marketo_submit', goalName);\n });\n });\n });\n }\n \t__feFN.getMarketoCookie = function(cookieName) {\n\t\tlet marketoCookie = '';\n\t\ttry {\n\t\t\tconst cookies = document.cookie.split(' ');\n\t\t\tfor (let i = 0; i < cookies.length; i++) {\n\t\t\t\tif (cookies[i].indexOf(cookieName) > -1) {\n\t\t\t\t\tconst regexMatches = cookies[i].match(/(?<=\\:)([^;]*)/);\n\t\t\t\t\tconst marketoCookieSections = regexMatches[regexMatches.length - 1].split(':');\n\t\t\t\t\tmarketoCookie = marketoCookieSections[marketoCookieSections.length - 1];\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t}\n\t\t} catch (err) {\n\t\t\tconsole.warn('Failed to get marketo cookie');\n\t\t}\n\t\treturn marketoCookie;\n\t}\n\t__feFN.queryAttributes = function() {\n\t\tconst marketoCookie = __feFN.getMarketoCookie('_mkto_trk');\n\t\tconst data = {\n\t\t\tapiKey:\"diceclient6ykp9ovrpg840yjmwgaaltpynv\",\n\t\t\tfilter:{\n\t\t\t\tsourcenames:[\n\t\t\t\t\t\"marketo\"\n\t\t\t\t],\n\t\t\t\tattributenames:[\n\t\t\t\t\t\"feMqlType\",\n\t\t\t\t\t\"score\"\n\t\t\t\t]\n\t\t\t},\n\t\t\tattributes:{\n\t\t\t\torgId: \"5da5f32705fd1d7c0ba5a6ac\",\n\t\t\t\tversion:\"2020-11-01\",\n\t\t\t\tidentities:[\n\t\t\t\t\t{\n\t\t\t\t\t\tsource: \"marketo\",\n\t\t\t\t\t\tmunchkinCookie: marketoCookie\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\tsource:\"marketo\"\n\t\t\t}\n\t\t}\n\t\ttry {\n\t\t\treturn fetch('https://0wom4alolb.execute-api.us-west-2.amazonaws.com/production/queryAttributes', {\n\t\t\t\tmethod: 'POST',\n\t\t\t\theaders: {\n\t\t\t\t\t'Content-Type': 'application/json',\n\t\t\t\t},\n\t\t\t\tbody: JSON.stringify(data),\n\t\t\t}).then(response => response.json());\n\t\t} catch (err) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t__feFN.pushDataToDatalayer = function() {\n\t\t__feFN.queryAttributes().then(data => {\n\t\t\tif (typeof window.dataLayer !== undefined && data && data.identities && data.identities.length) {\n\t\t\t\tfor (let i = 0; i < data.identities.length; i++) {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tif (data.identities[i].attributes.feMqlType === 'mql2') {\n\t\t\t\t\t\t\twindow.dataLayer.push({\n\t\t\t\t\t\t\t\tevent: 'funnelEnvy.updatedAudiences',\n\t\t\t\t\t\t\t\tfunnelEnvy: {\n\t\t\t\t\t\t\t\t\taudiences: {\n\t\t\t\t\t\t\t\t\t\tmql2: true,\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t\tif (data.identities[i].attributes.score) {\n\t\t\t\t\t\t\twindow.dataLayer.push({\n\t\t\t\t\t\t\t\tevent: 'funnelEnvy.updatedLeadScore',\n\t\t\t\t\t\t\t\tfunnelEnvy: {\n\t\t\t\t\t\t\t\t\tleadScore: {\n\t\t\t\t\t\t\t\t\t\tleadScore: data.identities[i].attributes.score,\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t}\n\t\t\t\t\t} catch (err) {\n\t\t\t\t\t\tconsole.warn('failed to push data to dataLayer');\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n /************************ HELPER FUNCTION END *******************/\n \t__feFN.pushDataToDatalayer();\n\n __feFN.onLoadMktoForms2(function() {\n MktoForms2.whenReady(function(form) {\n var funnelEnvyVisitorId = __feFN.getCookie('_fe_bvid');\n form.addHiddenFields({\n \"Product_Interest__c\": funnelEnvyVisitorId\n });\n });\n }, 50, 10000);\n} catch (err) {\n console.log(err);\n}","hideContentUntilScriptsExecute":true,"integrations":{"marketo":{"options":{"active":true}},"universal-analytics":{"options":{"active":true}},"behavioral":{"options":{"active":true}},"browser-info":{"options":{"active":true}},"salesforce":{"options":{"active":true}},"demandbase":{}},"domains":"","id":"5da5f32705fd1d7c0ba5a6ac"},"flags":{"enablePageViewTracking":true,"vpLambdaUrl":"https://cec.funnelenvy.com/visitor","vpSplitProbability":1,"vpTimeout":4000}};})()