// --tran start-- var tran = { "tt-empty": "見つけることができませんでした","tt-header-from": "出発地を選択","tt-header-to": "到着地を選択","tt-unavail": "運休日","tt-only": "Only","tt-seats-left": "seats left!","tt-any-station": "任意の駅","trips": "トリップ","trip": "旅","total": "合計:","adults": "成人:","child": "子供:","infant": "幼児:","automatic": "自動","card-validation-failure": "クレジットカード/デビッドカードを認識できませんでした。他のカードを使用するか、支払い方法を変更してください。","form-ajax-error": "予期せぬエラーが発生しました。しばらくしてからもう一度お試しください。","verifying-your-card": "カードを認証しています。もう少々お待ち下さい","redirecting-you-to-paypal": "PayPalへリダイレクト中","please-wait": "少々お待ちください...","loading": "読み込み中","booking": "予約","loading-seats-data": "座席のデータを読み込み中です...","starting-booking": "One moment!","not-enough-seats": "十分な席が選択されていません。空席を自動選択しています。","show-more": "もっと見る","show-less": "(Show less)","preparing-to-checkout": "支払いの準備をしています","toast-add-to-cart-success-title": "カートに追加!","in-cart": "カートに追加!","nothing-found": "何も見つかりませんでした。他のワードで再度検索を行ってください。","ticket-reserved-message": "旅行が予約されました。しばらくしたら、旅行は他の人が予約するためにリリースされます。","together-with-you": "お客様と一緒に","people-search": "現在チケットを検索している人々がいます","pax": "旅客","person": "人","people": "人","error-message-sent": "エラーに関するメッセージを送信しました。","change-browser": "チケットを予約するのに他のブラウザを使用してください。ご利用のブラウザはサポートされていないため、支払いで問題が発生する可能性があります。","send-bug-report": "バグ報告を送信する!","send-bug-report-thankyou": "この問題を報告いただきまして、ありがとうございます!","message": "メッセージ","here": "ここに","support-fill-support-text": "テキストを編集してデータを挿入してください。","support-fill-support-img": "添付ファイルを挿入してください。","this-is-not-support": "これはサポートではありません。サポートは [suport-link] です。報告は当社IT部門にのみ届けられます。","toast-add-to-cart-success-body-one": "お客様のショッピングカートには現在商品が1つあります","toast-add-to-cart-success-body-many": "お客様のショッピングカートには現在商品が[n]つあります","toast-add-to-cart-success-btn-checkout": "チェックアウト!","modal-up-sale-button-continue-shopping": "ショッピングを続ける","modal-up-sale-title": "ありがとうございます!","modal-up-sale-heading": "Trip added to cart!","modal-popup-error-title": "おっと!","modal-popup-error-noti": "申し訳ございません、何か問題が発生したようです。","check-in": "チェックインする日","modal-up-sale-header": "[province_name]での旅行を見つけました","modal-up-sale-hotel-header": "[province_name] の宿泊先3つ(12Goによるテスト済み)","modal-up-sale-daytrip-header": "[province_name]での旅行を見つけました","modal-up-sale-message": "You may now add more items and go back to your cart anytime.","no-visa-because-no-country": "出身国のVISAオプションを表示するために最初に国籍を入力してください。","no-need-visa": "ビザが必要ありません、または既に所有しています","no-visa-available": "選択された国へのビザはありません","no-male-allowed": "申し訳ございません、この旅行は成人男性にはご利用いただけません","no-male-allowed-desc": "
こちらは、女性専用車両です。男性の乗客はご乗車になれません。その為、弊社では男性乗客の方にチケット提供ができません。男性用のチケットを予約されても、ご返金できませんのでご注意ください。
","no-female-allowed": "申し訳ございません、この旅行は成人女性にはご利用いただけません","ts-no-return": "片道旅行です","travel-to-discount-off": "オフ","travel-to-filters-not-available": "利用不可","weight-kg": "kg","savable-form-data-forgotten-success": "無事忘れました","savable-form-forget-data-btn": "データを忘れる","download-file": "ファイルをダウンロード","file-size-limit-error-2mb": "ファイルサイズは 2 MB以下でなければなりません。","file-size-limit-error": "ファイルサイズは [size] MB以下でなければなりません。","field-phone-error": "入力された電話番号は有効ではありません","field-email-error": "入力されたメールアドレスは有効ではありません","field-iban-error": "入力したIBANは無効です","field-error-force": "正しいです","field-required-error": "このフィールドに入力ください","field-required-error-radio": "下記オプションより一つお選びください","field-required-error-checkbox": "進行をご希望される場合はこのボックスにチェックしてください","travel-to-counter-title": "座席のデータを読み込み中です","class": "クラス","refund": "返金","no-refund": "返金なし","instant": "即時の確認","vehicle-all-incl": "車両(全て込み)","joint-ticket": "複合チケット","buy-ticket": "購入","buy-ticket-joint": "ジョイントチケットを購入","book-charter": "車両を予約","get-your-seat": "Get your seat","arrival-time": "到着時刻","departure-time": "出発","travel-time": "旅行時間","rating": "評価","review": "口コミ","reviews": "口コミ情報","leave-a-review": "レビューを残す","sr-edit-forward-trip": "編集","sr-first-route": "最初の旅:","by": "で","from": "出発地","vehicles": "車両","vehclasses-all": "全車両","vehclasses-train": "列車","vehclasses-railpass": "レールパス","vehclasses-bus": "バス","vehclasses-ferry": "フェリー","vehclasses-avia": "飛行機","vehclasses-charter": "タクシー","vehclasses-van": "バン","vehclass-train": "列車","vehclass-railpass": "レールパス","vehclass-pass": "レールパス","vehclass-bus": "バス","vehclass-ferry": "フェリー","vehclass-avia": "フライト","vehclass-charter": "タクシー","vehclass-van": "バン","travel-to-package-title-link": "このパッケージについて詳しく見る","travel-to-trip-title": "[operators]が運営する[vehclasses]","travel-to-point-info-train": "[class]での[operator] [official_id]列車の移動時間[duration]","travel-to-point-info-ferry": "[class]での[operator]フェリー移動時間[duration]","travel-to-point-info-charter": "[class]での[operator]タクシー移動時間[duration]","travel-to-point-info-van": "[operator] [class]でのバン移動時間[duration]","travel-to-point-info-bus": "[class]での[operator]バス移動時間[duration]","travel-to-point-info-avia": "[class]での[operator]を利用した[official_id] フライト時間[duration]","travel-to-point-info-train-noid": "[operator] [class]列車での移動[duration]","travel-to-point-info-avia-noid": "[class]での[operator]を利用したフライト時間[duration]","travel-to-point-info-single-train": "[operator]での[official_id]列車の移動時間[duration]","travel-to-point-info-single-ferry": "[operator]フェリー移動時間[duration]","travel-to-point-info-single-charter": "[operator]タクシー移動時間[duration]","travel-to-point-info-single-van": "[operator]バン移動時間[duration]","travel-to-point-info-single-bus": "[operator]バス移動時間[duration]","travel-to-point-info-single-avia": "での[operator]を利用した[official_id] フライト時間[duration]","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": "[operator]列車での移動[duration]","travel-to-point-info-single-avia-noid": "[operator] による [class] の [duration] フライト","travel-to-trip-point-title": "[operators]が運営する[vehclasses]について","travel-to-trip-travel-options": "オプションの表示","travel-to-trip-route-details": "ルート詳細","travel-to-trip-info-connections-guaranteed": "すべての乗り継ぎが保証されています","travel-to-trip-info-connections-not-guaranteed": "乗り換えは保証されていません","travel-to-trip-info-stopinfo-change-stations": "駅を変更する","travel-to-trip-info-stopinfo": "[stopover_station] [stopover_dura] [change_station]","travel-to-trip-info-stopinfo-with-count": "[change_station]の[stopover_station]にて[stopover_dura]の途中停車[stops]回","travel-to-vehclass-not-avaliable": "[vehclass] は利用できません","reset-password": "パスワードの再設定","select-first-trip": "最初の旅行を選択","select-return-trip": "復路を選択","title_travel_from_to_no_min_price": "[point_a] to [point_b] by [vehclasses]","total-duration": "合計時間","header_from_A_to_B_by": "From [from] to [to] by","passengers-single": "乗客1人","passengers-plural": "乗客[n]人","passengers": "旅客","passenger": "旅客","edit-passengers-details": "旅客情報を編集","sort-results-recommended": "お勧め","sort-results-cheapest": "最安","sort-results-fastest": "最速","sort-results-top": "トップ評価","sort-results-dep-time-asc-mobile": "最も早いから最も遅い","sort-results-dep-time-desc-mobile": "最も遅いから最も早い","sort-results-dep-time-asc": "最も早い","sort-results-dep-time-desc": "最も遅い","new-search": "新しい検索","price": "料金","mode-of-transportation": "移動手段","stops": "停車回数","operating-company": "運営会社","show-unavailable-trips": "を表示してください","hide-unavailable-trips": "利用できないトリップを隠す","only-available-trips": "利用可能な移動のみ","filters": "フィルタ","departure": "出発","arrival": "到着時間","departure-date": "出発日","return-trip": "往復移動","from-cap": "出発地","to-cap": "到着地","depart": "出発","return": "戻る","no-return": "往復なし","cancel": "キャンセル","find-tickets": "チケットを見つける","change-passengers": "乗客を変更する","show-trips-n": "[n]件の旅を表示","travel-date-n": "移動日程: [n]","departure-station": "出発駅","arrival-station": "到着駅","map": "地図","stops-any": "どこでも","stations-any": "どれでも","n-stops": "{n, plural, other{#回の途中停車}}","clear": "クリア","clear-by-operator": "運営会社でクリア","clear-by-stops": "停車回数でクリア","clear-by-vehclasses": "移動手段でクリア","vehclasses-any": "どれでも","operators-any": "どれでも","filter-trips": "旅行をフィルタ","trip-recommended": "お勧め","search-results-nothing-found-title": "この旅行は利用できません。別の日付または場所を検索してください。","search-results-nothing-found-text": "この旅行は選択された日に利用できません。明日、または別の日付で検索するか、こちらでご確認ください:","search-results-nothing-found-title-new": "その他の旅行オプションを見つける","search-results-nothing-found-text-new": "別の旅行オプションを探る:さらに都合に合った旅行や近くのおすすめの目的地が見つかるかもしれません。","date-avail-check": "確認する","search-results-nothing-found-filters-title": "[date]での検索パラメータでは何も見つかりませんでした","search-results-nothing-found-filters-text": "フィルターを削除するか、別の日付でお試しください。","search-results-relax-filters": "フィルタを緩める","search-results-reset-filters": "リセット","search-results-nothing-found-vehclass-title": "[date]に運行する[vehclass]はありませんでした","search-results-nothing-found-vehclass-text": "次の他のオプションまたは日程をご検討ください。","search-results-trip-label-show_on_screen": "eチケット","search-results-trip-label-title-show_on_screen": "携帯電話でeチケットを使って搭乗","search-results-trip-label-instant": "即時の確認","search-results-trip-label-recommended": "お勧め","typeahead-search-placeholder": "シティまたは駅を検索","daytrip-timeselector-title-popup": "日程と時間を選択","daytrip-timeselector-title-time": "Available Time on [date]","daytrip-timeselector-price-info": "[people] 名用の [seats] 座席は [price] です","form-ajax-error-title": "申し訳ございません、エラーが発生しました。","form-ajax-error-text": "当社開発チームがこの問題をすぐに修復いたします。ページを再度読み込んで、もう一度お試し願います。","form-ajax-error-btn-reload": "ページを再度読み込む","travel-to-one-operator": "こちらには[operator_name]の旅行のみ掲載されています。
","travel-to-one-operator-nourl": "ここでは[operator_name]の移動のみご利用いただけます。
","travel-to-one-operator-link": "すべてのオペレーターからチケットを検索","adblock-interference-notice": "ご利用の広告ブロッカーが当社の主要機能をブロックしているようです。当社は広告を表示しないので、当社を信頼できるサイトに追加いただき、ページを更新してください。","travel-search-filters-price-range": "料金: [from] - [to]","travel-search-filters-departure-range": "出発時間: [from] - [to]","travel-search-filters-arrival-range": "到着時間: [from] - [to]","travel-search-filters-stops-total": "途中停車 [total] 回","travel-search-filters-station-from": "[name]発","travel-search-filters-station-to": "[name]行き","travel-search-applied-filters": "フィルター適用","search-results-applied-filters-n": "[n] 検索フィルターを適用しています
","change-direction": "行き先を変える","update": "更新","travel-to-roundtrip-failed-modal-title": "先ほど選択した旅行は現在ご利用できません","travel-to-roundtrip-failed-modal-text": "[from] から [to] へのルートで座席を予約することができませんでした。","travel-to-roundtrip-failed-modal-select-another": "別を選択","travel-to-roundtrip-failed-modal-ignore": "無視してチェックアウトを実行","travel-to-roundtrip-failed-reason": "選択した旅行は既にご利用不可能です。完売した可能性があります。他の日程をお選びください。","travel-to-apply-filter": "フィルターを適用","travel-to-trip-book-no-return-ticket": "往復チケットなし","railpass-info-btn": "もっと詳しく","checkout-timeline-total-total-passenger": "[total-passenger] 名の大人乗客数の想定しての料金","field-name-label": "あなたの名前","field-bid-label": "予約番号","search-results-micro-error-text": "申し訳ございません、何か問題が発生したようです。","login": "ログイン","login-google-recaptcha-note": "このサイトはreCAPTCHAによって保護されており、Google プライバシーポリシーおよび利用規約が適用されます。
","field-error-email": "入力されたメールアドレスは有効ではありません","field-email-label": "Eメール","Visa Service": "ビザサービス","group-leader": "グループリーダー","support-form-login-success": "ログインするために予約時に使用したメールアドレス宛に魔法のリンクを送信しました。ログインで使用しているメールアドレスが予約時に使用したものと同じであることをご確認ください。または [contact-our-support-team]
","page-account-text": "ログインするには、ご予約時のメールアドレスに魔法のリンクを送付しました。ログインするメールアドレスがご予約時と同じであることをお確かめください。
","page-i-cannot-pay-text": "当社は何千もの予約を受信していますが、通常技術面では問題がありません。しかし、残念ながらお客様のご予約で問題が発生してしまいました。当社のIT専門家が本事例を調査いたします。デスクトップパソコンまたは最新の更新されたブラウザ(Google Chrome、FireFoxまたはSafari)付きのスマートフォンおよびタブレットをご利用されることをお勧めいたします。旧ブラウザバージョンでは作動しない場合があります。
その他の考えられる誤作動の理由として、ご利用されているアンチウイルスまたは広告ブロックソフトウェアが挙げられます。支払いが正常に処理されない場合は下記をご参照ください。
-> PayPalをお試しください。PayPalはその他クレジットカードからの支払いも可能なため、PayPalアカウントを開設する必要はありません。PayPal返金はすぐに実施されます(購入から180日間に限ります)。
-> ご利用銀行にお問い合わせください。特別な理由により、南東アジア諸国へのオンライン取引をブロックすることがあります。特にホテルやレストランでクレジットカードを使用することを計画している場合、ご利用銀行にタイへの支払いを許可するように依頼する必要があります。
-> その他のクレジットカードまたはその他の銀行から発行されているカードをお試しください。
ご予約が作成され未払いの場合、しばらくすると予約解除になると表示されますが、まだ支払いは可能です。または、予約解除後に再予約してください。当社のシステムは二重支払いを受け付けません。二度請求することはありません。
ご予約が正常に処理されないその他の理由として、
フォームの入力中に他の人が素早く予約した可能性があります。
PayPalでの支払い中に、少し休憩をするために、あるいはパスワードを探すために退席している間に、PayPalのセッションが有効切れになった可能性があります。
ネットワーク接続が不安定で、サーバーの反応がダウンしていた可能性があります。
ご予約は問題ありませんでしたが、誤ったメールアドレスを入力した(または受信箱で拒否された)ため、当社からのメールを受信できなかった可能性があります。
ご予約が重複していた可能性があります。当社のシステムは一人の乗客につき重複している予約を受け付けません。
または、稀な説明できない事例の可能性があります。
ご予約の支払い処理に進む前に、利用規約とキャンセル規約をご確認願います。すべてのキャンセル規約は、12Goシステムで確認できる250以上の各運送会社の規約に基づきます。当社システムでバグが発生することがありますが、検知でき次第修正するように試みています。ご質問がございましたら、いつでもお気軽にお問い合わせください。
二重請求には次の証拠をご用意ください
2回請求されたことを証明するスクリーンショット。この証拠がない場合、二重請求を調査することができません。
ご利用されたクレジットカード番号の最後4桁
*各請求に関する追加情報(日付、金額など)
予約IDは旅行予約のユニークナンバーです。旅行を識別するのに役立ちます。
ご予約が確定した後に、ご利用メールアドレス宛に予約IDを送信します。
弊社及び弊社のパートナー企業のサービス向上のため、レビューにご協力ください。[TrustPilot](https://www.trustpilot.com/review/12go.asia)からも弊社のウェブサイトの評価が可能です。
Premium Supportの利点とは?
Premium Supportによりリスト上で最優先されます。
どのような問題が生じても、弊社が最優先で解決に取り組みます。
また、例えお客様がお気づきになられないような点であっても、最善のサービスを提供するために、様々な点において背後でのサポートをいたします。
寄付をPremium Supportに変える。
Premium Supportを申し込んで困っている人たちを助けましょう。
弊社はロシアの侵攻に苦しむウクライナの人々を支援しています。毎月末に手数料の全てがウクライナのボランティア人道基金に送られています。
弊社ではまた、地方の学校や病院、そしてタイのボランティア団体を支援しています。
人々を支援するのは気持ちがいいです。
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": "指定された座席は既に満席です。別の座席が自動的に割り当てられます。","checkout-intersect-trips-warning": "ご注意! これらの旅行のいくつかは同時に発生しており、すべてに参加することはできません。問題のある旅行を赤で強調表示しました。
","checkout-same-route-trips-warning": "ご注意! お客様の旅程に同じ方面の旅行があります。旅程が正しいことをご確認ください
","country-list-us": "アメリカ合衆国","country-list-uk": "イギリス","country-list-ca": "カナダ","trip-description": "[date]の [operator] [class] [vehclass]による [from]発[to]行きは残席がありません。
","checkout-unavailable-trip": "[date]の [operator] [class] [vehclass]による [from]発[to]行きは残席がありません。
","checkout-unavailable-trip-seats": "[date] の [operator] [class] [vehclass] による [from] から [to] までの移動は 残り [number] 席です
","checkout-error-title-not-enough-seats": "座席数が足りません","amount-to-be-refunded": "返金額:","cancel-ticket-button": "チケットをキャンセル & 払い戻し","there-is-no-translation": "このページは翻訳がありません。英語で情報をお読みください","link-for-english": "英語のリンク","submit": "投稿","checkout-priority-support-popup": "プレミアムサポートを選ぶ理由
プレミアムサポートはお客様を最優先にします。
どんな問題がある場合でも、お客様の件に優先的に対応します。
例え、気がつかないとしても、できる限り最善のサービスを受けられるように、バックグラウンドに幾つかの対応が行われます。
また、弊社では地方の学校や病院及びタイのボランティア団体を支援しています。
人の役に立つことは喜びです。
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