• Includes 3 shopping tote patterns, printed on Utility Fabric Interfacing. "+e.preferredExtension}},function(e,t,i){"use strict";var r=i(0),n=i(7).populateGlobalFeatureSupport,a=i(14),o=a.getData,s=a.getPlaceholder;n(),e.exports.populateGlobalFeatureSupport=n,e.exports.getData=o,e.exports.getPlaceholder=s,e.exports.fittingTypes=r.fittingTypes,e.exports.alignTypes=r.alignTypes,e.exports.htmlTag=r.htmlTag,e.exports.upscaleMethods=r.upscaleMethods},function(e,t,i){"use strict";function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function n(e){for(var t=1;t=0&&e.bottom-e.height<=t},t.loadImage=function(e,t){var i=t.screenHeight,r=t.boundingRect,n=t.withScrollEffectVars;!this.intersectionObserver||this.isImageInViewPort(r,i)?this.setImageSource(e):(this.intersectionObserver.unobserve(e),this.intersectionObserver.observe(e)),n&&this.scrollEffectsIntersectionObserver&&(this.scrollEffectsIntersectionObserver.unobserve(e),this.scrollEffectsIntersectionObserver.observe(e))},t.onImageDisconnected=function(e){this.intersectionObserver&&this.intersectionObserver.unobserve(e),this.scrollEffectsIntersectionObserver&&this.scrollEffectsIntersectionObserver.unobserve(e)},t.setSrcAttribute=function(e,t,i){d(e,t)!==i&&(t?e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i):e.src=i)},t.setSourceSetAttribute=function(e,t){e.srcset!==t&&(e.srcset=t)},t.setImageSource=function(e){var t=this,i="true"===e.dataset.isSvg,r=e.querySelector(i? ("IntersectionObserver"in window)&&i.e(57).then(i.t.bind(null,814,7)),! 4.8 out of 5 stars 25. !e.splice(i,1)}o.prototype={constructor:o,measure:function(e,t){n("measure");var i=t?e.bind(t):e;return this.reads.push(i),s(this),i},mutate:function(e,t){n("mutate");var i=t?e.bind(t):e;return this.writes.push(i),s(this),i},clear:function(e){return n("clear",e),l(this.reads,e)||l(this.writes,e)},extend:function(e){if(n("extend",e),"object"!=typeof e)throw new Error("expected object");var t=Object.create(this);return function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])}(t,e),t.fastdom=this,t.initialize&&t.initialize(),t},catch:null};var h=t.fastdom=t.fastdom||new o;void 0===(r=function(){return h}.call(h,i,h,e))||(e.exports=r)}("undefined"!=typeof window?window:this)}},[[263,2,4,5]]]); • Easy sew-by-number block pattern printed on cotton/poly batting. (n||a||o)}(a,0,i,s),o))}},e.exports.checkSupportByFeatureDetection=function(){a(n.webp.LOSSY),a(n.webp.LOSSLESS),a(n.webp.ALPHA),a(n.webp.ANIMATION)},e.exports.isWEBPBrowserSupport=function(e){var t=r.getFeature("isWEBP"),i=e===n.fileType.JPG&&t[n.webp.LOSSY],a=e===n.fileType.PNG&&t[n.webp.LOSSLESS],o=e===n.fileType.PNG&&t[n.webp.ALPHA];return i||a&&o}},function(e,t,i){"use strict";function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var a=i(1),o=a.isSEOBot,s=a.getFileType,c=a.getFileName,u=a.getFileExtension,l=a.getDevicePixelRatio,h=a.getUpscaleString,d=a.isImageTransformApplicable,f=i(6),p=f.isMobile,g=f.isWEBPBrowserSupport,m=i(9),b=i(10),v=i(0);e.exports.getTransform=function(e,t,i,r){var n=o(r),a=s(t.id),f=c(t.id,t.name),p=u(t.id),v=!n&&g(a),y=n?1:l(i),T={fileName:f,fileExtension:p,fileType:a,isWEBPSupport:v,fittingType:e,preferredExtension:v? (Object.assign(e.parts[0],n),e.src.width=n.width,e.src.height=n.height):e.parts.push(d(n));break;case r.fittingTypes.LEGACY_STRIP_TILE_HORIZONTAL:case r.fittingTypes.LEGACY_STRIP_TILE_VERTICAL:case r.fittingTypes.LEGACY_STRIP_TILE:case r.fittingTypes.LEGACY_STRIP_ORIGINAL_SIZE:e.parts.push(function(e){return{transformType:r.transformTypes.LEGACY_CROP,width:Math.round(e.width),height:Math.round(e.height),alignment:a(e),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case r.fittingTypes.LEGACY_STRIP_SCALE_TO_FIT:case r.fittingTypes.LEGACY_STRIP_FIT_AND_TILE:e.parts.push(function(e){return{transformType:r.transformTypes.FIT,width:Math.round(e.width),height:Math.round(e.height),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i));break;case r.fittingTypes.LEGACY_STRIP_SCALE_TO_FILL:e.parts.push(function(e){return{transformType:r.transformTypes.LEGACY_FILL,width:Math.round(e.width),height:Math.round(e.height),alignment:a(e),upscale:!1,forceUSM:!0,scaleFactor:1,cssUpscaleNeeded:!1}}(i))}}},function(e,t,i){"use strict";var r=i(3),n=i(0),a=i(1),o=a.getPreferredImageQuality,s=a.roundToFixed;function c(e,t,i){return!isNaN(e)&&"number"==typeof e&&0!==e&&e>=t&&e<=i}e.exports.setTransformOptions=function(e,t){t=t||{},e.quality=function(e,t){var i=e.fileType===n.fileType.PNG&&e.isWEBPSupport;if(e.fileType===n.fileType.JPG||i){var a=r.last(e.parts),s=o(a.width,a.height),c=t.quality&&t.quality>=5&&t.quality<=90?t.quality:s;return c=i?c+5:c,parseInt(c,10)}return 0}(e,t),e.progressive=function(e){return!1!==e.progressive}(t),e.watermark=function(e){return e.watermark}(t),e.unsharpMask=function(e,t){var i;return function(e){e=e||{};var t=!isNaN(e.radius)&&"number"==typeof e.radius&&e.radius>=.1&&e.radius<=500,i=!isNaN(e.amount)&&"number"==typeof e.amount&&e.amount>=0&&e.amount<=10,r=!isNaN(e.threshold)&&"number"==typeof e.threshold&&e.threshold>=0&&e.threshold<=255;return t&&i&&r}(t.unsharpMask)?i={radius:t.unsharpMask.radius,amount:t.unsharpMask.amount,threshold:t.unsharpMask.threshold}:function(e){return e=e||{},!isNaN(e.radius)&&"number"==typeof e.radius&&0===e.radius&&!isNaN(e.amount)&&"number"==typeof e.amount&&0===e.amount&&!isNaN(e.threshold)&&"number"==typeof e.threshold&&0===e.threshold}(t.unsharpMask)||function(e){var t=r.last(e.parts);return! window.initialAssets={siteAssets:{}}; Quilt As You Go Insulated Shoppers Tote A Sew By Number Shopper tote pattern printed on thermal batting for increased temperature control. "xlink:href":"src")};var f=i(4);var p={measure:function(e,t,i,r,n){var a=r.containerId,o=r.bgEffectName,s=i[e],c=document.documentElement.clientHeight,u=i[a],l=n.getMediaDimensionsByEffect(o,u.offsetWidth,u.offsetHeight,c),h=l.width,d=l.height;t.width=h,t.height=d,t.currentSrc=s.style.backgroundImage,t.bgEffectName=s.dataset.bgEffectName},patch:function(e,t,i,r,n){var a=i[e];r.containerWidth=t.width,r.containerHeight=t.height;var o,s,c=u(r,n,"bg");o=t.currentSrc,s=c.uri,void 0===o&&(o=""),o.includes(s)&&!!o==! "image":"img"),e.svg=o?this.querySelector("svg"):null,e.picture=this.querySelector("picture");var l=a.containerId&&e[a.containerId]&&"true"===e[a.containerId].dataset.mediaPositionOverride;if(s&&(e.maskSvg=e.svg&&e.svg.querySelector("svg")),e.image){this.unobserveChildren(),this.observeChildren(this);var h=c||e.picture?q:z;t.mutationService.measure((function(){var i;h.measure(n,r,e,{containerId:a.containerId,isSvg:o,isSvgMask:s,isMediaPositionOverride:l,bgEffectName:u,displayMode:null==(i=a.imageData)?void 0:i.displayMode},t)}));var f=function(o){t.mutationService.mutate((function(){h.patch(n,r,e,a,t,i,o,u)}))};!d(e.image,o)||this.dataset.hasSsrSrc?f(!0):this.debounceImageLoad(f)}else{var p=o&&e.svg||this;this.observeChildren(p)}}},u.debounceImageLoad=function(e){clearTimeout(this.timeoutId),this.timeoutId=setTimeout((function(){e(!0)}),250),e(!1)},u.attributeChangedCallback=function(e,t){t&&this.reLayout()},u.disconnectedCallback=function(){e.prototype.disconnectedCallback.call(this),t.imageLoader.onImageDisconnected(this),this.unobserveChildren()},o=a,c=[{key:"observedAttributes",get:function(){return["data-image-info"]}}],(s=null)&&Z(o.prototype,s),c&&Z(o,c),a}(e)},Q=i(159),X=i.n(Q),K=function(e,t,i,r,n,o,s,u,l,h,d){var f=i?t.offsetWidth:e.parentElement.offsetWidth,p=e.parentElement.offsetHeight,g=parseInt(r,10),m=parseInt(n,10),b=function(e,t,i,r){var n;n=e===a.a.fittingTypes.SCALE_TO_FIT?Math.min(t.wScale,t.hScale):Math.max(t.wScale,t.hScale);return{width:Math.round(i*n),height:Math.round(r*n)}}(o,function(e,t,i,r){return{wScale:e/i,hScale:t/r}}(f,p,g,m),g,m),v=function(e,t,i){var r=i.width,n=i.height,o=t.width,s=t.height,c=r-o,u=n-s;return ie[e||a.a.alignTypes.CENTER]({verticalMiddle:Math.round(u/2),horizontalMiddle:Math.round(c/2),top:u,left:c})}(s,b,{width:f,height:p}),y=function(e,t,i,r){if("mp4"===r)return e.url?c(t,e.url):c(t,i,e.quality,r,"file.mp4");return""}(function(e,t){var i=t.width,r=t.height;return(n=e,a=function(e){return e.size},o=n.reduce((function(e,t){return e[a(t)]=t,e}),{}),Object.values(o)).find((function(e){return e.size>i*r}))||e[e.length-1];var n,a,o}(u,b),l,h,d);return{videoSourceUrl:y,needsSrcUpdate:function(e,t){var i=e.networkState===e.NETWORK_NO_SOURCE,r=!e.currentSrc.endsWith(t);return t&&(r||i)}(e,y),videoStyle:{width:b.width,height:b.height,left:v.left,top:v.top}}},ee=function(e,t,i,r,n,a,o,s,c,u,l){Object(f.setAttributes)(i,{width:r.width,height:r.height}),t?Object(f.setStyle)(t,r):(!function(e,t,i,r,n,a){a&&t.paused&&(i.style.opacity="1",t.style.opacity="0");if(t.paused&&(e||a))if(t.ontimeupdate=null,t.onseeked=null,t.onplay=null,!a&&n){var o=t.muted;t.muted=!0,t.ontimeupdate=function(){t.currentTime>0&&(t.ontimeupdate=null,t.onseeked=function(){t.onseeked=null,t.muted=o,re(t,i,r)},t.currentTime=0)}}else t.onplay=function(){t.onplay=null,re(t,i,r)}}(o,i,e,s,n,l),n?i.setAttribute("autoplay",""):i.removeAttribute("autoplay"),Object(f.setStyle)(i,r)),function(e,t,i){e&&(t.src=i,t.load())}(o,i,a),i.playbackRate=u},te=a.a.alignTypes,ie=(($={})[te.CENTER]=function(e){return{left:e.horizontalMiddle,top:e.verticalMiddle}},$[te.LEFT]=function(e){return{left:0,top:e.verticalMiddle}},$[te.RIGHT]=function(e){return{left:e.left,top:e.verticalMiddle}},$[te.TOP]=function(e){return{left:e.horizontalMiddle,top:0}},$[te.BOTTOM]=function(e){return{left:e.horizontalMiddle,top:e.top}},$[te.TOP_LEFT]=function(){return{left:0,top:0}},$[te.TOP_RIGHT]=function(e){return{left:e.left,top:0}},$[te.BOTTOM_LEFT]=function(e){return{left:0,top:e.top}},$[te.BOTTOM_RIGHT]=function(e){return{left:e.left,top:e.top}},$);function re(e,t,i){"fade"===i&&(t.style.transition="opacity 1.6s ease-out"),t.style.opacity="0",e.style.opacity="1"}function ne(e,t){for(var i=0;i