{"id":5361,"date":"2019-10-28T22:13:57","date_gmt":"2019-10-28T11:13:57","guid":{"rendered":"https:\/\/oceandivers.com.au\/?page_id=5361"},"modified":"2026-10-13T10:10:27","modified_gmt":"2026-10-12T23:10:27","slug":"north-sulawesi-july-2026","status":"publish","type":"page","link":"https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/north-sulawesi-july-2026\/","title":{"rendered":"\u5317\u82cf\u62c9\u5a01\u897f &#8211; 2026 \u5e74 7 \u6708"},"content":{"rendered":"<p>[vc_row css=&#8221;.vc_custom_1565613927474{margin-top: 80px !important;}&#8221;][vc_column]<div class=\"eltdf-section-title-holder  eltdf-st-standard eltdf-st-title-left eltdf-st-normal-space \" style=\"text-align: center\">\n\t<div class=\"eltdf-st-inner\">\n\t\t\t\t\t<h2 class=\"eltdf-st-title\" >\n\t\t\t\t\u5317\u82cf\u62c9\u5a01\u897f - 2026 \u5e74 7 \u6708\t\t\t<\/h2>\n\t\t\t\t\t\t\t<div class=\"eltdf-separator-holder clearfix  eltdf-separator-center \">\n\t<div class=\"eltdf-separator\" style=\"border-color: #ff9219;width: 38px;border-bottom-width: 3px;margin-top: 23px;margin-bottom: 9px\"><\/div>\n<\/div>\n\t\t\t\t\t\t\t<h5 class=\"eltdf-st-text\" >\n\t\t\t\t\u884c\u7a0b\u5df2\u6ee1\u3002<br \/>\n\u5929\u5802\u901a\u884c\u8bc1\u3002\u4e3a\u671f 2 \u5468\u7684\u65c5\u7a0b\uff1b\u524d\u5f80 3 \u4e2a\u4e0d\u540c\u7684\u5c9b\u5c7f\u6f5c\u6c34\uff0c\u5165\u4f4f 3 \u5bb6\u4e0d\u540c\u7684\u5ea6\u5047\u6751\u3002<br \/>\n\u7b2c\u4e00\u7ad9 - \u5e03\u7eb3\u80af\u56fd\u5bb6\u6d77\u6d0b\u516c\u56ed\uff0c\u4ee5\u5ced\u58c1\u6f5c\u6c34\u4e3a\u4e3b\uff0c\u6709\u5927\u91cf\u7684\u6d77\u9f9f\u3001\u8fdc\u6d0b\u9c7c\u7c7b\u548c\u73ca\u745a\u7901\u9c7c\u7c7b\u3002<br \/>\n\u7b2c\u4e8c\u7ad9 - \u90a6\u5361\uff1b\u5927\u578b\u6d77\u6d0b\u751f\u7269\u4e0e\u5fae\u8ddd\u751f\u7269\u7684\u7ed3\u5408\uff0c\u5728\u4e24\u4e2a\u5c9b\u5c7f\u4e4b\u95f4\u7684\u8f6c\u8fd0\u9014\u4e2d\u8fdb\u884c\u6f5c\u6c34\u3002<br \/>\n\u7b2c\u4e09\u7ad9 - \u84dd\u78a7\uff0c\u4e3b\u8981\u4ee5\u8f83\u5c0f\u4e14\u4e0d\u5bfb\u5e38\u7684\u6d77\u6d0b\u751f\u7269\u4e3a\u4e3b\u3002<br \/>\n\u5305\u542b 15 \u665a\u4f4f\u5bbf<br \/>\n\u5305\u542b\u6240\u6709\u9910\u996e<br \/>\n\u5305\u542b 28 \u6b21\u5bfc\u6f5c\u8239\u6f5c\u53ca\u65e0\u9650\u6b21\u5bb6\u7901\u6f5c\u6c34<br \/>\n\u514d\u8d39\u9ad8\u6c27<br \/>\n\u5305\u542b\u6240\u6709\u8f6c\u8fd0\u4ea4\u901a<br \/>\n\u5305\u542b\u58a8\u5c14\u672c\u5f80\u8fd4\u673a\u7968  \t\t\t<\/h5>\n\t\t\t<\/div>\n<\/div>[\/vc_column][\/vc_row][vc_row simple_background_color=&#8221;#f9f9f9&#8243; css=&#8221;.vc_custom_1565613786057{background-color: #ffffff !important;}&#8221;][vc_column][vc_single_image image=&#8221;64702&#8243; img_size=&#8221;large&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row gap=&#8221;35&#8243; row_content_width=&#8221;grid&#8221; content_text_aligment=&#8221;center&#8221;][vc_column]<div class=\"eltdf-section-title-holder  eltdf-st-standard eltdf-st-title-left eltdf-st-normal-space \" style=\"text-align: center\">\n\t<div class=\"eltdf-st-inner\">\n\t\t\t\t\t<h2 class=\"eltdf-st-title\" >\n\t\t\t\t\u8054\u7cfb\u6211\u4eec\u4ee5\u83b7\u53d6\u66f4\u591a\u4fe1\u606f\t\t\t<\/h2>\n\t\t\t\t\t\t\t<div class=\"eltdf-separator-holder clearfix  eltdf-separator-center \">\n\t<div class=\"eltdf-separator\" style=\"border-color: #ff9219;width: 38px;border-bottom-width: 3px;margin-top: 23px;margin-bottom: 9px\"><\/div>\n<\/div>\n\t\t\t\t\t<\/div>\n<\/div><div class=\"od-cf\" data-od-cf data-lang=\"zh\" data-sitekey=\"0x4AAAAAAFy9ZzXvy1TmteFZ\" data-endpoint=\"https:\/\/class.oceandivers.com.au\/api\/website-contact\"><noscript><p class=\"od-cf-noscript\">\u8bf7\u5f00\u542f\u6d4f\u89c8\u5668\u7684 JavaScript \u540e\u518d\u53d1\u9001\u7559\u8a00\uff0c\u6216\u76f4\u63a5\u53d1\u90ae\u4ef6\u5230 info@oceandivers.com.au\u3002<\/p><\/noscript><\/div><style id=\"od-cf-css\">\r\n\/* OD 2026-11-04: website contact form (sent to ops). Matches the look of the old Gravity Forms contact form. *\/\r\n.od-cf { --od-cf-ink: #252525; --od-cf-label: #444; --od-cf-line: #e1e1e1; --od-cf-brand: #0F59A0; --od-cf-brand-deep: #0B4680; --od-cf-err: #b42318; position: relative; color: var(--od-cf-label); font-family: inherit; }\r\n.od-cf *, .od-cf *::before, .od-cf *::after { box-sizing: border-box; }\r\n.od-cf form { margin: 0; }\r\n.od-cf-field { margin: 0 0 22px; min-width: 0; }\r\n.od-cf-label { display: block; margin: 0 0 8px; font-size: 15px; font-weight: 700; line-height: 1.3; color: var(--od-cf-label); }\r\n.od-cf-req { margin-left: 4px; color: #790000; }\r\n.od-cf-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: 16px; }\r\n.od-cf-cell { min-width: 0; }\r\n.od-cf input.od-cf-input, .od-cf textarea.od-cf-input { display: block; width: 100%; height: 42px; margin: 0; padding: 6px 12px; border: 1px solid var(--od-cf-line); border-radius: 0; background: transparent; box-shadow: none; font: inherit; font-size: 15px; line-height: 1.5; color: var(--od-cf-ink); -webkit-appearance: none; appearance: none; }\r\n.od-cf textarea.od-cf-input { height: auto; min-height: 170px; resize: vertical; }\r\n.od-cf .od-cf-input:focus { outline: none; border-color: var(--od-cf-brand); box-shadow: 0 0 0 1px var(--od-cf-brand); }\r\n.od-cf .od-cf-input.od-cf-invalid, .od-cf .od-cf-input.od-cf-invalid:focus { border-color: var(--od-cf-err); box-shadow: 0 0 0 1px var(--od-cf-err); }\r\n.od-cf-sub { display: block; margin: 6px 0 0 1px; font-size: 12px; font-weight: 400; line-height: 1.4; letter-spacing: .05em; color: var(--od-cf-label); }\r\n.od-cf-err { margin: 6px 0 0; font-size: 13px; line-height: 1.4; color: var(--od-cf-err); }\r\n.od-cf-err[hidden], .od-cf-done[hidden], .od-cf form[hidden] { display: none !important; }\r\n.od-cf-hp { position: absolute !important; left: -10000px !important; top: auto !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }\r\n.od-cf-ts:not(:empty) { margin: 0 0 16px; }\r\n.od-cf-btn { display: inline-flex; align-items: center; gap: 10px; margin: 0; padding: 20px 40px; border: 2px solid var(--od-cf-brand); border-radius: 10px; background: var(--od-cf-brand); color: #fff; font: inherit; font-size: 18px; font-weight: 400; line-height: 1.2; cursor: pointer; transition: background-color .15s ease, border-color .15s ease; }\r\n.od-cf-btn:hover { background: var(--od-cf-brand-deep); border-color: var(--od-cf-brand-deep); }\r\n.od-cf-btn:focus-visible { outline: 2px solid var(--od-cf-brand); outline-offset: 3px; }\r\n.od-cf-btn[disabled] { cursor: default; opacity: .75; }\r\n.od-cf-spin { width: 16px; height: 16px; border: 2px solid rgba(255, 255, 255, .45); border-top-color: #fff; border-radius: 50%; animation: od-cf-spin .8s linear infinite; }\r\n@keyframes od-cf-spin { to { transform: rotate(360deg); } }\r\n.od-cf-status { margin: 14px 0 0; font-size: 14px; line-height: 1.5; color: var(--od-cf-err); }\r\n.od-cf-status:empty { display: none; }\r\n.od-cf-status.od-cf-hint { color: var(--od-cf-label); }\r\n.od-cf-status a, .od-cf-noscript a { color: inherit; text-decoration: underline; }\r\n.od-cf-done { padding: 24px 28px; border: 1px solid var(--od-cf-line); border-radius: 10px; outline: none; }\r\n.od-cf-done-title { margin: 0 0 6px; font-size: 18px; font-weight: 700; line-height: 1.4; color: var(--od-cf-ink); }\r\n.od-cf-done-text { margin: 0; font-size: 15px; line-height: 1.6; color: var(--od-cf-label); }\r\n@media (max-width: 480px) {\r\n\t.od-cf-grid.od-cf-grid-stack { grid-template-columns: minmax(0, 1fr); }\r\n\t.od-cf-btn { width: 100%; justify-content: center; }\r\n\t\/* iPhone zooms the page into any field under 16px *\/\r\n\t.od-cf input.od-cf-input, .od-cf textarea.od-cf-input { font-size: 16px; }\r\n}\r\n@media (prefers-reduced-motion: reduce) { .od-cf-spin { animation-duration: 2s; } }\r\n<\/style>\r\n<script id=\"od-cf-js\">\r\n(function () {\r\n\tif (window.odCfInit) { window.odCfInit(); return; }\r\n\r\n\tvar EMAIL = 'info@oceandivers.com.au';\r\n\tvar T = {\r\n\t\ten: {\r\n\t\t\tname: 'Name', first: 'First', last: 'Last', email: 'Email', phone: 'Phone', message: 'Message',\r\n\t\t\trequired: '(required)', hp: 'Leave this field empty',\r\n\t\t\tsend: 'Send message', sending: 'Sending\u2026',\r\n\t\t\teFirst: 'Please enter your first name.',\r\n\t\t\teLast: 'Please enter your last name.',\r\n\t\t\teEmail: 'Please enter a valid email address.',\r\n\t\t\tePhone: 'Please enter a valid phone number, or leave this blank.',\r\n\t\t\teMessage: 'Please enter your message.',\r\n\t\t\teMessageLong: 'Your message is too long. Please keep it under 4,000 characters.',\r\n\t\t\tsummary: 'Please check the fields marked in red.',\r\n\t\t\tcheck: 'Please complete the check above. Your message will then be sent.',\r\n\t\t\tverify: 'We couldn\\'t confirm that you\\'re not a robot. Please try again.',\r\n\t\t\trate: 'Too many messages have been sent recently. Please try again later, or email us at info@oceandivers.com.au.',\r\n\t\t\tfailed: 'Your message couldn\\'t be sent. Please try again, or email us at info@oceandivers.com.au.',\r\n\t\t\tdoneTitle: 'Your message has been sent',\r\n\t\t\tdoneText: 'Thank you for contacting us. We\\'ll reply to you by email.'\r\n\t\t},\r\n\t\tzh: {\r\n\t\t\tname: '\u59d3\u540d', first: '\u540d', last: '\u59d3', email: '\u7535\u5b50\u90ae\u7bb1', phone: '\u7535\u8bdd', message: '\u7559\u8a00',\r\n\t\t\trequired: '\uff08\u5fc5\u586b\uff09', hp: '\u6b64\u680f\u8bf7\u7559\u7a7a',\r\n\t\t\tsend: '\u53d1\u9001\u7559\u8a00', sending: '\u6b63\u5728\u53d1\u9001\u2026',\r\n\t\t\teFirst: '\u8bf7\u586b\u5199\u540d\u3002',\r\n\t\t\teLast: '\u8bf7\u586b\u5199\u59d3\u3002',\r\n\t\t\teEmail: '\u8bf7\u586b\u5199\u6709\u6548\u7684\u7535\u5b50\u90ae\u7bb1\u3002',\r\n\t\t\tePhone: '\u8bf7\u586b\u5199\u6709\u6548\u7684\u7535\u8bdd\u53f7\u7801\uff0c\u6216\u7559\u7a7a\u3002',\r\n\t\t\teMessage: '\u8bf7\u586b\u5199\u7559\u8a00\u3002',\r\n\t\t\teMessageLong: '\u7559\u8a00\u592a\u957f\uff0c\u8bf7\u63a7\u5236\u5728 4,000 \u5b57\u4ee5\u5185\u3002',\r\n\t\t\tsummary: '\u8bf7\u68c0\u67e5\u6807\u7ea2\u7684\u680f\u76ee\u3002',\r\n\t\t\tcheck: '\u8bf7\u5148\u5b8c\u6210\u4e0a\u65b9\u7684\u9a8c\u8bc1\uff0c\u5b8c\u6210\u540e\u7559\u8a00\u4f1a\u81ea\u52a8\u53d1\u9001\u3002',\r\n\t\t\tverify: '\u4eba\u673a\u9a8c\u8bc1\u6ca1\u6709\u901a\u8fc7\uff0c\u8bf7\u518d\u8bd5\u4e00\u6b21\u3002',\r\n\t\t\trate: '\u6700\u8fd1\u53d1\u9001\u7684\u7559\u8a00\u592a\u591a\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\uff0c\u6216\u76f4\u63a5\u53d1\u90ae\u4ef6\u5230 info@oceandivers.com.au\u3002',\r\n\t\t\tfailed: '\u7559\u8a00\u6ca1\u6709\u53d1\u9001\u6210\u529f\uff0c\u8bf7\u518d\u8bd5\u4e00\u6b21\uff0c\u6216\u76f4\u63a5\u53d1\u90ae\u4ef6\u5230 info@oceandivers.com.au\u3002',\r\n\t\t\tdoneTitle: '\u7559\u8a00\u5df2\u53d1\u9001',\r\n\t\t\tdoneText: '\u611f\u8c22\u60a8\u7684\u7559\u8a00\uff0c\u6211\u4eec\u4f1a\u901a\u8fc7\u90ae\u4ef6\u56de\u590d\u60a8\u3002'\r\n\t\t}\r\n\t};\r\n\t\/\/ \u4e0e ops \u670d\u52a1\u7aef\u540c\u4e00\u53e3\u5f84 (src\/lib\/website-contact-pure.ts)\r\n\tvar MESSAGE_MAX = 4000;\r\n\tvar EMAIL_RE = \/^[^\\s@<>,;\"()[\\]\\\\]+@[^\\s@<>,;\"()[\\]\\\\]+\\.[^\\s@<>,;\"()[\\]\\\\]{2,}$\/;\r\n\tvar PHONE_RE = \/^\\+?[0-9 ()\\-.]{6,}$\/;\r\n\tvar TOKEN_WAIT_MS = 20000;\r\n\tvar REQUEST_TIMEOUT_MS = 25000;\r\n\tvar seq = 0;\r\n\tvar all = [];\r\n\r\n\tfunction el(tag, attrs, kids) {\r\n\t\tvar e = document.createElement(tag);\r\n\t\tif (attrs) for (var k in attrs) if (attrs[k] != null) e.setAttribute(k, attrs[k]);\r\n\t\tif (kids) for (var i = 0; i < kids.length; i++) if (kids[i] != null) e.appendChild(typeof kids[i] === 'string' ? document.createTextNode(kids[i]) : kids[i]);\r\n\t\treturn e;\r\n\t}\r\n\t\/\/ \u6587\u6848\u91cc\u7684 info@ \u6362\u6210\u53ef\u70b9\u7684\u90ae\u4ef6\u94fe\u63a5 (\u6587\u5b57\u4e00\u5f8b textNode, \u4e0d\u62fc HTML)\r\n\tfunction withMail(text) {\r\n\t\tvar f = document.createDocumentFragment();\r\n\t\tvar parts = String(text).split(EMAIL);\r\n\t\tfor (var i = 0; i < parts.length; i++) {\r\n\t\t\tif (i > 0) f.appendChild(el('a', { href: 'mailto:' + EMAIL }, [EMAIL]));\r\n\t\t\tf.appendChild(document.createTextNode(parts[i]));\r\n\t\t}\r\n\t\treturn f;\r\n\t}\r\n\tfunction oneLine(v) { return String(v || '').replace(\/\\s+\/g, ' ').trim(); }\r\n\tfunction normMessage(v) { return String(v || '').replace(\/\\r\\n?\/g, '\\n').replace(\/[ \\t]+\\n\/g, '\\n').trim(); }\r\n\tfunction now() { return (window.performance && performance.now) ? performance.now() : Date.now(); }\r\n\r\n\tfunction build(root) {\r\n\t\tif (root.getAttribute('data-od-cf-ready')) return;\r\n\t\troot.setAttribute('data-od-cf-ready', '1');\r\n\t\tvar lang = root.getAttribute('data-lang') === 'zh' ? 'zh' : 'en';\r\n\t\tvar t = T[lang];\r\n\t\tvar p = 'od-cf-' + (++seq) + '-';\r\n\t\tvar st = { root: root, lang: lang, t: t, sitekey: root.getAttribute('data-sitekey') || '', endpoint: root.getAttribute('data-endpoint') || '', t0: now(), token: '', wid: null, waiters: [], tried: false, busy: false, f: {} };\r\n\r\n\t\tfunction req() { return el('span', { 'class': 'od-cf-req', 'aria-hidden': 'true' }, ['*']); }\r\n\t\tfunction srReq() { return el('span', { 'class': 'od-cf-hp' }, [t.required]); }\r\n\t\tfunction input(key, name, type, extra) {\r\n\t\t\tvar a = { id: p + key, name: name, type: type, 'class': 'od-cf-input', 'aria-invalid': 'false' };\r\n\t\t\tfor (var k in extra) a[k] = extra[k];\r\n\t\t\tvar i = el(type === 'textarea' ? 'textarea' : 'input', a);\r\n\t\t\tif (type === 'textarea') i.removeAttribute('type');\r\n\t\t\tvar err = el('div', { id: p + key + '-err', 'class': 'od-cf-err', hidden: '' });\r\n\t\t\tst.f[key] = { input: i, err: err };\r\n\t\t\treturn i;\r\n\t\t}\r\n\r\n\t\tvar first = input('first', 'first_name', 'text', { autocomplete: 'given-name', maxlength: '60', 'aria-required': 'true' });\r\n\t\tvar last = input('last', 'last_name', 'text', { autocomplete: 'family-name', maxlength: '60', 'aria-required': 'true' });\r\n\t\tvar email = input('email', 'email', 'email', { autocomplete: 'email', inputmode: 'email', maxlength: '200', 'aria-required': 'true', spellcheck: 'false' });\r\n\t\tvar phone = input('phone', 'phone', 'tel', { autocomplete: 'tel', inputmode: 'tel', maxlength: '40' });\r\n\t\tvar message = input('message', 'message', 'textarea', { rows: '7', 'aria-required': 'true' });\r\n\t\tvar hp = el('input', { id: p + 'website', name: 'website', type: 'text', tabindex: '-1', autocomplete: 'off', value: '' });\r\n\r\n\t\tvar tsBox = el('div', { 'class': 'od-cf-ts' });\r\n\t\tvar btnText = el('span', null, [t.send]);\r\n\t\tvar btn = el('button', { type: 'submit', 'class': 'od-cf-btn' }, [btnText]);\r\n\t\tvar status = el('div', { 'class': 'od-cf-status', role: 'alert', 'aria-live': 'assertive' });\r\n\r\n\t\tvar form = el('form', { 'class': 'od-cf-form', novalidate: '', 'accept-charset': 'UTF-8' }, [\r\n\t\t\tel('div', { 'class': 'od-cf-field', role: 'group', 'aria-labelledby': p + 'name-l' }, [\r\n\t\t\t\tel('div', { 'class': 'od-cf-label', id: p + 'name-l' }, [t.name, req(), srReq()]),\r\n\t\t\t\tel('div', { 'class': 'od-cf-grid' }, [\r\n\t\t\t\t\tel('div', { 'class': 'od-cf-cell' }, [first, el('label', { 'for': p + 'first', 'class': 'od-cf-sub' }, [t.first]), st.f.first.err]),\r\n\t\t\t\t\tel('div', { 'class': 'od-cf-cell' }, [last, el('label', { 'for': p + 'last', 'class': 'od-cf-sub' }, [t.last]), st.f.last.err])\r\n\t\t\t\t])\r\n\t\t\t]),\r\n\t\t\tel('div', { 'class': 'od-cf-grid od-cf-grid-stack' }, [\r\n\t\t\t\tel('div', { 'class': 'od-cf-field' }, [el('label', { 'for': p + 'email', 'class': 'od-cf-label' }, [t.email, req(), srReq()]), email, st.f.email.err]),\r\n\t\t\t\tel('div', { 'class': 'od-cf-field' }, [el('label', { 'for': p + 'phone', 'class': 'od-cf-label' }, [t.phone]), phone, st.f.phone.err])\r\n\t\t\t]),\r\n\t\t\tel('div', { 'class': 'od-cf-field' }, [el('label', { 'for': p + 'message', 'class': 'od-cf-label' }, [t.message, req(), srReq()]), message, st.f.message.err]),\r\n\t\t\tel('div', { 'class': 'od-cf-hp', 'aria-hidden': 'true' }, [el('label', { 'for': p + 'website' }, [t.hp]), hp]),\r\n\t\t\ttsBox,\r\n\t\t\tel('div', { 'class': 'od-cf-actions' }, [btn]),\r\n\t\t\tstatus\r\n\t\t]);\r\n\t\t\/\/ \u811a\u672c\u4e07\u4e00\u6ca1\u8dd1\u5b8c\u4e5f\u4e0d\u8bb8\u6d4f\u89c8\u5668\u81ea\u5df1\u63d0\u4ea4 (\u4f1a\u628a\u586b\u7684\u5185\u5bb9\u62fc\u8fdb\u7f51\u5740)\r\n\t\tform.setAttribute('onsubmit', 'return false');\r\n\r\n\t\tvar done = el('div', { 'class': 'od-cf-done', tabindex: '-1', role: 'status', hidden: '' }, [\r\n\t\t\tel('p', { 'class': 'od-cf-done-title' }, [t.doneTitle]),\r\n\t\t\tel('p', { 'class': 'od-cf-done-text' }, [t.doneText])\r\n\t\t]);\r\n\r\n\t\twhile (root.firstChild) root.removeChild(root.firstChild);\r\n\t\troot.appendChild(form);\r\n\t\troot.appendChild(done);\r\n\t\tst.form = form; st.done = done; st.btn = btn; st.btnText = btnText; st.status = status; st.tsBox = tsBox; st.hp = hp;\r\n\r\n\t\tfunction check(key) {\r\n\t\t\tvar v = st.f[key].input.value;\r\n\t\t\tif (key === 'first') return oneLine(v) ? '' : t.eFirst;\r\n\t\t\tif (key === 'last') return oneLine(v) ? '' : t.eLast;\r\n\t\t\tif (key === 'email') { var e = oneLine(v).toLowerCase(); return e && e.length <= 200 && EMAIL_RE.test(e) ? '' : t.eEmail; }\r\n\t\t\tif (key === 'phone') { var ph = oneLine(v); return !ph || (PHONE_RE.test(ph) && ph.replace(\/\\D\/g, '').length >= 6) ? '' : t.ePhone; }\r\n\t\t\tif (key === 'message') { var m = normMessage(v); return !m ? t.eMessage : (m.length > MESSAGE_MAX ? t.eMessageLong : ''); }\r\n\t\t\treturn '';\r\n\t\t}\r\n\t\tfunction show(key, msg) {\r\n\t\t\tvar f = st.f[key];\r\n\t\t\tf.input.classList.toggle('od-cf-invalid', !!msg);\r\n\t\t\tf.input.setAttribute('aria-invalid', msg ? 'true' : 'false');\r\n\t\t\tif (msg) f.input.setAttribute('aria-describedby', f.err.id); else f.input.removeAttribute('aria-describedby');\r\n\t\t\tf.err.textContent = msg;\r\n\t\t\tif (msg) f.err.removeAttribute('hidden'); else f.err.setAttribute('hidden', '');\r\n\t\t}\r\n\t\tvar ORDER = ['first', 'last', 'email', 'phone', 'message'];\r\n\t\tfunction checkAll() {\r\n\t\t\tvar bad = [];\r\n\t\t\tfor (var i = 0; i < ORDER.length; i++) { var m = check(ORDER[i]); show(ORDER[i], m); if (m) bad.push(ORDER[i]); }\r\n\t\t\treturn bad;\r\n\t\t}\r\n\t\tfunction focusField(key) {\r\n\t\t\tvar i = st.f[key].input;\r\n\t\t\ttry { i.scrollIntoView({ block: 'center' }); } catch (e) {}\r\n\t\t\ttry { i.focus({ preventScroll: true }); } catch (e) { i.focus(); }\r\n\t\t}\r\n\t\tfunction setStatus(text, hint) {\r\n\t\t\twhile (status.firstChild) status.removeChild(status.firstChild);\r\n\t\t\tstatus.classList.toggle('od-cf-hint', !!hint);\r\n\t\t\tif (text) status.appendChild(withMail(text));\r\n\t\t}\r\n\t\tfunction setBusy(b) {\r\n\t\t\tst.busy = b;\r\n\t\t\tbtn.disabled = b;\r\n\t\t\tbtn.setAttribute('aria-busy', b ? 'true' : 'false');\r\n\t\t\tvar spin = btn.querySelector('.od-cf-spin');\r\n\t\t\tif (b && !spin) btn.insertBefore(el('span', { 'class': 'od-cf-spin', 'aria-hidden': 'true' }), btnText);\r\n\t\t\tif (!b && spin) btn.removeChild(spin);\r\n\t\t\tbtnText.textContent = b ? t.sending : t.send;\r\n\t\t}\r\n\t\t\/\/ \u6b63\u5728\u53d1\u9001\u65f6 Cloudflare \u8981\u4eba\u70b9\u4e00\u4e0b: \u6309\u94ae\u4e0d\u518d\u5199\u300c\u6b63\u5728\u53d1\u9001\u300d, \u63d0\u793a\u5148\u70b9\u4e0a\u9762\u7684\u6846 (\u70b9\u5b8c\u81ea\u52a8\u63a5\u7740\u53d1, \u4e0d\u9650\u65f6\u7b49)\r\n\t\tst.onInteractive = function (on) {\r\n\t\t\tif (!st.busy) return;\r\n\t\t\tvar spin = btn.querySelector('.od-cf-spin');\r\n\t\t\tif (on) { if (spin) btn.removeChild(spin); btnText.textContent = t.send; setStatus(t.check, true); }\r\n\t\t\telse { if (!spin) btn.insertBefore(el('span', { 'class': 'od-cf-spin', 'aria-hidden': 'true' }), btnText); btnText.textContent = t.sending; setStatus(''); }\r\n\t\t};\r\n\r\n\t\t\/\/ \u6539\u8fc7\u7684\u680f\u76ee\u5f53\u573a\u590d\u67e5 (\u7b2c\u4e00\u6b21\u70b9\u53d1\u9001\u4e4b\u540e); \u90ae\u7bb1 \/ \u7535\u8bdd\u586b\u4e86\u5374\u4e0d\u5bf9\u7684, \u79bb\u5f00\u90a3\u4e00\u680f\u5c31\u63d0\u793a\r\n\t\tORDER.forEach(function (key) {\r\n\t\t\tvar i = st.f[key].input;\r\n\t\t\ti.addEventListener('input', function () {\r\n\t\t\t\tif (st.tried || i.classList.contains('od-cf-invalid')) show(key, check(key));\r\n\t\t\t\tif (st.tried && !checkAllQuiet()) setStatus('');\r\n\t\t\t});\r\n\t\t\ti.addEventListener('blur', function () {\r\n\t\t\t\tif ((key === 'email' || key === 'phone') && oneLine(i.value)) show(key, check(key));\r\n\t\t\t});\r\n\t\t});\r\n\t\tfunction checkAllQuiet() {\r\n\t\t\tfor (var i = 0; i < ORDER.length; i++) if (check(ORDER[i])) return true;\r\n\t\t\treturn false;\r\n\t\t}\r\n\r\n\t\tform.addEventListener('submit', function (ev) {\r\n\t\t\tev.preventDefault();\r\n\t\t\tif (st.busy) return;\r\n\t\t\tst.tried = true;\r\n\t\t\tvar bad = checkAll();\r\n\t\t\tif (bad.length) { setStatus(t.summary); focusField(bad[0]); return; }\r\n\t\t\tsetStatus('');\r\n\t\t\tsetBusy(true);\r\n\t\t\tif (st.interactive) st.onInteractive(true);\r\n\t\t\twaitToken(st).then(function (token) {\r\n\t\t\t\t\/\/ \u6ca1\u62ff\u5230\u4ee4\u724c: \u9a8c\u8bc1\u811a\u672c\u6839\u672c\u6ca1\u52a0\u8f7d (\u88ab\u62e6 \/ \u65ad\u7f51) \u65f6\u7ed9\u90ae\u4ef6\u9000\u8def, \u5426\u5219\u8bf7\u4ed6\u518d\u70b9\u4e00\u6b21\r\n\t\t\t\tif (!token) { setBusy(false); setStatus(window.turnstile ? t.verify : t.failed); resetTs(st); return; }\r\n\t\t\t\tvar body = {\r\n\t\t\t\t\tfirst_name: first.value, last_name: last.value, email: email.value, phone: phone.value, message: message.value,\r\n\t\t\t\t\tpage: location.pathname, lang: lang, website: hp.value,\r\n\t\t\t\t\telapsed_ms: Math.round(now() - st.t0), turnstile_token: token\r\n\t\t\t\t};\r\n\t\t\t\tst.token = '';\r\n\t\t\t\tsend(st.endpoint, body).then(function (r) {\r\n\t\t\t\t\tif (r.ok) {\r\n\t\t\t\t\t\tform.setAttribute('hidden', '');\r\n\t\t\t\t\t\tdone.removeAttribute('hidden');\r\n\t\t\t\t\t\ttry { done.scrollIntoView({ block: 'center' }); } catch (e) {}\r\n\t\t\t\t\t\ttry { done.focus({ preventScroll: true }); } catch (e) { done.focus(); }\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tsetBusy(false);\r\n\t\t\t\t\tresetTs(st);\r\n\t\t\t\t\tvar err = r.error;\r\n\t\t\t\t\tif (err === 'invalid' && r.fields && r.fields.length) {\r\n\t\t\t\t\t\tvar map = { first_name: 'first', last_name: 'last', email: 'email', phone: 'phone', message: 'message' };\r\n\t\t\t\t\t\tvar firstBad = null;\r\n\t\t\t\t\t\tfor (var i = 0; i < r.fields.length; i++) {\r\n\t\t\t\t\t\t\tvar key = map[r.fields[i]];\r\n\t\t\t\t\t\t\tif (!key) continue;\r\n\t\t\t\t\t\t\tshow(key, check(key) || (key === 'message' ? t.eMessageLong : t['e' + key.charAt(0).toUpperCase() + key.slice(1)]));\r\n\t\t\t\t\t\t\tif (!firstBad) firstBad = key;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tsetStatus(t.summary);\r\n\t\t\t\t\t\tif (firstBad) focusField(firstBad);\r\n\t\t\t\t\t} else if (err === 'verification_failed') {\r\n\t\t\t\t\t\tsetStatus(t.verify);\r\n\t\t\t\t\t} else if (err === 'rate_limited') {\r\n\t\t\t\t\t\tsetStatus(t.rate);\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tsetStatus(t.failed);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t});\r\n\r\n\t\tall.push(st);\r\n\t\trenderTs(st);\r\n\t}\r\n\r\n\tfunction send(endpoint, body) {\r\n\t\tvar ctrl = window.AbortController ? new AbortController() : null;\r\n\t\tvar timer = ctrl ? setTimeout(function () { ctrl.abort(); }, REQUEST_TIMEOUT_MS) : null;\r\n\t\treturn fetch(endpoint, {\r\n\t\t\tmethod: 'POST',\r\n\t\t\tmode: 'cors',\r\n\t\t\tcredentials: 'omit',\r\n\t\t\tcache: 'no-store',\r\n\t\t\theaders: { 'Content-Type': 'text\/plain;charset=UTF-8' },\r\n\t\t\tbody: JSON.stringify(body),\r\n\t\t\tsignal: ctrl ? ctrl.signal : undefined\r\n\t\t}).then(function (res) {\r\n\t\t\treturn res.json().then(function (j) {\r\n\t\t\t\tif (res.ok && j && j.ok === true) return { ok: true };\r\n\t\t\t\treturn { ok: false, error: j && j.error, fields: j && j.fields };\r\n\t\t\t}, function () { return { ok: false, error: 'server_error' }; });\r\n\t\t}, function () {\r\n\t\t\treturn { ok: false, error: 'network' };\r\n\t\t}).then(function (r) { if (timer) clearTimeout(timer); return r; });\r\n\t}\r\n\r\n\t\/\/ Cloudflare Turnstile (\u663e\u5f0f\u6e32\u67d3, \u5e73\u65f6\u4e0d\u663e\u793a; \u4ee4\u724c 5 \u5206\u949f\u8fc7\u671f\u81ea\u52a8\u6362\u65b0, \u6bcf\u4e2a\u4ee4\u724c\u53ea\u80fd\u7528\u4e00\u6b21)\r\n\tfunction renderTs(st) {\r\n\t\tif (st.wid != null || !window.turnstile || !st.sitekey) return;\r\n\t\ttry {\r\n\t\t\tst.wid = window.turnstile.render(st.tsBox, {\r\n\t\t\t\tsitekey: st.sitekey,\r\n\t\t\t\taction: 'website_contact',\r\n\t\t\t\tappearance: 'interaction-only',\r\n\t\t\t\tlanguage: st.lang === 'zh' ? 'zh-cn' : 'en',\r\n\t\t\t\t'refresh-expired': 'auto',\r\n\t\t\t\tcallback: function (token) { st.tsErr = false; st.interactive = false; st.token = token; flush(st); },\r\n\t\t\t\t'before-interactive-callback': function () { st.interactive = true; if (st.onInteractive) st.onInteractive(true); },\r\n\t\t\t\t'after-interactive-callback': function () { st.interactive = false; if (st.onInteractive) st.onInteractive(false); },\r\n\t\t\t\t'expired-callback': function () { st.token = ''; },\r\n\t\t\t\t\/\/ \u9a8c\u8bc1\u5931\u8d25 \/ \u4ea4\u4e92\u8d85\u65f6: \u6b63\u5728\u7b49\u7684\u90a3\u6b21\u63d0\u4ea4\u5f53\u573a\u62a5\u9519 (\u4e0d\u5e72\u7b49), \u4e0b\u6b21\u70b9\u53d1\u9001\u91cd\u65b0\u9a8c\u8bc1\r\n\t\t\t\t'timeout-callback': function () { st.token = ''; st.tsErr = true; st.interactive = false; flush(st); },\r\n\t\t\t\t'error-callback': function () { st.token = ''; st.tsErr = true; st.interactive = false; flush(st); return true; }\r\n\t\t\t});\r\n\t\t} catch (e) { st.wid = null; }\r\n\t}\r\n\tfunction resetTs(st) {\r\n\t\tst.token = '';\r\n\t\tst.tsErr = false;\r\n\t\tif (window.turnstile && st.wid != null) { try { window.turnstile.reset(st.wid); } catch (e) {} }\r\n\t\telse renderTs(st);\r\n\t}\r\n\tfunction flush(st) {\r\n\t\tvar w = st.waiters; st.waiters = [];\r\n\t\tfor (var i = 0; i < w.length; i++) w[i](st.token);\r\n\t}\r\n\tfunction waitToken(st) {\r\n\t\treturn new Promise(function (resolve) {\r\n\t\t\tif (st.token) { resolve(st.token); return; }\r\n\t\t\tif (st.tsErr) resetTs(st);\r\n\t\t\tvar settled = false;\r\n\t\t\tfunction once(v) { if (!settled) { settled = true; resolve(v); } }\r\n\t\t\tst.waiters.push(once);\r\n\t\t\trenderTs(st);\r\n\t\t\t(function tick(left) {\r\n\t\t\t\tsetTimeout(function () {\r\n\t\t\t\t\tif (settled) return;\r\n\t\t\t\t\tif (st.interactive) { tick(TOKEN_WAIT_MS); return; }\r\n\t\t\t\t\tonce(st.token);\r\n\t\t\t\t}, left);\r\n\t\t\t})(TOKEN_WAIT_MS);\r\n\t\t});\r\n\t}\r\n\twindow.odCfTsLoad = function () { for (var i = 0; i < all.length; i++) renderTs(all[i]); };\r\n\tfunction loadTs() {\r\n\t\tif (window.turnstile || document.getElementById('od-cf-turnstile')) return;\r\n\t\tvar s = document.createElement('script');\r\n\t\ts.id = 'od-cf-turnstile';\r\n\t\ts.src = 'https:\/\/challenges.cloudflare.com\/turnstile\/v0\/api.js?render=explicit&onload=odCfTsLoad';\r\n\t\ts.async = true;\r\n\t\ts.defer = true;\r\n\t\tdocument.head.appendChild(s);\r\n\t}\r\n\r\n\tfunction init() {\r\n\t\tvar roots = document.querySelectorAll('[data-od-cf]');\r\n\t\tfor (var i = 0; i < roots.length; i++) build(roots[i]);\r\n\t\tif (roots.length) loadTs();\r\n\t}\r\n\twindow.odCfInit = init;\r\n\tinit();\r\n\tif (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);\r\n})();\r\n<\/script>[\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row css=&#8221;.vc_custom_1565613927474{margin-top:  [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":5358,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width.php","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-5361","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u5317\u82cf\u62c9\u5a01\u897f - 2026 \u5e74 7 \u6708 - Ocean Divers<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/north-sulawesi-july-2026\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5317\u82cf\u62c9\u5a01\u897f - 2026 \u5e74 7 \u6708 - Ocean Divers\" \/>\n<meta property=\"og:description\" content=\"[vc_row css=&#8221;.vc_custom_1565613927474{margin-top: [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/north-sulawesi-july-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"Ocean Divers\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-12T23:10:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/oceandivers.com.au\/wp-content\/uploads\/2026\/10\/ocean-divers-share-1200x630-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/oceandivers.com.au\\\/zh-hans\\\/dive-travels\\\/north-sulawesi-july-2026\\\/\",\"url\":\"https:\\\/\\\/oceandivers.com.au\\\/zh-hans\\\/dive-travels\\\/north-sulawesi-july-2026\\\/\",\"name\":\"\u5317\u82cf\u62c9\u5a01\u897f - 2026 \u5e74 7 \u6708 - Ocean Divers\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/oceandivers.com.au\\\/#website\"},\"datePublished\":\"2019-10-28T11:13:57+00:00\",\"dateModified\":\"2026-10-12T23:10:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/oceandivers.com.au\\\/zh-hans\\\/dive-travels\\\/north-sulawesi-july-2026\\\/#breadcrumb\"},\"inLanguage\":\"zh-CN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/oceandivers.com.au\\\/zh-hans\\\/dive-travels\\\/north-sulawesi-july-2026\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/oceandivers.com.au\\\/zh-hans\\\/dive-travels\\\/north-sulawesi-july-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/oceandivers.com.au\\\/zh-hans\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u6f5c\u6c34\u65c5\u884c\",\"item\":\"https:\\\/\\\/oceandivers.com.au\\\/zh-hans\\\/dive-travels\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u5317\u82cf\u62c9\u5a01\u897f &#8211; 2026 \u5e74 7 \u6708\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/oceandivers.com.au\\\/#website\",\"url\":\"https:\\\/\\\/oceandivers.com.au\\\/\",\"name\":\"Ocean Divers\",\"description\":\"Ocean Divers\",\"publisher\":{\"@id\":\"https:\\\/\\\/oceandivers.com.au\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/oceandivers.com.au\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-CN\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/oceandivers.com.au\\\/#organization\",\"name\":\"Ocean Divers\",\"url\":\"https:\\\/\\\/oceandivers.com.au\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\\\/\\\/oceandivers.com.au\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/oceandivers.com.au\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Ocean_Divers_Logo_transperant-1.png\",\"contentUrl\":\"https:\\\/\\\/oceandivers.com.au\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/Ocean_Divers_Logo_transperant-1.png\",\"width\":335,\"height\":140,\"caption\":\"Ocean Divers\"},\"image\":{\"@id\":\"https:\\\/\\\/oceandivers.com.au\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u5317\u82cf\u62c9\u5a01\u897f - 2026 \u5e74 7 \u6708 - Ocean Divers","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/north-sulawesi-july-2026\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5317\u82cf\u62c9\u5a01\u897f - 2026 \u5e74 7 \u6708 - Ocean Divers","og_description":"[vc_row css=&#8221;.vc_custom_1565613927474{margin-top: [&hellip;]","og_url":"https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/north-sulawesi-july-2026\/","og_site_name":"Ocean Divers","article_modified_time":"2026-10-12T23:10:27+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/oceandivers.com.au\/wp-content\/uploads\/2026\/10\/ocean-divers-share-1200x630-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1\u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/north-sulawesi-july-2026\/","url":"https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/north-sulawesi-july-2026\/","name":"\u5317\u82cf\u62c9\u5a01\u897f - 2026 \u5e74 7 \u6708 - Ocean Divers","isPartOf":{"@id":"https:\/\/oceandivers.com.au\/#website"},"datePublished":"2019-10-28T11:13:57+00:00","dateModified":"2026-10-12T23:10:27+00:00","breadcrumb":{"@id":"https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/north-sulawesi-july-2026\/#breadcrumb"},"inLanguage":"zh-CN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/north-sulawesi-july-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/north-sulawesi-july-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/oceandivers.com.au\/zh-hans\/"},{"@type":"ListItem","position":2,"name":"\u6f5c\u6c34\u65c5\u884c","item":"https:\/\/oceandivers.com.au\/zh-hans\/dive-travels\/"},{"@type":"ListItem","position":3,"name":"\u5317\u82cf\u62c9\u5a01\u897f &#8211; 2026 \u5e74 7 \u6708"}]},{"@type":"WebSite","@id":"https:\/\/oceandivers.com.au\/#website","url":"https:\/\/oceandivers.com.au\/","name":"Ocean Divers","description":"Ocean Divers","publisher":{"@id":"https:\/\/oceandivers.com.au\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/oceandivers.com.au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-CN"},{"@type":"Organization","@id":"https:\/\/oceandivers.com.au\/#organization","name":"Ocean Divers","url":"https:\/\/oceandivers.com.au\/","logo":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/oceandivers.com.au\/#\/schema\/logo\/image\/","url":"https:\/\/oceandivers.com.au\/wp-content\/uploads\/2019\/04\/Ocean_Divers_Logo_transperant-1.png","contentUrl":"https:\/\/oceandivers.com.au\/wp-content\/uploads\/2019\/04\/Ocean_Divers_Logo_transperant-1.png","width":335,"height":140,"caption":"Ocean Divers"},"image":{"@id":"https:\/\/oceandivers.com.au\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/oceandivers.com.au\/zh-hans\/wp-json\/wp\/v2\/pages\/5361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oceandivers.com.au\/zh-hans\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oceandivers.com.au\/zh-hans\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oceandivers.com.au\/zh-hans\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/oceandivers.com.au\/zh-hans\/wp-json\/wp\/v2\/comments?post=5361"}],"version-history":[{"count":0,"href":"https:\/\/oceandivers.com.au\/zh-hans\/wp-json\/wp\/v2\/pages\/5361\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/oceandivers.com.au\/zh-hans\/wp-json\/wp\/v2\/pages\/5358"}],"wp:attachment":[{"href":"https:\/\/oceandivers.com.au\/zh-hans\/wp-json\/wp\/v2\/media?parent=5361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}