$(document).ready(function(n){function o(){document.documentElement.lang==="en"?y():chatBotActive==="False"?p():n("[data-chat]").addClass("active")}function s(i){var r=i.value,u;i.value="";i.focus();i.setSelectionRange(0,0);u='<div class="chat__message chat__message--user" data-chat-message="user">'+r+"<\/div>";n("[data-chat-messages]").append(u);t();k();h(r)}function h(i){setTimeout(function(){n("[data-chat-messages]").append('<div class="chat__message chat__message--operator" data-chat-message="bot" data-chat-typing><span class="chat__typing-dot"><\/span><span class="chat__typing-dot"><\/span><span class="chat__typing-dot"><\/span><\/div>');t();setTimeout(function(){l(i,c)},600)},600)}function c(i){$lastMessage=n('[data-chat-message="bot"]').last();$lastMessage.html(i);$lastMessage.removeAttr("data-chat-typing");n("[data-chat-typing]").remove();t()}function t(){var t=n("[data-chat-scroll-content]");t.animate({scrollTop:t[0].scrollHeight-t[0].clientHeight},150)}function l(n,t){a(n,t)}function a(n,t){var i=new XMLHttpRequest,u=n,r="";i.open("POST","/service/chatbot/query/",!0);i.setRequestHeader("Content-type","application/json");i.onreadystatechange=function(){if(i.readyState==4&&i.status==200){if(responseJson=JSON.parse(i.responseText),console.log(responseJson),!responseJson||responseJson==="error")return;r=responseJson;t(r)}};i.send(JSON.stringify(u))}function u(n){var t="";return n==="find_prices"?t="Priser er opgitt for hvert arrangement.  Her finner du en oversikt over årets rabattordninger.  Du kan lese mer om priser og rabatter her.":n==="artistkort"?t="Beklager, mine evner er begrenset akkurat nå. Jeg sender ditt spørsmål til en operatør, og de vil komme tilbake til deg så snart de kan!":n==="buy_tickets"?t="Det enkleste og billigste er å kjøpe billetter på nett.  Her finner du en oversikt over alle våre utsalgssteder. Du kan kjøpe billetter som gjestebruker, men ved å være registrert som bruker er det lettere for deg å finne tilbake til tidligere kjøp.  Du kan også kjøpe billetter I døren.  Se den enkelte arena for info. Uavhentede og avbestilte billetter selges på fib.no.":n==="festspillkort"?t="(MISSING) Lots of questions about BIFF submissions. Adding to FAQ won’t help, but is it OK for us to respond via chatbot?":n==="find_festival_dates"?t="Datoene kan finnes på nettsiden her.":n==="find_rebates"?t="Priser er opgitt for hvert arrangement, og rabattene gjelder de fleste arrangement.  Her finner du en oversikt over årets rabattordninger.  Du kan lese mer om priser og rabatter her.":n==="gavekort"?t="(MISSING) Several questions about how to shop for gavekort...add to FAQ?":n==="get_bicycle"?t="Her kan du lese mer om transport: <a href='https://www.fib.no/no/Praktisk-informasjon/Transport/'>www.fib.no/no/Praktisk-informasjon/Transport<\/a>":n==="get_dress_code"?t="Tidligere var det mange som kledde seg opp for å gå på konserter og forestillinger. Du kan fortsatt pynte deg hvis du vil, men I dag er det mye vanligere å se publikum I dongeri enn I bunad. Kom som du vil — det viktigste er at du føler deg vel!":n==="get_refund"?t="Vi refunderer billetter hvis vi må avlyse eller endre dato på forestillingen, ikke ved endring av artist, forsinkelse eller teknisk feil.  Les mer om refundering av billetter her.  Du kan ikke få pengene tilbake hvis du ikke kan gå på en forestilling.":n==="program_content"?t="Digital katalog og kalender blir tilgjengelig like etter festspillenes hovedlansering på senvinteren. Enkelte konserter og forestillinger lanseres før katalogen er tilgjengelig. Full oversikt over lanserte arrangement får du alltid på  <a target='_blank' rel='noopener noreferrer' href='https://www.fib.no/Program/'>https://www.fib.no/Program/<\/a>.  I can forward you to an operator if the program doesn't address your question.":n==="ticketing_request"?t="Her kan du lese mer om billetter: https://www.fib.no/no/Billetter/Slik-kjoper-du-billett-pa-nett/":n==="volunteer"?t="Festspillene I Bergen søker hvert år frivillige medarbeidere som kan jobbe som artistkontakter, administrasjonsassistenter publikumsverter. Mer informasjon finner du her: https://www.fib.no/no/Frivillig/":n==="true"?t=v()+" Hva kan jeg hjelpe deg med?":n==="unknown"&&(t="Beklager, mine evner er begrenset akkurat nå. Trykk på knappen i toppen for å snakke med et menneske i stedet."),t}function v(){var n=Array("Heisann!","God dag!","Hei står til!","Hei","Hallo!");return n[Math.floor(Math.random()*n.length)]}function y(){window.lhnJsSdkInit=function(){lhnJsSdk.setup={application_id:"285fbf5e-7329-4a9e-9ee0-49edd2e7964a",application_secret:"9262c300625f4bea97ed1cf8cfb5999984908ee2e6904720af"};lhnJsSdk.controls=[{type:"hoc",id:"d5307b29-b608-40bf-8603-ced326282287"}]};window.lhnJsSdkChatEnded=function(){n("[data-chat-closed-notification]").addClass("active")},function(n,t){var i,r=n.getElementsByTagName(t)[0];i=n.createElement(t);i.src="https://developer.livehelpnow.net/js/sdk/lhn-jssdk-current.min.js";r.parentNode.insertBefore(i,r)}(document,"script")}function p(){window.lhnJsSdkInit=function(){lhnJsSdk.dictionary={agentConnecting:"Kobler til operatør...",chatBoxPlaceholder:"Din melding",chatTitle:"Samtale",email:"Send kopi",endChat:"Avbryt chat",newChatTitle:"Ny samtale",offlineTitle:"Legg igjen en beskjed",submit:"Send",startChat:"Start chat",inviteCancel:"Lukk",inviteStart:"Start chat"};lhnJsSdk.setup={application_id:"285fbf5e-7329-4a9e-9ee0-49edd2e7964a",application_secret:"9262c300625f4bea97ed1cf8cfb5999984908ee2e6904720af"};lhnJsSdk.controls=[{type:"hoc",id:"64eab029-38f3-4c33-ada9-7a634ec3c19a"}]};window.lhnJsSdkChatEnded=function(){n("[data-chat-closed-notification]").addClass("active")},function(n,t){var i,r=n.getElementsByTagName(t)[0];i=n.createElement(t);i.src="https://developer.livehelpnow.net/js/sdk/lhn-jssdk-current.min.js";r.parentNode.insertBefore(i,r)}(document,"script")}function w(t){window.lhnJsSdkInit=function(){lhnJsSdk.dictionary={agentConnecting:"Kobler til operatør...",chatBoxPlaceholder:"Din melding",chatTitle:"Samtale",email:"Send kopi",endChat:"Avbryt chat",newChatTitle:"Ny samtale",offlineTitle:"Legg igjen en beskjed",submit:"Send",startChat:"Start chat",inviteCancel:"Lukk",inviteStart:"Start chat"};lhnJsSdk.setup={application_id:"285fbf5e-7329-4a9e-9ee0-49edd2e7964a",application_secret:"9262c300625f4bea97ed1cf8cfb5999984908ee2e6904720af"};lhnJsSdk.options={custom1:t[0],custom2:t[1],custom3:t[2]};lhnJsSdk.controls=[{type:"hoc",id:"64eab029-38f3-4c33-ada9-7a634ec3c19a"}]};window.lhnJsSdkReady=function(){lhnJsSdk.openHOC()};window.lhnJsSdkChatEnded=function(){n("[data-chat-closed-notification]").addClass("active");n("[data-chat]").addClass("active")};window.lhnJsSdkOfflineSubmitted=function(){n("[data-chat]").addClass("active")},function(n,t){var i,r=n.getElementsByTagName(t)[0];i=n.createElement(t);i.src="https://developer.livehelpnow.net/js/sdk/lhn-jssdk-current.min.js";r.parentNode.insertBefore(i,r)}(document,"script")}function b(t){var f=n(t).closest(n("[data-chat]")).find("[data-chat-message]"),i="",r,u;return f.each(function(){i+=n(this).attr("data-chat-message")+": "+n(this).text()+"<br/>"}),r=340,i.length>(r-3)*3&&(i="..."+i.substr(i.length-(r-3)*3)),u=[" "," "," "],u[0]=i.substr(0,r-1),i.length>r&&(u[1]="..."+i.substr(r,r*2-4)),i.length>r*2&&(u[2]="..."+i.substr(r*2)),u}function k(){i();f()}function f(){r=setTimeout(function(){d()},6e5)}function i(){clearTimeout(r)}function d(){n("[data-chat-messages]").append('<div class="chat__message chat__message--operator" data-chat-message="bot">'+e+"<\/div>");t()}var r,e="Nå ble det stille her. Chatten har vært inaktiv i 10 minutter og avsluttes nå. Ta gjerne kontakt igjen en annen gang!";n("[data-open-chat]").click(function(){var t=n(this).closest("[data-chat]").find("[data-chat-window]");t.addClass("active");t.find("[data-chat-input]").focus();n(this).attr("aria-expanded",!0);f()});n("[data-close-chat]").click(function(){var t=n(this).closest("[data-chat-window]");t.removeClass("active");t.next("[data-open-chat]").attr("aria-expanded",!1);i()});n("[data-close-chat-popup]").click(function(){n(this).closest("[data-chat]").find("["+n(this).attr("data-close-chat-popup")+"]").removeClass("active")});n("[data-switch-chat]").click(function(){n(this).closest("[data-chat-window]").removeClass("active");n(this).closest("[data-chat]").removeClass("active");i();var t=b(this);w(t)});n("[data-chat-input]").keydown(function(t){t.which!=13||t.shiftKey||(n(this).closest("[data-chat-form]").submit(),t.preventDefault())});n("[data-chat-form]").submit(function(){return s(this["chat-input"]),!1});o()})