var sharedLayout=sharedLayout||{};sharedLayout.putPlatformHintsModule=function(){var t="#new-question-modal",r="hints",n="hints-content",i="PlatformedProductId";return{init:function(){function h(){var i=$(t).find(".site-col-right");i.find("."+n).remove();e=null}function c(){function c(n){var t=o.find("template");return $(t.filter(function(t,i){return i.id.replace(/\s/g,"").split(",").some(function(t){return t.indexOf(":")!==-1?t===n:n.indexOf(t)!==-1})}))}var i=$(t).find(".site-col-right"),o=$("#sc-content-section").find("#"+r),f=function(t){var r,o;if(!i.find(".confirm-alert").length){for(r=0;r<u.length;r++)if(o=c(u[r]),o.length){t&&h();e=u[r];i.append(o.html());var f=$("."+n),a=f.find(".hints-header"),v=a.find(".hints-header-toggle"),l=f.find(".hints-list");return s.get()&&(l.slideToggle("fast"),f.toggleClass("collapsed")),t?(i.find("."+n).show(),t=!1):i.find("."+n).animate({height:"toggle"}),v.click(function(){l.slideToggle("fast");s.set(!s.get());f.toggleClass("collapsed")}),t}return t}};hintIsUpForRemoval=!1;i.find("."+n).length?u.every(function(n){return n!==e})&&(hintIsUpForRemoval=f(!0)):f(!1);hintIsUpForRemoval&&h()}function l(n){var t,e;if(f){if(t=$(n.currentTarget.selectedOptions),t.length){var i=t.last(),r=i.text(),o=i.val().substr(0,i.val().indexOf(":")),u=$("#PlatformedProductId > option").filter(function(n,t){return $(t).val()===o}).text(),s=u?u+" / "+r:r;a("SC","Select Platform/Product",s)}f.isPropertiesLoaded()?c():e=f.isPropertiesLoaded.subscribe(function(n){n&&(c(),e.dispose())})}}function a(n,t,i){if(window.ga&&ga&&ga.create){var r=ga.getAll()[0];if(r){const u=r.get("name");typeof u!=undefined&&ga("gtm2.send","event",{eventCategory:n,eventAction:t,eventLabel:i})}}}var f=null,e=null,o=!0,s={get:function(){var n=localStorage.getItem("isHintHidden");switch(n){case null:return localStorage.setItem("isHintHidden","false"),!1;case"false":return!1;case"true":return!0}},set:function(n){localStorage.setItem("isHintHidden",n)}},u=[];$(t).on("show.bs.modal",function(){o=!1;$("#"+i).on("change.select2",function(n){supportCenter.client&&supportCenter.newTicketViewModel&&!o&&(f=supportCenter.newTicketViewModel,u=$.map(supportCenter.newTicketViewModel.getTicketField(i).arrayOfSelectedValues(),function(n){if(n)return n.toLowerCase()}),l(n))})});$(t).on("hide.bs.modal",function(){o=!0;h()})}}}()