1<!doctype html><html lang="en-US"><head>
1<script> 2var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 3</script>
3 4<meta charset="utf-8"><meta http-equiv="x-ua-compatible" content="ie=edge"><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"><link rel="manifest" href="/site.webmanifest">
4<script src="js/jquery-3.5.1.min.js"></script>
4
4<script src="js/bootstrap.min.js"></script>
4 <meta name="msapplication-TileColor" content="#da532c"><meta name="theme-color" content="#ffffff"><link rel="preconnect" href="https://fonts.gstatic.com"><link href="https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Open+Sans+Condensed:ital,wght@0,300;0,700;1,300&family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap" rel="stylesheet">
4<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">// var dataLayer_content = {"pagePostType":"frontpage","pagePostType2":"single-page","pagePostAuthor":"Scott Woodard"}; dataLayer.push( dataLayer_content );//</script>
4
4<script data-cfasync="false">// (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.'+'js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W3PGQDW');//</script>
4 <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css"><link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.3/css/all.css" integrity="sha384-SZXxX4whJ79/gErwcOYf+zWLeJdY/qpuqC4cAa9rOGUstPomtqpuNWT9wdPEn2fk" crossorigin="anonymous"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/solid.min.css" integrity="sha512-tk4nGrLxft4l30r9ETuejLU0a3d7LwMzj0eXjzc16JQj+5U1IeVoCuGLObRDc3+eQMUcEQY1RIDPGvuA7SNQ2w==" crossorigin="anonymous" referrerpolicy="no-referrer" /><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><link media="all" href="https://millerwaste.ca/wp-content/cache/autoptimize/css/autoptimize_099ee513d547c93bf556146fd307766f.css" rel="stylesheet"><link media="only screen and (max-width: 768px)" href="https://millerwaste.ca/wp-content/cache/autoptimize/css/autoptimize_52268c8fa15ab42b20398d08b910fe38.css" rel="stylesheet"><title>Home - Miller Waste Systems - Waste Management Solutions</title><meta name="description" content="Miller Waste Systems provides innovative waste management solutions in collection, haulage and disposal, recyclables, and organic waste." /><link rel="canonical" href="https://millerwaste.ca/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="website" /><meta property="og:title" content="Home" /><meta property="og:description" content="Miller Waste Systems provides innovative waste management solutions in collection, haulage and disposal, recyclables, and organic waste." /><meta property="og:url" content="https://millerwaste.ca/" /><meta property="og:site_name" content="Miller Waste Systems" /><meta property="article:publisher" content="https://www.facebook.com/millerwastesystems/" /><meta property="article:modified_time" content="2026-03-31T13:28:25+00:00" /><meta property="og:image" content="https://millerwaste.ca/wp-content/uploads/2021/05/miller-waste-systems-logo.png" /><meta property="og:image:width" content="380" /><meta property="og:image:height" content="380" /><meta property="og:image:type" content="image/png" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:image" content="https://millerwaste.ca/wp-content/uploads/2021/05/miller-waste-systems-logo.png" />
4<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/millerwaste.ca\/","url":"https:\/\/millerwaste.ca\/","name":"Home - Miller Waste Systems - Waste Management Solutions","isPartOf":{"@id":"https:\/\/millerwaste.ca\/#website"},"about":{"@id":"https:\/\/millerwaste.ca\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/millerwaste.ca\/#primaryimage"},"image":{"@id":"https:\/\/millerwaste.ca\/#primaryimage"},"thumbnailUrl":"https:\/\/millerwaste.ca\/wp-content\/uploads\/2021\/05\/miller-waste-systems-logo.png","datePublished":"2021-03-26T15:27:31+00:00","dateModified":"2026-03-31T13:28:25+00:00","description":"Miller Waste Systems provides innovative waste management solutions in collection, haulage and disposal, recyclables, and organic waste.","breadcrumb":{"@id":"https:\/\/millerwaste.ca\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/millerwaste.ca\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/millerwaste.ca\/#primaryimage","url":"https:\/\/millerwaste.ca\/wp-content\/uploads\/2021\/05\/miller-waste-systems-logo.png","contentUrl":"https:\/\/millerwaste.ca\/wp-content\/uploads\/2021\/05\/miller-waste-systems-logo.png","width":380,"height":380,"caption":"Miller Waste Systems logo for favicon"},{"@type":"BreadcrumbList","@id":"https:\/\/millerwaste.ca\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/millerwaste.ca\/#website","url":"https:\/\/millerwaste.ca\/","name":"Miller Waste Systems","description":"Building Better Futures","publisher":{"@id":"https:\/\/millerwaste.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/millerwaste.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","Place","LocalBusiness"],"@id":"https:\/\/millerwaste.ca\/#organization","name":"Miller Waste Systems","alternateName":"Miller Waste Systems","url":"https:\/\/millerwaste.ca\/","logo":{"@id":"https:\/\/millerwaste.ca\/#local-main-organization-logo"},"image":{"@id":"https:\/\/millerwaste.ca\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/millerwastesystems\/","https:\/\/www.linkedin.com\/company\/miller-waste-systems\/?originalSubdomain=ca","https:\/\/www.instagram.com\/miller_waste\/"],"description":"Miller Waste Systems provides innovative waste management solutions in collection, haulage and disposal, recyclables, and organic waste.","legalName":"Miller Waste Systems","foun
4dingDate":"1961-01-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"2001","maxValue":"5000"},"address":{"@id":"https:\/\/millerwaste.ca\/#local-main-place-address"},"geo":{"@type":"GeoCoordinates","latitude":"43.8561","longitude":"-79.3370"},"telephone":["+18004655914","+18885450557"],"contactPoint":{"@type":"ContactPoint","telephone":"+18004655914"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"opens":"09:00","closes":"17:00"}],"areaServed":"Ontario, New Brunswick, Nova Scotia, Manitoba","currenciesAccepted":"CAD"},{"@type":"PostalAddress","@id":"https:\/\/millerwaste.ca\/#local-main-place-address","streetAddress":"505 Miller Avenue","addressLocality":"Markham","postalCode":"L6G 1B2","addressRegion":"ON","addressCountry":"CA"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/millerwaste.ca\/#local-main-organization-logo","url":"https:\/\/millerwaste.ca\/wp-content\/uploads\/2025\/09\/cropped-MWS_Main-Logo-1.webp","contentUrl":"https:\/\/millerwaste.ca\/wp-content\/uploads\/2025\/09\/cropped-MWS_Main-Logo-1.webp","width":512,"height":512,"caption":"Miller Waste Systems"}]}</script>
4 <meta name="google-site-verification" content="_6JSKyZDIwWtjQT50558q26rnt7YAu2Y8JQvCRY6Pt4" /><meta name="geo.placename" content="Markham" /><meta name="geo.position" content="43.8561;-79.3370" /><meta name="geo.region" content="Canada" /><link rel='dns-prefetch' href='//www.googletagmanager.com' /><link rel='dns-prefetch' href='//maps.googleapis.com' /><link rel='dns-prefetch' href='//libs.na.bambora.com' /><link rel='dns-prefetch' href='//fonts.googleapis.com' /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://millerwaste.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmillerwaste.ca%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://millerwaste.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fmillerwaste.ca%2F&format=xml" /> <noscript><link rel='stylesheet' id='wp-block-library-css' href='https://millerwaste.ca/wp-includes/css/dist/block-library/style.min.css?ver=7.1.2' media='all' /> </noscript><link rel='stylesheet' id='elementor-frontend-css' href='https://millerwaste.ca/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1790954693' media='all' /><link rel='stylesheet' id='google-fonts-roboto-css' href='https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap' media='all' />
4<script id="woocommerce-google-analytics-integration-gtag-js-before">window.wcGoogleAnalyticsIntegration = window.wcGoogleAnalyticsIntegration || {}; 5 /* Returns the gtag config with page_location and page_referrer stripped of sensitive query parameters. */ 6 window.wcGoogleAnalyticsIntegration.redactGtagConfig = (function ( redaction ) { 7 // An order key is wc_ followed by a body WooCommerce lets sites filter, so match 8 // the guaranteed prefix, the stock format anywhere in the value, and a key sitting 9 // in the query string of a URL nested inside the value. 10 const ORDER_KEY = /^wc_|wc_order_|[?&][^=&]*=wc_/i; 11 function lower( value ) { 12 try { 13 return decodeURIComponent( String( value ).replace( /\+/g, " " ) ).toLowerCase(); 14 } catch ( e ) { 15 return String( value ).toLowerCase(); 16 } 17 } 18 function redact( href ) { 19 try { 20 const url = new URL( href ); 21 if ( ! url.search ) { 22 return href; 23 } 24 const pairs = url.search.slice( 1 ).split( "&" ); 25 const names = pairs.map( function ( pair ) { 26 const eq = pair.indexOf( "=" ); 27 return lower( eq === -1 ? pair : pair.slice( 0, eq ) ); 28 } ); 29 const segments = url.pathname.split( "/" ).map( lower ); 30 const isOrderPage = ( redaction.order_endpoints || [] ).some( function ( endpoint ) { 31 return segments.includes( endpoint ) || names.includes( endpoint ); 32 } ); 33 const kept = []; 34 let changed = false; 35 pairs.forEach( function ( pair, index ) { 36 const eq = pair.indexOf( "=" ); 37 const value = eq === -1 ? "" : pair.slice( eq + 1 ); 38 const isOrderKey = ORDER_KEY.test( value ) || ORDER_KEY.test( lower( value ) ); 39 const drop = pair !== "" && ( isOrderKey || ( isOrderPage 40 ? ! ( redaction.order_params || [] ).includes( names[ index ] ) 41 : redaction.params.includes( names[ index ] ) ) ); 42 if ( drop ) { 43 changed = true; 44 } else { 45 kept.push( pair ); 46 } 47 } ); 48 if ( ! changed ) { 49 return href; 50 } 51 // Reassembled from the original pairs so kept values keep their exact encoding. 52 url.search = kept.join( "&" ); 53 return url.href; 54 } catch ( e ) { 55 // Unparsable or unfilterable: drop the query and fragment rather than risk leaking a key. 56 return String( href ).split( /[?#]/ )[ 0 ]; 57 } 58 } 59 return function ( config ) { 60 try { 61 if ( ! redaction || ! Array.isArray( redaction.params ) ) { 62 return config; 63 } 64 if ( ! ( "page_location" in config ) ) { 65 const pageLocation = redact( document.location.href ); 66 if ( pageLocation !== document.location.href ) { 67 config.page_location = pageLocation; 68 } 69 } 70 if ( ! ( "page_referrer" in config ) && document.referrer ) { 71 const pageReferrer = redact( document.referrer ); 72 if ( pageReferrer !== document.referrer ) { 73 config.page_referrer = pageReferrer; 74 } 75 } 76 } catch ( e ) {} 77 return config; 78 }; 79 })( {"params":["key","login","session","email","uid","_wpnonce","_wp_http_referer","woo-share","moderation-hash","unapproved","email_link_action_key","consumer_key","consumer_secret","redirect","redirect_to"],"order_endpoints":["order-received","order-pay"],"order_params":["order-received","order-pay","pay_for_order","page_id","p","pagename","lang","currency","utm_source","utm_medium","utm_campaign","utm_term","utm_content","utm_id","utm_source_platform","utm_creative_format","utm_marketing_tactic","utm_nooverride","srsltid","gclid","gbraid","wbraid","dclid","fbclid","msclkid","_gl"]} ); 80//# sourceURL=woocommerce-google-analytics-integration-gtag-js-before</script>
80
80<script id="woocommerce-google-analytics-integration-gtag-js-after">/* Google Analytics for WooCommerce (gtag.js) */ 81 window.dataLayer = window.dataLayer || []; 82 function gtag(){dataLayer.push(arguments);} 83 // Set up default consent state. 84 for ( const mode of [{"analytics_storage":"denied","ad_storage":"denied","ad_user_data":"denied","ad_personalization":"denied","region":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IS","IE","IT","LV","LI","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","GB","CH"]}] || [] ) { 85 gtag( "consent", "default", { "wait_for_update": 500, ...mode } ); 86 } 87 gtag("js", new Date()); 88 gtag("set", "developer_id.dOGY3NW", true); 89 // Report the page URL and referrer without order keys and other sensitive query parameters. 90 gtag("config", "G-JSNQVFCJXB", ( window.wcGoogleAnalyticsIntegration && window.wcGoogleAnalyticsIntegration.redactGtagConfig || function ( config ) { return config; } )( {"track_404":true,"allow_google_signals":true,"logged_in":false,"linker":{"domains":[],"allow_incoming":false},"custom_map":{"dimension1":"logged_in"}} )); 91//# sourceURL=woocommerce-google-analytics-integration-gtag-js-after</script>
91
91<script id="jquery-core-js" src="https://millerwaste.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
91
91<script id="jquery-migrate-js" src="https://millerwaste.ca/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
91
91<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.0"></script>
91
91<script id="wc-add-to-cart-js-extra">var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://millerwaste.ca/cart/","is_cart":"","cart_redirect_after_add":"no"}; 92//# sourceURL=wc-add-to-cart-js-extra</script>
92
92<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.0"></script>
92
92<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.0"></script>
92
92<script id="woocommerce-js-extra">var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; 93//# sourceURL=woocommerce-js-extra</script>
93
93<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.0"></script>
93
93<script data-wp-strategy="defer" id="wc-dompurify-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/dompurify/purify.min.js?ver=11.1.0"></script>
93
93<script id="_tb-bootstrapwp_menu-js" src="https://millerwaste.ca/wp-content/themes/miller-waste-systems/resources/assets/inc/bootstrap-menu.js?ver=7.1.2"></script>
93
93<script id="bambora-custom-checkout-js" src="https://libs.na.bambora.com/customcheckout/1/customcheckout.js?ver=2.9.5"></script>
93
93<script src="https://www.cookie-banner.ca/api/v1/banner.js?id=2be9d6fd-32eb-4b0f-9ae3-b8f1043a2eb2" async></script>
93
93<script>
vendor: 327 bytes, lines 93-97
93(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 94new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 95j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 96'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 97})(window,document,'script','dataLayer','
97GTM-MLWZTXJ
vendor: 3 bytes, line 97
97');
97</script>
97 <meta name="google-site-verification" content="g_uJ7UUBHAGlVOR64xiYW9_J4aCN48o1OYGiFbB3Hmc" /><meta name="msvalidate.01" content="6E9C4DBA40DE1D2234E6DB34B181A724" />
97<script>
vendor: 398 bytes, lines 97-105
97!function(f,b,e,v,n,t,s) 98{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 99n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 100if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 101n.queue=[];t=b.createElement(e);t.async=!0; 102t.src=v;s=b.getElementsByTagName(e)[0]; 103s.parentNode.insertBefore(t,s)}(window, document,'script', 104'https://connect.facebook.net/en_US/fbevents.js'); 105fbq('init', '
1051406848471061803
vendor: 29 bytes, lines 105-106
105'); 106fbq('track', 'PageView');
106</script>
106 <noscript><img height="1" width="1" style="display:none" 107src="https://www.facebook.com/tr?id=1406848471061803&ev=PageView&noscript=1" 108/></noscript>
108<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/dda6647ab5d595a2877291d98/4cb9a7895a6390466eba568a9.js");</script>
108
108<script type="text/javascript">(function(c, l, a, r, i, t, y) { 109 c[a] = c[a] || function() { 110 (c[a].q = c[a].q || []).push(arguments) 111 }; 112 t = l.createElement(r); 113 t.async = 1; 114 t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress"; 115 y = l.getElementsByTagName(r)[0]; 116 y.parentNode.insertBefore(t, y); 117 })(window, document, "clarity", "script", "on4fq95r3f");</script>
117 <meta name="generator" content="performance-lab 4.2.0; plugins: image-prioritizer, speculation-rules, webp-uploads"><meta name="generator" content="webp-uploads 2.7.1">
117<script>
vendor: 110 bytes, lines 117-119
117(function(h,o,t,j,a,r){ 118 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 119 h._hjSettings={hjid:
1192611460
vendor: 229 bytes, lines 119-124
119,hjsv:5}; 120 a=o.getElementsByTagName('head')[0]; 121 r=o.createElement('script');r.async=1; 122 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 123 a.appendChild(r); 124 })(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
124</script>
124 <meta name="generator" content="speculation-rules 1.7.0"> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript><meta name="generator" content="optimization-detective 1.0.0-beta7"><meta name="generator" content="image-prioritizer 1.0.0-beta4"><meta name="redi-version" content="1.3.0" /><link rel="icon" href="https://millerwaste.ca/wp-content/uploads/2025/09/elementor/thumbs/cropped-MWS_Main-Logo-1-rc5a01twiq9i25329tj8zzzu1clvsfmym7t969g9go.webp" sizes="32x32" /><link rel="icon" href="https://millerwaste.ca/wp-content/uploads/2025/09/cropped-MWS_Main-Logo-1-300x300.webp" sizes="192x192" /><link rel="apple-touch-icon" href="https://millerwaste.ca/wp-content/uploads/2025/09/cropped-MWS_Main-Logo-1-300x300.webp" /><meta name="msapplication-TileImage" content="https://millerwaste.ca/wp-content/uploads/2025/09/cropped-MWS_Main-Logo-1-300x300.webp" /><style id="wp-custom-css">/*Reduced Drop Shadow Home Page Hero 11.10.25 - By Sway Team*/ 125.hero-with-selector-widget-content h1{ 126text-shadow: 0px 1px 5px rgba(0,0,0,0.3) !important 127} 128 129.hero-with-selector-widget-content .preheading{ 130text-shadow: 0px 1px 5px rgba(0,0,0,0.3) !important 131} 132 133 134/*End Reduced Drop Shadow*/ 135.display-none { 136display: none !important; 137} 138 139body > div.wrap > div > main > div.wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-2.wp-block-columns-is-layout-flex { 140display: flex; 141 justify-content: center; 142} 143 144#menu-item-17491 { 145text-decoration: underline; 146 text-decoration-color: #F3CE5A; 147} 148#menu-item-17491 > a { 149color:#F3CE5A;} 150 151.h3-open-sans-hebrew-condensed { 152font-family: 'Open Sans Hebrew Condensed' !important; 153} 154body > div.wrap > div > main > div.elementor.elementor-12527 > section.elementor-section.elementor-top-section.elementor-element.elementor-element-9fd80ac.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div > h3 { 155font-size: 36px !important; 156} 157 158.locations-link { 159color: #0A0B0B; 160} 161 162 163body > div.wrap > div > main > div:nth-child(9) > div > div:nth-child(1) > div.col-12.mb-5.mb-lg-0.col-lg-6.text-left.panel-one > div.row.row-panel.p-5 > div.col-12.text-left > div > p:nth-child(12) 164{ 165font-style: italic !important; 166} 167 168 169body > div.wrap > div > main > div:nth-child(9) > div > div:nth-child(1) > div.col-12.mb-5.mb-lg-0.col-lg-6.text-left.panel-one > div.row.row-panel.p-5 > div.col-12.text-left > div > p:nth-child(18) { 170display: none !important; 171} 172 173body > div.wrap > div > main > div:nth-child(9) > div > div:nth-child(1) > div.col-12.mb-5.mb-lg-0.col-lg-6.text-left.panel-one > div.row.row-panel.p-5 > div.col-12.text-left > div > p:nth-child(17) 174{display: none !important;} 175 176body > div.wrap > div > main > div:nth-child(9) > div > div:nth-child(1) > div.col-12.mb-5.mb-lg-0.col-lg-6.text-left.panel-one > div.row.row-panel.p-5 > div.col-12.text-left > div > p:nth-child(21){ 177display: none !important; 178} 179 180a:hover { 181color: inherit;}/*provincial page 182body > div.wrap > div > main > div.container-fluid > div > div > div > a {display: none !important;}*/ 183 184padding-vertical { 185 padding-top:100px !important; 186 padding-bottom: 100px !important; 187} 188 189bgcolor { 190background-color: #333333 !important; 191/* 192} 193body > div.wrap > div > main > div.container.mb-0.mb-lg-4 > div { 194background-color: #fff !important;} 195 196body > div.wrap > div > main > div:nth-child(7) { 197background-color: #464647 !important; 198} 199#services { 200background-color: #464647 !important; 201}*/ 202button-style {font-family:"Open Sans Condensed", sans-serif !important; } 203 204#services { 205font-family:"Open Sans Condensed", sans-serif !important; 206} 207 208/* Desktop sizes applied by default */ 209body > div.wrap > div > main > div.container.mb-0.mb-lg-4 > div > div.row.align-items-center.mb-0 > div.col-12.col-md-4.text-center.column-one.d-none.d-lg-block > img { 210 min-width: 350px; 211 min-height: 250px; 212} 213 214body > div.wrap > div > main > div:nth-child(12) > div > div{ 215 padding-bottom: 1px !important; 216} 217/*padding for lists*/ 218body > div.wrap > div > main > div.tpgb-container-row.tpgb-block-2cc236.tpgb-container-wide > div.tpgb-container-col.tpgb-block-876368, body > div.wrap > div > main > div.tpgb-container-row.tpgb-block-2bee64.\.list-font-size.list-font-size.tpgb-container-wide > div.tpgb-container-col.tpgb-block-daa265, body > div.wrap > div > main > div.tpgb-container-row.tpgb-block-6aa966.\.list-font-size.list-font-size.tpgb-container-wide > div.tpgb-container-col.tpgb-block-2e5790, body > div.wrap > div > main > div.tpgb-container-row.tpgb-block-af87d3.\.list-font-size.list-font-size.tpgb-container-wide > div.tpgb-container-col.tpgb-block-c468a7 { 219 padding-left: 66px !important; 220} 221body > div.wrap > div > main > div.tpgb-container-row.tpgb-block-2919ab.\.list-font-size.list-font-size.tpgb-container-wide > div.tpgb-container-col.tpgb-block-5a67f2, body > div.wrap > div > main > div.tpgb-container-row.tpgb-block-462051.\.list-font-size.list-font-size.tpgb-container-wide > div.tpgb-container-col.tpgb-block-3aaca4 {
222padding-left: 66px !important;} 223 224.list-font-size 225{font-size: 18px !important; 226color: #000 !important;} 227li.list-font-size 228{font-size: 18px !important; 229color: #000 !important;} 230 231body > div.wrap > div > main > div.tpgb-container-row.tpgb-block-23ff9d.tpgb-container-inline.tpgb-container-wide > div > div > div > div{ 232padding-top: 0px !important; 233} 234/*remove img before button Request Services*/ 235body > div.wrap > div > main > div.tpgb-container-row.tpgb-block-23ff9d.tpgb-container-inline.tpgb-container-wide > div > div > div > div > div > img{display:none;} 236} 237/*End of Ontario - Municipality Page.*/ 238 239 240/* Tablet sizes */ 241@media (max-width: 768px) { 242 body > div.wrap > div > main > div.container.mb-0.mb-lg-4 > div > div.row.align-items-center.mb-0 > div.col-12.col-md-4.text-center.column-one.d-none.d-lg-block > img { 243 min-width: 250px; 244 min-height: 150px; 245 } 246} 247 248/* Mobile sizes (adjust this breakpoint as necessary) */ 249@media (max-width: 576px) { 250 body > div.wrap > div > main > div.container.mb-0.mb-lg-4 > div > div.row.align-items-center.mb-0 > div.col-12.col-md-4.text-center.column-one.d-none.d-lg-block > img { 251 /* Add your mobile sizes here */ 252 min-width: /* Your mobile min-width here */; 253 min-height: /* Your mobile min-height here */; 254 } 255} 256/*end od the 1st selector*/ 257 258 259 260body > div.wrap > div > main > div.container.mb-0.mb-lg-4 > div > div.row.align-items-center.mb-0 > div.col-12.col-md-4.text-center.column-one.d-none.d-lg-block > img { 261 min-width: 350px; 262 min-height:250px; 263} 264 265body > div.wrap > div > main > div.container.mb-0.mb-lg-4 > div > div.row.align-items-center.mb-0 > div.col-12.col-md-4.text-center.column-two.d-none.d-lg-block > img { 266 min-width: 350px; 267 min-height:250px; 268} 269 270body > div.wrap > div > main > div.container.mb-0.mb-lg-4 > div > div.row.align-items-center.mb-0 > div.col-12.col-md-4.text-center.column-three.d-none.d-lg-block > img { 271 min-width: 350px; 272 min-height:250px; 273} 274 275/*provincial - ontario. 022324 */ 276a.location-link { text-color: black !important;} 277 278body > div.wrap > div.content > main > div.tpgb-container-row.tpgb-block-4d5703.tpgb-container-wide > div.tpgb-container-col.tpgb-block-7b8ea8 279 280body > div.wrap > div.content > main > div:nth-child(7) > div > div { 281 margin-bottom: 0px !important; 282} 283body > div.wrap > div.content > main > div:nth-child(7) > div > div > div.col-10.col-lg-5.text-left.mb-5.mb-lg-0.pl-lg-4.pr-lg-2.pt-lg-2.pb-lg-2 > h3 284{margin-bottom: 0px !important; } 285 286body > div.wrap > div.content > main > div:nth-child(7) > div > div > div.col-10.col-lg-5.text-left.mb-5.mb-lg-0.pl-lg-4.pr-lg-2.pt-lg-2.pb-lg-2 > p {margin-bottom: 0px !important;} 287 288body > div.wrap > div.content > main > div:nth-child(7) > div > div > div:nth-child(4) > h3 289{margin-bottom: 0px !important;} 290 291body > div.wrap > div.content > main > div:nth-child(7) > div > div > div:nth-child(4) > p 292{margin-bottom: 0px !important;} 293 294 295#main > div > div > div:nth-child(4) > h4:nth-child(1) { 296display: none; 297} 298 299/*waste management - nova scotia. hide section. 122023*/ 300body > div.wrap > div > main > div.wp-block-columns.para-width-1.municipal-waste.is-layout-flex.wp-container-core-columns-layout-9.wp-block-columns-is-layout-flex > div > div:nth-child(9){display:none !important; 301} 302/*waste management - nova scotia. hide section. 122023*/ 303body > div.wrap > div > main > div.wp-block-columns.para-width-1.municipal-waste.is-layout-flex.wp-container-core-columns-layout-9.wp-block-columns-is-layout-flex > div > div:nth-child(7){ 304display:none !important;} 305 306body > div.wrap > div > main > div.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-10.wp-block-columns-is-layout-flex { 307rgb(246, 246, 246); 308} 309 310body > div.wrap > div > main > div:nth-child(14) { 311rgb(246, 246, 246); 312} 313 314bg-color { 315rgb(246, 246, 246); 316} 317 318body > div.wrap > div > main > div.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-8.wp-block-columns-is-layout-flex > div > div { 319rgb(246, 246, 246); 320} 321 322.background-color 323{ 324 background-color: rgb(246, 246, 246); 325} 326 327body > div.wrap > div > main > div.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-8.wp-block-columns-is-layout-flex > div 328{ 329 background-color:rgb(246, 246, 246); 330} 331 332body > div.wrap > div > main > div.wp-block-columns.para-width-1.municipal-waste.is-layout-flex.wp-container-core-columns-layout-11.wp-block-columns-is-layout-flex > div > div.wp-block-group.container.background-color.is-content-justification-center.is-layout-flex.wp-container-core-group-layout-3.wp-block-group-is-layout-flex { 333background-color:rgb(246, 246, 246); 334} 335/*Blog width container 20/10/23*/ 336#apbAdvancedPosts-99efa14f-c > div.apbPostsMainPH { 337 338} 339 340#apbAdvancedPosts-99efa14f-c > div.apbPostsMainPH > div 341{ 342 max-width: 1440px; 343 margin: 5% auto !important; 344 padding-left: 2rem; 345 padding-right: 2rem; 346} 347/*News width container 20/10/23*/ 348#apbAdvancedPosts-e6fe40cf-d > div > div { 349 max-width: 1440px; 350 margin: 5% auto !important; 351 padding-left: 2rem; 352 padding-right: 2rem; 353} 354 355#apbAdvancedPosts-a5b3cea4-5 > div.apbPostsMainPH > div { 356 max-width: 1440px; 357 margin: 5% auto !important; 358 padding-left: 2rem; 359 padding-right: 2rem; 360} 361 362#apbAdvancedPosts-df0d861f-6 > div.apbPostsMainPH > div { 363 max-width: 1440px; 364 margin: 5% auto !important; 365 padding-left: 2rem; 366 padding-right: 2rem; 367} 368 369/*Aug-31, 2023. Biomass Page. Section "Why Wood Chips?" Removed paddings in the section*/ 370.biomass-woodchips-section 371.elementor-column-gap-default>.elementor-column>.elementor-element-populated { 372 padding: 0px; 373} 374 375/* Aug-8,2023. Business waste & services page. Table cell class. 376*/ .cell-text-area { 377 text-align: left; 378 line-height: 140%; 379} 380 381 382body.is-layout-flex{ 383 flex-wrap: wrap !important;
384 align-items: center!important; 385} 386/*For Contrast AODA Compliance*/ 387.header-and-paragraph p{ 388 font-weight: 500; 389 color: #000; 390} 391 392p{ 393 color: #000; 394} 395 396.video-hero-content h1{ 397 text-shadow: 0px 0px 4px #000; 398} 399/*End Contrast*/ 400 401#menu-item-1622 { 402 margin-right: 30px; 403} 404 405#gateBlock .modal-body > div:first-of-type{display:none;} 406#gateBlock .modal-body a { 407 display: inline-block; 408 width: 32%; 409 box-sizing: border-box; 410 padding-left: 15px; 411 padding-right: 15px; 412 margin-top: 15px;} 413@media screen and (max-width: 639px){ 414#gateBlock .modal-body a {width:100%;display:block;margin-top:10px;margin:20px auto;max-width:110px;} 415} 416#gateBlock .modal-body a img {display:block;width:100%;height:auto;;max-width:110px;margin:0 auto} 417#gateBlock .modal-footer {visibility:hidden;max-height:50px;} 418 419.accordion-info .accordion:after { 420 content: "\2795"; 421 font-size: 15px !important; 422 color: #464647; 423 margin-top: 5px !important; 424 425} 426.accordion-info .accordion { 427 font-size: 22px !important; 428} 429.accordion-info .accordion { 430 line-height: 1.2em !important; 431 margin: 15px 0px !important; 432 padding:15px !important; 433} 434.cta-one-button .text-center { 435 text-align:left !important; 436} 437.FAQ-heading .pb-5{ 438 padding-bottom:0px !important; 439} 440 441 442.FAQ .offset-lg-1{ 443 margin-left:0px !important; 444} 445@media screen and (min-width: 1025px){ 446 .para-text .pt-5{ 447 padding-top:0px !important; 448} 449 .page-id-6017 .recycling-service-container { 450 padding: 60px 0 20px; 451} 452 .section-padding{ 453 padding:70px 0; 454 } 455} 456@media screen and (max-width: 1024px){ 457 .section-padding{ 458 padding:50px 0; 459 } 460 .page-id-6017 .wp-container-1{ 461 width: 100%; 462 max-width: 100%; 463 } 464 .page-id-6017 .wp-container-1>.wp-block-columns { 465 width: 90%; 466 display:block; 467} 468 .page-id-6017 .wp-container-1>.wp-block-columns .wp-block-columns { 469 width: 85%; 470 display:block; 471} 472.page-id-6017 .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child) { 473 margin-left: 0; 474} 475.page-id-6017 .recycling-service-container { 476 width: 100%; 477 display: block; 478 padding: 60px 0 0; 479} 480 .page-id-6017 .recycling-service-container .container { 481 max-width: 100%; 482 width: 100%; 483 padding: 0 !important; 484} 485 .page-id-6017 .recycling-service-container .wp-block-column{ 486 width: 100%; 487 max-width: 100%; 488 } 489 490.page-id-6017 .cta-one-button, .page-id-6017 .para-width-1 { 491 width: 90%; 492 margin: 0 auto; 493} 494.page-id-6017 .para-width-1 .col-12 { 495 padding: 0; 496} 497 .page-id-6017 .municipal-waste{ 498 499 } 500} 501@media screen and (max-width: 600px){ 502.page-id-6017 .para-width-1 .container { 503padding: 0; 504} 505 .recycling-service .wp-block-column{ 506 padding:0 !important; 507 } 508 .page-id-6017 .cta-one-button, .page-id-6017 .para-width-1 { 509 width: 80% !important; 510 margin: 0 auto; 511} 512} 513.grey{ 514 background:#F6F6F6; 515} 516.accordian-container .offset-lg-1{ 517 margin-left:0 !important; 518} 519.accordian-container .offset-lg-1 { 520 margin-left: 0 !important; 521 width: 100%; 522 max-width: 100%; 523 flex: 100%; 524} 525.accordian-title .pb-5 { 526 padding-bottom: 0rem !important; 527 padding-top: 5rem !important; 528} 529 530.select-bin-btn { 531 margin-top: -60px !important; 532 margin-bottom: 80px !important; 533 padding: 5px 15px; 534 font-size: 18px !important; 535} 536 537#gform_wrapper_8 .gform_required_legend { display: none; } 538#gform_fields_8 span.gfield_required { display: none; } 539#field_8_8 .gfield_label.gform-field-label { margin-bottom: 5px !important; } 540 541/* More specific: only blog post content, not header/footer */ 542.single-post .entry-content a, 543.single-post .entry-content a:visited { 544 color: #5C3A1A !important; 545 text-decoration: underline; 546} 547 548.single-post .entry-content a:hover { 549 color: #3D2812 !important; 550}</style>
550<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/js/bootstrap-datepicker.min.js" integrity="sha512-T/tUfKSV1bihCnd+MxKD0Hm1uBBroVYBOYSk1knyvQ9VyZJpc/ALb4P0r6ubwVPSGB2GvjeoMAJJImBG12TiaQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
550 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.9.0/css/bootstrap-datepicker.min.css" integrity="sha512-mSYUmp1HYZDFaVKK//63EcZq4iFWFjxSL+Z3T/aCt4IO9Cejm03q3NKKYN6pFQzY0SBOr8h+eCIAZHPXcpZaNw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
550<script>!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var H;function f(){return H.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function F(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function L(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var t in e)if(c(e,t))return;return 1}function o(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function V(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function G(e,t){for(var n=[],s=e.length,i=0;i<s;++i)n.push(t(e[i],i));return n}function E(e,t){for(var n in t)c(t,n)&&(e[n]=t[n]);return c(t,"toString")&&(e.toString=t.toString),c(t,"valueOf")&&(e.valueOf=t.valueOf),e}function l(e,t,n,s){return Pt(e,t,n,s,!0).utc()}function m(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function A(e){if(null==e._isValid){var t=m(e),n=j.call(t.parsedDateParts,function(e){return null!=e}),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return n;e._isValid=n}return e._isValid}function I(e){var t=l(NaN);return null!=e?E(m(t),e):m(t).userInvalidated=!0,t}var j=Array.prototype.some||function(e){for(var t=Object(this),n=t.length>>>0,s=0;s<n;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1},Z=f.momentProperties=[],z=!1;function $(e,t){var n,s,i,r=Z.length;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=m(t)),o(t._locale)||(e._locale=t._locale),0<r)for(n=0;n<r;n++)o(i=t[s=Z[n]])||(e[s]=i);return e}function q(e){$(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===z&&(z=!0,f.updateOffset(this),z=!1)}function h(e){return e instanceof q||null!=e&&null!=e._isAMomentObject}function B(e){!1===f.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function e(r,a){var o=!0;return E(function(){if(null!=f.deprecationHandler&&f.deprecationHandler(null,r),o){for(var e,t,n=[],s=arguments.length,i=0;i<s;i++){if(e="","object"==typeof arguments[i]){for(t in e+="\n["+i+"] ",arguments[0])c(arguments[0],t)&&(e+=t+": "+arguments[0][t]+", ");e=e.slice(0,-2)}else e=arguments[i];n.push(e)}B(r+"\nArguments: "+Array.prototype.slice.call(n).join("")+"\n"+(new Error).stack),o=!1}return a.apply(this,arguments)},a)}var J={};function Q(e,t){null!=f.deprecationHandler&&f.deprecationHandler(e,t),J[e]||(B(t),J[e]=!0)}function d(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function X(e,t){var n,s=E({},e);for(n in t)c(t,n)&&(F(e[n])&&F(t[n])?(s[n]={},E(s[n],e[n]),E(s[n],t[n])):null!=t[n]?s[n]=t[n]:delete s[n]);for(n in e)c(e,n)&&!c(t,n)&&F(e[n])&&(s[n]=E({},s[n]));return s}function K(e){null!=e&&this.set(e)}f.suppressDeprecationWarnings=!1,f.deprecationHandler=null;var ee=Object.keys||function(e){var t,n=[];for(t in e)c(e,t)&&n.push(t);return n};function r(e,t,n){var s=""+Math.abs(e);return(0<=e?n?"+":"":"-")+Math.pow(10,Math.max(0,t-s.length)).toString().substr(1)+s}var te=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}
550|x|X|zz?|ZZ?|.)/g,ne=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,se={},ie={};function s(e,t,n,s){var i="string"==typeof s?function(){return this[s]()}:s;e&&(ie[e]=i),t&&(ie[t[0]]=function(){return r(i.apply(this,arguments),t[1],t[2])}),n&&(ie[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function re(e,t){return e.isValid()?(t=ae(t,e.localeData()),se[t]=se[t]||function(s){for(var e,i=s.match(te),t=0,r=i.length;t<r;t++)ie[i[t]]?i[t]=ie[i[t]]:i[t]=(e=i[t]).match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"");return function(e){for(var t="",n=0;n<r;n++)t+=d(i[n])?i[n].call(e,s):i[n];return t}}(t),se[t](e)):e.localeData().invalidDate()}function ae(e,t){var n=5;function s(e){return t.longDateFormat(e)||e}for(ne.lastIndex=0;0<=n&&ne.test(e);)e=e.replace(ne,s),ne.lastIndex=0,--n;return e}var oe={};function t(e,t){var n=e.toLowerCase();oe[n]=oe[n+"s"]=oe[t]=e}function _(e){return"string"==typeof e?oe[e]||oe[e.toLowerCase()]:void 0}function ue(e){var t,n,s={};for(n in e)c(e,n)&&(t=_(n))&&(s[t]=e[n]);return s}var le={};function n(e,t){le[e]=t}function he(e){return e%4==0&&e%100!=0||e%400==0}function y(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function g(e){var e=+e,t=0;return t=0!=e&&isFinite(e)?y(e):t}function de(t,n){return function(e){return null!=e?(fe(this,t,e),f.updateOffset(this,n),this):ce(this,t)}}function ce(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function fe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&he(e.year())&&1===e.month()&&29===e.date()?(n=g(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),We(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}var i=/\d/,w=/\d\d/,me=/\d{3}/,_e=/\d{4}/,ye=/[+-]?\d{6}/,p=/\d\d?/,ge=/\d\d\d\d?/,we=/\d\d\d\d\d\d?/,pe=/\d{1,3}/,ve=/\d{1,4}/,ke=/[+-]?\d{1,6}/,Me=/\d+/,De=/[+-]?\d+/,Se=/Z|[+-]\d\d:?\d\d/gi,Ye=/Z|[+-]\d\d(?::?\d\d)?/gi,v=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function k(e,n,s){be[e]=d(n)?n:function(e,t){return e&&s?s:n}}function Oe(e,t){return c(be,e)?be[e](t._strict,t._locale):new RegExp(M(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function M(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var be={},xe={};function D(e,n){var t,s,i=n;for("string"==typeof e&&(e=[e]),u(n)&&(i=function(e,t){t[n]=g(e)}),s=e.length,t=0;t<s;t++)xe[e[t]]=i}function Te(e,i){D(e,function(e,t,n,s){n._w=n._w||{},i(e,n._w,n,s)})}var S,Y=0,O=1,b=2,x=3,T=4,N=5,Ne=6,Pe=7,Re=8;function We(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=(t%(n=12)+n)%n;return e+=(t-n)/12,1==n?he(e)?29:28:31-n%7%2}S=Array.prototype.indexOf||function(e){for(var t=0;t<this.length;++t)if(this[t]===e)return t;return-1},s("M",["MM",2],"Mo",function(){return this.month()+1}),s("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),s("MMMM",0,0,function(e){return this.localeData().months(this,e)}),t("month","M"),n("month",8),k("M",p),k("MM",p,w),k("MMM",function(e,t){return t.monthsShortRegex(e)}),k("MMMM",function(e,t){return t.monthsRegex(e)}),D(["M","MM"],function(e,t){t[O]=g(e)-1}),D(["MMM","MMMM"],function(e,t,n,s){s=n._locale.monthsParse(e,s,n._strict);null!=s?t[O]=s:m(n).invalidMonth=e});var Ce="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ue="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),He=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Fe=v,Le=v;function Ve(e,t){var n;if(e.isValid()){if("string"==typeof t)if(/^\d+$/.test(t))t=g(t);else if(!u(t=e.localeData().monthsParse(t)))return;n=Math.min(e.date(),We(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n)}}function Ge(e){return null!=e?(Ve(this,e),f.updateOffset(this,!0),this):ce(this,"Month")}function Ee(){function e(e,t){return t.length-e.length}for(var t,n=[],s=[],i=[],r=0;r<12;r++)t=l([2e3,r]),n.push(this.monthsShort(t,"")),s.push(this.months(t,"")),i.push(this.months(t,"")),i.push(this.monthsShort(t,""));for(n.sort(e),s.sort(e),i.sort(e),r=0;r<12;r++)n[r]=M(n[r]),s[r]=M(s[r]);for(r=0;r<24;r++)i[r]=M(i[r]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function Ae(e){return he(e)?366:365}s("Y",0,0,function(){var e=this.year();
vendor: 46,183 bytes, line 550
550return e<=9999?r(e,4):"+"+e}),s(0,["YY",2],0,function(){return this.year()%100}),s(0,["YYYY",4],0,"year"),s(0,["YYYYY",5],0,"year"),s(0,["YYYYYY",6,!0],0,"year"),t("year","y"),n("year",1),k("Y",De),k("YY",p,w),k("YYYY",ve,_e),k("YYYYY",ke,ye),k("YYYYYY",ke,ye),D(["YYYYY","YYYYYY"],Y),D("YYYY",function(e,t){t[Y]=2===e.length?f.parseTwoDigitYear(e):g(e)}),D("YY",function(e,t){t[Y]=f.parseTwoDigitYear(e)}),D("Y",function(e,t){t[Y]=parseInt(e,10)}),f.parseTwoDigitYear=function(e){return g(e)+(68<g(e)?1900:2e3)};var Ie=de("FullYear",!0);function je(e,t,n,s,i,r,a){var o;return e<100&&0<=e?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}function Ze(e){var t;return e<100&&0<=e?((t=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,t)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function ze(e,t,n){n=7+t-n;return n-(7+Ze(e,0,n).getUTCDay()-t)%7-1}function $e(e,t,n,s,i){var r,t=1+7*(t-1)+(7+n-s)%7+ze(e,s,i),n=t<=0?Ae(r=e-1)+t:t>Ae(e)?(r=e+1,t-Ae(e)):(r=e,t);return{year:r,dayOfYear:n}}function qe(e,t,n){var s,i,r=ze(e.year(),t,n),r=Math.floor((e.dayOfYear()-r-1)/7)+1;return r<1?s=r+P(i=e.year()-1,t,n):r>P(e.year(),t,n)?(s=r-P(e.year(),t,n),i=e.year()+1):(i=e.year(),s=r),{week:s,year:i}}function P(e,t,n){var s=ze(e,t,n),t=ze(e+1,t,n);return(Ae(e)-s+t)/7}s("w",["ww",2],"wo","week"),s("W",["WW",2],"Wo","isoWeek"),t("week","w"),t("isoWeek","W"),n("week",5),n("isoWeek",5),k("w",p),k("ww",p,w),k("W",p),k("WW",p,w),Te(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=g(e)});function Be(e,t){return e.slice(t,7).concat(e.slice(0,t))}s("d",0,"do","day"),s("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),s("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),s("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),s("e",0,0,"weekday"),s("E",0,0,"isoWeekday"),t("day","d"),t("weekday","e"),t("isoWeekday","E"),n("day",11),n("weekday",11),n("isoWeekday",11),k("d",p),k("e",p),k("E",p),k("dd",function(e,t){return t.weekdaysMinRegex(e)}),k("ddd",function(e,t){return t.weekdaysShortRegex(e)}),k("dddd",function(e,t){return t.weekdaysRegex(e)}),Te(["dd","ddd","dddd"],function(e,t,n,s){s=n._locale.weekdaysParse(e,s,n._strict);null!=s?t.d=s:m(n).invalidWeekday=e}),Te(["d","e","E"],function(e,t,n,s){t[s]=g(e)});var Je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Qe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ke=v,et=v,tt=v;function nt(){function e(e,t){return t.length-e.length}for(var t,n,s,i=[],r=[],a=[],o=[],u=0;u<7;u++)s=l([2e3,1]).day(u),t=M(this.weekdaysMin(s,"")),n=M(this.weekdaysShort(s,"")),s=M(this.weekdays(s,"")),i.push(t),r.push(n),a.push(s),o.push(t),o.push(n),o.push(s);i.sort(e),r.sort(e),a.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function st(){return this.hours()%12||12}function it(e,t){s(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function rt(e,t){return t._meridiemParse}s("H",["HH",2],0,"hour"),s("h",["hh",2],0,st),s("k",["kk",2],0,function(){return this.hours()||24}),s("hmm",0,0,function(){return""+st.apply(this)+r(this.minutes(),2)}),s("hmmss",0,0,function(){return""+st.apply(this)+r(this.minutes(),2)+r(this.seconds(),2)}),s("Hmm",0,0,function(){return""+this.hours()+r(this.minutes(),2)}),s("Hmmss",0,0,function(){return""+this.hours()+r(this.minutes(),2)+r(this.seconds(),2)}),it("a",!0),it("A",!1),t("hour","h"),n("hour",13),k("a",rt),k("A",rt),k("H",p),k("h",p),k("k",p),k("HH",p,w),k("hh",p,w),k("kk",p,w),k("hmm",ge),k("hmmss",we),k("Hmm",ge),k("Hmmss",we),D(["H","HH"],x),D(["k","kk"],function(e,t,n){e=g(e);t[x]=24===e?0:e}),D(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),D(["h","hh"],function(e,t,n){t[x]=g(e),m(n).bigHour=!0}),D("hmm",function(e,t,n){var s=e.length-2;t[x]=g(e.substr(0,s)),t[T]=g(e.substr(s)),m(n).bigHour=!0}),D("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[x]=g(e.substr(0,s)),t[T]=g(e.substr(s,2)),t[N]=g(e.substr(i)),m(n).bigHour=!0}),D("Hmm",function(e,t,n){var s=e.length-2;t[x]=g(e.substr(0,s)),t[T]=g(e.substr(s))}),D("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[x]=g(e.substr(0,s)),t[T]=g(e.substr(s,2)),t[N]=g(e.substr(i))});v=de("Hours",!0);var at,ot={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ce,monthsShort:Ue,week:{dow:0,doy:6},weekdays:Je,weekdaysMin:Xe,weekdaysShort:Qe,meridiemParse:/[ap]\.?m?\.?/i},R={},ut={};function lt(e){return e&&e.toLowerCase().replace("_","-")}function ht(e){for(var t,n,s,i,r=0;r<e.length;){for(t=(i=lt(e[r]).split("-")).length,n=(n=lt(e[r+1]))?n.split("-"):null;0<t;){if(s=dt(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&function(e,t){for(var n=Math.min(e.length,t.length),s=0;s<n;s+=1)if(e[s]!==t[s])return s;return n}(i,n)>=t-1)break;t--}r++}return at}function dt(t){var e;if(void 0===R[t]&&"undefined"!=typeof module&&module&&module.exports&&null!=t.match("^[^/\\\\]*$"))try{e=at._abbr,require("./locale/"+t),ct(e)}catch(e){R[t]=null}return R[t]}function ct(e,t){return e&&((t=o(t)?mt(e):ft(e,t))?at=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),at._abbr}function ft(e,t){if(null===t)return delete R[e],null;var n,s=ot;if(t.abbr=e,null!=R[e])Q("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=R[e]._config;else if(null!=t.parentLocale)if(null!=R[t.parentLocale])s=R[t.parentLocale]._config;else{if(null==(n=dt(t.parentLocale)))return ut[t.parentLocale]||(ut[t.parentLocale]=[]),ut[t.parentLocale].push({name:e,config:t}),null;s=n._config}return R[e]=new K(X(s,t)),ut[e]&&ut[e].forEach(function(e){ft(e.name,e.config)}),ct(e),R[e]}function mt(e){var t;if(!(e=e&&e._locale&&e._locale._abbr?e._locale._abbr:e))return at;if(!a(e)){if(t=dt(e))return t;e=[e]}return ht(e)}function _t(e){var t=e._a;return t&&-2===m(e).overflow&&(t=t[O]<0||11<t[O]?O:t[b]<1||t[b]>We(t[Y],t[O])?b:t[x]<0||24<t[x]||24===t[x]&&(0!==t[T]||0!==t[N]||0!==t[Ne])?x:t[T]<0||59<t[T]?T:t[N]<0||59<t[N]?N:t[Ne]<0||999<t[Ne]?Ne:-1,m(e)._overflowDayOfYear&&(t<Y||b<t)&&(t=b),m(e)._overflowWeeks&&-1===t&&(t=Pe),m(e)._overflowWeekday&&-1===t&&(t=Re),m(e).overflow=t),e}var yt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wt=/Z|[+-]\d\d(?::?\d\d)?/,pt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],vt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],kt=/^\/?Date\((-?\d+)/i,Mt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Dt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function St(e){var t,n,s,i,r,a,o=e._i,u=yt.exec(o)||gt.exec(o),o=pt.length,l=vt.length;if(u){for(m(e).iso=!0,t=0,n=o;t<n;t++)if(pt[t][1].exec(u[1])){i=pt[t][0],s=!1!==pt[t][2];break}if(null==i)e._isValid=!1;else{if(u[3]){for(t=0,n=l;t<n;t++)if(vt[t][1].exec(u[3])){r=(u[2]||" ")+vt[t][0];break}if(null==r)return void(e._isValid=!1)}if(s||null==r){if(u[4]){if(!wt.exec(u[4]))return void(e._isValid=!1);a="Z"}e._f=i+(r||"")+(a||""),Tt(e)}else e._isValid=!1}}else e._isValid=!1}function Yt(e,t,n,s,i,r){e=[function(e){e=parseInt(e,10);{if(e<=49)return 2e3+e;if(e<=999)return 1900+e}return e}(e),Ue.indexOf(t),parseInt(n,10),parseInt(s,10),parseInt(i,10)];return r&&e.push(parseInt(r,10)),e}function Ot(e){var t,n,s,i,r=Mt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));r?(t=Yt(r[4],r[3],r[2],r[5],r[6],r[7]),n=r[1],s=t,i=e,n&&Qe.indexOf(n)!==new Date(s[0],s[1],s[2]).getDay()?(m(i).weekdayMismatch=!0,i._isValid=!1):(e._a=t,e._tzm=(n=r[8],s=r[9],i=r[10],n?Dt[n]:s?0:60*(((n=parseInt(i,10))-(s=n%100))/100)+s),e._d=Ze.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),m(e).rfc2822=!0)):e._isValid=!1}function bt(e,t,n){return null!=e?e:null!=t?t:n}function xt(e){var t,n,s,i,r,a,o,u,l,h,d,c=[];if(!e._d){for(s=e,i=new Date(f.now()),n=s._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()],e._w&&null==e._a[b]&&null==e._a[O]&&(null!=(i=(s=e)._w).GG||null!=i.W||null!=i.E?(u=1,l=4,r=bt(i.GG,s._a[Y],qe(W(),1,4).year),a=bt(i.W,1),((o=bt(i.E,1))<1||7<o)&&(h=!0)):(u=s._locale._week.dow,l=s._locale._week.doy,d=qe(W(),u,l),r=bt(i.gg,s._a[Y],d.year),a=bt(i.w,d.week),null!=i.d?((o=i.d)<0||6<o)&&(h=!0):null!=i.e?(o=i.e+u,(i.e<0||6<i.e)&&(h=!0)):o=u),a<1||a>P(r,u,l)?m(s)._overflowWeeks=!0:null!=h?m(s)._overflowWeekday=!0:(d=$e(r,a,o,u,l),s._a[Y]=d.year,s._dayOfYear=d.dayOfYear)),null!=e._dayOfYear&&(i=bt(e._a[Y],n[Y]),(e._dayOfYear>Ae(i)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),h=Ze(i,0,e._dayOfYear),e._a[O]=h.getUTCMonth(),e._a[b]=h.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=c[t]=n[t];for(;t<7;t++)e._a[t]=c[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[x]&&0===e._a[T]&&0===e._a[N]&&0===e._a[Ne]&&(e._nextDay=!0,e._a[x]=0),e._d=(e._useUTC?Ze:je).apply(null,c),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[x]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(m(e).weekdayMismatch=!0)}}function Tt(e){if(e._f===f.ISO_8601)St(e);else if(e._f===f.RFC_2822)Ot(e);else{e._a=[],m(e).empty=!0;for(var t,n,s,i,r,a=""+e._i,o=a.length,u=0,l=ae(e._f,e._locale).match(te)||[],h=l.length,d=0;d<h;d++)n=l[d],(t=(a.match(Oe(n,e))||[])[0])&&(0<(s=a.substr(0,a.indexOf(t))).length&&m(e).unusedInput.push(s),a=a.slice(a.indexOf(t)+t.length),u+=t.length),ie[n]?(t?m(e).empty=!1:m(e).unusedTokens.push(n),s=n,r=e,null!=(i=t)&&c(xe,s)&&xe[s](i,r._a,r,s)):e._strict&&!t&&m(e).unusedTokens.push(n);m(e).charsLeftOver=o-u,0<a.length&&m(e).unusedInput.push(a),e._a[x]<=12&&!0===m(e).bigHour&&0<e._a[x]&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[x]=function(e,t,n){if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((e=e.isPM(n))&&t<12&&(t+=12),t=e||12!==t?t:0):t}(e._locale,e._a[x],e._meridiem),null!==(o=m(e).era)&&(e._a[Y]=e._locale.erasConvertYear(o,e._a[Y])),xt(e),_t(e)}}function Nt(e){var t,n,s,i=e._i,r=e._f;if(e._locale=e._locale||mt(e._l),null===i||void 0===r&&""===i)return I({nullInput:!0});if("string"==typeof i&&(e._i=i=e._locale.preparse(i)),h(i))return new q(_t(i));if(V(i))e._d=i;else if(a(r))!function(e){var t,n,s,i,r,a,o=!1,u=e._f.length;if(0===u)return m(e).invalidFormat=!0,e._d=new Date(NaN);for(i=0;i<u;i++)r=0,a=!1,t=$({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],Tt(t),A(t)&&(a=!0),r=(r+=m(t).charsLeftOver)+10*m(t).unusedTokens.length,m(t).score=r,o?r<s&&(s=r,n=t):(null==s||r<s||a)&&(s=r,n=t,a&&(o=!0));E(e,n||t)}(e);else if(r)Tt(e);else if(o(r=(i=e)._i))i._d=new Date(f.now());else V(r)?i._d=new Date(r.valueOf()):"string"==typeof r?(n=i,null!==(t=kt.exec(n._i))?n._d=new Date(+t[1]):(St(n),!1===n._isValid&&(delete n._isValid,Ot(n),!1===n._isValid&&(delete n._isValid,n._strict?n._isValid=!1:f.createFromInputFallback(n))))):a(r)?(i._a=G(r.slice(0),function(e){return parseInt(e,10)}),xt(i)):F(r)?(t=i)._d||(s=void 0===(n=ue(t._i)).day?n.date:n.day,t._a=G([n.year,n.month,s,n.hour,n.minute,n.second,n.millisecond],function(e){return e&&parseInt(e,10)}),xt(t)):u(r)?i._d=new Date(r):f.createFromInputFallback(i);return A(e)||(e._d=null),e}function Pt(e,t,n,s,i){var r={};return!0!==t&&!1!==t||(s=t,t=void 0),!0!==n&&!1!==n||(s=n,n=void 0),(F(e)&&L(e)||a(e)&&0===e.length)&&(e=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=i,r._l=n,r._i=e,r._f=t,r._strict=s,(i=new q(_t(Nt(i=r))))._nextDay&&(i.add(1,"d"),i._nextDay=void 0),i}function W(e,t,n,s){return Pt(e,t,n,s,!1)}f.createFromInputFallback=e("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),f.ISO_8601=function(){},f.RFC_2822=function(){};ge=e("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=W.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:I()}),we=e("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=W.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:I()});function Rt(e,t){var n,s;if(!(t=1===t.length&&a(t[0])?t[0]:t).length)return W();for(n=t[0],s=1;s<t.length;++s)t[s].isValid()&&!t[s][e](n)||(n=t[s]);return n}var Wt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ct(e){var e=ue(e),t=e.year||0,n=e.quarter||0,s=e.month||0,i=e.week||e.isoWeek||0,r=e.day||0,a=e.hour||0,o=e.minute||0,u=e.second||0,l=e.millisecond||0;this._isValid=function(e){var t,n,s=!1,i=Wt.length;for(t in e)if(c(e,t)&&(-1===S.call(Wt,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<i;++n)if(e[Wt[n]]){if(s)return!1;parseFloat(e[Wt[n]])!==g(e[Wt[n]])&&(s=!0)}return!0}(e),this._milliseconds=+l+1e3*u+6e4*o+1e3*a*60*60,this._days=+r+7*i,this._months=+s+3*n+12*t,this._data={},this._locale=mt(),this._bubble()}function Ut(e){return e instanceof Ct}function Ht(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Ft(e,n){s(e,0,0,function(){var e=this.utcOffset(),t="+";return e<0&&(e=-e,t="-"),t+r(~~(e/60),2)+n+r(~~e%60,2)})}Ft("Z",":"),Ft("ZZ",""),k("Z",Ye),k("ZZ",Ye),D(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Vt(Ye,e)});var Lt=/([\+\-]|\d\d)/gi;function Vt(e,t){var t=(t||"").match(e);return null===t?null:0===(t=60*(e=((t[t.length-1]||[])+"").match(Lt)||["-",0,0])[1]+g(e[2]))?0:"+"===e[0]?t:-t}function Gt(e,t){var n;return t._isUTC?(t=t.clone(),n=(h(e)||V(e)?e:W(e)).valueOf()-t.valueOf(),t._d.setTime(t._d.valueOf()+n),f.updateOffset(t,!1),t):W(e).local()}function Et(e){return-Math.round(e._d.getTimezoneOffset())}function At(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}f.updateOffset=function(){};var It=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,jt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function C(e,t){var n,s=e,i=null;return Ut(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(s={},t?s[t]=+e:s.milliseconds=+e):(i=It.exec(e))?(n="-"===i[1]?-1:1,s={y:0,d:g(i[b])*n,h:g(i[x])*n,m:g(i[T])*n,s:g(i[N])*n,ms:g(Ht(1e3*i[Ne]))*n}):(i=jt.exec(e))?(n="-"===i[1]?-1:1,s={y:Zt(i[2],n),M:Zt(i[3],n),w:Zt(i[4],n),d:Zt(i[5],n),h:Zt(i[6],n),m:Zt(i[7],n),s:Zt(i[8],n)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(t=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Gt(t,e),e.isBefore(t)?n=zt(e,t):((n=zt(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(W(s.from),W(s.to)),(s={}).ms=t.milliseconds,s.M=t.months),i=new Ct(s),Ut(e)&&c(e,"_locale")&&(i._locale=e._locale),Ut(e)&&c(e,"_isValid")&&(i._isValid=e._isValid),i}function Zt(e,t){e=e&&parseFloat(e.replace(",","."));return(isNaN(e)?0:e)*t}function zt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function $t(s,i){return function(e,t){var n;return null===t||isNaN(+t)||(Q(i,"moment()."+i+"(period, number) is deprecated. Please use moment()."+i+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),n=e,e=t,t=n),qt(this,C(e,t),s),this}}function qt(e,t,n,s){var i=t._milliseconds,r=Ht(t._days),t=Ht(t._months);e.isValid()&&(s=null==s||s,t&&Ve(e,ce(e,"Month")+t*n),r&&fe(e,"Date",ce(e,"Date")+r*n),i&&e._d.setTime(e._d.valueOf()+i*n),s&&f.updateOffset(e,r||t))}C.fn=Ct.prototype,C.invalid=function(){return C(NaN)};Ce=$t(1,"add"),Je=$t(-1,"subtract");function Bt(e){return"string"==typeof e||e instanceof String}function Jt(e){return h(e)||V(e)||Bt(e)||u(e)||function(t){var e=a(t),n=!1;e&&(n=0===t.filter(function(e){return!u(e)&&Bt(t)}).length);return e&&n}(e)||function(e){var t,n,s=F(e)&&!L(e),i=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a=r.length;for(t=0;t<a;t+=1)n=r[t],i=i||c(e,n);return s&&i}(e)||null==e}function Qt(e,t){if(e.date()<t.date())return-Qt(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,"months"),t=t-s<0?(t-s)/(s-e.clone().add(n-1,"months")):(t-s)/(e.clone().add(1+n,"months")-s);return-(n+t)||0}function Xt(e){return void 0===e?this._locale._abbr:(null!=(e=mt(e))&&(this._locale=e),this)}f.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",f.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";Xe=e("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function Kt(){return this._locale}var en=126227808e5;function tn(e,t){return(e%t+t)%t}function nn(e,t,n){return e<100&&0<=e?new Date(e+400,t,n)-en:new Date(e,t,n).valueOf()}function sn(e,t,n){return e<100&&0<=e?Date.UTC(e+400,t,n)-en:Date.UTC(e,t,n)}function rn(e,t){return t.erasAbbrRegex(e)}function an(){for(var e=[],t=[],n=[],s=[],i=this.eras(),r=0,a=i.length;r<a;++r)t.push(M(i[r].name)),e.push(M(i[r].abbr)),n.push(M(i[r].narrow)),s.push(M(i[r].name)),s.push(M(i[r].abbr)),s.push(M(i[r].narrow));this._erasRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}function on(e,t){s(0,[e,e.length],0,t)}function un(e,t,n,s,i){var r;return null==e?qe(this,s,i).year:(r=P(e,s,i),function(e,t,n,s,i){e=$e(e,t,n,s,i),t=Ze(e.year,0,e.dayOfYear);return this.year(t.getUTCFullYear()),this.month(t.getUTCMonth()),this.date(t.getUTCDate()),this}.call(this,e,t=r<t?r:t,n,s,i))}s("N",0,0,"eraAbbr"),s("NN",0,0,"eraAbbr"),s("NNN",0,0,"eraAbbr"),s("NNNN",0,0,"eraName"),s("NNNNN",0,0,"eraNarrow"),s("y",["y",1],"yo","eraYear"),s("y",["yy",2],0,"eraYear"),s("y",["yyy",3],0,"eraYear"),s("y",["yyyy",4],0,"eraYear"),k("N",rn),k("NN",rn),k("NNN",rn),k("NNNN",function(e,t){return t.erasNameRegex(e)}),k("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),D(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,s){s=n._locale.erasParse(e,s,n._strict);s?m(n).era=s:m(n).invalidEra=e}),k("y",Me),k("yy",Me),k("yyy",Me),k("yyyy",Me),k("yo",function(e,t){return t._eraYearOrdinalRegex||Me}),D(["y","yy","yyy","yyyy"],Y),D(["yo"],function(e,t,n,s){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Y]=n._locale.eraYearOrdinalParse(e,i):t[Y]=parseInt(e,10)}),s(0,["gg",2],0,function(){return this.weekYear()%100}),s(0,["GG",2],0,function(){return this.isoWeekYear()%100}),on("gggg","weekYear"),on("ggggg","weekYear"),on("GGGG","isoWeekYear"),on("GGGGG","isoWeekYear"),t("weekYear","gg"),t("isoWeekYear","GG"),n("weekYear",1),n("isoWeekYear",1),k("G",De),k("g",De),k("GG",p,w),k("gg",p,w),k("GGGG",ve,_e),k("gggg",ve,_e),k("GGGGG",ke,ye),k("ggggg",ke,ye),Te(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=g(e)}),Te(["gg","GG"],function(e,t,n,s){t[s]=f.parseTwoDigitYear(e)}),s("Q",0,"Qo","quarter"),t("quarter","Q"),n("quarter",7),k("Q",i),D("Q",function(e,t){t[O]=3*(g(e)-1)}),s("D",["DD",2],"Do","date"),t("date","D"),n("date",9),k("D",p),k("DD",p,w),k("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),D(["D","DD"],b),D("Do",function(e,t){t[b]=g(e.match(p)[0])});ve=de("Date",!0);s("DDD",["DDDD",3],"DDDo","dayOfYear"),t("dayOfYear","DDD"),n("dayOfYear",4),k("DDD",pe),k("DDDD",me),D(["DDD","DDDD"],function(e,t,n){n._dayOfYear=g(e)}),s("m",["mm",2],0,"minute"),t("minute","m"),n("minute",14),k("m",p),k("mm",p,w),D(["m","mm"],T);var ln,_e=de("Minutes",!1),ke=(s("s",["ss",2],0,"second"),t("second","s"),n("second",15),k("s",p),k("ss",p,w),D(["s","ss"],N),de("Seconds",!1));for(s("S",0,0,function(){return~~(this.millisecond()/100)}),s(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),s(0,["SSS",3],0,"millisecond"),s(0,["SSSS",4],0,function(){return 10*this.millisecond()}),s(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),s(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),s(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),s(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),s(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),t("millisecond","ms"),n("millisecond",16),k("S",pe,i),k("SS",pe,w),k("SSS",pe,me),ln="SSSS";ln.length<=9;ln+="S")k(ln,Me);function hn(e,t){t[Ne]=g(1e3*("0."+e))}for(ln="S";ln.length<=9;ln+="S")D(ln,hn);ye=de("Milliseconds",!1),s("z",0,0,"zoneAbbr"),s("zz",0,0,"zoneName");i=q.prototype;function dn(e){return e}i.add=Ce,i.calendar=function(e,t){1===arguments.length&&(arguments[0]?Jt(arguments[0])?(e=arguments[0],t=void 0):function(e){for(var t=F(e)&&!L(e),n=!1,s=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i=0;i<s.length;i+=1)n=n||c(e,s[i]);return t&&n}(arguments[0])&&(t=arguments[0],e=void 0):t=e=void 0);var e=e||W(),n=Gt(e,this).startOf("day"),n=f.calendarFormat(this,n)||"sameElse",t=t&&(d(t[n])?t[n].call(this,e):t[n]);return this.format(t||this.localeData().calendar(n,this,W(e)))},i.clone=function(){return new q(this)},i.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=Gt(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=_(t)){case"year":r=Qt(this,s)/12;break;case"month":r=Qt(this,s);break;case"quarter":r=Qt(this,s)/3;break;case"second":r=(this-s)/1e3;break;case"minute":r=(this-s)/6e4;break;case"hour":r=(this-s)/36e5;break;case"day":r=(this-s-i)/864e5;break;case"week":r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:y(r)},i.endOf=function(e){var t,n;if(void 0===(e=_(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?sn:nn,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-tn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-tn(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-tn(t,1e3)-1}return this._d.setTime(t),f.updateOffset(this,!0),this},i.format=function(e){return e=e||(this.isUtc()?f.defaultFormatUtc:f.defaultFormat),e=re(this,e),this.localeData().postformat(e)},i.from=function(e,t){return this.isValid()&&(h(e)&&e.isValid()||W(e).isValid())?C({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},i.fromNow=function(e){return this.from(W(),e)},i.to=function(e,t){return this.isValid()&&(h(e)&&e.isValid()||W(e).isValid())?C({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},i.toNow=function(e){return this.to(W(),e)},i.get=function(e){return d(this[e=_(e)])?this[e]():this},i.invalidAt=function(){return m(this).overflow},i.isAfter=function(e,t){return e=h(e)?e:W(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=_(t)||"millisecond")?this.valueOf()>e.valueOf():e.valueOf()<this.clone().startOf(t).valueOf())},i.isBefore=function(e,t){return e=h(e)?e:W(e),!(!this.isValid()||!e.isValid())&&("millisecond"===(t=_(t)||"millisecond")?this.valueOf()<e.valueOf():this.clone().endOf(t).valueOf()<e.valueOf())},i.isBetween=function(e,t,n,s){return e=h(e)?e:W(e),t=h(t)?t:W(t),!!(this.isValid()&&e.isValid()&&t.isValid())&&(("("===(s=s||"()")[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===s[1]?this.isBefore(t,n):!this.isAfter(t,n)))},i.isSame=function(e,t){var e=h(e)?e:W(e);return!(!this.isValid()||!e.isValid())&&("millisecond"===(t=_(t)||"millisecond")?this.valueOf()===e.valueOf():(e=e.valueOf(),this.clone().startOf(t).valueOf()<=e&&e<=this.clone().endOf(t).valueOf()))},i.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},i.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},i.isValid=function(){return A(this)},i.lang=Xe,i.locale=Xt,i.localeData=Kt,i.max=we,i.min=ge,i.parsingFlags=function(){return E({},m(this))},i.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t,n=[];for(t in e)c(e,t)&&n.push({unit:t,priority:le[t]});return n.sort(function(e,t){return e.priority-t.priority}),n}(e=ue(e)),s=n.length,i=0;i<s;i++)this[n[i].unit](e[n[i].unit]);else if(d(this[e=_(e)]))return this[e](t);return this},i.startOf=function(e){var t,n;if(void 0===(e=_(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?sn:nn,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=tn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":t=this._d.valueOf(),t-=tn(t,6e4);break;case"second":t=this._d.valueOf(),t-=tn(t,1e3)}return this._d.setTime(t),f.updateOffset(this,!0),this},i.subtract=Je,i.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},i.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},i.toDate=function(){return new Date(this.valueOf())},i.toISOString=function(e){if(!this.isValid())return null;var t=(e=!0!==e)?this.clone().utc():this;return t.year()<0||9999<t.year()?re(t,e?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):d(Date.prototype.toISOString)?e?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",re(t,"Z")):re(t,e?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},i.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t="moment",n="";return this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",n="Z"),t="["+t+'("]',e=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(t+e+"-MM-DD[T]HH:mm:ss.SSS"+(n+'[")]'))},"undefined"!=typeof Symbol&&null!=Symbol.for&&(i[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),i.toJSON=function(){return this.isValid()?this.toISOString():null},i.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},i.unix=function(){return Math.floor(this.valueOf()/1e3)},i.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},i.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},i.eraName=function(){for(var e,t=this.localeData().eras(),n=0,s=t.length;n<s;++n){if(e=this.clone().startOf("day").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].name;if(t[n].until<=e&&e<=t[n].since)return t[n].name}return""},i.eraNarrow=function(){for(var e,t=this.localeData().eras(),n=0,s=t.length;n<s;++n){if(e=this.clone().startOf("day").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].narrow;if(t[n].until<=e&&e<=t[n].since)return t[n].narrow}return""},i.eraAbbr=function(){for(var e,t=this.localeData().eras(),n=0,s=t.length;n<s;++n){if(e=this.clone().startOf("day").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].abbr;if(t[n].until<=e&&e<=t[n].since)return t[n].abbr}return""},i.eraYear=function(){for(var e,t,n=this.localeData().eras(),s=0,i=n.length;s<i;++s)if(e=n[s].since<=n[s].until?1:-1,t=this.clone().startOf("day").valueOf(),n[s].since<=t&&t<=n[s].until||n[s].until<=t&&t<=n[s].since)return(this.year()-f(n[s].since).year())*e+n[s].offset;return this.year()},i.year=Ie,i.isLeapYear=function(){return he(this.year())},i.weekYear=function(e){return un.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},i.isoWeekYear=function(e){return un.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},i.quarter=i.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},i.month=Ge,i.daysInMonth=function(){return We(this.year(),this.month())},i.week=i.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},i.isoWeek=i.isoWeeks=function(e){var t=qe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},i.weeksInYear=function(){var e=this.localeData()._week;return P(this.year(),e.dow,e.doy)},i.weeksInWeekYear=function(){var e=this.localeData()._week;return P(this.weekYear(),e.dow,e.doy)},i.isoWeeksInYear=function(){return P(this.year(),1,4)},i.isoWeeksInISOWeekYear=function(){return P(this.isoWeekYear(),1,4)},i.date=ve,i.day=i.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,n,s=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,n=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-s,"d")):s},i.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},i.isoWeekday=function(e){return this.isValid()?null!=e?(t=e,n=this.localeData(),n="string"==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t,this.day(this.day()%7?n:n-7)):this.day()||7:null!=e?this:NaN;var t,n},i.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},i.hour=i.hours=v,i.minute=i.minutes=_e,i.second=i.seconds=ke,i.millisecond=i.milliseconds=ye,i.utcOffset=function(e,t,n){var s,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null==e)return this._isUTC?i:Et(this);if("string"==typeof e){if(null===(e=Vt(Ye,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(s=Et(this)),this._offset=e,this._isUTC=!0,null!=s&&this.add(s,"m"),i!==e&&(!t||this._changeInProgress?qt(this,C(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,f.updateOffset(this,!0),this._changeInProgress=null)),this},i.utc=function(e){return this.utcOffset(0,e)},i.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Et(this),"m")),this},i.parseZone=function(){var e;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(e=Vt(Se,this._i))?this.utcOffset(e):this.utcOffset(0,!0)),this},i.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?W(e).utcOffset():0,(this.utcOffset()-e)%60==0)},i.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},i.isLocal=function(){return!!this.isValid()&&!this._isUTC},i.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},i.isUtc=At,i.isUTC=At,i.zoneAbbr=function(){return this._isUTC?"UTC":""},i.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},i.dates=e("dates accessor is deprecated. Use date instead.",ve),i.months=e("months accessor is deprecated. Use month instead",Ge),i.years=e("years accessor is deprecated. Use year instead",Ie),i.zone=e("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?(this.utcOffset(e="string"!=typeof e?-e:e,t),this):-this.utcOffset()}),i.isDSTShifted=e("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e,t={};return $(t,this),(t=Nt(t))._a?(e=(t._isUTC?l:W)(t._a),this._isDSTShifted=this.isValid()&&0<function(e,t,n){for(var s=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),r=0,a=0;a<s;a++)(n&&e[a]!==t[a]||!n&&g(e[a])!==g(t[a]))&&r++;return r+i}(t._a,e.toArray())):this._isDSTShifted=!1,this._isDSTShifted});w=K.prototype;function cn(e,t,n,s){var i=mt(),s=l().set(s,t);return i[n](s,e)}function fn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return cn(e,t,n,"month");for(var s=[],i=0;i<12;i++)s[i]=cn(e,i,n,"month");return s}function mn(e,t,n,s){t=("boolean"==typeof e?u(t)&&(n=t,t=void 0):(t=e,e=!1,u(n=t)&&(n=t,t=void 0)),t||"");var i,r=mt(),a=e?r._week.dow:0,o=[];if(null!=n)return cn(t,(n+a)%7,s,"day");for(i=0;i<7;i++)o[i]=cn(t,(i+a)%7,s,"day");return o}w.calendar=function(e,t,n){return d(e=this._calendar[e]||this._calendar.sameElse)?e.call(t,n):e},w.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(te).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},w.invalidDate=function(){return this._invalidDate},w.ordinal=function(e){return this._ordinal.replace("%d",e)},w.preparse=dn,w.postformat=dn,w.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return d(i)?i(e,t,n,s):i.replace(/%d/i,e)},w.pastFuture=function(e,t){return d(e=this._relativeTime[0<e?"future":"past"])?e(t):e.replace(/%s/i,t)},w.set=function(e){var t,n;for(n in e)c(e,n)&&(d(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},w.eras=function(e,t){for(var n,s=this._eras||mt("en")._eras,i=0,r=s.length;i<r;++i)switch("string"==typeof s[i].since&&(n=f(s[i].since).startOf("day"),s[i].since=n.valueOf()),typeof s[i].until){case"undefined":s[i].until=1/0;break;case"string":n=f(s[i].until).startOf("day").valueOf(),s[i].until=n.valueOf()}return s},w.erasParse=function(e,t,n){var s,i,r,a,o,u=this.eras();for(e=e.toUpperCase(),s=0,i=u.length;s<i;++s)if(r=u[s].name.toUpperCase(),a=u[s].abbr.toUpperCase(),o=u[s].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(a===e)return u[s];break;case"NNNN":if(r===e)return u[s];break;case"NNNNN":if(o===e)return u[s]}else if(0<=[r,a,o].indexOf(e))return u[s]},w.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?f(e.since).year():f(e.since).year()+(t-e.offset)*n},w.erasAbbrRegex=function(e){return c(this,"_erasAbbrRegex")||an.call(this),e?this._erasAbbrRegex:this._erasRegex},w.erasNameRegex=function(e){return c(this,"_erasNameRegex")||an.call(this),e?this._erasNameRegex:this._erasRegex},w.erasNarrowRegex=function(e){return c(this,"_erasNarrowRegex")||an.call(this),e?this._erasNarrowRegex:this._erasRegex},w.months=function(e,t){return e?(a(this._months)?this._months:this._months[(this._months.isFormat||He).test(t)?"format":"standalone"])[e.month()]:a(this._months)?this._months:this._months.standalone},w.monthsShort=function(e,t){return e?(a(this._monthsShort)?this._monthsShort:this._monthsShort[He.test(t)?"format":"standalone"])[e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},w.monthsParse=function(e,t,n){var s,i;if(this._monthsParseExact)return function(e,t,n){var s,i,r,e=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=l([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=S.call(this._shortMonthsParse,e))?i:null:-1!==(i=S.call(this._longMonthsParse,e))?i:null:"MMM"===t?-1!==(i=S.call(this._shortMonthsParse,e))||-1!==(i=S.call(this._longMonthsParse,e))?i:null:-1!==(i=S.call(this._longMonthsParse,e))||-1!==(i=S.call(this._shortMonthsParse,e))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=l([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(i="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},w.monthsRegex=function(e){return this._monthsParseExact?(c(this,"_monthsRegex")||Ee.call(this),e?this._monthsStrictRegex:this._monthsRegex):(c(this,"_monthsRegex")||(this._monthsRegex=Le),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},w.monthsShortRegex=function(e){return this._monthsParseExact?(c(this,"_monthsRegex")||Ee.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(c(this,"_monthsShortRegex")||(this._monthsShortRegex=Fe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},w.week=function(e){return qe(e,this._week.dow,this._week.doy).week},w.firstDayOfYear=function(){return this._week.doy},w.firstDayOfWeek=function(){return this._week.dow},w.weekdays=function(e,t){return t=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"],!0===e?Be(t,this._week.dow):e?t[e.day()]:t},w.weekdaysMin=function(e){return!0===e?Be(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},w.weekdaysShort=function(e){return!0===e?Be(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},w.weekdaysParse=function(e,t,n){var s,i;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,e=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=l([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=S.call(this._weekdaysParse,e))?i:null:"ddd"===t?-1!==(i=S.call(this._shortWeekdaysParse,e))?i:null:-1!==(i=S.call(this._minWeekdaysParse,e))?i:null:"dddd"===t?-1!==(i=S.call(this._weekdaysParse,e))||-1!==(i=S.call(this._shortWeekdaysParse,e))||-1!==(i=S.call(this._minWeekdaysParse,e))?i:null:"ddd"===t?-1!==(i=S.call(this._shortWeekdaysParse,e))||-1!==(i=S.call(this._weekdaysParse,e))||-1!==(i=S.call(this._minWeekdaysParse,e))?i:null:-1!==(i=S.call(this._minWeekdaysParse,e))||-1!==(i=S.call(this._weekdaysParse,e))||-1!==(i=S.call(this._shortWeekdaysParse,e))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=l([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(i="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},w.weekdaysRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=Ke),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},w.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=et),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},w.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},w.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},w.meridiem=function(e,t,n){return 11<e?n?"pm":"PM":n?"am":"AM"},ct("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===g(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}}),f.lang=e("moment.lang is deprecated. Use moment.locale instead.",ct),f.langData=e("moment.langData is deprecated. Use moment.localeData instead.",mt);var _n=Math.abs;function yn(e,t,n,s){t=C(t,n);return e._milliseconds+=s*t._milliseconds,e._days+=s*t._days,e._months+=s*t._months,e._bubble()}function gn(e){return e<0?Math.floor(e):Math.ceil(e)}function wn(e){return 4800*e/146097}function pn(e){return 146097*e/4800}function vn(e){return function(){return this.as(e)}}pe=vn("ms"),me=vn("s"),Ce=vn("m"),we=vn("h"),ge=vn("d"),Je=vn("w"),v=vn("M"),_e=vn("Q"),ke=vn("y");function kn(e){return function(){return this.isValid()?this._data[e]:NaN}}var ye=kn("milliseconds"),ve=kn("seconds"),Ie=kn("minutes"),w=kn("hours"),Mn=kn("days"),Dn=kn("months"),Sn=kn("years");var Yn=Math.round,On={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function bn(e,t,n,s){var i=C(e).abs(),r=Yn(i.as("s")),a=Yn(i.as("m")),o=Yn(i.as("h")),u=Yn(i.as("d")),l=Yn(i.as("M")),h=Yn(i.as("w")),i=Yn(i.as("y")),r=(r<=n.ss?["s",r]:r<n.s&&["ss",r])||a<=1&&["m"]||a<n.m&&["mm",a]||o<=1&&["h"]||o<n.h&&["hh",o]||u<=1&&["d"]||u<n.d&&["dd",u];return(r=(r=null!=n.w?r||h<=1&&["w"]||h<n.w&&["ww",h]:r)||l<=1&&["M"]||l<n.M&&["MM",l]||i<=1&&["y"]||["yy",i])[2]=t,r[3]=0<+e,r[4]=s,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,r)}var xn=Math.abs;function Tn(e){return(0<e)-(e<0)||+e}function Nn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,s,i,r,a,o=xn(this._milliseconds)/1e3,u=xn(this._days),l=xn(this._months),h=this.asSeconds();return h?(e=y(o/60),t=y(e/60),o%=60,e%=60,n=y(l/12),l%=12,s=o?o.toFixed(3).replace(/\.?0+$/,""):"",i=Tn(this._months)!==Tn(h)?"-":"",r=Tn(this._days)!==Tn(h)?"-":"",a=Tn(this._milliseconds)!==Tn(h)?"-":"",(h<0?"-":"")+"P"+(n?i+n+"Y":"")+(l?i+l+"M":"")+(u?r+u+"D":"")+(t||e||o?"T":"")+(t?a+t+"H":"")+(e?a+e+"M":"")+(o?a+s+"S":"")):"P0D"}var U=Ct.prototype;return U.isValid=function(){return this._isValid},U.abs=function(){var e=this._data;return this._milliseconds=_n(this._milliseconds),this._days=_n(this._days),this._months=_n(this._months),e.milliseconds=_n(e.milliseconds),e.seconds=_n(e.seconds),e.minutes=_n(e.minutes),e.hours=_n(e.hours),e.months=_n(e.months),e.years=_n(e.years),this},U.add=function(e,t){return yn(this,e,t,1)},U.subtract=function(e,t){return yn(this,e,t,-1)},U.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=_(e))||"quarter"===e||"year"===e)switch(t=this._days+s/864e5,n=this._months+wn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(pn(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},U.asMilliseconds=pe,U.asSeconds=me,U.asMinutes=Ce,U.asHours=we,U.asDays=ge,U.asWeeks=Je,U.asMonths=v,U.asQuarters=_e,U.asYears=ke,
550U.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*g(this._months/12):NaN},U._bubble=function(){var e=this._milliseconds,t=this._days,n=this._months,s=this._data;return 0<=e&&0<=t&&0<=n||e<=0&&t<=0&&n<=0||(e+=864e5*gn(pn(n)+t),n=t=0),s.milliseconds=e%1e3,e=y(e/1e3),s.seconds=e%60,e=y(e/60),s.minutes=e%60,e=y(e/60),s.hours=e%24,t+=y(e/24),n+=e=y(wn(t)),t-=gn(pn(e)),e=y(n/12),n%=12,s.days=t,s.months=n,s.years=e,this},U.clone=function(){return C(this)},U.get=function(e){return e=_(e),this.isValid()?this[e+"s"]():NaN},U.milliseconds=ye,U.seconds=ve,U.minutes=Ie,U.hours=w,U.days=Mn,U.weeks=function(){return y(this.days()/7)},U.months=Dn,U.years=Sn,U.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,s=On;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(n=e),"object"==typeof t&&(s=Object.assign({},On,t),null!=t.s&&null==t.ss&&(s.ss=t.s-1)),e=this.localeData(),t=bn(this,!n,s,e),n&&(t=e.pastFuture(+this,t)),e.postformat(t)},U.toISOString=Nn,U.toString=Nn,U.toJSON=Nn,U.locale=Xt,U.localeData=Kt,U.toIsoString=e("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Nn),U.lang=Xe,s("X",0,0,"unix"),s("x",0,0,"valueOf"),k("x",De),k("X",/[+-]?\d+(\.\d{1,3})?/),D("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),D("x",function(e,t,n){n._d=new Date(g(e))}),f.version="2.29.3",H=W,f.fn=i,f.min=function(){return Rt("isBefore",[].slice.call(arguments,0))},f.max=function(){return Rt("isAfter",[].slice.call(arguments,0))},f.now=function(){return Date.now?Date.now():+new Date},f.utc=l,f.unix=function(e){return W(1e3*e)},f.months=function(e,t){return fn(e,t,"months")},f.isDate=V,f.locale=ct,f.invalid=I,f.duration=C,f.isMoment=h,f.weekdays=function(e,t,n){return mn(e,t,n,"weekdays")},f.parseZone=function(){return W.apply(null,arguments).parseZone()},f.localeData=mt,f.isDuration=Ut,f.monthsShort=function(e,t){return fn(e,t,"monthsShort")},f.weekdaysMin=function(e,t,n){return mn(e,t,n,"weekdaysMin")},f.defineLocale=ft,f.updateLocale=function(e,t){var n,s;return null!=t?(s=ot,null!=R[e]&&null!=R[e].parentLocale?R[e].set(X(R[e]._config,t)):(t=X(s=null!=(n=dt(e))?n._config:s,t),null==n&&(t.abbr=e),(s=new K(t)).parentLocale=R[e],R[e]=s),ct(e)):null!=R[e]&&(null!=R[e].parentLocale?(R[e]=R[e].parentLocale,e===ct()&&ct(e)):null!=R[e]&&delete R[e]),R[e]},f.locales=function(){return ee(R)},f.weekdaysShort=function(e,t,n){return mn(e,t,n,"weekdaysShort")},f.normalizeUnits=_,f.relativeTimeRounding=function(e){return void 0===e?Yn:"function"==typeof e&&(Yn=e,!0)},f.relativeTimeThreshold=function(e,t){return void 0!==On[e]&&(void 0===t?On[e]:(On[e]=t,"s"===e&&(On.ss=t-1),!0))},f.calendarFormat=function(e,t){return(e=e.diff(t,"days",!0))<-6?"sameElse":e<-1?"lastWeek":e<0?"lastDay":e<1?"sameDay":e<2?"nextDay":e<7?"nextWeek":"sameElse"},f.prototype=i,f.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},f});</script>
550 </head><body class="home wp-singular page-template-default page page-id-9 wp-theme-miller-waste-systemsresources theme-miller-waste-systems/resources woocommerce-no-js eio-default app-data index-data singular-data page-data page-9-data page-home-2-2-data front-page-data elementor-default elementor-kit-14"><div id="topanchor"></div><header class="banner sticky-top"><div class="white-bg"><div class="nav-top-row nav-top-row-mm-version d-none d-lg-block"><div class="container"><div class="row"><div class="col-4"><nav class="nav-top nav-top-left"><div class="menu-top-sub-menu-container"><ul id="menu-top-sub-menu" class="nav"><li id="menu-item-4367" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4367"><a href="/pre-checkout/">Bin Rentals</a></li><li id="menu-item-19308" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19308"><a href="https://millerwaste.ca/careers/">Careers</a></li><li id="menu-item-24764" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24764"><a href="https://millerwaste.ca/contact-us/">Contact</a></li></ul></div></nav></div><div class="col-8"><nav class="nav-top nav-top-right"><div class="menu-top-sub-menu-right-container"><ul id="menu-top-sub-menu-right" class="nav"><li id="menu-item-22550" class="menu-item-full menu-item menu-item-type-custom menu-item-object-custom menu-item-22550"><a href="tel:18004655914">ONTARIO/MANITOBA: <span>1-800-465-5914</span></a></li><li id="menu-item-22551" class="menu-item-full menu-item menu-item-type-custom menu-item-object-custom menu-item-22551"><a href="tel:18885450557">ATLANTIC CANADA: <span>1-888-545-0557</span></a></li><li id="menu-item-22552" class="mobile-social menu-item menu-item-type-custom menu-item-object-custom menu-item-22552"><a target="_blank" href="https://www.instagram.com/miller_waste"><i class="fab fa-instagram" style="font-size:18px;"></i></a></li><li id="menu-item-22553" class="mobile-social menu-item menu-item-type-custom menu-item-object-custom menu-item-22553"><a href="https://ca.linkedin.com/company/miller-waste-systems"><i class="fab fa-linkedin" style="font-size:18px"></i></a></li><li id="menu-item-22554" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22554"><a target="_blank" href="https://www.facebook.com/millerwastesystems/"><i class="fab fa-facebook" style="font-size:18px"></i></a></li></ul></div></nav></div></div></div></div><div class="nav-primary-row nav-primary-row-mm-version"><div class="container pl-0 pr-0"><div class="row ml-0 mr-0 align-items-center pl-2 pr-2"><div class="col-12 col-md-1"><a class="brand" href="https://millerwaste.ca/"><img src="https://millerwaste.ca/wp-content/themes/miller-waste-systems/resources/assets/images/MWS_Main-Logo.svg" alt="Miller Waste Systems" class="nav-logo"></a></div><div class="col-12 d-block d-lg-none"><nav class="nav-primary navbar navbar-expand-lg navbar-light"> <button class="mws-mm-toggler navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button></nav></div><div class="col-12 col-md-6 d-none d-lg-block"><nav class="nav-primary navbar navbar-expand-lg"><div class="menu-main-menu-container"><ul id="menu-main-menu" class="navbar-nav mr-auto"><li id="menu-item-1489" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item dropdown mega-menu-root position-static"><a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="menu-item-toggle-1489" class="nav-link dropdown-toggle">Waste</a><ul class="dropdown-menu mega-menu dropdown-menu-full p-0 border-0" aria-label="submenu"><li class="w-100 p-0"><div class="mega-inner container p-0"><div class="row no-gutters"><div class="col-12 col-lg-5 mega-left"><ul class="mega-list list-unstyled mb-0"><li id="menu-item-2917" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/municipal-waste-services/" class="dropdown-item mega-link">Municipal Waste Services</a></li><li id="menu-item-3346" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/waste-drop-off-depots/" class="dropdown-item mega-link">Waste Drop-off Depots</a></li><li id="menu-item-10736" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/business-waste-and-recycling/" class="dropdown-item mega-link">Business Waste & Recycling</a></li><li id="menu-item-10744" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/dumpster-bin-rental/" class="dropdown-item mega-link">Dumpster Bin Rental</a></li><li id="menu-item-2921" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/hazardous-waste-management/" class="dropdown-item mega-link">Hazardous Waste</a></li></ul></div><div class="col-12 col-lg-7 mega-right p-0"><div class="mega-promo d-flex flex-row align-items-center p-3"><div class="col-6 p-0"><div class="mega-promo__imagewrap"><img class="mega-promo__image" src="https://millerwaste.ca/wp-content/uploads/2026/01/NJB_0120-2-1024x684.webp" alt=""></div></div><div class="col-6 mega-promo__text-col"><div class="d-flex flex-column justify-content-center h-100"><div class="mega-promo__title mb-2">Dumpster Bin Rentals</div><div class="mega-promo__content mb-2"><p>Miller Waste delivers large and small temporary dumpster bins directly to your home, business, or construction site. </p></div> <a class="mega-promo__cta" href="https://millerwaste.ca/dumpster-bin-rental/" target="_self">Read More</a></div></div></div></div></div></div></li></ul></li><li id="menu-item-4751" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item dropdown mega-menu-root position-static"><a href="/recycling/" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="menu-item-toggle-4751" class="nav-link dropdown-toggle">Recycling</a><ul class="dropdown-menu mega-menu dropdown-menu-full p-0 border-0" aria-label="submenu"><li class="w-100 p-0"><div class="mega-inner container p-0"><div class="row no-gutters"><div class="col-12 col-lg-5 mega-left"><ul class="mega-list list-unstyled mb-0"><li id="menu-item-20886" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/extended-producer-responsibility-3/" class="dropdown-item mega-link">New Extended Producer Responsibility</a></li><li id="menu-item-4834" class="item-desktop-hide menu-item menu-item-type-custom menu-item-object-custom mega-item px-3"><a href="/recycling" class="dropdown-item mega-link">Recycling Overview</a></li><li id="menu-item-25326" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/residential-recycling-ontario-2/" class="dropdown-item mega-link">Residential Recycling Bins – Ontario</a></li><li id="menu-item-2923" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/material-recovery-facilities/" class="dropdown-item mega-link">Material Recovery Facilities</a></li><li id="menu-item-10841" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/product-destruction-2/" class="dropdown-item mega-link">Product Destruction</a></li></ul></div><div class="col-12 col-lg-7 mega-right p-0"><div class="mega-promo d-flex flex-row align-items-center p-3"><div class="col-6 p-0"><div class="mega-promo__imagewrap"><img class="mega-promo__image" src="https://millerwaste.ca/wp-content/uploads/2025/09/Recycling-1024x519.avif" alt=""></div></div><div class="col-6 mega-promo__text-col"><div class="d-flex flex-column justify-content-center h-100"><div class="mega-promo__title mb-2">Miller Waste Drop-off Depots</div><div class="mega-promo__content mb-2"><p>Miller Waste’s Transfer Stations receive solid waste and separate recyclables and re-usable materials.</p></div> <a class="mega-promo__cta" href="/recycling/" target="_self">Read More</a></div></div></div></div></div></div></li></ul></li><li id="menu-item-1490" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item dropdown mega-menu-root position-static"><a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="menu-item-toggle-1490" class="nav-link dropdown-toggle">Organics</a><ul class="dropdown-menu mega-menu dropdown-menu-full p-0 border-0" aria-label="submenu"><li class="w-100 p-0"><div class="mega-inner container p-0"><div class="row no-gutters"><div class="col-12 col-lg-5 mega-left"><ul class="mega-list list-unstyled mb-0"><li id="menu-item-2924" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/miller-compost/" class="dropdown-item mega-link">Miller Compost</a></li><li id="menu-item-11080" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/biomass/" class="dropdown-item mega-link">Renewable Energy from Biomass</a></li><li id="menu-item-10828" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/organics-facilities/" class="dropdown-item mega-link">Organic Facilities</a></li><li id="menu-item-7041" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/organics-diversion-calculator/" class="dropdown-item mega-link">Organics Diversion Calculator</a></li></ul></div><div class="col-12 col-lg-7 mega-right p-0"><div class="mega-promo d-flex flex-row align-items-center p-3"><div class="col-6 p-0"><div class="mega-promo__imagewrap"><img class="mega-promo__image" src="https://millerwaste.ca/wp-content/uploads/2025/09/organics.avif" alt=""></div></div><div class="col-6 mega-promo__text-col"><div class="d-flex flex-column justify-content-center h-100"><div class="mega-promo__title mb-2">Miller Compost</div><div class="mega-promo__content mb-2"><p>Miller Compost uses aerobic digestion to turn residential, commercial, and industrial leaf and yard waste into compost, mulch, topdressings, and other premium soil products.</p></div> <a class="mega-promo__cta" href="https://millercompost.ca/" target="_self">Read More</a></div></div></div></div></div></div></li></ul></li><li id="menu-item-1491" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item dropdown mega-menu-root position-static"><a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="menu-item-toggle-1491" class="nav-link dropdown-toggle">About us</a><ul class="dropdown-menu mega-menu dropdown-menu-full p-0 border-0" aria-label="submenu"><li class="w-100 p-0"><div class="mega-inner container p-0"><div class="row no-gutters"><div class="col-12 col-lg-5 mega-left"><ul class="mega-list list-unstyled mb-0"><li id="menu-item-3176" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/we-are-miller/" class="dropdown-item mega-link">We Are Miller</a></li><li id="menu-item-27807" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/service-locations/" class="dropdown-item mega-link">Service Locations</a></li><li id="menu-item-10734" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/careers/" class="dropdown-item mega-link">Careers</a></li><li id="menu-item-26678" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/black-youth-trade-bursary/" class="dropdown-item mega-link">Education</a></li><li id="menu-item-3347" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/news/" class="dropdown-item mega-link">News</a></li><li id="menu-item-10824" class="menu-item menu-item-type-post_type menu-item-object-page mega-item px-3"><a href="https://millerwaste.ca/blog/" class="dropdown-item mega-link">Blog</a></li></ul></div><div class="col-12 col-lg-7 mega-right p-0"><div class="mega-promo d-flex flex-row align-items-center p-3"><div class="col-6 p-0"><div class="mega-promo__imagewrap"><img class="mega-promo__image" src="https://millerwaste.ca/wp-content/uploads/2025/10/Miller-employee-opening-door-of-roll-off-truck-3-scaled-1-1024x684.jpg" alt=""></div></div><div class="col-6 mega-promo__text-col"><div class="d-flex flex-column justify-content-center h-100"><div class="mega-promo__title mb-2">Sustainable Waste Solutions</div><div class="mega-promo__content mb-2"><p>Miller Waste is a leader in the collection, haulage, recycling, and re-purposing of organic and inorganic waste.</p></div> <a class="mega-promo__cta" href="https://millerwaste.ca/contact-us/" target="_self">Contact Us</a></div></div></div></div></div></div></li></ul></li><li id="menu-item-4792" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-item dropdown mega-menu-root position-static"><a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="menu-item-toggle-4792" class="nav-link dropdown-toggle">Shop</a><ul class="dropdown-menu mega-menu dropdown-menu-full p-0 border-0" aria-label="submenu"><li class="w-100 p-0"><div class="mega-inner container p-0"><div class="row no-gutters"><div class="col-12 col-lg-5 mega-left"><ul class="mega-list list-unstyled mb-0"><li id="menu-item-4793" class="menu-item menu-item-type-custom menu-item-object-custom mega-item px-3"><a href="https://millercompost.ca/" class="dropdown-item mega-link">Landscape & Garden Materials</a></li><li id="menu-item-4794" class="menu-item menu-item-type-custom menu-item-object-custom mega-item px-3"><a href="https://millerwaste.ca/dumpster-bin-rental/" class="dropdown-item mega-link">Dumpster Bin Rentals</a></li></ul></div><div class="col-12 col-lg-7 mega-right p-0"><div class="mega-promo d-flex flex-row align-items-center p-3"><div class="col-6 p-0"><div class="mega-promo__imagewrap"><img class="mega-promo__image" src="https://millerwaste.ca/wp-content/uploads/2026/01/Miller-employee-opening-door-of-roll-off-truck-3-scaled-2-1-1024x684.webp" alt=""></div></div><div class="col-6 mega-promo__text-col"><div class="d-flex flex-column justify-content-center h-100"><div class="mega-promo__title mb-2">Dumpster Bin Rentals from Miller Waste</div><div class="mega-promo__content mb-2"><p>Miller Waste delivers large and small temporary dumpster bins directly to your home, business, or construction site.</p></div> <a class="mega-promo__cta" href="https://millerwaste.ca/dumpster-bin-rental/" target="_self">Shop</a></div></div></div></div></div></div></li></ul></li><li id="menu-item-4791" class="item-desktop-hide menu-item menu-item-type-post_type menu-item-object-page nav-item"><a href="https://millerwaste.ca/contact-us/" class="nav-link">Contact Us</a></li></ul></div></nav></div><div class="col-12 col-md-5 d-none d-lg-block align-items-center"><nav class="nav-primary-two navbar navbar-expand-lg navbar-collapse"> <button id="request-service-cta" class="request-service-cta d-inline-block" data-toggle="modal" data-target="#requestservicepop">Request Service</button></nav></div></div></div></div><div class="col-12 d-block d-lg-none p-0"><div class="collapse navbar-collapse p-0" id="navbarSupportedContent"><div class="col-12 offset-lg-1 pl-5 pr-5"><nav class="nav-primary-mobile nav-primary-mobile-mm navbar-expand-lg"><div class="menu-main-menu-container"><ul id="menu-main-menu-1" class="navbar-nav" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-1489" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-1489 nav-item"><a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-1489"><span itemprop="name">Waste</span></a><ul class="dropdown-men
550u" aria-labelledby="menu-item-dropdown-1489"><li id="menu-item-2917" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2917 nav-item"><a itemprop="url" href="https://millerwaste.ca/municipal-waste-services/" class="dropdown-item"><span itemprop="name">Municipal Waste Services</span></a></li><li id="menu-item-3346" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3346 nav-item"><a itemprop="url" href="https://millerwaste.ca/waste-drop-off-depots/" class="dropdown-item"><span itemprop="name">Waste Drop-off Depots</span></a></li><li id="menu-item-10736" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10736 nav-item"><a itemprop="url" href="https://millerwaste.ca/business-waste-and-recycling/" class="dropdown-item"><span itemprop="name">Business Waste & Recycling</span></a></li><li id="menu-item-10744" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10744 nav-item"><a itemprop="url" href="https://millerwaste.ca/dumpster-bin-rental/" class="dropdown-item"><span itemprop="name">Dumpster Bin Rental</span></a></li><li id="menu-item-2921" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2921 nav-item"><a itemprop="url" href="https://millerwaste.ca/hazardous-waste-management/" class="dropdown-item"><span itemprop="name">Hazardous Waste</span></a></li></ul></li><li id="menu-item-4751" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-4751 nav-item"><a href="/recycling/" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-4751"><span itemprop="name">Recycling</span></a><ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-4751"><li id="menu-item-20886" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20886 nav-item"><a itemprop="url" href="https://millerwaste.ca/extended-producer-responsibility-3/" class="dropdown-item"><span itemprop="name">New Extended Producer Responsibility</span></a></li><li id="menu-item-4834" class="item-desktop-hide menu-item menu-item-type-custom menu-item-object-custom menu-item-4834 nav-item"><a itemprop="url" href="/recycling" class="dropdown-item"><span itemprop="name">Recycling Overview</span></a></li><li id="menu-item-25326" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-25326 nav-item"><a itemprop="url" href="https://millerwaste.ca/residential-recycling-ontario-2/" class="dropdown-item"><span itemprop="name">Residential Recycling Bins – Ontario</span></a></li><li id="menu-item-2923" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2923 nav-item"><a itemprop="url" href="https://millerwaste.ca/material-recovery-facilities/" class="dropdown-item"><span itemprop="name">Material Recovery Facilities</span></a></li><li id="menu-item-10841" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10841 nav-item"><a itemprop="url" href="https://millerwaste.ca/product-destruction-2/" class="dropdown-item"><span itemprop="name">Product Destruction</span></a></li></ul></li><li id="menu-item-1490" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-1490 nav-item"><a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-1490"><span itemprop="name">Organics</span></a><ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-1490"><li id="menu-item-2924" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2924 nav-item"><a itemprop="url" href="https://millerwaste.ca/miller-compost/" class="dropdown-item"><span itemprop="name">Miller Compost</span></a></li><li id="menu-item-11080" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11080 nav-item"><a itemprop="url" href="https://millerwaste.ca/biomass/" class="dropdown-item"><span itemprop="name">Renewable Energy from Biomass</span></a></li><li id="menu-item-10828" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10828 nav-item"><a itemprop="url" href="https://millerwaste.ca/organics-facilities/" class="dropdown-item"><span itemprop="name">Organic Facilities</span></a></li><li id="menu-item-7041" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7041 nav-item"><a itemprop="url" href="https://millerwaste.ca/organics-diversion-calculator/" class="dropdown-item"><span itemprop="name">Organics Diversion Calculator</span></a></li></ul></li><li id="menu-item-1491" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-1491 nav-item"><a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-149
5501"><span itemprop="name">About us</span></a><ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-1491"><li id="menu-item-3176" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3176 nav-item"><a itemprop="url" href="https://millerwaste.ca/we-are-miller/" class="dropdown-item"><span itemprop="name">We Are Miller</span></a></li><li id="menu-item-27807" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-27807 nav-item"><a itemprop="url" href="https://millerwaste.ca/service-locations/" class="dropdown-item"><span itemprop="name">Service Locations</span></a></li><li id="menu-item-10734" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10734 nav-item"><a itemprop="url" href="https://millerwaste.ca/careers/" class="dropdown-item"><span itemprop="name">Careers</span></a></li><li id="menu-item-26678" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-26678 nav-item"><a itemprop="url" href="https://millerwaste.ca/black-youth-trade-bursary/" class="dropdown-item"><span itemprop="name">Education</span></a></li><li id="menu-item-3347" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3347 nav-item"><a itemprop="url" href="https://millerwaste.ca/news/" class="dropdown-item"><span itemprop="name">News</span></a></li><li id="menu-item-10824" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10824 nav-item"><a itemprop="url" href="https://millerwaste.ca/blog/" class="dropdown-item"><span itemprop="name">Blog</span></a></li></ul></li><li id="menu-item-4792" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-4792 nav-item"><a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-4792"><span itemprop="name">Shop</span></a><ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-4792"><li id="menu-item-4793" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4793 nav-item"><a itemprop="url" href="https://millercompost.ca/" class="dropdown-item"><span itemprop="name">Landscape & Garden Materials</span></a></li><li id="menu-item-4794" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4794 nav-item"><a itemprop="url" href="https://millerwaste.ca/dumpster-bin-rental/" class="dropdown-item"><span itemprop="name">Dumpster Bin Rentals</span></a></li></ul></li><li id="menu-item-4791" class="item-desktop-hide menu-item menu-item-type-post_type menu-item-object-page menu-item-4791 nav-item"><a itemprop="url" href="https://millerwaste.ca/contact-us/" class="nav-link"><span itemprop="name">Contact Us</span></a></li></ul></div></nav><div class="py-5"> <button id="request-service-cta2" class="request-service-cta d-inline-block" data-toggle="modal" data-target="#requestservicepop">Request Service</button></div></div><div class="col-12 pl-5 pr-5 bottom-bar-mobile"><nav class="nav-top nav-bottom"><div class="menu-top-sub-menu-container"><ul id="menu-top-sub-menu-1" class="navbar-nav flex-row gap-3 list-unstyled m-0" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4367"><a href="/pre-checkout/">Bin Rentals</a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19308"><a href="https://millerwaste.ca/careers/">Careers</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24764"><a href="https://millerwaste.ca/contact-us/">Contact</a></li></ul></div></nav><nav class="nav-top nav-bottom nav-top-right"><div class="menu-top-sub-menu-right-container"><ul id="menu-top-sub-menu-right-1" class="navbar-nav flex-row gap-3 list-unstyled m-0" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li class="menu-item-full menu-item menu-item-type-custom menu-item-object-custom menu-item-22550"><a href="tel:18004655914">ONTARIO/MANITOBA: <span>1-800-465-5914</span></a></li><li class="menu-item-full menu-item menu-item-type-custom menu-item-object-custom menu-item-22551"><a href="tel:18885450557">
550ATLANTIC CANADA: <span>1-888-545-0557</span></a></li><li class="mobile-social menu-item menu-item-type-custom menu-item-object-custom menu-item-22552"><a target="_blank" href="https://www.instagram.com/miller_waste"><i class="fab fa-instagram" style="font-size:18px;"></i></a></li><li class="mobile-social menu-item menu-item-type-custom menu-item-object-custom menu-item-22553"><a href="https://ca.linkedin.com/company/miller-waste-systems"><i class="fab fa-linkedin" style="font-size:18px"></i></a></li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22554"><a target="_blank" href="https://www.facebook.com/millerwastesystems/"><i class="fab fa-facebook" style="font-size:18px"></i></a></li></ul></div></nav></div></div></div></div></header><div class="modal fade" id="requestservicepop" tabindex="-1" role="dialog" aria-labelledby="requestservicepopLabel" aria-hidden="true"><div class="modal-dialog modal-dialog-centered modal-lg" role="document"><div class="modal-content"><div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button></div><div class="modal-body"><h3 class="text-center">Request Waste and Recycling Collection Services for Your Business</h3><div class="mb-modal-content pl-5 pr-5 pb-2"><div class="request-service-block-cta text-center">Looking to rent a temporary dumpster bin for your home?<br><a href="/pre-checkout/">Click Here.</a></div><div>
550<script></script>
550 <div class='gf_browser_chrome gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_8' ><div id='gf_8' class='gform_anchor' tabindex='-1'></div><div class='gform_heading'><p class='gform_required_legend'>"<span class="gfield_required gfield_required_asterisk">*</span>" indicates required fields</p></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_8' id='gform_8' action='/#gf_8' data-formid='8' novalidate><div class='gform-body gform_body'><div id='gform_fields_8' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_8_1" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_1'><span class='gform-field-label__text'>First Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_8_1' type='text' value='' class='large' tabindex='12' aria-required="true" aria-invalid="false" /></div></div><div id="field_8_3" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_3'><span class='gform-field-label__text'>Last Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_8_3' type='text' value='' class='large' tabindex='13' aria-required="true" aria-invalid="false" /></div></div><div id="field_8_4" class="gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_4'><span class='gform-field-label__text'>Email Address</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_4' id='input_8_4' type='email' value='' class='large' tabindex='14' aria-required="true" aria-invalid="false" /></div></div><div id="field_8_5" class="gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_5'><span class='gform-field-label__text'>Business Name</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_8_5' type='text' value='' class='large' tabindex='15' aria-required="true" aria-invalid="false" /></div></div><div id="field_8_7" class="gfield gfield--type-text gfield--input-type-text gfield--width-third gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_7'><span class='gform-field-label__text'>Business Street Address</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_7' id='input_8_7' type='text' value='' class='large' tabindex='16' aria-required="true" aria-invalid="false" /></div></div>
550<div id="field_8_11" class="gfield gfield--type-text gfield--input-type-text gfield--width-third gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_11'><span class='gform-field-label__text'>City/Town</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_8_11' type='text' value='' class='large' tabindex='17' aria-required="true" aria-invalid="false" /></div></div><div id="field_8_12" class="gfield gfield--type-text gfield--input-type-text gfield--width-third gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_12'><span class='gform-field-label__text'>Postal Code</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_12' id='input_8_12' type='text' value='' class='large' tabindex='18' aria-required="true" aria-invalid="false" /></div></div><div id="field_8_6" class="gfield gfield--type-phone gfield--input-type-phone gfield--phone-format-international gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_6'><span class='gform-field-label__text'>Business Phone Number</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_6' id='input_8_6' type='tel' value='' class='large' tabindex='19' aria-required="true" aria-invalid="false" /></div></div><div id="field_8_8" class="gfield gfield--type-select gfield--input-type-select gfield--width-half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_8'><span class='gform-field-label__text'>Number of locations that need service</span></label><div class='ginput_container ginput_container_select'><select name='input_8' id='input_8_8' class='large gfield_select' tabindex='20' aria-invalid="false" ><option value='1' >1</option><option value='2' >2</option><option value='3' >3</option><option value='4' >4</option><option value='5' >5</option><option value='6' >6</option><option value='7' >7</option><option value='8' >8</option><option value='9' >9</option><option value='10' >10</option></select></div></div><div id="field_8_9" class="gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_8_9'><span class='gform-field-label__text'>Questions or comments</span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_9' id='input_8_9' class='textarea small' tabindex='21' aria-invalid="false" rows='10' cols='50'></textarea></div></div><fieldset id="field_8_10" class="gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible gfield--choice-align-vertical" ><legend class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Policy Consent</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_8_10'><div class='gchoice gchoice_8_10_1'> <input class='gfield-choice-input' name='input_10.1' type='checkbox' value='I agree to Miller Waste's Terms of Service and Privacy Policy' id='choice_8_10_1' tabindex='22' /> <label for='choice_8_10_1' id='label_8_10_1' class='gform-field-label gform-field-label--type-inline'>I agree to Miller Waste's Terms of Service and Privacy Policy</label></div></div></div></fieldset></div></div><div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_8' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' tabindex='23'>Submit</button> <input type='hidden' name='gform_ajax' value='form_id=8&title=&description=&tabindex=12&theme=orbital&hash=c6549f35920fac176cf1938a52134456' /> <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_8' value='iframe' /> <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_8' id='gform_theme_8' value='orbital' /> <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_8' id='gform_style_settings_8' value='' /> <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='8' /> <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='5+s5ddZ+LhCu5Ka1Kv21CKHkjlhKcB+JzrRiDyApwubVOQ71dkb2qt6eQisHSkXB6OxZbLq62D2hueq+OyfDcIk674XVvbUt7af4Hijwv6nKTwA=' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_8' value='WyJ7XCI4XCI6W1wiMTBmNTcxYTA5Mzg0Mjc0ZDU0MzI2NWE1ZjJmYjlkYzdcIixcIjE1NjZmOTcyMzA2MzJhYTQ5MmYwMGJjYjViYmI2ZTIyXCIsXCJkZDU5NzYxODk3Zjg2NzJjNzI4ZTY4NDJkMzAxOGMyZlwiLFwiNGI0Yjc2NDA5OWFjZGE0YWZkZGU3NGRiNTUwYzI3OWFcIixcImJmYzgyZDhjYTU0MDlhMDk4YjUwYTY1MzM2OTVlNDM0XCIsXCI0YTRiN2E2MTNiZTc5MDljZTVlODRkOTU5MTc2NzhiMVwiLFwiOTk2ZWQyM2MwZTcxZjQ1NmU5NzQyMDdhNTNhYTQ4ZWFcIixcIjIzMGM1OTY0OWIwNWRjMzBmZjc2NjY3NGQyOGNlNTQzXCIsXCI5ZjFiZDRiMjE0NjdjN2NhOTZiNGEzYTM4YzEyOGE2OVwiLFwiYmE1MDQzZTMwZmI4MzdiZThkN2RhYjFmNTM0ODU4YzBcIl0sXCIxMC4xXCI6XCI1NDgyOGQ0N2U5YTYxZDRlNzFmNWRkYmUxYTlhNGJjYlwiLFwiZ2Zvcm1fc3VibWlzc2lvbl9tZXRob2RcIjpbXCI2OTQ3OWQ4YWQ5MTMzNTUwOTZlYjY3ZjZmYmI0MGMzY1wiLFwiYWY0YzkxYTE3NjRhNDc4ZjI4N2Q1NjNjOGFhMjQxOTBcIixcIjZiZjFhMGZhOWMyMWUwMzRlZTJjN2E0ZjcxZGMzZWQyXCJdLFwiZ2Zvcm1fdGhlbWVcIjpcImEzNzQ2ZTQ4YWU2YzZlMWUxNGRlODI1NjFhYTk2NzA5XCIsXCJnZm9ybV9zdHlsZV9zZXR0aW5nc1wiOlwiYzM1ODY5OTkwODNmMzcwZTA5MGU3ODM3OTM2ZjZiNzdcIixcImZvcm1faWRcIjpcIjIzMGM1OTY0OWIwNWRjMzBmZjc2NjY3NGQyOGNlNTQzXCIsXCJ1cmxcIjpcImNhMjBjZGEyYmZjMjc5OTlkMDljMmJiZjc2YzE5NjcwXCIsXCJzdGF0ZV90aW1lc3RhbXBcIjpcImJiMjk4MTQyOTUyZGNkMzZjY2YyYzU4OTRkNDBmODQ2XCJ9IiwiMDljNTRlOWMzY2FmZTdiNTQ1MjI5MGRiOWIxNjU5YTEiLDE3OTExNzgxMThd' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' /> <input type='hidden' name='gform_field_values' value='' /></div></form></div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_8' id='gform_ajax_frame_8' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
550<script>gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_8').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_8');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_8').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_8').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_8').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_8').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_8').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_8').val();jQuery(document).trigger('gform_page_loaded', [8, current_page]);window['gf_submitting_8'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_8').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_8').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [8]);window['gf_submitting_8'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_8').text());}else{jQuery('#gform_8').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "8", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_8" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_8"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_8" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 8, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );</script>
550 </div></div></div></div></div></div><div class="wrap" role="document"><div class="content"><main class="main"><div class="page-header"></div><div class="container-fluid hero-with-selector-widget" style="background:url('https://millerwaste.ca/wp-content/uploads/2025/09/Miller-Truck-Sunrise-Logo-Updated-web.avif');"><div class="vimeohero"> <iframe src="" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><div class="background-overlay"></div><div data-block_04539f13a64784d1389418bb37f088c8 class="hero-with-selector-widget align"><div class="video-hero-content row justify-content-center"><div class="col-10 col-md-8"><div class="hero-with-selector-widget-content"><div class="hero-with-selector-widget-content-upper"><p class="preheading">Community-focused committed to a cleaner future</p><h1 class="mb-4">Canada’s Leader in Waste Recycling</h1></div><div id="dep-dd-block_04539f13a64784d1389418bb37f088c8" class="acf-dependent-dropdowns d-none d-lg-block"><p class="acf-dependent-dropdowns-headmessage mb-4">Find the right service for you</p><form class="form-inline"><div class="acf-dependent-dropdowns-form-group acf-dependent-dropdowns-form-group-1"> <label class="" for="dep-dd-block_04539f13a64784d1389418bb37f088c8-select1">For home or business?</label><div class="form-group depdd-select"> <select class="form-control" id="dep-dd-block_04539f13a64784d1389418bb37f088c8-select1" aria-label="First selection"><option value="">Select…</option><option value="for-home">For Home</option><option value="for-business">For Business</option> </select></div></div><div class="acf-dependent-dropdowns-form-group acf-dependent-dropdowns-form-group-2"> <label class="" for="dep-dd-block_04539f13a64784d1389418bb37f088c8-select2">Type of service</label><div class="form-group depdd-select"> <select class="form-control" id="dep-dd-block_04539f13a64784d1389418bb37f088c8-select2" aria-label="Second selection" disabled><option value="">Select…</option> </select></div></div> <a id="dep-dd-block_04539f13a64784d1389418bb37f088c8-go" 551 class="disabled acf-dependent-dropdowns-btn" 552 role="button" 553 aria-disabled="true" 554 href="#" 555 data-default-href="#"> Get Started </a></form>
555<script type="application/json" id="dep-dd-block_04539f13a64784d1389418bb37f088c8-data">{"for-home":[{"label":"Roll Off Bin Rental","url":"https://millerwaste.ca/dumpster-bin-rental/"},{"label":"Municipal Waste Services","url":"https://millerwaste.ca/municipal-waste-services/"},{"label":"Waste Drop Off Depots","url":"https://millerwaste.ca/waste-drop-off-depots/"},{"label":"Service Locations","url":"https://millerwaste.ca/service-locations/"}],"for-business":[{"label":"Business Waste Recycling","url":"https://millerwaste.ca/business-waste-and-recycling/"},{"label":"Roll Off Bin Rental","url":"https://millerwaste.ca/dumpster-bin-rental/"},{"label":"Hazardous Waste","url":"https://millerwaste.ca/hazardous-waste-management/"},{"label":"Product Destruction","url":"https://millerwaste.ca/product-destruction/"},{"label":"Organics Facilities","url":"https://millerwaste.ca/organics-facilities/"},{"label":"Service Locations","url":"https://millerwaste.ca/service-locations/"}]}</script>
555 </div></div></div></div></div></div><div class="container-fluid hero-with-selector-widget p-5 d-lg-none"><div id="dep-dd-block_04539f13a64784d1389418bb37f088c8" class="acf-dependent-dropdowns"><p class="acf-dependent-dropdowns-headmessage mb-4">Find the right service for you</p><form class="form-inline"><div class="acf-dependent-dropdowns-form-group acf-dependent-dropdowns-form-group-1"> <label class="" for="dep-dd-block_04539f13a64784d1389418bb37f088c8-select1">For home or business?</label><div class="form-group depdd-select"> <select class="form-control" id="dep-dd-block_04539f13a64784d1389418bb37f088c8-select1" aria-label="First selection"><option value="">Select…</option><option value="for-home">For Home</option><option value="for-business">For Business</option> </select></div></div><div class="acf-dependent-dropdowns-form-group acf-dependent-dropdowns-form-group-2"> <label class="" for="dep-dd-block_04539f13a64784d1389418bb37f088c8-select2">Type of service</label><div class="form-group depdd-select"> <select class="form-control" id="dep-dd-block_04539f13a64784d1389418bb37f088c8-select2" aria-label="Second selection" disabled><option value="">Select…</option> </select></div></div> <a id="dep-dd-block_04539f13a64784d1389418bb37f088c8-go" 556 class="disabled acf-dependent-dropdowns-btn" 557 role="button" 558 aria-disabled="true" 559 href="#" 560 data-default-href="#"> Get Started </a></form>
560<script type="application/json" id="dep-dd-block_04539f13a64784d1389418bb37f088c8-data">{"for-home":[{"label":"Roll Off Bin Rental","url":"https://millerwaste.ca/dumpster-bin-rental/"},{"label":"Municipal Waste Services","url":"https://millerwaste.ca/municipal-waste-services/"},{"label":"Waste Drop Off Depots","url":"https://millerwaste.ca/waste-drop-off-depots/"},{"label":"Service Locations","url":"https://millerwaste.ca/service-locations/"}],"for-business":[{"label":"Business Waste Recycling","url":"https://millerwaste.ca/business-waste-and-recycling/"},{"label":"Roll Off Bin Rental","url":"https://millerwaste.ca/dumpster-bin-rental/"},{"label":"Hazardous Waste","url":"https://millerwaste.ca/hazardous-waste-management/"},{"label":"Product Destruction","url":"https://millerwaste.ca/product-destruction/"},{"label":"Organics Facilities","url":"https://millerwaste.ca/organics-facilities/"},{"label":"Service Locations","url":"https://millerwaste.ca/service-locations/"}]}</script>
560 </div></div><p> </p><div class="container"><div data-block_93ef08e897dd65013c54c6a5a264bc14 class="four-column-image-features align mws-four-column-image-features"><div class="row justify-content-center"><h2 class="text-center mb-4">Services and Products</h2></div><div class="row justify-content-center"><div class="row g-4 mb-4 d-none d-lg-flex"><div class="col-12 col-sm-6 col-lg-3"><div class="card h-100 text-center"> <a href="/dumpster-bin-rental/" target="" class="d-block ratio ratio-4x3 diamond-bg"> <img decoding="async" src="https://millerwaste.ca/wp-content/uploads/2025/09/14yard-new2-square-center-transparent-3.webp" alt="" class="card-img-top object-fit-contain"> </a><div class="card-body d-flex flex-column"><h4 class="card-title mb-2">Roll-Off Dumpster Rental</h4><div class="mt-auto pt-2"> <a class="stretched-link" href="/dumpster-bin-rental/" target="" > <span class="stretched-label">Order</span> </a></div></div></div></div><div class="col-12 col-sm-6 col-lg-3"><div class="card h-100 text-center"> <a href="/business-waste-and-recycling/" target="" class="d-block ratio ratio-4x3 diamond-bg"> <img decoding="async" src="https://millerwaste.ca/wp-content/uploads/2025/09/4-YARD-DUMPSTER-2-New-Centered-larger-transparent-1.webp" alt="" class="card-img-top object-fit-contain"> </a><div class="card-body d-flex flex-column"><h4 class="card-title mb-2">Business Waste Recycling</h4><div class="mt-auto pt-2"> <a class="stretched-link" href="/business-waste-and-recycling/" target="" > <span class="stretched-label">Get Quote</span> </a></div></div></div></div><div class="col-12 col-sm-6 col-lg-3"><div class="card h-100 text-center"> <a href="/municipal-waste-services/" target="" class="d-block ratio ratio-4x3 diamond-bg"> <img decoding="async" src="https://millerwaste.ca/wp-content/uploads/2025/09/mws-truck-edited-newlogo-1.webp" alt="" class="card-img-top object-fit-contain"> </a><div class="card-body d-flex flex-column"><h4 class="card-title mb-2">Municipal Waste Services</h4><div class="mt-auto pt-2"> <a class="stretched-link" href="/municipal-waste-services/" target="" > <span class="stretched-label">Learn More</span> </a></div></div></div></div><div class="col-12 col-sm-6 col-lg-3"><div class="card h-100 text-center"> <a href="/waste-drop-off-depots/" target="" class="d-block ratio ratio-4x3 diamond-bg"> <img decoding="async" src="https://millerwaste.ca/wp-content/uploads/2025/09/NJB_0514-edited-1-scaled-2-1024x666.webp" alt="" class="card-img-top object-fit-contain"> </a><div class="card-body d-flex flex-column"><h4 class="card-title mb-2">Transfer Locations</h4><div class="mt-auto pt-2"> <a class="stretched-link" href="/waste-drop-off-depots/" target="" > <span class="stretched-label">Learn More</span> </a></div></div></div></div></div></div><div class="card-slider d-lg-none"><div class=""><div class="card h-100 text-center"> <a href="/dumpster-bin-rental/" target="" class="d-block ratio ratio-4x3 diamond-bg"> <img decoding="async" src="https://millerwaste.ca/wp-content/uploads/2025/09/14yard-new2-square-center-transparent-3.webp" alt="" class="card-img-top object-fit-cover"> </a><div class="card-body d-flex flex-column"><h4 class="card-title mb-2">Roll-Off Dumpster Rental</h4><div class="mt-auto pt-2"> <a class="stretched-link" href="/dumpster-bin-rental/" target="" > <span class="stretched-label">Order</span> </a></div></div></div></div><div class=""><div class="card h-100 text-center"> <a href="/business-waste-and-recycling/" target="" class="d-block ratio ratio-4x3 diamond-bg"> <img decoding="async" src="https://millerwaste.ca/wp-content/uploads/2025/09/4-YARD-DUMPSTER-2-New-Centered-larger-transparent-1.webp" alt="" class="card-img-top object-fit-cover"> </a><div class="card-body d-flex flex-column"><h4 class="card-title mb-2">Business Waste Recycling</h4><div class="mt-auto pt-2"> <a class="stretched-link" href="/business-waste-and-recycling/" target="" > <span class="stretched-label">Get Quote</span> </a></div></div></div></div><div class=""><div class="card h-100 text-center"> <a href="/municipal-waste-services/" target="" class="d-block ratio ratio-4x3 diamond-bg"> <img decoding="async" src="https://millerwaste.ca/wp-content/uploads/2025/09/mws-tru
560ck-edited-newlogo-1.webp" alt="" class="card-img-top object-fit-cover"> </a><div class="card-body d-flex flex-column"><h4 class="card-title mb-2">Municipal Waste Services</h4><div class="mt-auto pt-2"> <a class="stretched-link" href="/municipal-waste-services/" target="" > <span class="stretched-label">Learn More</span> </a></div></div></div></div><div class=""><div class="card h-100 text-center"> <a href="/waste-drop-off-depots/" target="" class="d-block ratio ratio-4x3 diamond-bg"> <img decoding="async" src="https://millerwaste.ca/wp-content/uploads/2025/09/NJB_0514-edited-1-scaled-2-1024x666.webp" alt="" class="card-img-top object-fit-cover"> </a><div class="card-body d-flex flex-column"><h4 class="card-title mb-2">Transfer Locations</h4><div class="mt-auto pt-2"> <a class="stretched-link" href="/waste-drop-off-depots/" target="" > <span class="stretched-label">Learn More</span> </a></div></div></div></div></div><div class="d-flex d-lg-none justify-content-center align-items-center mt-3 diamond-btn-nav"> <button class="diamond-btn js-slick-prev" type="button" aria-label="Previous"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M10.6665 13L2.6665 8L10.6665 3L10.6665 13Z" fill="#19191A"/> </svg> </button> <button class="diamond-btn js-slick-next" type="button" aria-label="Next"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.3335 13L13.3335 8L5.3335 3L5.3335 13Z" fill="#19191A"/> </svg> </button></div><div class="row justify-content-center"><div class="text-center mt-3"> <a href="https://residential-recycling-bins.millerwaste.ca/" target="" class="mws-btn-purple"> Residential </a> <a href="/business-waste-and-recycling/" target="" class="mws-btn-purple"> Commercial </a></div></div></div></div>
560<script type="text/javascript">jQuery(document).ready(function ($) { 561 var $prev = $('.js-slick-prev'); 562 var $next = $('.js-slick-next'); 563 $('.card-slider').slick({ 564 slidesToShow: 1, 565 prevArrow: $prev, 566 nextArrow: $next, 567 autoplay: false, 568 infinite: true, 569 slidesToScroll: 1, 570 autoplaySpeed: 2000, 571 }); 572});</script>
572 <div class="mws-title-left-video-right-purple mws-title-left-image-right-purple"><div class="container-fluid-on-mobile"><div data-block_6160b879cfd3581e733c1f29425871fa class="title-left-image-right-purple align"><div class="row pb-lg-5 pt-lg-5"><div class="col-12 col-md-6 p-0 purple-div"><div class="mws-title-left-video-right-purple-content d-flex flex-column h-100 justify-content-center"><div class="mws-title-left-video-right-purple-content-inner"><h2 class="mb-4">Recycling Services</h2><div> <a class="mws-btn-white mr-5" href="https://millerwaste.ca/residential-recycling-ontario/">For Home</a> <a class="mws-btn-white" href="https://millerwaste.ca/commercial-recycling/">For Business</a></div></div></div></div><div class="col-12 col-md-6 p-0"><div class="right-column-image-wrap"> <img decoding="async" 573 src="https://millerwaste.ca/wp-content/uploads/2026/01/Untitled-design-12.webp" 574 alt="" 575 class="right-column-image" 576 ></div></div></div></div></div></div><div class="container-fluid"><div data-block_2f9c4a40d1d262c5f577bb8d423a23f1 class="image-left-cta-right-brown align mws-image-left-cta-right-brown"><div class="row mb-md-0 align-items-center"><div class="col-12 col-md-6 pr-lg-0 col-md-6 mb-md-0"> <img decoding="async" class="col-left-img" src="https://millerwaste.ca/wp-content/uploads/2025/09/NJB_0425-2.avif"></div><div class="col-12 col-md-6 p-5 pl-lg-5"><div class="content-area right-panel"><h3 class="mb-4">Miller Waste Systems is Canadian Owned and Operated <span class="title-narrow"></span></h3><h2 class="mb-4">Sustainable Waste Solutions <span class="title-narrow"></span></h2><p>Since 1961, Miller Waste is a leader in the collection, haulage, recycling, and re-purposing of organic and inorganic waste for municipalities, businesses, and industries across Canada.</p> <a class="button" href="/we-are-miller/">About Us</a></div></div></div></div></div><div class="mws-title-left-video-right-purple"><div class="container-fluid-on-mobile"><div data-block_ac0be45c74d6415850559138162924b9 class="title-left-video-right-purple align"><div class="row pb-lg-5 pt-lg-5"><div class="col-12 col-md-6 p-0 purple-div"><div class="mws-title-left-video-right-purple-content d-flex flex-column h-100 justify-content-center"><div class="mws-title-left-video-right-purple-content-inner"><div><p><span>Get to Know Us.</span></p></div><h2 class="mb-4">A Message from<br>Our Owner and CEO</h2><div><a class="mws-btn-white" href="/we-are-miller/">About Miller Waste</a></div></div></div></div><div class="col-12 col-md-6 p-0"><div class="embed-container"><div style="padding:56.25% 0 0 0;position:relative;"> <iframe 577 title="Miller Waste Systems Services Overview" 578 src="https://player.vimeo.com/video/690698607?h=56296a48a8&badge=0&autopause=0&player_id=0&app_id=58479" 579 frameborder="0" 580 allow="autoplay; fullscreen; picture-in-picture" 581 allowfullscreen 582 style="position:absolute;top:0;left:0;width:100%;height:100%;" 583 aria-hidden="true"> </iframe></div>
583<script src="https://player.vimeo.com/api/player.js"></script>
583 </div></div></div></div></div></div><div class="mws-bullets-three-column-diamond"><div class="container"><div data-block_862dd69222bef7dbc58444df63cb9b44 class="bullets-three-column-section-diamond align "><div id="block_862dd69222bef7dbc58444df63cb9b44" class="row"><div class="col-12 col-md-4 pr-lg-5 column-one" data-readmore id="block_862dd69222bef7dbc58444df63cb9b44-col1"><div class="diamond-bullet"><span>1</span></div><h3 class="">We Care About The Environment</h3><div class="rm-excerpt" > Miller Waste does not own or operate landfills. We focus on the recovery of resources from the solid waste stream by sep… <span class="rm-full d-inline" hidden id="block_862dd69222bef7dbc58444df63cb9b44-col1-full"> Miller Waste does not own or operate landfills. We focus on the recovery of resources from the solid waste stream by separating recycables and organic material at our specially designed facilities and helping convert it into new, useful products and sources of renewable energy. </span> <button 584 type="button" 585 class="btn btn-link p-0 rm-toggle js-readmore" 586 aria-expanded="false" 587 aria-controls="block_862dd69222bef7dbc58444df63cb9b44-col1-full" 588 >Read more</button></div></div><div class="col-12 mt-5 col-md-4 mt-md-0 pl-lg-5 pr-lg-5 column-two" data-readmore id="block_862dd69222bef7dbc58444df63cb9b44-col2"><div class="diamond-bullet"><span>2</span></div><h3 class="">We Care About Our Clients</h3><div class="rm-excerpt" > We offer our clients transparent, consistent rates and friendly, courteous service while delivering sustainable solution…<div class="rm-full d-inline" hidden id="block_862dd69222bef7dbc58444df63cb9b44-col2-full"> We offer our clients transparent, consistent rates and friendly, courteous service while delivering sustainable solutions that match their specific needs.</div> <button 589 type="button" 590 class="btn btn-link p-0 rm-toggle js-readmore" 591 aria-expanded="false" 592 aria-controls="block_862dd69222bef7dbc58444df63cb9b44-col2-full" 593 >Read more</button></div></div><div class="col-12 mt-5 col-md-4 mt-md-0 pl-lg-5 column-three" data-readmore id="block_862dd69222bef7dbc58444df63cb9b44-col3"><div class="diamond-bullet"><span>3</span></div><h3 class="">We Care About Our Team</h3><div class="rm-excerpt" > Recognizing the contributions of our team and nurturing their talent is paramount to Miller. We focus on developing our …<div class="rm-full d-inline" hidden id="block_862dd69222bef7dbc58444df63cb9b44-col3-full"> Recognizing the contributions of our team and nurturing their talent is paramount to Miller. We focus on developing our people through meaningful training and education opportunities, promoting from within, and fostering an open, collaborative environment.</div> <button 594 type="button" 595 class="btn btn-link p-0 rm-toggle js-readmore" 596 aria-expanded="false" 597 aria-controls="block_862dd69222bef7dbc58444df63cb9b44-col3-full" 598 >Read more</button></div></div></div></div></div></div>
598<script>(function () { 599 const root = document.getElementById("block_862dd69222bef7dbc58444df63cb9b44"); 600 if (!root) return; 601 602 // Ensure the excerpt text (text nodes before .rm-full/.js-readmore) is wrapped. 603 function ensureShortWrapper(excerptEl) { 604 let short = excerptEl.querySelector('.rm-short'); 605 if (short) return short; 606 607 short = document.createElement('span'); 608 short.className = 'rm-short'; 609 610 const nodes = Array.from(excerptEl.childNodes); 611 for (const node of nodes) { 612 // Stop once we hit the full-content element or the button 613 if ( 614 node.nodeType === 1 && // ELEMENT_NODE 615 (node.matches('.rm-full') || node.matches('.js-readmore')) 616 ) break; 617 618 short.appendChild(node); // move text nodes (and any whitespace) into .rm-short 619 } 620 621 excerptEl.insertBefore(short, excerptEl.firstChild); 622 return short; 623 } 624 625 root.addEventListener('click', function (e) { 626 const btn = e.target.closest('.js-readmore'); 627 if (!btn || !root.contains(btn)) return; 628 629 // Work within the same excerpt container that holds short text + full text + button 630 const excerpt = btn.closest('.rm-excerpt'); 631 if (!excerpt) return; 632 633 const fullId = btn.getAttribute('aria-controls'); 634 const full = fullId ? document.getElementById(fullId) : excerpt.querySelector('.rm-full'); 635 if (!full) return; 636 637 const short = ensureShortWrapper(excerpt); 638 const isOpen = !full.hasAttribute('hidden'); 639 640 if (isOpen) { 641 full.setAttribute('hidden', ''); 642 short.removeAttribute('hidden'); 643 btn.setAttribute('aria-expanded', 'false'); 644 btn.textContent = 'Read more'; 645 } else { 646 full.removeAttribute('hidden'); 647 short.setAttribute('hidden', ''); 648 btn.setAttribute('aria-expanded', 'true'); 649 btn.textContent = 'Read less'; 650 } 651 }); 652})();</script>
652 <div class="container-fluid cta-paragraph-two-buttons-purple"><div data-block_095522416f8220b004d17b26b39eadb2 class="cta-two-buttons-purple align"><div class="row justify-content-center"><div class="col-10 col-lg-9 text-center"><h2 class="">Stay Connected with Miller Waste</h2><p class="">Stay up-to-date with the latest news and career opportunities!</p> <a class="mws-btn-purple mr-2 mr-lg-3" href="/blog/">Blog</a> <a class="mws-btn-purple" href="/careers" target="_self">Careers</a></div></div></div></div><p class="wp-block-paragraph"> </p></main></div></div><footer class="content-info"><div class="footer-logo-overhang"></div><div id="main" class="mws-footer-main"><div class="container footer-logo-overhang-wrapper"><div class="text-left text-lg-center"> <a class="brand d-inline-block" href="https://millerwaste.ca/"> <img id="mws-footer-rebrand-logo" src="https://millerwaste.ca/wp-content/themes/miller-waste-systems/resources/assets/images/MWS_Main-Logo.svg" alt="Miller Waste Systems Inc. Footer Logo"> </a></div></div><div class="container mws-social-footer-banner"><div class="row"><div class="col"><div class="footer-widgets" aria-label="Footer widgets"><section class="widget block-2 widget_block"><a target="_blank" href="https://www.facebook.com/millerwastesystems/"><i class="fab fa-facebook"></i> @millerwastesi</a> <a target="_blank" href="https://ca.linkedin.com/company/miller-waste-systems"><i class="fab fa-linkedin"></i> @miller-waste-systems</a> <a target="_blank" href="https://www.instagram.com/miller_waste/"><i class="fab fa-instagram"></i> @miller-waste</a></section></div></div></div></div><div class="container-fluid mws-footer-menu-columns-wrap"><div class="row mws-footer-menu-columns"><div class="col-12 col-md-6 col-lg-3 col-xl-8th mb-4 pl-0"><div class="footer-quick-links"><h4>Quick Links</h4><nav class="footer-quicklinks"><div class="menu-footer-quicklinks-container"><ul id="menu-footer-quicklinks" class="footer-nav" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-22567" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22567"><a href="/service-locations/">Service Locations</a></li><li id="menu-item-22568" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22568"><a href="/waste-drop-off-depots/">Waste Drop-Off Depots</a></li><li id="menu-item-22569" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-22569"><a href="https://millerwaste.ca/product/14-yard-dumpster-bin/">14 Yard Bin</a></li><li id="menu-item-22570" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-22570"><a href="https://millerwaste.ca/product/20-yard-roll-off-bin/">20 Yard Bin</a></li><li id="menu-item-22571" class="menu-item menu-item-type-post_type menu-item-object-product menu-item-22571"><a href="https://millerwaste.ca/product/40-yard-roll-off-bin/">40 Yard Bin</a></li><li id="menu-item-22572" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22572"><a href="https://millerwaste.ca/careers/">Careers</a></li></ul></div></nav></div></div><div class="col-12 col-md-6 col-lg-3 col-xl-8th mb-4"><h4>Residential</h4><nav class="footer-one"><div class="menu-footer-one-container"><ul id="menu-footer-one" class="footer-nav" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-1595" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1595"><a target="_blank" href="/roll-off-bins/">Dumpster Bin Rentals</a></li><li id="menu-item-22573" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22573"><a href="/municipal-waste-services/#curbside-collection">Curbside Pickup</a></li><li id="menu-item-22575" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22575"><a href="https://millerwaste.ca/waste-drop-off-depots/">Waste Drop-off Depots</a></li><li id="menu-item-1594" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1594"><a target="_blank" href="https://millercompost.ca/">Landscape & Garden Materials</a></li></ul></div></nav></div><div class="col-12 col-md-6 col-lg-3 col-xl-8th mb-4"><h4>Commercial</h4><nav class="footer-two"><div class="menu-footer-two-container"><ul id="menu-footer-two" class="footer-nav" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-1596" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1596"><a href="/we-are-miller/">Miller Waste Systems</a></li><li id="menu-item-1597" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1597"><a href="/miller-compost/">Miller Compost</a></li><li id="menu-item-3666" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3666"><a href="https://millerwaste.ca/hazardous-waste-management/">Miller Environmental</a></li></ul></div></nav></div><div class="col-12 col-md-6 col-lg-3 col-xl-8th mb-4"><h4 style="display:block !important;">Municipal Services</h4><nav class="footer-three"><div class="menu-footer-three-container"><ul id="menu-footer-three" class="footer-nav" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-22576" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22576"><a href="https://millerwaste.ca/municipal-waste-services/">Municipal Waste Services</a></li><li id="menu-item-22577" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22577"><a href="https://millerwaste.ca/extended-producer-responsibility-3/">Extended Producer Responsibility</a></li><li id="menu-item-22578" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22578"><a href="/service-locations/">Service Locations</a></li></ul></div></nav></div><div class="col-12 col-md-6 col-lg-3 col-xl-8th mb-4"><h4>Organics</h4><nav class="footer-four mt-lg-0"><div class="menu-footer-four-container"><ul id="menu-footer-four" class="footer-nav" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-22579" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22579"><a href="/miller-compost/">Miller Compost</a></li><li id="menu-item-22582" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22582"><a href="https://millerwaste.ca/biomass/">Renewable Energy from Biomass</a></li><li id="menu-item-22581" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22581"><a href="https://millerwaste.ca/organics-facilities/">Organic Facilities</a></li>
652<li id="menu-item-22583" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22583"><a href="https://millerwaste.ca/organics-diversion-calculator/">Organics Diversion Calculator</a></li></ul></div></nav></div><div class="col-12 col-md-6 col-lg-3 col-xl-8th mb-4"><h4 class="mt-lg-0">Recycling</h4><nav class="footer-five"><div class="menu-footer-five-container"><ul id="menu-footer-five" class="footer-nav" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-22584" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22584"><a href="https://millerwaste.ca/residential-recycling-ontario/">Residential Recycling Services (Ontario)</a></li><li id="menu-item-22586" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22586"><a href="/business-waste-and-recycling/">Commercial Recycling Services</a></li><li id="menu-item-22587" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22587"><a href="https://millerwaste.ca/waste-drop-off-depots/">Drop-off Depots</a></li></ul></div></nav></div><div class="col-12 col-md-6 col-lg-3 col-xl-8th mb-4"><h4>About Us</h4><nav class="footer-six"><div class="menu-footer-six-container"><ul id="menu-footer-six" class="footer-nav" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-22588" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22588"><a href="https://millerwaste.ca/we-are-miller/">We Are Miller</a></li><li id="menu-item-22589" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22589"><a href="https://millerwaste.ca/careers/">Careers</a></li><li id="menu-item-22590" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22590"><a href="https://millerwaste.ca/news/">News</a></li><li id="menu-item-22591" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22591"><a href="https://millerwaste.ca/blog/">Blog</a></li><li id="menu-item-22592" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22592"><a href="/contact-us/">Contact Us</a></li></ul></div></nav></div><div class="col-12 col-md-6 col-lg-3 col-xl-8th mb-4"><h4 class="mt-lg-0 betatest">Our Associations</h4> <a class="footer-associate-link attrtarget" href="https://www.owma.org/cpages/home" target="_blank" ><img class="footer-associate" src="https://millerwaste.ca/wp-content/themes/miller-waste-systems/resources/assets/images/w2ro-assoc.png" alt="Ontario Waste Management Association"></a> <a class="footer-associate-link" href="https://landscapeontario.com/" target="_blank" ><img class="footer-associate" src="https://millerwaste.ca/wp-content/themes/miller-waste-systems/resources/assets/images/landscape-assoc.png" alt="Landscape Ontario"></a> <a class="footer-associate-link" href="http://www.compost.org/" target="_blank" ><img class="footer-associate" src="https://millerwaste.ca/wp-content/themes/miller-waste-systems/resources/assets/images/compost-assoc.png" alt="Compost Council of Canada"></a> <a class="footer-associate-link" href="https://www2.deloitte.com/ca/en/pages/canadas-best-managed-companies/articles/platinum-club-members.html" target="_blank" ><img class="footer-associate" src="https://millerwaste.ca/wp-content/themes/miller-waste-systems/resources/assets/images/managed-assoc.png" alt="Platinum Canada's best managed companies."></a></div></div></div></div></div><div id="bar" class="pt-3 pb-3"><div class="container-fluid"><div class="row align-items-center footer-bar-row"><div class="col-12 col-md-6 pl-0"><div class="menu-footer-bar-container"><ul id="menu-footer-bar" class="nav" itemscope itemtype="http://www.schema.org/SiteNavigationElement"><li id="menu-item-1620" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1620"><a href="/legal-info/#privacy-policy">Privacy Policy</a></li><li id="menu-item-1621" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1621"><a href="/legal-info/#terms-of-service">Terms of Service</a></li><li id="menu-item-1622" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1622"><a href="/legal-info/#online-purchases-refund-policy">Refund Policy</a></li><li id="menu-item-5764" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5764"><a href="/aoda-information/">AODA Info</a></li><li id="menu-item-22334" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22334"><a target="_blank" href="https://millerwaste.ca/wp-content/uploads/2025/07/MWS_Forced-Labour-Report_V1_061325.pdf">Forced Labour Report</a></li></ul></div></div><div class="col-12 col-md-6 text-left text-lg-right"><p>© 2026 Miller Waste | <a href="#" data-tester="234234" onclick="swayopenTab()" class="d-inline dfgd">Powered by Sway</a></p>
652<script>function swayopenTab() { 653 window.open("https://www.sway.ca/", "_blank"); 654 } 655 /* Temporary Solution for target blanks being removed */ 656 function handleDCTargetClick(event, anchor) { 657 event.preventDefault(); // Prevent the default navigation 658 window.open(anchor.href, '_blank'); // Open the link in a new tab 659 return false; // Optional: prevent further handling 660 }</script>
660 </div></div></div></div></footer>
660<script type="speculationrules">{"prerender":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/miller-waste-systems/resources/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]}</script>
660
660<script>(function(){var s=document.createElement('script');var e = !document.body ? document.querySelector('head'):document.body;s.src='https://acsbapp.com/apps/app/dist/js/app.js';s.setAttribute('data-source', 'WordPress');s.setAttribute('data-plugin-version', '2.13');s.defer=true;s.onload=function(){acsbJS.init({ 661 statementLink : '', 662 footerHtml : '', 663 hideMobile : false, 664 hideTrigger : false, 665 language : 'en', 666 position : 'left', 667 leadColor : '#3e2213', 668 triggerColor : '#3e2213', 669 triggerRadius : '50%', 670 triggerPositionX : 'right', 671 triggerPositionY : 'bottom', 672 triggerIcon : 'people', 673 triggerSize : 'medium', 674 triggerOffsetX : 20, 675 triggerOffsetY : 20, 676 mobile : { 677 triggerSize : 'small', 678 triggerPositionX : 'right', 679 triggerPositionY : 'center', 680 triggerOffsetX : 10, 681 triggerOffsetY : 0, 682 triggerRadius : '50%' 683 } 684 }); 685 }; 686 e.appendChild(s);}());</script>
686
686<script type="text/javascript">_linkedin_partner_id = "4975060"; 687window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 688window._linkedin_data_partner_ids.push(_linkedin_partner_id);</script>
688<script type="text/javascript">(function(l) { 689if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 690window.lintrk.q=[]} 691var s = document.getElementsByTagName("script")[0]; 692var b = document.createElement("script"); 693b.type = "text/javascript";b.async = true; 694b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 695s.parentNode.insertBefore(b, s);})(window.lintrk);</script>
695 <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4975060&fmt=gif" /> </noscript>
695<script type="text/javascript">jQuery(function($){ function load_bambora_credit_card_payment_form_handler() { 696 window.wc_bambora_credit_card_payment_form_handler = new WC_Bambora_Payment_Form_Handler( {"id":"bambora_credit_card","slug":"bambora-credit-card","debug":true,"card_types":["visa","mastercard","amex","discover","diners","jcb"],"styles":{"card_number":{"base":{"fontSize":"1.3em"}},"expiry":{"base":{"fontSize":"1.3em"}},"cvv":{"base":{"fontSize":"1.3em"}}}} );window.jQuery( document.body ).trigger( "update_checkout" ); } 697 698 try { 699 700 if ( 'undefined' !== typeof WC_Bambora_Payment_Form_Handler ) { 701 load_bambora_credit_card_payment_form_handler(); 702 } else { 703 window.jQuery( document.body ).on( 'wc_bambora_payment_form_handler_loaded', load_bambora_credit_card_payment_form_handler ); 704 } 705 706 } catch ( err ) { 707 708 709 var errorName = '', 710 errorMessage = ''; 711 712 if ( 'undefined' === typeof err || 0 === err.length || ! err ) { 713 errorName = 'A script error has occurred.'; 714 errorMessage = 'The script WC_Bambora_Payment_Form_Handler could not be loaded.'; 715 } else { 716 errorName = 'undefined' !== typeof err.name ? err.name : ''; 717 errorMessage = 'undefined' !== typeof err.message ? err.message : ''; 718 } 719 720 721 console.log( [ errorName, errorMessage ].filter( Boolean ).join( ' ' ) ); 722 723 724 jQuery.post( 'https://millerwaste.ca/wp-admin/admin-ajax.php', { 725 action: 'wc_bambora_credit_card_payment_form_log_script_event', 726 security: '39444e086d', 727 name: errorName, 728 message: errorMessage, 729 } ); 730 731 } 732 });</script>
732
732<script type="text/javascript">var sbiajaxurl = "https://millerwaste.ca/wp-admin/admin-ajax.php";</script>
732
732<script type='text/javascript'>(function () { 733 var c = document.body.className; 734 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 735 document.body.className = c; 736 })();</script>
736
736<script type="text/template" id="tmpl-variation-template"><div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div> 737 <div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div> 738 <div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div></script>
738
738<script type="text/template" id="tmpl-unavailable-variation-template"><p role="alert">Sorry, this product is unavailable. Please choose a different combination.</p></script>
vendor: 110 bytes, line 738
738 <script data-wp-strategy="async" id="google-tag-manager-js" src="https://www.googletagmanager.com/gtag/js?id=
738G-JSNQVFCJXB
vendor: 12 bytes, line 738
738"></script>
738<script id="wp-hooks-js" src="https://millerwaste.ca/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
738
738<script id="wp-i18n-js" src="https://millerwaste.ca/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
738
738<script id="wp-i18n-js-after">wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 739//# sourceURL=wp-i18n-js-after</script>
739
739<script id="woocommerce-google-analytics-integration-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce-google-analytics-integration/assets/js/build/main.js?ver=c77d282f696b4d71afc9"></script>
739
739<script id="wpascript-js" src="https://millerwaste.ca/wp-content/plugins/honeypot/includes/js/wpa.js?ver=2.4.02"></script>
739
739<script id="wpascript-js-after">wpa_field_info = JSON.parse(atob("eyJ3cGFfZmllbGRfbmFtZSI6InRnY2FwejE5MTIiLCJ3cGFfZmllbGRfdmFsdWUiOjI3OTUzMCwid3BhX2FkZF90ZXN0Ijoibm8ifQ==")); 740//# sourceURL=wpascript-js-after</script>
740
740<script data-wp-strategy="defer" id="wc-jquery-tiptip-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/jquery-tiptip/jquery.tipTip.min.js?ver=11.1.0"></script>
740
740<script id="advanced-extra-fees-woocommerce-js-extra">var dasefw_public_vars = {"fee_tooltip_data":{"refundable-deposit":"This additional charge is fully refundable"},"is_checkout":""}; 741//# sourceURL=advanced-extra-fees-woocommerce-js-extra</script>
741
741<script id="advanced-extra-fees-woocommerce-js" src="https://millerwaste.ca/wp-content/plugins/advanced-extra-fees-woocommerce/public/js/advanced-extra-fees-woocommerce-public.js?ver=1.0.0"></script>
741
741<script id="google-maps-mb-js" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDgFGZ6c4QKThrqLYra-HaNhPH_teWZf_I&libraries=geometry,places&language=en"></script>
741
741<script id="sgpbGeoTargeting.js-js-extra">var SGPB_GEO_TARGETING_DATA = {"nonce":"6b332b7502","url":"https://millerwaste.ca/wp-admin/admin-ajax.php","page_id":"OQ=="}; 742//# sourceURL=sgpbGeoTargeting.js-js-extra</script>
742
742<script id="sgpbGeoTargeting.js-js" src="https://millerwaste.ca/wp-content/plugins/popupbuilder-geo-targeting/public/js//sgpbGeoTargeting.js?ver=3.6"></script>
742
742<script data-wp-strategy="defer" id="wc-jquery-payment-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/jquery-payment/jquery.payment.min.js?ver=3.0.0-wc.11.1.0"></script>
742
742<script id="sv-wc-payment-gateway-payment-form-v6_2_2-js-extra">var sv_wc_payment_gateway_payment_form_params = {"order_button_text":"Place order","card_number_missing":"Card number is missing","card_number_invalid":"Card number is invalid","card_number_digits_invalid":"Card number is invalid (only digits allowed)","card_number_length_invalid":"Card number is invalid (wrong length)","card_type_invalid":"Card is invalid","card_type_invalid_specific_type":"{card_type} card is invalid","cvv_missing":"Card security code is missing","cvv_digits_invalid":"Card security code is invalid (only digits are allowed)","cvv_length_invalid":"Card security code is invalid (must be 3 or 4 digits)","card_exp_date_invalid":"Card expiration date is invalid","check_number_digits_invalid":"Check Number is invalid (only digits are allowed)","check_number_missing":"Check Number is missing","drivers_license_state_missing":"Driver's license state is missing","drivers_license_number_missing":"Driver's license number is missing","drivers_license_number_invalid":"Driver's license number is invalid","account_number_missing":"Account Number is missing","account_number_invalid":"Account Number is invalid (only digits are allowed)","account_number_length_invalid":"Account Number is invalid (must be between 5 and 17 digits)","routing_number_missing":"Routing Number is missing","routing_number_digits_invalid":"Routing Number is invalid (only digits are allowed)","routing_number_length_invalid":"Routing Number is invalid (must be 9 digits)"}; 743//# sourceURL=sv-wc-payment-gateway-payment-form-v6_2_2-js-extra</script>
743
743<script id="sv-wc-payment-gateway-payment-form-v6_2_2-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce-gateway-beanstream/vendor/skyverge/wc-plugin-framework/woocommerce/payment-gateway/assets/dist/frontend/sv-wc-payment-gateway-payment-form.js?ver=6.2.2"></script>
743
743<script id="wc-bambora-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce-gateway-beanstream/assets/js/frontend/wc-bambora.min.js?ver=1791178118"></script>
743
743<script id="sourcebuster-js-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.0"></script>
743
743<script id="wc-order-attribution-js-extra">var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://millerwaste.ca/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 744//# sourceURL=wc-order-attribution-js-extra</script>
744
744<script id="wc-order-attribution-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.0"></script>
744
744<script id="automatewoo-presubmit-js-extra">var automatewoo_presubmit_params = {"guest_id":"0","language":"","email_capture_selectors":[".woocommerce-checkout [type=\"email\"]","#billing_email",".automatewoo-capture-guest-email","input[name=\"billing_email\"]"],"checkout_capture_selectors":["billing_first_name","billing_last_name","billing_company","billing_phone","billing_country","billing_address_1","billing_address_2","billing_city","billing_state","billing_postcode"],"ajax_url":"/?aw-ajax=%%endpoint%%"}; 745//# sourceURL=automatewoo-presubmit-js-extra</script>
745
745<script id="automatewoo-presubmit-js" src="https://millerwaste.ca/wp-content/plugins/automatewoo/assets/js/automatewoo-presubmit.min.js?ver=6.3.1"></script>
745
745<script id="wp-accessibility-js-extra">var wpa = {"skiplinks":{"enabled":false,"output":""},"target":"","tabindex":"1","underline":{"enabled":false,"target":"a"},"videos":"","dir":"ltr","viewport":"1","lang":"en-US","titles":"1","labels":"1","wpalabels":{"s":"Search","author":"Name","email":"Email","url":"Website","comment":"Comment"},"alt":"","altSelector":".hentry img[alt]:not([alt=\"\"]), .comment-content img[alt]:not([alt=\"\"]), #content img[alt]:not([alt=\"\"]),.entry-content img[alt]:not([alt=\"\"])","current":"","errors":"","tracking":"","ajaxurl":"https://millerwaste.ca/wp-admin/admin-ajax.php","security":"07c4f173d8","action":"wpa_stats_action","url":"https://millerwaste.ca/","post_id":"9","continue":"","pause":"Pause video","play":"Play video","restUrl":"https://millerwaste.ca/wp-json/wp/v2/media","ldType":"button","ldHome":"https://millerwaste.ca","ldText":"\u003Cspan class=\"dashicons dashicons-media-text\" aria-hidden=\"true\"\u003E\u003C/span\u003E\u003Cspan class=\"screen-reader\"\u003ELong Description\u003C/span\u003E"}; 746//# sourceURL=wp-accessibility-js-extra</script>
746
746<script data-wp-strategy="defer" defer id="wp-accessibility-js" src="https://millerwaste.ca/wp-content/plugins/wp-accessibility/js/wp-accessibility.min.js?ver=2.3.5"></script>
746
746<script id="eael-general-js-extra">var localize = {"ajaxurl":"https://millerwaste.ca/wp-admin/admin-ajax.php","nonce":"cd88240ba4","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https://millerwaste.ca/","cart_redirectition":"no","cart_page_url":"https://millerwaste.ca/cart/","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}}; 747//# sourceURL=eael-general-js-extra</script>
747
747<script id="eael-general-js" src="https://millerwaste.ca/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.8.4"></script>
747
747<script id="sage/main.js-js-extra">var admin_url = {"ajax_url":"https://millerwaste.ca/wp-admin/admin-ajax.php","ajax_nonce":"775cf1de27"}; 748//# sourceURL=sage%2Fmain.js-js-extra</script>
748
748<script id="sage/main.js-js" src="https://millerwaste.ca/wp-content/themes/miller-waste-systems/dist/scripts/main.js"></script>
748
748<script id="bootstrap-mega-menu-js" src="https://millerwaste.ca/wp-content/themes/miller-waste-systems/resources/assets/inc/bootstrap-mega-menu.js?ver=1758210040"></script>
748
748<script id="wp-dom-ready-js" src="https://millerwaste.ca/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
748
748<script id="wp-a11y-js" src="https://millerwaste.ca/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
748
748<script id="gform_json-js" defer='defer' src="https://millerwaste.ca/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.3"></script>
748
748<script id="gform_gravityforms-js-extra">var gform_i18n = {"datepicker":{"wdOffset":0,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}}; 749var gf_legacy_multi = []; 750var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://millerwaste.ca/wp-content/plugins/gravityforms/images"}}; 751var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://millerwaste.ca/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"159d53669f5752a79393b1a6ca26fc3a","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
751o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 752//# sourceURL=gform_gravityforms-js-extra</script>
752
752<script id="gform_gravityforms-js" defer='defer' src="https://millerwaste.ca/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.3"></script>
752
752<script id="gform_gravityforms_utils-js" defer='defer' src="https://millerwaste.ca/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=d7e103405223e60d2719f4c330fd11cf"></script>
752
752<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://millerwaste.ca/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
752
752<script id="gform_gravityforms_theme-js-extra">var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"159d53669f5752a79393b1a6ca26fc3a"},"ajax":{"ajaxurl":"https://millerwaste.ca/wp-admin/admin-ajax.php","ajax_submission_nonce":"799eb95d0c","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://millerwaste.ca/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"ae0ebf35f1"}; 753//# sourceURL=gform_gravityforms_theme-js-extra</script>
753
753<script id="gform_gravityforms_theme-js" defer='defer' src="https://millerwaste.ca/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=373fcf115e257ba62fdd1a205717b981"></script>
753
753<script id="woocommerce-google-analytics-integration-data-js-after">window.ga4w = { data: {"cart":{"items":[],"coupons":[],"totals":{"currency_code":"CAD","total_price":0,"currency_minor_unit":2}},"list_name":"Product List"}, settings: {"tracker_function_name":"gtag","events":["purchase","add_to_cart","remove_from_cart","view_item_list","select_content","view_item","begin_checkout","add_shipping_info","add_payment_info"],"identifier":"product_sku","currency":{"decimalSeparator":".","thousandSeparator":",","precision":2}} }; document.dispatchEvent(new Event("ga4w:ready")); 754//# sourceURL=woocommerce-google-analytics-integration-data-js-after</script>
754
754<script id="underscore-js" src="https://millerwaste.ca/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
754
754<script id="wp-util-js-extra">var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 755//# sourceURL=wp-util-js-extra</script>
755
755<script id="wp-util-js" src="https://millerwaste.ca/wp-includes/js/wp-util.min.js?ver=7.1.2"></script>
755
755<script id="wc-add-to-cart-variation-js-extra">var wc_add_to_cart_variation_params = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination.","i18n_reset_alert_text":"Your selection has been reset. Please select some product options before adding this product to your cart."}; 756//# sourceURL=wc-add-to-cart-variation-js-extra</script>
756
756<script data-wp-strategy="defer" defer id="wc-add-to-cart-variation-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js?ver=11.1.0"></script>
756
756<script id="wc-single-product-js-extra">var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"","zoom_options":[],"photoswipe_enabled":"","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":""}; 757//# sourceURL=wc-single-product-js-extra</script>
757
757<script data-wp-strategy="defer" defer id="wc-single-product-js" src="https://millerwaste.ca/wp-content/plugins/woocommerce/assets/js/frontend/single-product.min.js?ver=11.1.0"></script>
757
757<script>gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 8) {} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );</script>
757
757<script>gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "8", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_8" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_8"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_8" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 8, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );</script>
757
757<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
757 </body></html> 758<!-- plugin=object-cache-pro client=phpredis metric#hits=15949 metric#misses=122 metric#hit-ratio=99.2 metric#bytes=5767546 metric#prefetches=650 metric#store-reads=49 metric#store-writes=44 metric#store-hits=660 metric#store-misses=109 metric#sql-queries=62 metric#ms-total=3155.86 metric#ms-cache=44.78 metric#ms-cache-avg=0.4868 metric#ms-cache-ratio=1.4 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.