1<!DOCTYPE html> 2<!--[if IE 7]> 3<html class="ie ie7" lang="en-US" prefix="og: http://ogp.me/ns#"> 4<![endif]--> 5<!--[if IE 8]> 6<html class="ie ie8" lang="en-US" prefix="og: http://ogp.me/ns#"> 7<![endif]--> 8<!--[if !(IE 7) | !(IE 8) ]><!--> 9<html lang="en-US" prefix="og: http://ogp.me/ns#"> 10<!--<![endif]--> 11<head> 12 <style type="text/css"> .ttfm1{font-family: 'Oswald';font-size:1.6em;line-height:1.6em;color:;} .ttfm2{font-family: 'Roboto Condensed';font-size:1.6em;line-height:1.6em;color:;} .ttfm3{font-family: 'Oswald';font-size:1em;line-height:1em;color:;} .ttfm4{font-family: 'Roboto Condensed';font-size:1em;line-height:1em;color:;} </style> <meta charset="UTF-8"/> 13 14 <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 15 16 <link href="//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,800italic,800,700,400,300" rel="stylesheet" type="text/css" /><title>SewingIsCool.com | Let's Learn How to Sew Together</title> 17 <style type="text/css" 18 class="tve_custom_style">[data-tve-custom-colour="75345589"] { background-color: rgb(28, 28, 28) !important; box-shadow: transparent 0px 0px 8px 4px inset, transparent 0px 0px 7px 3px !important; border-color: rgb(0, 0, 0) !important; }[data-tve-custom-colour="73779289"] { background-color: rgb(0, 0, 0) !important; box-shadow: transparent 0px 0px 8px 4px inset, transparent 0px 0px 7px 3px !important; border-color: rgb(51, 51, 51) !important; }</style><style type="text/css" id="tve_head_custom_css" class="tve_user_custom_style">/** Insert your custom CSS rules here. **/ 19.tve_wrap_all .tve_post_lp.tve_lp_template_wrapper{max-width:none!important}body .tve_shortcode_editor .thrv_wrapper#header_section .darkSec{min-height:auto!important}body .tve_wrap_all{padding:0!important;margin-top:-20px}.tve_post_lp .tve_lp_content.tve_no_shadow.tve_no_shadow.tve_no_shadow{padding-top:0!important;padding-bottom:0!important}.oma_header_container{width:50%; background:#fff;}.thrv_content_container_shortcode.thrv_wrapper.oma_custom_container{max-height:720px!important;padding:0!important;margin-bottom:0!important}.thrv_content_container_shortcode.thrv_wrapper.oma_custom_container .tve_center.tve_content_inner.tve_clearfix{max-height:720px}.thrv_wrapper.thrv_content_container_shortcode.oma_header_container{max-height:720px;padding:0!important;margin-bottom:0!important}.menu li a{text-transform:uppercase} 20.menu li { 21 padding: 0 4px !important; 22text-align: center !important; 23} 24.menu { 25padding-top:40px !important; 26} 27.tve_menu_title{display:none!important 28}#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a{ padding: 5px 5px!important;text-transform: uppercase;color #000!important; position: relative;} 29 30#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a:hover{ 31background: #000 !important; 32color: #fff !important; 33} 34.oma_title_blurb{text-transform:uppercase;padding:0 50px;margin-bottom:40px}.oma_content_blurb{padding:0 50px;margin-bottom:0!important;padding-bottom:95px} 35#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center { 36padding-top: 35px !important; 37} 38.oma_header_container .thrv_wrapper.tve_image_caption .tve_image.logo { 39 padding-top: 60px; 40 padding-bottom: 60px; 41} 42/** Insert your custom CSS rules here. **/ 43/** Insert your custom CSS rules here. **/ 44a { 45 display: block; 46} 47.black a, .red_link a { 48 padding: 5px 0; 49} 50 .red_link a:hover { 51 background: #f0f0f0 !important; 52 color: #000 !important; 53} 54.black a:hover { 55 background: #0d0d0f !important; 56 color: #fff !important; 57} 58/* newsletter */ 59/*newsletter-form */ 60#newsletter .tcb-flex-col:first-of-type{ 61background: url(/wp-content/uploads/2017/02/Newsletter-Pic.png); 62} 63.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container button { 64 border-radius: 0 !important; 65 margin: 0; 66 position: absolute; 67 left: 0 !important; 68 top: 0; 69} 70.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input { 71 border-radius: 0 !important; 72 box-shadow: none !important; 73 min-height: 50px; 74 background: #F2F2F2!important; 75} 76.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input::-webkit-input-placeholder { 77 color: #000; 78font-family: 'Roboto Condensed' !important; 79 font-size: 16px !important; 80 81} 82.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input:-ms-input-placeholder { 83 color: #000; 84font-family: 'Roboto Condensed' !important; 85 font-size: 16px !important; 86} 87.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input:-moz-placeholder { 88 color: #000; 89font-family: 'Roboto Condensed' !important; 90 font-size: 16px !important; 91} 92.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input::-moz-placeholder { 93 color: #000; 94font-family: 'Roboto Condensed' !important; 95 font-size: 16px !important; 96} 97.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_input { 98 max-width: 433px !important; 99 padding-right: 0; 100} 101.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container{ 102 width: 100% !important; 103} 104.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_submit { 105 max-width: 140px !important; 106 padding: 0; 107 max-height: 50px; 108} 109.news_form .tve_lead_generated_inputs_container.tve_clearfix { 110 position: relative!important; 111} 112.news_form [class*='tve_blank_set'].thrv-leads-form-box.tve_white { 113 padding: 0; 114margin-top: 10px !important; 115} 116.news_form .tve_center.tve_content_inner.tve_empty_dropzone{ 117margin-left: 0 !important; 118} 119.news_form .thrive_leads_shortcode.thrv_wrapper { 120margin-top: 0 !important; 121margin-bottom: 0 !important; 122} 123 124 125#newsletter #tve_three_set .thrv_lead_generation .tve_lg_input_container button:hover { 126 background: #f0f0f0 !important; 127color: #000 !important; 128} 129#newsletter .thrv-leads-form-box.tve_no_drag.tve_no_icons.tve_element_hover.thrv_wrapper.tve_three_set_v1.tve_white.tve_empty_dropzone { 130 margin: 0; 131 background: transparent; 132 padding: 0; 133} 134#newsletter .tve_cb.tve_cb6.tve_red { 135 border: 0 !important; 136} 137#newsletter #tve_three_set .thrv-leads-form-box .tve_cb6 .tve_cb_cnt, #newsletter .tve_lg_input_container.tve_lg_2.tve_lg_input { 138 padding: 0 !important; 139} 140#newsletter input[type="text"] { 141 margin: 0; 142 border-radius: 0px !important; 143 font-family: 'Roboto Condensed', sans-serif !important; 144 font-size: 16px; 145} 146#newsletter button.ttfm1 { 147 margin: 0;
148 line-height: 26px; 149 border-radius: 0px !important; 150} 151#newsletter .thrv_wrapper.tcb-flex-row.tve-flex-center.tcb--cols--2 { 152 margin: 0; 153} 154/* newsletter */ 155.tve_lp_content.tve_editor_main_content.tve_empty_dropzone.thrv_wrapper.tve_no_drag.tve_no_shadow { 156 padding-bottom: 0; 157 overflow: hidden; 158} 159.bg_opacity { 160background: rgba(255,255,255,0.6); 161} 162.bgw { 163 background: #fff; 164} 165#header .thrv_wrapper.thrv_content_container_shortcode { 166 margin: 0; 167} 168#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a { 169 text-transform: uppercase; 170padding; 10px !important; 171 font-family: 'Oswald', sans-serif !important; 172 color: #000 !important; 173} 174#header #tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a { 175padding; 10px !important; 176} 177#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a:hover { 178 background: #000 !important; 179 color: #fff !important; 180} 181.footer { 182text-align: right; 183} 184p.ttfm1.footer_link { 185 display: inline-block !important; 186 padding-left: 10px; 187} 188.cnt_news { 189 padding: 0 10px !important; 190 box-sizing: border-box !important; 191} 192#header { 193position: relative; 194} 195.thrv_wrapper.thrv_content_container_shortcode.top_header { 196 //position: absolute; 197 top: 0; 198left: 0; 199right: 0; 200} 201#header .in.darkSec.pddbg { 202min-height: 720px; 203padding: 0; 204} 205.thrv_wrapper.thrv_content_container_shortcode.cnt_header { 206 position: absolute; 207 bottom: 0; 208 left: 0; 209 right: 0; 210} 211#sec1 .tcb-flex-col:first-of-type { 212padding-left: 0; 213padding-right: 15px; 214} 215.red { 216background: #a16473; 217} 218#sec1 .thrv_wrapper.tve_image_caption, #sec1 img.tve_image { 219 width: 100% !important; 220} 221#sec1 .thrv_wrapper.thrv_content_container_shortcode { 222 margin: 0; 223 padding: 0; 224} 225#sec1 .tve_content_inner.tve_empty_dropzone.tve_right { 226margin-bottom: -2px; 227} 228.dark { 229background: #0d0d0f; 230} 231#newsletter .tcb-flex-col, #prod .tcb-flex-col { 232padding: 0; 233} 234.news_title { 235border-bottom: 2px solid #980b01; 236letter-spacing: 1px; 237} 238#newsletter .thrv_wrapper.tve_image_caption, #newsletter img.tve_image, #prod .thrv_wrapper.tve_image_caption, #prod img.tve_image { 239 width: 100% !important; 240} 241#newsletter .thrv_wrapper.thrv_content_container_shortcode.dark, #prod .thrv_wrapper.thrv_content_container_shortcode.cnt_news, #prod .thrv_wrapper.thrv_content_container_shortcode.red, #blog .thrv_wrapper.thrv_content_container_shortcode, #footer .thrv_wrapper.thrv_content_container_shortcode.footer { 242 margin: 0 !important; 243} 244.p1 .tcb-flex-col:last-of-type, .p3 .tcb-flex-col:last-of-type { 245transform: translateX(-145px); 246} 247.p2, .p2 .tcb-flex-col:first-of-type, .p4, .p4 .tcb-flex-col:first-of-type { 248transform: rotate(180deg); 249} 250.p2 .tcb-flex-col:last-of-type, .p4 .tcb-flex-col:last-of-type { 251transform: translateX(-145px) rotate(180deg); 252} 253.title_prod { 254text-transform: uppercase; 255} 256 257 258@media screen and (max-width: 1700px) { 259#header .in.darkSec.pddbg { 260min-height: 600px; 261} 262} 263@media screen and (max-width: 1200px) { 264#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center { 265 padding-top: 20px !important; 266} 267.oma_header_container .thrv_wrapper.tve_image_caption .tve_image.logo { 268 padding-top: 30px; 269 padding-bottom: 30px; 270} 271.oma_content_blurb{ 272padding-bottom: 50px; 273} 274#header .in.darkSec.pddbg { 275min-height: 500px; 276} 277#left_bg .in.darkSec { 278 padding: 95px 0px 90px !important; 279} 280#blog .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_center { 281 width: 100% !important; 282padding-left: 40px; 283} 284#blog .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right { 285 width: 100% !important; 286} 287#blog .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right { 288 max-width: 400px; 289 float: none; 290 margin: 0 auto; 291} 292} 293@media screen and (max-width: 980px) { 294.oma_header_container { 295 width: 52%; 296} 297.cnt_news .tve_content_inner { 298 padding: 15px 0px 2px !important; 299} 300 301.p1 .tcb-flex-col:last-of-type, .p3 .tcb-flex-col:last-of-type { 302 transform: translateX(-1120px); 303} 304#bg_blog .in.darkSec.pddbg { 305 padding: 126px 0 !important; 306} 307#left_bg .in.darkSec { 308 padding: 40px 0px !important; 309} 310.p2 .tcb-flex-col:last-of-type, .p4 .tcb-flex-col:last-of-type { 311 transform: translateX(-112px) rotate(180deg); 312} 313} 314@media screen and (max-width: 850px) { 315.cnt_news .tve_content_inner { 316 padding: 0 !important; 317} 318.news_form .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container { 319 float: none !important; 320 margin: 0 auto !important; 321} 322.news_form .tve-leads-shortcode .thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container button { 323 position: relative; 324 left: auto!important; 325 top: auto; 326} 327.p1 .tcb-flex-col:last-of-type, .p3 .tcb-flex-col:last-of-type { 328 transform: translateX(-30px); 329} 330 331.p2 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right, .p4 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right {
332padding-right: 20px !important; 333} 334.p1 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_left, .p3 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_left { 335padding-left: 20px !important; 336} 337} 338@media screen and (max-width: 774px) { 339#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a 340{padding:15px!important} 341.oma_header_container{ max-width: 800px; width: 100%; background: rgba(255,255,255,0.5);} 342#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center.menu{padding-top:50px} 343.oma_header_container .thrv_wrapper.tve_image_caption .tve_image.logo{padding-top:0;padding-bottom:0; margin: 0 auto !important;} 344.oma_header_container .tve_center.tve_content_inner.tve_empty_dropzone{width:90%!important} 345.menu li a{text-align:right} 346#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a:hover{border-radius: 0;} 347.oma_title_blurb{padding:0;margin:15px 0!important;font-size:20px!important;text-align:center!important;} 348.oma_content_blurb{padding:0;padding-bottom:50px; line-height: 20px !important;text-align:center!important;} 349.thrv_page_section#header_section .in{padding-left:0;padding-right:0} 350#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center.menu{ 351padding-top:20px;margin-bottom:0} 352#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a { 353 text-align: right; 354} 355#header .thrv_wrapper.tve_image_caption { 356 margin: 0 auto; 357} 358.tcb-flex-col { 359padding: 0 !important; 360} 361.logo { 362margin: 10px 0; 363} 364.p2 .tcb-flex-col:last-of-type, .p4 .tcb-flex-col:last-of-type { 365 transform: translateX(-37px) rotate(180deg); 366} 367 368.oma_header_container .thrv_wrapper.tve_image_caption{width:48%!important;float:left; padding-top:20px !important;} 369.menu{width:50% !important;float:right !important;padding-top:10px!important} 370.oma_title_blurb{display:inline-block; margin-bottom: 0 !important; width: 100%} 371.oma_content_blurb { 372margin-top: 15px !important; 373} 374body .tve_shortcode_editor .thrv_wrapper .darkSec { 375padding-top: 0 !important; 376padding-bottom: 0 !important; 377} 378} 379 380 381@media screen and (max-width: 767px) { 382#newsletter .thrv_wrapper.tve_image_caption.alignleft { 383 margin: 0 auto !important; 384 text-align: center; 385 width: 100% !important; 386} 387div#bg_blog { 388 margin: 0 !important; 389} 390#blog .in.darkSec { 391padding: 0; 392} 393#newsletter img.tve_image { 394 margin: 0 auto !important; 395} 396#sec1 .tcb-flex-col { 397padding: 0; 398} 399#sec1 .tcb-flex-col:first-of-type { 400 margin-bottom: 40px; 401} 402#newsletter .tve_center.tve_content_inner.tve_empty_dropzone.tve_clearfix { 403 padding: 20px 0 5px !important; 404} 405.p1 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_left, .p3 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_left, .p2 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right, .p4 .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right { 406 padding: 20px 0px !important; 407 float: none; 408 margin: 0 auto; 409} 410#prod .tcb-flex-col:first-of-type { 411margin-bottom: 20px; 412} 413.p1 .tcb-flex-col, .p3 .tcb-flex-col, .p2 .tcb-flex-col, .p4 .tcb-flex-col, .p2, .p4 { 414transform: none !important 415} 416#prod .thrv_wrapper.tve_image_caption { 417margin: 0 auto; 418} 419#prod img.tve_image { 420 width: auto !important; 421margin: 0 auto; 422} 423} 424 425@media screen and (max-width: 740px) { 426#newsletter input[type="text"] { 427 margin-bottom: 20px; 428} 429#newsletter .tve_lead_generated_inputs_container.tve_clearfix { 430 margin: 0; 431} 432} 433 434@media screen and (max-width: 480px) { 435.oma_title_blurb, 436.title_prod { 437 font-size: 18px!important; 438line-height: 1!important; 439} 440.tve_p_center { 441line-height: 20px !important; 442} 443#header .in.darkSec.pddbg { 444 padding: 0 !important; 445} 446#blog .thrv_wrapper.thrv_content_container_shortcode { 447 margin: 0; 448} 449#blog .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_center { 450 width: 100% !important; 451 padding-left: 35px !important; 452} 453#bg_blog .in.darkSec.pddbg { 454 padding: 80px 0 !important; 455} 456 457} 458@media screen and (max-width: 400px) { 459#blog .tve_content_inner.tve_empty_dropzone.tve_clearfix.tve_right { 460 max-width: 320px !important; 461} 462} 463@media screen and (max-width: 375px) { 464.oma_content_blurb { 465 padding-bottom: 30px; 466} 467#header .in.darkSec.pddbg { 468min-height: 450px !important; 469} 470}</style><style type="text/css">.tve_more_tag {display: none !important}</style>
471<script> 472(function(w, d) { 473 w.adthrive = w.adthrive || {}; 474 w.adthrive.cmd = w.adthrive.cmd || []; 475 w.adthrive.plugin = 'adthrive-ads-1.0.46'; 476 w.adthrive.host = 'ads.adthrive.com'; 477 478 var s = d.createElement('script'); 479 s.async = true; 480 s.referrerpolicy='no-referrer-when-downgrade'; 481 s.src = 'https://' + w.adthrive.host + '/sites/5efcd29f0e2d6463409bd812/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href); 482 var n = d.getElementsByTagName('script')[0]; 483 n.parentNode.insertBefore(s, n); 484})(window, document); 485</script>
485 486<meta name="description" content="We have countless sewing articles, guides, how-tos, and product reviews to help you master the art of sewing. Visit our site and feel at home."/> 487<meta name="robots" content="noodp"/> 488<link rel="canonical" href="https://sewingiscool.com/" /> 489<meta property="og:locale" content="en_US" /> 490<meta property="og:type" content="website" /> 491<meta property="og:title" content="SewingIsCool.com | Let's Learn How to Sew Together" /> 492<meta property="og:description" content="We have countless sewing articles, guides, how-tos, and product reviews to help you master the art of sewing. Visit our site and feel at home." /> 493<meta property="og:url" content="https://sewingiscool.com/" /> 494<meta property="og:site_name" content="SewingIsCool.com" /> 495<meta name="twitter:card" content="summary" /> 496<meta name="twitter:description" content="We have countless sewing articles, guides, how-tos, and product reviews to help you master the art of sewing. Visit our site and feel at home." /> 497<meta name="twitter:title" content="SewingIsCool.com | Let's Learn How to Sew Together" />
498<script type='application/ld+json'>{"@context":"http:\/\/schema.org","@type":"WebSite","@id":"#website","url":"https:\/\/sewingiscool.com\/","name":"SewingIsCool.com","potentialAction":{"@type":"SearchAction","target":"https:\/\/sewingiscool.com\/?s={search_term_string}","query-input":"required name=search_term_string"}}</script>
498 499<!-- / Yoast SEO plugin. --> 500 501<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 502<link rel='dns-prefetch' href='//s.w.org' /> 503
503<script type="text/javascript"> 504 window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/11\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/sewingiscool.com\/wp-includes\/js\/wp-emoji-release.min.js"}}; 505 !function(a,b,c){function d(a,b){var c=String.fromCharCode;l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,a),0,0);var d=k.toDataURL();l.clearRect(0,0,k.width,k.height),l.fillText(c.apply(this,b),0,0);var e=k.toDataURL();return d===e}function e(a){var b;if(!l||!l.fillText)return!1;switch(l.textBaseline="top",l.font="600 32px Arial",a){case"flag":return!(b=d([55356,56826,55356,56819],[55356,56826,8203,55356,56819]))&&(b=d([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]),!b);case"emoji":return b=d([55358,56760,9792,65039],[55358,56760,8203,9792,65039]),!b}return!1}function f(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var g,h,i,j,k=b.createElement("canvas"),l=k.getContext&&k.getContext("2d");for(j=Array("flag","emoji"),c.supports={everything:!0,everythingExceptFlag:!0},i=0;i<j.length;i++)c.supports[j[i]]=e(j[i]),c.supports.everything=c.supports.everything&&c.supports[j[i]],"flag"!==j[i]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[j[i]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(h=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",h,!1),a.addEventListener("load",h,!1)):(a.attachEvent("onload",h),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),g=c.source||{},g.concatemoji?f(g.concatemoji):g.wpemoji&&g.twemoji&&(f(g.twemoji),f(g.wpemoji)))}(window,document,window._wpemojiSettings); 506 </script>
506 507 508<link rel='stylesheet' id='tve_landing_page_blank-css' href='https://sewingiscool.com/wp-content/plugins/thrive-visual-editor/landing-page/templates/css/blank.css' type='text/css' media='all' /> 509<link rel='stylesheet' id='contact-form-7-css' href='https://sewingiscool.com/wp-content/plugins/contact-form-7/includes/css/styles.css' type='text/css' media='all' /> 510<link rel='stylesheet' id='tve_style_family_tve_flt-css' href='https://sewingiscool.com/wp-content/plugins/thrive-visual-editor/editor/css/thrive_flat.css' type='text/css' media='all' /> 511<link rel='stylesheet' id='tcf_b8adf4a9e2329b321595a6a586e9817f-css' href='//fonts.googleapis.com/css?family=Oswald%3A400%2C500' type='text/css' media='all' /> 512<link rel='stylesheet' id='tcf_ef10a1aee9f97d4032edccb88055999d-css' href='//fonts.googleapis.com/css?family=Roboto+Condensed%3A400%2C700%2C400italic' type='text/css' media='all' /> 513<link rel='stylesheet' id='rise-style-css' href='https://sewingiscool.com/wp-content/themes/rise/style.css' type='text/css' media='all' /> 514<link rel='stylesheet' id='thrive-reset-css' href='https://sewingiscool.com/wp-content/themes/rise/css/reset.css?v=1.400.7' type='text/css' media='all' /> 515<link rel='stylesheet' id='thrive-main-style-css' href='https://sewingiscool.com/wp-content/themes/rise/css/main_purple.css?v=1.400.7' type='text/css' media='all' />
516<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/jquery.js?v=1.400.7'></script>
vendor: 1 bytes, line 516
516
517<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/jquery-migrate.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 517
517
518<script type='text/javascript' src='https://sewingiscool.com/wp-content/plugins/thrive-visual-editor/editor/js/compat.min.js'></script>
vendor: 1 bytes, line 518
518
519<script type='text/javascript'> 520/* <![CDATA[ */ 521var userSettings = {"url":"\/","uid":"0","time":"1790925492","secure":"1"}; 522/* ]]> */ 523</script>
vendor: 1 bytes, line 523
523
524<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/utils.min.js'></script>
vendor: 1 bytes, line 524
524
525<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/plupload/moxie.min.js'></script>
vendor: 1 bytes, line 525
525
526<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/plupload/plupload.min.js'></script>
526 527<!--[if lt IE 8]>
528<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/json2.min.js'></script>
528 529<![endif]-->
530<script type='text/javascript'> 531var mejsL10n = {"language":"en","strings":{"mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\/\/get.adobe.com\/flashplayer\/","mejs.fullscreen-off":"Turn off Fullscreen","mejs.fullscreen-on":"Go Fullscreen","mejs.download-video":"Download Video","mejs.fullscreen":"Fullscreen","mejs.time-jump-forward":["Jump forward 1 second","Jump forward %1 seconds"],"mejs.loop":"Toggle Loop","mejs.play":"Play","mejs.pause":"Pause","mejs.close":"Close","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.","mejs.time-skip-back":["Skip back 1 second","Skip back %1 seconds"],"mejs.captions-subtitles":"Captions\/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.mute-toggle":"Mute Toggle","mejs.volume-help-text":"Use Up\/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.ad-skip":"Skip ad","mejs.ad-skip-info":["Skip in 1 second","Skip in %1 seconds"],"mejs.source-chooser":"Source Chooser","mejs.stop":"Stop","mejs.speed-rate":"Speed Rate","mejs.live-broadcast":"Live Broadcast","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}}; 532</script>
vendor: 1 bytes, line 532
532
533<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js'></script>
vendor: 1 bytes, line 533
533
534<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js'></script>
vendor: 1 bytes, line 534
534
535<script type='text/javascript'> 536/* <![CDATA[ */ 537var _wpmejsSettings = {"pluginPath":"\/wp-includes\/js\/mediaelement\/","classPrefix":"mejs-","stretching":"responsive"}; 538/* ]]> */ 539</script>
vendor: 1 bytes, line 539
539
540<script type='text/javascript'> 541/* <![CDATA[ */ 542var whp_local_data = {"add_url":"https:\/\/sewingiscool.com\/wp-admin\/post-new.php?post_type=event","ajaxurl":"https:\/\/sewingiscool.com\/wp-admin\/admin-ajax.php"}; 543/* ]]> */ 544</script>
vendor: 1 bytes, line 544
544
545<script type='text/javascript' src='https://sewingiscool.com/wp-content/plugins/wp-security-hardening/modules/js/front.js'></script>
545 546<link rel='https://api.w.org/' href='https://sewingiscool.com/wp-json/' /> 547<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sewingiscool.com/xmlrpc.php?rsd" /> 548<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://sewingiscool.com/wp-includes/wlwmanifest.xml" /> 549 550<link rel='shortlink' href='https://sewingiscool.com/' /> 551<link rel="alternate" type="application/json+oembed" href="https://sewingiscool.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsewingiscool.com%2F" /> 552<link rel="alternate" type="text/xml+oembed" href="https://sewingiscool.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsewingiscool.com%2F&format=xml" /> 553<style type="text/css">.ttfm1{font-family: 'Oswald' !important;font-weight: 400 !important;}.ttfm1 input, .ttfm1 select, .ttfm1 textarea, .ttfm1 button {font-family: 'Oswald' !important;font-weight: 400 !important;}.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong{font-weight: 500 !important;}.ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong input, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong select, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong textarea, .ttfm1.bold_text,.ttfm1 .bold_text,.ttfm1 b,.ttfm1 strong button {font-weight: 500 !important;}.ttfm2{font-family: 'Roboto Condensed' !important;font-weight: 400 !important;}.ttfm2 input, .ttfm2 select, .ttfm2 textarea, .ttfm2 button {font-family: 'Roboto Condensed' !important;font-weight: 400 !important;}.ttfm2.bold_text,.ttfm2 .bold_text,.ttfm2 b,.ttfm2 strong{font-weight: 700 !important;}.ttfm2.bold_text,.ttfm2 .bold_text,.ttfm2 b,.ttfm2 strong input, .ttfm2.bold_text,.ttfm2 .bold_text,.ttfm2 b,.ttfm2 strong select, .ttfm2.bold_text,.ttfm2 .bold_text,.ttfm2 b,.ttfm2 strong textarea, .ttfm2.bold_text,.ttfm2 .bold_text,.ttfm2 b,.ttfm2 strong button {font-weight: 700 !important;}.ttfm3{font-family: 'Oswald' !important;font-weight: 400 !important;}.ttfm3 input, .ttfm3 select, .ttfm3 textarea, .ttfm3 button {font-family: 'Oswald' !important;font-weight: 400 !important;}.ttfm3.bold_text,.ttfm3 .bold_text,.ttfm3 b,.ttfm3 strong{font-weight: 500 !important;}.ttfm3.bold_text,.ttfm3 .bold_text,.ttfm3 b,.ttfm3 strong input, .ttfm3.bold_text,.ttfm3 .bold_text,.ttfm3 b,.ttfm3 strong select, .ttfm3.bold_text,.ttfm3 .bold_text,.ttfm3 b,.ttfm3 strong textarea, .ttfm3.bold_text,.ttfm3 .bold_text,.ttfm3 b,.ttfm3 strong button {font-weight: 500 !important;}.ttfm4{font-family: 'Roboto Condensed' !important;font-weight: 400 !important;}.ttfm4 input, .ttfm4 select, .ttfm4 textarea, .ttfm4 button {font-family: 'Roboto Condensed' !important;font-weight: 400 !important;}.ttfm4.bold_text,.ttfm4 .bold_text,.ttfm4 b,.ttfm4 strong{font-weight: 700 !important;}.ttfm4.bold_text,.ttfm4 .bold_text,.ttfm4 b,.ttfm4 strong input, .ttfm4.bold_text,.ttfm4 .bold_text,.ttfm4 b,.ttfm4 strong select, .ttfm4.bold_text,.ttfm4 .bold_text,.ttfm4 b,.ttfm4 strong textarea, .ttfm4.bold_text,.ttfm4 .bold_text,.ttfm4 b,.ttfm4 strong button {font-weight: 700 !important;}</style><link href='//fonts.googleapis.com/css?family=Oswald:400,500' rel='stylesheet' type='text/css'><link href='//fonts.googleapis.com/css?family=Roboto+Condensed:300,300italic,700' rel='stylesheet' type='text/css'> 554 <link rel="icon" href="https://sewingiscool.com/wp-content/uploads/2018/12/SEWINGISCOOL-200-b-80x80.jpg" sizes="32x32" /> 555<link rel="icon" href="https://sewingiscool.com/wp-content/uploads/2018/12/SEWINGISCOOL-200-b.jpg" sizes="192x192" /> 556<link rel="apple-touch-icon-precomposed" href="https://sewingiscool.com/wp-content/uploads/2018/12/SEWINGISCOOL-200-b.jpg" /> 557<meta name="msapplication-TileImage" content="https://sewingiscool.com/wp-content/uploads/2018/12/SEWINGISCOOL-200-b.jpg" /> 558 559<!-- BEGIN ExactMetrics v5.3.7 Universal Analytics - https://exactmetrics.com/ -->
560<script>
vendor: 338 bytes, lines 560-565
560 561(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 562 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 563 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 564})(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 565 ga('create', '
565UA-131021782-1
vendor: 38 bytes, lines 565-566
565', 'auto'); 566 ga('send', 'pageview');
567</script>
567 568<!-- END ExactMetrics Universal Analytics --> 569 570 571 <style type="text/css">.thrv_page_section .out { 572 max-width: none 573 }</style> 574 575</head> 576<body class="home page-template-default page page-id-19 custom-background tve_lp" style=""> 577<div class="wrp cnt bSe" style="display: none"> 578 <div class="awr"></div> 579</div> 580<div class="tve_wrap_all" id="tcb_landing_page" style="padding: 1px 0 0"> 581 <div class="tve_post_lp tve_lp_blank tve_lp_template_wrapper" style="max-width: 1920px;"> 582 <div id="tve_flt" class="tve_flt"><div id="tve_editor" class="tve_shortcode_editor"><div class="tve_lp_header tve_empty_dropzone tve_drop_constraint" data-forbid=".thrv_page_section,.sc_page_section"> 583</div> 584<div class="tve_lp_content tve_editor_main_content tve_empty_dropzone thrv_wrapper tve_no_drag tve_no_shadow tve_clearfix" style="margin-top: 0px !important; margin-bottom: 0px !important;"> 585<div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="header_section"> 586<div class="pswr out" style="background-color: #EAEAEA"> 587<div class="in darkSec pdfbg pddbg" data-width="1920" data-height="1080" style="min-height: 906.75px; box-sizing: border-box; background-image: url("//sewingiscool.com/wp-content/uploads/2018/12/background-home4.jpg"); max-width: 1612px; box-shadow: none; padding-top: 0px !important; padding-bottom: 0px !important;"> 588<div class="cck tve_clearfix tve_empty_dropzone"> 589<div class="thrv_wrapper thrv_content_container_shortcode oma_custom_container"> 590<div class="tve_clear"></div> 591<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 1150px; padding: 0px ! important;"> 592<div class="thrv_wrapper thrv_content_container_shortcode oma_header_container"> 593<div class="tve_clear"></div> 594<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1058px; padding: 0px !important;"> 595<div class="thrv_wrapper thrv_widget_menu menu tve_center" data-tve-style="tve_horizontal" data-hover-1="["rgb(206, 39, 27)"]"> 596<h2 class="tve_menu_title tve_p_center"></h2> 597<div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html tve_clearfix"><a class="tve-m-trigger t_tve_horizontal tve_red" href="javascript:void(0)"><span class="thrv-icon thrv-icon-align-justify"></span></a><nav><ul id="menu-main-menu" class="tve_w_menu tve_horizontal ttfm1 tve_red"><li id="menu-item-210" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-210 ttfm1"><a href="https://sewingiscool.com/sewing-101/" data-tve-custom-colour="40120261">SEWING 101</a> 598<ul class="sub-menu"> 599 <li id="menu-item-3975" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3975 ttfm1"><a href="https://sewingiscool.com/sewing-techniques/">Sewing Techniques</a></li> 600 <li id="menu-item-3973" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3973 ttfm1"><a href="https://sewingiscool.com/fabric-care/">Fabric Care</a></li> 601 <li id="menu-item-3974" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3974 ttfm1"><a href="https://sewingiscool.com/fabric-types/">Fabric Types</a></li> 602 <li id="menu-item-9582" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9582 ttfm1"><a href="https://sewingiscool.com/fashion/">Fashion</a></li> 603</ul> 604</li> 605<li id="menu-item-211" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-211 ttfm1"><a href="https://sewingiscool.com/sewing-tips/" data-tve-custom-colour="40120261">SEWING TIPS</a> 606<ul class="sub-menu"> 607 <li id="menu-item-3976" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3976 ttfm1"><a href="https://sewingiscool.com/quilting/">Quilting</a></li> 608 <li id="menu-item-3977" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3977 ttfm1"><a href="https://sewingiscool.com/sewing-alterations/">Sewing Alterations</a></li> 609 <li id="menu-item-3978" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3978 ttfm1"><a href="https://sewingiscool.com/sewing-patterns/">Sewing Patterns</a></li> 610 <li id="menu-item-3979" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3979 ttfm1"><a href="https://sewingiscool.com/sewing-projects/">Sewing Projects</a></li> 611 <li id="menu-item-3980" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3980 ttfm1"><a href="https://sewingiscool.com/sewing-machine-maintenance/">Sewing Machine Maintenance</a></li> 612</ul> 613</li> 614<li id="menu-item-1189" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1189 ttfm1"><a href="https://sewingiscool.com/reviews/" data-tve-custom-colour="40120261">REVIEWS</a> 615<ul class="sub-menu"> 616 <li id="menu-item-3981" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3981 ttfm1"><a href="https://sewingiscool.com/vintage-sewing-machines/">Vintage Sewing Machines</a></li> 617</ul> 618</li> 619<li id="menu-item-1190" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-1190 ttfm1"><a href="https://sewingiscool.com/recommended-supplies/" data-tve-custom-colour="40120261">RECOMMENDED SUPPLIES</a> 620<ul class="sub-menu"> 621 <li id="menu-item-3982" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3982 ttfm1"><a href="https://sewingiscool.com/sewing-accessories/">Sewing Accessories</a></li> 622</ul> 623</li> 624</ul></nav></div> 625</div><div style="width: 302px;" class="thrv_wrapper tve_image_caption aligncenter"> 626<span class="tve_image_frame"> 627<img class="tve_image logo" alt="SEWINGISCOOL-400-b" style="width: 302px;" src="//sewingiscool.com/wp-content/uploads/2018/12/SEWINGISCOOL-400-b.jpg" width="302" height="288" data-attachment-id="231"> 628</span> 629</div><p class="oma_title_blurb tve_p_center ttfm1" style="font-size: 22px; line-height: 28px; color: rgb(0, 0, 0);" data-unit="px">SEWING IS A BREEZE WITH THE RIGHT TOOLS</p><p class="oma_content_blurb tve_p_center ttfm2" style="font-size: 16px; color: rgb(0, 0, 0);
629 line-height: 26px;" data-unit="px">Here at SewingIsCool, our aim is to show our readers exactly how fun sewing can be. Impress your sewing circle by learning about everything from the most basic techniques to cool sewing tricks!</p> 630</div> 631<div class="tve_clear"></div> 632</div> 633</div> 634<div class="tve_clear"></div> 635</div> 636</div> 637</div> 638</div> 639</div> 640<div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="sec1"> 641<div class="out" data-tve-custom-colour="30413080"> 642<div class="in darkSec" style="padding-bottom: 10px !important;"> 643<div class="cck tve_clearfix tve_empty_dropzone"> 644<div class="thrv_wrapper thrv_content_container_shortcode"> 645<div class="tve_clear"></div> 646<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important;"> 647<div class="thrv_wrapper tcb-flex-row tcb--cols--2" style="margin-bottom: 0px !important; margin-left: 0px !important; padding: 0px !important;"> 648<div class="tcb-flex-col tve_empty_dropzone"><div class="thrv_wrapper thrv_content_container_shortcode red"> 649<div class="tve_clear"></div> 650<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em;padding: 0px !important;"> 651<div class="thrv_wrapper thrv_content_container_shortcode"> 652<div class="tve_clear"></div> 653<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; padding: 0px !important;"> 654<p class="ttfm1 tve_p_center" style="color: rgb(255, 255, 255); font-size: 22px; padding-left: 10px !important; padding-right: 10px !important; margin-top: 0px !important; padding-top: 20px !important;"><a href="https://sewingiscool.com/hand-sewing-lessons-for-beginners/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">HAND SEWING LESSONS</a></p><div style="width: 600px;" class="thrv_wrapper tve_image_caption"> 655<span class="tve_image_frame"> 656<img class="tve_image" alt="A Primer to Hand Sewing 17 Lessons for Beginners" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/A-Primer-to-Hand-Sewing-17-Lessons-for-Beginners.jpg" width="546" height="364" data-attachment-id="602"> 657</span> 658</div><p class="ttfm2 tve_p_center" style="font-size: 16px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px !important; padding-right: 10px !important;" data-unit="px">The first 9 hand sewing lessons are basic maneuvers: how to choose your thread and pull it through your needle. The following 8 are about stitches.</p><div class="thrv_wrapper thrv_content_container_shortcode"> 659<div class="tve_clear"></div> 660<div class="tve_content_inner tve_empty_dropzone tve_right" style="min-width: 50px; min-height: 2em; width: 280px; padding: 0px !important;"> 661<p class="tve_p_center ttfm2 black" style="font-size: 16px; margin-top: 0px !important; margin-bottom: 0px !important;"><a href="https://sewingiscool.com/hand-sewing-lessons-for-beginners/" class="" style="color: rgb(0, 0, 0); background-color: rgb(240, 240, 240);" target="" rel="" data-tcb-events="">READ MORE</a></p> 662</div> 663<div class="tve_clear"></div> 664</div> 665</div> 666<div class="tve_clear"></div> 667</div> 668</div> 669<div class="tve_clear"></div> 670</div></div> 671<div class="tcb-flex-col tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red"> 672<div class="tve_clear"></div> 673<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em;padding: 0px !important;"> 674<div class="thrv_wrapper thrv_content_container_shortcode"> 675<div class="tve_clear"></div> 676<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; padding: 0px !important;"> 677<p class="ttfm1 tve_p_center" style="color: rgb(255, 255, 255); font-size: 22px; padding-left: 10px !important; padding-right: 10px !important; margin-top: 0px !important; padding-top: 20px !important;"><a href="https://sewingiscool.com/choosing-right-sewing-needle-and-thread/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">CHOOSING THE RIGHT NEEDLE AND THREAD</a></p><div style="width: 600px;" class="thrv_wrapper tve_image_caption"> 678<span class="tve_image_frame"> 679<img class="tve_image" alt="Beginner’s Guide to Choosing the Right Needle and Thread" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/Beginner’s-Guide-to-Choosing-the-Right-Needle-and-Thread.jpg" width="420" height="280" data-attachment-id="716"> 680</span> 681</div><p class="ttfm2 tve_p_center" style="font-size: 16px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px !important; padding-right: 10px !important;" data-unit="px">When it comes to sewing, reading a pattern is just the start. To create fabulou
681s clothing that will fit us like a glove, we need the right needles + threads.</p><div class="thrv_wrapper thrv_content_container_shortcode"> 682<div class="tve_clear"></div> 683<div class="tve_content_inner tve_empty_dropzone tve_right" style="min-width: 50px; min-height: 2em; width: 280px; padding: 0px !important;"> 684<p class="tve_p_center ttfm2 black" style="font-size: 16px; margin-top: 0px !important; margin-bottom: 0px !important; background-color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/choosing-right-sewing-needle-and-thread/" class="" style="color: rgb(0, 0, 0); background-color: rgb(240, 240, 240);" target="" rel="" data-tcb-events="">MORE INFORMATION</a></p> 685</div> 686<div class="tve_clear"></div> 687</div> 688</div> 689<div class="tve_clear"></div> 690</div> 691</div> 692<div class="tve_clear"></div> 693</div></div> 694</div><div class="thrv_wrapper tcb-flex-row tcb--cols--2" style="margin-bottom: 0px !important; margin-left: 0px !important; padding: 0px !important;"> 695<div class="tcb-flex-col tve_empty_dropzone"><div class="thrv_wrapper thrv_content_container_shortcode red"> 696<div class="tve_clear"></div> 697<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em;padding: 0px !important;"> 698<div class="thrv_wrapper thrv_content_container_shortcode"> 699<div class="tve_clear"></div> 700<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; padding: 0px !important;"> 701<p class="ttfm1 tve_p_center" style="color: rgb(255, 255, 255); font-size: 22px; padding-left: 10px !important; padding-right: 10px !important; margin-top: 0px !important; padding-top: 20px !important;"><a href="https://sewingiscool.com/hide-sewing-mistakes/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">HIDING SEWING MISTAKES</a></p><div style="width: 600px;" class="thrv_wrapper tve_image_caption"> 702<span class="tve_image_frame"> 703<img class="tve_image" alt="How to Hide Sewing Mistakes 8 Beginner’s Tricks" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/How-to-Hide-Sewing-Mistakes-8-Beginner’s-Tricks.jpg" width="420" height="280" data-attachment-id="661"> 704</span> 705</div><p class="ttfm2 tve_p_center" style="font-size: 16px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px !important; padding-right: 10px !important;" data-unit="px">Trying to go back and undo a sewing mistake could lead to even greater mishaps. Learn how to cover up sewing mistakes the easy way.</p><div class="thrv_wrapper thrv_content_container_shortcode"> 706<div class="tve_clear"></div> 707<div class="tve_content_inner tve_empty_dropzone tve_right" style="min-width: 50px; min-height: 2em; width: 280px; padding: 0px !important;"> 708<p class="tve_p_center ttfm2 black" style="font-size: 16px; margin-top: 0px !important; margin-bottom: 0px !important;"><a href="https://sewingiscool.com/hide-sewing-mistakes/" class="" style="color: rgb(0, 0, 0); background-color: rgb(240, 240, 240);" target="" rel="" data-tcb-events="">READ MORE</a></p> 709</div> 710<div class="tve_clear"></div> 711</div> 712</div> 713<div class="tve_clear"></div> 714</div> 715</div> 716<div class="tve_clear"></div> 717</div></div> 718<div class="tcb-flex-col tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red"> 719<div class="tve_clear"></div> 720<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em;padding: 0px !important;"> 721<div class="thrv_wrapper thrv_content_container_shortcode"> 722<div class="tve_clear"></div> 723<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; padding: 0px !important;"> 724<p class="ttfm1 tve_p_center" style="color: rgb(255, 255, 255); font-size: 22px; padding-left: 10px !important; padding-right: 10px !important; margin-top: 0px !important; padding-top: 20px !important;"><a href="https://sewingiscool.com/supplies-to-start-sewing-kit/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">SEWING SUPPLIES YOU NEED TO START</a></p><div style="width: 600px;" class="thrv_wrapper tve_image_caption"> 725<span class="tve_image_frame"> 726<img class="tve_image" alt="20+ Supplies You Need to Start Sewing Complete Beginner’s Kit" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/20-Supplies-You-Need-to-Start-Sewing-Complete-Beginner’s-Kit.jpg" width="420" height="280" data-attachment-id="451"> 727</span> 728</div><p class="ttfm2 tve_p_center" style="font-size: 16px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 10px !important; padding-right: 10px !important;" data-unit="px">Aside from the 20 items you might need for hand and machine sewing, we’ve also included 8 basic sewing supplies for working with leather.</p><div class="thrv_wrapper thrv_content_container_shortcode"> 729<div class="tve_clear"></div> 730<div class="tve_content_inner tve_empty_dropzone tve_right" style="min-width: 50px; min-height: 2em; width: 280px; padding: 0px !important;"> 731<p class="tve_p_center ttfm2 black" style="font-size: 16px; margin-top: 0px !important; margin-bottom: 0px !important; background-color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/supplies-to-start-sewing-kit/" class="" style="color: rgb(0, 0, 0); background-color: rgb(240, 240, 240);" target="" rel="" data-tcb-events="">MORE INFORMATION</a></p> 732</div> 733<div class="tve_clear"></div> 734</div> 735</div> 736<div class="tve_clear"></div> 737</div> 738</div> 739<div class="tve_clear"></div> 740</div></div> 741</div> 742</div> 743<div class="tve_clear"></div> 744</div> 745</div> 746</div> 747</div> 748</div><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="newsletter"> 749<div class="out"> 750<div class="in darkSec" style="padding-bottom: 5px !important;"> 751<div class="cck tve_clearfix tve_empty_dropzone"> 752<div class="thrv_wrapper thrv_content_container_shortcode"> 753<div class="tve_clear"></div> 754<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important;"> 755<div class="thrv_wrapper tcb-flex-row tve-flex-start tcb--cols--2" style="padding: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important;"> 756<div class="tcb-flex-col c-33 tve_empty_dropzone"><div style="width: 400px; margin-top: 0px !important; margin-bottom: 0px !important;" class="thrv_wrapper tve_image_caption aligncenter"> 757<span class="tve_image_frame"> 758<img class="tve_image" alt="Newsletter-Pic" style="width: 400px;" src="//sewingiscool.com/wp-content/uploads/2018/12/Newsletter-Pic.jpg" width="376" height="282" data-attachment-id="250"> 759</span> 760</div></div> 761<div class="tcb-flex-col c-66 tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode dark"> 762<div class="tve_clear"></div> 763<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 650px; padding: 0px !important;"> 764<div class="thrv_wrapper thrv_content_container_shortcode cnt_news"> 765<div class="tve_clear"></div> 766<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 580px; padding: 39px 0px 40px; margin-top: 0px !important; margin-bottom: 0px !important;"> 767<div class="thrv_wrapper thrv_content_container_shortcode"> 768<div class="tve_clear"></div> 769<div class="tve_content_inner tve_empty_dropzone tve_left" style="min-width: 50px; min-height: 2em; width: 140px; padding: 0px !important;"> 770<p class="ttfm1 news_title" style="font-size: 26px; color: rgb(255, 255, 255); margin-bottom: 0px !important; margin-top: 0px !important;">NEWSLETTER</p> 771</div> 772<div class="tve_clear"></div> 773</div><p class="ttfm2" style="color: rgb(255, 255, 255); margin-top: 0px !important; margin-bottom: 0px !important; line-height: 18px;" data-unit="px">Don't miss out on regular updates, contests & giveaways.</p><p class="ttfm1" style="color: rgb(255, 255, 255); font-size: 22px; margin-top: 0px !important; margin-bottom: 0px !important; line-height: 22px;" data-unit="px">SIGN UP TO OUR NEWSLETTER TODAY!</p><div class="thrv_wrapper thrv_content_container_shortcode news_form"> 774<div class="tve_clear"></div> 775<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 578px;"> 776<div class="thrv_wrapper thrive_leads_shortcode" data-tve-style="1"> 777<div class="thrive-shortcode-config" style="display: none !important"></div><div class="thrive-shortcode-html"><div class="tve-leads-shortcode tve-tl-anim tl-anim-instant tve-leads-track-shortcode_39"><div class="tl-style" id="tve_blank_set" data-state="1"><style type="text/css" class="tve_custom_style">[data-tve-custom-colour="92289392"]:hover { border-color: rgb(240, 240, 240) !important; background-image: linear-gradient(rgb(240, 240, 240) 0%, rgb(240, 240, 240) 100%) !important; }[data-tve-custom-colour="92289392"] { background-image: linear-gradient(rgb(162, 0, 0
777) 0%, rgb(162, 0, 0) 100%) !important; color: rgb(255, 255, 255) !important; text-shadow: transparent 0px 1px 0px !important; box-shadow: transparent 0px 3px 3px 1px !important; border-color: rgb(162, 0, 0) !important; }[data-tve-custom-colour="36864681"] { background-color: rgba(255, 255, 255, 0) !important; border-color: rgb(0, 0, 0) !important; }</style><div class="tve-leads-conversion-object" data-tl-type="shortcode_39"><div class="tve_flt"><div class="thrv-leads-form-box tve_no_drag tve_no_icons tve_element_hover thrv_wrapper tve_blank_set tve_white tve_empty_dropzone tve_brdr_none" data-tve-custom-colour="36864681"><div class="thrv_wrapper thrv_lead_generation tve_clearfix tve_blue tve_2 tve_centerBtn thrv_lead_generation_horizontal" data-inputs-count="2" data-tve-style="1" style="margin-top: 5px; margin-bottom: 0px; max-width: 600px;" data-tve-version="1"><div class="thrv_lead_generation_code" style="display: none;"></div><input type="hidden" class="tve-lg-err-msg" value="{"email":"Please enter a valid email address","phone":"Please enter a valid phone number","required":"Name and Email fields are required","password":"Please enter a password","passwordmismatch":"The passwords do not match"}"><div class="thrv_lead_generation_container tve_clearfix"><div class="tve_lead_generated_inputs_container tve_clearfix"><div class="tve_lead_fields_overlay"></div><div class="tve_lg_input_container tve_lg_input tve_lg_2" style="max-width: 450px;"><input type="text" data-placeholder="" value="" name="email" placeholder="Your Email Address" style="font-size: 16px !important; border-width: 0px; margin-bottom: 0px !important; padding-top: 7px !important; padding-bottom: 7px !important;"></div><div class="tve_lg_input_container tve_submit_container tve tve_lg_submit tve_lg_2" style="max-width: 140px;"><button type="Submit" style="font-size: 20px; border-width: 0px; margin-bottom: 0px !important; padding-top: 10px !important; padding-bottom: 11px !important;" class="tve_brdr_none ttfm1" data-tve-custom-colour="92289392">SUBMIT</button></div></div></div></div></div></div></div></div></div></div> 778</div> 779</div> 780<div class="tve_clear"></div> 781</div> 782</div> 783<div class="tve_clear"></div> 784</div> 785</div> 786<div class="tve_clear"></div> 787</div></div> 788</div> 789</div> 790<div class="tve_clear"></div> 791</div> 792</div> 793</div> 794</div> 795</div><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="prod"> 796<div class="out"> 797<div class="in darkSec" style="padding-top: 10px !important;"> 798<div class="cck tve_clearfix tve_empty_dropzone"> 799<p class="tve_p_center ttfm2" style="color: rgb(0, 0, 0); font-size: 20px; line-height: 20px; margin-top: 0px !important; margin-bottom: 0px !important;" data-unit="px">Latest</p><p class="ttfm1 tve_p_center" style="margin-top: 0px !important; margin-bottom: 20px !important; color: rgb(0, 0, 0); font-size: 24px; line-height: 24px;" data-unit="px">ARTICLES</p><div class="thrv_wrapper thrv_content_container_shortcode p1"> 800<div class="tve_clear"></div> 801<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important; margin-top: 20px !important; margin-bottom: 20px !important;"> 802<div class="thrv_wrapper tcb-flex-row tve-flex-center tcb--cols--2" style="margin-left: 0px !important; margin-bottom: 0px !important;"> 803<div class="tcb-flex-col c-66 tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red"> 804<div class="tve_clear"></div> 805<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 697px; padding: 0px !important;"> 806<div class="thrv_wrapper thrv_content_container_shortcode cnt_news"> 807<div class="tve_clear"></div> 808<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_left" style="min-width: 50px; min-height: 2em; width: 420px; padding-top: 10px !important; padding-right: 0px; padding-bottom: 0px !important; padding-left: 40px;"> 809<p class="tve_p_center ttfm1 title_prod" style="color: rgb(255, 255, 255); font-size: 24px; line-height: 30px; margin-top: 10px !important;" data-unit="px"><a href="https://sewingiscool.com/sewing-machine-bobbins/" class="" style="color: rgb(244, 244, 244);">SEWING MACHINE BOBBINS GUIDE</a><br></p><p class="tve_p_center ttfm2" style="font-size: 16px; line-height: 30px; color: rgb(255, 255, 255);" data-unit="px">A bobbin is one of the smaller parts of a sewing machine. What does it do? Are all the same? How to fill? Common problems and how to fix them.</p><div class="thrv_wrapper thrv_content_container_shortcode"> 810<div class="tve_clear"></div> 811<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 200px; padding: 0px !important;"> 812<p class="tve_p_center ttfm2 black" style="font-size: 16px; color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/sewing-machine-bobbins/" class="" style="background-color: rgb(240, 240, 240); color: rgb(0, 0, 0);" target="" rel="" data-tcb-events="">EXPLORE</a></p> 813</div> 814<div class="tve_clear"></div> 815</div> 816</div> 817<div class="tve_clear"></div> 818</div> 819</div> 820<div class="tve_clear"></div> 821</div></div> 822<div class="tcb-flex-col c-33 tve_empty_dropzone"><div style="width: 600px; margin-top: 0px !important; margin-bottom: 0px !important;" class="thrv_wrapper tve_image_caption"> 823<span class="tve_image_frame"> 824<img class="tve_image" alt="Are All Bobbins the Same A Guide to Sewing Machine Bobbins" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/Are-All-Bobbins-the-Same-A-Guide-to-Sewing-Machine-Bobbins.jpg" width="370" height="247" data-attachment-id="1034"> 825</span> 826</div></div> 827</div> 828</div> 829<div class="tve_clear"></div> 830</div><div class="thrv_wrapper thrv_content_container_shortcode p2"> 831<div class="tve_clear"></div> 832<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important; margin-top: 20px !important; margin-bottom: 20px !important;"> 833<div class="thrv_wrapper tcb-flex-row tve-flex-center tcb--cols--2" style="margin-left: 0px !important; margin-bottom: 0px !important;"> 834<div class="tcb-flex-col c-66 tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red"> 835<div class="tve_clear"></div> 836<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 697px; padding: 0px !important;"> 837<div class="thrv_wrapper thrv_content_container_shortcode cnt_news"> 838<div class="tve_clear"></div> 839<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_right" style="min-width: 50px; min-height: 2em; width: 420px; padding-top: 10px !important; padding-right: 40px; padding-bottom: 0px !important; padding-left: 0px !important;"> 840<p class="tve_p_center ttfm1 title_prod" style="color: rgb(255, 255, 255); font-size: 24px; line-height: 30px; margin-top: 10px !important;" data-unit="px"><a href="https://sewingiscool.com/sewing-is-a-good-hobby-sewing-therapy/" class="" style="color: rgb(244, 244, 244);">
840SEWING AS A HOBBY BENEFITS</a><br></p><p class="tve_p_center ttfm2" style="font-size: 16px; line-height: 30px; color: rgb(255, 255, 255);" data-unit="px">When you consider the health benefits of sewing skills, you may find that sewing is one of the best hobbies anyone could take up. You won't believe our list.</p><div class="thrv_wrapper thrv_content_container_shortcode"> 841<div class="tve_clear"></div> 842<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 200px; padding: 0px !important;"> 843<p class="tve_p_center ttfm2 black" style="font-size: 16px; color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/sewing-is-a-good-hobby-sewing-therapy/" class="" style="background-color: rgb(240, 240, 240); color: rgb(0, 0, 0);" target="" rel="" data-tcb-events="">EXPLORE</a></p> 844</div> 845<div class="tve_clear"></div> 846</div> 847</div> 848<div class="tve_clear"></div> 849</div> 850</div> 851<div class="tve_clear"></div> 852</div></div> 853<div class="tcb-flex-col c-33 tve_empty_dropzone"><div style="width: 600px; margin-top: 0px !important; margin-bottom: 0px !important;" class="thrv_wrapper tve_image_caption"> 854<span class="tve_image_frame"> 855<img class="tve_image" alt="23 Benefits (Sewing Therapy)" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/23-Benefits.jpg" width="374" height="249" data-attachment-id="378"> 856</span> 857</div></div> 858</div> 859</div> 860<div class="tve_clear"></div> 861</div> 862</div> 863</div> 864</div> 865</div><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="prod"> 866<div class="out"> 867<div class="in darkSec" style="padding-top: 10px !important;"> 868<div class="cck tve_clearfix tve_empty_dropzone"> 869<div class="thrv_wrapper thrv_content_container_shortcode p1"> 870<div class="tve_clear"></div> 871<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important; margin-top: 20px !important; margin-bottom: 20px !important;"> 872<div class="thrv_wrapper tcb-flex-row tve-flex-center tcb--cols--2" style="margin-left: 0px !important; margin-bottom: 0px !important;"> 873<div class="tcb-flex-col c-66 tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red"> 874<div class="tve_clear"></div> 875<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 697px; padding: 0px !important;"> 876<div class="thrv_wrapper thrv_content_container_shortcode cnt_news"> 877<div class="tve_clear"></div> 878<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_left" style="min-width: 50px; min-height: 2em; width: 420px; padding-top: 10px !important; padding-right: 0px; padding-bottom: 0px !important; padding-left: 40px;"> 879<p class="tve_p_center ttfm1 title_prod" style="color: rgb(255, 255, 255); font-size: 24px; line-height: 30px; margin-top: 10px !important;" data-unit="px"><a href="https://sewingiscool.com/how-sewing-patterns-work/" class="" style="color: rgb(244, 244, 244);">SEWING MACHINE PATTERNS</a><br></p><p class="tve_p_center ttfm2" style="font-size: 16px; line-height: 30px; color: rgb(255, 255, 255);" data-unit="px">We are here to show you how easy it is to make sewing patterns work. You can use them to create a piece of garment that will be truly unique!</p><div class="thrv_wrapper thrv_content_container_shortcode"> 880<div class="tve_clear"></div> 881<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 200px; padding: 0px !important;"> 882<p class="tve_p_center ttfm2 black" style="font-size: 16px; color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/how-sewing-patterns-work/" class="" style="background-color: rgb(240, 240, 240); color: rgb(0, 0, 0);" target="" rel="" data-tcb-events="">EXPLORE</a></p> 883</div> 884<div class="tve_clear"></div> 885</div> 886</div> 887<div class="tve_clear"></div> 888</div> 889</div> 890<div class="tve_clear"></div> 891</div></div> 892<div class="tcb-flex-col c-33 tve_empty_dropzone"><div style="width: 600px; margin-top: 0px !important; margin-bottom: 0px !important;" class="thrv_wrapper tve_image_caption"> 893<span class="tve_image_frame"> 894<img class="tve_image" alt="How Sewing Patterns Work-Step-By-Step Tutorial" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/How-Sewing-Patterns-Work-Step-By-Step-Tutorial.jpg" width="374" height="249" data-attachment-id="430"> 895</span> 896</div></div> 897</div> 898</div> 899<div class="tve_clear"></div> 900</div><div class="thrv_wrapper thrv_content_container_shortcode p2"> 901<div class="tve_clear"></div> 902<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px; padding: 0px !important; margin-top: 20px !important; margin-bottom: 20px !important;"> 903<div class="thrv_wrapper tcb-flex-row tve-flex-center tcb--cols--2" style="margin-left: 0px !important; margin-bottom: 0px !important;"> 904<div class="tcb-flex-col c-66 tve_empty_dropzone tve_clearfix"><div class="thrv_wrapper thrv_content_container_shortcode red"> 905<div class="tve_clear"></div> 906<div class="tve_center tve_content_inner tve_empty_dropzone tve_clearfix" style="min-width: 50px; min-height: 2em; width: 697px; padding: 0px !important;"> 907<div class="thrv_wrapper thrv_content_container_shortcode cnt_news"> 908<div class="tve_clear"></div> 909<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_right" style="min-width: 50px; min-height: 2em; width: 420px; padding-top: 10px !important; padding-right: 40px; padding-bottom: 0px !important; padding-left: 0px !important;"> 910<p class="tve_p_center ttfm1 title_prod" style="color: rgb(255, 255, 255); font-size: 24px; line-height: 30px; margin-top: 10px !important;" data-unit="px"><a href="https://sewingiscool.com/sewing-thread-expire-old/" class="" style="color: rgb(244, 244, 244);">OLD SEWING THREAD</a><br></p><p class="tve_p_center ttfm2" style="font-size: 16px; line-height: 30px; color: rgb(255, 255, 255);" data-unit="px">Sadly, sewing thread can’t last forever. Can you use old thread? Well, you technically can. But should you use it? We’d say probably not. Read more here.</p><div class="thrv_wrapper thrv_content_container_shortcode"> 911<div class="tve_clear"></div> 912<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 200px; padding: 0px !important;"> 913<p class="tve_p_center ttfm2 black" style="font-size: 16px; color: rgb(0, 0, 0);"><a href="https://sewingiscool.com/sewing-thread-expire-old/" class="" style="background-color: rgb(240, 240, 240); color: rgb(0, 0, 0);" target="" rel="" data-tcb-events="">EXPLORE</a></p> 914</div> 915<div class="tve_clear"></div> 916</div> 917</div> 918<div class="tve_clear"></div> 919</div> 920</div> 921<div class="tve_clear"></div> 922</div></div> 923<div class="tcb-flex-col c-33 tve_empty_dropzone"><div style="width: 600px; margin-top: 0px !important; margin-bottom: 0px !important;" class="thrv_wrapper tve_image_caption"> 924<span class="tve_image_frame"> 925<img class="tve_image" alt="Does Sewing Thread Expire? What To Do With the Old Thread?" style="width: 600px;" src="//sewingiscool.com/wp-content/uploads/2018/12/Does-Sewing-Thread-Expire-What-To-Do-With-the-Old-Thread.jpg" width="374" height="249" data-attachment-id="888"> 926</span> 927</div></div> 928</div> 929</div> 930<div class="tve_clear"></div> 931</div> 932</div> 933</div> 934</div> 935</div><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="blog"> 936<div class="out"> 937<div class="in darkSec" style="padding-top: 0px !important; padding-bottom: 0px !important;"> 938<div class="cck tve_clearfix tve_empty_dropzone"> 939<div class="thrv_wrapper thrv_content_container_shortcode"> 940<div class="tve_clear"></div> 941<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em;"> 942<div class="thrv_wrapper tcb-flex-row tve-flex-center tcb--cols--2" style="padding: 0px !important; margin-left: 0px !important; margin-bottom: 0px !important;"> 943<div class="tcb-flex-col tve_empty_dropzone"><div class="thrv_wrapper thrv_page_section" data-tve-style="1" style="margin-left: -40px !important; margin-right: 30px !important;" id="left_bg"> 944<div class="out" style="background-color: #EAEAEA" data-tve-custom-colour="73779289"> 945<div class="in darkSec" style="padding: 106px 0px 106px;"> 946<div class="cck tve_clearfix tve_empty_dropzone"> 947<div class="thrv_wrapper thrv_content_container_shortcode"> 948<div class="tve_clear"></div> 949<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_right" style="min-width: 50px; min-height: 2em; width: 592px;"> 950<div class="thrv_wrapper thrv_content_container_shortcode cnt_news"> 951<div class="tve_clear"></div> 952<div class="tve_content_inner tve_empty_dropzone tve_clearfix tve_center" style="min-width: 50px; min-height: 2em; width: 500px;"> 953<p class="tve_p_center ttfm2" style="margin-top: 0px ! important; margin-bottom: 0px ! important; color: rgb(255, 255, 255);">Not enough content?</p><p class="tve_p_center ttfm1" style="margin-top: 0px ! important; margin-bottom: 0px ! important; color: rgb(255, 255, 255); font-size: 20px;">Click on the button below and get access to all of our articles.</p><div class="thrv_wrapper thrv_content_container_shortcode"> 954<div class="tve_clear"></div> 955<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 300px;"> 956<p class="tve_p_center ttfm2 red_link" style="font-size: 20px; background-color: rgb(152, 11, 1);"><a href="blog" class="" style="color: rgb(255, 255, 255);">READ the BLOG</a></p> 957</div> 958<div class="tve_clear"></div> 959</div> 960</div> 961<div class="tve_clear"></div> 962</div> 963</div> 964<div class="tve_clear"></div> 965</div> 966</div> 967</div> 968</div> 969</div></div> 970<div class="tcb-flex-col tve_empty_dropzone"><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="bg_blog" style="margin-left: 35px;"> 971<div class="pswr out" style="background-color: #EAEAEA"> 972<div class="in darkSec pddbg" data-width="960" data-height="400" style="padding-top: 179px; padding-bottom: 180px; box-sizing: border-box; background-image: url("//sewingiscool.com/wp-content/uploads/2018/12/Blog-Pic.jpg"); max-width: 1612px; box-shadow: none;"> 973<div class="cck tve_clearfix tve_empty_dropzone"> 974</div> 975</div> 976</div> 977</div></div> 978</div> 979</div> 980<div class="tve_clear"></div> 981</div> 982</div> 983</div> 984</div> 985</div><div class="thrv_wrapper thrv_page_section" data-tve-style="1" id="footer" style="margin-top: -2px ! important;"> 986<div class="out" style="background-color: rgb(234, 234, 234);" data-tve-custom-colour="75345589"> 987<div class="in darkSec" style="padding-top: 20px ! important; padding-bottom: 10px ! important;"> 988<div class="cck tve_clearfix tve_empty_dropzone"> 989<div class="thrv_wrapper thrv_content_container_shortcode footer"> 990<div class="tve_clear"></div> 991<div class="tve_center tve_content_inner tve_empty_dropzone" style="min-width: 50px; min-height: 2em; width: 1129px;"> 992<p class="footer_link ttfm1" style="margin-bottom: 0px ! important; margin-top: 0px ! important; font-size: 16px; color: rgb(255, 255, 255);"><a href="http://sewingiscool.com/privacy-policy/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">Privacy Policy</a></p><p class="footer_link ttfm1" style="margin-bottom: 0px ! important; margin-top: 0px ! important; font-size: 16px;"><a href="http://sewingiscool.com/disclaimer/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">Disclaimer</a></p><p class="footer_link ttfm1" style="margin-bottom: 0px ! important; margin-top: 0px ! important; font-size: 16px;"><a href="http://sewingiscool.com/blog/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">Blog</a></p><p class="footer_link ttfm1" style="margin-bottom: 0px ! important; margin-top: 0px ! important; font-size: 16px;"><a href="http://sewingiscool.com/contact/" class="" style="color: rgb(255, 255, 255);" target="" rel="" data-tcb-events="">Contact</a></p><p class="ttfm1" style="color: rgb(255, 255, 255); font-size: 16px; margin-bottom: 0px ! important; margin-top: 0px ! important;">Copyright 2024 by SewingIsCool.com</p> 993</div> 994<div class="tve_clear"></div> 995</div> 996</div> 997</div> 998</div> 999</div></div> 1000<div class="tve_lp_footer tve_empty_dropzone tve_drop_constraint" data-forbid=".thrv_page_section,.sc_page_section"> 1001</div></div></div> </div> 1002</div> 1003<div id="tve_notification_box"></div> <!--[if lte IE 8]> 1004 <style> 1005 .attachment:focus { 1006 outline: #1e8cbe solid; 1007 } 1008 .selected.attachment { 1009 outline: #1e8cbe solid; 1010 } 1011 </style> 1012 <![endif]--> 1013
1013<script type="text/html" id="tmpl-media-frame"> 1014 <div class="media-frame-menu"></div> 1015 <div class="media-frame-title"></div> 1016 <div class="media-frame-router"></div> 1017 <div class="media-frame-content"></div> 1018 <div class="media-frame-toolbar"></div> 1019 <div class="media-frame-uploader"></div> 1020 </script>
1020 1021 1022
1022<script type="text/html" id="tmpl-media-modal"> 1023 <div tabindex="0" class="media-modal wp-core-ui"> 1024 <button type="button" class="media-modal-close"><span class="media-modal-icon"><span class="screen-reader-text">Close media panel</span></span></button> 1025 <div class="media-modal-content"></div> 1026 </div> 1027 <div class="media-modal-backdrop"></div> 1028 </script>
1028 1029 1030
1030<script type="text/html" id="tmpl-uploader-window"> 1031 <div class="uploader-window-content"> 1032 <h1>Drop files to upload</h1> 1033 </div> 1034 </script>
1034 1035 1036
1036<script type="text/html" id="tmpl-uploader-editor"> 1037 <div class="uploader-editor-content"> 1038 <div class="uploader-editor-title">Drop files to upload</div> 1039 </div> 1040 </script>
1040 1041 1042
1042<script type="text/html" id="tmpl-uploader-inline"> 1043 <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #> 1044 <# if ( data.canClose ) { #> 1045 <button class="close dashicons dashicons-no"><span class="screen-reader-text">Close uploader</span></button> 1046 <# } #> 1047 <div class="uploader-inline-content {{ messageClass }}"> 1048 <# if ( data.message ) { #> 1049 <h2 class="upload-message">{{ data.message }}</h2> 1050 <# } #> 1051 <div class="upload-ui"> 1052 <h2 class="upload-instructions drop-instructions">Drop files anywhere to upload</h2> 1053 <p class="upload-instructions drop-instructions">or</p> 1054 <button type="button" class="browser button button-hero">Select Files</button> 1055 </div> 1056 1057 <div class="upload-inline-status"></div> 1058 1059 <div class="post-upload-ui"> 1060 1061 <p class="max-upload-size">Maximum upload file size: 64 MB.</p> 1062 1063 <# if ( data.suggestedWidth && data.suggestedHeight ) { #> 1064 <p class="suggested-dimensions"> 1065 Suggested image dimensions: {{data.suggestedWidth}} by {{data.suggestedHeight}} pixels. </p> 1066 <# } #> 1067 1068 <p class="tve-media-message tve-media-allowed-zip" style="display: none"><strong>Only .zip files are accepted</strong></p><p class="tve-media-message tve-media-allowed-jpg" style="display: none"><strong>Only .jpg files are accepted</strong></p><p class="tve-media-message tve-media-allowed-gif" style="display: none"><strong>Only .gif files are accepted</strong></p><p class="tve-media-message tve-media-allowed-png" style="display: none"><strong>Only .png files are accepted</strong></p><p class="tve-media-message tve-media-allowed-pdf" style="display: none"><strong>Only .pdf files are accepted</strong></p> </div> 1069 </div> 1070 </script>
1070 1071 1072
1072<script type="text/html" id="tmpl-media-library-view-switcher"> 1073 <a href="/?mode=list" class="view-list"> 1074 <span class="screen-reader-text">List View</span> 1075 </a> 1076 <a href="/?mode=grid" class="view-grid current"> 1077 <span class="screen-reader-text">Grid View</span> 1078 </a> 1079 </script>
1079 1080 1081
1081<script type="text/html" id="tmpl-uploader-status"> 1082 <h2>Uploading</h2> 1083 <button type="button" class="button-link upload-dismiss-errors"><span class="screen-reader-text">Dismiss Errors</span></button> 1084 1085 <div class="media-progress-bar"><div></div></div> 1086 <div class="upload-details"> 1087 <span class="upload-count"> 1088 <span class="upload-index"></span> / <span class="upload-total"></span> 1089 </span> 1090 <span class="upload-detail-separator">–</span> 1091 <span class="upload-filename"></span> 1092 </div> 1093 <div class="upload-errors"></div> 1094 </script>
1094 1095 1096
1096<script type="text/html" id="tmpl-uploader-status-error"> 1097 <span class="upload-error-filename">{{{ data.filename }}}</span> 1098 <span class="upload-error-message">{{ data.message }}</span> 1099 </script>
1099 1100 1101
1101<script type="text/html" id="tmpl-edit-attachment-frame"> 1102 <div class="edit-media-header"> 1103 <button class="left dashicons <# if ( ! data.hasPrevious ) { #> disabled <# } #>"><span class="screen-reader-text">Edit previous media item</span></button> 1104 <button class="right dashicons <# if ( ! data.hasNext ) { #> disabled <# } #>"><span class="screen-reader-text">Edit next media item</span></button> 1105 </div> 1106 <div class="media-frame-title"></div> 1107 <div class="media-frame-content"></div> 1108 </script>
1108 1109 1110
1110<script type="text/html" id="tmpl-attachment-details-two-column"> 1111 <div class="attachment-media-view {{ data.orientation }}"> 1112 <div class="thumbnail thumbnail-{{ data.type }}"> 1113 <# if ( data.uploading ) { #> 1114 <div class="media-progress-bar"><div></div></div> 1115 <# } else if ( data.sizes && data.sizes.large ) { #> 1116 <img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" /> 1117 <# } else if ( data.sizes && data.sizes.full ) { #> 1118 <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" /> 1119 <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #> 1120 <img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" /> 1121 <# } #> 1122 1123 <# if ( 'audio' === data.type ) { #> 1124 <div class="wp-media-wrapper"> 1125 <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> 1126 <source type="{{ data.mime }}" src="{{ data.url }}"/> 1127 </audio> 1128 </div> 1129 <# } else if ( 'video' === data.type ) { 1130 var w_rule = ''; 1131 if ( data.width ) { 1132 w_rule = 'width: ' + data.width + 'px;'; 1133 } else if ( wp.media.view.settings.contentWidth ) { 1134 w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; 1135 } 1136 #> 1137 <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> 1138 <video controls="controls" class="wp-video-shortcode" preload="metadata" 1139 <# if ( data.width ) { #>width="{{ data.width }}"<# } #> 1140 <# if ( data.height ) { #>height="{{ data.height }}"<# } #> 1141 <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> 1142 <source type="{{ data.mime }}" src="{{ data.url }}"/> 1143 </video> 1144 </div> 1145 <# } #> 1146 1147 <div class="attachment-actions"> 1148 <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #> 1149 <button type="button" class="button edit-attachment">Edit Image</button> 1150 <# } else if ( 'pdf' === data.subtype && data.sizes ) { #> 1151 Document Preview <# } #> 1152 </div> 1153 </div> 1154 </div> 1155 <div class="attachment-info"> 1156 <span class="settings-save-status"> 1157 <span class="spinner"></span> 1158 <span class="saved">Saved.</span> 1159 </span> 1160 <div class="details"> 1161 <div class="filename"><strong>File name:</strong> {{ data.filename }}</div> 1162 <div class="filename"><strong>File type:</strong> {{ data.mime }}</div> 1163 <div class="uploaded"><strong>Uploaded on:</strong> {{ data.dateFormatted }}</div> 1164 1165 <div class="file-size"><strong>File size:</strong> {{ data.filesizeHumanReadable }}</div> 1166 <# if ( 'image' === data.type && ! data.uploading ) { #> 1167 <# if ( data.width && data.height ) { #> 1168 <div class="dimensions"><strong>Dimensions:</strong> {{ data.width }} × {{ data.height }}</div> 1169 <# } #> 1170 <# } #> 1171 1172 <# if ( data.fileLength ) { #> 1173 <div class="file-length"><strong>Length:</strong> {{ data.fileLength }}</div> 1174 <# } #> 1175 1176 <# if ( 'audio' === data.type && data.meta.bitrate ) { #> 1177 <div class="bitrate"> 1178 <strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s 1179 <# if ( data.meta.bitrate_mode ) { #> 1180 {{ ' ' + data.meta.bitrate_mode.toUpperCase() }} 1181 <# } #> 1182 </div> 1183 <# } #> 1184 1185 <div class="compat-meta"> 1186 <# if ( data.compat && data.compat.meta ) { #> 1187 {{{ data.compat.meta }}} 1188 <# } #> 1189 </div> 1190 </div> 1191 1192 <div class="settings"> 1193 <label class="setting" data-setting="url"> 1194 <span class="name">URL</span> 1195 <input type="text" value="{{ data.url }}" readonly /> 1196 </label> 1197 <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> 1198 <label class="setting" data-setting="title"> 1199 <span class="name">Title</span> 1200 <input type="text" value="{{ data.title }}" {{ maybeReadOnly }} /> 1201 </label> 1202 <# if ( 'audio' === data.type ) { #> 1203 <label class="setting" data-setting="artist"> 1204 <span class="name">Artist</span> 1205 <input type="text" value="{{ data.artist || data.meta.artist || '' }}" /> 1206 </label> 1207 <label class="setting" data-setting="album"> 1208 <span class="name">Album</span> 1209 <input type="text" value="{{ data.album || data.meta.album || '' }}" /> 1210 </label> 1211 <# } #> 1212 <label class="setting" data-setting="caption"> 1213 <span class="name">Caption</span> 1214 <textarea {{ maybeReadOnly }}>{{ data.caption }}</textarea> 1215 </label> 1216 <# if ( 'image' === data.type ) { #> 1217 <label class="setting" data-setting="alt"> 1218 <span class="name">Alt Text</span> 1219 <input type="text" value="{{ data.alt }}" {{ maybeReadOnly }} /> 1220 </label> 1221 <# } #> 1222 <label class="setting" data-setting="description"> 1223 <span class="name">Description</span> 1224 <textarea {{ maybeReadOnly }}>{{ data.description }}</textarea> 1225 </label> 1226 <label class="setting"> 1227 <span class="name">Uploaded By</span> 1228 <span class="value">{{ data.authorName }}</span> 1229 </label> 1230 <# if ( data.uploadedToTitle ) { #> 1231 <label class="setting"> 1232 <span class="name">Uploaded To</span> 1233 <# if ( data.uploadedToLink ) { #> 1234 <span class="value"><a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a></span> 1235 <# } else { #> 1236 <span class="value">{{ data.uploadedToTitle }}</span> 1237 <# } #> 1238 </label> 1239 <# } #> 1240 <div class="attachment-compat"></div> 1241 </div> 1242 1243 <div class="actions"> 1244 <a class="view-attachment" href="{{ data.link }}">View attachment page</a> 1245 <# if ( data.can.save ) { #> | 1246 <a href="post.php?post={{ data.id }}&action=edit">Edit more details</a> 1247 <# } #> 1248 <# if ( ! data.uploading && data.can.remove ) { #> | 1249 <button type="button" class="button-link delete-attachment">Delete Permanently</button> 1250 <# } #> 1251 </div> 1252 1253 </div> 1254 </script>
1254 1255 1256
1256<script type="text/html" id="tmpl-attachment"> 1257 <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> 1258 <div class="thumbnail"> 1259 <# if ( data.uploading ) { #> 1260 <div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div> 1261 <# } else if ( 'image' === data.type && data.sizes ) { #> 1262 <div class="centered"> 1263 <img src="{{ data.size.url }}" draggable="false" alt="" /> 1264 </div> 1265 <# } else { #> 1266 <div class="centered"> 1267 <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> 1268 <img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" /> 1269 <# } else if ( data.sizes && data.sizes.medium ) { #> 1270 <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> 1271 <# } else { #> 1272 <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> 1273 <# } #> 1274 </div> 1275 <div class="filename"> 1276 <div>{{ data.filename }}</div> 1277 </div> 1278 <# } #> 1279 </div> 1280 <# if ( data.buttons.close ) { #> 1281 <button type="button" class="button-link attachment-close media-modal-icon"><span class="screen-reader-text">Remove</span></button> 1282 <# } #> 1283 </div> 1284 <# if ( data.buttons.check ) { #> 1285 <button type="button" class="check" tabindex="-1"><span class="media-modal-icon"></span><span class="screen-reader-text">Deselect</span></button> 1286 <# } #> 1287 <# 1288 var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; 1289 if ( data.describe ) { 1290 if ( 'image' === data.type ) { #> 1291 <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" 1292 placeholder="Caption this image…" {{ maybeReadOnly }} /> 1293 <# } else { #> 1294 <input type="text" value="{{ data.title }}" class="describe" data-setting="title" 1295 <# if ( 'video' === data.type ) { #> 1296 placeholder="Describe this video…" 1297 <# } else if ( 'audio' === data.type ) { #> 1298 placeholder="Describe this audio file…" 1299 <# } else { #> 1300 placeholder="Describe this media file…" 1301 <# } #> {{ maybeReadOnly }} /> 1302 <# } 1303 } #> 1304 </script>
1304 1305 1306
1306<script type="text/html" id="tmpl-attachment-details"> 1307 <h2> 1308 Attachment Details <span class="settings-save-status"> 1309 <span class="spinner"></span> 1310 <span class="saved">Saved.</span> 1311 </span> 1312 </h2> 1313 <div class="attachment-info"> 1314 <div class="thumbnail thumbnail-{{ data.type }}"> 1315 <# if ( data.uploading ) { #> 1316 <div class="media-progress-bar"><div></div></div> 1317 <# } else if ( 'image' === data.type && data.sizes ) { #> 1318 <img src="{{ data.size.url }}" draggable="false" alt="" /> 1319 <# } else { #> 1320 <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> 1321 <# } #> 1322 </div> 1323 <div class="details"> 1324 <div class="filename">{{ data.filename }}</div> 1325 <div class="uploaded">{{ data.dateFormatted }}</div> 1326 1327 <div class="file-size">{{ data.filesizeHumanReadable }}</div> 1328 <# if ( 'image' === data.type && ! data.uploading ) { #> 1329 <# if ( data.width && data.height ) { #> 1330 <div class="dimensions">{{ data.width }} × {{ data.height }}</div> 1331 <# } #> 1332 1333 <# if ( data.can.save && data.sizes ) { #> 1334 <a class="edit-attachment" href="{{ data.editLink }}&image-editor" target="_blank">Edit Image</a> 1335 <# } #> 1336 <# } #> 1337 1338 <# if ( data.fileLength ) { #> 1339 <div class="file-length">Length: {{ data.fileLength }}</div> 1340 <# } #> 1341 1342 <# if ( ! data.uploading && data.can.remove ) { #> 1343 <button type="button" class="button-link delete-attachment">Delete Permanently</button> 1344 <# } #> 1345 1346 <div class="compat-meta"> 1347 <# if ( data.compat && data.compat.meta ) { #> 1348 {{{ data.compat.meta }}} 1349 <# } #> 1350 </div> 1351 </div> 1352 </div> 1353 1354 <label class="setting" data-setting="url"> 1355 <span class="name">URL</span> 1356 <input type="text" value="{{ data.url }}" readonly /> 1357 </label> 1358 <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> 1359 <label class="setting" data-setting="title"> 1360 <span class="name">Title</span> 1361 <input type="text" value="{{ data.title }}" {{ maybeReadOnly }} /> 1362 </label> 1363 <# if ( 'audio' === data.type ) { #> 1364 <label class="setting" data-setting="artist"> 1365 <span class="name">Artist</span> 1366 <input type="text" value="{{ data.artist || data.meta.artist || '' }}" /> 1367 </label> 1368 <label class="setting" data-setting="album"> 1369 <span class="name">Album</span> 1370 <input type="text" value="{{ data.album || data.meta.album || '' }}" /> 1371 </label> 1372 <# } #> 1373 <label class="setting" data-setting="caption"> 1374 <span class="name">Caption</span> 1375 <textarea {{ maybeReadOnly }}>{{ data.caption }}</textarea> 1376 </label> 1377 <# if ( 'image' === data.type ) { #> 1378 <label class="setting" data-setting="alt"> 1379 <span class="name">Alt Text</span> 1380 <input type="text" value="{{ data.alt }}" {{ maybeReadOnly }} /> 1381 </label> 1382 <# } #> 1383 <label class="setting" data-setting="description"> 1384 <span class="name">Description</span> 1385 <textarea {{ maybeReadOnly }}>{{ data.description }}</textarea> 1386 </label> 1387 </script>
1387 1388 1389
1389<script type="text/html" id="tmpl-media-selection"> 1390 <div class="selection-info"> 1391 <span class="count"></span> 1392 <# if ( data.editable ) { #> 1393 <button type="button" class="button-link edit-selection">Edit Selection</button> 1394 <# } #> 1395 <# if ( data.clearable ) { #> 1396 <button type="button" class="button-link clear-selection">Clear</button> 1397 <# } #> 1398 </div> 1399 <div class="selection-view"></div> 1400 </script>
1400 1401 1402
1402<script type="text/html" id="tmpl-attachment-display-settings"> 1403 <h2>Attachment Display Settings</h2> 1404 1405 <# if ( 'image' === data.type ) { #> 1406 <label class="setting align"> 1407 <span>Alignment</span> 1408 <select class="alignment" 1409 data-setting="align" 1410 <# if ( data.userSettings ) { #> 1411 data-user-setting="align" 1412 <# } #>> 1413 1414 <option value="left"> 1415 Left </option> 1416 <option value="center"> 1417 Center </option> 1418 <option value="right"> 1419 Right </option> 1420 <option value="none" selected> 1421 None </option> 1422 </select> 1423 </label> 1424 <# } #> 1425 1426 <div class="setting"> 1427 <label> 1428 <# if ( data.model.canEmbed ) { #> 1429 <span>Embed or Link</span> 1430 <# } else { #> 1431 <span>Link To</span> 1432 <# } #> 1433 1434 <select class="link-to" 1435 data-setting="link" 1436 <# if ( data.userSettings && ! data.model.canEmbed ) { #> 1437 data-user-setting="urlbutton" 1438 <# } #>> 1439 1440 <# if ( data.model.canEmbed ) { #> 1441 <option value="embed" selected> 1442 Embed Media Player </option> 1443 <option value="file"> 1444 <# } else { #> 1445 <option value="none" selected> 1446 None </option> 1447 <option value="file"> 1448 <# } #> 1449 <# if ( data.model.canEmbed ) { #> 1450 Link to Media File <# } else { #> 1451 Media File <# } #> 1452 </option> 1453 <option value="post"> 1454 <# if ( data.model.canEmbed ) { #> 1455 Link to Attachment Page <# } else { #> 1456 Attachment Page <# } #> 1457 </option> 1458 <# if ( 'image' === data.type ) { #> 1459 <option value="custom"> 1460 Custom URL </option> 1461 <# } #> 1462 </select> 1463 </label> 1464 <input type="text" class="link-to-custom" data-setting="linkUrl" /> 1465 </div> 1466 1467 <# if ( 'undefined' !== typeof data.sizes ) { #> 1468 <label class="setting"> 1469 <span>Size</span> 1470 <select class="size" name="size" 1471 data-setting="size" 1472 <# if ( data.userSettings ) { #> 1473 data-user-setting="imgsize" 1474 <# } #>> 1475 <# 1476 var size = data.sizes['thumbnail']; 1477 if ( size ) { #> 1478 <option value="thumbnail" > 1479 Thumbnail – {{ size.width }} × {{ size.height }} 1480 </option> 1481 <# } #> 1482 <# 1483 var size = data.sizes['medium']; 1484 if ( size ) { #> 1485 <option value="medium" > 1486 Medium – {{ size.width }} × {{ size.height }} 1487 </option> 1488 <# } #> 1489 <# 1490 var size = data.sizes['large']; 1491 if ( size ) { #> 1492 <option value="large" > 1493 Large – {{ size.width }} × {{ size.height }} 1494 </option> 1495 <# } #> 1496 <# 1497 var size = data.sizes['full']; 1498 if ( size ) { #> 1499 <option value="full" selected='selected'> 1500 Full Size – {{ size.width }} × {{ size.height }} 1501 </option> 1502 <# } #> 1503 </select> 1504 </label> 1505 <# } #> 1506 </script>
1506 1507 1508
1508<script type="text/html" id="tmpl-gallery-settings"> 1509 <h2>Gallery Settings</h2> 1510 1511 <label class="setting"> 1512 <span>Link To</span> 1513 <select class="link-to" 1514 data-setting="link" 1515 <# if ( data.userSettings ) { #> 1516 data-user-setting="urlbutton" 1517 <# } #>> 1518 1519 <option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' == wp.media.galleryDefaults.link ) { 1520 #>selected="selected"<# } 1521 #>> 1522 Attachment Page </option> 1523 <option value="file" <# if ( 'file' == wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 1524 Media File </option> 1525 <option value="none" <# if ( 'none' == wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 1526 None </option> 1527 </select> 1528 </label> 1529 1530 <label class="setting"> 1531 <span>Columns</span> 1532 <select class="columns" name="columns" 1533 data-setting="columns"> 1534 <option value="1" <# 1535 if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1536 #>> 1537 1 </option> 1538 <option value="2" <# 1539 if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1540 #>> 1541 2 </option> 1542 <option value="3" <# 1543 if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1544 #>> 1545 3 </option> 1546 <option value="4" <# 1547 if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1548 #>> 1549 4 </option> 1550 <option value="5" <# 1551 if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1552 #>> 1553 5 </option> 1554 <option value="6" <# 1555 if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1556 #>> 1557 6 </option> 1558 <option value="7" <# 1559 if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1560 #>> 1561 7 </option> 1562 <option value="8" <# 1563 if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1564 #>> 1565 8 </option> 1566 <option value="9" <# 1567 if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 1568 #>> 1569 9 </option> 1570 </select> 1571 </label> 1572 1573 <label class="setting"> 1574 <span>Random Order</span> 1575 <input type="checkbox" data-setting="_orderbyRandom" /> 1576 </label> 1577 1578 <label class="setting size"> 1579 <span>Size</span> 1580 <select class="size" name="size" 1581 data-setting="size" 1582 <# if ( data.userSettings ) { #> 1583 data-user-setting="imgsize" 1584 <# } #> 1585 > 1586 <option value="thumbnail"> 1587 Thumbnail </option> 1588 <option value="medium"> 1589 Medium </option> 1590 <option value="large"> 1591 Large </option> 1592 <option value="full"> 1593 Full Size </option> 1594 </select> 1595 </label> 1596 </script>
1596 1597 1598
1598<script type="text/html" id="tmpl-playlist-settings"> 1599 <h2>Playlist Settings</h2> 1600 1601 <# var emptyModel = _.isEmpty( data.model ), 1602 isVideo = 'video' === data.controller.get('library').props.get('type'); #> 1603 1604 <label class="setting"> 1605 <input type="checkbox" data-setting="tracklist" <# if ( emptyModel ) { #> 1606 checked="checked" 1607 <# } #> /> 1608 <# if ( isVideo ) { #> 1609 <span>Show Video List</span> 1610 <# } else { #> 1611 <span>Show Tracklist</span> 1612 <# } #> 1613 </label> 1614 1615 <# if ( ! isVideo ) { #> 1616 <label class="setting"> 1617 <input type="checkbox" data-setting="artists" <# if ( emptyModel ) { #> 1618 checked="checked" 1619 <# } #> /> 1620 <span>Show Artist Name in Tracklist</span> 1621 </label> 1622 <# } #> 1623 1624 <label class="setting"> 1625 <input type="checkbox" data-setting="images" <# if ( emptyModel ) { #> 1626 checked="checked" 1627 <# } #> /> 1628 <span>Show Images</span> 1629 </label> 1630 </script>
1630 1631 1632
1632<script type="text/html" id="tmpl-embed-link-settings"> 1633 <label class="setting link-text"> 1634 <span>Link Text</span> 1635 <input type="text" class="alignment" data-setting="linkText" /> 1636 </label> 1637 <div class="embed-container" style="display: none;"> 1638 <div class="embed-preview"></div> 1639 </div> 1640 </script>
1640 1641 1642
1642<script type="text/html" id="tmpl-embed-image-settings"> 1643 <div class="thumbnail"> 1644 <img src="{{ data.model.url }}" draggable="false" alt="" /> 1645 </div> 1646 1647 <label class="setting caption"> 1648 <span>Caption</span> 1649 <textarea data-setting="caption" /> 1650 </label> 1651 1652 <label class="setting alt-text"> 1653 <span>Alt Text</span> 1654 <input type="text" data-setting="alt" /> 1655 </label> 1656 1657 <div class="setting align"> 1658 <span>Align</span> 1659 <div class="button-group button-large" data-setting="align"> 1660 <button class="button" value="left"> 1661 Left </button> 1662 <button class="button" value="center"> 1663 Center </button> 1664 <button class="button" value="right"> 1665 Right </button> 1666 <button class="button active" value="none"> 1667 None </button> 1668 </div> 1669 </div> 1670 1671 <div class="setting link-to"> 1672 <span>Link To</span> 1673 <div class="button-group button-large" data-setting="link"> 1674 <button class="button" value="file"> 1675 Image URL </button> 1676 <button class="button" value="custom"> 1677 Custom URL </button> 1678 <button class="button active" value="none"> 1679 None </button> 1680 </div> 1681 <input type="text" class="link-to-custom" data-setting="linkUrl" /> 1682 </div> 1683 </script>
1683 1684 1685
1685<script type="text/html" id="tmpl-image-details"> 1686 <div class="media-embed"> 1687 <div class="embed-media-settings"> 1688 <div class="column-image"> 1689 <div class="image"> 1690 <img src="{{ data.model.url }}" draggable="false" alt="" /> 1691 1692 <# if ( data.attachment && window.imageEdit ) { #> 1693 <div class="actions"> 1694 <input type="button" class="edit-attachment button" value="Edit Original" /> 1695 <input type="button" class="replace-attachment button" value="Replace" /> 1696 </div> 1697 <# } #> 1698 </div> 1699 </div> 1700 <div class="column-settings"> 1701 <label class="setting caption"> 1702 <span>Caption</span> 1703 <textarea data-setting="caption">{{ data.model.caption }}</textarea> 1704 </label> 1705 1706 <label class="setting alt-text"> 1707 <span>Alternative Text</span> 1708 <input type="text" data-setting="alt" value="{{ data.model.alt }}" /> 1709 </label> 1710 1711 <h2>Display Settings</h2> 1712 <div class="setting align"> 1713 <span>Align</span> 1714 <div class="button-group button-large" data-setting="align"> 1715 <button class="button" value="left"> 1716 Left </button> 1717 <button class="button" value="center"> 1718 Center </button> 1719 <button class="button" value="right"> 1720 Right </button> 1721 <button class="button active" value="none"> 1722 None </button> 1723 </div> 1724 </div> 1725 1726 <# if ( data.attachment ) { #> 1727 <# if ( 'undefined' !== typeof data.attachment.sizes ) { #> 1728 <label class="setting size"> 1729 <span>Size</span> 1730 <select class="size" name="size" 1731 data-setting="size" 1732 <# if ( data.userSettings ) { #> 1733 data-user-setting="imgsize" 1734 <# } #>> 1735 <# 1736 var size = data.sizes['thumbnail']; 1737 if ( size ) { #> 1738 <option value="thumbnail"> 1739 Thumbnail – {{ size.width }} × {{ size.height }} 1740 </option> 1741 <# } #> 1742 <# 1743 var size = data.sizes['medium']; 1744 if ( size ) { #> 1745 <option value="medium"> 1746 Medium – {{ size.width }} × {{ size.height }} 1747 </option> 1748 <# } #> 1749 <# 1750 var size = data.sizes['large']; 1751 if ( size ) { #> 1752 <option value="large"> 1753 Large – {{ size.width }} × {{ size.height }} 1754 </option> 1755 <# } #> 1756 <# 1757 var size = data.sizes['full']; 1758 if ( size ) { #> 1759 <option value="full"> 1760 Full Size – {{ size.width }} × {{ size.height }} 1761 </option> 1762 <# } #> 1763 <option value="custom"> 1764 Custom Size </option> 1765 </select> 1766 </label> 1767 <# } #> 1768 <div class="custom-size<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>"> 1769 <label><span>Width <small>(px)</small></span> <input data-setting="customWidth" type="number" step="1" value="{{ data.model.customWidth }}" /></label><span class="sep">×</span><label><span>Height <small>(px)</small></span><input data-setting="customHeight" type="number" step="1" value="{{ data.model.customHeight }}" /></label> 1770 </div> 1771 <# } #> 1772 1773 <div class="setting link-to"> 1774 <span>Link To</span> 1775 <select data-setting="link"> 1776 <# if ( data.attachment ) { #> 1777 <option value="file"> 1778 Media File </option> 1779 <option value="post"> 1780 Attachment Page </option> 1781 <# } else { #> 1782 <option value="file"> 1783 Image URL </option> 1784 <# } #> 1785 <option value="custom"> 1786 Custom URL </option> 1787 <option value="none"> 1788 None </option> 1789 </select> 1790 <input type="text" class="link-to-custom" data-setting="linkUrl" /> 1791 </div> 1792 <div class="advanced-section"> 1793 <h2><button type="button" class="button-link advanced-toggle">Advanced Options</button></h2> 1794 <div class="advanced-settings hidden"> 1795 <div class="advanced-image"> 1796 <label class="setting title-text"> 1797 <span>Image Title Attribute</span> 1798 <input type="text" data-setting="title" value="{{ data.model.title }}" /> 1799 </label> 1800 <label class="setting extra-classes"> 1801 <span>Image CSS Class</span>
1802 <input type="text" data-setting="extraClasses" value="{{ data.model.extraClasses }}" /> 1803 </label> 1804 </div> 1805 <div class="advanced-link"> 1806 <div class="setting link-target"> 1807 <label><input type="checkbox" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>Open link in a new tab</label> 1808 </div> 1809 <label class="setting link-rel"> 1810 <span>Link Rel</span> 1811 <input type="text" data-setting="linkRel" value="{{ data.model.linkRel }}" /> 1812 </label> 1813 <label class="setting link-class-name"> 1814 <span>Link CSS Class</span> 1815 <input type="text" data-setting="linkClassName" value="{{ data.model.linkClassName }}" /> 1816 </label> 1817 </div> 1818 </div> 1819 </div> 1820 </div> 1821 </div> 1822 </div> 1823 </script>
1823 1824 1825
1825<script type="text/html" id="tmpl-image-editor"> 1826 <div id="media-head-{{ data.id }}"></div> 1827 <div id="image-editor-{{ data.id }}"></div> 1828 </script>
1828 1829 1830
1830<script type="text/html" id="tmpl-audio-details"> 1831 <# var ext, html5types = { 1832 mp3: wp.media.view.settings.embedMimes.mp3, 1833 ogg: wp.media.view.settings.embedMimes.ogg 1834 }; #> 1835 1836 <div class="media-embed media-embed-details"> 1837 <div class="embed-media-settings embed-audio-settings"> 1838 <audio style="visibility: hidden" 1839 controls 1840 class="wp-audio-shortcode" 1841 width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" 1842 preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}" 1843 <# 1844 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { 1845 #> autoplay<# 1846 } 1847 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { 1848 #> loop<# 1849 } 1850 #> 1851> 1852 <# if ( ! _.isEmpty( data.model.src ) ) { #> 1853 <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> 1854 <# } #> 1855 1856 <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> 1857 <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" /> 1858 <# } #> 1859 <# if ( ! _.isEmpty( data.model.ogg ) ) { #> 1860 <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" /> 1861 <# } #> 1862 <# if ( ! _.isEmpty( data.model.flac ) ) { #> 1863 <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" /> 1864 <# } #> 1865 <# if ( ! _.isEmpty( data.model.m4a ) ) { #> 1866 <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" /> 1867 <# } #> 1868 <# if ( ! _.isEmpty( data.model.wav ) ) { #> 1869 <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" /> 1870 <# } #> 1871 </audio> 1872 1873 <# if ( ! _.isEmpty( data.model.src ) ) { 1874 ext = data.model.src.split('.').pop(); 1875 if ( html5types[ ext ] ) { 1876 delete html5types[ ext ]; 1877 } 1878 #> 1879 <label class="setting"> 1880 <span>SRC</span> 1881 <input type="text" disabled="disabled" data-setting="src" value="{{ data.model.src }}" /> 1882 <button type="button" class="button-link remove-setting">Remove audio source</button> 1883 </label> 1884 <# } #> 1885 <# if ( ! _.isEmpty( data.model.mp3 ) ) { 1886 if ( ! _.isUndefined( html5types.mp3 ) ) { 1887 delete html5types.mp3; 1888 } 1889 #> 1890 <label class="setting"> 1891 <span>MP3</span> 1892 <input type="text" disabled="disabled" data-setting="mp3" value="{{ data.model.mp3 }}" /> 1893 <button type="button" class="button-link remove-setting">Remove audio source</button> 1894 </label> 1895 <# } #> 1896 <# if ( ! _.isEmpty( data.model.ogg ) ) { 1897 if ( ! _.isUndefined( html5types.ogg ) ) { 1898 delete html5types.ogg; 1899 } 1900 #> 1901 <label class="setting"> 1902 <span>OGG</span> 1903 <input type="text" disabled="disabled" data-setting="ogg" value="{{ data.model.ogg }}" /> 1904 <button type="button" class="button-link remove-setting">Remove audio source</button> 1905 </label> 1906 <# } #> 1907 <# if ( ! _.isEmpty( data.model.flac ) ) { 1908 if ( ! _.isUndefined( html5types.flac ) ) { 1909 delete html5types.flac; 1910 } 1911 #> 1912 <label class="setting"> 1913 <span>FLAC</span> 1914 <input type="text" disabled="disabled" data-setting="flac" value="{{ data.model.flac }}" /> 1915 <button type="button" class="button-link remove-setting">Remove audio source</button> 1916 </label> 1917 <# } #> 1918 <# if ( ! _.isEmpty( data.model.m4a ) ) { 1919 if ( ! _.isUndefined( html5types.m4a ) ) { 1920 delete html5types.m4a; 1921 } 1922 #> 1923 <label class="setting"> 1924 <span>M4A</span> 1925 <input type="text" disabled="disabled" data-setting="m4a" value="{{ data.model.m4a }}" /> 1926 <button type="button" class="button-link remove-setting">Remove audio source</button> 1927 </label> 1928 <# } #> 1929 <# if ( ! _.isEmpty( data.model.wav ) ) { 1930 if ( ! _.isUndefined( html5types.wav ) ) { 1931 delete html5types.wav; 1932 } 1933 #> 1934 <label class="setting"> 1935 <span>WAV</span> 1936 <input type="text" disabled="disabled" data-setting="wav" value="{{ data.model.wav }}" /> 1937 <button type="button" class="button-link remove-setting">Remove audio source</button> 1938 </label> 1939 <# } #> 1940 1941 <# if ( ! _.isEmpty( html5types ) ) { #> 1942 <div class="setting"> 1943 <span>Add alternate sources for maximum HTML5 playback:</span> 1944 <div class="button-large"> 1945 <# _.each( html5types, function (mime, type) { #> 1946 <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> 1947 <# } ) #> 1948 </div>
1949 </div> 1950 <# } #> 1951 1952 <div class="setting preload"> 1953 <span>Preload</span> 1954 <div class="button-group button-large" data-setting="preload"> 1955 <button class="button" value="auto">Auto</button> 1956 <button class="button" value="metadata">Metadata</button> 1957 <button class="button active" value="none">None</button> 1958 </div> 1959 </div> 1960 1961 <label class="setting checkbox-setting autoplay"> 1962 <input type="checkbox" data-setting="autoplay" /> 1963 <span>Autoplay</span> 1964 </label> 1965 1966 <label class="setting checkbox-setting"> 1967 <input type="checkbox" data-setting="loop" /> 1968 <span>Loop</span> 1969 </label> 1970 </div> 1971 </div> 1972 </script>
1972 1973 1974
1974<script type="text/html" id="tmpl-video-details"> 1975 <# var ext, html5types = { 1976 mp4: wp.media.view.settings.embedMimes.mp4, 1977 ogv: wp.media.view.settings.embedMimes.ogv, 1978 webm: wp.media.view.settings.embedMimes.webm 1979 }; #> 1980 1981 <div class="media-embed media-embed-details"> 1982 <div class="embed-media-settings embed-video-settings"> 1983 <div class="wp-video-holder"> 1984 <# 1985 var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, 1986 h = ! data.model.height ? 360 : data.model.height; 1987 1988 if ( data.model.width && w !== data.model.width ) { 1989 h = Math.ceil( ( h * w ) / data.model.width ); 1990 } 1991 #> 1992 1993 <# var w_rule = '', classes = [], 1994 w, h, settings = wp.media.view.settings, 1995 isYouTube = isVimeo = false; 1996 1997 if ( ! _.isEmpty( data.model.src ) ) { 1998 isYouTube = data.model.src.match(/youtube|youtu\.be/); 1999 isVimeo = -1 !== data.model.src.indexOf('vimeo'); 2000 } 2001 2002 if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { 2003 w = settings.contentWidth; 2004 } else { 2005 w = data.model.width; 2006 } 2007 2008 if ( w !== data.model.width ) { 2009 h = Math.ceil( ( data.model.height * w ) / data.model.width ); 2010 } else { 2011 h = data.model.height; 2012 } 2013 2014 if ( w ) { 2015 w_rule = 'width: ' + w + 'px; '; 2016 } 2017 2018 if ( isYouTube ) { 2019 classes.push( 'youtube-video' ); 2020 } 2021 2022 if ( isVimeo ) { 2023 classes.push( 'vimeo-video' ); 2024 } 2025 2026#> 2027<div style="{{ w_rule }}" class="wp-video"> 2028<video controls 2029 class="wp-video-shortcode {{ classes.join( ' ' ) }}" 2030 <# if ( w ) { #>width="{{ w }}"<# } #> 2031 <# if ( h ) { #>height="{{ h }}"<# } #> 2032 <# 2033 if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { 2034 #> poster="{{ data.model.poster }}"<# 2035 } #> 2036 preload="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"<# 2037 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { 2038 #> autoplay<# 2039 } 2040 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { 2041 #> loop<# 2042 } 2043 #> 2044> 2045 <# if ( ! _.isEmpty( data.model.src ) ) { 2046 if ( isYouTube ) { #> 2047 <source src="{{ data.model.src }}" type="video/youtube" /> 2048 <# } else if ( isVimeo ) { #> 2049 <source src="{{ data.model.src }}" type="video/vimeo" /> 2050 <# } else { #> 2051 <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> 2052 <# } 2053 } #> 2054 2055 <# if ( data.model.mp4 ) { #> 2056 <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" /> 2057 <# } #> 2058 <# if ( data.model.m4v ) { #> 2059 <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" /> 2060 <# } #> 2061 <# if ( data.model.webm ) { #> 2062 <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" /> 2063 <# } #> 2064 <# if ( data.model.ogv ) { #> 2065 <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" /> 2066 <# } #> 2067 <# if ( data.model.flv ) { #> 2068 <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" /> 2069 <# } #> 2070 {{{ data.model.content }}} 2071</video> 2072</div> 2073 2074 <# if ( ! _.isEmpty( data.model.src ) ) { 2075 ext = data.model.src.split('.').pop(); 2076 if ( html5types[ ext ] ) { 2077 delete html5types[ ext ]; 2078 } 2079 #> 2080 <label class="setting"> 2081 <span>SRC</span> 2082 <input type="text" disabled="disabled" data-setting="src" value="{{ data.model.src }}" /> 2083 <button type="button" class="button-link remove-setting">Remove video source</button> 2084 </label> 2085 <# } #> 2086 <# if ( ! _.isEmpty( data.model.mp4 ) ) { 2087 if ( ! _.isUndefined( html5types.mp4 ) ) { 2088 delete html5types.mp4; 2089 } 2090 #> 2091 <label class="setting"> 2092 <span>MP4</span> 2093 <input type="text" disabled="disabled" data-setting="mp4" value="{{ data.model.mp4 }}" /> 2094 <button type="button" class="button-link remove-setting">Remove video source</button> 2095 </label> 2096 <# } #> 2097 <# if ( ! _.isEmpty( data.model.m4v ) ) { 2098 if ( ! _.isUndefined( html5types.m4v ) ) { 2099 delete html5types.m4v; 2100 } 2101 #> 2102 <label class="setting"> 2103 <span>M4V</span> 2104 <input type="text" disabled="disabled" data-setting="m4v" value="{{ data.model.m4v }}" /> 2105 <button type="button" class="button-link remove-setting">Remove video source</button> 2106 </label> 2107 <# } #> 2108 <# if ( ! _.isEmpty( data.model.webm ) ) { 2109 if ( ! _.isUndefined( html5types.webm ) ) { 2110 delete html5types.webm; 2111 } 2112 #> 2113 <label class="setting"> 2114 <span>WEBM</span> 2115 <input type="text" disabled="disabled" data-setting="webm" value="{{ data.model.webm }}" /> 2116 <button type="button" class="button-link remove-setting">Remove video source</button> 2117 </label> 2118 <# } #> 2119 <# if ( ! _.isEmpty( data.model.ogv ) ) { 2120 if ( ! _.isUndefined( html5types.ogv ) ) { 2121 delete html5types.ogv; 2122 } 2123 #> 2124 <label class="setting"> 2125 <span>OGV</span> 2126 <input type="text" disabled="disabled" data-setting="ogv" value="{{ data.model.ogv }}" /> 2127 <button type="button" class="button-link remove-setting">Remove video source</button> 2128 </label> 2129 <# } #> 2130 <# if ( ! _.isEmpty( data.model.flv ) ) { 2131 if ( ! _.isUndefined( html5types.flv ) ) { 2132 delete html5types.flv; 2133 } 2134 #> 2135 <label class="setting"> 2136 <span>FLV</span> 2137 <input type="text" disabled="disabled" data-setting="flv" value="{{ data.model.flv }}" /> 2138 <button type="button" class="button-link remove-setting">Remove video source</button> 2139 </label> 2140 <# } #> 2141 </div> 2142 2143 <# if ( ! _.isEmpty( html5types ) ) { #> 2144 <div class="setting"> 2145 <span>Add alternate sources for maximum HTML5 playback:</span> 2146 <div class="button-large"> 2147 <# _.each( html5types, function (mime, type) { #> 2148 <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> 2149 <# } ) #> 2150 </div>
2151 </div> 2152 <# } #> 2153 2154 <# if ( ! _.isEmpty( data.model.poster ) ) { #> 2155 <label class="setting"> 2156 <span>Poster Image</span> 2157 <input type="text" disabled="disabled" data-setting="poster" value="{{ data.model.poster }}" /> 2158 <button type="button" class="button-link remove-setting">Remove poster image</button> 2159 </label> 2160 <# } #> 2161 <div class="setting preload"> 2162 <span>Preload</span> 2163 <div class="button-group button-large" data-setting="preload"> 2164 <button class="button" value="auto">Auto</button> 2165 <button class="button" value="metadata">Metadata</button> 2166 <button class="button active" value="none">None</button> 2167 </div> 2168 </div> 2169 2170 <label class="setting checkbox-setting autoplay"> 2171 <input type="checkbox" data-setting="autoplay" /> 2172 <span>Autoplay</span> 2173 </label> 2174 2175 <label class="setting checkbox-setting"> 2176 <input type="checkbox" data-setting="loop" /> 2177 <span>Loop</span> 2178 </label> 2179 2180 <label class="setting" data-setting="content"> 2181 <span>Tracks (subtitles, captions, descriptions, chapters, or metadata)</span> 2182 <# 2183 var content = ''; 2184 if ( ! _.isEmpty( data.model.content ) ) { 2185 var tracks = jQuery( data.model.content ).filter( 'track' ); 2186 _.each( tracks.toArray(), function (track) { 2187 content += track.outerHTML; #> 2188 <p> 2189 <input class="content-track" type="text" value="{{ track.outerHTML }}" /> 2190 <button type="button" class="button-link remove-setting remove-track">Remove video track</button> 2191 </p> 2192 <# } ); #> 2193 <# } else { #> 2194 <em>There are no associated subtitles.</em> 2195 <# } #> 2196 <textarea class="hidden content-setting">{{ content }}</textarea> 2197 </label> 2198 </div> 2199 </div> 2200 </script>
2200 2201 2202
2202<script type="text/html" id="tmpl-editor-gallery"> 2203 <# if ( data.attachments.length ) { #> 2204 <div class="gallery gallery-columns-{{ data.columns }}"> 2205 <# _.each( data.attachments, function( attachment, index ) { #> 2206 <dl class="gallery-item"> 2207 <dt class="gallery-icon"> 2208 <# if ( attachment.thumbnail ) { #> 2209 <img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="" /> 2210 <# } else { #> 2211 <img src="{{ attachment.url }}" alt="" /> 2212 <# } #> 2213 </dt> 2214 <# if ( attachment.caption ) { #> 2215 <dd class="wp-caption-text gallery-caption"> 2216 {{{ data.verifyHTML( attachment.caption ) }}} 2217 </dd> 2218 <# } #> 2219 </dl> 2220 <# if ( index % data.columns === data.columns - 1 ) { #> 2221 <br style="clear: both;"> 2222 <# } #> 2223 <# } ); #> 2224 </div> 2225 <# } else { #> 2226 <div class="wpview-error"> 2227 <div class="dashicons dashicons-format-gallery"></div><p>No items found.</p> 2228 </div> 2229 <# } #> 2230 </script>
2230 2231 2232
2232<script type="text/html" id="tmpl-crop-content"> 2233 <img class="crop-image" src="{{ data.url }}" alt="Image crop area preview. Requires mouse interaction."> 2234 <div class="upload-errors"></div> 2235 </script>
2235 2236 2237
2237<script type="text/html" id="tmpl-site-icon-preview"> 2238 <h2>Preview</h2> 2239 <strong aria-hidden="true">As a browser icon</strong> 2240 <div class="favicon-preview"> 2241 <img src="https://sewingiscool.com/wp-admin/images/browser.png" class="browser-preview" width="182" height="" alt="" /> 2242 2243 <div class="favicon"> 2244 <img id="preview-favicon" src="{{ data.url }}" alt="Preview as a browser icon"/> 2245 </div> 2246 <span class="browser-title" aria-hidden="true">SewingIsCool.com</span> 2247 </div> 2248 2249 <strong aria-hidden="true">As an app icon</strong> 2250 <div class="app-icon-preview"> 2251 <img id="preview-app-icon" src="{{ data.url }}" alt="Preview as an app icon"/> 2252 </div> 2253 </script>
2253 2254 2255 <link rel='stylesheet' id='buttons-css' href='https://sewingiscool.com/wp-includes/css/buttons.min.css' type='text/css' media='all' /> 2256<link rel='stylesheet' id='dashicons-css' href='https://sewingiscool.com/wp-includes/css/dashicons.min.css' type='text/css' media='all' /> 2257<link rel='stylesheet' id='mediaelement-css' href='https://sewingiscool.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' type='text/css' media='all' /> 2258<link rel='stylesheet' id='wp-mediaelement-css' href='https://sewingiscool.com/wp-includes/js/mediaelement/wp-mediaelement.min.css' type='text/css' media='all' /> 2259<link rel='stylesheet' id='media-views-css' href='https://sewingiscool.com/wp-includes/css/media-views.min.css' type='text/css' media='all' /> 2260<link rel='stylesheet' id='imgareaselect-css' href='https://sewingiscool.com/wp-includes/js/imgareaselect/imgareaselect.css' type='text/css' media='all' /> 2261<link rel='stylesheet' id='whp7686tw-bs4.css-css' href='https://sewingiscool.com/wp-content/plugins/wp-security-hardening/modules/inc/assets/css/tw-bs4.css' type='text/css' media='all' /> 2262<link rel='stylesheet' id='whp8764font-awesome.min.css-css' href='https://sewingiscool.com/wp-content/plugins/wp-security-hardening/modules/inc/fa/css/font-awesome.min.css' type='text/css' media='all' /> 2263<link rel='stylesheet' id='whp7460front.css-css' href='https://sewingiscool.com/wp-content/plugins/wp-security-hardening/modules/css/front.css' type='text/css' media='all' /> 2264<link rel='stylesheet' id='tve_leads_forms-css' href='//sewingiscool.com/wp-content/plugins/thrive-leads/editor-layouts/css/frontend.css' type='text/css' media='all' /> 2265<link rel='stylesheet' id='tve-leads-blank_set-css' href='//sewingiscool.com/wp-content/plugins/thrive-leads/editor-templates/_form_css/blank_set.css' type='text/css' media='all' />
2266<script type='text/javascript' src='https://sewingiscool.com/wp-content/plugins/contact-form-7/includes/js/jquery.form.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 2266
2266
2267<script type='text/javascript'> 2268/* <![CDATA[ */ 2269var _wpcf7 = {"recaptcha":{"messages":{"empty":"Please verify that you are not a robot."}},"cached":"1"}; 2270/* ]]> */ 2271</script>
vendor: 1 bytes, line 2271
2271
2272<script type='text/javascript' src='https://sewingiscool.com/wp-content/plugins/contact-form-7/includes/js/scripts.js'></script>
vendor: 1 bytes, line 2272
2272
2273<script type='text/javascript'> 2274/* <![CDATA[ */ 2275var tve_frontend_options = {"ajaxurl":"https:\/\/sewingiscool.com\/wp-admin\/admin-ajax.php","is_editor_page":"","page_events":[],"is_single":"1","social_fb_app_id":"","dash_url":"https:\/\/sewingiscool.com\/wp-content\/themes\/rise\/thrive-dashboard","translations":{"Copy":"Copy"}}; 2276/* ]]> */ 2277</script>
vendor: 1 bytes, line 2277
2277
2278<script type='text/javascript' src='https://sewingiscool.com/wp-content/plugins/thrive-visual-editor/editor/js/thrive_content_builder_frontend.min.js'></script>
vendor: 1 bytes, line 2278
2278
2279<script type='text/javascript' src='https://sewingiscool.com/wp-content/themes/rise/js/masonry.pkgd.min.js'></script>
vendor: 1 bytes, line 2279
2279
2280<script type='text/javascript'> 2281/* <![CDATA[ */ 2282var ThriveApp = {"ajax_url":"https:\/\/sewingiscool.com\/wp-admin\/admin-ajax.php","is_singular":"1","post_type":"page","lazy_load_comments":"1","comments_loaded":"0","theme_uri":"https:\/\/sewingiscool.com\/wp-content\/themes\/rise","translations":{"ProductDetails":"Product Details"}}; 2283/* ]]> */ 2284</script>
vendor: 1 bytes, line 2284
2284
2285<script type='text/javascript' src='https://sewingiscool.com/wp-content/themes/rise/js/script.js?v=1.400.7'></script>
vendor: 1 bytes, line 2285
2285
2286<script type='text/javascript'> 2287/* <![CDATA[ */ 2288var tve_dash_front = {"ajaxurl":"https:\/\/sewingiscool.com\/wp-admin\/admin-ajax.php","force_ajax_send":"1","is_crawler":""}; 2289/* ]]> */ 2290</script>
vendor: 1 bytes, line 2290
2290
2291<script type='text/javascript' src='https://sewingiscool.com/wp-content/themes/rise/thrive-dashboard/js/dist/frontend.min.js'></script>
vendor: 1 bytes, line 2291
2291
2292<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/underscore.min.js'></script>
vendor: 1 bytes, line 2292
2292
2293<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/shortcode.min.js'></script>
vendor: 1 bytes, line 2293
2293
2294<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/backbone.min.js'></script>
vendor: 1 bytes, line 2294
2294
2295<script type='text/javascript'> 2296/* <![CDATA[ */ 2297var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; 2298/* ]]> */ 2299</script>
vendor: 1 bytes, line 2299
2299
2300<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/wp-util.min.js'></script>
vendor: 1 bytes, line 2300
2300
2301<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/wp-backbone.min.js'></script>
vendor: 1 bytes, line 2301
2301
2302<script type='text/javascript'> 2303/* <![CDATA[ */ 2304var _wpMediaModelsL10n = {"settings":{"ajaxurl":"\/wp-admin\/admin-ajax.php","post":{"id":0}}}; 2305/* ]]> */ 2306</script>
vendor: 1 bytes, line 2306
2306
2307<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/media-models.min.js'></script>
vendor: 1 bytes, line 2307
2307
2308<script type='text/javascript'> 2309/* <![CDATA[ */ 2310var pluploadL10n = {"queue_limit_exceeded":"You have attempted to queue too many files.","file_exceeds_size_limit":"%s exceeds the maximum upload size for this site.","zero_byte_file":"This file is empty. Please try another.","invalid_filetype":"Sorry, this file type is not permitted for security reasons.","not_an_image":"This file is not an image. Please try another.","image_memory_exceeded":"Memory exceeded. Please try another smaller file.","image_dimensions_exceeded":"This is larger than the maximum size. Please try another.","default_error":"An error occurred in the upload. Please try again later.","missing_upload_url":"There was a configuration error. Please contact the server administrator.","upload_limit_exceeded":"You may only upload 1 file.","http_error":"HTTP error.","upload_failed":"Upload failed.","big_upload_failed":"Please try uploading this file with the %1$sbrowser uploader%2$s.","big_upload_queued":"%s exceeds the maximum upload size for the multi-file uploader when used in your browser.","io_error":"IO error.","security_error":"Security error.","file_cancelled":"File canceled.","upload_stopped":"Upload stopped.","dismiss":"Dismiss","crunching":"Crunching\u2026","deleted":"moved to the trash.","error_uploading":"\u201c%s\u201d has failed to upload."}; 2311var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"\/wp-admin\/async-upload.php","filters":{"max_file_size":"67108864b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,ico,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"multipart_params":{"action":"upload-attachment","_wpnonce":"fb1d893d92"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false}; 2312/* ]]> */ 2313</script>
vendor: 1 bytes, line 2313
2313
2314<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/plupload/wp-plupload.min.js'></script>
vendor: 1 bytes, line 2314
2314
2315<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/ui/core.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 2315
2315
2316<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/ui/widget.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 2316
2316
2317<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/ui/mouse.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 2317
2317
2318<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/jquery/ui/sortable.min.js?v=1.400.7'></script>
vendor: 1 bytes, line 2318
2318
2319<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/mediaelement/wp-mediaelement.min.js'></script>
vendor: 1 bytes, line 2319
2319
2320<script type='text/javascript'> 2321/* <![CDATA[ */ 2322var wpApiSettings = {"root":"https:\/\/sewingiscool.com\/wp-json\/","nonce":"d67576b0fa","versionString":"wp\/v2\/"}; 2323/* ]]> */ 2324</script>
vendor: 1 bytes, line 2324
2324
2325<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/api-request.min.js'></script>
vendor: 1 bytes, line 2325
2325
2326<script type='text/javascript'> 2327/* <![CDATA[ */ 2328var _wpMediaViewsL10n = {"url":"URL","addMedia":"Add Media","search":"Search","select":"Select","cancel":"Cancel","update":"Update","replace":"Replace","remove":"Remove","back":"Back","selected":"%d selected","dragInfo":"Drag and drop to reorder media files.","uploadFilesTitle":"Upload Files","uploadImagesTitle":"Upload Images","mediaLibraryTitle":"Media Library","insertMediaTitle":"Add Media","createNewGallery":"Create a new gallery","createNewPlaylist":"Create a new playlist","createNewVideoPlaylist":"Create a new video playlist","returnToLibrary":"\u2190 Return to library","allMediaItems":"All media items","allDates":"All dates","noItemsFound":"No items found.","insertIntoPost":"Insert into post","unattached":"Unattached","mine":"Mine","trash":"Trash","uploadedToThisPost":"Uploaded to this post","warnDelete":"You are about to permanently delete this item from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkDelete":"You are about to permanently delete these items from your site.\nThis action cannot be undone.\n 'Cancel' to stop, 'OK' to delete.","warnBulkTrash":"You are about to trash these items.\n 'Cancel' to stop, 'OK' to delete.","bulkSelect":"Bulk Select","cancelSelection":"Cancel Selection","trashSelected":"Trash Selected","untrashSelected":"Untrash Selected","deleteSelected":"Delete Selected","deletePermanently":"Delete Permanently","apply":"Apply","filterByDate":"Filter by date","filterByType":"Filter by type","searchMediaLabel":"Search Media","searchMediaPlaceholder":"Search media items...","noMedia":"No media files found.","attachmentDetails":"Attachment Details","insertFromUrlTitle":"Insert from URL","setFeaturedImageTitle":"Featured Image","setFeaturedImage":"Set featured image","createGalleryTitle":"Create Gallery","editGalleryTitle":"Edit Gallery","cancelGalleryTitle":"\u2190 Cancel Gallery","insertGallery":"Insert gallery","updateGallery":"Update gallery","addToGallery":"Add to gallery","addToGalleryTitle":"Add to Gallery","reverseOrder":"Reverse order","imageDetailsTitle":"Image Details","imageReplaceTitle":"Replace Image","imageDetailsCancel":"Cancel Edit","editImage":"Edit Image","chooseImage":"Choose Image","selectAndCrop":"Select and Crop","skipCropping":"Skip Cropping","cropImage":"Crop Image","cropYourImage":"Crop your image","cropping":"Cropping\u2026","suggestedDimensions":"Suggested image dimensions: %1$s by %2$s pixels.","cropError":"There has been an error cropping your image.","audioDetailsTitle":"Audio Details","audioReplaceTitle":"Replace Audio","audioAddSourceTitle":"Add Audio Source","audioDetailsCancel":"Cancel Edit","videoDetailsTitle":"Video Details","videoReplaceTitle":"Replace Video","videoAddSourceTitle":"Add Video Source","videoDetailsCancel":"Cancel Edit","videoSelectPosterImageTitle":"Select Poster Image","videoAddTrackTitle":"Add Subtitles","playlistDragInfo":"Drag and drop to reorder tracks.","createPlaylistTitle":"Create Audio Playlist","editPlaylistTitle":"Edit Audio Playlist","cancelPlaylistTitle":"\u2190 Cancel Audio Playlist","insertPlaylist":"Insert audio playlist","updatePlaylist":"Update audio playlist","addToPlaylist":"Add to audio playlist","addToPlaylistTitle":"Add to Audio Playlist","videoPlaylistDragInfo":"Drag and drop to reorder videos.","createVideoPlaylistTitle":"Create Video Playlist","editVideoPlaylistTitle":"Edit Video Playlist","cancelVideoPlaylistTitle":"\u2190 Cancel Video Playlist","insertVideoPlaylist":"Insert video playlist","updateVideoPlaylist":"Update video playlist","addToVideoPlaylist":"Add to video playlist","addToVideoPlaylistTitle":"Add to Video Playlist","settings":{"tabs":[],"tabUrl":"https:\/\/sewingiscool.com\/wp-admin\/media-upload.php?chromeless=1","mimeTypes":{"image":"Images","audio":"Audio","video":"Video"},"captions":true,"nonce":{"sendToEditor":"267a7380b9"},"post":{"id":0},"defaultProps":{"link":"none","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https:\/\/sewingiscool.com\/wp-json\/oembed\/1.0\/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio\/mpeg","ogg":"audio\/ogg","flac":"audio\/flac","m4a":"audio\/mpeg","wav":"audio\/wav","mp4":"video\/mp4","m4v":"video\/mp4","webm":"video\/webm","ogv":"video\/ogg","flv":"video\/x-flv"},"contentWidth":null,"months":[{"year":"2021","month":"5","text":"May 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2021","month":"3","text":"March 2021"},{"year":"2021","month":"2","text":"February 2021"},{"year":"2021","month":"1","text":"January 2021"},{"year":"2020","month":"12","text":"December 2020"},{"year":"2020","month":"11","text":"November 2020"},{"year":"2020","month":"10","text":"October 2020"},{"year":"2020","month":"9","text":"September 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"7","text":"July 2020"},{"year":"2020","month":"6","text":"June 2020"},{"year":"2020","month":"5","text":"May 2020"},{"year":"2020","month":"4","text":"April 2020"},{"year":"2020","month":"3","text":"March 2020"},{"year":"2020","month":"2","text":"February 2020"},{"year":"2020","month":"1","text":"January 2020"},{"year":"2019","month":"12","text":"December 2019"},{"year":"2019","month":"11","text":"November 2019"},{"year":"2019","month":"10","text":"October 2019"},{"year":"2019","month":"9","text":"September 2019"},{"year":"2018","month":"12","text":"December 2018"},{"year":"2017","month":"3","text":"March 2017"},{"year":"2017","month":"2","text":"February 2017"}],"mediaTrash":0}}; 2329/* ]]> */ 2330</script>
vendor: 1 bytes, line 2330
2330
2331<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/media-views.min.js'></script>
vendor: 1 bytes, line 2331
2331
2332<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/media-editor.min.js'></script>
vendor: 1 bytes, line 2332
2332
2333<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/media-audiovideo.min.js'></script>
vendor: 1 bytes, line 2333
2333
2334<script type='text/javascript' src='https://sewingiscool.com/wp-includes/js/wp-embed.min.js'></script>
vendor: 1 bytes, line 2334
2334
2335<script type='text/javascript' src='//sewingiscool.com/wp-content/plugins/thrive-leads/js/frontend.min.js'></script>
vendor: 1 bytes, line 2335
2335
2336<script type="text/javascript">/*<![CDATA[*/if ( !window.TL_Const ) var TL_Const={"security":"d7bb350fd5","ajax_url":"https:\/\/sewingiscool.com\/wp-admin\/admin-ajax.php","forms":{"shortcode_39":{"_key":"1","trigger":"page_load","trigger_config":{},"form_type_id":"39","main_group_id":"39","active_test_id":""}},"action_conversion":"tve_leads_ajax_conversion","action_impression":"tve_leads_ajax_impression","ajax_load":0,"shortcode_ids":["39"],"custom_post_data":[],"current_screen":{"screen_type":1,"screen_id":0},"ignored_fields":["email","_captcha_size","_captcha_theme","_captcha_type","_submit_option","_use_captcha","g-recaptcha-response","__tcb_lg_fc","__tcb_lg_msg","_state","_form_type","_error_message_option","_back_url","_submit_option","url","_asset_group","_asset_option","mailchimp_optin"]}/*]]> */</script>
2336<script type="text/javascript">var TL_Front = TL_Front || {}; TL_Front.impressions_data = TL_Front.impressions_data || {};TL_Front.impressions_data.shortcode_39 = {"group_id":"39","form_type_id":"39","variation_key":"1","active_test_id":null,"output_js":true};</script>
2336<script type="text/javascript"> 2337 (function ($) { 2338 $(function () { 2339 var event_data = {"form_id":"tve-leads-track-shortcode_39","form_type":"shortcode"}; 2340 event_data.source = 'page_load'; 2341 setTimeout(function () { 2342 ThriveGlobal.$j(TL_Front).trigger('showform.thriveleads', event_data); 2343 }, 200); 2344 }); 2345 }) 2346(ThriveGlobal.$j); 2347</script>
2347</body> 2348</html>
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.