{"version":3,"sources":["jsdelivr-header.js","/npm/hockeystack@1.3.234/hockeystack-6sense.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MACE,MAuBM,EAAkB,IACtB,MAAM,EAxB2B,IAAU,OAAO,YAAY,OAAO,QAAQ,GAAQ,QAAO,EAAE,EAAG,KAAY,MAAL,GAAmB,KAAN,QAAyB,IAAN,KAwBjH,CAtBH,KAAU,CAC9B,WAAY,wBAA0B,EAAO,QAAQ,OACrD,eAAgB,EAAO,QAAQ,OAC/B,aAAc,EAAO,QAAQ,KAC7B,uBAAwB,SAAS,EAAO,QAAQ,gBAChD,gBAAiB,EAAO,QAAQ,QAChC,4BAA6B,SAAS,EAAO,QAAQ,gBACrD,iBAAkB,EAAO,QAAQ,SACjC,qBAAsB,EAAO,cAE3B,EAAO,OAAO,GACZ,CACE,uBAAwB,EAAO,OAAO,GAAG,aACzC,uBAAwB,EAAO,OAAO,GAAG,aACzC,wBAAyB,EAAO,OAAO,GAAG,cAC1C,sBAAuB,EAAO,OAAO,GAAG,aAE1C,CAAC,IAK6C,CAAc,IAE3D,EAAe,gBAEpB,OAAO,YAAY,kBAAkB,CACnC,IAAK,aACL,MAAO,EAAe,WACtB,WAAY,IACP,EACH,eAAe,EACf,yBAAyB,IAE3B,EAGE,EAAU,KACd,MAAM,EAA2B,aAAa,sBAE9C,KAAM,EAAU,KAAQ,aAAa,uBAInC,OAHA,GAAW,QACX,WAAW,EAAS,IAKtB,IACE,MAAM,EAAgB,KAAK,MAAM,GAEjC,GAAI,EAAc,QAAS,CACzB,GAAI,OAAO,aAAe,OAAO,YAAY,YAAa,OAAO,EAAgB,GAE5E,MAAM,QAAQ,OAAO,oBACxB,OAAO,iBAAmB,IAG5B,OAAO,iBAAiB,MAAK,IAAM,EAAgB,IACrD,CACF,CAAE,MAAO,GAAQ,GAGnB,IAAI,EAAU,EACd,GACD,EAnED","file":"/npm/hockeystack@1.3.234/hockeystack-6sense.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/hockeystack@1.3.234/hockeystack-6sense.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","(() => {\n  const filterNullValuesFromObject = object => Object.fromEntries(Object.entries(object).filter(([_, v]) => v != null && v !== '' && typeof v !== 'undefined'));\n\n  const mapProperties = object => ({\n    company_id: 'anonymous_identified_' + object.company.domain,\n    company_domain: object.company.domain,\n    company_name: object.company.name,\n    company_annual_revenue: parseInt(object.company.annual_revenue),\n    company_country: object.company.country,\n    company_number_of_employees: parseInt(object.company.employee_count),\n    company_industry: object.company.industry,\n    '6sense__confidence': object.confidence,\n    ...(\n      object.scores[0] ?\n        {\n          '6sense__buying_stage': object.scores[0].buying_stage,\n          '6sense__intent_score': object.scores[0].intent_score,\n          '6sense__profile_score': object.scores[0].profile_score,\n          '6sense__profile_fit': object.scores[0].profile_fit\n        } :\n        {}\n    )\n  });\n\n  const processIdentify = object => {\n    const identityObject = filterNullValuesFromObject(mapProperties(object));\n\n    if (!identityObject.company_domain) return;\n\n    window.HockeyStack.addSharedProperty({\n      key: 'company_id',\n      value: identityObject.company_id,\n      properties: {\n        ...identityObject,\n        is_crm_object: false,\n        is_anonymous_identified: true\n      }\n    });\n  };\n\n  const getData = () => {\n    const companyObjectStringified = localStorage._6senseCompanyDetails;\n\n    if (!(timeout > 5000 || localStorage._6senseCompanyDetails)) {\n      timeout += 50;\n      setTimeout(getData, 50);\n\n      return;\n    }\n\n    try {\n      const companyObject = JSON.parse(companyObjectStringified);\n\n      if (companyObject.company) {\n        if (window.HockeyStack && window.HockeyStack.initialized) return processIdentify(companyObject);\n\n        if (!Array.isArray(window.hockeystackQueue)) {\n          window.hockeystackQueue = [];\n        }\n\n        window.hockeystackQueue.push(() => processIdentify(companyObject));\n      }\n    } catch (error) {}\n  };\n\n  let timeout = 0;\n  getData();\n})();\n"]}