1<!doctype html> 2<html class="no-js" lang="en"> 3 <head><meta name="facebook-domain-verification" content="y1uriz26bzk509o0fvqvjikvni3xi5" /> 4 <meta charset="utf-8" /> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 6 <meta name="viewport" content="width=device-width,initial-scale=1" /> 7 <meta name="theme-color" content="" /> 8 <link rel="canonical" href="https://huia.co.nz/blogs/services" /> 9 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin /> 10 <!-- Hotjar Tracking Code for https://huia.co.nz/ --> 11
11<script>
vendor: 127 bytes, lines 11-14
11 12 (function(h,o,t,j,a,r){ 13 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 14 h._hjSettings={hjid:
143102698
vendor: 264 bytes, lines 14-20
14,hjsv:6}; 15 a=o.getElementsByTagName('head')[0]; 16 r=o.createElement('script');r.async=1; 17 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 18 a.appendChild(r); 19 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 20
20</script>
20<link rel="icon" type="image/png" href="//huia.co.nz/cdn/shop/files/Favicon_8a9b8355-69a4-4fca-8ca9-562a2c619d0f.png?crop=center&height=32&v=1657070667&width=32" /><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin /><title>Services</title> 21 22 23 24 25 26<meta property="og:site_name" content="HUIA"> 27<meta property="og:url" content="https://huia.co.nz/blogs/services"> 28<meta property="og:title" content="Services"> 29<meta property="og:type" content="website"> 30<meta property="og:description" content="HUIA is a MÄori-owned independent publisher committed to creating wonderful and provocative books and resources that provide an insight into the diversity of te ao MÄori."><meta property="og:image" content="http://huia.co.nz/cdn/shop/files/Social-sharing-image.png?v=1657060940"> 31 <meta property="og:image:secure_url" content="https://huia.co.nz/cdn/shop/files/Social-sharing-image.png?v=1657060940"> 32 <meta property="og:image:width" content="1200"> 33 <meta property="og:image:height" content="628"><meta name="twitter:site" content="@huiapublishers?lang=en"><meta name="twitter:card" content="summary_large_image"> 34<meta name="twitter:title" content="Services"> 35<meta name="twitter:description" content="HUIA is a MÄori-owned independent publisher committed to creating wonderful and provocative books and resources that provide an insight into the diversity of te ao MÄori."> 36 37 38 <style> 39 :root { 40 --font-body-scale: 1.0; 41 } 42 </style> 43 44
44<script src="//huia.co.nz/cdn/shop/t/3/assets/global.js?v=135116476141006970691691037044" defer></script>
44 45
45<script src="//huia.co.nz/cdn/shop/t/3/assets/cart.js?v=106913355515102519311691037018" defer></script>
45 46
46<script src="//huia.co.nz/cdn/shop/t/3/assets/cart-drawer.js?v=44260131999403604181691037017" defer></script>
46 47
47<script src="//huia.co.nz/cdn/shop/t/3/assets/product-form.js?v=15199537789578252671691037054" defer></script>
47 48 49
49<script type="module" crossorigin src="//huia.co.nz/cdn/shop/t/3/assets/main.js?v=41035969551633596681691037048" defer></script>
49 50 <link rel="stylesheet" href="//huia.co.nz/cdn/shop/t/3/assets/main.css?v=122080575302432712091731876459"> 51 52
52<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
52<meta name="google-site-verification" content="5bVMH9u_7cktulZohIRdW_YZ7IRLbc0PXBosOj2veXg"> 53<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/65266843864/digital_wallets/dialog"> 54<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/services.atom" />
55<script async="async" src="/checkouts/internal/preloads.js?locale=en-NZ"></script>
55 56<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
57<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-NZ&shop_id=65266843864" crossorigin="anonymous"></script>
vendor: 1 bytes, line 57
57
58<script id="shopify-features" type="application/json">{"accessToken":"7c12947253309b9e182cea79ed1ecc41","betas":["rich-media-storefront-analytics"],"domain":"huia.co.nz","predictiveSearch":true,"shopId":65266843864,"locale":"en"}</script>
vendor: 1 bytes, line 58
58
59<script>var Shopify = Shopify || {}; 60Shopify.shop = "huia-publishers.myshopify.com"; 61Shopify.locale = "en"; 62Shopify.currency = {"active":"NZD","rate":"1.0"}; 63Shopify.country = "NZ"; 64Shopify.theme = {"name":"Huia 2022","id":133859147992,"schema_name":"Huia 2022 Custom Theme","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 65Shopify.theme.handle = "null"; 66Shopify.theme.style = {"id":null,"handle":null}; 67Shopify.cdnHost = "huia.co.nz/cdn"; 68Shopify.routes = Shopify.routes || {}; 69Shopify.routes.root = "/"; 70Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 71Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 72Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 73Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 73
73
74<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 74
74
75<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 75
75
76<script> 77 window.ShopifyPay = window.ShopifyPay || {}; 78 window.ShopifyPay.apiHost = "shop.app\/pay"; 79 window.ShopifyPay.redirectState = null; 80</script>
vendor: 1 bytes, line 80
80
81<script> 82 window.Shopify = window.Shopify || {}; 83 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 84 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 85 window.Shopify.SignInWithShop.eligible = true; 86</script>
vendor: 1 bytes, line 86
86
87<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 87
87
88<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 88
88
89<script type="module"> 90 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 91 92 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 93 94</script>
vendor: 1 bytes, line 94
94
95<script> 96 window.Shopify = window.Shopify || {}; 97 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 98 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 99</script>
vendor: 1 bytes, line 99
99
100<script>(function() { 101 var isLoaded = false; 102 function asyncLoad() { 103 if (isLoaded) return; 104 isLoaded = true; 105 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/944ed37c4036cbe85287dd450\/645f05fd3011527a61dec075e.js?shop=huia-publishers.myshopify.com"]; 106 for (var i = 0; i < urls.length; i++) { 107 var s = document.createElement('script'); 108 s.type = 'text/javascript'; 109 s.async = true; 110 s.src = urls[i]; 111 var x = document.getElementsByTagName('script')[0]; 112 x.parentNode.insertBefore(s, x); 113 } 114 }; 115 if(window.attachEvent) { 116 window.attachEvent('onload', asyncLoad); 117 } else { 118 window.addEventListener('load', asyncLoad, false); 119 } 120})();</script>
vendor: 1 bytes, line 120
120
121<script id="__st">var __st={"a":65266843864,"offset":46800,"reqid":"b8e6e11a-5a44-4cb4-957f-ea13449e9d69-1790935228","pageurl":"huia.co.nz\/blogs\/services","s":"blogs-89527812312","u":"87712824b869","p":"blog","rtyp":"blog","rid":89527812312};</script>
vendor: 1 bytes, line 121
121
122<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 122
122
123<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 123
123
124<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//huia.co.nz/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 124
124
125<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//huia.co.nz/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
125<script crossorigin="anonymous" defer="defer" src="//huia.co.nz/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 125
125
126<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 126
126
127<script> 128 window.Shopify = window.Shopify || {}; 129 window.Shopify.MCP = window.Shopify.MCP || {}; 130 window.Shopify.MCP.enabled = true; 131 window.Shopify.MCP.shop = "huia-publishers.myshopify.com"; 132 window.Shopify.MCP.mcpEndpoint = "https:\/\/huia.co.nz\/api\/mcp"; 133 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 134</script>
vendor: 1 bytes, line 134
134
135<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/huia.co.nz\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 136</script>
vendor: 1 bytes, line 136
136
137<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://huia.co.nz/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 138</script>
vendor: 1 bytes, line 138
138
139<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 140 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 141</script>
vendor: 1 bytes, line 141
141
142<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 143</script>
143 144<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://huia.co.nz/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 145<style id="shopify-accelerated-checkout-cart"> 146 #shopify-buyer-consent { 147 margin-top: 1em; 148 display: inline-block; 149 width: 100%; 150} 151 152#shopify-buyer-consent.hidden { 153 display: none; 154} 155 156#shopify-subscription-policy-button { 157 background: none; 158 border: none; 159 padding: 0; 160 text-decoration: underline; 161 font-size: inherit; 162 cursor: pointer; 163} 164 165#shopify-subscription-policy-button::before { 166 box-shadow: none; 167} 168 169 </style> 170
171<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
171 172 173 <style> 174 @font-face { 175 font-family: Inter; 176 font-style: normal; 177 font-weight: 300; 178 font-display: swap; 179 src: url(https://fonts.gstatic.com/s/inter/v8/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2'); 180 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF 181 } 182 183 @font-face { 184 font-family: Inter; 185 font-style: normal; 186 font-weight: 300; 187 font-display: swap; 188 src: url(https://fonts.gstatic.com/s/inter/v8/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2'); 189 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD 190 } 191 192 @font-face { 193 font-family: Inter; 194 font-style: normal; 195 font-weight: 400; 196 font-display: swap; 197 src: url(https://fonts.gstatic.com/s/inter/v8/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2'); 198 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF 199 } 200 201 @font-face { 202 font-family: Inter; 203 font-style: normal; 204 font-weight: 400; 205 font-display: swap; 206 src: url(https://fonts.gstatic.com/s/inter/v8/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2'); 207 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD 208 } 209 210 @font-face { 211 font-family: Inter; 212 font-style: normal; 213 font-weight: 500; 214 font-display: swap; 215 src: url(https://fonts.gstatic.com/s/inter/v8/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2'); 216 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF 217 } 218 219 @font-face { 220 font-family: Inter; 221 font-style: normal; 222 font-weight: 500; 223 font-display: swap; 224 src: url(https://fonts.gstatic.com/s/inter/v8/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2'); 225 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD 226 } 227 228 @font-face { 229 font-family: Inter; 230 font-style: normal; 231 font-weight: 700; 232 font-display: swap; 233 src: url(https://fonts.gstatic.com/s/inter/v8/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2) format('woff2'); 234 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF 235 } 236 237 @font-face { 238 font-family: Inter; 239 font-style: normal; 240 font-weight: 700; 241 font-display: swap; 242 src: url(https://fonts.gstatic.com/s/inter/v8/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2) format('woff2'); 243 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD 244 } 245 </style> 246 247
247<script> 248 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 249 if (Shopify.designMode) { 250 document.documentElement.classList.add('shopify-design-mode'); 251 } 252 </script>
vendor: 76 bytes, lines 252-255
252 253 254 255 <script async src="https://www.googletagmanager.com/gtag/js?id=
255G-4ZE48386GD
vendor: 18 bytes, lines 255-256
255"></script> 256
256<script> 257
vendor: 151 bytes, lines 257-260
257window.dataLayer = window.dataLayer || []; 258 function gtag(){dataLayer.push(arguments);} 259 gtag('js', new Date()); 260 gtag('config', '
260G-4ZE48386GD
vendor: 10 bytes, lines 260-261
260'); 261
261</script>
261 262 263 <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
264<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 65266843864,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 264
264
265<script> 266 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 267</script>
vendor: 1 bytes, line 267
267
268<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
268).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 65266843864,storefrontBaseUrl: "https://huia.co.nz",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://huia.co.nz/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1929740504","configuration":"{\"mailchimp_store_id\":\"store_yof8euwtcqm64gxhtr3i\", \"mailchimp_user_id\":\"52751785\",\"mailchimp_list_id\":\"91572e06ca\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"467763416","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-4ZE48386GD\\\",\\\"GT-MR8K7WZ\\\"],\\\"target_country\\\":\\\"NZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-4ZE48386GD\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-4ZE48386GD\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-4ZE48386GD\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-4ZE48386GD\\\",\\\"MC-M6G0Y3J2BR\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-4ZE48386GD\\\",\\\"MC-M6G0Y3J2BR\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-4ZE48386GD\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-4ZE48386GD\\\",\\\"MC-M6G0Y3J2BR\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-4ZE48386GD\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-4ZE48386GD\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-4ZE48386GD\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-4ZE48386GD\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
268,{"id":"132677848","configuration":"{\"pixel_id\":\"6727371997284658\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"HUIA","paymentSettings":{"currencyCode":"NZD"},"myshopifyDomain":"huia-publishers.myshopify.com","countryCode":"NZ","storefrontUrl":"https:\/\/huia.co.nz"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://huia.co.nz/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"133859147992","themePublished":"true","eventMetadataId":"75e95f89-52d0-4a5d-ad82-1a76e522ce18","pageType":"blog","resourceId":"89527812312","shopId":"65266843864","storefrontBaseUrl":"https:\/\/huia.co.nz","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
268<script> 269 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 270 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 271 window.ShopifyAnalytics.meta.currency = 'NZD'; 272 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":89527812312,"requestId":"b8e6e11a-5a44-4cb4-957f-ea13449e9d69-1790935228"}}; 273 for (var attr in meta) { 274 window.ShopifyAnalytics.meta[attr] = meta[attr]; 275 } 276</script>
vendor: 1 bytes, line 276
276
277<script class="analytics"> 278 (function () { 279 var customDocumentWrite = function(content) { 280 var jquery = null; 281 282 if (window.jQuery) { 283 jquery = window.jQuery; 284 } else if (window.Checkout && window.Checkout.$) { 285 jquery = window.Checkout.$; 286 } 287 288 if (jquery) { 289 jquery('body').append(content); 290 } 291 }; 292 293 var hasLoggedConversion = function(token) { 294 if (token) { 295 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 296 } 297 return false; 298 } 299 300 var setCookieIfConversion = function(token) { 301 if (token) { 302 var twoMonthsFromNow = new Date(Date.now()); 303 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 304 305 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 306 } 307 } 308 309 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 310 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 311 if (trekkie.integrations) { 312 return; 313 } 314 trekkie.methods = [ 315 'identify', 316 'page', 317 'ready', 318 'track', 319 'trackForm', 320 'trackLink' 321 ]; 322 trekkie.factory = function(method) { 323 return function() { 324 var args = Array.prototype.slice.call(arguments); 325 args.unshift(method); 326 trekkie.push(args); 327 if (method == 'track' || method == 'page') { 328 var pageUrl; 329 try { 330 pageUrl = window.location.href; 331 } catch (e) {} 332 var pageReferrer; 333 try { 334 pageReferrer = document.referrer; 335 } catch (e) {} 336 try { 337 if (window.__TREKKIE_SHIM_QUEUE == null) { 338 window.__TREKKIE_SHIM_QUEUE = []; 339 } 340 window.__TREKKIE_SHIM_QUEUE.push({ 341 from: 'trekkie-stub', 342 method: method, 343 args: args.slice(1), 344 pageContext: { 345 url: pageUrl, 346 referrer: pageReferrer 347 } 348 }); 349 } catch (e) { 350 // no-op 351 } 352 } 353 return trekkie; 354 }; 355 }; 356 for (var i = 0; i < trekkie.methods.length; i++) { 357 var key = trekkie.methods[i]; 358 trekkie[key] = trekkie.factory(key); 359 } 360 trekkie.load = function(config) { 361 trekkie.config = config || {}; 362 trekkie.config.initialDocumentCookie = document.cookie; 363 var first = document.getElementsByTagName('script')[0]; 364var script = document.createElement('script'); 365script.type = 'text/javascript'; 366script.onerror = function(e) { 367 var scriptFallback = document.createElement('script'); 368 scriptFallback.type = 'text/javascript'; 369 scriptFallback.onerror = function(error) { 370 var Monorail = { 371 produce: function produce(monorailDomain, schemaId, payload) { 372 var currentMs = new Date().getTime(); 373 var event = { 374 schema_id: schemaId, 375 payload: payload, 376 metadata: { 377 event_created_at_ms: currentMs, 378 event_sent_at_ms: currentMs 379 } 380 }; 381 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 382 }, 383 sendRequest: function sendRequest(endpointUrl, payload) { 384 // Try the sendBeacon API 385 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 386 var blobData = new window.Blob([payload], { 387 type: 'text/plain' 388 }); 389 390 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 391 return true; 392 } // sendBeacon was not successful 393 394 } // XHR beacon 395 396 var xhr = new XMLHttpRequest(); 397 398 try { 399 xhr.open('POST', endpointUrl); 400 xhr.setRequestHeader('Content-Type', 'text/plain'); 401 xhr.send(payload); 402 } catch (e) { 403 console.log(e); 404 } 405 406 return false; 407 }, 408 isIos12: function isIos12() { 409 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 410 } 411 }; 412 Monorail.produce('monorail-edge.shopifysvc.com', 413 'trekkie_storefront_load_errors/1.1', 414 {shop_id: 65266843864, 415 theme_id: 133859147992, 416 app_name: "storefront", 417 context_url: window.location.href, 418 source_url: "//huia.co.nz/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 419 420 }; 421 scriptFallback.async = true; 422 scriptFallback.src = '//huia.co.nz/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 423 first.parentNode.insertBefore(scriptFallback, first); 424}; 425script.async = true; 426script.src = '//huia.co.nz/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 427first.parentNode.insertBefore(script, first); 428 429 }; 430 trekkie.load( 431 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":65266843864,"isMerchantRequest":null,"themeId":133859147992,"themeCityHash":"8936321177922836186","contentLanguage":"en","currency":"NZD","eventMetadataId":"75e95f89-52d0-4a5d-ad82-1a76e522ce18"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 432 ); 433 434 var loaded = false;
435 trekkie.ready(function() { 436 if (loaded) return; 437 loaded = true; 438 439 window.ShopifyAnalytics.lib = window.trekkie; 440 441 var originalDocumentWrite = document.write; 442 document.write = customDocumentWrite; 443 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 444 document.write = originalDocumentWrite; 445 446 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 447 var token = match? match[1]: undefined; 448 if (!hasLoggedConversion(token)) { 449 setCookieIfConversion(token); 450 451 } 452 }); 453 454 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":89527812312,"requestId":"b8e6e11a-5a44-4cb4-957f-ea13449e9d69-1790935228","shopifyEmitted":true}); 455 456 var eventsListenerScript = document.createElement('script'); 457 eventsListenerScript.async = true; 458 eventsListenerScript.src = "//huia.co.nz/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 459 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 460})();</script>
vendor: 1 bytes, line 460
460
461<script 462 defer 463 src="https://huia.co.nz/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 464 data-application="storefront-renderer" 465 data-shop-id="65266843864" 466 data-render-region="gcp-europe-west1" 467 data-page-type="blog" 468 data-theme-instance-id="133859147992" 469 data-theme-name="Huia 2022 Custom Theme" 470 data-theme-version="1.0.0" 471 data-monorail-region="shop_domain" 472 data-resource-timing-sampling-rate="10" 473 data-shs="true" 474 data-shs-beacon="true" 475 data-shs-export-with-fetch="true" 476 data-shs-logs-sample-rate="1" 477 data-shs-beacon-endpoint="https://huia.co.nz/api/collect" 478></script>
478 479<meta name="shopify-y" content="b498cde1-d671-40ea-94b5-231de749f5d0" data-expiration="1822492828000"><meta name="shopify-s" content="0088325c-ae09-49e5-9526-28a6b50e2c5d" data-expiration="1790937028000"><meta name="new-cookie-storage-activated" content="t"> 480</head><body id="page" class="blog-page " data-theme-role="main"> 481 <a class="skip-to-content-link button visually-hidden" href="#page-content" data-ignore>Skip to content</a> 482 483 <svg id="page-icons" width="0" height="0" style="position: absolute;"> 484 <!-- Account --> 485 <symbol id="svg-account" viewBox="0 0 30 30"> 486 <path fill="none" stroke="currentColor" d="m15.4 4.67a10 10 0 1 0 10 10 10 10 0 0 0 -10-10zm0 3a3 3 0 1 1 -3 3 3 3 0 0 1 3-3zm0 14.2a7.21 7.21 0 0 1 -6-3.22c0-2 4-3.08 6-3.08s6 1.09 6 3.08a7.2 7.2 0 0 1 -6 3.22z" /> 487 </symbol> 488 489 <!-- Bag --> 490 <symbol id="svg-bag" viewBox="0 0 30 30"> 491 <g fill="none" stroke="currentColor"> 492 <path d="m8.67 5-3.17 4v14a2.06 2.06 0 0 0 2.11 2h14.78a2.06 2.06 0 0 0 2.11-2v-14l-3.17-4z" /> 493 <path d="m5.5 9.32h19" /> 494 <path d="m21.33 12a6.17 6.17 0 0 1 -6.33 6 6.17 6.17 0 0 1 -6.33-6" /> 495 </g> 496 </symbol> 497 498 <!-- Book closed --> 499 <symbol id="svg-book-closed" viewBox="0 0 30 30"> 500 <g fill="none" stroke="currentColor" stroke-linecap="round"> 501 <path d="m7.5 23a2.5 2.5 0 0 1 2.5-2.5h13.5" /> 502 <path d="m10 5.5h13.5v20h-13.5a2.5 2.5 0 0 1 -2.5-2.5v-15a2.5 2.5 0 0 1 2.5-2.5z" /> 503 </g> 504 </symbol> 505 506 <!-- Book open --> 507 <symbol id="svg-book-open" viewBox="0 0 30 30"> 508 <g fill="none" stroke="currentColor" stroke-linecap="round"> 509 <path d="m3.89 5h6.67a4.44 4.44 0 0 1 4.44 4.44v15.56a3.33 3.33 0 0 0 -3.33-3.33h-7.78z" /> 510 <path d="m26.11 5h-6.67a4.44 4.44 0 0 0 -4.44 4.44v15.56a3.33 3.33 0 0 1 3.33-3.33h7.78z" /> 511 </g> 512 </symbol> 513 514 <!-- Burger --> 515 <symbol id="svg-burger" viewBox="0 0 30 30"> 516 <g fill="none" stroke="currentColor"> 517 <path d="m0 15h30" /> 518 <path d="m0 5h30" /> 519 <path d="m0 25h30" /> 520 </g> 521 </symbol> 522 523 <!-- Chevron --> 524 <symbol id="svg-chevron" viewBox="0 0 30 30"> 525 <path d="m5 9.59 10.25 10.82 9.75-10.82" fill="none" stroke="currentColor" /> 526 </symbol> 527 528 <!-- Close --> 529 <symbol id="svg-close" viewBox="0 0 30 30"> 530 <g fill="none" stroke="currentColor"> 531 <path d="m7 7 16 16" /> 532 <path d="m23 7-16 16" /> 533 </g> 534 </symbol> 535
536 <!-- Edit --> 537 <symbol id="svg-edit" viewBox="0 0 30 30"> 538 <g fill="none" stroke="currentColor"> 539 <path d="m24.12 10.78-2.12 2.09-10.83 10.86-5.84 1.05.84-6.06 10.74-10.72.09-.13 2.09-2.1a1.89 1.89 0 0 1 2.66 0l2.34 2.35a1.87 1.87 0 0 1 .03 2.66z" /> 540 <path d="m6.33 18.78 5 5" /> 541 <path d="m17.33 7.78 5 5" /> 542 </g> 543 </symbol> 544 545 <!-- Email --> 546 <symbol id="svg-email" viewBox="0 0 30 30"> 547 <g fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2"> 548 <path d="m5.72 5.72h18.56a2.32 2.32 0 0 1 2.32 2.28v14a2.32 2.32 0 0 1 -2.32 2.32h-18.56a2.32 2.32 0 0 1 -2.32-2.32v-14a2.32 2.32 0 0 1 2.32-2.28z" /> 549 <path d="m26.6 8.72-11.6 10.5-11.6-10.5" /> 550 </g> 551 </symbol> 552 553 <!-- Exclaim --> 554 <symbol id="svg-exclaim" viewBox="0 0 30 30"> 555 <path fill="none" stroke="currentColor" d="m25.65 15.32-2.59-2.58.65-3.87-3.87-.64-1.29-3.23-3.23 1.29-3.87-1.29-1.29 3.23-3.87.64.65 3.87-2.59 2.58 2.59 2.58-.65 3.23 3.87 1.29 1.29 2.58 3.87-1.29 3.23 1.29 1.29-2.58 3.87-1.29-.65-3.23zm-9.65 4.52h-2v-1.94h2zm0-3.84h-2v-5.84h2z" /> 556 </symbol> 557 558 <!-- Facebook --> 559 <symbol id="svg-facebook" viewBox="0 0 30 30"> 560 <path fill="currentColor" stroke="none" d="m23.9 5h-17.8a1.1 1.1 0 0 0 -1.1 1.1v17.8a1.1 1.1 0 0 0 1.1 1.1h8.9v-7.92h-2.39v-2.91h2.39v-2.17a3.8 3.8 0 0 1 3.59-4 4.34 4.34 0 0 1 .51 0c1.1 0 2.29.08 2.57.12v2.7h-1.84c-1.26 0-1.5.59-1.5 1.47v1.86h3l-.39 2.92h-2.6v7.93h5.56a1.1 1.1 0 0 0 1.1-1.1v-17.8a1.1 1.1 0 0 0 -1.1-1.1z" /> 561 </symbol> 562 563 <!-- Favorite --> 564 <symbol id="svg-favorite" viewBox="0 0 30 30"> 565 <path stroke="currentColor" d="m15 25.5-1.58-1.43c-5.61-5.07-9.31-8.46-9.31-12.57a5.92 5.92 0 0 1 5.89-6h.13a6.55 6.55 0 0 1 4.87 2.27 6.55 6.55 0 0 1 4.9-2.27 5.92 5.92 0 0 1 6 5.86.33.33 0 0 1 0 .14c0 4.11-3.7 7.47-9.31 12.57z" /> 566 </symbol> 567 568 <!-- Genre --> 569 <symbol id="svg-genre" viewBox="0 0 30 30"> 570 <g fill="none" stroke="currentColor"> 571 <path d="M17.4,12.1c0,7.3-5.8,8.3-5.8,8.3s-5.8-2-5.8-8.3V5.8c0,0,1.3-0.8,5.8-0.8s5.8,0.8,5.8,0.8V12.1z M7.3,11.5 572 c0.1-0.8,0.9-1.4,1.7-1.3c0.6,0.1,1.1,0.6,1.3,1.3 M12.8,11.5c0.1-0.8,0.8-1.4,1.7-1.3c0.7,0.1,1.2,0.6,1.3,1.3 M10.1,15.5 573 c0.1,0.8,0.9,1.4,1.7,1.3c0.6-0.1,1.1-0.6,1.3-1.3H10.1z M17.4,9.6h1c4.5,0,5.8,0.8,5.8,0.8v6.3c0,7.3-5.9,8.3-5.9,8.3
574 c-2.4-1-4.3-2.9-5.3-5.3 M22.7,14.5c-0.1,0.8-0.9,1.4-1.7,1.3c-0.6-0.1-1.1-0.6-1.3-1.3 M19.9,21.6c0.1-0.8-0.4-1.6-1.3-1.7 575 c-0.8-0.1-1.6,0.4-1.7,1.3c0,0.2,0,0.3,0,0.5H19.9z"></path> 576 </g> 577 </symbol> 578 579 <!-- Pages --> 580 <symbol id="svg-pages" viewBox="0 0 30 30"> 581 <g fill="none" stroke="currentColor"> 582 <path d="M3.9,5h6.7C13,5,15,7,15,9.4V25c0-1.8-1.5-3.3-3.3-3.3H3.9V5z M26.1,5h-6.7C17,5,15,7,15,9.4l0,0V25 583 c0-1.8,1.5-3.3,3.3-3.3h7.8V5z"/> 584 </g> 585 </symbol> 586 587 <!-- Publication --> 588 <symbol id="svg-publication-date" viewBox="0 0 30 30"> 589 <g fill="none" stroke="currentColor"> 590 <path d="M25.6,15.3l-2.6-2.6l0.6-3.9l-3.9-0.6L18.5,5l-3.2,1.3L11.4,5l-1.3,3.2 591 L6.3,8.9l0.7,3.9l-2.6,2.6l2.6,2.6l-0.7,3.2l3.9,1.3l1.3,2.6l3.9-1.3l3.2,1.3l1.3-2.6l3.9-1.3l-0.6-3.2L25.6,15.3z M16,19.8h-2v-1.9 592 h2V19.8z M16,16h-2v-5.8h2V16z"/> 593 </g> 594 </symbol> 595 596 <!-- Language --> 597 <symbol id="svg-language" viewBox="0 0 30 30"> 598 <g fill="none" stroke="currentColor"> 599 <path d="M25.2,5.9V25l-4.3-4.9H5.7c-0.5,0-0.9-0.4-0.9-0.9V5.9C4.8,5.4,5.2,5,5.7,5h18.7C24.8,5,25.2,5.4,25.2,5.9z"/> 600 </g> 601 </symbol> 602 603 <!-- Recommended Age --> 604 <symbol id="svg-recommended-age" viewBox="0 0 30 30"> 605 <g fill="none" stroke="currentColor"> 606 <path d="M7.5,23c0-1.4,1.1-2.5,2.5-2.5h13.5 M10,5.5h13.5v20H10c-1.4,0-2.5-1.1-2.5-2.5l0,0V8C7.5,6.6,8.6,5.5,10,5.5z" /> 607 </g> 608 </symbol> 609 610 <!-- Language --> 611 <symbol id="svg-language" viewBox="0 0 30 30"> 612 <g fill="none" stroke="currentColor"> 613 <path d="M25.2,5.9V25l-4.3-4.9H5.7c-0.5,0-0.9-0.4-0.9-0.9V5.9C4.8,5.4,5.2,5,5.7,5h18.7C24.8,5,25.2,5.4,25.2,5.9z"/> 614 </g> 615 </symbol> 616 617 <!-- Teacher Notes --> 618 <symbol id="svg-teachers-notes" viewBox="0 0 30 30"> 619 <g fill="none" stroke="currentColor"> 620 <path d="M24.1,10.8L22,12.9L11.2,23.7l-5.8,1.1l0.8-6.1L16.9,8L17,7.9l2.1-2.1C19.8,5,21,5,21.8,5.8l2.3,2.3 621 C24.8,8.8,24.9,10,24.1,10.8C24.1,10.8,24.1,10.8,24.1,10.8z M6.3,18.8l5,5 M17.3,7.8l5,5"/> 622 </g> 623 </symbol> 624 625 <!-- Dimensions --> 626 <symbol id="svg-dimensions" viewBox="0 0 30 30"> 627 <g fill="none" stroke="currentColor"> 628 <path class="st0" d="M7.5,5h15c0.6,0,1,0.4,1,1v18c0,0.6-0.4,1-1,1h-15c-0.6,0-1-0.4-1-1V6C6.5,5.4,6.9,5,7.5,5z M17.7,7.2h3.8v3.7 629 M12.3,22.9H8.5v-3.7"/> 630 </g> 631 </symbol> 632 633 <!-- Hidden --> 634 <symbol id="svg-hidden" viewBox="0 0 30 30"> 635 <g fill="none" stroke="currentColor"> 636 <path d="m20.4 20.4a9.17 9.17 0 0 1 -5.4 1.87c-6.36 0-10-7.27-10-7.27a16.73 16.73 0 0 1 4.6-5.4m3.49-1.66a8.22 8.22 0 0 1 1.91-.21c6.36 0 10 7.27 10 7.27a16.7 16.7 0 0 1 -2 2.89m-6.11-1a2.73 2.73 0 0 1 -3.86-3.85" /> 637 <path d="m5 5 20 20" /> 638 </g> 639 </symbol> 640 641 <!-- Instagram --> 642 <symbol id="svg-instagram" viewBox="0 0 30 30"> 643 <path fill="currentColor" stroke="none" d="m15.4 9.87a5.13 5.13 0 1 0 5.13 5.13 5.13 5.13 0 0 0 -5.13-5.13zm0 8.46a3.33 3.33 0 1 1 3.34-3.33 3.34 3.34 0 0 1 -3.34 3.33zm6.54-8.67a1.2 1.2 0 1 1 -1.2-1.2 1.2 1.2 0 0 1 1.2 1.2zm3.4 1.22a5.92 5.92 0 0 0 -1.62-4.19 5.93 5.93 0 0 0 -4.19-1.62c-1.65-.09-6.6-.09-8.25 0a6 6 0 0 0 -4.2 1.61 6 6 0 0 0 -1.61 4.19c-.1 1.65-.1 6.6 0 8.25a6 6 0 0 0 1.61 4.2 6 6 0 0 0 4.2 1.61c1.65.09 6.6.09 8.25 0a6 6 0 0 0 4.19-1.61 6 6 0 0 0 1.61-4.2c.1-1.65.1-6.6 0-8.24zm-2.14 10a3.36 3.36 0 0 1 -1.9 1.89c-1.31.53-4.44.4-5.9.4s-4.58.12-5.9-.4a3.39 3.39 0 0 1 -1.9-1.87c-.52-1.32-.4-4.45-.4-5.9s-.11-4.59.4-5.9a3.38 3.38 0 0 1 1.9-1.9c1.32-.53 4.44-.4 5.9-.4s4.59-.12 5.9.4a3.35 3.35 0 0 1 1.9 1.9c.53 1.31.4 4.44.4 5.9s.12 4.58-.4 5.9z" /> 644 </symbol> 645 646 <!-- ISBN --> 647 <symbol id="svg-isbn" viewBox="0 0 30 30"> 648 <g fill="none" stroke="currentColor"> 649 <path d="M2.5,5v20 M6.1,5v16.7 M9.6,5v16.7 M13.2,5v16.7 M16.8,5v16.7 M20.4,5v16.7 M23.9,5v16.7 M27.5,5v20"/> 650 </g> 651 </symbol> 652 653 <!-- Logo --> 654 <symbol id="svg-logo" viewBox="0 0 353.92 353.92" xmlns:xlink="http://www.w3.org/1999/xlink"> 655 <!--<symbol id="svg-logo" viewBox="0 0 30 30" xmlns:xlink="http://www.w3.org/1999/xlink"> 656 <clipPath id="a"> 657 <path d="m0 4.91h30v20.18h-30z" /> 658 </clipPath> 659 <g clip-path="url(#a)"> 660 <path d="m26.56 10.82c-.83-.45-.66-1-1.84-1.07a7.26 7.26 0 0 0 -2.72.75l-.13.05a6 6 0 0 1 -1.19.31 2.38 2.38 0 0 1 -.46 0c-1.67 0-.85-2.9-1.73-4.44s-4-1.64-6.26-1.51a21.36 21.36 0 0 0 -10.62 3.62 11.94 11.94 0 0 0 .57 1.12 11 11 0 0 1 6.69-2.33c.16.26.36.57.6.91a12.52 12.52 0 0 0 -6.55 2.58c.17.24.37.5.58.75 2-1.14 4.75-2.31 7.17-1.8q.33.39.72.81a15.94 15.94 0 0 0 -6.62 2.15l-.09.06c.26.24.54.48.84.71a11.83 11.83 0 0 1 5.29-1.44h.26a5.61 5.61 0 0 1 .71 0h.06a3.84 3.84 0 0 1 1.52.42 1.19 1.19 0 0 1 .38.36v.05a.71.71 0 0 1 -.2.84c-3.05 3.36-13.03 3.28-13.46 3.28a9.72 9.72 0 0 0 -.08 1.61 9.85 9.85 0 0 0 2.71 6.48l.17-.09a47.53 47.53 0 0 1 6.88-5.27c4.21-2.38 4.92-.59 9-2.91 1.79-1.07 2.77-2.73 4.1-3.86a4.88 4.88 0 0 1 1.81-.7 11.08 11.08 0 0 1 2.42-.47c1.09 0 2.24.47 2.9 2.33s-.09-2.74-3.44-3.26m-25.73 7.28c0-.23 1.21-.9 1.79-1a7.12 7.12 0 0 0 0 2.21c-.52-.09-1.79-1-1.78-1.21m.34 2.86c-.08-.24 1-1.4 1.43-1.6a7.55 7.55 0 0 0 .65 2.12 3.62 3.62 0 0 1 -2.08-.52m1.28 2.52a3.58 3.58 0 0 1 .8-2 7.1 7.1 0 0 0 1.25 1.77 3.66 3.66 0 0 1 -2 .18m22.18-12.57a.29.29 0 1 1 .29-.28.29.29 0 0 1 -.29.28" fill="#1a1818" fill-rule="evenodd" /> 661 </g>--> 662 <path d="M73.04,246.57l-31.16-1.05,16.65-24.91-.03-.09-26.74-8.39,21.11-21.23c-7.16,.09-14.66-.01-22.51-.32,0,0-5.03,68.59,52.7,94.93,0,0,4.67-7.1,12.29-16.96l-31.26,4.97,8.94-26.95h0Zm273.3-108.69c-11.05-17.24
662-25.14-19.11-33.99-21.52s-15.82-6.97-26.35-13.88c-6.96-4.57-21.72-4.43-32.58,3.01-11.97,8.21-17.74,13-26.55,18.71-9.1,5.89-16.82,5.78-21.58,1.69-2.23-1.91-3.42-4.1-3.79-6.47-.75-4.78,2.62-9.37,7.46-9.48,4.37-.1,7.94,3.41,7.94,7.77,0,.69-.09,1.36-.26,2h0c10.56-4.02,15.29-11.52,14.26-22.21-1.9-19.63-35.2-34.44-70.19-25.19-32.81,8.67-45.11,21.35-78.34,51.24-2.22,1.99-4.52,4.06-6.94,6.21C36.81,164.16,3.62,174.49,0,174.49H0s18.59,1.62,44.02,1.84c2.93,.03,5.81-.89,8.18-2.6,22.39-16.18,39.92-31.63,51.9-43.8,2.07-2.11,4.85-3.37,7.8-3.54l4.3-.24h0c-16.57,19.52-32.94,33.96-54.81,50.1h0c11.53-.21,23.81-.79,35.98-1.93,3.06-.29,5.9-1.72,7.94-4.01,19-21.27,25.2-32.8,30.52-41.48,2.15-3.51,5.9-5.74,10.02-5.97l1.99-.11h0c-10.31,18.99-19.51,33.72-34.03,49.64h0c24.32-3.47,46.63-9.71,59.84-20.56h0c-7.85-1.46-13.79-8.35-13.79-16.63,0-8.72,6.6-15.9,15.08-16.82,.6-.07,1.22-.1,1.84-.1,9.34,0,16.92,7.58,16.92,16.92s-3.18,19.47-18.33,28.03c-17.56,9.92-55.28,26.87-122.47,27.67h0c-.04,.75-.6,13.13,5.59,29.62l.07,.02-.04,.06c5.45,14.48,16.11,32.12,36.89,47.85h0c6.23-8.05,14.41-17.92,23.62-27.28,25.24-25.63,30.43-19.76,72.17-30.36,24.85-6.31,42.59-18.14,55.61-40.62,7.52-12.99,11.82-24.07,22.08-27.09,10.26-3.01,17.1-3.42,26.55-10.06,9.46-6.64,21.73-8.65,33.59-2.01,11.87,6.64,23.33,18.51,24.13,39.62h0s4.12-15.67-6.84-32.78h.02Zm-72.4-21.36c-2.4,.03-4.36-1.27-4.38-2.92s1.91-3,4.31-3.03,4.36,1.27,4.38,2.92c.02,1.64-1.91,3-4.31,3.03ZM52.91,190.86l-.04,.04h.04v-.04Zm42.61,77.66s-.06-.05-.09-.07l-.07,.09,.16-.03h0Z"/> 663 </symbol> 664 665 <!-- Search --> 666 <symbol id="svg-search" viewBox="0 0 30 30"> 667 <g fill="none" stroke="currentColor"> 668 <circle cx="12.37" cy="12.37" r="7.37" /> 669 <path d="m17.63 17.63 7.37 7.37" /> 670 </g> 671 </symbol> 672 673 <!-- Size --> 674 <symbol id="svg-size" viewBox="0 0 30 30"> 675 <g fill="none" stroke="currentColor"> 676 <rect height="20" rx="1" width="17" x="6.5" y="5" /> 677 <path d="m17.69 7.15h3.84v3.66" /> 678 <path d="m12.31 22.85h-3.84v-3.66" /> 679 </g> 680 </symbol> 681 682 <!-- Speech --> 683 <symbol id="svg-speech" viewBox="0 0 30 30"> 684 <path fill="none" stroke="currentColor" stroke-linejoin="bevel" d="m25.22 5.89v19.11l-4.32-4.89h-15.23a.89.89 0 0 1 -.89-.89v-13.33a.89.89 0 0 1 .89-.89h18.66a.89.89 0 0 1 .89.89z" /> 685 </symbol> 686 687 <!-- Twitter --> 688 <symbol id="svg-twitter" viewBox="0 0 30 30"> 689 <path fill="currentColor" stroke="none" d="m27.29 7.37a10.08 10.08 0 0 1 -2.9.8 5.09 5.09 0 0 0 2.22-2.79 10 10 0 0 1 -3.2 1.22 5 5 0 0 0 -8.73 3.45 5 5 0 0 0 .13 1.15 14.29 14.29 0 0 1 -10.4-5.28 5.05 5.05 0 0 0 1.59 6.74 4.86 4.86 0 0 1 -2.31-.66v.07a5 5 0 0 0 4.05 4.93 5 5 0 0 1 -2.28.09 5.06 5.06 0 0 0 4.72 3.5 10.18 10.18 0 0 1 -6.27 2.16c-.4 0-.8 0-1.2-.07a14.33 14.33 0 0 0 22.08-11.85v-.2c0-.22 0-.43 0-.65a10.25 10.25 0 0 0 2.5-2.61z" /> 690 </symbol> 691 692 <!-- Visible --> 693 <symbol id="svg-visible" viewBox="0 0 30 30"> 694 <g fill="none" stroke="currentColor"> 695 <path d="m5 15s3.64-7.27 10-7.27 10 7.27 10 7.27-3.64 7.27-10 7.27-10-7.27-10-7.27z" /> 696 <path d="m18.27 15a3.27 3.27 0 1 1 -3.27-3.27 3.26 3.26 0 0 1 3.27 3.27z" /> 697 </g> 698 </symbol> 699 700 <!-- YouTube --> 701 <symbol id="svg-youtube" viewBox="0 0 30 30"> 702 <path fill="currentColor" stroke="none" d="m28.16 9.42a4 4 0 0 0 -3.86-4.23c-2.88-.14-5.82-.19-8.83-.19h-.94c-3 0-5.94 0-8.83.19a4.06 4.06 0 0 0 -3.85 4.24c-.13 1.85-.18 3.7-.18 5.56s.05 3.71.18 5.57a4.05 4.05 0 0 0 3.85 4.24c3 .14 6.14.2 9.3.2s6.26-.06 9.3-.2a4.06 4.06 0 0 0 3.85-4.25c.13-1.85.18-3.71.18-5.57s-.05-3.71-.17-5.56zm-15.71 10.68v-10.24l7.55 5.14z" /> 703 </symbol> 704 705 <!-- error --> 706 <symbol id="svg-error" viewBox="0 0 13 13"> 707 <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="0"/> 708 <circle cx="6.5" cy="6.5" r="5.5" fill="#990033" stroke="#990033" stroke-width="0.7"/> 709 <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/> 710 <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"> 711 </symbol> 712 713 <!-- password: off --> 714 <symbol id="svg-password-off" viewBox="0 0 21.13 20.71"> 715 <path d="M10.57,18.12C3.97,18.12,.27,10.89,.12,10.58l-.12-.23,.12-.23c1.17-2.19,2.77-4.06,4.74-5.56l.61,.79c-1.79,1.36-3.24,3.04-4.33,5,.67,1.2,4.08,6.77,9.43,6.77,1.85-.03,3.62-.64,5.1-1.77l.61,.8c-1.65,1.25-3.62,1.94-5.69,1.97Zm8.37-4.55l-.76-.65c.68-.79,1.29-1.65,1.81-2.57-.68-1.21-4.12-6.77-9.49-6.77-.59,0-1.17,.07-1.74,.2l-.22-.97c.66-.15,1.34-.22,2.03-.22,6.59,0,10.29,7.24,10.44,7.55l.12,.23-.13,.23c-.58,1.06-1.27,2.06-2.06,2.98Zm-8.31-.13c-.89,0-1.77-.36-2.4-1.07-1.1-1.23-1.1-3.08,0-4.31l.75,.67c-.76,.85-.76,2.13,0,2.98,.4,.44,.94,.7,1.54,.74,.59,.02,1.17-.17,1.61-.57l.67,.74c-.62,.55-1.39,.83-2.16,.83Zm9.58,7.27L.21,.71,.92,0,20.92,20l-.71,.71Z"/> 716 </symbol> 717 718 <!-- password: on -->
719 <symbol id="svg-password-on" viewBox="0 0 21.13 20.71"> 720 <path d="M10.56,18.12C3.97,18.12,.27,10.89,.12,10.58l-.11-.22,.11-.22c.15-.31,3.85-7.55,10.45-7.55s10.29,7.24,10.45,7.55l.11,.22-.11,.22c-.15,.31-3.85,7.55-10.45,7.55ZM1.13,10.35c.67,1.2,4.08,6.77,9.43,6.77s8.76-5.57,9.43-6.77c-.67-1.2-4.07-6.77-9.43-6.77S1.8,9.16,1.13,10.35Zm9.43,3.77c-2.08,0-3.77-1.69-3.77-3.77s1.69-3.77,3.77-3.77h.01c1,0,1.94,.39,2.65,1.09,.71,.71,1.11,1.65,1.11,2.66l-.5,.02h.5c0,2.08-1.69,3.77-3.77,3.77Zm0-6.54h0c-1.53,0-2.77,1.24-2.77,2.77s1.24,2.77,2.77,2.77,2.77-1.24,2.77-2.77v-.05c-.03-.76-.31-1.42-.81-1.91-.52-.52-1.21-.8-1.95-.8Z"/> 721 </symbol> 722</svg> 723 724 725
725<script type="application/ld+json"> 726 { 727 "@context": "http://schema.org", 728 "@type": "Organization", 729 "name": "HUIA", 730 731 "sameAs": [ 732 "https:\/\/twitter.com\/huiapublishers?lang=en", 733 "https:\/\/www.facebook.com\/huiapublishers\/", 734 "", 735 "https:\/\/www.instagram.com\/huiapublishers\/?hl=en", 736 "", 737 "", 738 "", 739 "https:\/\/www.youtube.com\/user\/HuiaPublishersNZ", 740 "" 741 ], 742 "url": "https:\/\/huia.co.nz" 743 } 744 </script>
744 745 746<cart-drawer class="drawer cart-drawer__wrapper is-empty"> 747 <div id="CartDrawer" class="cart-drawer"> 748 <div id="CartDrawer-Overlay"class="cart-drawer__overlay"></div> 749 <div class="drawer__inner" role="dialog" aria-modal="true" aria-label="Your cart" tabindex="-1"> 750 <div class="drawer__header"> 751 <h4 class="drawer__heading">Your cart</h4> 752 <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 753 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 754</svg> 755</button> 756 </div><div class="drawer__inner-empty"> 757 <div class="cart-drawer__warnings center"> 758 <div class="cart-drawer__empty-content"> 759 <h2 class="cart__empty-text">Your cart is empty</h2> 760 <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" fill="none" viewBox="0 0 18 17"> 761 <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor"> 762</svg> 763</button> 764 <a href="/collections/shop-all" class="btn -dark-solid"> 765 Continue shopping 766 </a><p class="cart__login-title h3">Have an account?</p> 767 <p class="cart__login-paragraph"> 768 <a href="/account/login" class="link underlined-link">Log in</a> to check out faster. 769 </p></div> 770 </div> 771 <!----> 772 </div><cart-drawer-items class="cart-drawer-items is-empty"> 773 <form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post"> 774 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 775 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">Loading...</p> 776 </div> 777 <div id="CartDrawer-CartErrors" role="alert"></div> 778 </form> 779 </cart-drawer-items> 780 <div class="drawer__footer"><details id="Details-CartDrawer"> 781 <summary> 782 <span class="summary__title"> 783 Order special instructions 784 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 785 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 786</svg> 787 788 </span> 789 </summary> 790 <cart-note class="cart__note field"> 791 <label class="visually-hidden" for="CartDrawer-Note">Order special instructions</label> 792 <textarea id="CartDrawer-Note" class="text-area text-area--resize-vertical field__input" name="note" placeholder="Type your instructions here..."></textarea> 793 </cart-note> 794 </details><!-- Start blocks--> 795 <!-- Subtotals--> 796 797 <div class="cart-drawer__footer" > 798 <div class="totals" role="status"> 799 <h2 class="totals__subtotal">Subtotal</h2> 800 <p class="totals__subtotal-value">$0.00 NZD</p> 801 </div> 802 803 <div></div> 804 805 <small class="tax-note caption-large rte">Tax included. <a href="/policies/shipping-policy">Shipping</a> calculated at checkout. 806</small> 807 </div> 808 809 <!-- CTAs --> 810 811 <div class="cart__ctas" > 812 <noscript> 813 <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form"> 814 Update 815 </button> 816 </noscript> 817 818 <button type="submit" id="CartDrawer-Checkout" class="cart__checkout-button button btn -dark-solid -block" name="checkout" form="CartDrawer-Form" disabled> 819 Check out 820 </button> 821 </div> 822 </div> 823 </div> 824 </div> 825</cart-drawer> 826
827<script> 828 document.addEventListener('DOMContentLoaded', function() { 829 function isIE() { 830 const ua = window.navigator.userAgent; 831 const msie = ua.indexOf('MSIE '); 832 const trident = ua.indexOf('Trident/'); 833 834 return (msie > 0 || trident > 0); 835 } 836 837 if (!isIE()) return; 838 const cartSubmitInput = document.createElement('input'); 839 cartSubmitInput.setAttribute('name', 'checkout'); 840 cartSubmitInput.setAttribute('type', 'hidden'); 841 document.querySelector('#cart').appendChild(cartSubmitInput); 842 document.querySelector('#checkout').addEventListener('click', function(event) { 843 document.querySelector('#cart').submit(); 844 }); 845 }); 846</script>
846<header id="page-header" class="header"> 847 <div id="shopify-section-announcement-bar" class="shopify-section"> 848</div> 849 <div id="shopify-section-header" class="shopify-section section-header"><div class="header__inner container-fluid"> 850 <button type="button" class="hamburger" aria-label="Menu"> 851 <span class="hamburger__lines"></span> 852 </button> 853 854 <a href="/" class="logo"> 855 <svg viewbox="0 0 353.92 353.92"> 856 <use href="#svg-logo"></use> 857</svg> 858 </a> 859 860 <nav class="controls"> 861 <div class="d-none d-block:lg"> 862 <form action="/search" method="GET" class="search"> 863 <input type="text" name="q" class="search__input" placeholder="Search our store" value="" /> 864 865 <button type="reset" class="btn-icon search__btn -clear"> 866 <span class="sr-only">Clear search</span> 867 <svg viewbox="0 0 30 30"> 868 <use href="#svg-close"></use> 869</svg> 870 </button> 871 872 <button type="submit" class="btn-icon search__btn -submit"> 873 <span class="sr-only">Search</span> 874 <svg viewbox="0 0 30 30"> 875 <use href="#svg-search"></use> 876</svg> 877 </button> 878 </form> 879 </div> 880 881 <div class="d-none d-block:md"> 882 <a href="/account/login" role="button" data-modal="#modal-login" class="btn-icon"> 883 884 <svg viewbox="0 0 30 30"> 885 <use href="#svg-account"></use> 886</svg> 887 </a> 888 </div> 889 890 <div class="d-none d-block:md"> 891 <a href="/account/login" data-modal="#modal-login" class="btn-icon btn-wishlist"> 892 893 <svg viewbox="0 0 30 30"> 894 <use href="#svg-favorite"></use> 895</svg> 896 </a> 897 </div> 898 899 <a href="/cart" class="control header__icon--cart" id="cart-icon-bubble"> 900 <span class="btn-icon"> 901 <svg viewbox="0 0 30 30"> 902 <use href="#svg-bag"></use> 903</svg> 904 </span> 905 <span>(0)</span> 906 </a> 907 </nav> 908 909 <div class="menu"> 910 <div class="menu__content"> 911 <form action="/search" method="GET" class="search-bar d-none:lg"> 912 <input type="text" name="q" class="search-bar__input" placeholder="Search our store" value="" /> 913 914 <button type="submit" class="search-bar__btn"> 915 <span class="sr-only">Search</span> 916 <svg viewbox="0 0 30 30"> 917 <use href="#svg-search"></use> 918</svg> 919 </button> 920 </form> 921 922 <div class="menu__inner"> 923 <nav class="menu__nav -no-banner"><ul class="nav"> 924 <li> 925 <a href="/collections/shop-all" role="button" class="nav__link -primary" data-nav-toggle="#nav-bookshop"> 926 <span>Bookshop</span> 927 <svg viewbox="0 0 30 30"> 928 <use href="#svg-chevron"></use> 929</svg> 930 </a><div id="nav-bookshop" class="nav-drawer"> 931 <button type="button" class="nav-drawer__back" data-nav-toggle="#nav-bookshop"> 932 <svg viewbox="0 0 30 30"> 933 <use href="#svg-chevron"></use> 934</svg> 935 <span>Back</span> 936 </button> 937 <ul class="nav-drawer__inner"> 938 <li class="d-none:sm"> 939 <a href="/collections/shop-all" class="nav__link -primary">Bookshop</a> 940 </li><li> 941 <a href="/collections/shop-all" class="nav__link">Shop all</a> 942 </li><li> 943 <a href="/collections/new-release" class="nav__link">New releases</a> 944 </li><li> 945 <a href="/collections/maori-language" class="nav__link">MÄori language</a> 946 </li><li> 947 <a href="/collections/coming-soon" class="nav__link">Coming soon</a> 948 </li><li> 949 <a href="/collections/gift-vouchers" class="nav__link">Gift vouchers</a> 950 </li><li> 951 <a href="/collections/audiobooks" class="nav__link">Audiobooks</a> 952 </li></ul> 953 </div></li> 954 </ul><ul class="nav"> 955 <li> 956 <a href="/pages/services" role="button" class="nav__link -primary -active" data-nav-toggle="#nav-services"> 957 <span>Services</span> 958 <svg viewbox="0 0 30 30"> 959 <use href="#svg-chevron"></use> 960</svg> 961 </a><div id="nav-services" class="nav-drawer"> 962 <button type="button" class="nav-drawer__back" data-nav-toggle="#nav-services"> 963 <svg viewbox="0 0 30 30"> 964 <use href="#svg-chevron"></use> 965</svg> 966 <span>Back</span> 967 </button> 968 <ul class="nav-drawer__inner"> 969 <li class="d-none:sm"> 970 <a href="/pages/services" class="nav__link -primary -active">Services</a> 971 </li><li> 972 <a href="/blogs/services" class="nav__link -active">Our capabilities</a> 973 </li><li> 974 <a href="/blogs/portfolio" class="nav__link">Our work</a> 975 </li><li> 976 <a href="/blogs/resources" class="nav__link">Our resources</a> 977 </li></ul> 978 </div></li> 979 </ul><ul class="nav"> 980 <li> 981 <a href="/pages/about-us" role="button" class="nav__link -primary" data-nav-toggle="#nav-about-us"> 982 <span>About Us</span> 983 <svg viewbox="0 0 30 30"> 984 <use href="#svg-chevron"></use> 985</svg> 986 </a><div id="nav-about-us" class="nav-drawer"> 987 <button type="button" class="nav-drawer__back" data-nav-toggle="#nav-about-us"> 988 <svg viewbox="0 0 30 30"> 989 <use href="#svg-chevron"></use> 990</svg> 991 <span>Back</span> 992 </button> 993 <ul class="nav-drawer__inner"> 994 <li class="d-none:sm"> 995 <a href="/pages/about-us" class="nav__link -primary">About Us</a> 996 </li><li> 997 <a href="/pages/about-us#!/te-whanau-o-huia" class="nav__link">Te whÄnau o HUIA</a> 998 </li><li> 999 <a href="/pages/about-us#!/our-translators" class="nav__link">Our translators</a> 1000 </li><li> 1001 <a href="/blogs/author" class="nav__link">Our authors</a> 1002 </li><li> 1003 <a href="/pages/submit-your-manuscript" class="nav__link">Information for authors</a> 1004 </li><li> 1005 <a href="/pages/contact" class="nav__link">Contact us</a> 1006 </li></ul> 1007 </div></li> 1008 </ul><ul class="nav"> 1009 <li class="d-none:md">
1010 <a href="/account/login" data-modal="#modal-login" class="nav__link"> 1011 1012 Account 1013 </a> 1014 </li> 1015 <li class="d-none:md"> 1016 <a href="/account/login" data-modal="#modal-login" class="nav__link"> 1017 1018 Wishlist (<span class="wishlist-count">0</span>) 1019 </a> 1020 </li> 1021 </ul> 1022 </nav> 1023 1024 <!-- <figure class="menu__banner"> 1025 <picture> 1026 <source media="(min-width: 576px)" srcset="<?= BASE_URL ?>/images/placeholder/banner.png"> 1027 <img src="<?= BASE_URL ?>/images/placeholder/banner-mobile.png" alt="Banner image" class="img-fluid" /> 1028 </picture> 1029 </figure> --> 1030 </div> 1031 </div> 1032 </div> 1033</div> 1034 1035 1036</div> 1037 </header> 1038 1039 <div id="page-wrapper"> 1040 <div id="page-scroller"> 1041 <main id="page-content" role="main" tabindex="-1"> 1042 <section id="shopify-section-template--16831612420312__main" class="shopify-section section"><div class="header-spacer"></div> 1043 1044 1045 <section class="p-section container-fluid copy text-center"> 1046 1047 <h1>Our capabilities</h1> 1048 1049 1050 1051 </section> 1052 1053 1054 1055 1056 1057 1058 1059 <div class="card-grid pagination-target border-top mixitup-container" id="projects"> 1060 1061 1062 <article class="card mix" data-title="content-and-resource-creation" data-published-date="20230430-220428"> 1063 <a href="/blogs/services/content-and-resource-creation" class="card__inner"> 1064 <figure class="card__embed embed"> 1065 <img 1066 class="embed__item" 1067 width="1100" 1068 height="1100" 1069 srcset="//huia.co.nz/cdn/shop/articles/Raukupu-website.jpg?v=1687390805&width=1100 550w," 1070 src="//huia.co.nz/cdn/shop/articles/Raukupu-website.jpg?v=1687390805&width=1080" 1071 alt="Content and Resource Creation" 1072 loading="lazy" 1073 1074/> 1075 1076 1077 </figure> 1078 1079 <div class="card__body"> 1080 1081 1082 <h3 class="card__title">Content and Resource Creation</h3> 1083 1084 1085 1086 1087 </div> 1088 </a> 1089</article> 1090 1091 <article class="card mix" data-title="translation-and-qa" data-published-date="20231902-111941"> 1092 <a href="/blogs/services/translation-and-qa" class="card__inner"> 1093 <figure class="card__embed embed"> 1094 <img 1095 class="embed__item" 1096 width="1100" 1097 height="1100" 1098 srcset="//huia.co.nz/cdn/shop/articles/KO-WHETU-TOA-ME-TE-TANGATA-TUMATARAU.jpg?v=1687391167&width=1100 550w," 1099 src="//huia.co.nz/cdn/shop/articles/KO-WHETU-TOA-ME-TE-TANGATA-TUMATARAU.jpg?v=1687391167&width=1080" 1100 alt="Translation and QA" 1101 loading="lazy" 1102 1103/> 1104 1105 1106 </figure> 1107 1108 <div class="card__body"> 1109 1110 1111 <h3 class="card__title">Translation and QA</h3> 1112 1113 1114 1115 1116 </div> 1117 </a> 1118</article> 1119 1120 <article class="card mix" data-title="editing" data-published-date="20231712-151736"> 1121 <a href="/blogs/services/editing" class="card__inner"> 1122 <figure class="card__embed embed"> 1123 <img 1124 class="embed__item" 1125 width="1100" 1126 height="1100" 1127 srcset="//huia.co.nz/cdn/shop/articles/Services-editing.jpg?v=1687391667&width=1100 550w," 1128 src="//huia.co.nz/cdn/shop/articles/Services-editing.jpg?v=1687391667&width=1080" 1129 alt="Editing" 1130 loading="lazy" 1131 1132/> 1133 1134 1135 </figure> 1136 1137 <div class="card__body"> 1138 1139 1140 <h3 class="card__title">Editing</h3> 1141 1142 1143 1144 1145 </div> 1146 </a> 1147</article> 1148 1149 <article class="card mix" data-title="design-and-print" data-published-date="20232012-152024"> 1150 <a href="/blogs/services/design-print" class="card__inner"> 1151 <figure class="card__embed embed"> 1152 <img 1153 class="embed__item" 1154 width="1100" 1155 height="1100" 1156 srcset="//huia.co.nz/cdn/shop/articles/Te-Manawa-Nui-Ronald-Baker.jpg?v=1687391754&width=1100 550w," 1157 src="//huia.co.nz/cdn/shop/articles/Te-Manawa-Nui-Ronald-Baker.jpg?v=1687391754&width=1080" 1158 alt="Design and Print" 1159 loading="lazy" 1160 1161/> 1162 1163 1164 </figure> 1165 1166 <div class="card__body"> 1167 1168 1169 <h3 class="card__title">Design and Print</h3> 1170 1171 1172 1173 1174 </div> 1175 </a> 1176</article> 1177 1178 <article class="card mix" data-title="digital-and-multimedia" data-published-date="20232312-152301"> 1179 <a href="/blogs/services/digital-multimedia" class="card__inner"> 1180 <figure class="card__embed embed"> 1181 <img 1182 class="embed__item" 1183 width="1100" 1184 height="1100" 1185 srcset="//huia.co.nz/cdn/shop/articles/Tumahi_Literacy_Platform.jpg?v=1687392227&width=1100 550w," 1186 src="//huia.co.nz/cdn/shop/articles/Tumahi_Literacy_Platform.jpg?v=1687392227&width=1080" 1187 alt="Digital and Multimedia" 1188 loading="lazy" 1189 1190/> 1191 1192 1193 </figure> 1194 1195 <div class="card__body"> 1196 1197 1198 <h3 class="card__title">Digital and Multimedia</h3> 1199 1200 1201 1202 1203 </div> 1204 </a> 1205</article> 1206 1207 <article class="card mix" data-title="print-and-distribution" data-published-date="20232412-152442"> 1208 <a href="/blogs/services/print-distribution" class="card__inner"> 1209 <figure class="card__embed embed"> 1210 <img 1211 class="embed__item" 1212 width="1100" 1213 height="1100" 1214 srcset="//huia.co.nz/cdn/shop/articles/Indie-Roadshow.jpg?v=1687395648&width=1100 550w," 1215 src="//huia.co.nz/cdn/shop/articles/Indie-Roadshow.jpg?v=1687395648&width=1080" 1216 alt="Print and Distribution" 1217 loading="lazy" 1218 1219/> 1220 1221 1222 </figure> 1223 1224 <div class="card__body"> 1225 1226 1227 <h3 class="card__title">Print and Distribution</h3> 1228 1229 1230 1231 1232 </div> 1233 </a> 1234</article> 1235 1236 <article class="card mix" data-title="communications-and-marketing" data-published-date="20232712-152706"> 1237 <a href="/blogs/services/communications-marketing" class="card__inner"> 1238 <figure class="card__embed embed"> 1239 <img 1240 class="embed__item" 1241 width="1100" 1242 height="1100" 1243 srcset="//huia.co.nz/cdn/shop/articles/comms-4.jpg?v=1687395735&width=1100 550w," 1244 src="//huia.co.nz/cdn/shop/articles/comms-4.jpg?v=1687395735&width=1080" 1245 alt="Communications and Marketing" 1246 loading="lazy" 1247 1248/> 1249 1250 1251 </figure> 1252 1253 <div class="card__body"> 1254 1255 1256 <h3 class="card__title">Communications and Marketing</h3> 1257 1258 1259 1260 1261 </div> 1262 </a> 1263</article> 1264 1265 </div> 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275</section> 1276 </main> 1277 1278 <div id="shopify-section-footer" class="shopify-section"> 1279<footer id="page-footer" class="footer__simple"><a href="/pages/about-us" class="btn -gray-outline -block">
1280 <span class="sr-only">About Us</span> 1281 <span>About Us</span> 1282 </a><a href="/pages/contact" class="btn -gray-outline -block"> 1283 <span class="sr-only">Contact Us</span> 1284 <span>Contact Us</span> 1285 </a></footer> 1286 1287 1288</div> 1289 </div> 1290 </div> 1291 1292 <div id="page-overlays"> 1293 <div id="shopify-section-modal-login" class="shopify-section"><div id="modal-login" class="modal" tabindex="-1"> 1294 <div class="modal__dialog"> 1295 <div class="modal__content"> 1296 <button type="button" class="modal__close" data-modal="#modal-login" aria-label="Close"> 1297 <svg viewbox="0 0 30 30"> 1298 <use href="#svg-close"></use> 1299</svg> 1300 </button> 1301 1302 <div class="modal__body"> 1303 <p class="h3 text-center mb-4">Login to your Huia account</p> 1304 1305 1306<form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" novalidate="novalidate"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /><label class="form-group"> 1307 <input name="customer[email]" type="email" class="form-control" placeholder="Email" autocomplete="email" /> 1308 <span class="form-label">Email</span> 1309 </label> 1310 1311 <label class="form-group"> 1312 <button class="toggle-password -white -hidden"> 1313 <svg class="icon" aria-hidden="true" focusable="false"> 1314 <use href="#svg-password-off" /> 1315 </svg> 1316 1317 <svg class="icon" aria-hidden="true" focusable="false"> 1318 <use href="#svg-password-on" /> 1319 </svg> 1320 </button> 1321 1322 <input name="customer[password]" type="password" class="form-control" placeholder="Password" autocomplete="current-password" /> 1323 <span class="form-label">Password</span> 1324 </label> 1325 1326 <p class="container-fluid text-center mt-4"> 1327 <button class="btn -gray-outline -block"> 1328 1329 <span class="btn__label" aria-hidden="true">Login</span> 1330 <span class="btn__label">Login</span> 1331 </button> 1332 </p> 1333 1334 <p class="container-fluid text-center mt-2"> 1335 <a href="/account/register" class="btn -gray-outline -block"> 1336 1337 <span class="btn__label" aria-hidden="true">Create an Account</span> 1338 <span class="btn__label">Create an Account</span> 1339 </a> 1340 </p> 1341 1342 <p class="text-center text-xxs mt-2"> 1343 1344 <a href="/account/login#recover" data-ignore> 1345 Forgot your password? 1346 </a> 1347 </p> 1348 1349</form></div> 1350 </div> 1351 </div> 1352</div> 1353 1354 1355</div> 1356 <div id="shopify-section-modal-newsletter" class="shopify-section"><div id="modal-newsletter" class="modal" tabindex="-1"> 1357 <div class="modal__dialog"> 1358 <div class="modal__content"> 1359 <button type="button" class="modal__close" data-modal="#modal-newsletter" aria-label="Close"> 1360 <svg viewbox="0 0 30 30"> 1361 <use href="#svg-close"></use> 1362</svg> 1363 </button> 1364 1365 <div class="modal__body"> 1366 <p class="h3 text-center mb-4">Sign up to our e-pÄnui</p><form method="post" action="/contact#NewsletterSubscribe" id="NewsletterSubscribe" accept-charset="UTF-8" class="form fetch-post"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter" /> 1367 1368 <label class="form-group"> 1369 <input type="text" name="contact[first_name]" class="form-control" placeholder="First name" autocomplete="given-name" value="" required /> 1370 <span class="form-label">First name</span> 1371 </label> 1372 1373 <label class="form-group"> 1374 <input type="text" name="contact[last_name]" class="form-control" placeholder="Last name" autocomplete="family-name" value="" required /> 1375 <span class="form-label">Last name</span> 1376 </label> 1377 1378 <label class="form-group"> 1379 <input type="email" name="contact[email]" class="form-control" placeholder="Email" autocomplete="email" value="" aria-required="true" required /> 1380 <span class="form-label">Email</span> 1381 </label> 1382 1383 <p class="container-fluid text-center mt-4"> 1384 <button type="submit" class="btn -gray-outline -block" name="commit" id="Subscribe" aria-label="Sign me up" value="1"> 1385 <span class="btn__label" aria-hidden="true">Sign me up</span> 1386 <span class="btn__label">Sign me up</span> 1387 </button> 1388 </p></form></div> 1389 </div> 1390 </div> 1391</div> 1392 1393 1394</div> 1395 <div id="shopify-section-modal-pdf" class="shopify-section"></div> 1396 <div id="shopify-section-modal-review" class="shopify-section"></div> 1397 <div id="shopify-section-modal-staff" class="shopify-section"></div> 1398 <div id="shopify-section-modal-translators" class="shopify-section"></div> 1399 1400 </div> 1401 1402 <ul hidden> 1403 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1404 </ul> 1405 1406
1406<script> 1407 window.shopUrl = 'https://huia.co.nz'; 1408 window.routes = { 1409 cart_add_url: '/cart/add', 1410 cart_change_url: '/cart/change', 1411 cart_update_url: '/cart/update', 1412 predictive_search_url: '/search/suggest', 1413 asset_url: '//huia.co.nz/cdn/shop/t/3/assets/main.css?v=122080575302432712091731876459' 1414 }; 1415 1416 window.cartType = 'drawer'; 1417 1418 window.cartStrings = { 1419 error: `There was an error while updating your cart. Please try again.`, 1420 quantityError: `You can only add [quantity] of this item to your cart.` 1421 } 1422 1423 window.variantStrings = { 1424 addToCart: `Add to cart`, 1425 soldOut: `Sold out`, 1426 unavailable: `Unavailable`, 1427 } 1428 1429 window.accessibilityStrings = { 1430 imageAvailable: `Image [index] is now available in gallery view`, 1431 shareSuccess: `Link copied to clipboard`, 1432 pauseSlideshow: `Pause slideshow`, 1433 playSlideshow: `Play slideshow`, 1434 } 1435 </script>
1435 1436
1437<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1437 1438</body> 1439</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.