{"version":3,"names":["window","__knxGoalsHooked","sendGoal","name","ym","e","gtag","jsonBody","init","body","JSON","parse","origFetch","fetch","input","url","method","toUpperCase","promise","apply","arguments","indexOf","then","r","ok","catch","title","topic_id"],"sources":["theme-2-inline-common-head_tag-4.js"],"sourcesContent":["\n(function(){\n  if (window.__knxGoalsHooked) return;\n  window.__knxGoalsHooked = true;\n\n  function sendGoal(name){\n    if (window.ym) { try { ym(30794636, 'reachGoal', name); } catch(e) {} }\n    if (window.gtag) { try { gtag('event', name); } catch(e) {} }\n  }\n  function jsonBody(init){\n    try {\n      if (init && typeof init.body === 'string') return JSON.parse(init.body);\n    } catch(e) {}\n    return null;\n  }\n  var origFetch = window.fetch;\n  if (!origFetch) return;\n  window.fetch = function(input, init){\n    var url = typeof input === 'string' ? input : ((input && input.url) || '');\n    var method = ((init && init.method) || (input && input.method) || 'GET').toUpperCase();\n    var promise = origFetch.apply(this, arguments);\n    try {\n      if (method === 'POST' && url.indexOf('/users') !== -1) {\n        promise.then(function(r){ if (r && r.ok) sendGoal('signup'); }).catch(function(){});\n      }\n      if (method === 'POST' && url.indexOf('/posts') !== -1) {\n        var body = jsonBody(init);\n        if (body && body.title && !body.topic_id) {\n          promise.then(function(r){ if (r && r.ok) sendGoal('topic_created'); }).catch(function(){});\n        }\n      }\n    } catch(e) {}\n    return promise;\n  };\n})();\n"],"mappings":"AACA,CAAC,YAAU;EACT,IAAIA,MAAM,CAACC,gBAAgB,EAAE;EAC7BD,MAAM,CAACC,gBAAgB,GAAG,IAAI;EAE9B,SAASC,QAAQA,CAACC,IAAI,EAAC;IACrB,IAAIH,MAAM,CAACI,EAAE,EAAE;MAAE,IAAI;QAAEA,EAAE,CAAC,QAAQ,EAAE,WAAW,EAAED,IAAI,CAAC;MAAE,CAAC,CAAC,OAAME,CAAC,EAAE,CAAC;IAAE;IACtE,IAAIL,MAAM,CAACM,IAAI,EAAE;MAAE,IAAI;QAAEA,IAAI,CAAC,OAAO,EAAEH,IAAI,CAAC;MAAE,CAAC,CAAC,OAAME,CAAC,EAAE,CAAC;IAAE;EAC9D;EACA,SAASE,QAAQA,CAACC,IAAI,EAAC;IACrB,IAAI;MACF,IAAIA,IAAI,IAAI,OAAOA,IAAI,CAACC,IAAI,KAAK,QAAQ,EAAE,OAAOC,IAAI,CAACC,KAAK,CAACH,IAAI,CAACC,IAAI,CAAC;IACzE,CAAC,CAAC,OAAMJ,CAAC,EAAE,CAAC;IACZ,OAAO,IAAI;EACb;EACA,IAAIO,SAAS,GAAGZ,MAAM,CAACa,KAAK;EAC5B,IAAI,CAACD,SAAS,EAAE;EAChBZ,MAAM,CAACa,KAAK,GAAG,UAASC,KAAK,EAAEN,IAAI,EAAC;IAClC,IAAIO,GAAG,GAAG,OAAOD,KAAK,KAAK,QAAQ,GAAGA,KAAK,GAAKA,KAAK,IAAIA,KAAK,CAACC,GAAG,IAAK,EAAG;IAC1E,IAAIC,MAAM,GAAG,CAAER,IAAI,IAAIA,IAAI,CAACQ,MAAM,IAAMF,KAAK,IAAIA,KAAK,CAACE,MAAO,IAAI,KAAK,EAAEC,WAAW,CAAC,CAAC;IACtF,IAAIC,OAAO,GAAGN,SAAS,CAACO,KAAK,CAAC,IAAI,EAAEC,SAAS,CAAC;IAC9C,IAAI;MACF,IAAIJ,MAAM,KAAK,MAAM,IAAID,GAAG,CAACM,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;QACrDH,OAAO,CAACI,IAAI,CAAC,UAASC,CAAC,EAAC;UAAE,IAAIA,CAAC,IAAIA,CAAC,CAACC,EAAE,EAAEtB,QAAQ,CAAC,QAAQ,CAAC;QAAE,CAAC,CAAC,CAACuB,KAAK,CAAC,YAAU,CAAC,CAAC,CAAC;MACrF;MACA,IAAIT,MAAM,KAAK,MAAM,IAAID,GAAG,CAACM,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;QACrD,IAAIZ,IAAI,GAAGF,QAAQ,CAACC,IAAI,CAAC;QACzB,IAAIC,IAAI,IAAIA,IAAI,CAACiB,KAAK,IAAI,CAACjB,IAAI,CAACkB,QAAQ,EAAE;UACxCT,OAAO,CAACI,IAAI,CAAC,UAASC,CAAC,EAAC;YAAE,IAAIA,CAAC,IAAIA,CAAC,CAACC,EAAE,EAAEtB,QAAQ,CAAC,eAAe,CAAC;UAAE,CAAC,CAAC,CAACuB,KAAK,CAAC,YAAU,CAAC,CAAC,CAAC;QAC5F;MACF;IACF,CAAC,CAAC,OAAMpB,CAAC,EAAE,CAAC;IACZ,OAAOa,OAAO;EAChB,CAAC;AACH,CAAC,EAAE,CAAC","ignoreList":[]}