1 2 3<!doctype html> 4 5 <html class="no-js" lang="en-US" prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article#"> 6 7 <head> 8 <meta charset="utf-8">
9<script> 10var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); 11</script>
11 12 13 14 <!-- Force IE to use the latest rendering engine available --> 15 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 16 17 <!-- Mobile Meta --> 18 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 19 <meta class="foundation-mq"> 20 21 <!-- FontAwesome --> 22 23
23<script src="https://kit.fontawesome.com/4774a79e53.js" crossorigin="anonymous"></script>
23 24 25 <!-- If Site Icon isn't set in customizer --> 26 27 <link rel="pingback" href="https://twocanoes.com/xmlrpc.php"> 28 29 <!-- Gravity Forms --> 30 31 32 33<!-- Start of twocanoes Zendesk Widget script -->
34<script>/*<![CDATA[*/window.zEmbed||function(e,t){var n,o,d,i,s,a=[],r=document.createElement("iframe");window.zEmbed=function(){a.push(arguments)},window.zE=window.zE||window.zEmbed,r.src="javascript:false",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="display: none",d=document.getElementsByTagName("script"),d=d[d.length-1],d.parentNode.insertBefore(r,d),i=r.contentWindow,s=i.document;try{o=s}catch(e){n=document.domain,r.src='javascript:var d=document.open();d.domain="'+n+'";void(0);',o=s}o.open()._l=function(){var e=this.createElement("script");n&&(this.domain=n),e.id="js-iframe-async",e.src="https://assets.zendesk.com/embeddable_framework/main.js",this.t=+new Date,this.zendeskHost="twocanoes.zendesk.com",this.zEQueue=a,this.body.appendChild(e)},o.write('<body onload="document._l();">'),o.close()}(); 35/*]]>*/</script>
35 36<!-- End of twocanoes Zendesk Widget script --> 37 38 39 <title>Twocanoes News – Twocanoes Software</title> 40<meta name='robots' content='max-image-preview:large' /> 41<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 42<link rel='dns-prefetch' href='//use.fontawesome.com' /> 43<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://twocanoes.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftwocanoes.com%2Fnews%2F" /> 44<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://twocanoes.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftwocanoes.com%2Fnews%2F&format=xml" /> 45<style id="wp-img-auto-sizes-contain-inline-css"> 46img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 47/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 48</style> 49<link rel='stylesheet' id='gforms_reset_css-css' href='https://twocanoes.com/wp-content/plugins/gravityforms/legacy/css/formreset.min.css?ver=3.1.2' media='all' /> 50<link rel='stylesheet' id='gforms_formsmain_css-css' href='https://twocanoes.com/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=3.1.2' media='all' /> 51<link rel='stylesheet' id='gforms_ready_class_css-css' href='https://twocanoes.com/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css?ver=3.1.2' media='all' /> 52<link rel='stylesheet' id='gforms_browsers_css-css' href='https://twocanoes.com/wp-content/plugins/gravityforms/legacy/css/browsers.min.css?ver=3.1.2' media='all' /> 53<link rel='stylesheet' id='mec-select2-style-css' href='https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/select2/select2.min.css?ver=6.5.3' media='all' /> 54<link rel='stylesheet' id='mec-font-icons-css' href='https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/css/iconfonts.css?ver=7.1.2' media='all' /> 55<link rel='stylesheet' id='mec-frontend-style-css' href='https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/css/frontend.min.css?ver=6.5.3' media='all' /> 56<link rel='stylesheet' id='mec-tooltip-style-css' href='https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltip.css?ver=7.1.2' media='all' /> 57<link rel='stylesheet' id='mec-tooltip-shadow-style-css' href='https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltipster-sideTip-shadow.min.css?ver=7.1.2' media='all' /> 58<link rel='stylesheet' id='featherlight-css' href='https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/featherlight/featherlight.css?ver=7.1.2' media='all' /> 59<link rel='stylesheet' id='mec-lity-style-css' href='https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/lity/lity.min.css?ver=7.1.2' media='all' /> 60<link rel='stylesheet' id='mec-general-calendar-style-css' href='https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/css/mec-general-calendar.css?ver=7.1.2' media='all' /> 61<style id="wp-block-library-inline-css"> 62:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
62--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 63 64/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 65</style> 66<style id="wp-block-heading-inline-css"> 67h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 68/*# sourceURL=https://twocanoes.com/wp-includes/blocks/heading/style.min.css */ 69</style> 70<style id="wp-block-media-text-inline-css"> 71.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}
71.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}} 72/*# sourceURL=https://twocanoes.com/wp-includes/blocks/media-text/style.min.css */ 73</style> 74<style id="wp-block-paragraph-inline-css"> 75.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 76/*# sourceURL=https://twocanoes.com/wp-includes/blocks/paragraph/style.min.css */ 77</style> 78<style id="wp-block-preformatted-inline-css"> 79.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em} 80/*# sourceURL=https://twocanoes.com/wp-includes/blocks/preformatted/style.min.css */ 81</style> 82 83<style id="classic-theme-styles-inline-css"> 84/*! This file is auto-generated */ 85.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 86/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 87</style> 88 89<style id="font-awesome-svg-styles-default-inline-css"> 90.svg-inline--fa { 91 display: inline-block; 92 height: 1em; 93 overflow: visible; 94 vertical-align: -.125em; 95} 96/*# sourceURL=font-awesome-svg-styles-default-inline-css */ 97</style> 98<link rel='stylesheet' id='font-awesome-svg-styles-css' href='https://twocanoes.com/wp-content/uploads/font-awesome/v6.7.2/css/svg-with-js.css' media='all' /> 99<style id="font-awesome-svg-styles-inline-css"> 100 .wp-block-font-awesome-icon svg::before, 101 .wp-rich-text-font-awesome-icon svg::before {content: unset;} 102/*# sourceURL=font-awesome-svg-styles-inline-css */ 103</style> 104<link rel='stylesheet' id='font-awesome-official-css' href='https://use.fontawesome.com/releases/v6.7.2/css/all.css' media='all' integrity="sha384-nRgPTkuX86pH8yjPJUAFuASXQSSl2/bBUiNV47vSYpKFxHJhbcrGnmlYpYJMeD7a" crossorigin="anonymous" /> 105<link rel='stylesheet' id='font-awesome-official-v4shim-css' href='https://use.fontawesome.com/releases/v6.7.2/css/v4-shims.css' media='all' integrity="sha384-npPMK6zwqNmU3qyCCxEcWJkLBNYxEFM1nGgSoAWuCCXqVVz0cvwKEMfyTNkOxM2N" crossorigin="anonymous" /> 106<style id="global-styles-inline-css"> 107:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1070) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
107.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 108/*# sourceURL=global-styles-inline-css */ 109</style> 110 111<link rel='stylesheet' id='megamenu-css' href='https://twocanoes.com/wp-content/uploads/maxmegamenu/style.css?ver=e730c8' media='all' /> 112<link rel='stylesheet' id='dashicons-css' href='https://twocanoes.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' /> 113<link rel='stylesheet' id='megamenu-genericons-css' href='https://twocanoes.com/wp-content/plugins/megamenu-pro/icons/genericons/genericons/genericons.css?ver=2.4.4' media='all' /> 114<link rel='stylesheet' id='megamenu-fontawesome-css' href='https://twocanoes.com/wp-content/plugins/megamenu-pro/icons/fontawesome/css/font-awesome.min.css?ver=2.4.4' media='all' /> 115<link rel='stylesheet' id='megamenu-fontawesome5-css' href='https://twocanoes.com/wp-content/plugins/megamenu-pro/icons/fontawesome5/css/all.min.css?ver=2.4.4' media='all' /> 116<link rel='stylesheet' id='megamenu-fontawesome6-css' href='https://twocanoes.com/wp-content/plugins/megamenu-pro/icons/fontawesome6/css/all.min.css?ver=2.4.4' media='all' /> 117<link rel='stylesheet' id='s3-secure-url-plugin-styles-css' href='https://twocanoes.com/wp-content/plugins/s3-secure-url/public/assets/css/public.css?ver=1.0.0' media='all' /> 118<link rel='stylesheet' id='search-filter-plugin-styles-css' href='https://twocanoes.com/wp-content/plugins/search-filter-pro/public/assets/css/search-filter.min.css?ver=2.4.6' media='all' /> 119<link rel='stylesheet' id='__EPYT__style-css' href='https://twocanoes.com/wp-content/plugins/youtube-embed-plus/styles/ytprefs.min.css?ver=14.2.6' media='all' /> 120<style id="__EPYT__style-inline-css"> 121 122 .epyt-gallery-thumb { 123 width: 33.333%; 124 } 125 126/*# sourceURL=__EPYT__style-inline-css */ 127</style> 128<link rel='stylesheet' id='foundation-css-css' href='https://twocanoes.com/wp-content/themes/twocanoes_2021/foundation-sites/dist/css/foundation.min.css?ver=6.4.1' media='all' /> 129<link rel='stylesheet' id='site-css-css' href='https://twocanoes.com/wp-content/themes/twocanoes_2021/assets/styles/style.css?ver=1701896509' media='all' /> 130<link rel='stylesheet' id='custom-css-css' href='https://twocanoes.com/wp-content/themes/twocanoes_2021/assets/styles/custom.css?ver=1701896509' media='all' />
131<script id="jquery-core-js" src="https://twocanoes.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 131
131
132<script id="jquery-migrate-js" src="https://twocanoes.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 132
132
133<script id="gform_json-js" defer='defer' src="https://twocanoes.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 133
133
134<script id="gform_gravityforms-js-extra"> 135var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://twocanoes.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"95b2946c95ec5b35ce2c146e54236750","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; 136var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}}; 137var gf_legacy_multi = {"2":"1"};
138var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://twocanoes.com/wp-content/plugins/gravityforms/images"}}; 139//# sourceURL=gform_gravityforms-js-extra 140</script>
vendor: 1 bytes, line 140
140
141<script id="gform_gravityforms-js-before"> 142 143//# sourceURL=gform_gravityforms-js-before 144</script>
vendor: 1 bytes, line 144
144
145<script id="gform_gravityforms-js" defer='defer' src="https://twocanoes.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.2"></script>
vendor: 1 bytes, line 145
145
146<script id="gform_gravityforms_utils-js" defer='defer' src="https://twocanoes.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=69a9db57304a9f86c3d1a0bea5fd2cf9"></script>
vendor: 1 bytes, line 146
146
147<script id="mec-general-calendar-script-js" src="https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/js/mec-general-calendar.js?ver=6.5.3"></script>
vendor: 1 bytes, line 147
147
148<script id="mec-frontend-script-js-extra"> 149var mecdata = {"day":"day","days":"days","hour":"hour","hours":"hours","minute":"minute","minutes":"minutes","second":"second","seconds":"seconds","elementor_edit_mode":"no","recapcha_key":"","ajax_url":"https://twocanoes.com/wp-admin/admin-ajax.php","fes_nonce":"42e9fd4217","current_year":"2026","current_month":"09","datepicker_format":"yy-mm-dd&Y-m-d"}; 150//# sourceURL=mec-frontend-script-js-extra 151</script>
vendor: 1 bytes, line 151
151
152<script id="mec-frontend-script-js" src="https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/js/frontend.js?ver=6.5.3"></script>
vendor: 1 bytes, line 152
152
153<script id="mec-events-script-js" src="https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/js/events.js?ver=6.5.3"></script>
vendor: 1 bytes, line 153
153
154<script id="s3-secure-url-plugin-script-js" src="https://twocanoes.com/wp-content/plugins/s3-secure-url/public/assets/js/public.js?ver=1.0.0"></script>
vendor: 1 bytes, line 154
154
155<script id="__ytprefs__-js-extra"> 156var _EPYT_ = {"ajaxurl":"https://twocanoes.com/wp-admin/admin-ajax.php","security":"ba591d1a03","gallery_scrolloffset":"20","eppathtoscripts":"https://twocanoes.com/wp-content/plugins/youtube-embed-plus/scripts/","eppath":"https://twocanoes.com/wp-content/plugins/youtube-embed-plus/","epresponsiveselector":"[\"iframe.__youtube_prefs_widget__\"]","epdovol":"1","version":"14.2.6","evselector":"iframe.__youtube_prefs__[src], iframe[src*=\"youtube.com/embed/\"], iframe[src*=\"youtube-nocookie.com/embed/\"]","ajax_compat":"","maxres_facade":"eager","ytapi_load":"light","pause_others":"","stopMobileBuffer":"1","facade_mode":"","not_live_on_channel":""}; 157//# sourceURL=__ytprefs__-js-extra 158</script>
vendor: 1 bytes, line 158
158
159<script id="__ytprefs__-js" src="https://twocanoes.com/wp-content/plugins/youtube-embed-plus/scripts/ytprefs.min.js?ver=14.2.6"></script>
159 160<link rel="https://api.w.org/" href="https://twocanoes.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://twocanoes.com/wp-json/wp/v2/pages/241" /><link rel="canonical" href="https://twocanoes.com/news/" /> 161<link rel='shortlink' href='https://twocanoes.com/?p=241' /> 162 <!-- Custom Logo: hide header text --> 163 <style id="custom-logo-css"> 164 .site-title, .site-description { 165 position: absolute; 166 clip-path: inset(50%); 167 } 168 </style> 169 <style type="text/css"> 170 body { 171 --aiovg-color-primary: #3b82f6; 172 } 173 174 .aiovg-player { 175 display: block; 176 position: relative; 177 border-radius: 3px; 178 padding-bottom: 56.25%; 179 width: 100%; 180 height: 0; 181 overflow: hidden; 182 } 183 184 .aiovg-player iframe, 185 .aiovg-player .video-js, 186 .aiovg-player .plyr { 187 --plyr-color-main: #3b82f6; 188 position: absolute; 189 inset: 0; 190 margin: 0; 191 padding: 0; 192 width: 100%; 193 height: 100%; 194 } 195 </style><meta property="og:title" name="og:title" content="Twocanoes News" /> 196<meta property="og:type" name="og:type" content="article" /> 197<meta property="og:image" name="og:image" content="https://twocanoes.com/wp-content/uploads/2017/04/twocanoes_logo_web.png" /> 198<meta property="og:image" name="og:image" content="https://twocanoes.com/wp-content/uploads/2017/02/beekn.png" /> 199<meta property="og:image" name="og:image" content="https://twocanoes.com/wp-content/uploads/2017/02/building-alliances.png" /> 200<meta property="og:url" name="og:url" content="https://twocanoes.com/news/" /> 201<meta property="og:locale" name="og:locale" content="en_US" /> 202<meta property="og:site_name" name="og:site_name" content="Twocanoes Software" /> 203<meta property="twitter:card" name="twitter:card" content="summary_large_image" /> 204<meta property="article:published_time" name="article:published_time" content="2017-02-26T16:24:43-06:00" /> 205<meta property="article:modified_time" name="article:modified_time" content="2021-12-19T20:28:19-06:00" /> 206<meta property="article:author" name="article:author" content="https://twocanoes.com/author/finchadmintc/" /> 207<!-- Clicky Web Analytics - https://clicky.com, WordPress Plugin by Yoast - https://yoast.com/wordpress/plugins/clicky/ -->
207<script> 208 209 var clicky_site_ids = clicky_site_ids || []; 210 clicky_site_ids.push("100598725"); 211</script>
vendor: 1 bytes, line 211
211
212<script async src="//static.getclicky.com/js"></script>
212<link rel="icon" href="https://twocanoes.com/wp-content/uploads/2025/06/twocanoes_logo_2020_no_text-copy-2-1-125x125.png" sizes="32x32" /> 213<link rel="icon" href="https://twocanoes.com/wp-content/uploads/2025/06/twocanoes_logo_2020_no_text-copy-2-1.png" sizes="192x192" /> 214<link rel="apple-touch-icon" href="https://twocanoes.com/wp-content/uploads/2025/06/twocanoes_logo_2020_no_text-copy-2-1.png" /> 215<meta name="msapplication-TileImage" content="https://twocanoes.com/wp-content/uploads/2025/06/twocanoes_logo_2020_no_text-copy-2-1.png" /> 216<style id="wp-custom-css"> 217#post-1945 header.article-header p.byline{ 218 display:none; 219} 220 221#eckb-article-page-container-v2 #eckb-article-content{ 222 background-color: none; 223} 224</style> 225 226 </head> 227 228 <body class="wp-singular page-template page-template-news-main page-template-news-main-php page page-id-241 wp-custom-logo wp-theme-twocanoes_2021 mega-menu-main-nav mega-menu-max-mega-menu-1"> 229 230 <div class="off-canvas-wrapper"> 231 232 <!-- Load off-canvas container. Feel free to remove if not using. --> 233 234<div class="off-canvas position-right" id="off-canvas" data-off-canvas> 235 236 237</div> 238 239 240 <div class="off-canvas-content" data-off-canvas-content> 241 242 <header class="header" role="banner"> 243
244 <!-- This navs will be applied to the topbar, above all content 245 To see additional nav styles, visit the /parts directory --> 246 <div id="mega-menu-wrap-main-nav" class="mega-menu-wrap"><div class="mega-menu-toggle"><div class="mega-toggle-blocks-left"><div class='mega-toggle-block mega-logo-block mega-toggle-block-1' id='mega-toggle-block-1'><a class="mega-menu-logo" href="https://twocanoes.com" target="_self"><img class="mega-menu-logo" src="https://twocanoes.com/wp-content/uploads/2022/01/twocanoes-logo-1.png" /></a></div></div><div class="mega-toggle-blocks-center"></div><div class="mega-toggle-blocks-right"><div class='mega-toggle-block mega-menu-toggle-animated-block mega-toggle-block-2' id='mega-toggle-block-2'><button aria-controls="mega-menu-main-nav" aria-expanded="false" aria-haspopup="true" aria-label="Toggle Menu" class="mega-toggle-animated mega-toggle-animated-slider" type="button"> 247 <span class="mega-toggle-animated-box"> 248 <span class="mega-toggle-animated-inner"></span> 249 </span> 250 </button></div></div></div><ul id="mega-menu-main-nav" class="mega-menu max-mega-menu mega-menu-horizontal mega-no-js" data-event="hover_intent" data-effect="fade_up" data-effect-speed="200" data-effect-mobile="slide" data-effect-speed-mobile="200" data-mobile-force-width="false" data-second-click="go" data-document-click="collapse" data-vertical-behaviour="standard" data-breakpoint="768" data-unbind="true" data-mobile-state="collapse_all" data-mobile-direction="vertical" data-overlay-desktop="false" data-overlay-mobile="false"><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-home mega-item-align-float-left mega-hide-on-mobile mega-menu-item-10193" id="mega-menu-item-10193"><a class='mega-menu-link mega-menu-logo' href='https://twocanoes.com/'><img class='mega-menu-logo' width='199' height='45' src='https://twocanoes.com/wp-content/uploads/2022/01/twocanoes-logo-1-199x45.png' srcset='https://twocanoes.com/wp-content/uploads/2022/01/twocanoes-logo-1.png 2x' /></a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-megamenu mega-align-bottom-right mega-menu-item-415" id="mega-menu-item-415"><a class="mega-menu-link" href="https://twocanoes.com/products/" aria-expanded="false" aria-controls="mega-sub-menu-415">Products<span class="mega-indicator" aria-hidden="true"></span></a> 251<ul class="mega-sub-menu" id='mega-sub-menu-415'> 252<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-column-standard mega-menu-columns-1-of-4 mega-menu-item-14049" style="--columns:4; --span:1" id="mega-menu-item-14049"><a class="mega-menu-link">Smart Cards<span class="mega-indicator" aria-hidden="true"></span></a> 253 <ul class="mega-sub-menu" id='mega-sub-menu-14049'> 254<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-8979" id="mega-menu-item-8979"><a class="mega-menu-link" href="https://twocanoes.com/products/ios/smart-card-utility-for-iphone-and-ipad/">Smart Card Utility App for iOS</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-14145" id="mega-menu-item-14145"><a class="mega-menu-link" href="https://twocanoes.com/products/mac/smart-card-utility/">Smart Card Utility App for macOS</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-14092" id="mega-menu-item-14092"><a class="mega-menu-link" href="https://twocanoes.com/products/ios/wireless-mobile-reader/">Wireless Mobile Reader (Made in USA)</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-14102" id="mega-menu-item-14102"><a class="mega-menu-link" href="https://twocanoes.com/products/ios/usb-c-smart-card-reader/">USB-C Smart Card Reader</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-14111" id="mega-menu-item-14111"><a class="mega-menu-link" href="https://twocanoes.com/products/ios/lightning-smart-card-reader/">Lightning Smart Card Reader</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-14123" id="mega-menu-item-14123"><a class="mega-menu-link" href="https://twocanoes.com/products/ios/bluetooth-smart-card-reader/">Bluetooth Smart Card Reader</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-6630" id="mega-menu-item-6630"><a class="mega-menu-link" href="https://twocanoes.com/products/mac/secure-remote-access/">Secure Remote Access</a></li> </ul> 255</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-column-standard mega-menu-columns-1-of-4 mega-menu-item-10195" style="--columns:4; --span:1" id="mega-menu-item-10195"><a class="mega-menu-link">Mac Administration<span class="mega-indicator" aria-hidden="true"></span></a> 256 <ul class="mega-sub-menu" id='mega-sub-menu-10195'> 257<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-11217" id="mega-menu-item-11217"><a class="mega-menu-link" href="https://twocanoes.com/products/mac/xcreds/">XCreds</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-epkb_post_type_1 mega-menu-item-20711" id="mega-menu-item-20711"><a class="mega-menu-link" href="https://twocanoes.com/knowledge-base/xpsso/">Xpsso</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-15939" id="mega-menu-item-15939"><a class="mega-menu-link" href="https://twocanoes.com/products/mac/dfu-blaster/">DFU Blaster Pro</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-10196" id="mega-menu-item-10196"><a class="mega-menu-link" href="/products/mac/mac-deploy-stick/">MDS</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-12405" id="mega-menu-item-12405"><a class="mega-menu-link" href="https://twocanoes.com/products/mac/automaton/">Automaton</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-18423" id="mega-menu-item-18423"><a class="mega-menu-link" href="https://twocanoes.com/products/mac/erase-and-restore/">Erase and Restore</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-19509" id="mega-menu-item-19509"><a class="mega-menu-link" href="https://twocanoes.com/products/mac/password-utility/">Password Utility</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-2316" id="mega-menu-item-2316"><a class="mega-menu-link" href="https://twocanoes.com/products/mac/winclone/">Winclone Standard</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-3658" id="mega-menu-item-3658"><a class="mega-menu-link" href="https://twocanoes.com/products/mac/winclone-pro/">Winclone Pro</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-2862" id="mega-menu-item-2862"><a class="mega-menu-link" href="/products/mac/boot-runner">Boot Runner</a></li> </ul> 258</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-menu-column-standard mega-menu-columns-1-of-4 mega-menu-item-14055" style="--columns:4; --span:1" id="mega-menu-item-14055"><a class="mega-menu-link" href="#">Certificates and Signing<span class="mega-indicator" aria-hidden="true"></span></a> 259 <ul class="mega-sub-menu" id='mega-sub-menu-14055'> 260<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-3127" id="mega-menu-item-3127"><a class="mega-menu-link" href="/products/mac/certificate-request">Certificate Request</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-product mega-menu-item-11172" id="mega-menu-item-11172"><a class="mega-menu-link" href="https://twocanoes.com/products/mac/signing-manager/">Signing Manager</a></li> </ul> 261</li></ul> 262</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-6568" id="mega-menu-item-6568"><a class="mega-menu-link" href="https://twocanoes.com/consulting/">Consulting</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-304" id="mega-menu-item-304"><a class="mega-menu-link" href="https://twocanoes.com/solutions/" aria-expanded="false" aria-controls="mega-sub-menu-304">Solutions<span class="mega-indicator" aria-hidden="true"></span></a> 263<ul class="mega-sub-menu" id='mega-sub-menu-304'> 264<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10390" id="mega-menu-item-10390"><a class="mega-menu-link" href="https://twocanoes.com/solutions/">Solutions Overview</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10377" id="mega-menu-item-10377"><a class="mega-menu-link" href="https://twocanoes.com/solutions/certificate-services/">Certificate Services</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10376" id="mega-menu-item-10376"><a class="mega-menu-link" href="https://twocanoes.com/solutions/remote-access/">Remote Access</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10375" id="mega-menu-item-10375"><a class="mega-menu-link" href="https://twocanoes.com/solutions/smart-card-management-for-macos-and-ios/">Smart Card Management</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-472" id="mega-menu-item-472"><a class="mega-menu-link" href="https://twocanoes.com/solutions/case-studies/">Case Studies</a></li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-menu-item-10374" id="mega-menu-item-10374"><a class="mega-menu-link" href="https://twocanoes.com/solutions/modern-mac-deployment-management/">Modern Mac Deployment & Management</a></li></ul> 265</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-414" id="mega-menu-item-414"><a class="mega-menu-link" href="#" aria-expanded="false" aria-controls="mega-sub-menu-414">Support<span class="mega-indicator" aria-hidden="true"></span></a> 266<ul class="mega-sub-menu" id='mega-sub-menu-414'> 267<li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-10418" id="mega-menu-item-10418"><a class="mega-menu-link" href="https://twocanoes.com/knowledge-base/">Knowledge Base</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-10417" id="mega-menu-item-10417"><a class="mega-menu-link" href="https://community.twocanoes.com">Community</a></li></ul> 268</li><li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-menu-item mega-page_item mega-page-item-241 mega-current_page_item mega-current-menu-ancestor mega-current-menu-parent mega-current_page_parent mega-current_page_ancestor mega-menu-item-has-children mega-align-bottom-left mega-menu-flyout mega-menu-item-3013" id="mega-menu-item-3013"><a class="mega-menu-link" href="https://twocanoes.com/news/" aria-expanded="false" aria-controls="mega-sub-menu-3013" aria-current="page">News<span class="mega-indicator" aria-hidden="true"></span></a> 269<ul class="mega-sub-menu" id='mega-sub-menu-3013'> 270<li class="mega-menu-item mega-menu-item-type-post_type mega-menu-item-object-page mega-current-menu-item mega-page_item mega-page-item-241 mega-current_page_item mega-menu-item-10389" id="mega-menu-item-10389"><a class="mega-menu-link" href="https://twocanoes.com/news/" aria-current="page">Twocanoes News</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-3011" id="mega-menu-item-3011"><a class="mega-menu-link" href="https://twocanoes.com/news/?post_types=post">Updates</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-3014" id="mega-menu-item-3014"><a class="mega-menu-link" href="https://twocanoes.com/news/?post_types=pressrelease">Press Releases</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-3015" id="mega-menu-item-3015"><a class="mega-menu-link" href="https://twocanoes.com/news/?post_types=pressmentions">Press Mentions</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-3016" id="mega-menu-item-3016"><a class="mega-menu-link" href="https://twocanoes.com/news/?post_types=newsletters">Newsletters</a></li></ul> 271</li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-11964" id="mega-menu-item-11964"><a class="mega-menu-link" href="https://store.twocanoes.com">Store</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-menu-item-10197" id="mega-menu-item-10197"><a class="mega-menu-link" href="https://profile.twocanoes.com/">Account</a></li><li class="mega-menu-item mega-menu-item-type-custom mega-menu-item-object-custom mega-has-icon mega-icon-left mega-menu-item-308" id="mega-menu-item-308"><div class='mega-search-wrap mega-static'> <form class='mega-search mega-search-open' role='search' action='https://twocanoes.com/'><input type='submit' value='Search'><input type='text' role='searchbox' id='mega-search-308' aria-label='Search...' name='s' autocomplete='off' placeholder='Search...' /><span tabindex='0' role='button' class='dashicons dashicons-search search-icon' aria-controls='mega-search-308' aria-label='Search'></span> </form></div></li></ul></div> 272 273 274 </header> <!-- end .header --> 275<div class="body-news"> 276<div class="grid-container"> 277 278 <div class="cell small-12 grid-x"> 279 <h1>Twocanoes News</h1> 280 281 </div> 282 283<div class="filters_container cell small-12 grid-x "> 284 285 <div class="cell small-12 large-auto grid-x align-middle"> 286 287 288 <h6>FILTER BY</h6> 289 290 291 <form data-sf-form-id='678' data-is-rtl='0' data-maintain-state='' data-results-url='https://twocanoes.com/news/' data-ajax-url='https://twocanoes.com/?sfid=678&sf_action=get_data&sf_data=results' data-ajax-form-url='https://twocanoes.com/?sfid=678&sf_action=get_data&sf_data=form' data-display-result-method='shortcode' data-use-history-api='1' data-template-loaded='0' data-lang-code='' data-ajax='1' data-ajax-data-type='json' data-ajax-target='#search-filter-results-678' data-ajax-pagination-type='normal' data-ajax-links-selector='.pagination a' data-update-ajax-url='1' data-only-results-ajax='1' data-scroll-to-pos='0' data-init-paged='1' data-auto-update='1' action='https://twocanoes.com/news/' method='post' class='searchandfilter' id='search-filter-form-678' autocomplete='off' data-instance-count='1'><ul><li class="sf-field-post_type" data-sf-field-name="_sf_post_type" data-sf-field-type="post_type" data-sf-field-input-type="select"> <label> 292 <select name="_sf_post_type[]" class="sf-input-select" title=""> 293 294 <option class="sf-level-0 sf-item-0 sf-option-active" selected="selected" data-sf-depth="0" value="">All News</option> 295 <option class="sf-level-0 " data-sf-depth="0" value="post">Blog Posts</option> 296 <option class="sf-level-0 " data-sf-depth="0" value="newsletters">Newsletters</option> 297 <option class="sf-level-0 " data-sf-depth="0" value="pressmentions">Press Mentions</option> 298 <option class="sf-level-0 " data-sf-depth="0" value="pressrelease">Press Releases</option> 299 </select> 300 </label> </li><li class="sf-field-tag" data-sf-field-name="_sft_post_tag" data-sf-field-type="t
300ag" data-sf-field-input-type="select"> <label> 301 <select name="_sft_post_tag[]" class="sf-input-select" title=""> 302 303 <option class="sf-level-0 sf-item-0 sf-option-active" selected="selected" data-sf-count="0" data-sf-depth="0" value="">All Tags</option> 304 <option class="sf-level-0 sf-item-119" data-sf-count="1" data-sf-depth="0" value="automation">automation</option> 305 <option class="sf-level-0 sf-item-276" data-sf-count="3" data-sf-depth="0" value="automaton">automaton</option> 306 <option class="sf-level-0 sf-item-369" data-sf-count="2" data-sf-depth="0" value="automaton2-updates">automaton2-updates</option> 307 <option class="sf-level-0 sf-item-122" data-sf-count="4" data-sf-depth="0" value="boot-camp">boot camp</option> 308 <option class="sf-level-0 sf-item-174" data-sf-count="3" data-sf-depth="0" value="boot-runner">boot runner</option> 309 <option class="sf-level-0 sf-item-9" data-sf-count="9" data-sf-depth="0" value="bootcamp">bootcamp</option> 310 <option class="sf-level-0 sf-item-26" data-sf-count="1" data-sf-depth="0" value="bootcamp-backup">bootcamp backup</option> 311 <option class="sf-level-0 sf-item-140" data-sf-count="1" data-sf-depth="0" value="bootcamp-deployment">bootcamp deployment</option> 312 <option class="sf-level-0 sf-item-15" data-sf-count="3" data-sf-depth="0" value="bootrunner">bootrunner</option> 313 <option class="sf-level-0 sf-item-58" data-sf-count="1" data-sf-depth="0" value="business">business</option> 314 <option class="sf-level-0 sf-item-40" data-sf-count="1" data-sf-depth="0" value="car">car</option> 315 <option class="sf-level-0 sf-item-184" data-sf-count="2" data-sf-depth="0" value="certificates">certificates</option> 316 <option class="sf-level-0 sf-item-145" data-sf-count="1" data-sf-depth="0" value="cloning">Cloning</option> 317 <option class="sf-level-0 sf-item-89" data-sf-count="1" data-sf-depth="0" value="code">code</option> 318 <option class="sf-level-0 sf-item-129" data-sf-count="1" data-sf-depth="0" value="codesign">codesign</option> 319 <option class="sf-level-0 sf-item-204" data-sf-count="1" data-sf-depth="0" value="coding">coding</option> 320 <option class="sf-level-0 sf-item-131" data-sf-count="1" data-sf-depth="0" value="command-line">command line</option> 321 <option class="sf-level-0 sf-item-51" data-sf-count="1" data-sf-depth="0" value="commentary">commentary</option> 322 <option class="sf-level-0 sf-item-71" data-sf-count="1" data-sf-depth="0" value="conference">conference</option> 323 <option class="sf-level-0 sf-item-49" data-sf-count="2" data-sf-depth="0" value="configuration">configuration</option> 324 <option class="sf-level-0 sf-item-96" data-sf-count="1" data-sf-depth="0" value="core-storage">core storage</option> 325 <option class="sf-level-0 sf-item-39" data-sf-count="1" data-sf-depth="0" value="cost">cost</option> 326 <option class="sf-level-0 sf-item-505" data-sf-count="1" data-sf-depth="0" value="create">create</option> 327 <option class="sf-level-0 sf-item-147" data-sf-count="1" data-sf-depth="0" value="creators-update">creators update</option> 328 <option class="sf-level-0 sf-item-57" data-sf-count="1" data-sf-depth="0" value="crm">crm</option> 329 <option class="sf-level-0 sf-item-53" data-sf-count="1" data-sf-depth="0" value="customer-service">customer service</option> 330 <option class="sf-level-0 sf-item-65" data-sf-count="1" data-sf-depth="0" value="customerexperience">customerexperience</option> 331 <option class="sf-level-0 sf-item-27" data-sf-count="1" data-sf-depth="0" value="deployment">deployment</option> 332 <option class="sf-level-0 sf-item-117" data-sf-count="1" data-sf-depth="0" value="desk">desk</option> 333 <option class="sf-level-0 sf-item-126" data-sf-count="1" data-sf-depth="0" value="device-drivers">device drivers</option> 334 <option class="sf-level-0 sf-item-97" data-sf-count="1" data-sf-depth="0" value="disk-utility">disk utility</option> 335 <option class="sf-level-0 sf-item-123" data-sf-count="1" data-sf-depth="0" value="dual-boot-mac">dual-boot mac</option> 336 <option class="sf-level-0 sf-item-18" data-sf-count="1" data-sf-depth="0" value="dualboot">dualboot</option> 337 <option class="sf-level-0 sf-item-88" data-sf-count="2" data-sf-depth="0" value="efi">EFI</option> 338 <option class="sf-level-0 sf-item-54" data-sf-count="1" data-sf-depth="0" value="events">events</option> 339 <option class="sf-level-0 sf-item-103" data-sf-count="1" data-sf-depth="0" value="example">example</option> 340 <option class="sf-level-0 sf-item-34" data-sf-count="1" data-sf-depth="0" value="exercise">exercise</option> 341 <option class="sf-level-0 sf-item-56" data-sf-count="1" data-sf-depth="0" value="exhibitors">exhibitors</option> 342 <option class="sf-level-0 sf-item-59" data-sf-count="1" data-sf-depth="0" value="expos">expos</option> 343 <option class="sf-level-0 sf-item-113" data-sf-count="1" data-sf-depth="0" value="eye-of-the-tiger">eye of the tiger</option> 344 <option class="sf-level-0 sf-item-275" data-sf-count="1" data-sf-depth="0" value="feedback">feedback</option> 345 <option class="sf-level-0 sf-item-116" data-sf-count="1" data-sf-depth="0" value="flashlight">flashlight</option> 346 <option class="sf-level-0 sf-item-110" data-sf-count="1" data-sf-depth="0" value="future">future</option> 347 <option class="sf-level-0 sf-item-29" data-sf-count="10" data-sf-depth="0" value="geohopper">geohopper</option> 348 <option class="sf-level-0 sf-item-514" data-sf-count="1" data-sf-depth="0" value="get">get</option> 349 <option class="sf-level-0 sf-item-102" data-sf-count="1" data-sf-depth="0" value="gps">gps</option> 350 <option class="sf-level-0 sf-item-105" data-sf-count="1" data-sf-depth="0" value="gpt">gpt</option> 351 <option class="sf-level-0 sf-item-78" data-sf-count="1" data-sf-depth="0" value="history">history</option> 352 <option class="sf-level-0 sf-item-77" data-sf-count="1" data-sf-depth="0" value="history-of-mac">history of mac</option> 353 <option class="sf-level-0 sf-item-418" data-sf-count="4" data-sf-depth="0" value="hot-tips">hot tips</option> 354 <option class="sf-level-0 sf-item-17" data-sf-count="1" data-sf-depth="0" value="how-to">how-to</option> 355 <option class="sf-level-0 sf-item-22" data-sf-count="17" data-sf-depth="0" value="ibeacon">ibeacon</option> 356 <option class="sf-level-0 sf-item-33" data-sf-count="1" data-sf-depth="0" value="ibeacons">ibeacons</option> 357 <option class="sf-level-0 sf-item-95" data-sf-count="1" data-sf-depth="0" value="iconfactory-logo-geohopper">iconfactory logo geohopper</option> 358 <option class="sf-level-0 sf-item-115" data-sf-count="1" data-sf-depth="0" value="ifttt">ifttt</option> 359 <option class="sf-level-0 sf-item-125" data-sf-count="2" data-sf-depth="0" value="imaging">imaging</option> 360 <option class="sf-level-0 sf-item-127" data-sf-count="1" data-sf-depth="0" value="installer">installer</option> 361 <option class="sf-level-0 sf-item-81" data-sf-count="1" data-sf-depth="0" value="ios">ios</option> 362 <option class="sf-level-0 sf-item-282" data-sf-count="1" data-sf-depth="0" value="it">it</option> 363 <option class="sf-level-0 sf-item-74" data-sf-count="1" data-sf-depth="0" value="iworld">iworld</option> 364 <option class="sf-level-0 sf-item-109" data-sf-count="1" data-sf-depth="0" value="jetpack">jetpack</option> 365 <option class="sf-level-0 sf-item-111" data-sf-count="1" data-sf-depth="0" value="karotz">karotz</option> 366 <option class="sf-level-0 sf-item-281" data-sf-count="1" data-sf-depth="0" value="keychain">keychain</option> 367 <option class="sf-level-0 sf-item-274" data-sf-count="1" data-sf-depth="0" value="m1">m1</option> 368 <option class="sf-level-0 sf-item-14" data-sf-count="8" data-sf-depth="0" value="mac">mac</option> 369 <option class="sf-level-0 sf-item-277" data-sf-count="3" data-sf-depth="0" value="macadmins">macadmins</option> 370 <option class="sf-level-0 sf-item-152" data-sf-count="1" data-sf-depth="0" value="macbook-pro">macbook pro</option> 371 <option class="sf-level-0 sf-item-185" data-sf-count="2" data-sf-depth="0" value="macos">macos</option> 372 <option class="sf-level-0 sf-item-144" data-sf-count="1" data-sf-depth="0" value="macos-sierra">MacOS Sierra</option> 373 <option class="sf-level-0 sf-item-70" data-sf-count="4" data-sf-depth="0" value="macworld">macworld</option> 374 <option class="sf-level-0 sf-item-75" data-sf-count="2" data-sf-depth="0" value="macworld2014">macworld2014</option> 375 <option class="sf-level-0 sf-item-507" data-sf-count="1" data-sf-depth="0" value="macworldexpo2014">MacworldExpo2014</option> 376 <option class="sf-level-0 sf-item-61" data-sf-count="1" data-sf-depth="0" value="marketing">marketing</option> 377 <option class="sf-level-0 sf-item-87" data-sf-count="1" data-sf-depth="0" value="mbr">MBR</option> 378 <option class="sf-level-0 sf-item-268" data-sf-count="3" data-sf-depth="0" value="mds">mds</option> 379 <option class="sf-level-0 sf-item-151" data-sf-count="1" data-sf-depth="0" value="migrate-bootcamp">migrate bootcamp</option> 380 <option class="sf-level-0 sf-item-183" data-sf-count="2" data-sf-depth="0" value="opensource">opensource</option> 381 <option class="sf-level-0 sf-item-21" data-sf-count="1" data-sf-depth="0" value="os-x">os x</option> 382 <option class="sf-level-0 sf-item-104" data-sf-count="1" data-sf-depth="0" value="osx">osx</option> 383 <option class="sf-level-0 sf-item-130" data-sf-count="1" data-sf-depth="0" value="packagemaker">packagemaker</option> 384 <option class="sf-level-0 sf-item-85" data-sf-count="2" data-sf-depth="0" value="passbook">passbook</option> 385 <option class="sf-level-0 sf-item-86" data-sf-count="1" data-sf-depth="0" value="passes">passes</option> 386 <option class="sf-level-0 sf-item-37" data-sf-count="1" data-sf-depth="0" value="power">power</option> 387 <option class="sf-level-0 sf-item-69" data-sf-count="1" data-sf-depth="0" value="privacy">privacy</option> 388 <option class="sf-level-0 sf-item-82" data-sf-count="1" data-sf-depth="0" value="proximity">proximity</option> 389 <option class="sf-level-0 sf-item-448" data-sf-count="2" data-sf-depth="0" value="psso">psso</option> 390 <option class="sf-level-0 sf-item-506" data-sf-count="1" data-sf-depth="0" value="put">put</option> 391 <option class="sf-level-0 sf-item-67" data-sf-count="1" data-sf-depth="0" value="retail">Retail</option> 392 <option class="sf-level-0 sf-item-107" data-sf-count="1" data-sf-depth="0" value="rss">rss</option> 393 <option class="sf-level-0 sf-item-76" data-sf-count="1" data-sf-depth="0" value="scanvengerhunt">scanvengerhunt</option> 394 <option class="sf-level-0 sf-item-100" data-sf-count="1" data-sf-depth="0" value="scheduling">scheduling</option> 395 <option class="sf-level-0 sf-item-108" data-sf-count="1" data-sf-depth="0" value="screensaver">screensaver</option> 396 <option class="sf-level-0 sf-item-5" data-sf-count="2" data-sf-depth="0" value="sd-card">sd card</option> 397 <option class="sf-level-0 sf-item-2" data-sf-count="1" data-sf-depth="0" value="sd-clone-3">sd clone 3</option> 398 <option class="sf-level-0 sf-item-4" data-sf-count="1" data-sf-depth="0" value="sdcard">sdcard</option> 399 <option class="sf-level-0 sf-item-6" data-sf-count="2" data-sf-depth="0" value="sdclone">sdclone</option> 400 <option class="sf-level-0 sf-item-68" data-sf-count="3" data-sf-depth="0" value="security">security</option> 401 <option class="sf-level-0 sf-item-48" data-sf-count="1" data-sf-depth="0" value="series-200">series 200</option> 402 <option class="sf-level-0 sf-item-128" data-sf-count="1" data-sf-depth="0" value="sign">sign</option> 403 <option class="sf-level-0 sf-item-271" data-sf-count="2" data-sf-depth="0" value="signing-manager">Signing Manager</option> 404 <option class="sf-level-0 sf-item-325" data-sf-count="1" data-sf-depth="0" value="signing-service">signing-service</option> 405 <option class="sf-level-0 sf-item-301" data-sf-count="10" data-sf-depth="0" value="smart-card-utility">smart-card-utility</option> 406 <option class="sf-level-0 sf-item-406" data-sf-count="5" data-sf-depth="0" value="social">social</option> 407 <option class="sf-level-0 sf-item-414" data-sf-count="7" data-sf-depth="0" value="sso">sso</option> 408 <option class="sf-level-0 sf-item-28" data-sf-count="1" data-sf-depth="0" value="statusboard">statusboard</option> 409 <option class="sf-level-0 sf-item-124" data-sf-count="2" data-sf-depth="0" value="sysprep">sysprep</option> 410 <option class="sf-level-0 sf-item-12" data-sf-count="1" data-sf-depth="0" value="technews">technews</option> 411 <option class="sf-level-0 sf-item-16" data-sf-count="1" data-sf-depth="0" value="technical">technical</option> 412 <option class="sf-level-0 sf-item-114" data-sf-count="1" data-sf-depth="0" value="telephone">telephone</option> 413 <option class="sf-level-0 sf-item-79" data-sf-count="1" data-sf-depth="0" value="timeline">timeline</option> 414 <option class="sf-level-0 sf-item-60" data-sf-count="1" data-sf-depth="0" value="trade-fair">trade fair</option> 415 <option class="sf-level-0 sf-item-7" data-sf-count="8" data-sf-depth="0" value="twocanoes">twocanoes</option> 416 <option class="sf-level-0 sf-item-150" data-sf-count="1" data-sf-depth="0" value="usb-c">usb-c</option> 417 <option class="sf-level-0 sf-item-55" data-sf-count="1" data-sf-depth="0" value="vendors">vendors</option> 418 <option class="sf-level-0 sf-item-101" data-sf-count="4" data-sf-depth="0" value="video">video</option> 419 <option class="sf-level-0 sf-item-99" data-sf-count="1" data-sf-depth="0" value="who
419a">whoa</option> 420 <option class="sf-level-0 sf-item-149" data-sf-count="1" data-sf-depth="0" value="wim">wim</option> 421 <option class="sf-level-0 sf-item-8" data-sf-count="12" data-sf-depth="0" value="winclone">winclone</option> 422 <option class="sf-level-0 sf-item-142" data-sf-count="2" data-sf-depth="0" value="winclone-6">Winclone 6</option> 423 <option class="sf-level-0 sf-item-25" data-sf-count="1" data-sf-depth="0" value="winclone5">winclone5</option> 424 <option class="sf-level-0 sf-item-19" data-sf-count="3" data-sf-depth="0" value="windows">Windows</option> 425 <option class="sf-level-0 sf-item-143" data-sf-count="2" data-sf-depth="0" value="windows-10">Windows 10</option> 426 <option class="sf-level-0 sf-item-80" data-sf-count="1" data-sf-depth="0" value="windows-8">windows 8</option> 427 <option class="sf-level-0 sf-item-421" data-sf-count="2" data-sf-depth="0" value="wireless-mobile-reader">wireless-mobile-reader</option> 428 <option class="sf-level-0 sf-item-35" data-sf-count="1" data-sf-depth="0" value="worktips">worktips</option> 429 <option class="sf-level-0 sf-item-98" data-sf-count="1" data-sf-depth="0" value="wwdc">wwdc</option> 430 <option class="sf-level-0 sf-item-10" data-sf-count="1" data-sf-depth="0" value="wwdc-2015">wwdc 2015</option> 431 <option class="sf-level-0 sf-item-205" data-sf-count="1" data-sf-depth="0" value="xcode">xcode</option> 432 <option class="sf-level-0 sf-item-374" data-sf-count="2" data-sf-depth="0" value="xcreds">xcreds</option> 433 <option class="sf-level-0 sf-item-112" data-sf-count="1" data-sf-depth="0" value="zombocom">zombocom</option> 434 </select> 435 </label> </li><li class="sf-field-search" data-sf-field-name="search" data-sf-field-type="search" data-sf-field-input-type=""> <label><input placeholder="Search â¦" name="_sf_search[]" class="sf-input-text" type="text" value="" title=""></label> </li></ul></form> 436 437 </div> 438 439 440 </div> 441 442 443 <div class="grid-x margin-x"> 444 445 <div class="search-filter-results" id="search-filter-results-678"> 446 447 448 <div class="grid-x grid-margin-x grid-padding-x"> 449 450 <div class="cell small-12 large-4 prod-callout-card blog"> 451 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/winclone-pro-packages-on-sequoia/"><h3>Winclone Pro packages on Sequoia</h3></a> 452 453 <span class="date">May 20, 2025</span> 454 <div class="excerpt"></div> 455 456 <a href="https://twocanoes.com/winclone-pro-packages-on-sequoia/" title="Winclone Pro packages on Sequoia" class="bn-secondary-dark-outline">Read More</a> 457 458</div> 459 460 <div class="cell small-12 large-4 prod-callout-card blog"> 461 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/the-case-of-the-malformed-chain/"><h3>The Case of the Malformed Chain</h3></a> 462 463 <span class="date">January 23, 2025</span> 464 <div class="excerpt"><p>Investigating an mTLS, Safari and Certificate Chain Issue on iOS and macOS Sometimes, a bug is obvious. Sometimes, it takes years to figure out the …</p> 465</div> 466 467 <a href="https://twocanoes.com/the-case-of-the-malformed-chain/" title="The Case of the Malformed Chain" class="bn-secondary-dark-outline">Read More</a> 468 469</div> 470 471 <div class="cell small-12 large-4 prod-callout-card blog"> 472 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/introducing-dfu-blaster-pro/"><h3>Introducing DFU Blaster Pro</h3></a> 473 474 <span class="date">October 2, 2024</span> 475 <div class="excerpt"><p>Today, we are introducing a new product, DFU Blaster Pro. DFU Blaster Pro makes it simple to put an Apple Silicon Mac into DFU mode to completely wipe and restore macOS in just a few minutes. It can do this with the press of a single button rather than a complicated, error-prone process of holding keys at startup. DFU Blaster Pro makes it easy to put one or many Macs into DFU mode and restore all the Macs with any supported version of macOS.</p> 476</div> 477 478 <a href="https://twocanoes.com/introducing-dfu-blaster-pro/" title="Introducing DFU Blaster Pro" class="bn-secondary-dark-outline">Read More</a> 479 480</div> 481 482 <div class="cell small-12 large-4 prod-callout-card blog">
483 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/dfu-blaster-pro/"><h3>DFU Blaster Pro</h3></a> 484 485 <span class="date">October 1, 2024</span> 486 <div class="excerpt"><p>Getting ready to release DFU Blaster Pro tomorrow. First new product release in a while and excited about it! Here is a screenshot of the …</p> 487</div> 488 489 <a href="https://twocanoes.com/dfu-blaster-pro/" title="DFU Blaster Pro" class="bn-secondary-dark-outline">Read More</a> 490 491</div> 492 493 <div class="cell small-12 large-4 prod-callout-card blog"> 494 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/psso-technical-deep-dive/"><h3>PSSO Technical Deep Dive</h3></a> 495 496 <span class="date">July 2, 2024</span> 497 <div class="excerpt"><p>What is Platform Single Sign-On? Platform Single Sign-On (PSSO) is a component of macOS for obtaining Single Sign-On (SSO) tokens at the macOS login window …</p> 498</div> 499 500 <a href="https://twocanoes.com/psso-technical-deep-dive/" title="PSSO Technical Deep Dive" class="bn-secondary-dark-outline">Read More</a> 501 502</div> 503 504 <div class="cell small-12 large-4 prod-callout-card blog"> 505 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/new-for-psso-in-macos-sequoia/"><h3>New for PSSO in macOS Sequoia</h3></a> 506 507 <span class="date">July 2, 2024</span> 508 <div class="excerpt"><p>PSSO got some new things in Sequoia. New Policies Timing Other The changes are published on the developer site. UI Changes Let’s talk about the …</p> 509</div> 510 511 <a href="https://twocanoes.com/new-for-psso-in-macos-sequoia/" title="New for PSSO in macOS Sequoia" class="bn-secondary-dark-outline">Read More</a> 512 513</div> 514 515 <div class="cell small-12 large-4 prod-callout-card blog"> 516 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/resetting-your-smart-card-reader/"><h3>Resetting your Smart Card Reader</h3></a> 517 518 <span class="date">June 27, 2024</span> 519 <div class="excerpt"><p>Are you having issues with your Smart Card Utility app or the Wireless Mobile or Bluetooth Reader? Try resetting the reader and app. Once both …</p> 520</div> 521 522 <a href="https://twocanoes.com/resetting-your-smart-card-reader/" title="Resetting your Smart Card Reader" class="bn-secondary-dark-outline">Read More</a> 523 524</div> 525 526 <div class="cell small-12 large-4 prod-callout-card blog"> 527 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/tap/"><h3>How to Use Your RFID Tag:</h3></a> 528 529 <span class="date">June 25, 2024</span> 530 <div class="excerpt"><p>Set up your Twocanoes RFID tag The Twocanoes RFID has a unique identifier (UID) that is unique to the device and is hardcoded to the …</p> 531</div> 532 533 <a href="https://twocanoes.com/tap/" title="How to Use Your RFID Tag:" class="bn-secondary-dark-outline">Read More</a> 534 535</div> 536 537 <div class="cell small-12 large-4 prod-callout-card blog"> 538 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/restore-apple-silicon-mac-using-mds/"><h3>Restore Apple Silicon Mac Using MDS</h3></a> 539 540 <span class="date">June 17, 2024</span> 541 <div class="excerpt"><p>Need to get back to factory default and completely wipe your machine (regardless of the state it is in)? Keep In Touch</p> 542</div> 543 544 <a href="https://twocanoes.com/restore-apple-silicon-mac-using-mds/" title="Restore Apple Silicon Mac Using MDS" class="bn-secondary-dark-outline">Read More</a> 545 546</div> 547 548 <div class="cell small-12 large-4 prod-callout-card blog"> 549 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/shortcuts-for-macadmins/"><h3>Shortcuts for MacAdmins</h3></a> 550 551 <span class="date">June 13, 2024</span> 552 <div class="excerpt"><p>Overview Video Setup Terminal Commands Run Script On the iOS device, Open shortcuts and Run script over SSH. You will be prompted to verify the …</p> 553</div> 554 555 <a href="https://twocanoes.com/shortcuts-for-macadmins/" title="Shortcuts for MacAdmins" class="bn-secondary-dark-outline">Read More</a> 556 557</div> 558 559 <div class="cell small-12 large-4 prod-callout-card blog">
560 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/hot-tip-tab-completion-in-terminal/"><h3>Hot Tip: Tab Completion in Terminal</h3></a> 561 562 <span class="date">June 10, 2024</span> 563 <div class="excerpt"><p>Use tab completion and other tips to become a Terminal pro. Find more Hot Tips from Twocanoes</p> 564</div> 565 566 <a href="https://twocanoes.com/hot-tip-tab-completion-in-terminal/" title="Hot Tip: Tab Completion in Terminal" class="bn-secondary-dark-outline">Read More</a> 567 568</div> 569 570 <div class="cell small-12 large-4 prod-callout-card blog"> 571 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/how-smart-card-authentication-works/"><h3>How Smart Card Authentication Works</h3></a> 572 573 <span class="date">June 6, 2024</span> 574 <div class="excerpt"><p>Wondering why you need your Smart Card Reader after inserting your certificate into your iPhone? This is because certain apps stay signed in for different …</p> 575</div> 576 577 <a href="https://twocanoes.com/how-smart-card-authentication-works/" title="How Smart Card Authentication Works" class="bn-secondary-dark-outline">Read More</a> 578 579</div> 580 581 <div class="cell small-12 large-4 prod-callout-card blog"> 582 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/wireless-mobile-reader-benefits-and-visual-indicators/"><h3>Wireless Mobile Reader: Benefits and Visual Indicators</h3></a> 583 584 <span class="date">June 5, 2024</span> 585 <div class="excerpt"><p>Our new Twocanoes Smart Card Utility Mobile Reader: Made completely in the USA, no need for wires, connect to any smart-card enabled websites, ready for …</p> 586</div> 587 588 <a href="https://twocanoes.com/wireless-mobile-reader-benefits-and-visual-indicators/" title="Wireless Mobile Reader: Benefits and Visual Indicators" class="bn-secondary-dark-outline">Read More</a> 589 590</div> 591 592 <div class="cell small-12 large-4 prod-callout-card blog"> 593 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/15050-2/"><h3>Hot Tip: Become A Navigating Master with Commands</h3></a> 594 595 <span class="date">May 28, 2024</span> 596 <div class="excerpt"><p>Figure out how to navigate and use library preferences to get to a file anywhere on the disk efficiently.</p> 597</div> 598 599 <a href="https://twocanoes.com/15050-2/" title="Hot Tip: Become A Navigating Master with Commands" class="bn-secondary-dark-outline">Read More</a> 600 601</div> 602 603 <div class="cell small-12 large-4 prod-callout-card blog"> 604 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/pairing-mode-for-wireless-mobile-reader/"><h3>Pairing Mode for Wireless Mobile Reader</h3></a> 605 606 <span class="date">May 23, 2024</span> 607 <div class="excerpt"><p>Have you been wanting to pair your wireless mobile reader with a second device? Here is how you put your reader into pairing mode. You …</p> 608</div> 609 610 <a href="https://twocanoes.com/pairing-mode-for-wireless-mobile-reader/" title="Pairing Mode for Wireless Mobile Reader" class="bn-secondary-dark-outline">Read More</a> 611 612</div> 613 614 <div class="cell small-12 large-4 prod-callout-card blog"> 615 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/hot-tips-learn-the-key-to-efficiency-aka-keyboard-shortcuts/"><h3>Hot Tips: Master Efficiency with Keyboard Shortcuts for Applications and Filing.</h3></a> 616 617 <span class="date">May 21, 2024</span> 618 <div class="excerpt"><p>Learn how to open applications and files, without a trackpad or mouse.</p> 619</div> 620 621 <a href="https://twocanoes.com/hot-tips-learn-the-key-to-efficiency-aka-keyboard-shortcuts/" title="Hot Tips: Master Efficiency with Keyboard Shortcuts for Applications and Filing." class="bn-secondary-dark-outline">Read More</a> 622 623</div> 624 625 <div class="cell small-12 large-4 prod-callout-card blog"> 626 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/automaton-2-automate-anything/"><h3>Automaton 2 Automate Anything</h3></a> 627
628 <span class="date">May 20, 2024</span> 629 <div class="excerpt"><p>The Automaton 2 can automate anything that can be operated by a keyboard. Just a few things users can do with the Automaton 2 are …</p> 630</div> 631 632 <a href="https://twocanoes.com/automaton-2-automate-anything/" title="Automaton 2 Automate Anything" class="bn-secondary-dark-outline">Read More</a> 633 634</div> 635 636 <div class="cell small-12 large-4 prod-callout-card blog"> 637 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/smart-card-utility-wireless-mobile-reader-initial-setup/"><h3>Smart Card Utility Wireless Mobile Reader Initial Setup</h3></a> 638 639 <span class="date">May 13, 2024</span> 640 <div class="excerpt"><p>See the Smart Card Utility Quick Start Guide for step-by-step instructions. Learn how to install the app, add a certificate for website authentication, and pair …</p> 641</div> 642 643 <a href="https://twocanoes.com/smart-card-utility-wireless-mobile-reader-initial-setup/" title="Smart Card Utility Wireless Mobile Reader Initial Setup" class="bn-secondary-dark-outline">Read More</a> 644 645</div> 646 647 <div class="cell small-12 large-4 prod-callout-card blog"> 648 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/hot-tip-level-up-with-keyboard-shortcuts/"><h3>Hot Tip: Level up with Keyboard Shortcuts</h3></a> 649 650 <span class="date">May 13, 2024</span> 651 <div class="excerpt"><p>Tired of going from Home Folder â Documents â Download Folders, constantly? Learn how to use the keyboard shortcuts under the “Goâ menu and become …</p> 652</div> 653 654 <a href="https://twocanoes.com/hot-tip-level-up-with-keyboard-shortcuts/" title="Hot Tip: Level up with Keyboard Shortcuts" class="bn-secondary-dark-outline">Read More</a> 655 656</div> 657 658 <div class="cell small-12 large-4 prod-callout-card blog"> 659 <span class="news-item-label"> Updates </span> <a href="https://twocanoes.com/autofill-with-rfid-card-on-ios/"><h3>Autofill with RFID card on iOS</h3></a> 660 661 <span class="date">April 23, 2024</span> 662 <div class="excerpt"><p>I was doing some investigation on using RFID cards on iOS. I didn’t realize that the NFC readers I had from Feitian were all CCID …</p> 663</div> 664 665 <a href="https://twocanoes.com/autofill-with-rfid-card-on-ios/" title="Autofill with RFID card on iOS" class="bn-secondary-dark-outline">Read More</a> 666 667</div> 668 669 </div> 670 <div class="margin-medium"> 671 <div class="news-links"> 672 673 <div class="small-12 medium-4 columns blog-nav"><a href="https://twocanoes.com/news/?sf_paged=2" ><i class="fa fa-chevron-left" aria-hidden="true"></i> OLDER NEWS</a></div> 674 <div class="small-12 medium-4 columns blog-nav text-center">Page 1 of 13</div> 675 <div class="small-12 medium-4 columns blog-nav text-right"></div> 676 677 </div> 678 </div> 679 </div> 680 681 </div> <!-- end #inner-content --> 682 683 684 685 </div> <!-- end #content --> 686 687<div class="dark-block"> 688 689 <div class="grid-container"> 690 691 <div class="grid-x margin-x dark-block-contents"> 692 <h2 class="text-center">Get the latest updates <br/> from Twocanoes</h2> 693 694 <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_2' id='gform_2' action='/news/#gf_2' data-formid='2' novalidate> 695 <div class='gform-body gform_body'><ul id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_2_4" class="gfield gfield--type-name gf_left_half field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Name</span></label><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_2_4'> 696
697 <span id='input_2_4_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > 698 <input type='text' name='input_4.3' id='input_2_4_3' value='' aria-required='false' /> 699 <label for='input_2_4_3' class='gform-field-label gform-field-label--type-sub '>First</label> 700 </span> 701 702 <span id='input_2_4_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > 703 <input type='text' name='input_4.6' id='input_2_4_6' value='' aria-required='false' /> 704 <label for='input_2_4_6' class='gform-field-label gform-field-label--type-sub '>Last</label> 705 </span> 706 707 </div></li><li id="field_2_3" class="gfield gfield--type-email gf_right_half gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><label class='gfield_label gform-field-label' for='input_2_3'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> 708 <input name='input_3' id='input_2_3' type='email' value='' class='large' aria-required="true" aria-invalid="false" /> 709 </div></li><li id="field_2_8" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible gfield--choice-align-vertical" ><label class='gfield_label gform-field-label gfield_label_before_complex' ><span class='gform-field-label__text'>Opt-In</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_consent'><input name='input_8.1' id='input_2_8_1' type='checkbox' value='1' aria-required="true" aria-invalid="false" /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_2_8_1' ><span class='gform-field-label__text'>I agree to receive news and information from Twocanoes Software about via email.</span></label><input type='hidden' name='input_8.2' value='I agree to receive news and information from Twocanoes Software about via email.' class='gform_hidden' /><input type='hidden' name='input_8.3' value='8' class='gform_hidden' /></div></li><li id="field_2_5" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_5' id='input_2_5' type='hidden' class='gform_hidden' aria-invalid="false" value='newsletter' /></div></li></ul></div> 710 <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Subscribe</button> <input type='hidden' name='gform_ajax' value='form_id=2&title=&description=&tabindex=0&theme=legacy&styles=[]&hash=1c924271c0bc56df2d5faaca33cf7404' /> 711 <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' /> 712 <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='legacy' /> 713 <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='[]' /> 714 <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' /> 715 <input type='hidden' class='gform_hidden' name='gform_submit' value='2' /> 716 717 <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='fjJTF+/8Sfp4E1mI9kELV9SCuivWXFh/DJJlnDynjI+HT6wl6D14/xm9ILkoH5ez+ZVCbM6QE7i8m13KAuBc7N43/ahklEvij0iuo6dQbMxTawo=' /> 718 <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> 719 <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCI4LjFcIjpcIjRkNjNjNzRhZGQzZDBhYzUxNDlkNjRkNmQ0MzU2ZGE2XCIsXCI4LjJcIjpcIjQ1NDAxMWI4MjRmNGE1OWU5MjQzYTdmOGY2OWU2NmIxXCIsXCI4LjNcIjpcImExYzIxNjA1OTIyOTYxZmIwNTNmYWQxYTkxZWY1ODM3XCIsXCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjM1ZWJmZTVjMzVmOTRjZTdiMDMzYTQ4ZDNkNDQxODIxXCIsXCJjNzNiMGY2OGM0NDhjMWNiYTgxNmQxMjExZjE4ZDM1MFwiLFwiYjFmZTMzMjQxMmUwOTBkYWRkZTg1Yzc5MzFkZDM3NDBcIl0sXCJnZm9ybV90aGVtZVwiOlwiOGNmNGM5YzMzNWRkZjhmODY0ZTEyNTBjZDQxZmE5ZDNcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJjN2Y2M2UxOTlmZDE4ZmZiZTJiN2YyZTc3NDExMjlmMFwiLFwiZm9ybV9pZFwiOlwiNDI2ZDc3MzQ0OThkOTc5MDY4MmZkYTE3MDI5OWVmMThcIixcInVybFwiOlwiOWM5ZmU5ODQxMzcxMGZhNzRiYjVlZGExYjIzMzQ1MD
719RcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiYzRjMmU0MjM1ZmEzNjFiMTUyZTM5MzRmZGZmMWUyNjNcIn0iLCJlNWFlMjFhNjM4YWZlZjU3NGI1NzY4ZTY5ZDJmYzVlZiIsMTc5MDI4NDEzMl0=' /> 720 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' /> 721 <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' /> 722 <input type='hidden' name='gform_field_values' value='' /> 723 724 </div> 725 </form> 726 </div> 727 <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> 728
728<script> 729gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_2').val();jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); 730</script>
730 731 732 </div> 733 </div> 734 </div> 735 736 737 738 <div class="white"> 739 <div class="row"> 740 <div class="small-12 medium-8 medium-centered columns"> 741 </div> 742 743 </div> 744 745 </div> 746 747</div> 748 749 750 <footer class="footer" role="contentinfo"> 751 752 <div class="grid-container fluid"> 753 754 <div class="inner-footer grid-x grid-margin-x"> 755 756 <div class="cell small-12 medium-3"> 757 758 <div class="grid-y" style="height: 100%;"> 759 <div class="cell small-2 medium-4 footer-section"> 760 761 <img src="/wp-content/uploads/2021/11/twocanoes-logo-reverse.png" alt="Twocanoes Software logo" title="Twocanoes Software logo" class="footer-logo"> 762 763 </div> 764 765 <div class="cell small-2 medium-8 footer-section"> 766 767 768 <h4>Connect With Us</h4> 769 <div class="social"> 770 <a href="https://www.youtube.com/c/twocanoessoftware" target="_blank"><i class="fab fa-youtube" aria-hidden="true"></i></a> 771 <a href="https://linkedin.com/company/twocanoes/" target="_blank"><i class="fab fa-linkedin" aria-hidden="true"></i></a> 772 <a style="display: inline-block" target="_blank" href="https://mastodon.twocanoes.com/@twocanoes"><i class="fab fa-mastodon" aria-hidden="true"></i></a> 773 <a style="display: inline-block" target="_blank" href="https://bsky.app/profile/twocanoessoftware.bsky.social"><svg style="filter: invert(91%) sepia(11%) saturate(268%) hue-rotate(156deg) brightness(93%) contrast(83%); height: 1em; display: inline-block; margin-right: 0.5em" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 FonticonsInc.--><path d="M111.8 62.2C170.2 105.9 233 194.7 256 242.4c23-47.6 85.8-136.4 144.2-180.2c42.1-31.6 110.3-56 110.3 21.8c0 15.5-8.9 130.5-14.1 149.2C478.2 298 412 314.6 353.1 304.5c102.9 17.5 129.1 75.5 72.5 133.5c-107.4 110.2-154.3-27.6-166.3-62.9l0 0c-1.7-4.9-2.6-7.8-3.3-7.8s-1.6 3-3.3 7.8l0 0c-12 35.3-59 173.1-166.3 62.9c-56.5-58-30.4-116 72.5-133.5C100 314.6 33.8 298 15.7 233.1C10.4 214.4 1.5 99.4 1.5 83.9c0-77.8 68.2-53.4 110.3-21.8z"/></svg></a> 774 <a style="display: inline-block" target="_blank" href="https://www.facebook.com/twocanoes/"><i class="fab fa-facebook" aria-hidden="true"></i></a> 775 <a style="display: inline-block" target="_blank" href="https://www.threads.net/@twocanoessoft"><i class="fab fa-threads" aria-hidden="true"></i></a> 776 <a href="mailto:[email protected]" target="_blank"><i class="fa fa-envelope"></i></a> 777 778 </div> 779 780 </div> 781 782 </div> </div> 783 784 <div class="cell large-auto medium-auto footer-section"> 785 <span>TWOCANOES</span> 786 <div class="menu-twocanoes-container"><ul id="menu-twocanoes" class="footer-nav"><li id="menu-item-695" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-695"><a href="https://twocanoes.com/contact/">Contact Us</a></li> 787<li id="menu-item-13985" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13985"><a href="https://twocanoes.com/office-schedule/">Office Schedule</a></li> 788<li id="menu-item-693" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-693"><a href="https://twocanoes.com/team/">About Us</a></li> 789<li id="menu-item-694" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-694"><a href="https://twocanoes.com/jobs/">Careers</a></li> 790<li id="menu-item-4173" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4173"><a href="https://twocanoes.com/subscribe/">Keep in Touch</a></li> 791<li id="menu-item-2656" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2656"><a href="https://twocanoes.com/software-license-agreements/">Software License Agreements</a></li> 792</ul></div> </div> 793 794 <div class="cell large-auto medium-auto footer-section">
795 <span>PURCHASING</span> 796 <div class="menu-purchasing-container"><ul id="menu-purchasing" class="footer-nav"><li id="menu-item-13987" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13987"><a href="https://store.twocanoes.com">Store</a></li> 797<li id="menu-item-13965" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13965"><a href="https://twocanoes.com/get-quote/">Request A Quote</a></li> 798<li id="menu-item-13968" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13968"><a href="https://twocanoes.com/other-payment-options/">Other Payment Options</a></li> 799<li id="menu-item-13966" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13966"><a href="https://twocanoes.com/upgrade-info/">Upgrade Information</a></li> 800<li id="menu-item-13971" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13971"><a href="https://twocanoes.com/military-discount/">Military Discount</a></li> 801<li id="menu-item-13967" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13967"><a href="https://twocanoes.com/refunds/">Refunds</a></li> 802</ul></div> 803 804 </div> 805 806 <div class="cell large-auto medium-auto footer-section"> 807 <span>SUPPORT</span> 808 <div class="menu-support-container"><ul id="menu-support" class="footer-nav"><li id="menu-item-2415" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2415"><a href="https://twocanoes.com/knowledge-base/">Knowledge Base</a></li> 809<li id="menu-item-2320" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2320"><a href="https://twocanoes.com/pro-support/">Submit Support Ticket</a></li> 810<li id="menu-item-4101" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4101"><a href="https://profile.twocanoes.com">Customer Account</a></li> 811<li id="menu-item-1530" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1530"><a href="https://twocanoes.com/go-retro/">Legacy Versions</a></li> 812</ul></div> </div> 813 814 </div> 815 816 817 <div class="grid-x"> 818 819 <div class="cell"> 820 <p class="source-org copyright">© 2026 Twocanoes Software <a href="https://twocanoes.com/terms-of-service">Terms of Service </a> <a href="https://twocanoes.com/privacy">Privacy</a></p> 821 </div> 822 823 </div> 824 825 </div> <!-- end #inner-footer --> 826 827 </div> 828 829 </footer> <!-- end .footer --> 830 831 </div> <!-- end .off-canvas-content --> 832 833 </div> <!-- end .off-canvas-wrapper --> 834 835
835<script type="speculationrules"> 836{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/twocanoes_2021/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 837</script>
vendor: 1 bytes, line 837
837
838<script id="wp-dom-ready-js" src="https://twocanoes.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 838
838
839<script id="wp-hooks-js" src="https://twocanoes.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 839
839
840<script id="wp-i18n-js" src="https://twocanoes.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 840
840
841<script id="wp-i18n-js-after"> 842wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 843//# sourceURL=wp-i18n-js-after 844</script>
vendor: 1 bytes, line 844
844
845<script id="wp-a11y-js" src="https://twocanoes.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 845
845
846<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://twocanoes.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 846
846
847<script id="gform_gravityforms_theme-js-extra"> 848var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"95b2946c95ec5b35ce2c146e54236750"},"ajax":{"ajaxurl":"https://twocanoes.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"c3b6982888","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://twocanoes.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"d9639085e1"}; 849//# sourceURL=gform_gravityforms_theme-js-extra 850</script>
vendor: 1 bytes, line 850
850
851<script id="gform_gravityforms_theme-js" defer='defer' src="https://twocanoes.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=e27d9712159624c99129c8c208f022ad"></script>
vendor: 1 bytes, line 851
851
852<script id="jquery-ui-core-js-before"> 853jQuery.uiBackCompat = true; 854//# sourceURL=jquery-ui-core-js-before 855</script>
vendor: 1 bytes, line 855
855
856<script id="jquery-ui-core-js" src="https://twocanoes.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 856
856
857<script id="jquery-ui-datepicker-js" src="https://twocanoes.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 857
857
858<script id="jquery-ui-datepicker-js-after"> 859jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});}); 860//# sourceURL=jquery-ui-datepicker-js-after 861</script>
vendor: 1 bytes, line 861
861
862<script id="mec-typekit-script-js" src="https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/js/jquery.typewatch.js?ver=6.5.3"></script>
vendor: 1 bytes, line 862
862
863<script id="featherlight-js" src="https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/featherlight/featherlight.js?ver=6.5.3"></script>
vendor: 1 bytes, line 863
863
864<script id="mec-select2-script-js" src="https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/select2/select2.full.min.js?ver=6.5.3"></script>
vendor: 1 bytes, line 864
864
865<script id="mec-tooltip-script-js" src="https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltip.js?ver=6.5.3"></script>
vendor: 1 bytes, line 865
865
866<script id="mec-lity-script-js" src="https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/lity/lity.min.js?ver=6.5.3"></script>
vendor: 1 bytes, line 866
866
867<script id="mec-colorbrightness-script-js" src="https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/colorbrightness/colorbrightness.min.js?ver=6.5.3"></script>
vendor: 1 bytes, line 867
867
868<script id="mec-owl-carousel-script-js" src="https://twocanoes.com/wp-content/plugins/modern-events-calendar-lite/assets/packages/owl-carousel/owl.carousel.min.js?ver=6.5.3"></script>
vendor: 1 bytes, line 868
868
869<script id="wp_slimstat-js-extra"> 870var SlimStatParams = {"transport":"ajax","ajaxurl_rest":"https://twocanoes.com/wp-json/slimstat/v1/hit","ajaxurl_rest_query":"https://twocanoes.com/index.php?rest_route=/slimstat/v1/hit","resturl":"https://twocanoes.com/wp-json/","ajaxurl_ajax":"https://twocanoes.com/wp-admin/admin-ajax.php","ajaxurl":"https://twocanoes.com/wp-admin/admin-ajax.php","baseurl":"/","dnt":"noslimstat,ab-item","ci":"eyJjb250ZW50X3R5cGUiOiJwYWdlIiwiY29udGVudF9pZCI6MjQxLCJhdXRob3IiOiJmaW5jaGFkbWludGMifQ--.2764472a541241860d60ddb5243078955d150b1a48d805102fed3a6cde6efc54","wp_rest_nonce":"86aec9491f","is_logged_in":"0","wp_consent_integration":"disabled","consent_integration":"","consent_level_integration":"statistics","respect_dnt":"off","gdpr_enabled":"off","anonymous_tracking":"off","anonymize_ip":"on","hash_ip":"on","set_tracker_cookie":"on","use_slimstat_banner":"off"}; 871//# sourceURL=wp_slimstat-js-extra 872</script>
vendor: 1 bytes, line 872
872
873<script defer id="wp_slimstat-js" src="https://cdn.jsdelivr.net/wp/wp-slimstat/tags/5.5.0/wp-slimstat.min.js"></script>
vendor: 1 bytes, line 873
873
874<script id="__ytprefsfitvids__-js" src="https://twocanoes.com/wp-content/plugins/youtube-embed-plus/scripts/fitvids.min.js?ver=14.2.6"></script>
vendor: 1 bytes, line 874
874
875<script id="hoverIntent-js" src="https://twocanoes.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 875
875
876<script id="megamenu-js" src="https://twocanoes.com/wp-content/plugins/megamenu/js/maxmegamenu.js?ver=3.10.6"></script>
vendor: 1 bytes, line 876
876
877<script id="megamenu-pro-js" src="https://twocanoes.com/wp-content/plugins/megamenu-pro/assets/public.js?ver=2.4.4"></script>
vendor: 1 bytes, line 877
877
878<script id="foundation-js-js" src="https://twocanoes.com/wp-content/themes/twocanoes_2021/foundation-sites/dist/js/foundation.min.js?ver=6.4.1"></script>
vendor: 1 bytes, line 878
878
879<script id="site-js-js" src="https://twocanoes.com/wp-content/themes/twocanoes_2021/assets/scripts/scripts.js?ver=1644437952"></script>
vendor: 1 bytes, line 879
879
880<script id="motion-js-js" src="https://twocanoes.com/wp-content/themes/twocanoes_2021/assets/scripts/motion-ui.js?ver=1644437952"></script>
vendor: 1 bytes, line 880
880
881<script id="search-filter-plugin-build-js-extra"> 882var SF_LDATA = {"ajax_url":"https://twocanoes.com/wp-admin/admin-ajax.php","home_url":"https://twocanoes.com/"}; 883//# sourceURL=search-filter-plugin-build-js-extra 884</script>
vendor: 1 bytes, line 884
884
885<script id="search-filter-plugin-build-js" src="https://twocanoes.com/wp-content/plugins/search-filter-pro/public/assets/js/search-filter-build.min.js?ver=2.4.6"></script>
vendor: 1 bytes, line 885
885
886<script id="search-filter-plugin-chosen-js" src="https://twocanoes.com/wp-content/plugins/search-filter-pro/public/assets/js/chosen.jquery.min.js?ver=2.4.6"></script>
vendor: 1 bytes, line 886
886
887<script type='text/javascript'>var gfZeroSpamConfig = {"forms":[{"ajaxUrl":"https:\/\/twocanoes.com\/wp-admin\/admin-ajax.php","fallbackToken":"MnwxNzkwMjg0MTMyfDE3OTA4ODg5MzJ8ODY0ODA2MzRkZDUzN2MzMjVmYThmZWM1M2E1YzIyOTZ8MQ.NmNiNmZhMzBlMTczYTU2MTFlZDdmMjlkMTdlMzNjZDBkZmFlNDRlZjFmNDE1YjRkNzczOTFkNTdhMjcyMTcxYQ","formId":2,"timeout":3000}],"debug":false};</script>
vendor: 1 bytes, line 887
887
888<script id="gf-zero-spam-js" defer='defer' src="https://twocanoes.com/wp-content/plugins/gravity-forms-zero-spam/dist/js/gf-zero-spam.js?ver=1785444762"></script>
888 889
889<script type='text/javascript'> 890 (function() { 891 'use strict'; 892 893 /** 894 * Listen to the global player events. 895 */ 896 window.addEventListener( 'message', function( event ) { 897 if ( event.origin != window.location.origin ) { 898 return false; 899 } 900 901 if ( ! event.data.hasOwnProperty( 'message' ) ) { 902 return false; 903 } 904 905 const iframes = document.querySelectorAll( '.aiovg-player iframe' ); 906 907 for ( let i = 0; i < iframes.length; i++ ) { 908 const iframe = iframes[ i ]; 909 910 if ( event.source == iframe.contentWindow ) { 911 continue; 912 } 913 914 if ( event.data.message == 'aiovg-cookie-consent' ) { 915 iframe.contentWindow.postMessage({ 916 message: 'aiovg-cookie-consent' 917 }, window.location.origin ); 918 } 919 920 if ( event.data.message == 'aiovg-email-captured' ) { 921 iframe.contentWindow.postMessage({ 922 message: 'aiovg-email-captured', 923 // Forwarded as sent. An empty key means "once per visitor", 924 // where one capture clears every player on the page. 925 capture_key: event.data.capture_key || '' 926 }, window.location.origin ); 927 } 928 929 if ( event.data.message == 'aiovg-video-playing' ) { 930 iframe.contentWindow.postMessage({ 931 message: 'aiovg-video-pause' 932 }, window.location.origin ); 933 } 934 } 935 }); 936 937 })(); 938 </script>
938 939
939<script> 940gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 2) {} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); 941</script>
vendor: 1 bytes, line 941
941
942<script> 943gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); 944</script>
944 945
945<script type="text/javascript"> 946 jQuery(function($) { 947 $('a[href*="#"]:not([href="#"]):not([href="#!"])').click(function() { 948 949 if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) { 950 var target = $(this.hash); 951 target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); 952 if (target.length) { 953 $('html, body').animate({ 954 scrollTop: target.offset().top 955 }, 1000); 956 return false; 957 } 958 } 959 }); 960 }); 961 </script>
961 962 963 </body> 964 965</html> <!-- end page -->
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.