Help
RSS
API
Feed
Maltego
Contact
Domain > status.bring.systems
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-02-12
143.204.165.37
(
ClassC
)
2025-09-18
3.163.24.59
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Thu, 18 Sep 2025 15:06:52 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://status.bring.systems/X-Cache: Redirect from cloudfrontVia: 1.1 d220e3f3d93439a8c69225156c6ae800.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2X-Amz-Cf-Id: KvKtiT8kwzs_b9mmMescovEBwwQRgrgIMElwRfy0M-0jTkyKFNRU5g html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveDate: Thu, 18 Sep 2025 15:06:52 GMTX-Download-Options: noopenX-Permitted-Cross-Domain-Policies: noneReferrer-Policy: strict-origin-when-cross-originX-Statuspage-Version: b27f95704d5835d5f1a3ccc341503d3f7f22f502Strict-Transport-Security: max-age259200X-Statuspage-Skip-Logging: trueAccess-Control-Allow-Origin: *Cache-Control: max-age3, publicLink: https://dka575ofm4ao0.cloudfront.net/assets/register_subscription_form-589b657fec607087fc5c740c568270907310bc4f6aaa20256e70f01b103025ca.js>; relpreload; asscript; nopush,https://dka575ofm4ao0.cloudfront.net/assets/status_common-c1b99d73ee7ab0fea796bd170723c1daac1381095a7dd7501a38ce6f333d86b3.js>; relpreload; asscript; nopush,https://dka575ofm4ao0.cloudfront.net/assets/vendor/highstock.min-a7181c8f093438143dae37524f8463a97e2503789bc322732d3141f2c00c1c1a.js>; relpreload; asscript; nopush,https://dka575ofm4ao0.cloudfront.net/packs/0.076d36a21dada6e9b8ca.css>; relpreload; asstyle; nopush,https://dka575ofm4ao0.cloudfront.net/assets/status/status_manifest-e5fd07250d5426b6c15214a184a78f72bd224c0f158f2ca1f35a3cf1ee9c1783.css>; relpreload; asstyle; nopush,https://dka575ofm4ao0.cloudfront.net/assets/jquery-3.5.1.min-729e416557a365062a8a20f0562f18aa171da57298005d392312670c706c68de.js>; relpreload; asscript; nopush,https://dka575ofm4ao0.cloudfront.net/assets/status_manifest-6a7ae3a8e2e1b1e1d9466495faa0851c3f5fff938743f6501c900aa2a8792e8c.js>; relpreload; asscript; nopush,https://dka575ofm4ao0.cloudfront.net/packs/common-4d053c18cbeef079deb0.chunk.js>; relpreload; asscript; nopush,https://dka575ofm4ao0.cloudfront.net/packs/globals-f39f1afbe40d8b149e0b.chunk.js>; relpreload; asscript; nopush,https://dka575ofm4ao0.cloudfront.net/packs/runtime-315523c15b4d55375eca.js>; relpreload; asscript; nopushX-Pollinator-Metadata-Service: status-page-web-pagesETag: W/3e4b504d6002c795b47b7ecbbd052a8aX-Runtime: 0.178268Server: AtlassianEdgeAccept-Ranges: bytesX-Content-Type-Options: nosniffX-Xss-Protection: 1; modeblockAtl-Traceid: 79ef4032189149d3bbb6e978b521e655Atl-Request-Id: 79ef4032-1891-49d3-bbb6-e978b521e655Report-To: {endpoints: {url: https://dz8aopenkvv6s.cloudfront.net}, group: endpoint-1, include_subdomains: true, max_age: 600}Nel: {failure_fraction: 0.001, include_subdomains: true, max_age: 600, report_to: endpoint-1}Server-Timing: atl-edge;dur269,atl-edge-internal;dur4,atl-edge-upstream;dur267,atl-edge-pop;descaws-us-east-1Vary: Accept,Accept-EncodingX-Cache: Miss from cloudfrontVia: 1.1 8bf233dd8a97bd754666b427b6d19d34.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P2X-Amz-Cf-Id: icabeZQIaS8G5SHUgAhACkVqQrI7pevLE1wxrc9mNCTYjz3GEP6owQ !DOCTYPE html>html langen> head> meta http-equivX-UA-Compatible contentIEedge> !-- force IE browsers in compatibility mode to use their most aggressive rendering engine --> meta charsetutf-8> title>Bring API Status/title> meta namedescription contentWelcome to Bring API's home for real-time and historical data on system performance.> !-- Mobile viewport optimization --> meta nameHandheldFriendly contentTrue> meta nameMobileOptimized content320> meta nameviewport contentwidthdevice-width, initial-scale1.0, minimum-scale1.0, maximum-scale1.0> !-- Time this page was rendered - http://purl.org/dc/terms/issued --> meta nameissued content1758208012> !-- Mobile IE allows us to activate ClearType technology for smoothing fonts for easy reading --> meta http-equivcleartype contenton> !-- Le fonts -->style> @font-face { font-family: proxima-nova; src: url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-f0b2f7c12b6b87c65c02d3c1738047ea67a7607fd767056d8a2964cc6a2393f7.eot?hoststatus.bring.systems); src: url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-f0b2f7c12b6b87c65c02d3c1738047ea67a7607fd767056d8a2964cc6a2393f7.eot?hoststatus.bring.systems#iefix) format(embedded-opentype), url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-e642ffe82005c6208632538a557e7f5dccb835c0303b06f17f55ccf567907241.woff?hoststatus.bring.systems) format(woff), url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaLight-0f094da9b301d03292f97db5544142a16f9f2ddf50af91d44753d9310c194c5f.ttf?hoststatus.bring.systems) format(truetype); font-weight:300; font-style:normal; } @font-face { font-family: proxima-nova; src: url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-366d17769d864aa72f27defaddf591e460a1de4984bb24dacea57a9fc1d14878.eot?hoststatus.bring.systems); src: url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-366d17769d864aa72f27defaddf591e460a1de4984bb24dacea57a9fc1d14878.eot?hoststatus.bring.systems#iefix) format(embedded-opentype), url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-2ee4c449a9ed716f1d88207bd1094e21b69e2818b5cd36b28ad809dc1924ec54.woff?hoststatus.bring.systems) format(woff), url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegular-a40a469edbd27b65b845b8000d47445a17def8ba677f4eb836ad1808f7495173.ttf?hoststatus.bring.systems) format(truetype); font-weight:400; font-style:normal; } @font-face { font-family: proxima-nova; src: url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0bf83a850b45e4ccda15bd04691e3c47ae84fec3588363b53618bd275a98cbb7.eot?hoststatus.bring.systems); src: url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0bf83a850b45e4ccda15bd04691e3c47ae84fec3588363b53618bd275a98cbb7.eot?hoststatus.bring.systems#iefix) format(embedded-opentype), url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-0c394ec7a111aa7928ea470ec0a67c44ebdaa0f93d1c3341abb69656cc26cbdd.woff?hoststatus.bring.systems) format(woff), url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaRegularIt-9e43859f8015a4d47d9eaf7bafe8d1e26e3298795ce1f4cdb0be0479b8a4605e.ttf?hoststatus.bring.systems) format(truetype); font-weight:400; font-style:italic; } @font-face { font-family: proxima-nova; src: url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-09566917307251d22021a3f91fc646f3e45f8d095209bcd2cded8a1979f06e54.eot?hoststatus.bring.systems); src: url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-09566917307251d22021a3f91fc646f3e45f8d095209bcd2cded8a1979f06e54.eot?hoststatus.bring.systems#iefix) format(embedded-opentype), url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-86724fb2152613d735ba47c3f47a9ad2424b898bea4bece213dacee40344f966.woff?hoststatus.bring.systems) format(woff), url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaSemibold-cf3e4eb7fbdf6fb83e526cc2a0141e55b01097e6e1abfd4cbdc3eda75d183f74.ttf?hoststatus.bring.systems) format(truetype); font-weight:500; font-style:normal; } @font-face { font-family: proxima-nova; src: url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-622ea489d20e12e691663f83217105e957e2d3d09703707d40155a29c06cc9d9.eot?hoststatus.bring.systems); src: url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-622ea489d20e12e691663f83217105e957e2d3d09703707d40155a29c06cc9d9.eot?hoststatus.bring.systems#iefix) format(embedded-opentype), url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-c8dc577ff7f76d2fc199843e38c04bb2e9fd15889421358d966a9f846c2ed1cd.woff?hoststatus.bring.systems) format(woff), url(https://dka575ofm4ao0.cloudfront.net/assets/ProximaNovaBold-27177fe9242acbe089276ee587feef781446667ffe9b6fdc5b7fe21ad73e12f3.ttf?hoststatus.bring.systems) format(truetype); font-weight:700; font-style:normal; }/style> link relshortcut icon typeimage/x-icon href//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/132686/Bring_secRGBpos_fav-fad4ab40-4e06-46b2-9d30-e24fc9332fee.png /> link relshortcut icon href//dka575ofm4ao0.cloudfront.net/pages-favicon_logos/original/132686/Bring_secRGBpos_fav-fad4ab40-4e06-46b2-9d30-e24fc9332fee.png> link relalternate typeapplication/atom+xml hrefhttps://status.bring.systems/history.atom titleBring API Status History - Atom Feed> link relalternate typeapplication/rss+xml hrefhttps://status.bring.systems/history.rss titleBring API Status History - RSS Feed> !-- Canonical Link to ensure that only the custom domain is indexed when present --> link relcanonical hrefhttps://status.bring.systems> meta name_globalsign-domain-verification contenty_VzfckMy4iePo5oDJNivyYIjh8LffYa4jzUndm_bZ/> meta namerobots contentnoindex,nofollow> link relalternate typeapplication/atom+xml titleATOM hrefhttps://status.bring.systems/history.atom /> !-- Le styles --> link relstylesheet mediascreen hrefhttps://dka575ofm4ao0.cloudfront.net/packs/0.076d36a21dada6e9b8ca.css /> link relstylesheet mediaall hrefhttps://dka575ofm4ao0.cloudfront.net/assets/status/status_manifest-e5fd07250d5426b6c15214a184a78f72bd224c0f158f2ca1f35a3cf1ee9c1783.css /> script srchttps://dka575ofm4ao0.cloudfront.net/assets/jquery-3.5.1.min-729e416557a365062a8a20f0562f18aa171da57298005d392312670c706c68de.js>/script> script> window.pageColorData {blue:#3498DB,border:#E0E0E0,body_background:#FFFFFF,font:#333333,graph:#3498DB,green:#56B529,light_font:#AAAAAA,link:#3498DB,orange:#FFA400,red:#E61919,yellow:#FFDF14,no_data:#B3BAC5}; /script> style> /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ /* BODY BACKGROUND */ body, .layout-content.status.status-api .section .example-container .example-opener .color-secondary, .grouped-items-selector, .layout-content.status.status-full-history .history-nav a.current, divid^subscribe-modal .modal-footer, divid^subscribe-modal, divid^updates-dropdown .updates-dropdown-section, #uptime-tooltip .tooltip-box { background-color:#FFFFFF; } #uptime-tooltip .pointer-container .pointer-smaller { border-bottom-color:#FFFFFF; } /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ /* PRIMARY FONT COLOR */ body.status, .color-primary, .color-primary:hover, .layout-content.status-index .status-day .update-title.impact-none a, .layout-content.status-index .status-day .update-title.impact-none a:hover, .layout-content.status-index .timeframes-container .timeframe.active, .layout-content.status-full-history .month .incident-container .impact-none, .layout-content.status.status-index .incidents-list .incident-title.impact-none a, .incident-history .impact-none, .layout-content.status .grouped-items-selector.inline .grouped-item.active, .layout-content.status.status-full-history .history-nav a.current, .layout-content.status.status-full-history .history-nav a:not(.current):hover, divid^subscribe-modal .modal-header .close, .grouped-item-label, #uptime-tooltip .tooltip-box .tooltip-content .related-events .related-event a.related-event-link { color:#333333; } .layout-content.status.status-index .components-statuses .component-container .name { color:#333333; color:rgba(51,51,51,.8); } /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ /* SECONDARY FONT COLOR */ small, .layout-content.status .table-row .date, .color-secondary, .layout-content.status .grouped-items-selector.inline .grouped-item, .layout-content.status.status-full-history .history-footer .pagination a.disabled, .layout-content.status.status-full-history .history-nav a, #uptime-tooltip .tooltip-box .tooltip-content .related-events #related-event-header { color:#AAAAAA; } /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ /* BORDER COLOR */ body.status .layout-content.status .border-color, hr, .tooltip-base, .markdown-display table, divid^subscribe-modal, #uptime-tooltip .tooltip-box { border-color:#E0E0E0; } divid^subscribe-modal .modal-footer, .markdown-display table td { border-top-color:#E0E0E0; } .markdown-display table td + td, .markdown-display table th + th { border-left-color:#E0E0E0; } divid^subscribe-modal .modal-header, #uptime-tooltip .pointer-container .pointer-larger { border-bottom-color:#E0E0E0; } #uptime-tooltip .tooltip-box .outage-field { /* Generate the background-color for the outage-field from the css_body_background_color and css_border_color. For the default background (#ffffff) and default css_border_color (#e0e0e0), use the luminosity of the default background with a magic number to arrive at the original outage-field background color (#f4f5f7). I used the formula Target Color Color * alpha + Background * (1 - alpha) to find the magic number of ~0.08. For darker css_body_background_color, luminosity values are lower so alpha trends toward becoming transparent (thus outage-field background becomes same as css_body_background_color). */ background-color: rgba(224,224,224,0.31); /* outage-field border-color alpha is inverse to the luminosity of css_body_background_color. That is to say, with a default white background this border is transparent, but on a black background, its opaque css_border_color. */ border-color: rgba(224,224,224,0.0); } /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ /* CSS REDS */ .layout-content.status.status-index .status-day .update-title.impact-critical a, .layout-content.status.status-index .status-day .update-title.impact-critical a:hover, .layout-content.status.status-index .page-status.status-critical, .layout-content.status.status-index .unresolved-incident.impact-critical .incident-title, .flat-button.background-red { background-color:#E61919; } .layout-content.status-index .components-statuses .component-container.status-red:after, .layout-content.status-full-history .month .incident-container .impact-critical, .layout-content.status-incident .incident-name.impact-critical, .layout-content.status.status-index .incidents-list .incident-title.impact-critical a, .status-red .icon-indicator, .incident-history .impact-critical, .components-container .component-inner-container.status-red .component-status, .components-container .component-inner-container.status-red .icon-indicator { color:#E61919; } .layout-content.status.status-index .unresolved-incident.impact-critical .updates { border-color:#E61919; } /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ /* CSS ORANGES */ .layout-content.status.status-index .status-day .update-title.impact-major a, .layout-content.status.status-index .status-day .update-title.impact-major a:hover, .layout-content.status.status-index .page-status.status-major, .layout-content.status.status-index .unresolved-incident.impact-major .incident-title { background-color:#FFA400; } .layout-content.status-index .components-statuses .component-container.status-orange:after, .layout-content.status-full-history .month .incident-container .impact-major, .layout-content.status-incident .incident-name.impact-major, .layout-content.status.status-index .incidents-list .incident-title.impact-major a, .status-orange .icon-indicator, .incident-history .impact-major, .components-container .component-inner-container.status-orange .component-status, .components-container .component-inner-container.status-orange .icon-indicator { color:#FFA400; } .layout-content.status.status-index .unresolved-incident.impact-major .updates { border-color:#FFA400; } /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ /* CSS YELLOWS */ .layout-content.status.status-index .status-day .update-title.impact-minor a, .layout-content.status.status-index .status-day .update-title.impact-minor a:hover, .layout-content.status.status-index .page-status.status-minor, .layout-content.status.status-index .unresolved-incident.impact-minor .incident-title, .layout-content.status.status-index .scheduled-incidents-container .tab { background-color:#FFDF14; } .layout-content.status-index .components-statuses .component-container.status-yellow:after, .layout-content.status-full-history .month .incident-container .impact-minor, .layout-content.status-incident .incident-name.impact-minor, .layout-content.status.status-index .incidents-list .incident-title.impact-minor a, .status-yellow .icon-indicator, .incident-history .impact-minor, .components-container .component-inner-container.status-yellow .component-status, .components-container .component-inner-container.status-yellow .icon-indicator, .layout-content.status.manage-subscriptions .confirmation-infobox .fa { color:#FFDF14; } .layout-content.status.status-index .unresolved-incident.impact-minor .updates, .layout-content.status.status-index .scheduled-incidents-container { border-color:#FFDF14; } /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ /* CSS BLUES */ .layout-content.status.status-index .status-day .update-title.impact-maintenance a, .layout-content.status.status-index .status-day .update-title.impact-maintenance a:hover, .layout-content.status.status-index .page-status.status-maintenance, .layout-content.status.status-index .unresolved-incident.impact-maintenance .incident-title, .layout-content.status.status-index .scheduled-incidents-container .tab { background-color:#3498DB; } .layout-content.status-index .components-statuses .component-container.status-blue:after, .layout-content.status-full-history .month .incident-container .impact-maintenance, .layout-content.status-incident .incident-name.impact-maintenance, .layout-content.status.status-index .incidents-list .incident-title.impact-maintenance a, .status-blue .icon-indicator, .incident-history .impact-maintenance, .components-container .component-inner-container.status-blue .component-status, .components-container .component-inner-container.status-blue .icon-indicator { color:#3498DB; } .layout-content.status.status-index .unresolved-incident.impact-maintenance .updates, .layout-content.status.status-index .scheduled-incidents-container { border-color:#3498DB; } /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ /* CSS GREENS */ .layout-content.status.status-index .page-status.status-none { background-color:#56B529; } .layout-content.status-index .components-statuses .component-container.status-green:after, .status-green .icon-indicator, .components-container .component-inner-container.status-green .component-status, .components-container .component-inner-container.status-green .icon-indicator { color:#56B529; } /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ /* CSS LINK COLOR */ a, a:hover, .layout-content.status-index .page-footer span a:hover, .layout-content.status-index .timeframes-container .timeframe:not(.active):hover, .layout-content.status-incident .subheader a:hover { color:#3498DB; } .flat-button, .masthead .updates-dropdown-container .show-updates-dropdown, .layout-content.status-full-history .show-filter.open { background-color:#3498DB; } /* CUSTOM COLOR OVERRIDES FOR UPTIME SHOWCASE */ .components-section .components-uptime-link { color: #aaaaaa; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item { color: #aaaaaa; opacity: 1; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .legend-item.light { color: #aaaaaa; opacity: 1; } .layout-content.status .shared-partial.uptime-90-days-wrapper .legend .spacer { background: #aaaaaa; opacity: 1; }/style> !-- custom css --> link relstylesheet typetext/css href//dka575ofm4ao0.cloudfront.net/page_display_customizations-custom_css_externals/132341/external20250226-32-13xtwjt.css> !-- polyfills --> script crossoriginanonymous srchttps://cdnjs.cloudflare.com/polyfill/v3/polyfill.js>/script> !-- Le HTML5 shim --> !--if lt IE 9> script src//html5shim.googlecode.com/svn/trunk/html5.js>/script> !endif--> !-- injection for static --> /head> body classstatus index status-none> div classlayout-content status status-index starter> div classmasthead-container basic> div classmasthead has-logo> div classlogo-container> a hrefhttps://developer.bring.com>img altPage logo src//dka575ofm4ao0.cloudfront.net/pages-transactional_logos/retina/132686/Bring_priRGBpos-af1db236-23fb-43e8-bf6f-aadc27120291.png />/a> /div> script> $(function () { const phoneNumberInput $(#phone-number); const errorDiv $(#sms-atl-error) if(errorDiv.length){ function checkSelectedCountry() { const selectedCountry $(#phone-country).val(); const isOtpEnabled $(#phone-number-country-code).attr(data-otp-enabled) true; const form document.getElementById(subscribe-form-sms); form.action /subscriptions/new-sms; const isOtpFlow document.getElementById(otp_verify_flow); document.getElementById(otp-container).style.display none; if(false && selectedCountry sg) { // Replace SG with the actual value representing Singapore in your select tag phoneNumberInput.prop(disabled, true); errorDiv.html(`Due to new Singapore government regulations, were currently not supporting text subscriptions in Singapore.a hrefhttps://community.atlassian.com/t5/Statuspage-articles/Attention-SMS-notifications-will-be-disabled-on-August-1st-2023/ba-p/2424398 target_blank> Learn more./a> br> Select another method to subscribe.`); } else { phoneNumberInput.prop(readonly, false); errorDiv.html(); if(false){ if(isOtpEnabled){ document.getElementById(subscribe-btn-sms).value Send OTP; } else { isOtpFlow.value false; document.getElementById(subscribe-btn-sms).value Subscribe via Text Message; } } } } $(#phone-country).on(change, checkSelectedCountry); checkSelectedCountry(); } }); document.addEventListener(DOMContentLoaded, function() { const dropdown document.querySelector(#phone-number-country-code .phone-country); if (dropdown){ const wrapperDiv document.getElementById(phone-number-country-code); const selectedOption dropdown.optionsdropdown.selectedIndex; const otpEnabled selectedOption.getAttribute(data-otp-enabled); wrapperDiv.setAttribute(data-otp-enabled, otpEnabled); dropdown.addEventListener(change, function() { const selectedOption dropdown.optionsdropdown.selectedIndex; const otpEnabled selectedOption.getAttribute(data-otp-enabled); wrapperDiv.setAttribute(data-otp-enabled, otpEnabled); }); } }); var countdownTimer; var resendBtn document.getElementById(resend); var timer document.getElementById(timer); var form document.getElementById(subscribe-form-sms); var RESEND_TIMER 30; $(function() { $(#subscribe-form-sms).on(ajax:success, function(e, data, status, xhr){ const form this; const action form.getAttribute(action); if (data.type success && data.otp_flow true) { document.getElementById(subscriber_code).value data.subscriber_code document.getElementById(otp-container).style.display block; $(#phone-number).prop(readonly, true); var display document.getElementById(countdown); disableResend(); startTimer(RESEND_TIMER, display) document.getElementById(subscribe-btn-sms).value Verify OTP and Subscribe; document.getElementById(otp_verify_flow).value true; form.action /subscriptions/verify-otp; } else if (data.type success && action.includes(verify)){ document.getElementById(otp-container).style.display none; $(#phone-number).val().prop(readonly, false); $(#otp).val(); document.getElementById(subscribe-btn-sms).value Send OTP; document.getElementById(otp_verify_flow).value false; form.action /subscriptions/new-sms; SP.currentPage.updatesDropdown.hide(); } }); $(#btn-subcriber-change-number).on(click, () > { document.getElementById(otp-container).style.display none; $(#phone-number).prop(readonly, false); document.getElementById(subscribe-btn-sms).value Send OTP; form.action /subscriptions/new-sms; return false }) $(#resend-otp-btn).on(click, function(e) { e.preventDefault(); let phoneNumber $(#phone-number).val(); let countryCode $(.phone-country).val(); $.ajax({ type: POST, url: /subscriptions/new-sms, data: { phone_number: phoneNumber, phone_country: countryCode, type: resend }, }).done(function(data) { var messageOptions (data.type ! undefined && data.type ! null) ? { cssClass: data.type } : {}; HRB.utils.notify(data.text, messageOptions); var display document.getElementById(countdown); disableResend(); timer.style.display none if (data.type success) { startTimer(RESEND_TIMER, display); } }) }); }) function startTimer(duration, display){ var timer duration, seconds; clearInterval(countdownTimer); countdownTimer setInterval(function () { seconds parseInt(timer % 60, 10); display.textContent seconds; if(--timer 0){ enableResend(); clearInterval(countdownTimer); } }, 1000); disableResend(); } function enableResend(){ resendBtn.style.display block; timer.style.display none } function disableResend(){ resendBtn.style.display none; timer.style.display block } $(function() { $(#subscribe-form-email).on(submit, function() { var tokenField document.getElementById(email-otp-token-field); let page_code fjz3y8qwrp81 let key keyForEmailOtpToken($(#email).val(), page_code); tokenField.value localStorage.getItem(key); }); }); var emailOtpCountdownTimer; var emailOtpResendBtn document.getElementById(resend-email-otp); var emailOtpTimer document.getElementById(email-otp-timer); var emailOtpForm document.getElementById(subscribe-form-email); var EMAIL_OTP_RESEND_TIMER 600; $(function() { $(#subscribe-form-email).on(ajax:success, function(e, data, status, xhr){ const form this; const action form.getAttribute(action); if (data.type success && data.email_otp_verify_flow true) { document.getElementById(email-otp-container).style.display block; var display document.getElementById(email-otp-countdown); display.textContent EMAIL_OTP_RESEND_TIMER; disableEmailOtpResend(); startEmailOtpTimer(EMAIL_OTP_RESEND_TIMER, display) document.getElementById(subscribe-btn-email).value Verify OTP and Subscribe; document.getElementById(email_otp_verify_flow).value true; form.action /subscriptions/verify-email-otp; } else if (data.type success && action.includes(verify)){ let email $(#email) let page_code fjz3y8qwrp81 let key keyForEmailOtpToken(email.val(), page_code); localStorage.setItem(key, data.email_otp_auth_token); document.getElementById(email-otp-container).style.display none; email.val().prop(readonly, false); $(#email-otp).val(); document.getElementById(subscribe-btn-email).value Send OTP; document.getElementById(email_otp_verify_flow).value false; form.action /subscriptions/new-email; SP.currentPage.updatesDropdown.hide(); } }); $(#resend-email-otp-btn).on(click, function(e) { e.preventDefault(); let email $(#email).val(); $.ajax({ type: POST, url: /subscriptions/new-email, data: { email: email }, }).done(function(data) { var messageOptions (data.type ! undefined && data.type ! null) ? { cssClass: data.type } : {}; HRB.utils.notify(data.text, messageOptions); if (data.type success) { var display document.getElementById(email-otp-countdown); display.textContent EMAIL_OTP_RESEND_TIMER; disableEmailOtpResend(); emailOtpTimer.style.display none startEmailOtpTimer(EMAIL_OTP_RESEND_TIMER, display); } }) }); }) function startEmailOtpTimer(duration, display){ var timer duration, seconds; clearInterval(emailOtpCountdownTimer); emailOtpCountdownTimer setInterval(function () { seconds parseInt(timer, 10); display.textContent seconds; if(--timer 0){ enableEmailOtpResend(); clearInterval(emailOtpCountdownTimer); } }, 1000); disableEmailOtpResend(); } function enableEmailOtpResend(){ emailOtpResendBtn.style.display block; emailOtpTimer.style.display none } function disableEmailOtpResend(){ emailOtpResendBtn.style.display none; emailOtpTimer.style.display block } function keyForEmailOtpToken(email, pageCode) { return email + | + pageCode+ |SUBSCRIBE_VIA_EMAIL; }/script> div classclearfix>/div> /div>/div> !-- this is outside of the .container so that the cover photo can go full width on mobile --> div classcontainer> div classpage-status status-none> h2 classstatus font-large> All Systems Operational /h2> span classlast-updated-stamp font-small>/span> /div> div classtext-section> h2 classfont-largest> a idabout-this-site href#about-this-site classno-link>About This Site/a> /h2> p classcolor-secondary font-regular> This status page covers uptime for the Bring APIs described on our developer site. We continuously monitor our APIs with health checks. We use that for active monitoring and to measure our uptime. As a customer, you find our realtime and historical status at this page. Source systems may lack information even if our APIs report operational.br>br>One of the components, called End-to-end Flow (Booking to Tracking), covers status if new shipments are trackable after some time. See description for the component below. /p> /div> div classcomponents-section font-regular> i classcomponent-status hidden major_outage>/i> div classcomponents-uptime-link history-footer-link> Uptime over the past var data-varnum data-pluralize90>90/var> days. a href/uptime>View historical uptime./a> /div> div classcomponents-container one-column> div classcomponent-container border-color> div data-component-idqvzndndpmrkz classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Shipping Guide API /span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-qvzndndpmrkz preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#afcb1e roletab classuptime-day component-qvzndndpmrkz day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#c5d11b roletab classuptime-day component-qvzndndpmrkz day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#acca1e roletab classuptime-day component-qvzndndpmrkz day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#acca1e roletab classuptime-day component-qvzndndpmrkz day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#afcb1e roletab classuptime-day component-qvzndndpmrkz day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#d2d41a roletab classuptime-day component-qvzndndpmrkz day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#acca1e roletab classuptime-day component-qvzndndpmrkz day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#b7cd1d roletab classuptime-day component-qvzndndpmrkz day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#d0d31a roletab classuptime-day component-qvzndndpmrkz day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#adcb1e roletab classuptime-day component-qvzndndpmrkz day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#b1cc1e roletab classuptime-day component-qvzndndpmrkz day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#b4cc1d roletab classuptime-day component-qvzndndpmrkz day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#b2cc1e roletab classuptime-day component-qvzndndpmrkz day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-qvzndndpmrkz day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#b5cc1d roletab classuptime-day component-qvzndndpmrkz day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-qvzndndpmrkz> span iduptime-percent-qvzndndpmrkz> var data-varuptime-percent>99.96/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-idmgzpx6v5vbnm classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Pickup Point API /span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-mgzpx6v5vbnm preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#b8cd1d roletab classuptime-day component-mgzpx6v5vbnm day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#b3cc1d roletab classuptime-day component-mgzpx6v5vbnm day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#adcb1e roletab classuptime-day component-mgzpx6v5vbnm day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#ced31a roletab classuptime-day component-mgzpx6v5vbnm day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#adcb1e roletab classuptime-day component-mgzpx6v5vbnm day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#afcb1e roletab classuptime-day component-mgzpx6v5vbnm day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#acca1e roletab classuptime-day component-mgzpx6v5vbnm day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#b8cd1d roletab classuptime-day component-mgzpx6v5vbnm day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#adcb1e roletab classuptime-day component-mgzpx6v5vbnm day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#b3cc1d roletab classuptime-day component-mgzpx6v5vbnm day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#b1cc1e roletab classuptime-day component-mgzpx6v5vbnm day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#b2cc1e roletab classuptime-day component-mgzpx6v5vbnm day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#acca1e roletab classuptime-day component-mgzpx6v5vbnm day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#aecb1e roletab classuptime-day component-mgzpx6v5vbnm day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#b2cc1e roletab classuptime-day component-mgzpx6v5vbnm day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#b1cc1e roletab classuptime-day component-mgzpx6v5vbnm day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#acca1e roletab classuptime-day component-mgzpx6v5vbnm day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#b2cc1e roletab classuptime-day component-mgzpx6v5vbnm day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#b6cd1d roletab classuptime-day component-mgzpx6v5vbnm day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#b3cc1d roletab classuptime-day component-mgzpx6v5vbnm day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#acca1e roletab classuptime-day component-mgzpx6v5vbnm day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#bdcf1c roletab classuptime-day component-mgzpx6v5vbnm day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#afcb1e roletab classuptime-day component-mgzpx6v5vbnm day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#aecb1e roletab classuptime-day component-mgzpx6v5vbnm day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#b1cc1e roletab classuptime-day component-mgzpx6v5vbnm day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#b7cd1d roletab classuptime-day component-mgzpx6v5vbnm day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#bfcf1c roletab classuptime-day component-mgzpx6v5vbnm day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#aecb1e roletab classuptime-day component-mgzpx6v5vbnm day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#b1cc1e roletab classuptime-day component-mgzpx6v5vbnm day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#aecb1e roletab classuptime-day component-mgzpx6v5vbnm day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#afcb1e roletab classuptime-day component-mgzpx6v5vbnm day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#aecb1e roletab classuptime-day component-mgzpx6v5vbnm day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#b1cc1e roletab classuptime-day component-mgzpx6v5vbnm day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#adcb1e roletab classuptime-day component-mgzpx6v5vbnm day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#b6cd1d roletab classuptime-day component-mgzpx6v5vbnm day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#acca1e roletab classuptime-day component-mgzpx6v5vbnm day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#d0d31a roletab classuptime-day component-mgzpx6v5vbnm day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#b1cc1e roletab classuptime-day component-mgzpx6v5vbnm day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#aecb1e roletab classuptime-day component-mgzpx6v5vbnm day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#b1cc1e roletab classuptime-day component-mgzpx6v5vbnm day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#b5cc1d roletab classuptime-day component-mgzpx6v5vbnm day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-mgzpx6v5vbnm day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#bcce1c roletab classuptime-day component-mgzpx6v5vbnm day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#b1cc1e roletab classuptime-day component-mgzpx6v5vbnm day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#b6cd1d roletab classuptime-day component-mgzpx6v5vbnm day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#bfcf1c roletab classuptime-day component-mgzpx6v5vbnm day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#c1d01c roletab classuptime-day component-mgzpx6v5vbnm day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#acca1e roletab classuptime-day component-mgzpx6v5vbnm day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#b1cc1e roletab classuptime-day component-mgzpx6v5vbnm day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-mgzpx6v5vbnm> span iduptime-percent-mgzpx6v5vbnm> var data-varuptime-percent>99.92/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-id3sn28y7pksr8 classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Postal Code API /span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-3sn28y7pksr8 preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#d0d31a roletab classuptime-day component-3sn28y7pksr8 day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-3sn28y7pksr8 day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-3sn28y7pksr8> span iduptime-percent-3sn28y7pksr8> var data-varuptime-percent>99.99/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-idfrgypvhvkv3b classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Booking API /span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-frgypvhvkv3b preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#acca1e roletab classuptime-day component-frgypvhvkv3b day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#bcce1c roletab classuptime-day component-frgypvhvkv3b day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#acca1e roletab classuptime-day component-frgypvhvkv3b day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#dad619 roletab classuptime-day component-frgypvhvkv3b day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#e61919 roletab classuptime-day component-frgypvhvkv3b day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-frgypvhvkv3b day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-frgypvhvkv3b> span iduptime-percent-frgypvhvkv3b> var data-varuptime-percent>99.86/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-idc19khr1qtkvl classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Tracking API /span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-c19khr1qtkvl preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#aecb1e roletab classuptime-day component-c19khr1qtkvl day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#b7cd1d roletab classuptime-day component-c19khr1qtkvl day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#acca1e roletab classuptime-day component-c19khr1qtkvl day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#b8cd1d roletab classuptime-day component-c19khr1qtkvl day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#b3cc1d roletab classuptime-day component-c19khr1qtkvl day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#afcb1e roletab classuptime-day component-c19khr1qtkvl day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#abca1e roletab classuptime-day component-c19khr1qtkvl day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#b8cd1d roletab classuptime-day component-c19khr1qtkvl day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#cfd31a roletab classuptime-day component-c19khr1qtkvl day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#abca1e roletab classuptime-day component-c19khr1qtkvl day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#b6cd1d roletab classuptime-day component-c19khr1qtkvl day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-c19khr1qtkvl day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#b2cc1e roletab classuptime-day component-c19khr1qtkvl day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-c19khr1qtkvl> span iduptime-percent-c19khr1qtkvl> var data-varuptime-percent>99.97/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-idhnmxj0q3lnq1 classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Reports API /span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-hnmxj0q3lnq1 preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#acca1e roletab classuptime-day component-hnmxj0q3lnq1 day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#d0d31a roletab classuptime-day component-hnmxj0q3lnq1 day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-hnmxj0q3lnq1 day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-hnmxj0q3lnq1> span iduptime-percent-hnmxj0q3lnq1> var data-varuptime-percent>99.99/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-id0mj0fnvdt12x classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Invoice API /span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-0mj0fnvdt12x preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#abca1e roletab classuptime-day component-0mj0fnvdt12x day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#d0d31a roletab classuptime-day component-0mj0fnvdt12x day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-0mj0fnvdt12x day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-0mj0fnvdt12x> span iduptime-percent-0mj0fnvdt12x> var data-varuptime-percent>99.99/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-id61d5jcb114vw classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Order Management API /span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-61d5jcb114vw preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#d0d31a roletab classuptime-day component-61d5jcb114vw day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-61d5jcb114vw day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-61d5jcb114vw> span iduptime-percent-61d5jcb114vw> var data-varuptime-percent>99.99/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-idwcfbgq98kbvr classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> End-to-end Flow (Booking to Tracking) /span> span classtooltip-base tool data-js-hooktooltip tabindex0 aria-labelThis component picks random shipments of the most common services booked through Booking API and continuously tests if those shipments are trackable in Tracking API. If shipments cannot be tracked after 20 minutes, the status is automatically set to degraded performance, else it is operational. The component is disabled during maintenance windows. data-original-titleThis component picks random shipments of the most common services booked through Booking API and continuously tests if those shipments are trackable in Tracking API. If shipments cannot be tracked after 20 minutes, the status is automatically set to degraded performance, else it is operational. The component is disabled during maintenance windows. roletooltip >?/span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-wcfbgq98kbvr preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#b2cc1e roletab classuptime-day component-wcfbgq98kbvr day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#b2cc1e roletab classuptime-day component-wcfbgq98kbvr day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#b6cd1d roletab classuptime-day component-wcfbgq98kbvr day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-wcfbgq98kbvr day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-wcfbgq98kbvr> span iduptime-percent-wcfbgq98kbvr> var data-varuptime-percent>99.99/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-idc3bc3x6vh2n3 classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Event Cast API /span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-c3bc3x6vh2n3 preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#d0d31a roletab classuptime-day component-c3bc3x6vh2n3 day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-c3bc3x6vh2n3 day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-c3bc3x6vh2n3> span iduptime-percent-c3bc3x6vh2n3> var data-varuptime-percent>99.99/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-idwtdbtg6qm4dg classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Address API /span> span classtooltip-base tool data-js-hooktooltip tabindex0 aria-labelThe Address API is used for validating and querying addresses, as well as getting suggestions in scenarios where the complete address is not known. It currently supports Norwegian addresses (street, place, post office box and postal place addresses). Addresses validated by this API are guaranteed to be valid, and it is therefore recommended to validate addresses that are used as input to Booking and Checkout related APIs. This is handled by checkout teamhttps://developer.bring.com/api/address/ data-original-titleThe Address API is used for validating and querying addresses, as well as getting suggestions in scenarios where the complete address is not known. It currently supports Norwegian addresses (street, place, post office box and postal place addresses). Addresses validated by this API are guaranteed to be valid, and it is therefore recommended to validate addresses that are used as input to Booking and Checkout related APIs. This is handled by checkout teamhttps://developer.bring.com/api/address/ roletooltip >?/span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-wtdbtg6qm4dg preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#d0d31a roletab classuptime-day component-wtdbtg6qm4dg day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-wtdbtg6qm4dg day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-wtdbtg6qm4dg> span iduptime-percent-wtdbtg6qm4dg> var data-varuptime-percent>99.99/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-iddbmhpcchcyhl classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Air and Sea API /span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-dbmhpcchcyhl preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#d0d31a roletab classuptime-day component-dbmhpcchcyhl day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-dbmhpcchcyhl day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-dbmhpcchcyhl> span iduptime-percent-dbmhpcchcyhl> var data-varuptime-percent>99.99/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-iddd4t3m1ywt54 classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Warehousing API /span> span classtooltip-base tool data-js-hooktooltip tabindex0 aria-labelWarehousing API component data-original-titleWarehousing API component roletooltip >?/span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-dd4t3m1ywt54 preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#e9da17 roletab classuptime-day component-dd4t3m1ywt54 day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#d0d31a roletab classuptime-day component-dd4t3m1ywt54 day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#e61919 roletab classuptime-day component-dd4t3m1ywt54 day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#e61919 roletab classuptime-day component-dd4t3m1ywt54 day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-dd4t3m1ywt54 day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-dd4t3m1ywt54> span iduptime-percent-dd4t3m1ywt54> var data-varuptime-percent>99.68/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> div classcomponent-container border-color> div data-component-id7z5gf0pth945 classcomponent-inner-container status-green showcased data-component-statusoperational data-js-hook> span classname> Document Search API /span> span classtooltip-base tool data-js-hooktooltip tabindex0 aria-labelAPI to download documents related to Customs and Shipments. data-original-titleAPI to download documents related to Customs and Shipments. roletooltip >?/span> span classcomponent-status title > Operational /span> span classtool icon-indicator fa fa-check titleOperational>/span> div classshared-partial uptime-90-days-wrapper> svg classavailability-time-line-graphic iduptime-component-7z5gf0pth945 preserveAspectRationone height34 viewBox0 0 448 34> rect height34 width3 x0 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-0 data-htmltrue tabindex0 aria-describedbyuptime-tooltip /> rect height34 width3 x5 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-1 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x10 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-2 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x15 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-3 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x20 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-4 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x25 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-5 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x30 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-6 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x35 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-7 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x40 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-8 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x45 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-9 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x50 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-10 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x55 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-11 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x60 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-12 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x65 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-13 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x70 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-14 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x75 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-15 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x80 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-16 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x85 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-17 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x90 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-18 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x95 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-19 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x100 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-20 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x105 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-21 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x110 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-22 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x115 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-23 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x120 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-24 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x125 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-25 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x130 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-26 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x135 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-27 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x140 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-28 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x145 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-29 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x150 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-30 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x155 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-31 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x160 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-32 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x165 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-33 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x170 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-34 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x175 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-35 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x180 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-36 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x185 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-37 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x190 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-38 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x195 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-39 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x200 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-40 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x205 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-41 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x210 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-42 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x215 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-43 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x220 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-44 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x225 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-45 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x230 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-46 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x235 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-47 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x240 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-48 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x245 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-49 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x250 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-50 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x255 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-51 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x260 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-52 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x265 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-53 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x270 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-54 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x275 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-55 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x280 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-56 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x285 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-57 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x290 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-58 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x295 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-59 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x300 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-60 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x305 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-61 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x310 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-62 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x315 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-63 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x320 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-64 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x325 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-65 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x330 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-66 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x335 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-67 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x340 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-68 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x345 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-69 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x350 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-70 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x355 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-71 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x360 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-72 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x365 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-73 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x370 y0 fill#cfd31a roletab classuptime-day component-7z5gf0pth945 day-74 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x375 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-75 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x380 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-76 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x385 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-77 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x390 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-78 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x395 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-79 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x400 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-80 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x405 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-81 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x410 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-82 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x415 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-83 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x420 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-84 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x425 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-85 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x430 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-86 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x435 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-87 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x440 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-88 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip /> rect height34 width3 x445 y0 fill#56b529 roletab classuptime-day component-7z5gf0pth945 day-89 data-htmltrue tabindex-1 aria-describedbyuptime-tooltip />/svg> div classlegend > div classlegend-item light legend-item-date-range> span classavailability-time-line-legend-day-count>90/span> days ago /div> div classspacer>/div> div classlegend-item legend-item-uptime-value legend-item-7z5gf0pth945> span iduptime-percent-7z5gf0pth945> var data-varuptime-percent>99.99/var> /span> % uptime /div> div classspacer>/div> div classlegend-item light legend-item-date-range>Today/div>/div>/div>/div> /div> /div> div classcomponent-statuses-legend font-small> div classlegend-item status-green> span classicon-indicator fa fa-check>/span> Operational /div> div classlegend-item status-yellow> span classicon-indicator fa fa-minus-square>/span> Degraded Performance /div> div classlegend-item status-orange> span classicon-indicator fa fa-exclamation-triangle>/span> Partial Outage /div> div classbreaker>/div> div classlegend-item status-red> span classicon-indicator fa fa-times>/span> Major Outage /div> div classlegend-item status-blue> span classicon-indicator fa fa-wrench>/span> Maintenance /div>/div> /div> script typetext/javascript charsetutf-8> function calculateViewbox (dayCount, rectWidth, rectPadding) { var viewBox ; if (dayCount 90) { viewBox.push(0); } else { var offset 90 - dayCount; viewBox.push((offset * rectWidth) + (rectPadding * (offset))); // x origin } viewBox.push(0); // y origin viewBox.push((rectWidth * dayCount) + (rectPadding * (dayCount - 1))); // svg width viewBox.push(34); // svg height return viewBox.join( ); } document.addEventListener(DOMContentLoaded, function () { var MAX_WIDTH_30_DAYS 600, MAX_WIDTH_60_DAYS 1024, svgs document.getElementsByClassName(availability-time-line-graphic), rects svgs0.getElementsByTagName(rect), rectWidth parseInt(rects0.getAttribute(width)), rectPadding parseInt(rects1.getAttribute(x)) - parseInt(rects0.getAttribute(x)) - rectWidth, throttled false, delay 150, timeoutId; function getKeyAndCount(width) { if (width MAX_WIDTH_30_DAYS) { return { dayCount: 30, uptimeKey: thirty} } else if (width MAX_WIDTH_60_DAYS) { return { dayCount: 60, uptimeKey: sixty} } else { return { dayCount: 90, uptimeKey: ninety} } } function setUptimeValue(values, uptimeKey) { var queryID .legend-item- + values.component; var currentUptime document.querySelector(queryID); if (currentUptime) { // Faster than setting innerHTML to then adding nodes var clone currentUptime.cloneNode(false); var uptimeSpan document.createElement(span); uptimeSpan.id uptime-percent- + values.component uptimeSpan.innerText valuesuptimeKey clone.appendChild(uptimeSpan); var appendText document.createTextNode( % uptime); clone.appendChild(appendText); currentUptime.parentNode.replaceChild(clone, currentUptime); } } function setDayCount(el, dayCount) { // Faster than setting innerHTML to then adding nodes var clone el.cloneNode(false); var dateSpan document.createElement(span) dateSpan.className availability-time-line-legend-day-count dateSpan.innerText dayCount; clone.appendChild(dateSpan); var appendText document.createTextNode( days ago); clone.appendChild(appendText); el.parentNode.replaceChild(clone, el); } function resizeSvgViewBoxes () { var width window.innerWidth; var columnInfo getKeyAndCount(width); var dayCount columnInfo.dayCount, uptimeKey columnInfo.uptimeKey; var newViewboxValue calculateViewbox(dayCount, rectWidth, rectPadding); // If a user quickly resizes from 450 to > 900 without stopping, // it will retain the same 30 day info as it wont have changed, but this only // impacts 30 day display as it is the only one with shortened text if (newViewboxValue ! svgs0.getAttribute(viewBox)) { for (var i 0; i svgs.length; i++) { var el svgsi; if (el.getAttribute(viewBox) ! newViewboxValue) { el.setAttribute(viewBox, newViewboxValue); } } var dayCountElements document.querySelectorAll(.legend-item-date-range:first-of-type); for (var i 0; i dayCountElements.length; i++) { setDayCount(dayCountElementsi, dayCount); } uptimeValues {component:qvzndndpmrkz,ninety:99.96,sixty:99.95,thirty:99.93},{component:mgzpx6v5vbnm,ninety:99.92,sixty:99.91,thirty:99.89},{component:3sn28y7pksr8,ninety:99.99,sixty:99.98,thirty:99.98},{component:frgypvhvkv3b,ninety:99.86,sixty:99.79,thirty:99.6},{component:c19khr1qtkvl,ninety:99.97,sixty:99.97,thirty:99.96},{component:hnmxj0q3lnq1,ninety:99.99,sixty:99.98,thirty:99.97},{component:0mj0fnvdt12x,ninety:99.99,sixty:99.98,thirty:99.98},{component:61d5jcb114vw,ninety:99.99,sixty:99.98,thirty:99.98},{component:wcfbgq98kbvr,ninety:99.99,sixty:99.99,thirty:99.98},{component:c3bc3x6vh2n3,ninety:99.99,sixty:99.99,thirty:99.98},{component:wtdbtg6qm4dg,ninety:99.99,sixty:99.98,thirty:99.98},{component:dbmhpcchcyhl,ninety:99.99,sixty:99.98,thirty:99.98},{component:dd4t3m1ywt54,ninety:99.68,sixty:99.53,thirty:99.08},{component:7z5gf0pth945,ninety:99.99,sixty:99.99,thirty:99.98}; for (var i 0; i uptimeValues.length; i++) { setUptimeValue(uptimeValuesi, uptimeKey) } const uptimeLinkVar document.querySelector(.components-uptime-link > var) if (uptimeLinkVar) { uptimeLinkVar.innerHTML dayCount; } } } window.addEventListener(resize, function () { clearTimeout(timeoutId); timeoutId setTimeout(function () { resizeSvgViewBoxes(); }, delay); }); resizeSvgViewBoxes(); });/script> div iduptime-tooltip> div classpointer-container> div classpointer-larger>/div> div classpointer-smaller>/div> /div> div classtooltip-box> div classtooltip-content> div classtooltip-close> i classfa fa-times>/i> /div> div classdate>/div> div classoutages> div classoutage-field major> span classlabel> i classcomponent-status page-colors text-color major_outage>/i> Major outage /span> span classvalue-hrs>/span> span classvalue-mins>/span> /div> div classoutage-field partial> span classlabel> i classcomponent-status page-colors text-color partial_outage>/i> Partial outage /span> span classvalue-hrs>/span> span classvalue-mins>/span> /div> div classno-outages-msg> No downtime recorded on this day. /div> div classno-data-msg> No data exists for this day. /div> div idmajor-outage-group-count classoutage-count> i classcomponent-status page-colors text-color major_outage>/i> span classcount>/span> had a major outage. /div> div idpartial-outage-group-count classoutage-count> i classcomponent-status page-colors text-color partial_outage>/i> span classcount>/span> had a partial outage. /div> /div> div classrelated-events> h3 idrelated-event-header>Related/h3> ul idrelated-events-list>/ul> /div> div classno-related-msg> p>No incidents or maintenance related to this downtime./p> /div> /div> /div>/div>script srchttps://dka575ofm4ao0.cloudfront.net/assets/vendor/bowser-1643ca34a6d589b2d4d42163a891e4512d5d7657125e09bb5f3d44288114e6bd.js>/script>script typetext/javascript> /** This file contains the code needed to handle display of the uptime tooltips on status. Note: because its in ERB, only ES5 syntax is allowed. */ var uptimeData {qvzndndpmrkz:{component:{code:qvzndndpmrkz,name:Shipping Guide API},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{p:240},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{p:1259},related_events:},{date:2025-08-15,outages:{p:59},related_events:},{date:2025-08-16,outages:{p:60},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{p:240},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{p:1861},related_events:},{date:2025-08-29,outages:{p:60},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{p:599},related_events:},{date:2025-09-03,outages:{p:1755},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{p:120},related_events:},{date:2025-09-10,outages:{p:299},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{p:468},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{p:359},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{p:481},related_events:}},mgzpx6v5vbnm:{component:{code:mgzpx6v5vbnm,name:Pickup Point API},days:{date:2025-06-21,outages:{p:660},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{p:419},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{p:119},related_events:},{date:2025-07-09,outages:{p:1681},related_events:},{date:2025-07-10,outages:{p:120},related_events:},{date:2025-07-11,outages:{p:239},related_events:},{date:2025-07-12,outages:{p:60},related_events:},{date:2025-07-13,outages:{p:662},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{p:119},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{p:418},related_events:},{date:2025-07-20,outages:{p:301},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{p:363},related_events:},{date:2025-07-23,outages:{p:60},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{p:185},related_events:},{date:2025-07-28,outages:{p:360},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{p:300},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{p:59},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{p:360},related_events:},{date:2025-08-05,outages:{p:539},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{p:421},related_events:},{date:2025-08-09,outages:{p:59},related_events:},{date:2025-08-10,outages:{p:873},related_events:},{date:2025-08-11,outages:{p:241},related_events:},{date:2025-08-12,outages:{p:179},related_events:},{date:2025-08-13,outages:{p:301},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{p:599},related_events:},{date:2025-08-16,outages:{p:961},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{p:180},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{p:299},related_events:},{date:2025-08-21,outages:{p:180},related_events:},{date:2025-08-22,outages:{p:238},related_events:},{date:2025-08-23,outages:{p:185},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{p:298},related_events:},{date:2025-08-27,outages:{p:120},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{p:540},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{p:59},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:1750},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{p:299},related_events:},{date:2025-09-08,outages:{p:180},related_events:},{date:2025-09-09,outages:{p:300},related_events:},{date:2025-09-10,outages:{p:481},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{p:840},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{p:300},related_events:},{date:2025-09-14,outages:{p:542},related_events:},{date:2025-09-15,outages:{p:959},related_events:},{date:2025-09-16,outages:{p:1079},related_events:},{date:2025-09-17,outages:{p:60},related_events:},{date:2025-09-18,outages:{p:301},related_events:}},3sn28y7pksr8:{component:{code:3sn28y7pksr8,name:Postal Code API},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:1766},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}},frgypvhvkv3b:{component:{code:frgypvhvkv3b,name:Booking API},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{p:60},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{p:838},related_events:},{date:2025-08-12,outages:{p:60},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:2234},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{p:32958},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}},c19khr1qtkvl:{component:{code:c19khr1qtkvl,name:Tracking API},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{p:180},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{p:600},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{p:92},related_events:},{date:2025-07-09,outages:{p:627},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{p:419},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{p:240},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{p:45},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{p:660},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:1701},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{p:45},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{p:539},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{p:360},related_events:}},hnmxj0q3lnq1:{component:{code:hnmxj0q3lnq1,name:Reports API},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{p:61},related_events:},{date:2025-09-03,outages:{p:1747},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}},0mj0fnvdt12x:{component:{code:0mj0fnvdt12x,name:Invoice API},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{p:58},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:1777},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}},61d5jcb114vw:{component:{code:61d5jcb114vw,name:Order Management API},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:1784},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}},wcfbgq98kbvr:{component:{code:wcfbgq98kbvr,name:End-to-end Flow (Booking to Tracking),startDate:2021-04-26},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{p:352},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{p:360},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:561},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}},c3bc3x6vh2n3:{component:{code:c3bc3x6vh2n3,name:Event Cast API,startDate:2022-11-09},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:1753},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}},wtdbtg6qm4dg:{component:{code:wtdbtg6qm4dg,name:Address API,startDate:2023-03-02},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:1766},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}},dbmhpcchcyhl:{component:{code:dbmhpcchcyhl,name:Air and Sea API,startDate:2023-03-28},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:1764},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}},dd4t3m1ywt54:{component:{code:dd4t3m1ywt54,name:Warehousing API,startDate:2023-05-26},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{p:2935},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:1753},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{p:41119},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{p:35668},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}},7z5gf0pth945:{component:{code:7z5gf0pth945,name:Document Search API,startDate:2025-03-21},days:{date:2025-06-21,outages:{},related_events:},{date:2025-06-22,outages:{},related_events:},{date:2025-06-23,outages:{},related_events:},{date:2025-06-24,outages:{},related_events:},{date:2025-06-25,outages:{},related_events:},{date:2025-06-26,outages:{},related_events:},{date:2025-06-27,outages:{},related_events:},{date:2025-06-28,outages:{},related_events:},{date:2025-06-29,outages:{},related_events:},{date:2025-06-30,outages:{},related_events:},{date:2025-07-01,outages:{},related_events:},{date:2025-07-02,outages:{},related_events:},{date:2025-07-03,outages:{},related_events:},{date:2025-07-04,outages:{},related_events:},{date:2025-07-05,outages:{},related_events:},{date:2025-07-06,outages:{},related_events:},{date:2025-07-07,outages:{},related_events:},{date:2025-07-08,outages:{},related_events:},{date:2025-07-09,outages:{},related_events:},{date:2025-07-10,outages:{},related_events:},{date:2025-07-11,outages:{},related_events:},{date:2025-07-12,outages:{},related_events:},{date:2025-07-13,outages:{},related_events:},{date:2025-07-14,outages:{},related_events:},{date:2025-07-15,outages:{},related_events:},{date:2025-07-16,outages:{},related_events:},{date:2025-07-17,outages:{},related_events:},{date:2025-07-18,outages:{},related_events:},{date:2025-07-19,outages:{},related_events:},{date:2025-07-20,outages:{},related_events:},{date:2025-07-21,outages:{},related_events:},{date:2025-07-22,outages:{},related_events:},{date:2025-07-23,outages:{},related_events:},{date:2025-07-24,outages:{},related_events:},{date:2025-07-25,outages:{},related_events:},{date:2025-07-26,outages:{},related_events:},{date:2025-07-27,outages:{},related_events:},{date:2025-07-28,outages:{},related_events:},{date:2025-07-29,outages:{},related_events:},{date:2025-07-30,outages:{},related_events:},{date:2025-07-31,outages:{},related_events:},{date:2025-08-01,outages:{},related_events:},{date:2025-08-02,outages:{},related_events:},{date:2025-08-03,outages:{},related_events:},{date:2025-08-04,outages:{},related_events:},{date:2025-08-05,outages:{},related_events:},{date:2025-08-06,outages:{},related_events:},{date:2025-08-07,outages:{},related_events:},{date:2025-08-08,outages:{},related_events:},{date:2025-08-09,outages:{},related_events:},{date:2025-08-10,outages:{},related_events:},{date:2025-08-11,outages:{},related_events:},{date:2025-08-12,outages:{},related_events:},{date:2025-08-13,outages:{},related_events:},{date:2025-08-14,outages:{},related_events:},{date:2025-08-15,outages:{},related_events:},{date:2025-08-16,outages:{},related_events:},{date:2025-08-17,outages:{},related_events:},{date:2025-08-18,outages:{},related_events:},{date:2025-08-19,outages:{},related_events:},{date:2025-08-20,outages:{},related_events:},{date:2025-08-21,outages:{},related_events:},{date:2025-08-22,outages:{},related_events:},{date:2025-08-23,outages:{},related_events:},{date:2025-08-24,outages:{},related_events:},{date:2025-08-25,outages:{},related_events:},{date:2025-08-26,outages:{},related_events:},{date:2025-08-27,outages:{},related_events:},{date:2025-08-28,outages:{},related_events:},{date:2025-08-29,outages:{},related_events:},{date:2025-08-30,outages:{},related_events:},{date:2025-08-31,outages:{},related_events:},{date:2025-09-01,outages:{},related_events:},{date:2025-09-02,outages:{},related_events:},{date:2025-09-03,outages:{p:1700},related_events:},{date:2025-09-04,outages:{},related_events:},{date:2025-09-05,outages:{},related_events:},{date:2025-09-06,outages:{},related_events:},{date:2025-09-07,outages:{},related_events:},{date:2025-09-08,outages:{},related_events:},{date:2025-09-09,outages:{},related_events:},{date:2025-09-10,outages:{},related_events:},{date:2025-09-11,outages:{},related_events:},{date:2025-09-12,outages:{},related_events:{name:Network Issue Under Investigation at Microsoft Azure,code:vhh695sy1d2d}},{date:2025-09-13,outages:{},related_events:},{date:2025-09-14,outages:{},related_events:},{date:2025-09-15,outages:{},related_events:},{date:2025-09-16,outages:{},related_events:},{date:2025-09-17,outages:{},related_events:},{date:2025-09-18,outages:{},related_events:}}} var timeoutId; var monthStrings Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec ; var EVENT_MAX_LENGTH 90; // Detect device (desktop vs. touch device) function touchDevice() { var browser bowser.getParser(window.navigator.userAgent); // if type is either mobile or tablet, return true return browser.parse().parsedResult.platform.type ! desktop; } // Class is in format day-number>. Convert to just number function dayNumberFromClass(className) { return parseInt(className.split(-)1); } // Class is in format component-code>. Convert to just code function componentCodeFromClass(className) { return className.split(-)1; } // Convert number to string pixel measurement function intToPixels(number) { return number.toString() + px; } function truncate(str) { return str.substring(0, EVENT_MAX_LENGTH) + (str.length > EVENT_MAX_LENGTH ? ... : ); } // Tooltip Handling class constructor function UptimeTooltipHandler(frameWidth) { this.visible false; this.activeDay { hovered: false }; this.tooltip document.getElementById(uptime-tooltip); this.frameWidth frameWidth undefined ? window.innerWidth : frameWidth; this.scrolling false; window.addEventListener(mousemove, this.tooltipListener.bind(this)); window.addEventListener(orientationchange, this.orientationListener.bind(this)); // on tooltip creation, determine whether to display touch-specific controls var tooltipCloseButton document.querySelector(.tooltip-close); if (touchDevice()) { var componentsContainer document.querySelector(.components-container); componentsContainer.addEventListener(touchstart, this.handleTouch.bind(this)); tooltipCloseButton.addEventListener(touchstart, this.unhoverTooltip.bind(this)); } else { window.addEventListener(resize, this.resizeListener.bind(this)); // classList not supported by IE 9 tooltipCloseButton.className + hidden; } // Handle toggle of group elements var groupComponents document.querySelectorAll(data-js-hookcomponent-group-opener); for (var i 0; i groupComponents.length; i++) { groupComponentsi.addEventListener(click, this.hideTooltip.bind(this)); } var tooltipBox document.querySelector(#uptime-tooltip .tooltip-box); tooltipBox.addEventListener(mouseenter, this.mouseEnteredTooltip.bind(this)); tooltipBox.addEventListener(mouseleave, this.unhoverTooltip.bind(this)); } document.querySelectorAll(.uptime-day).forEach(function (rect) { rect.addEventListener(focus, function (event) { var tooltipHandler new UptimeTooltipHandler(); tooltipHandler.updateHoveredDay(event); tooltipHandler.updateTooltip(event); }); rect.addEventListener(blur, function () { var tooltipHandler new UptimeTooltipHandler(); tooltipHandler.unhoverTooltip(); }); rect.addEventListener(keydown, function (event) { if (event.key Escape || event.keyCode 27) { var tooltipHandler new UptimeTooltipHandler(); tooltipHandler.unhoverTooltip(); } }); }); UptimeTooltipHandler.prototype.tooltipListener function(event) { if (!this.tooltipHovered) { this.updateHoveredDay(event); this.updateTooltip(event); } } // this handler will accommodate for mobile orientation change UptimeTooltipHandler.prototype.orientationListener function(event) { // just close the tooltip this.unhoverTooltip(); } UptimeTooltipHandler.prototype.resizeListener function(event) { this.frameWidth window.innerWidth; } UptimeTooltipHandler.prototype.handleTouch function (event) { if (event.target.classList.contains(uptime-day)) { event.stopPropagation(); this.bladeTouched(event); } } UptimeTooltipHandler.prototype.mouseEnteredTooltip function() { // Necessary to clear the timeout set for closing the tooltip when the mouse // moves off the blade or timeline, so the tooltip isnt closed on hover clearTimeout(timeoutId); // Sets it to null so the timeout can be set later, as clearTimeout only // cancels the timer, and we need to allow it to be reset in the mouse // move handler below timeoutId null; this.tooltipHovered true; } UptimeTooltipHandler.prototype.unhoverTooltip function() { this.tooltipHovered false; this.activeDay.hovered false; this.hideTooltip(); } UptimeTooltipHandler.prototype.bladeTouched function (event) { event.preventDefault(); var classes event.target.getAttribute(class).split( ); var componentCode componentCodeFromClass(classes1) var index dayNumberFromClass(classes2); // If open and tapped on same component and day, close tooltip if (this.visible && this.activeDay.component componentCode && this.activeDay.index index) { this.hideTooltip(); } else { this.updateHoveredDay(event); this.updateTooltip(event); } } UptimeTooltipHandler.prototype.updateHoveredDay function(event) { var classes event.target.getAttribute(class); // classList doesnt work in IE var onDay classes ! null && classes.split( ).indexOf(uptime-day) ! -1; if (onDay) { classes classes.split( ); var componentCode componentCodeFromClass(classes1); this.activeDay { index: dayNumberFromClass(classes2), component: componentCode, bounds: event.target.getBoundingClientRect(), isGroup: uptimeDatacomponentCode.component.isGroup, hovered: true } } else { this.activeDay.hovered false; } } UptimeTooltipHandler.prototype.updateTooltip function(event) { var classes event.target.getAttribute(class); // classList doesnt work in IE var hoveredOnGraphic classes ! null && classes.split( ).indexOf(availability-time-line-graphic) ! -1; if (this.activeDay.hovered) { this.updateTooltipData(); this.positionTooltip(); } else if (this.visible && !this.activeDay.hovered && !hoveredOnGraphic) { // Important: since this is on mouse move it will be called multiple times // which will clear timeoutId and reset it to the new value, meaning // it is a race condition to cancel it if (!timeoutId) { var _this this; timeoutId setTimeout(function() { _this.hideTooltip(); timeoutId null; }, 250); } } } UptimeTooltipHandler.prototype.updateTooltipData function() { // Get the data for the day were hovered on var day uptimeDatathis.activeDay.component.daysthis.activeDay.index; // Update the date for the tooltip var date new Date(day.date); // Get the components start date. Note that it will be undefined here unless it is populated in our database var startDay uptimeDatathis.activeDay.component.component.startDate; var startDate startDay ? new Date(startDay) : null; // Determine whether current date falls before components start date. var beforeStartDate startDate ? date.getTime() startDate.getTime() : false; // UTC necessary since days are passed yyyy-mm-dd, and new Date uses midnight UTC, so local times // are presented as the day before var dateString date.getUTCDate() + + monthStringsdate.getUTCMonth() + + date.getUTCFullYear(); document.querySelector(#uptime-tooltip .date).innerHTML dateString; // Update the outage fields if (this.activeDay.isGroup) { this.updateGroupOutageFields() } else { this.updateOutageFields(day.outages.p, day.outages.m, day.related_events, beforeStartDate); } } UptimeTooltipHandler.prototype.hoursFromSeconds function(s) { return Math.floor(s / 3600); } UptimeTooltipHandler.prototype.minutesFromSeconds function(s) { // If less than a minute, round up to 1 minute to show that some outage existed if (s > 0 && s 60) { return 1; } // Otherwise use floor return Math.floor((s % 3600) / 60); } UptimeTooltipHandler.prototype.updateGroupOutageFields function() { // Hide time info document.querySelector(#uptime-tooltip .outage-field.major).style.display none; document.querySelector(#uptime-tooltip .outage-field.partial).style.display none; document.querySelector(.related-events h3).style.display none; document.querySelector(.no-related-msg).style.display none; var eventList document.getElementById(related-events-list) var cloneList eventList.cloneNode(false); eventList.parentNode.replaceChild(cloneList, eventList); var partialCount 0; var majorCount 0; /** We were originally using the operationalCount as part of the no outage copy for group components, but ultimately decided not to use it. I opted to leave the variable in place in case we ever decide to use it in the future. */ var operationalCount 0; var noDataCount 0; var showcasedComponentsCount 0; var components uptimeDatathis.activeDay.component.component.group for (var i 0; i components.length; i++) { if (!uptimeDatacomponentsi) continue; showcasedComponentsCount++; var outages uptimeDatacomponentsi.daysthis.activeDay.index.outages; var currentDay uptimeDatacomponentsi.daysthis.activeDay.index; var currentDate new Date(currentDay.date); // Get the components start date. Note that it will be undefined here unless it is populated in our database var startDay uptimeDatacomponentsi.component.startDate; var startDate startDay ? new Date(startDay) : null; if (outages.p) { partialCount + 1; } if (outages.m) { majorCount + 1; } // Only increase operational count if component has data for this day if (!outages.p && !outages.m) { if (startDate && currentDate.getTime() startDate.getTime()) { noDataCount +1; } else { operationalCount +1; } } } document.querySelector(#major-outage-group-count).style.display majorCount ? block : none; document.querySelector(#partial-outage-group-count).style.display partialCount ? block : none; document.querySelector(#major-outage-group-count .count).innerText majorCount + (majorCount 1 ? component : components); document.querySelector(#partial-outage-group-count .count).innerText partialCount + (partialCount 1 ? component : components ); // Show no data message only if we do not have data for any showcased components in the group var showNoDataMessage noDataCount showcasedComponentsCount; // Show no outages message if we have data for the components and no outages in that data document.querySelector(#uptime-tooltip .no-outages-msg).style.display (majorCount || partialCount || showNoDataMessage) ? none : block; document.querySelector(#uptime-tooltip .no-data-msg).style.display showNoDataMessage ? block : none; } UptimeTooltipHandler.prototype.updateOutageFields function(partial, major, relatedEvents, beforeStartDate) { // Hide group info document.querySelector(#major-outage-group-count).style.display none; document.querySelector(#partial-outage-group-count).style.display none; // Show the message that no outage present, if none is present if (partial || major || beforeStartDate) { document.querySelector(#uptime-tooltip .no-outages-msg).style.display none; } else { document.querySelector(#uptime-tooltip .no-outages-msg).style.display block; } if (beforeStartDate) { document.querySelector(#uptime-tooltip .no-data-msg).style.display block; } else { document.querySelector(#uptime-tooltip .no-data-msg).style.display none; } // Update partial outage field if an outage exists, otherwise hide it if (partial) { var hrs this.hoursFromSeconds(partial); var mins this.minutesFromSeconds(partial); document.querySelector(#uptime-tooltip .outage-field.partial .value-hrs).innerHTML hrs.toString() + hrs; document.querySelector(#uptime-tooltip .outage-field.partial .value-mins).innerHTML mins.toString() + mins; document.querySelector(#uptime-tooltip .outage-field.partial).style.display flex; } else { document.querySelector(#uptime-tooltip .outage-field.partial).style.display none; } // Update major outage field if an outage exists, otherwise hide it if (major) { var hrs this.hoursFromSeconds(major); var mins this.minutesFromSeconds(major); document.querySelector(#uptime-tooltip .outage-field.major .value-hrs).innerHTML hrs.toString() + hrs; document.querySelector(#uptime-tooltip .outage-field.major .value-mins).innerHTML mins.toString() + mins; document.querySelector(#uptime-tooltip .outage-field.major).style.display flex; } else { document.querySelector(#uptime-tooltip .outage-field.major).style.display none; } var eventList document.getElementById(related-events-list) var cloneList eventList.cloneNode(false); document.querySelector(.related-events h3).style.display (relatedEvents.length ? block : none); for (var i 0; i relatedEvents.length; i++) { var listItem document.createElement(li); listItem.className related-event; var anchor document.createElement(a); anchor.className related-event-link; anchor.target _blank; anchor.href window.Routes.incident_path(relatedEventsi.code); var text document.createTextNode(truncate(relatedEventsi.name)); anchor.appendChild(text); listItem.appendChild(anchor); cloneList.appendChild(listItem); } const displayNoRelatedMsg ((major || partial) && !relatedEvents.length); document.querySelector(.no-related-msg).style.display (displayNoRelatedMsg ? block : none); eventList.parentNode.replaceChild(cloneList, eventList); } UptimeTooltipHandler.prototype.positionTooltip function() { this.calculatePointerCenter(); this.calculateBoxPosition(); // show tooltip this.tooltip.style.display block; // position pointer var pointer this.tooltip.getElementsByClassName(pointer-container)0; pointer.style.left intToPixels(this.pointerCenter.x - 8); pointer.style.top intToPixels(this.pointerCenter.y - 5); // position display box var box this.tooltip.getElementsByClassName(tooltip-box)0; box.style.left intToPixels(this.boxLeft); box.style.top intToPixels(this.pointerCenter.y + 5); this.visible true; } UptimeTooltipHandler.prototype.calculatePointerCenter function() { var bounds this.activeDay.bounds; var rectLeft bounds.left + window.pageXOffset; var rectBottom bounds.bottom + window.pageYOffset; var rectWidth bounds.right - bounds.left; this.pointerCenter { x: rectLeft + Math.floor(rectWidth / 2), y: rectBottom + 5 } } UptimeTooltipHandler.prototype.calculateBoxPosition function() { var sideWidth 162.5; if (this.pointerCenter.x - sideWidth 0) { this.boxLeft 0; } else if (this.pointerCenter.x + sideWidth > this.frameWidth) { this.boxLeft this.frameWidth - sideWidth * 2; } else { this.boxLeft this.pointerCenter.x - sideWidth; } } UptimeTooltipHandler.prototype.hideTooltip function() { this.tooltip.style.display none; this.visible false; } new UptimeTooltipHandler();/script> div classcustom-metrics-container idcustom-metrics-container> div classtimeframes-container> a classfont-largest no-link idsystem-metrics href#system-metrics>System Metrics/a> a href# classtimeframe color-secondary font-regular border-color data-js-hookdata-time-period-toggle data-time-periodmonth>Month/a> a href# classtimeframe color-secondary font-regular border-color data-js-hookdata-time-period-toggle data-time-periodweek>span classtranslation_missing titletranslation missing: en.week>Week/span>/a> a href# classtimeframe active color-secondary font-regular border-color data-js-hookdata-time-period-toggle data-time-periodday>Day/a> /div> div classmetrics-container> div classmetric border-color> div classmetric-meta font-large> div classmetric-name color-primary> Shipping Guide API - Response Time /div> div data-js-hookmetrics-display-current-26zgkxd8bbj7 classmetric-average color-secondary>span classtranslation_missing titletranslation missing: en.fetching>Fetching/span>/div> /div> div classmetrics-display-graph> div classgraph-container idmetrics-display-graph-container-26zgkxd8bbj7 data-js-hook metrics-display-graph-container-26zgkxd8bbj7>/div> /div> /div> div classmetric border-color> div classmetric-meta font-large> div classmetric-name color-primary> Pickup Point API - Response Time /div> div data-js-hookmetrics-display-current-xydzdh0c3q2w classmetric-average color-secondary>span classtranslation_missing titletranslation missing: en.fetching>Fetching/span>/div> /div> div classmetrics-display-graph> div classgraph-container idmetrics-display-graph-container-xydzdh0c3q2w data-js-hook metrics-display-graph-container-xydzdh0c3q2w>/div> /div> /div> div classmetric border-color> div classmetric-meta font-large> div classmetric-name color-primary> Postal Code API - Response Time /div> div data-js-hookmetrics-display-current-0fmfllycw3x1 classmetric-average color-secondary>span classtranslation_missing titletranslation missing: en.fetching>Fetching/span>/div> /div> div classmetrics-display-graph> div classgraph-container idmetrics-display-graph-container-0fmfllycw3x1 data-js-hook metrics-display-graph-container-0fmfllycw3x1>/div> /div> /div> div classmetric border-color> div classmetric-meta font-large> div classmetric-name color-primary> Booking API - Response Times /div> div data-js-hookmetrics-display-current-by8d9mhjkyx2 classmetric-average color-secondary>span classtranslation_missing titletranslation missing: en.fetching>Fetching/span>/div> /div> div classmetrics-display-graph> div classgraph-container idmetrics-display-graph-container-by8d9mhjkyx2 data-js-hook metrics-display-graph-container-by8d9mhjkyx2>/div> /div> /div> div classmetric border-color> div classmetric-meta font-large> div classmetric-name color-primary> Tracking API - Response Time /div> div data-js-hookmetrics-display-current-ptlnn6h4s6l3 classmetric-average color-secondary>span classtranslation_missing titletranslation missing: en.fetching>Fetching/span>/div> /div> div classmetrics-display-graph> div classgraph-container idmetrics-display-graph-container-ptlnn6h4s6l3 data-js-hook metrics-display-graph-container-ptlnn6h4s6l3>/div> /div> /div> div classmetric border-color> div classmetric-meta font-large> div classmetric-name color-primary> Reports API - Response Time /div> div data-js-hookmetrics-display-current-qw8lj0kq4z5z classmetric-average color-secondary>span classtranslation_missing titletranslation missing: en.fetching>Fetching/span>/div> /div> div classmetrics-display-graph> div classgraph-container idmetrics-display-graph-container-qw8lj0kq4z5z data-js-hook metrics-display-graph-container-qw8lj0kq4z5z>/div> /div> /div> div classmetric border-color> div classmetric-meta font-large> div classmetric-name color-primary> Invoice API - Response Time /div> div data-js-hookmetrics-display-current-52ymphqy5y4c classmetric-average color-secondary>span classtranslation_missing titletranslation missing: en.fetching>Fetching/span>/div> /div> div classmetrics-display-graph> div classgraph-container idmetrics-display-graph-container-52ymphqy5y4c data-js-hook metrics-display-graph-container-52ymphqy5y4c>/div> /div> /div> div classmetric border-color> div classmetric-meta font-large> div classmetric-name color-primary> Order Management API - Response time /div> div data-js-hookmetrics-display-current-qsr9r278bhlm classmetric-average color-secondary>span classtranslation_missing titletranslation missing: en.fetching>Fetching/span>/div> /div> div classmetrics-display-graph> div classgraph-container idmetrics-display-graph-container-qsr9r278bhlm data-js-hook metrics-display-graph-container-qsr9r278bhlm>/div> /div> /div> div classmetric border-color> div classmetric-meta font-large> div classmetric-name color-primary> Event Cast API - Response Times /div> div data-js-hookmetrics-display-current-pxk7b8ckk0zl classmetric-average color-secondary>span classtranslation_missing titletranslation missing: en.fetching>Fetching/span>/div> /div> div classmetrics-display-graph> div classgraph-container idmetrics-display-graph-container-pxk7b8ckk0zl data-js-hook metrics-display-graph-container-pxk7b8ckk0zl>/div> /div> /div> /div> /div> div classincidents-list format-expanded> h2 classfont-largest no-link idpast-incidents>Past Incidents/h2> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate>18/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported today./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate>17/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate>16/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate>15/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate>14/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate>13/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular > div classdate border-color font-large>Sep var data-vardate>12/var>, var data-varyear>2025/var>/div> div classincident-container> div classincident-title impact-minor font-large> a classwhitespace-pre-wrap href/incidents/vhh695sy1d2d>Network Issue Under Investigation at Microsoft Azure/a> /div> div classupdates-container> !-- postmortem --> !-- incident updates --> div classupdate font-regular resolved> strong>Resolved/strong> - span classwhitespace-pre-wrap>This incident has been resolved./span> br> small> Sep var data-vardate>12/var>, var data-vartime>09:52/var> CEST /small> /div> div classupdate font-regular monitoring> strong>Monitoring/strong> - span classwhitespace-pre-wrap>A fix has been implemented and we are monitoring the results./span> br> small> Sep var data-vardate>12/var>, var data-vartime>09:02/var> CEST /small> /div> div classupdate font-regular investigating> strong>Investigating/strong> - span classwhitespace-pre-wrap>We are currently experiencing issues with centralized network components in Microsoft Azure and are actively investigating the cause./span> br> small> Sep var data-vardate>12/var>, var data-vartime>07:09/var> CEST /small> /div> /div>/div> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate>11/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate>10/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate> 9/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate> 8/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate> 7/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate> 6/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate> 5/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> div classstatus-day font-regular no-incidents> div classdate border-color font-large>Sep var data-vardate> 4/var>, var data-varyear>2025/var>/div> p classcolor-secondary>No incidents reported./p> /div> /div> div classpage-footer border-color font-small> a href/history classhistory-footer-link>span stylefont-family:arial>←/span> Incident History/a> span classcolor-secondary powered-by>a classcolor-secondary target_blank relnoopener noreferrer nofollow hrefhttps://www.atlassian.com/software/statuspage?utm_campaignstatus.bring.systems&utm_contentSP-notifications&utm_mediumpowered-by&utm_sourceinapp>Powered by Atlassian Statuspage/a>/span> /div> /div> /div> !-- custom metrics stuff --> script srchttps://dka575ofm4ao0.cloudfront.net/assets/status_manifest-6a7ae3a8e2e1b1e1d9466495faa0851c3f5fff938743f6501c900aa2a8792e8c.js>/script> div idcpt-notification-container>/div> !-- all of the content_for stuff --> script srchttps://dka575ofm4ao0.cloudfront.net/assets/register_subscription_form-589b657fec607087fc5c740c568270907310bc4f6aaa20256e70f01b103025ca.js>/script> script typetext/javascript> /script> script srchttps://dka575ofm4ao0.cloudfront.net/assets/status_common-c1b99d73ee7ab0fea796bd170723c1daac1381095a7dd7501a38ce6f333d86b3.js>/script> script> SP.pollForChanges(/api/v2/status.json); /script> script> $(function() { $(.tool).tooltipster({ animationDuration: 100, contentAsHTML: true, delay: 100, theme: tooltipster-borderless, functionInit: function (instance, helper) { var $origin $(helper.origin), dataOptions $origin.attr(data-tooltip-config); if (dataOptions){ dataOptions JSON.parse(dataOptions); $.each(dataOptions, function(name, option){ instance.option(name, option); }); } } }); // clicks on first tab in subscribe popout since we wont know which is first // upon construction in the ruby code $(.updates-dropdown-nav > a).eq(0).click(); // twitter follow button needs some margin $(.twitter-follow-button).css(margin-right, 6px); }); $(function() { // open/close component groups HRB.utils.djshook(component-group-opener).on(click, function() { var groupParentIndicator $(this).find(.group-parent-indicator); groupParentIndicator.toggleClass(fa-plus-square-o).toggleClass(fa-minus-square-o).end().parent().toggleClass(open); toggleGroup(groupParentIndicator) }); }); $(function() { HRB.utils.djshook(component-group-opener).on(keydown, function(event) { if (event.key ! Enter && event.key ! ) { return; } event.preventDefault() var groupParentIndicator $(this).find(.group-parent-indicator); groupParentIndicator.toggleClass(fa-plus-square-o).toggleClass(fa-minus-square-o).end().parent().toggleClass(open); toggleGroup(groupParentIndicator) }); }); function toggleGroup(groupParentIndicator) { var isOpen groupParentIndicator.attr(aria-expanded) if (isOpen false) { groupParentIndicator.attr(aria-expanded, true); } else { groupParentIndicator.attr(aria-expanded, false); } } $(function() { $(document).on(ajax:complete, .modal.in, function(e) { // Close the active modal. $(.modal.in).modal(hide); }); }); /script> script srchttps://dka575ofm4ao0.cloudfront.net/assets/vendor/highstock.min-a7181c8f093438143dae37524f8463a97e2503789bc322732d3141f2c00c1c1a.js>/script> script> //!CDATA String.prototype.commafy function () { return this.replace(/(^|^\w.)(\d{4,})/g, function($0, $1, $2) { return $1 + $2.replace(/\d(?(?:\d\d\d)+(?!\d))/g, $&,); }); } Number.prototype.commafy function () { return String(this).commafy(); } $(function() { SP.currentPage.numberToDecimalPlaces function(num, dec) { if (dec 0) { return Math.round(num).commafy(); } newnum num.toFixed(dec) var finalValue; // this gets rid of the 100.000% thing if (num parseInt(newnum)) finalValue Math.round(num); else finalValue newnum; return finalValue.commafy(); } SP.currentPage.getDataForTimePeriod function(period) { $.ajax({ type: GET, // this line must be end up with //status.* type of URLs (no protocol, just leading slashes). customers use SSL through us or by offloading with // cloudflare or something like it and the request.protocol the server sees is different than what the browser sees url: //status.bring.systems/metrics-display/26zgkxd8bbj7/_.json.replace(_, period) }).done(function(metricsDisplay, textStatus, xhr) { var summary metricsDisplay.summary , $metricSummaryLabel HRB.utils.djshook(metrics-display-current-26zgkxd8bbj7) , $graphContainer HRB.utils.djshook(metrics-display-graph-container-26zgkxd8bbj7); var errorMsg null; if(summary unavailable) { errorMsg We\re having issues retrieving data for strong>Shipping Guide API - Response Time/strong>./div>; } else if(summary) { // we need to do a basic check to make sure we have any data at all var hasDataRollupsAvailable false; for(var h 0; h metricsDisplay.metrics.length; h++) { if(metricsDisplay.metricsh.data.length > 0) { hasDataRollupsAvailable true; break; } } if(!hasDataRollupsAvailable) { errorMsg Oops! No data has been indexed for strong>Shipping Guide API - Response Time/strong> for this time period yet.; } } else { errorMsg Failed to load. strong>Shipping Guide API - Response Time/strong>; } if(errorMsg ! null) { $metricSummaryLabel.text(--); // display -- instead of number $graphContainer.html(div classsmall styletext-align:center;> + errorMsg + /div>); // removed .parent().find(.metric-meta).remove() so name still shows $graphContainer.removeAttr(style); return; } $graphContainer.show(); $graphContainer.attr(style, height: 120px); // set style after error message removed it // proceed since we have data $metricSummaryLabel.text(SP.currentPage.numberToDecimalPlaces(summarymean, 0 ) + ms); var metricDataPoints {} , intervalMsec metricsDisplay.period.interval * 1000; var startingBucketMsec parseInt((new Date()).getTime() / intervalMsec) * intervalMsec; for(var h 0; h metricsDisplay.metrics.length; h++) { metricDataPointsmetricsDisplay.metricsh.metric.id var data metricsDisplay.metricsh.data , currentBucketMsec startingBucketMsec; for(var i metricsDisplay.period.count; i > 0; i--) { // loop over the data and pull out the data point with the following characteristics // -> closest to currentBucketMsec // -> without being greater than currentMsecBucket // -> without being more than 1 intervalMsec bucket away var valueToUse null; for(var j data.length - 1; j > 0; j--) { var currentTimestampMsec dataj.timestamp * 1000; if(currentTimestampMsec currentBucketMsec && currentTimestampMsec > (currentBucketMsec - intervalMsec)) { valueToUse dataj.value; // console.log(Using ts: + currentTimestampMsec + with value: + valueToUse + for bucket: + currentBucketMsec); break; } } // local time var offset -1 * (new Date()).getTimezoneOffset() * 60 * 1000; metricDataPointsmetricsDisplay.metricsh.metric.id.push(currentBucketMsec + offset, valueToUse) currentBucketMsec - intervalMsec; } metricDataPointsmetricsDisplay.metricsh.metric.id.reverse(); } // set Global options Highcharts.setOptions({ lang: { thousandsSep: , } }); $(#metrics-display-graph-container-26zgkxd8bbj7).highcharts(StockChart, { plotOptions : { series : { animation : false, color : #3498DB, connectNulls: true }, }, chart : { backgroundColor: #FFFFFF }, title : { text: , style: { display: none, } }, credits : { enabled : false }, exporting : { enabled : false }, rangeSelector : { enabled : false }, scrollbar : { enabled : false }, navigator : { enabled : false }, xAxis: { gridLineColor : rgba(224,224,224,.8), labels: { style : { color: #AAAAAA } }, lineColor: #E0E0E0, }, yAxis: { gridLineColor : rgba(224,224,224,.5), labels: { align: left, x: 5, y: 3, style : { color: #AAAAAA }, enabled : true }, showLastLabel: true, tickPixelInterval: 40, }, series : { name : Shipping Guide API - Response Time, data : metricDataPoints2nmpsbr4s0vb, tooltip: { valueSuffix: ms }, enableMouseTracking : ($(window).outerWidth() > 480) && true } , tooltip: { borderWidth: 0, enabled: ($(window).outerWidth() > 480) && true, headerFormat: span stylefont-size: 10px>{point.key} /span>, hideDelay: 300, pointFormat: span stylecolor:{point.color}>●/span> b>{point.y}/b>br/>, positioner: function() { return {x: 0, y: 0 }; }, shadow: false, shape: square, split: false } }); }); $.ajax({ type: GET, // this line must be end up with //status.* type of URLs (no protocol, just leading slashes). customers use SSL through us or by offloading with // cloudflare or something like it and the request.protocol the server sees is different than what the browser sees url: //status.bring.systems/metrics-display/xydzdh0c3q2w/_.json.replace(_, period) }).done(function(metricsDisplay, textStatus, xhr) { var summary metricsDisplay.summary , $metricSummaryLabel HRB.utils.djshook(metrics-display-current-xydzdh0c3q2w) , $graphContainer HRB.utils.djshook(metrics-display-graph-container-xydzdh0c3q2w); var errorMsg null; if(summary unavailable) { errorMsg We\re having issues retrieving data for strong>Pickup Point API - Response Time/strong>./div>; } else if(summary) { // we need to do a basic check to make sure we have any data at all var hasDataRollupsAvailable false; for(var h 0; h metricsDisplay.metrics.length; h++) { if(metricsDisplay.metricsh.data.length > 0) { hasDataRollupsAvailable true; break; } } if(!hasDataRollupsAvailable) { errorMsg Oops! No data has been indexed for strong>Pickup Point API - Response Time/strong> for this time period yet.; } } else { errorMsg Failed to load. strong>Pickup Point API - Response Time/strong>; } if(errorMsg ! null) { $metricSummaryLabel.text(--); // display -- instead of number $graphContainer.html(div classsmall styletext-align:center;> + errorMsg + /div>); // removed .parent().find(.metric-meta).remove() so name still shows $graphContainer.removeAttr(style); return; } $graphContainer.show(); $graphContainer.attr(style, height: 120px); // set style after error message removed it // proceed since we have data $metricSummaryLabel.text(SP.currentPage.numberToDecimalPlaces(summarymean, 0 ) + ms); var metricDataPoints {} , intervalMsec metricsDisplay.period.interval * 1000; var startingBucketMsec parseInt((new Date()).getTime() / intervalMsec) * intervalMsec; for(var h 0; h metricsDisplay.metrics.length; h++) { metricDataPointsmetricsDisplay.metricsh.metric.id var data metricsDisplay.metricsh.data , currentBucketMsec startingBucketMsec; for(var i metricsDisplay.period.count; i > 0; i--) { // loop over the data and pull out the data point with the following characteristics // -> closest to currentBucketMsec // -> without being greater than currentMsecBucket // -> without being more than 1 intervalMsec bucket away var valueToUse null; for(var j data.length - 1; j > 0; j--) { var currentTimestampMsec dataj.timestamp * 1000; if(currentTimestampMsec currentBucketMsec && currentTimestampMsec > (currentBucketMsec - intervalMsec)) { valueToUse dataj.value; // console.log(Using ts: + currentTimestampMsec + with value: + valueToUse + for bucket: + currentBucketMsec); break; } } // local time var offset -1 * (new Date()).getTimezoneOffset() * 60 * 1000; metricDataPointsmetricsDisplay.metricsh.metric.id.push(currentBucketMsec + offset, valueToUse) currentBucketMsec - intervalMsec; } metricDataPointsmetricsDisplay.metricsh.metric.id.reverse(); } // set Global options Highcharts.setOptions({ lang: { thousandsSep: , } }); $(#metrics-display-graph-container-xydzdh0c3q2w).highcharts(StockChart, { plotOptions : { series : { animation : false, color : #3498DB, connectNulls: true }, }, chart : { backgroundColor: #FFFFFF }, title : { text: , style: { display: none, } }, credits : { enabled : false }, exporting : { enabled : false }, rangeSelector : { enabled : false }, scrollbar : { enabled : false }, navigator : { enabled : false }, xAxis: { gridLineColor : rgba(224,224,224,.8), labels: { style : { color: #AAAAAA } }, lineColor: #E0E0E0, }, yAxis: { gridLineColor : rgba(224,224,224,.5), labels: { align: left, x: 5, y: 3, style : { color: #AAAAAA }, enabled : true }, showLastLabel: true, tickPixelInterval: 40, }, series : { name : Pickup Point API - Response Time, data : metricDataPoints4h856cw7qw2w, tooltip: { valueSuffix: ms }, enableMouseTracking : ($(window).outerWidth() > 480) && true } , tooltip: { borderWidth: 0, enabled: ($(window).outerWidth() > 480) && true, headerFormat: span stylefont-size: 10px>{point.key} /span>, hideDelay: 300, pointFormat: span stylecolor:{point.color}>●/span> b>{point.y}/b>br/>, positioner: function() { return {x: 0, y: 0 }; }, shadow: false, shape: square, split: false } }); }); $.ajax({ type: GET, // this line must be end up with //status.* type of URLs (no protocol, just leading slashes). customers use SSL through us or by offloading with // cloudflare or something like it and the request.protocol the server sees is different than what the browser sees url: //status.bring.systems/metrics-display/0fmfllycw3x1/_.json.replace(_, period) }).done(function(metricsDisplay, textStatus, xhr) { var summary metricsDisplay.summary , $metricSummaryLabel HRB.utils.djshook(metrics-display-current-0fmfllycw3x1) , $graphContainer HRB.utils.djshook(metrics-display-graph-container-0fmfllycw3x1); var errorMsg null; if(summary unavailable) { errorMsg We\re having issues retrieving data for strong>Postal Code API - Response Time /strong>./div>; } else if(summary) { // we need to do a basic check to make sure we have any data at all var hasDataRollupsAvailable false; for(var h 0; h metricsDisplay.metrics.length; h++) { if(metricsDisplay.metricsh.data.length > 0) { hasDataRollupsAvailable true; break; } } if(!hasDataRollupsAvailable) { errorMsg Oops! No data has been indexed for strong>Postal Code API - Response Time /strong> for this time period yet.; } } else { errorMsg Failed to load. strong>Postal Code API - Response Time /strong>; } if(errorMsg ! null) { $metricSummaryLabel.text(--); // display -- instead of number $graphContainer.html(div classsmall styletext-align:center;> + errorMsg + /div>); // removed .parent().find(.metric-meta).remove() so name still shows $graphContainer.removeAttr(style); return; } $graphContainer.show(); $graphContainer.attr(style, height: 120px); // set style after error message removed it // proceed since we have data $metricSummaryLabel.text(SP.currentPage.numberToDecimalPlaces(summarymean, 0 ) + ms); var metricDataPoints {} , intervalMsec metricsDisplay.period.interval * 1000; var startingBucketMsec parseInt((new Date()).getTime() / intervalMsec) * intervalMsec; for(var h 0; h metricsDisplay.metrics.length; h++) { metricDataPointsmetricsDisplay.metricsh.metric.id var data metricsDisplay.metricsh.data , currentBucketMsec startingBucketMsec; for(var i metricsDisplay.period.count; i > 0; i--) { // loop over the data and pull out the data point with the following characteristics // -> closest to currentBucketMsec // -> without being greater than currentMsecBucket // -> without being more than 1 intervalMsec bucket away var valueToUse null; for(var j data.length - 1; j > 0; j--) { var currentTimestampMsec dataj.timestamp * 1000; if(currentTimestampMsec currentBucketMsec && currentTimestampMsec > (currentBucketMsec - intervalMsec)) { valueToUse dataj.value; // console.log(Using ts: + currentTimestampMsec + with value: + valueToUse + for bucket: + currentBucketMsec); break; } } // local time var offset -1 * (new Date()).getTimezoneOffset() * 60 * 1000; metricDataPointsmetricsDisplay.metricsh.metric.id.push(currentBucketMsec + offset, valueToUse) currentBucketMsec - intervalMsec; } metricDataPointsmetricsDisplay.metricsh.metric.id.reverse(); } // set Global options Highcharts.setOptions({ lang: { thousandsSep: , } }); $(#metrics-display-graph-container-0fmfllycw3x1).highcharts(StockChart, { plotOptions : { series : { animation : false, color : #3498DB, connectNulls: true }, }, chart : { backgroundColor: #FFFFFF }, title : { text: , style: { display: none, } }, credits : { enabled : false }, exporting : { enabled : false }, rangeSelector : { enabled : false }, scrollbar : { enabled : false }, navigator : { enabled : false }, xAxis: { gridLineColor : rgba(224,224,224,.8), labels: { style : { color: #AAAAAA } }, lineColor: #E0E0E0, }, yAxis: { gridLineColor : rgba(224,224,224,.5), labels: { align: left, x: 5, y: 3, style : { color: #AAAAAA }, enabled : true }, showLastLabel: true, tickPixelInterval: 40, }, series : { name : Postal Code API - Response Time , data : metricDataPointsxh25z92q8m0s, tooltip: { valueSuffix: ms }, enableMouseTracking : ($(window).outerWidth() > 480) && true } , tooltip: { borderWidth: 0, enabled: ($(window).outerWidth() > 480) && true, headerFormat: span stylefont-size: 10px>{point.key} /span>, hideDelay: 300, pointFormat: span stylecolor:{point.color}>●/span> b>{point.y}/b>br/>, positioner: function() { return {x: 0, y: 0 }; }, shadow: false, shape: square, split: false } }); }); $.ajax({ type: GET, // this line must be end up with //status.* type of URLs (no protocol, just leading slashes). customers use SSL through us or by offloading with // cloudflare or something like it and the request.protocol the server sees is different than what the browser sees url: //status.bring.systems/metrics-display/by8d9mhjkyx2/_.json.replace(_, period) }).done(function(metricsDisplay, textStatus, xhr) { var summary metricsDisplay.summary , $metricSummaryLabel HRB.utils.djshook(metrics-display-current-by8d9mhjkyx2) , $graphContainer HRB.utils.djshook(metrics-display-graph-container-by8d9mhjkyx2); var errorMsg null; if(summary unavailable) { errorMsg We\re having issues retrieving data for strong>Booking API - Response Times/strong>./div>; } else if(summary) { // we need to do a basic check to make sure we have any data at all var hasDataRollupsAvailable false; for(var h 0; h metricsDisplay.metrics.length; h++) { if(metricsDisplay.metricsh.data.length > 0) { hasDataRollupsAvailable true; break; } } if(!hasDataRollupsAvailable) { errorMsg Oops! No data has been indexed for strong>Booking API - Response Times/strong> for this time period yet.; } } else { errorMsg Failed to load. strong>Booking API - Response Times/strong>; } if(errorMsg ! null) { $metricSummaryLabel.text(--); // display -- instead of number $graphContainer.html(div classsmall styletext-align:center;> + errorMsg + /div>); // removed .parent().find(.metric-meta).remove() so name still shows $graphContainer.removeAttr(style); return; } $graphContainer.show(); $graphContainer.attr(style, height: 120px); // set style after error message removed it // proceed since we have data $metricSummaryLabel.text(SP.currentPage.numberToDecimalPlaces(summarymean, 0 ) + ms); var metricDataPoints {} , intervalMsec metricsDisplay.period.interval * 1000; var startingBucketMsec parseInt((new Date()).getTime() / intervalMsec) * intervalMsec; for(var h 0; h metricsDisplay.metrics.length; h++) { metricDataPointsmetricsDisplay.metricsh.metric.id var data metricsDisplay.metricsh.data , currentBucketMsec startingBucketMsec; for(var i metricsDisplay.period.count; i > 0; i--) { // loop over the data and pull out the data point with the following characteristics // -> closest to currentBucketMsec // -> without being greater than currentMsecBucket // -> without being more than 1 intervalMsec bucket away var valueToUse null; for(var j data.length - 1; j > 0; j--) { var currentTimestampMsec dataj.timestamp * 1000; if(currentTimestampMsec currentBucketMsec && currentTimestampMsec > (currentBucketMsec - intervalMsec)) { valueToUse dataj.value; // console.log(Using ts: + currentTimestampMsec + with value: + valueToUse + for bucket: + currentBucketMsec); break; } } // local time var offset -1 * (new Date()).getTimezoneOffset() * 60 * 1000; metricDataPointsmetricsDisplay.metricsh.metric.id.push(currentBucketMsec + offset, valueToUse) currentBucketMsec - intervalMsec; } metricDataPointsmetricsDisplay.metricsh.metric.id.reverse(); } // set Global options Highcharts.setOptions({ lang: { thousandsSep: , } }); $(#metrics-display-graph-container-by8d9mhjkyx2).highcharts(StockChart, { plotOptions : { series : { animation : false, color : #3498DB, connectNulls: false }, }, chart : { backgroundColor: #FFFFFF }, title : { text: , style: { display: none, } }, credits : { enabled : false }, exporting : { enabled : false }, rangeSelector : { enabled : false }, scrollbar : { enabled : false }, navigator : { enabled : false }, xAxis: { gridLineColor : rgba(224,224,224,.8), labels: { style : { color: #AAAAAA } }, lineColor: #E0E0E0, }, yAxis: { gridLineColor : rgba(224,224,224,.5), labels: { align: left, x: 5, y: 3, style : { color: #AAAAAA }, enabled : true }, showLastLabel: true, tickPixelInterval: 40, }, series : { name : Booking API - Response Times, data : metricDataPointstb9vtzmnpfld, tooltip: { valueSuffix: ms }, enableMouseTracking : ($(window).outerWidth() > 480) && true } , tooltip: { borderWidth: 0, enabled: ($(window).outerWidth() > 480) && true, headerFormat: span stylefont-size: 10px>{point.key} /span>, hideDelay: 300, pointFormat: span stylecolor:{point.color}>●/span> b>{point.y}/b>br/>, positioner: function() { return {x: 0, y: 0 }; }, shadow: false, shape: square, split: false } }); }); $.ajax({ type: GET, // this line must be end up with //status.* type of URLs (no protocol, just leading slashes). customers use SSL through us or by offloading with // cloudflare or something like it and the request.protocol the server sees is different than what the browser sees url: //status.bring.systems/metrics-display/ptlnn6h4s6l3/_.json.replace(_, period) }).done(function(metricsDisplay, textStatus, xhr) { var summary metricsDisplay.summary , $metricSummaryLabel HRB.utils.djshook(metrics-display-current-ptlnn6h4s6l3) , $graphContainer HRB.utils.djshook(metrics-display-graph-container-ptlnn6h4s6l3); var errorMsg null; if(summary unavailable) { errorMsg We\re having issues retrieving data for strong>Tracking API - Response Time/strong>./div>; } else if(summary) { // we need to do a basic check to make sure we have any data at all var hasDataRollupsAvailable false; for(var h 0; h metricsDisplay.metrics.length; h++) { if(metricsDisplay.metricsh.data.length > 0) { hasDataRollupsAvailable true; break; } } if(!hasDataRollupsAvailable) { errorMsg Oops! No data has been indexed for strong>Tracking API - Response Time/strong> for this time period yet.; } } else { errorMsg Failed to load. strong>Tracking API - Response Time/strong>; } if(errorMsg ! null) { $metricSummaryLabel.text(--); // display -- instead of number $graphContainer.html(div classsmall styletext-align:center;> + errorMsg + /div>); // removed .parent().find(.metric-meta).remove() so name still shows $graphContainer.removeAttr(style); return; } $graphContainer.show(); $graphContainer.attr(style, height: 120px); // set style after error message removed it // proceed since we have data $metricSummaryLabel.text(SP.currentPage.numberToDecimalPlaces(summarymean, 0 ) + ms); var metricDataPoints {} , intervalMsec metricsDisplay.period.interval * 1000; var startingBucketMsec parseInt((new Date()).getTime() / intervalMsec) * intervalMsec; for(var h 0; h metricsDisplay.metrics.length; h++) { metricDataPointsmetricsDisplay.metricsh.metric.id var data metricsDisplay.metricsh.data , currentBucketMsec startingBucketMsec; for(var i metricsDisplay.period.count; i > 0; i--) { // loop over the data and pull out the data point with the following characteristics // -> closest to currentBucketMsec // -> without being greater than currentMsecBucket // -> without being more than 1 intervalMsec bucket away var valueToUse null; for(var j data.length - 1; j > 0; j--) { var currentTimestampMsec dataj.timestamp * 1000; if(currentTimestampMsec currentBucketMsec && currentTimestampMsec > (currentBucketMsec - intervalMsec)) { valueToUse dataj.value; // console.log(Using ts: + currentTimestampMsec + with value: + valueToUse + for bucket: + currentBucketMsec); break; } } // local time var offset -1 * (new Date()).getTimezoneOffset() * 60 * 1000; metricDataPointsmetricsDisplay.metricsh.metric.id.push(currentBucketMsec + offset, valueToUse) currentBucketMsec - intervalMsec; } metricDataPointsmetricsDisplay.metricsh.metric.id.reverse(); } // set Global options Highcharts.setOptions({ lang: { thousandsSep: , } }); $(#metrics-display-graph-container-ptlnn6h4s6l3).highcharts(StockChart, { plotOptions : { series : { animation : false, color : #3498DB, connectNulls: false }, }, chart : { backgroundColor: #FFFFFF }, title : { text: , style: { display: none, } }, credits : { enabled : false }, exporting : { enabled : false }, rangeSelector : { enabled : false }, scrollbar : { enabled : false }, navigator : { enabled : false }, xAxis: { gridLineColor : rgba(224,224,224,.8), labels: { style : { color: #AAAAAA } }, lineColor: #E0E0E0, }, yAxis: { gridLineColor : rgba(224,224,224,.5), labels: { align: left, x: 5, y: 3, style : { color: #AAAAAA }, enabled : true }, showLastLabel: true, tickPixelInterval: 40, }, series : { name : Tracking API - Response Time, data : metricDataPointsgt8n72sjclky, tooltip: { valueSuffix: ms }, enableMouseTracking : ($(window).outerWidth() > 480) && true } , tooltip: { borderWidth: 0, enabled: ($(window).outerWidth() > 480) && true, headerFormat: span stylefont-size: 10px>{point.key} /span>, hideDelay: 300, pointFormat: span stylecolor:{point.color}>●/span> b>{point.y}/b>br/>, positioner: function() { return {x: 0, y: 0 }; }, shadow: false, shape: square, split: false } }); }); $.ajax({ type: GET, // this line must be end up with //status.* type of URLs (no protocol, just leading slashes). customers use SSL through us or by offloading with // cloudflare or something like it and the request.protocol the server sees is different than what the browser sees url: //status.bring.systems/metrics-display/qw8lj0kq4z5z/_.json.replace(_, period) }).done(function(metricsDisplay, textStatus, xhr) { var summary metricsDisplay.summary , $metricSummaryLabel HRB.utils.djshook(metrics-display-current-qw8lj0kq4z5z) , $graphContainer HRB.utils.djshook(metrics-display-graph-container-qw8lj0kq4z5z); var errorMsg null; if(summary unavailable) { errorMsg We\re having issues retrieving data for strong>Reports API - Response Time/strong>./div>; } else if(summary) { // we need to do a basic check to make sure we have any data at all var hasDataRollupsAvailable false; for(var h 0; h metricsDisplay.metrics.length; h++) { if(metricsDisplay.metricsh.data.length > 0) { hasDataRollupsAvailable true; break; } } if(!hasDataRollupsAvailable) { errorMsg Oops! No data has been indexed for strong>Reports API - Response Time/strong> for this time period yet.; } } else { errorMsg Failed to load. strong>Reports API - Response Time/strong>; } if(errorMsg ! null) { $metricSummaryLabel.text(--); // display -- instead of number $graphContainer.html(div classsmall styletext-align:center;> + errorMsg + /div>); // removed .parent().find(.metric-meta).remove() so name still shows $graphContainer.removeAttr(style); return; } $graphContainer.show(); $graphContainer.attr(style, height: 120px); // set style after error message removed it // proceed since we have data $metricSummaryLabel.text(SP.currentPage.numberToDecimalPlaces(summarymean, 0 ) + ms); var metricDataPoints {} , intervalMsec metricsDisplay.period.interval * 1000; var startingBucketMsec parseInt((new Date()).getTime() / intervalMsec) * intervalMsec; for(var h 0; h metricsDisplay.metrics.length; h++) { metricDataPointsmetricsDisplay.metricsh.metric.id var data metricsDisplay.metricsh.data , currentBucketMsec startingBucketMsec; for(var i metricsDisplay.period.count; i > 0; i--) { // loop over the data and pull out the data point with the following characteristics // -> closest to currentBucketMsec // -> without being greater than currentMsecBucket // -> without being more than 1 intervalMsec bucket away var valueToUse null; for(var j data.length - 1; j > 0; j--) { var currentTimestampMsec dataj.timestamp * 1000; if(currentTimestampMsec currentBucketMsec && currentTimestampMsec > (currentBucketMsec - intervalMsec)) { valueToUse dataj.value; // console.log(Using ts: + currentTimestampMsec + with value: + valueToUse + for bucket: + currentBucketMsec); break; } } // local time var offset -1 * (new Date()).getTimezoneOffset() * 60 * 1000; metricDataPointsmetricsDisplay.metricsh.metric.id.push(currentBucketMsec + offset, valueToUse) currentBucketMsec - intervalMsec; } metricDataPointsmetricsDisplay.metricsh.metric.id.reverse(); } // set Global options Highcharts.setOptions({ lang: { thousandsSep: , } }); $(#metrics-display-graph-container-qw8lj0kq4z5z).highcharts(StockChart, { plotOptions : { series : { animation : false, color : #3498DB, connectNulls: false }, }, chart : { backgroundColor: #FFFFFF }, title : { text: , style: { display: none, } }, credits : { enabled : false }, exporting : { enabled : false }, rangeSelector : { enabled : false }, scrollbar : { enabled : false }, navigator : { enabled : false }, xAxis: { gridLineColor : rgba(224,224,224,.8), labels: { style : { color: #AAAAAA } }, lineColor: #E0E0E0, }, yAxis: { gridLineColor : rgba(224,224,224,.5), labels: { align: left, x: 5, y: 3, style : { color: #AAAAAA }, enabled : true }, showLastLabel: true, tickPixelInterval: 40, }, series : { name : Reports API - Response Time, data : metricDataPoints8p4dynxvnvkh, tooltip: { valueSuffix: ms }, enableMouseTracking : ($(window).outerWidth() > 480) && true } , tooltip: { borderWidth: 0, enabled: ($(window).outerWidth() > 480) && true, headerFormat: span stylefont-size: 10px>{point.key} /span>, hideDelay: 300, pointFormat: span stylecolor:{point.color}>●/span> b>{point.y}/b>br/>, positioner: function() { return {x: 0, y: 0 }; }, shadow: false, shape: square, split: false } }); }); $.ajax({ type: GET, // this line must be end up with //status.* type of URLs (no protocol, just leading slashes). customers use SSL through us or by offloading with // cloudflare or something like it and the request.protocol the server sees is different than what the browser sees url: //status.bring.systems/metrics-display/52ymphqy5y4c/_.json.replace(_, period) }).done(function(metricsDisplay, textStatus, xhr) { var summary metricsDisplay.summary , $metricSummaryLabel HRB.utils.djshook(metrics-display-current-52ymphqy5y4c) , $graphContainer HRB.utils.djshook(metrics-display-graph-container-52ymphqy5y4c); var errorMsg null; if(summary unavailable) { errorMsg We\re having issues retrieving data for strong>Invoice API - Response Time/strong>./div>; } else if(summary) { // we need to do a basic check to make sure we have any data at all var hasDataRollupsAvailable false; for(var h 0; h metricsDisplay.metrics.length; h++) { if(metricsDisplay.metricsh.data.length > 0) { hasDataRollupsAvailable true; break; } } if(!hasDataRollupsAvailable) { errorMsg Oops! No data has been indexed for strong>Invoice API - Response Time/strong> for this time period yet.; } } else { errorMsg Failed to load. strong>Invoice API - Response Time/strong>; } if(errorMsg ! null) { $metricSummaryLabel.text(--); // display -- instead of number $graphContainer.html(div classsmall styletext-align:center;> + errorMsg + /div>); // removed .parent().find(.metric-meta).remove() so name still shows $graphContainer.removeAttr(style); return; } $graphContainer.show(); $graphContainer.attr(style, height: 120px); // set style after error message removed it // proceed since we have data $metricSummaryLabel.text(SP.currentPage.numberToDecimalPlaces(summarymean, 0 ) + ms); var metricDataPoints {} , intervalMsec metricsDisplay.period.interval * 1000; var startingBucketMsec parseInt((new Date()).getTime() / intervalMsec) * intervalMsec; for(var h 0; h metricsDisplay.metrics.length; h++) { metricDataPointsmetricsDisplay.metricsh.metric.id var data metricsDisplay.metricsh.data , currentBucketMsec startingBucketMsec; for(var i metricsDisplay.period.count; i > 0; i--) { // loop over the data and pull out the data point with the following characteristics // -> closest to currentBucketMsec // -> without being greater than currentMsecBucket // -> without being more than 1 intervalMsec bucket away var valueToUse null; for(var j data.length - 1; j > 0; j--) { var currentTimestampMsec dataj.timestamp * 1000; if(currentTimestampMsec currentBucketMsec && currentTimestampMsec > (currentBucketMsec - intervalMsec)) { valueToUse dataj.value; // console.log(Using ts: + currentTimestampMsec + with value: + valueToUse + for bucket: + currentBucketMsec); break; } } // local time var offset -1 * (new Date()).getTimezoneOffset() * 60 * 1000; metricDataPointsmetricsDisplay.metricsh.metric.id.push(currentBucketMsec + offset, valueToUse) currentBucketMsec - intervalMsec; } metricDataPointsmetricsDisplay.metricsh.metric.id.reverse(); } // set Global options Highcharts.setOptions({ lang: { thousandsSep: , } }); $(#metrics-display-graph-container-52ymphqy5y4c).highcharts(StockChart, { plotOptions : { series : { animation : false, color : #3498DB, connectNulls: false }, }, chart : { backgroundColor: #FFFFFF }, title : { text: , style: { display: none, } }, credits : { enabled : false }, exporting : { enabled : false }, rangeSelector : { enabled : false }, scrollbar : { enabled : false }, navigator : { enabled : false }, xAxis: { gridLineColor : rgba(224,224,224,.8), labels: { style : { color: #AAAAAA } }, lineColor: #E0E0E0, }, yAxis: { gridLineColor : rgba(224,224,224,.5), labels: { align: left, x: 5, y: 3, style : { color: #AAAAAA }, enabled : true }, showLastLabel: true, tickPixelInterval: 40, }, series : { name : Invoice API - Response Time, data : metricDataPointsbmtqw9nscm1z, tooltip: { valueSuffix: ms }, enableMouseTracking : ($(window).outerWidth() > 480) && true } , tooltip: { borderWidth: 0, enabled: ($(window).outerWidth() > 480) && true, headerFormat: span stylefont-size: 10px>{point.key} /span>, hideDelay: 300, pointFormat: span stylecolor:{point.color}>●/span> b>{point.y}/b>br/>, positioner: function() { return {x: 0, y: 0 }; }, shadow: false, shape: square, split: false } }); }); $.ajax({ type: GET, // this line must be end up with //status.* type of URLs (no protocol, just leading slashes). customers use SSL through us or by offloading with // cloudflare or something like it and the request.protocol the server sees is different than what the browser sees url: //status.bring.systems/metrics-display/qsr9r278bhlm/_.json.replace(_, period) }).done(function(metricsDisplay, textStatus, xhr) { var summary metricsDisplay.summary , $metricSummaryLabel HRB.utils.djshook(metrics-display-current-qsr9r278bhlm) , $graphContainer HRB.utils.djshook(metrics-display-graph-container-qsr9r278bhlm); var errorMsg null; if(summary unavailable) { errorMsg We\re having issues retrieving data for strong>Order Management API - Response time/strong>./div>; } else if(summary) { // we need to do a basic check to make sure we have any data at all var hasDataRollupsAvailable false; for(var h 0; h metricsDisplay.metrics.length; h++) { if(metricsDisplay.metricsh.data.length > 0) { hasDataRollupsAvailable true; break; } } if(!hasDataRollupsAvailable) { errorMsg Oops! No data has been indexed for strong>Order Management API - Response time/strong> for this time period yet.; } } else { errorMsg Failed to load. strong>Order Management API - Response time/strong>; } if(errorMsg ! null) { $metricSummaryLabel.text(--); // display -- instead of number $graphContainer.html(div classsmall styletext-align:center;> + errorMsg + /div>); // removed .parent().find(.metric-meta).remove() so name still shows $graphContainer.removeAttr(style); return; } $graphContainer.show(); $graphContainer.attr(style, height: 120px); // set style after error message removed it // proceed since we have data $metricSummaryLabel.text(SP.currentPage.numberToDecimalPlaces(summarymean, 0 ) + ms); var metricDataPoints {} , intervalMsec metricsDisplay.period.interval * 1000; var startingBucketMsec parseInt((new Date()).getTime() / intervalMsec) * intervalMsec; for(var h 0; h metricsDisplay.metrics.length; h++) { metricDataPointsmetricsDisplay.metricsh.metric.id var data metricsDisplay.metricsh.data , currentBucketMsec startingBucketMsec; for(var i metricsDisplay.period.count; i > 0; i--) { // loop over the data and pull out the data point with the following characteristics // -> closest to currentBucketMsec // -> without being greater than currentMsecBucket // -> without being more than 1 intervalMsec bucket away var valueToUse null; for(var j data.length - 1; j > 0; j--) { var currentTimestampMsec dataj.timestamp * 1000; if(currentTimestampMsec currentBucketMsec && currentTimestampMsec > (currentBucketMsec - intervalMsec)) { valueToUse dataj.value; // console.log(Using ts: + currentTimestampMsec + with value: + valueToUse + for bucket: + currentBucketMsec); break; } } // local time var offset -1 * (new Date()).getTimezoneOffset() * 60 * 1000; metricDataPointsmetricsDisplay.metricsh.metric.id.push(currentBucketMsec + offset, valueToUse) currentBucketMsec - intervalMsec; } metricDataPointsmetricsDisplay.metricsh.metric.id.reverse(); } // set Global options Highcharts.setOptions({ lang: { thousandsSep: , } }); $(#metrics-display-graph-container-qsr9r278bhlm).highcharts(StockChart, { plotOptions : { series : { animation : false, color : #3498DB, connectNulls: false }, }, chart : { backgroundColor: #FFFFFF }, title : { text: , style: { display: none, } }, credits : { enabled : false }, exporting : { enabled : false }, rangeSelector : { enabled : false }, scrollbar : { enabled : false }, navigator : { enabled : false }, xAxis: { gridLineColor : rgba(224,224,224,.8), labels: { style : { color: #AAAAAA } }, lineColor: #E0E0E0, }, yAxis: { gridLineColor : rgba(224,224,224,.5), labels: { align: left, x: 5, y: 3, style : { color: #AAAAAA }, enabled : true }, showLastLabel: true, tickPixelInterval: 40, }, series : { name : Order Management API - Response time, data : metricDataPointsb5561jvjrd12, tooltip: { valueSuffix: ms }, enableMouseTracking : ($(window).outerWidth() > 480) && true } , tooltip: { borderWidth: 0, enabled: ($(window).outerWidth() > 480) && true, headerFormat: span stylefont-size: 10px>{point.key} /span>, hideDelay: 300, pointFormat: span stylecolor:{point.color}>●/span> b>{point.y}/b>br/>, positioner: function() { return {x: 0, y: 0 }; }, shadow: false, shape: square, split: false } }); }); $.ajax({ type: GET, // this line must be end up with //status.* type of URLs (no protocol, just leading slashes). customers use SSL through us or by offloading with // cloudflare or something like it and the request.protocol the server sees is different than what the browser sees url: //status.bring.systems/metrics-display/pxk7b8ckk0zl/_.json.replace(_, period) }).done(function(metricsDisplay, textStatus, xhr) { var summary metricsDisplay.summary , $metricSummaryLabel HRB.utils.djshook(metrics-display-current-pxk7b8ckk0zl) , $graphContainer HRB.utils.djshook(metrics-display-graph-container-pxk7b8ckk0zl); var errorMsg null; if(summary unavailable) { errorMsg We\re having issues retrieving data for strong>Event Cast API - Response Times/strong>./div>; } else if(summary) { // we need to do a basic check to make sure we have any data at all var hasDataRollupsAvailable false; for(var h 0; h metricsDisplay.metrics.length; h++) { if(metricsDisplay.metricsh.data.length > 0) { hasDataRollupsAvailable true; break; } } if(!hasDataRollupsAvailable) { errorMsg Oops! No data has been indexed for strong>Event Cast API - Response Times/strong> for this time period yet.; } } else { errorMsg Failed to load. strong>Event Cast API - Response Times/strong>; } if(errorMsg ! null) { $metricSummaryLabel.text(--); // display -- instead of number $graphContainer.html(div classsmall styletext-align:center;> + errorMsg + /div>); // removed .parent().find(.metric-meta).remove() so name still shows $graphContainer.removeAttr(style); return; } $graphContainer.show(); $graphContainer.attr(style, height: 120px); // set style after error message removed it // proceed since we have data $metricSummaryLabel.text(SP.currentPage.numberToDecimalPlaces(summarymean, 0 ) + ms); var metricDataPoints {} , intervalMsec metricsDisplay.period.interval * 1000; var startingBucketMsec parseInt((new Date()).getTime() / intervalMsec) * intervalMsec; for(var h 0; h metricsDisplay.metrics.length; h++) { metricDataPointsmetricsDisplay.metricsh.metric.id var data metricsDisplay.metricsh.data , currentBucketMsec startingBucketMsec; for(var i metricsDisplay.period.count; i > 0; i--) { // loop over the data and pull out the data point with the following characteristics // -> closest to currentBucketMsec // -> without being greater than currentMsecBucket // -> without being more than 1 intervalMsec bucket away var valueToUse null; for(var j data.length - 1; j > 0; j--) { var currentTimestampMsec dataj.timestamp * 1000; if(currentTimestampMsec currentBucketMsec && currentTimestampMsec > (currentBucketMsec - intervalMsec)) { valueToUse dataj.value; // console.log(Using ts: + currentTimestampMsec + with value: + valueToUse + for bucket: + currentBucketMsec); break; } } // local time var offset -1 * (new Date()).getTimezoneOffset() * 60 * 1000; metricDataPointsmetricsDisplay.metricsh.metric.id.push(currentBucketMsec + offset, valueToUse) currentBucketMsec - intervalMsec; } metricDataPointsmetricsDisplay.metricsh.metric.id.reverse(); } // set Global options Highcharts.setOptions({ lang: { thousandsSep: , } }); $(#metrics-display-graph-container-pxk7b8ckk0zl).highcharts(StockChart, { plotOptions : { series : { animation : false, color : #3498DB, connectNulls: false }, }, chart : { backgroundColor: #FFFFFF }, title : { text: , style: { display: none, } }, credits : { enabled : false }, exporting : { enabled : false }, rangeSelector : { enabled : false }, scrollbar : { enabled : false }, navigator : { enabled : false }, xAxis: { gridLineColor : rgba(224,224,224,.8), labels: { style : { color: #AAAAAA } }, lineColor: #E0E0E0, }, yAxis: { gridLineColor : rgba(224,224,224,.5), labels: { align: left, x: 5, y: 3, style : { color: #AAAAAA }, enabled : true }, showLastLabel: true, tickPixelInterval: 40, }, series : { name : Event Cast API - Response Times, data : metricDataPointsw7zltt2cf05b, tooltip: { valueSuffix: ms }, enableMouseTracking : ($(window).outerWidth() > 480) && true } , tooltip: { borderWidth: 0, enabled: ($(window).outerWidth() > 480) && true, headerFormat: span stylefont-size: 10px>{point.key} /span>, hideDelay: 300, pointFormat: span stylecolor:{point.color}>●/span> b>{point.y}/b>br/>, positioner: function() { return {x: 0, y: 0 }; }, shadow: false, shape: square, split: false } }); }); } var $timePeriodToggles HRB.utils.djshook(data-time-period-toggle); SP.currentPage.activeTimePeriodToggle function(period) { $timePeriodToggles.removeClass(active); $timePeriodToggles.filter(data-time-period + period + ).addClass(active); } SP.currentPage.getAndDisplayInitialChartData function() { if (window.location.hash #week) { SP.currentPage.getDataForTimePeriod(week); SP.currentPage.activeTimePeriodToggle(week); } else if (window.location.hash #month) { SP.currentPage.getDataForTimePeriod(month); SP.currentPage.activeTimePeriodToggle(month); } else { SP.currentPage.getDataForTimePeriod(day); SP.currentPage.activeTimePeriodToggle(day); } } $timePeriodToggles.on(click, function() { var newPeriod $(this).attr(data-time-period); SP.currentPage.activeTimePeriodToggle(newPeriod); SP.currentPage.getDataForTimePeriod(newPeriod); window.location.hash newPeriod; return false; }); SP.currentPage.getAndDisplayInitialChartData(); }) //> /script> script> /** INITIALIZATION **/ var recaptchaIds {} // Unfortunately theres no unique selectors on the parent divs that recaptcha adds. The first unique selector // is the iframe rendered 2 levels deep. So this waits until the iframes are added to the page, then finds // the parent div and sets the z index so that itll render above our modals & dropdowns from the start. function setZIndex(captchaCount, startTime) { // bail after 10s just in case so we dont do this forever if something whaky happens if (new Date() - startTime > 10000) { return; } var iframes document.querySelectorAll(iframetitlerecaptcha challenge); if (iframes.length ! captchaCount) { setTimeout(function() { setZIndex(captchaCount, startTime); }, 500); } for (var i 0; i iframes.length; i++) { // incident subscribe modal is 1050, so this has to be above that iframesi.parentElement.parentElement.style.zIndex 1100; } } function updateCaptchaIframeTitle(captchaCount, startTime, updates0) { if (new Date() - startTime > 10000 || captchaCount updates) { return; } var iframesWithTitle document.querySelectorAll(iframetitlerecaptcha challenge expires in two minutes); if (iframesWithTitle.length ! captchaCount) { setTimeout(function() { updateCaptchaIframeTitle(captchaCount, startTime, iframesWithTitle.length + updates); }, 500); } for (var i 0; i iframesWithTitle.length; i++) { iframesWithTitlei.title recaptcha; } } function addIncidentCaptcha() { var incidentCaptcha document.createElement(div); incidentCaptcha.setAttribute(id, subscribe-incident-recaptcha); incidentCaptcha.setAttribute(class, g-recaptcha); incidentCaptcha.setAttribute(data-sitekey, 6LcZ-b0UAAAAAENi956aWzynTT2ZJ80dGU3F80Op); incidentCaptcha.setAttribute(data-callback, submitIncidentSubscriberSuccess); incidentCaptcha.setAttribute(data-error-callback, submitIncidentSubscriberError); incidentCaptcha.setAttribute(data-size, invisible); document.body.appendChild(incidentCaptcha); var incidentCode document.createElement(input); incidentCode.setAttribute(type, hidden); incidentCode.setAttribute(id, submit_incident_code); document.body.appendChild(incidentCode); } var onloadCallback function() { // if there is an incident, then add incident captcha element if (document.getElementsByClassName(modal-open-incident-subscribe).length > 0) { addIncidentCaptcha(); } var captchas document.getElementsByClassName(g-recaptcha); for(var i 0; i captchas.length; i++) { var elId captchasi.id; recaptchaIdselId grecaptcha.enterprise.render(elId); } setZIndex(captchas.length, new Date()); updateCaptchaIframeTitle(captchas.length, new Date()); } /** SUBSCRIBE DROPDOWN */ // callbacks for captcha success function submitNewSubscriber(type, error) { if (error) document.querySelector(#subscribe-form- + type + #captcha_error).value true; document.getElementById(subscribe-form- + type).dispatchEvent(new Event(submit, {bubbles: true, cancelable: true})); grecaptcha.enterprise.reset(recaptchaIdssubscribe-btn- + type); } function submitNewEmailSubscriber(token) { submitNewSubscriber(email); } function submitNewSmsSubscriber(token) { submitNewSubscriber(sms); } function submitNewWebhookSubscriber(token) { submitNewSubscriber(webhook); } function submitIncidentSubscriber(token, error) { var incidentCode document.getElementById(submit_incident_code).value; var incidentForm document.getElementById(subscribe-form- + incidentCode); incidentForm.querySelector(inputnamecaptcha_error).value error; incidentForm.querySelector(inputnameg-recaptcha-response).value token; incidentForm.dispatchEvent(new Event(submit, {bubbles: true, cancelable: true})); grecaptcha.enterprise.reset(recaptchaIdssubscribe-incident-recaptcha); } function submitIncidentSubscriberSuccess(token) { submitIncidentSubscriber(token, false); } // callbacks if we get captcha network errors function emailSubscriberCaptchaError(token) { submitNewSubscriber(email, true); } function smsSubscriberCaptchaError(token) { submitNewSubscriber(sms, true); } function webhookSubscriberCaptchaError(token) { submitNewSubscriber(webhook, true); } function submitIncidentSubscriberError(token) { submitIncidentSubscriber(token, true); } // tracking clicks email, sms, webhook.forEach(function(type) { var el document.getElementById(subscribe-btn- + type); el && el.addEventListener(click, function() { $.ajax({ type: POST, url: /subscriptions/track_attempt, data: { type: type } }) }) }) // form submission success callbacks $(#subscribe-form-email).on(ajax:success, function(e, data, status, xhr){ if (data.type success) { SP.currentPage.updatesDropdown.hide(); document.getElementById(email).value ; } }); $(#subscribe-form-sms).on(ajax:success, function(e, data, status, xhr){ if (data.type success && data.otp_flow ! true) { SP.currentPage.updatesDropdown.hide(); document.getElementById(phone-number).value ; } }); $(#subscribe-form-webhook).on(ajax:success, function(e, data, status, xhr){ if (data.type success) { SP.currentPage.updatesDropdown.hide(); document.getElementById(endpoint-webhooks).value ; document.getElementById(email-webhooks).value ; } }); $(a.subscribe).on(click, function() { document.body.style.overflow hidden; document.body.style.height 100vh; }); $(div.modal-open-incident-subscribe).on(hidden, function(){ document.body.style.overflow ; document.body.style.height ; }); function submitCaptchaIncidentSubscribe(event) { var incidentCode event.target.id.split(-)2; event.preventDefault(); $.ajax({ type: POST, url: /subscriptions/track_attempt, data: { type: incident } }) document.getElementById(submit_incident_code).value incidentCode; grecaptcha.enterprise.execute(recaptchaIdssubscribe-incident-recaptcha); }/script>script srchttps://www.recaptcha.net/recaptcha/enterprise.js?onloadonloadCallback&renderexplicit async defer>/script> script srchttps://dka575ofm4ao0.cloudfront.net/packs/common-4d053c18cbeef079deb0.chunk.js>/script> script srchttps://dka575ofm4ao0.cloudfront.net/packs/globals-f39f1afbe40d8b149e0b.chunk.js>/script> script srchttps://dka575ofm4ao0.cloudfront.net/packs/runtime-315523c15b4d55375eca.js>/script> script> window.addEventListener(load, function () { const urlParams new URLSearchParams(window.location.search); const messageToken urlParams.get(slack_message_token); const channelName escape(urlParams.get(channel_name)); if(!!messageToken) { switch(messageToken) { case slack_auth_error: HRB.utils.notify(The Slack authorization attempt was unsuccessful. Try again., {cssClass:error}); break; case subscribers_disabled_error: HRB.utils.notify(Slack subscriptions are not enabled on this page., {cssClass:error}); break; case direct_message_channel_error: HRB.utils.notify(Subscriptions aren’t supported in direct messages. Try subscribing again and choose a channel instead., {cssClass:error}); break case duplicate_error: HRB.utils.notify(Youre already subscribed to get Slack notifications in that channel., {cssClass:error}); break; case duplicate_private_channel_error: HRB.utils.notify(`Youre already subscribed to get Slack notifications in #${channelName}. Invite the @Statuspage app to that channel to start getting status updates.`, {cssClass: error}); break; case default_success: HRB.utils.notify(Youre now subscribed to get Statuspage updates in Slack!, {cssClass:success}); break; case private_channel_success: HRB.utils.notify(`IMPORTANT: Invite the @Statuspage app to your Slack channel #${channelName} to start getting status updates.`, {cssClass:success}); break; } } });/script> !-- FOR FLASH NOTICES -->!-- FOR ERROR --> script> $(function() { var $link $(span classcolor-secondary powered-by>a classcolor-secondary target_blank relnoopener noreferrer nofollow hrefhttps://www.atlassian.com/software/statuspage?utm_campaignstatus.bring.systems&utm_contentSP-notifications&utm_mediumpowered-by&utm_sourceinapp>Powered by Atlassian Statuspage/a>/span>); var setPoweredByStyles function() { if (!$(.powered-by).length) { $link.appendTo($(.page-footer)) } $(.powered-by).attr(style, display: inline !important; visibility:visible !important; opacity: 1 !important; position:static !important; text-indent:0px !important; transform:scale(1) !important); } setInterval(setPoweredByStyles, 1000); });/script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]