// --tran start-- var tran = { "tt-empty": "Hittade inget","tt-header-from": "Välj stad eller station att resa från","tt-header-to": "Välj stad eller station att resa till","tt-unavail": "Ej tillgängligt detta datum","tt-only": "Endast","tt-seats-left": "platser kvar!","tt-any-station": "Alla stationer","trips": "resor","trip": "Resa","total": "Totalt:","adults": "Vuxna:","child": "Barn:","infant": "Spädbarn:","automatic": "Automatisk","card-validation-failure": "Kredit- eller betalkortet kändes inte igen. Prova igen med ett annat kort, eller välj ett annat betalsätt.","form-ajax-error": "Ett fel inträffade. Försök igen senare, tack.","verifying-your-card": "Verifierar ditt kort ... Ha tålamod, tack.","redirecting-you-to-paypal": "Omdirigerar till PayPal","please-wait": "Vänligen vänta","loading": "Laddar","booking": "Bokning","loading-seats-data": "Laddar platser…","starting-booking": "Ett ögonblick!","not-enough-seats": "Not enough seats selected. Please select seats for all passengers, otherwise the seats will be automatically selected for you.","show-more": "Visa mer","show-less": "(Visa mindre)","preparing-to-checkout": "Förbereder köpets genomförande.","toast-add-to-cart-success-title": "Tillagd i korgen!","in-cart": "Tillagd i korgen!","nothing-found": "Inget hittades :( Försök med att ange andra uppgifter för sökningen.","ticket-reserved-message": "resor är reserverade i ditt namn. Efter en viss tid kommer resorna att kunna bokas av andra.","together-with-you": "Tillsammans med dig","people-search": "personer letar biljetter nu","pax": "Passagerare","person": "Person","people": "Människor","error-message-sent": "Felet meddelades.","change-browser": "Du bör använda en annan webbläsare för att boka biljetter. Din webbläsare stöds inte och du kan få problem när du ska betala.","send-bug-report": "Rapportera en bugg!","send-bug-report-thankyou": "Tack för att du rapporterade detta problem!","message": "Meddelande","here": "här","support-fill-support-text": "Redigera texten och mata in dina uppgifter.","support-fill-support-img": "Mata in din bifogade fil, tack.","this-is-not-support": "Detta är inte supporten. Supporten är [suport-link]. Denna rapport skickas bara till vår IT-avdelning.","toast-add-to-cart-success-body-one": "Du har 1 sak i korgen.","toast-add-to-cart-success-body-many": "Du har [n] saker i varukorgen.","toast-add-to-cart-success-btn-checkout": "Gå till kassan!","modal-up-sale-button-continue-shopping": "Fortsätt handla","modal-up-sale-title": "Tack!","modal-up-sale-heading": "Turen lades i korgen!","modal-popup-error-title": "Hoppsan!","modal-popup-error-noti": "Beklagar, något gick fel.","check-in": "Incheckningsdatum","modal-up-sale-header": "Vi hittade resor för dig i [province_name]","modal-up-sale-hotel-header": "3 ställen att övernatta på i [province_name], testade av 12Go.","modal-up-sale-daytrip-header": "Vi hittade resor för dig i [province_name]","modal-up-sale-message": "Du kan nu lägga till fler saker och gå tillbaka närsomhelst.","no-visa-because-no-country": "Uppge din nationalitet först för att se visumkrav för ditt land","no-need-visa": "Jag har redan visum eller behöver inget","no-visa-available": "Visum ej tillgängligt för valt land","no-male-allowed": "Beklagar, vuxna män får inte vara med på denna resa","no-male-allowed-desc": "
Detta är en vagn för ENDAST KVINNOR. INGA MANLIGA PASSAGERARE är tillåtna. Vi kan inte förse män med biljetter. Återbetalning är inte möjligt om du bokar biljett åt en man.
","no-female-allowed": "Beklagar, vuxna kvinnor får inte vara med på denna resa","ts-no-return": "Jag gör en enkelresa","travel-to-discount-off": "av","travel-to-filters-not-available": "Inte tillgänglig","weight-kg": "kg","savable-form-data-forgotten-success": "Glömdes bort","savable-form-forget-data-btn": "Glöm mina uppgifter","download-file": "Ladda ned fil","file-size-limit-error-2mb": "Filen får inte vara större än 2 MB","file-size-limit-error": "Filen får inte vara större än [size] MB","field-phone-error": "Telefonnumret du uppgav är inte giltigt","field-email-error": "E-postadressen du uppgav är inte giltig","field-iban-error": "Den angivna IBAN-koden är ogiltig","field-error-force": "Det är korrekt","field-required-error": "Fyll i detta fält, tack","field-required-error-radio": "Välj ett av alternativen nedan, tack","field-required-error-checkbox": "Sätt en bock i denna ruta om du vill gå vidare","travel-to-counter-title": "Kollar efter lediga platser","class": "Klass","refund": "Återbetalning","no-refund": "Ingen återbetalning","instant": "Omedelbar bekräftelse","vehicle-all-incl": "fordon, allt inkluderat","joint-ticket": "biljett för flera resor","buy-ticket": "Boka nu","buy-ticket-joint": "Köp biljett för flera resor","book-charter": "Boka fordon","get-your-seat": "Ta din plats","arrival-time": "Ankomst","departure-time": "Avgång","travel-time": "Restid","rating": "Betyg","review": "Recension","reviews": "Recensioner","leave-a-review": "Skriv en recension","sr-edit-forward-trip": "Redigera","sr-first-route": "Första resan:","by": "med","from": "Från","vehicles": "Fordon","vehclasses-all": "Alla fordon","vehclasses-train": "Tåg","vehclasses-railpass": "Tågkort","vehclasses-bus": "Bussar","vehclasses-ferry": "Färjor","vehclasses-avia": "Flyg","vehclasses-charter": "Taxi","vehclasses-van": "Minibussar","vehclass-train": "Tåg","vehclass-railpass": "tågkort","vehclass-pass": "tågkort","vehclass-bus": "Buss","vehclass-ferry": "Färja","vehclass-avia": "Flygresa","vehclass-charter": "Taxi","vehclass-van": "Minibuss","travel-to-package-title-link": "Mer om detta paket","travel-to-trip-title": "[vehclasses] med [operators]","travel-to-point-info-train": "[duration] resa med tåg [official_id] med [operator] i [class]","travel-to-point-info-ferry": "[duration] med färja med [operator] i [class]","travel-to-point-info-charter": "[duration] taxiresa med [operator] i [class]","travel-to-point-info-van": "[duration] minibuss med [operator] i [class]","travel-to-point-info-bus": "[duration] bussresa med [operator] i [class]","travel-to-point-info-avia": "[duration] på flight [official_id] med [operator] i [class]","travel-to-point-info-train-noid": "[duration] resa med tåg med [operator] i [class]","travel-to-point-info-avia-noid": "[duration] flygresa med [operator] i [class]","travel-to-point-info-single-train": "[duration] tågresa [official_id] med [operator]","travel-to-point-info-single-ferry": "[duration] färja med [operator]","travel-to-point-info-single-charter": "[duration] taxiresa med [operator]","travel-to-point-info-single-van": "[duration] minibuss med [operator]","travel-to-point-info-single-bus": "[duration] bussresa med [operator]","travel-to-point-info-single-avia": "[duration] flygning [official_id] med [operator]","travel-to-point-info-single": "{duration} {vehclasses, list}. {connections} {stops_info}","travel-to-point-info-single-noid": "{duration} {vehclasses, list}. {connections} {stops_info}","travel-to-point-info-single-train-noid": "[duration] resa med tåg med [operator]","travel-to-point-info-single-avia-noid": "[duration] flyg med [operator] i [class]","travel-to-trip-point-title": "Om [vehclass] med [operator]","travel-to-trip-travel-options": "Resealternativ","travel-to-trip-route-details": "Rutt i detalj","travel-to-trip-info-connections-guaranteed": "Alla anslutningar garanterade","travel-to-trip-info-connections-not-guaranteed": "Anslut själv","travel-to-trip-info-stopinfo-change-stations": "Ändra stationer.","travel-to-trip-info-stopinfo": "[stopover_station] [stopover_dura] [change_station]","travel-to-trip-info-stopinfo-with-count": "[stops] i [stopover_station] [stopover_dura] [change_station]","travel-to-vehclass-not-avaliable": "[vehclass] är inte tillgänglig","reset-password": "Återställ lösenord","select-first-trip": "Välj första resa","select-return-trip": "Välj returresa","title_travel_from_to_no_min_price": "[point_a] to [point_b] by [vehclasses]","total-duration": "Total restid","header_from_A_to_B_by": "Från [from] till [to] med","passengers-single": "1 Passagerare","passengers-plural": "[n] Passagerare","passengers": "Passagerare","passenger": "Passagerare","edit-passengers-details": "Redigera passageraruppgifter","sort-results-recommended": "Rekommenderad","sort-results-cheapest": "Billigaste","sort-results-fastest": "Snabbast","sort-results-top": "Högst rankade","sort-results-dep-time-asc-mobile": "Tidigaste till senaste","sort-results-dep-time-desc-mobile": "Senaste till tidigaste","sort-results-dep-time-asc": "Tidigaste","sort-results-dep-time-desc": "Senaste","new-search": "Ny sökning","price": "Pris","mode-of-transportation": "Transportslag","stops": "Stopp","operating-company": "Driftföretag","show-unavailable-trips": "Visa","hide-unavailable-trips": "Dölj resor som ej är tillgängliga","only-available-trips": "Endast valbara resor","filters": "Filter","departure": "Avgång","arrival": "Ankomst","departure-date": "Datum för avresa","return-trip": "Returresa","from-cap": "Från","to-cap": "Till","depart": "Avgång","return": "Retur","no-return": "Enkel","cancel": "Avbryt","find-tickets": "Hitta biljetter","change-passengers": "Byt passagerare","show-trips-n": "Visa {n, plural, one{# resa} other{# resor}}","travel-date-n": "Datum för resa: [n]","departure-station": "Avresestation","arrival-station": "Ankomststation","map": "Karta","stops-any": "Alla","stations-any": "Alla","n-stops": "{n, plural, other{# stopp}}","clear": "Rensa","clear-by-operator": "Rensa operatör","clear-by-stops": "Rensa stopp","clear-by-vehclasses": "Rensa transportslag","vehclasses-any": "Alla","operators-any": "Alla","filter-trips": "Filtrera resor","trip-recommended": "Rekommenderad","search-results-nothing-found-title": "Det finns inga tillgängliga resor, prova söka efter ett annat datum eller resmål.","search-results-nothing-found-text": "Denna resa finns inte på den valda dagen. Du kan prova söka för imorgon, ett annat datum eller helt enkelt titta här:","search-results-nothing-found-title-new": "Upptäck fler resealternativ","search-results-nothing-found-text-new": "Utforska fler resealternativ: du kanske hittar mer bekväma resor eller rekommendationer för närliggande destinationer.","date-avail-check": "Kolla","search-results-nothing-found-filters-title": "Inget hittades med dina sökparametrar [date]","search-results-nothing-found-filters-text": "Överväg att slopa filtren eller försök med ett annat datum.","search-results-relax-filters": "Drop Filters","search-results-reset-filters": "Återställ","search-results-nothing-found-vehclass-title": "Ingen [vehclass] hittades den [date]","search-results-nothing-found-vehclass-text": "Tänk på andra alternativ nedan eller prova ett annat datum.","search-results-trip-label-show_on_screen": "e-Biljett","search-results-trip-label-title-show_on_screen": "Boarding med e-biljett på mobil","search-results-trip-label-instant": "Omedelbar bekräftelse","search-results-trip-label-recommended": "Rekommenderad","typeahead-search-placeholder": "Sök efter stad eller station","daytrip-timeselector-title-popup": "Välj datum och tid","daytrip-timeselector-title-time": "Ledig tid [date]","daytrip-timeselector-price-info": "[price] för [seats] [people]","form-ajax-error-title": "Beklagar, något gick fel.","form-ajax-error-text": "Våra utvecklare har meddelats om problemet och åtgärdar det snart. Ladda om sidan och försök igen.","form-ajax-error-btn-reload": "Ladda om sidan","travel-to-one-operator": "Endast resor med [operator_name] listas här.
","travel-to-one-operator-nourl": "Endast utflykter med [operator_name] finns listade här.
","travel-to-one-operator-link": "Sök biljetter från alla operatörer","adblock-interference-notice": "Din annonsblockerare tycks spärra viktiga funktioner hos oss. Vi visar inga annonser, var snäll och lägg till oss bland betrodda webbplatser och ladda om sidan.","travel-search-filters-price-range": "Pris: [from] - [to]","travel-search-filters-departure-range": "Avgång: [from] - [to]","travel-search-filters-arrival-range": "Ankomst: [from] - [to]","travel-search-filters-stops-total": "Stopp [total]","travel-search-filters-station-from": "Från [name]","travel-search-filters-station-to": "Till [name]","travel-search-applied-filters": "Använda filter","search-results-applied-filters-n": "Du har använt [n] sökfilter
","change-direction": "Ändra riktning","update": "Uppdatering","travel-to-roundtrip-failed-modal-title": "Resan du valde tidigare är inte tillgänglig just nu","travel-to-roundtrip-failed-modal-text": "Vi lyckades inte reservera platser för dig på en sträcka från [from] till [to]","travel-to-roundtrip-failed-modal-select-another": "Välj ett annat","travel-to-roundtrip-failed-modal-ignore": "Ignorera och fortsätt till kassan","travel-to-roundtrip-failed-reason": "Resan du valde är inte längre tillgänglig. Den är troligtvis slutsåld. Välj en annan.","travel-to-apply-filter": "Lägg på filter","travel-to-trip-book-no-return-ticket": "Ingen returbiljett","railpass-info-btn": "Läs mer","checkout-timeline-total-total-passenger": "De listade priserna beräknas på[total-passenger] vuxna passagerare","field-name-label": "Ditt namn","field-bid-label": "Boknings ID","search-results-micro-error-text": "Beklagar, något gick fel.","login": "Logga in","login-google-recaptcha-note": "Denna sajt skyddas av reCAPTCHA och Googles Integritetspolicy och Användarvillkor gäller.
","field-error-email": "E-postadressen du uppgav är inte giltig","field-email-label": "E-post","Visa Service": "Visumservice","group-leader": "Gruppledare","support-form-login-success": "Så att du ska kunna logga in har vi skickat en magisk länk till den e-postadress du använde för bokningen. Se till att den e-postadress du anger är densamma som du använde vid din bokning. Om inte [contact-our-support-team]
","page-account-text": "Så att du ska kunna logga in har vi skickat en magisk länk till den e-postadress du använde för bokningen.
Försäkra dig om att du loggar in med samma e-postadress som du använde vid din bokning.
Vi tar emot tusentals bokningar och allt går vanligtvis bra tekniskt sett. Tyvärr har det i ditt fall uppstått ett problem. Våra IT-specialister kommer att utreda ditt fall. Vi föreslår att du använder en stationär dator eller telefon/pekplatta med den senaste uppdaterade webbläsaren (Google Chrome, FireFox eller Safari). Det kan hända att äldre webbläsare inte fungerar.
En annan möjlig orsak till felet kan vara något av de antivirus- eller adblockprogram som du använder.
Om din betalning inte går igenom kan du:
-> prova Paypal. PayPal accepterar betalningar även från andra kreditkort, du måste inte öppna ett PayPal-konto. Paypals återbetalningar är omedelbara (med begränsas till 180 dagar efter genomfört köp).
-> ring din bank. Ibland blockerar bankerna av särskilda anledningar online-transaktioner till Sydostasien. Du kan be din bank aktivera betalningar till Thailand, särskilt om du planerar att använda ditt kort på hotell eller restauranger här.
-> försök med ett annat kreditkort eller ett kort från en annan bank.
Om din bokning skapats med inte betalats och det står att platsreservationerna snart kommer att släppas - så kan du fortfarande betala för dessa platser. Alternativt kan du boka dem igen så snart de släpps. Dubbla betalningar är inte möjliga i vårt system. Du kommer inte att debiteras två gånger.
Det finns andra anledningar till varför en bokning inte kan genomföras:
någon annan var snabbare och bokade biljetten medan du fyllde i formuläret.
du försökte betala med PayPal, gick iväg för att dricka kaffe eller för att hitta lösenordet, och PayPal-sessionen gick ut innan du hunnit tillbaka.
din nätverksanslutning var inte stabil och servern kunde inte svara.
din bokning gick bra med du angav fel e-postadress (eller våra mejl har blockerats av din inkorg) och våra mejl kom inte fram till dig.
du försökte genomföra en dubbel bokning. Det är inte möjligt att genomföra samma bokning två gånger för samma passagerare i vårt system.
andra ovanliga orsaker eller kanske magi.
Vänligen se användarvillkoren och reglerna avseende avbokning innan du fortsätter med betalningen. Alla avbokningsregler har samlats in från de ca ~250+ transportbolag som finns i 12Go:s system. Ibland finns det buggar i vårt system. Vi gör vårt yttersta för att fixa dessa så snart de upptäcks.
Kontakta oss när som helst om du behöver ytterligare hjälp.
Ange följande bevis för dubbel debitering:
Boknings-ID är ett unikt nummer på din reservation, det hjälper till att identifiera resan.
Vi skickar boknings-ID till din e-postadress efter att bokningen bekräftats.
Vi uppskattar att du lämnar ett omdöme, eftersom det hjälper både oss och våra partners att ge en bättre service. Du kan också dela din erfarenhet på TrustPilot
Varför välja Premium Support?
Med Premium Support hamnar du högst upp på listan.
Oavsett vilket problem du har kommer vi att hantera ditt ärende med prioritet.
Och det finns ett par åtgärder i bakgrunden för att du ska få bästa möjliga service, även om du inte märker det.
Att omvandla donationer till Premium Support.
Få premiumstöd och hjälp dem som behöver det.
Vi hjälper ukrainare som drabbats av rysk aggression. 100 % av avgifterna kommer att skickas till den ukrainska frivilliga humanitära fonden i slutet av varje månad.
Vi stöder också skolor och sjukhus på landsbygden och thailändska frivilligorganisationer.
Det känns bra att hjälpa andra.
Claim your 5% cashback every time you pay with KTC credit card. Rules apply *.
","promo-banner-airpay-promo-title": "All but cheaper with ShopeePay!","promo-banner-airpay-promo-text": "Book and pay with ShopeePay today! Bus, Flight, Ferry, Train - all tickets available for you with the most exclusive price - right on your mobile phone!
","seats-selection-error-empty": "Platsval är inte tillgängligt. Dina platser tilldelas automatiskt.","checkout-intersect-trips-warning": "Observera! Några av resorna sker samtidigt, och du kan inte vara med på alla. Vi har markerat krockande resor med rött.
","checkout-same-route-trips-warning": "Observera! Det finns resor med samma färdriktning i din resplan. Kontrollera att det är korrekt
","country-list-us": "USA","country-list-uk": "Storbritannien","country-list-ca": "Kanada","trip-description": "Resan från [from] till [to] med [operator] [class] [vehclass] den [date] är inte längre tillgänglig
","checkout-unavailable-trip": "Resan från [from] till [to] med [operator] [class] [vehclass] den [date] är inte längre tillgänglig
","checkout-unavailable-trip-seats": "Bara [number] platser kvar för resa från [from] till [to] med [operator] [class] [vehclass] den *[date]
","checkout-error-title-not-enough-seats": "Ej tillräckligt med platser","amount-to-be-refunded": "Belopp att få tillbaka:","cancel-ticket-button": "Avbryt Biljett & Återbetalning","there-is-no-translation": "Det finns ingen översättning för den här sidan, vänligen läs informationen på engelska.","link-for-english": "länk för engelska","submit": "Skicka in","checkout-priority-support-popup": "Varför välja Premiumsupport?
Premiumsupport ser till att du hamnar överst på listan.
Oavsett vilket problem du har prioriterar vi ditt fall.
Och det vidtas ett par åtgärder i bakgrunden för att du ska få bästa möjliga service, även om du inte märker det.
Vi stödjer också skolor och sjukhus på landsbygden samt thailändska frivilligorganisationer.
Det känns bra att hjälpa andra.
0;x--)h="0"+h;return k>-1&&(h=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+m.delimiters.thousands)),0===c.indexOf(".")&&(h=""),l=h+v+(q?q:""),n?l=(n&&w?"(":"")+l+(n&&w?")":""):j>=0?l=0===j?(w?"-":"+")+l:l+(w?"-":"+"):w&&(l="-"+l),l},stringToNumber:function(a){var b,c,d,e=f[h.currentLocale],g=a,i={thousand:3,million:6,billion:9,trillion:12};if(h.zeroFormat&&a===h.zeroFormat)c=0;else if(h.nullFormat&&a===h.nullFormat||!a.replace(/[^0-9]+/g,"").length)c=null;else{c=1,"."!==e.delimiters.decimal&&(a=a.replace(/\./g,"").replace(e.delimiters.decimal,"."));for(b in i)if(d=new RegExp("[^a-zA-Z]"+e.abbreviations[b]+"(?:\\)|(\\"+e.currency.symbol+")?(?:\\))?)?$"),g.match(d)){c*=Math.pow(10,i[b]);break}c*=(a.split("-").length+Math.min(a.split("(").length-1,a.split(")").length-1))%2?1:-1,a=a.replace(/[^0-9\.]+/g,""),c*=Number(a)}return c},isNaN:function(a){return"number"==typeof a&&isNaN(a)},includes:function(a,b){return-1!==a.indexOf(b)},insert:function(a,b,c){return a.slice(0,c)+b+a.slice(c)},reduce:function(a,b){if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof b)throw new TypeError(b+" is not a function");var c,d=Object(a),e=d.length>>>0,f=0;if(3===arguments.length)c=arguments[2];else{for(;e>f&&!(f in d);)f++;if(f>=e)throw new TypeError("Reduce of empty array with no initial value");c=d[f++]}for(;e>f;f++)f in d&&(c=b(c,d[f],f,d));return c},multiplier:function(a){var b=a.toString().split(".");return b.length<2?1:Math.pow(10,b[1].length)},correctionFactor:function(){var a=Array.prototype.slice.call(arguments);return a.reduce(function(a,b){var d=c.multiplier(b);return a>d?a:d},1)},toFixed:function(a,b,c,d){var e,f,g,h,i=a.toString().split("."),j=b-(d||0);return e=2===i.length?Math.min(Math.max(i[1].length,j),b):j,g=Math.pow(10,e),h=(c(a+"e+"+e)/g).toFixed(e),d>b-e&&(f=new RegExp("\\.?0{1,"+(d-(b-e))+"}$"),h=h.replace(f,"")),h}},b.options=h,b.formats=e,b.locales=f,b.locale=function(a){return a&&(h.currentLocale=a.toLowerCase()),h.currentLocale},b.localeData=function(a){if(!a)return f[h.currentLocale];if(a=a.toLowerCase(),!f[a])throw new Error("Unknown locale : "+a);return f[a]},b.reset=function(){for(var a in g)h[a]=g[a]},b.zeroFormat=function(a){h.zeroFormat="string"==typeof a?a:null},b.nullFormat=function(a){h.nullFormat="string"==typeof a?a:null},b.defaultFormat=function(a){h.defaultFormat="string"==typeof a?a:"0.0"},b.register=function(a,b,c){if(b=b.toLowerCase(),this[a+"s"][b])throw new TypeError(b+" "+a+" already registered.");return this[a+"s"][b]=c,c},b.validate=function(a,c){var d,e,f,g,h,i,j,k;if("string"!=typeof a&&(a+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",a)),a=a.trim(),a.match(/^\d+$/))return!0;if(""===a)return!1;try{j=b.localeData(c)}catch(l){j=b.localeData(b.locale())}return f=j.currency.symbol,h=j.abbreviations,d=j.delimiters.decimal,e="."===j.delimiters.thousands?"\\.":j.delimiters.thousands,k=a.match(/^[^\d]+/),null!==k&&(a=a.substr(1),k[0]!==f)?!1:(k=a.match(/[^\d]+$/),null!==k&&(a=a.slice(0,-1),k[0]!==h.thousand&&k[0]!==h.million&&k[0]!==h.billion&&k[0]!==h.trillion)?!1:(i=new RegExp(e+"{2}"),a.match(/[^\d.,]/g)?!1:(g=a.split(d),g.length>2?!1:g.length<2?!!g[0].match(/^\d+.*\d$/)&&!g[0].match(i):1===g[0].length?!!g[0].match(/^\d+$/)&&!g[0].match(i)&&!!g[1].match(/^\d+$/):!!g[0].match(/^\d+.*\d$/)&&!g[0].match(i)&&!!g[1].match(/^\d+$/))))},b.fn=a.prototype={clone:function(){return b(this)},format:function(a,c){var d,f,g,i=this._value,j=a||h.defaultFormat;if(c=c||Math.round,0===i&&null!==h.zeroFormat)f=h.zeroFormat;else if(null===i&&null!==h.nullFormat)f=h.nullFormat;else{for(d in e)if(j.match(e[d].regexps.format)){g=e[d].format;break}g=g||b._.numberToFormat,f=g(i,j,c)}return f},value:function(){return this._value},input:function(){return this._input},set:function(a){return this._value=Number(a),this},add:function(a){function b(a,b,c,e){return a+Math.round(d*b)}var d=c.correctionFactor.call(null,this._value,a);return this._value=c.reduce([this._value,a],b,0)/d,this},subtract:function(a){function b(a,b,c,e){return a-Math.round(d*b)}var d=c.correctionFactor.call(null,this._value,a);return this._value=c.reduce([a],b,Math.round(this._value*d))/d,this},multiply:function(a){function b(a,b,d,e){var f=c.correctionFactor(a,b);return Math.round(a*f)*Math.round(b*f)/Math.round(f*f)}return this._value=c.reduce([this._value,a],b,1),this},divide:function(a){function b(a,b,d,e){var f=c.correctionFactor(a,b);return Math.round(a*f)/Math.round(b*f)}return this._value=c.reduce([this._value,a],b),this},difference:function(a){return Math.abs(b(this._value).subtract(a).value())}},b.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(a){var b=a%10;return 1===~~(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th"},currency:{symbol:"$"}}),function(){b.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(a,c,d){var e,f=b._.includes(c," BPS")?" ":"";return a=1e4*a,c=c.replace(/\s?BPS/,""),e=b._.numberToFormat(a,c,d),b._.includes(e,")")?(e=e.split(""),e.splice(-1,0,f+"BPS"),e=e.join("")):e=e+f+"BPS",e},unformat:function(a){return+(1e-4*b._.stringToNumber(a)).toFixed(15)}})}(),function(){var a={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},c={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},d=a.suffixes.concat(c.suffixes.filter(function(b){return a.suffixes.indexOf(b)<0})),e=d.join("|");e="("+e.replace("B","B(?!PS)")+")",b.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(e)},format:function(d,e,f){var g,h,i,j,k=b._.includes(e,"ib")?c:a,l=b._.includes(e," b")||b._.includes(e," ib")?" ":"";for(e=e.replace(/\s?i?b/,""),h=0;h<=k.suffixes.length;h++)if(i=Math.pow(k.base,h),j=Math.pow(k.base,h+1),null===d||0===d||d>=i&&j>d){l+=k.suffixes[h],i>0&&(d/=i);break}return g=b._.numberToFormat(d,e,f),g+l},unformat:function(d){var e,f,g=b._.stringToNumber(d);if(g){for(e=a.suffixes.length-1;e>=0;e--){if(b._.includes(d,a.suffixes[e])){f=Math.pow(a.base,e);break}if(b._.includes(d,c.suffixes[e])){f=Math.pow(c.base,e);break}}g*=f||1}return g}})}(),function(){b.register("format","currency",{regexps:{format:/(\$)/},format:function(a,c,d){var e,f,g,h=b.locales[b.options.currentLocale],i={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(c=c.replace(/\s?\$\s?/,""),e=b._.numberToFormat(a,c,d),a>=0?(i.before=i.before.replace(/[\-\(]/,""),i.after=i.after.replace(/[\-\)]/,"")):0>a&&!b._.includes(i.before,"-")&&!b._.includes(i.before,"(")&&(i.before="-"+i.before),g=0;g