// --tran start-- var tran = { "tt-empty": "아무 것도 찾을 수 없었습니다","tt-header-from": "출발할 도시 혹은 역을 선택하세요","tt-header-to": "도착할 도시 혹은 역을 선택하세요","tt-unavail": "이 여행은 만료 된","tt-only": "남은 자리","tt-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": "잠시만요!","not-enough-seats": "선택된 좌석이 충분하지 않습니다. 자동 좌석 선택으로 돌아갑니다.","show-more": "더 보기","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": "여행이 카트에 담겼습니다!","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": "이제 더 많은 아이템을 추가하고 언제든 카트로 돌아가실 수 있습니다.","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": "귀하의 좌석을 구매하세요","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": "[duration] 기차로 이동 [official_id] 및 [operator], [class] 등급","travel-to-point-info-ferry": "[duration] 페리 여행 등급 [operator], [class] 등급","travel-to-point-info-charter": "[duration] 동안 택시로 이동 [operator], [class] 등급","travel-to-point-info-van": "[duration] 동안 밴으로 이동 [operator], [class] 등급","travel-to-point-info-bus": "[duration] 동안 버스로 이동 [operator], [class] 등급","travel-to-point-info-avia": "[duration] 동안 비행 [official_id] 및 [operator], [class]등급","travel-to-point-info-train-noid": "[duration] 동안 기차로 이동 [operator], [class] 등급","travel-to-point-info-avia-noid": "[duration] 동안 비행 [operator], [class] 등급","travel-to-point-info-single-train": "[duration]시간 [operator]사 [official_id]기차 여행","travel-to-point-info-single-ferry": "[duration] 페리 여행 [operator]","travel-to-point-info-single-charter": "[duration] 택시로 이동 [operator]","travel-to-point-info-single-van": "[duration] 동안 밴으로 이동 [operator]","travel-to-point-info-single-bus": "[duration] 버스로 이동 [operator]","travel-to-point-info-single-avia": "[duration]시간 [operator]사 [official_id] 항공편 여행","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] 동안 기차로 이동 [operator]","travel-to-point-info-single-avia-noid": "[operator] [class] [duration] 비행","travel-to-trip-point-title": "[operator] 의 [vehclass] 정보","travel-to-trip-travel-options": "여행 옵션","travel-to-trip-route-details": "노선 상세 정보","travel-to-trip-info-connections-guaranteed": "모든 연결 보장","travel-to-trip-info-connections-not-guaranteed": "Self-connect","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": "[stopover_station] 에서 [stops] [stopover_dura] [change_station]","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] 에서부터 [to] 까지 이동 수단","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": "[date] 에 이용 가능한 시간","daytrip-timeselector-price-info": "[seats] [people] 의 [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와 구글 Privacy Policy에 의해 보호되고 있으며, Terms of Service이 적용됩니다.
","field-error-email": "입력하신 이메일 주소가 유효하지 않습니다","field-email-label": "이메일","Visa Service": "비자 서비스","group-leader": "그룹 리더","support-form-login-success": "예약시 입력한 이메일 주소로 전송해드린 이메일에 전송된 링크로 로그인 하는 방법. 로그인 이메일 주소와 예약시 사용한 이메일 주소가 동일한지 확인하십시오. 또는 [contact-our-support-team] 로 문의하십시오
","page-account-text": "예약시 입력한 이메일 주소로 전송해드린 이메일에 전송된 링크로 로그인 하는 방법.
로그인 이메일 주소와 예약시 사용한 이메일 주소가 동일한지 확인하십시오.
저희는수 백 개의 예약 요청을 받으며, 기술적으로 문제 없이 처리합니다. 귀하의 경우, 약간의 문제가 생겼습니다. 저희의 IT 전문가가 이를 해결하고 있습니다. 데스크탑 컴퓨터 또는 휴대폰/태블릿으로 최신 업데이트된 브라우저 (구글 크롬, FireFox 또는 Safari)
를 이용하시기 바랍니다. 오래된 버전의 브라우저는 작동하지 않을 수 있습니다. 오류의 또 다른 가능성의 사용하고 있는 이유는 안티 바이러스 또는 광고 차단 소프트웨어 때문일 수 있습니다.
결제에 실패한 경우, :
-> Paypal을 사용해보십시오. Paypal은 다른 신용카드로도 결제가 가능하며, Paypal 계정을 만들 필요가 없습니다. Paypal은 바로 환불을 해줍니다 (구매 후 180 일로 제한).
-> 은행에 연락하십시오. 은행은 특정 사유로 동/남 아시아의 거래를 제한합니다. 태국 내 호텔 또는 레스토랑에서 카드를 사용할 예정이라면, 은행에 태국으로의 결제를 요청하시면 됩니다.
-> 다른신용 카드 또는 다른 은행의 카드로 결제해보세요.
귀하의 은행이 표시되나, 결제가 안되고, 좌석 선택이 가능한 경우 - 여전히 이 좌석을 구매할 수 있습니다. 또는, 좌석 선택 후 예약하세요. 저희 시스템은 중복 결제를 허용하지 않습니다. 2 번 결제되지 않습니다.
예약 실패의 다른 이유는 귀하가 양식 작성 동안 다른 누군가가 해당 좌석을 더욱 빠르게 선택할 경우입니다. 예를 들어, Paypal로 결제 시도중, 잠시 자리를 비운 경우, Paypal 세션이 이미 만료되었을 수 있습니다.네트워크가불안정했거나 서버 반응에 오류가 있었을 수 있습니다. 예약은 완료 되었으나 이메일을 잘못 입력하여 예약 확인 이메일 발송이 실패했을 수 있습니다 (또는 귀하의 이메일 수신함에서 차단이 되어있을 수 있습니다). 이중 예약을 시도했을 수 있습니다. 저희 시스템은 동일한 승객이 동일한 예약을 이중으로 하는 것을 막고 있습니다. 다른 드문 사유가 있을 수 있습니다. 결제하기 전, 이용 약관 및 취소 정책을 확인하시기 바랍니다. 저희 12Go 시스템은 250 개 이상의 교통 회사의 모든 취소 정책을 따릅니다. 간혹 저희 시스템에 오류가 있을 수 있으며, 저희는 이를 감지하기 위해 항상 노력하고 있습니다. 추가 도움이 필요하신 경우, 언제든지 저희에게 <a href=\"https://12go.asia/ru/support\" class=\"a modal5ms\">문의해주시기 바랍니다</a>.
","page-double-charge-text": "이중결제에 대한 증빙으로 다음을 제출하십시오:
*이중 결제가 된 화면 스크린샷. 이 스크린 샷이 있어야만 이중 결제를 확인할 수 있습니다
예약 ID는 여행 예약시 고유 번호이며, 여행을 확인하는데 도움을 줍니다.
예약 확인 후 귀하의 이메일 주소로 예약 ID를 전송해드립니다.
당사에서는 항상 당사와 당사 파트너가 서비스를 개선하는 데 도움이 될 수 있도록 후기를 보내주심에 감사함을 느낍니다. 또한 [TrustPilot] (https://www.trustpilot.com/review/12go.asia)에서 당사 웹 사이트를 평가하실 수도 있습니다.
프리미엄 지원(Premium Support)을 선택하신 이유는 무엇입니까?
프리미엄 지원을 통해 고객님의 문의가 목록의 맨 위에 표시됩니다.
어떤 문제가 발생하든 우선적으로 고객님의 문제를 처리해 드리겠습니다.
그리고 알아차리지 못하시더라도 최상의 서비스를 받으실 수 있도록 고객님의 배후에서 저희가 취하는 몇 가지 조치가 있습니다.
기부를 프리미엄 지원으로 전환.
양질의 지원을 받고 도움이 필요한 이들을 도와주세요.
러시아의 침공으로 고통받는 우크라이나인들을 돕고 있습니다. 매달 말일에 금액의 100%를 우크라이나 자원봉사자 인도주의 기금에 전달합니다.
또한 태국 자원봉사자 단체와 시골 지역에 있는 학교 및 병원을 지원하고 있습니다.
타인을 도우면 행복해집니다.
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]에 [from]에서 [to] 여정에 대한 [operator] [class] [vehclass]에 단 [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