PageSourceSearch

https://www.jpc.qld.edu.au/SiteAssets/js/jpc-nav.min.js?ver=2_5

js jpc.qld.edu.au collected 2026-10-06 13:11:45 UTC 53,482 bytes, 2 lines download raw bytes

1function dom_addClass(e,t){e&&t&&t.split(" ").filter(Boolean).forEach(t=>e.classList.add(t))}function dom_removeClass(e,t){e&&t&&t.split(" ").filter(Boolean).forEach(t=>e.classList.remove(t))}function dom_toggleClass(e,t,n){e&&t&&t.split(" ").filter(Boolean).forEach(t=>{void 0===n?e.classList.toggle(t):e.classList.toggle(t,n)})}function dom_toggleClassById(e,t,n){dom_toggleClass(document.getElementById(e),t,n)}function dom_setAttrs(e,t){if(e)for(const[n,a]of Object.entries(t))e.setAttribute(n,a)}function dom_css(e,t){if(e)for(const[n,a]of Object.entries(t)){const t="number"!=typeof a||CSS_UNITLESS.has(n)?a:`${a}px`;e.style.setProperty(n.replace(/([A-Z])/g,"-$1").toLowerCase(),String(t))}}function dom_appendTo(e,t){const n="string"==typeof t?document.querySelector(t):t;e&&n&&n.appendChild(e)}function dom_prependTo(e,t){const n="string"==typeof t?document.querySelector(t):t;e&&n&&n.insertBefore(e,n.firstChild)}function dom_siblings(e,t){return e&&e.parentElement?[...e.parentElement.children].filter(n=>n!==e&&n.matches(t)):[]}function dom_offsetTop(e){return e?e.getBoundingClientRect().top+window.scrollY:0}function dom_animateScrollTop(e,t,n,a){if(!e)return;const o=e.scrollTop,s=t-o;if(!n)return e.scrollTop=t,void(a&&a());const i=performance.now(),c=t=>{const l=t-i,r=Math.min(l/n,1),d=.5-Math.cos(r*Math.PI)/2;e.scrollTop=o+s*d,r<1?requestAnimationFrame(c):a&&a()};requestAnimationFrame(c)}function jpc_nav_init(e){const t=getSiteContext();devOutput&&console.log(`%cNAV%cNav Init called%c Context: ${t}`,logCSS.mod,logCSS.imp,logCSS.inf);const n=document.getElementById("jpc-header-zone"),a=document.getElementById("google_translate_element");n.innerHTML="";const o=document.getElementById("nav-mob-mini-title");o&&o.remove(),dom_css(n,{width:getWidthforHeader()});const s=["/international/Pages/default.aspx"],i=s.includes(_spPageContextInfo.serverRequestPath);nVars.foundMenuID=parseInt(getParameterByName("m"));const c=[{titles:{en:"Welcome to John Paul College",cn:"",vn:"",jp:"",kr:"",td:""},context:"main",topNav:!1,submenu:[]},{titles:{en:"Site Admin",cn:"",vn:"",jp:"",kr:"",td:""},context:"admin",topNav:!1,submenu:[]},{titles:{en:"News and Events",cn:"",vn:"",jp:"",kr:"",td:""},context:"news-and-events",topNav:!1,submenu:[]},{titles:{en:"About JPC",cn:"",vn:"",jp:"",kr:"",td:""},context:"about-jpc",topNav:!0,submenu:[{titles:{en:"The College",cn:"",vn:"",jp:"",kr:"",td:""},mobileContext:"about-jpc",menuID:2,complexSection:!1,sections:[{path:"/about-jpc/Pages/about-jpc.aspx",context:"about-jpc",titles:{en:"About John Paul College",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Principal's-Welcome.aspx",context:"principals-welcome",titles:{en:"Principal's Welcome",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Strategic-Plan.aspx",context:"strategic-plan",titles:{en:"Strategic Plan",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Facilities-Master-Planning.aspx",context:"facilities-master-planning",titles:{en:"Facilities Master Planning",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Jukambi-Sports-Precinct.aspx",context:"jukambi-sports-precinct",titles:{en:"Jukambi Sports Precinct",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Burragunn.aspx",context:"burragunn",titles:{en:"Burragunn",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/The-Board.aspx",context:"the-board",titles:{en:"The Board",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Executive-Leadership-Team.aspx",context:"executive-leadership-team",titles:{en:"Executive Leadership Team",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Policies-and-Reporting-Library.aspx",context:"policies-and-reporting-library",titles:{en:"Policies and Reporting Library",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Reconciliation-Action-Plan.aspx",context:"reconciliation-action-plan",titles:{en:"Reconciliation Action Plan",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Contact-Us.aspx",context:"contact-us",titles:{en:"Contact Us",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Privacy.aspx",context:"privacy",titles:{en:"Privacy",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"Our Values",cn:"",vn:"",jp:"",kr:"",td:""},mobileContext:"christian-ecumenism",complexSection:!1,sections:[{path:"/about-jpc/Pages/College-Values.aspx",context:"college-values",titles:{en:"College Values",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Christian-Ecumenical-Philosophy.aspx",context:"christian-ecumenism",titles:{en:"Christian Ecumenism",cn:"",vn:"",jp:"",kr:"",td:""}}
1,{path:"/about-jpc/Pages/Spiritual-Life.aspx",context:"spiritual-life",titles:{en:"Spiritual Life",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/The-Houses.aspx",context:"the-houses",titles:{en:"The Houses",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"Community",cn:"",vn:"",jp:"",kr:"",td:""},mobileContext:"parents-and-friends-association",menuID:3,complexSection:!1,sections:[{isColumnHeading:!0,titles:{en:"Community",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Parents-and-Friends'-Association-.aspx",context:"parents-and-friends-association",titles:{en:"Parents of JPC Committee",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Student-Protection.aspx",context:"student-protection",titles:{en:"Student Protection",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Donate.aspx",context:"donate",titles:{en:"Donate",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Term-Dates.aspx",context:"term-dates",titles:{en:"Term Dates",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Business-Directory.aspx",context:"business-directory",titles:{en:"Business Directory",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Holiday-Business-Directory-.aspx",context:"holiday-business-directory",titles:{en:"Holiday Business Directory",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Community-Benefits-Program-.aspx",context:"community-benefits-program",titles:{en:"Community Benefits Program",cn:"",vn:"",jp:"",kr:"",td:""}},{isColumnHeading:!0,titles:{en:"College Services",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Bus-Routes-.aspx",context:"bus-routes",titles:{en:"Bus Routes",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Retail-Centre.aspx",context:"retail-centre",titles:{en:"Retail Centre",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Tuckshop.aspx",context:"tuckshop",titles:{en:"Tuckshop",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"College Facilities",cn:"",vn:"",jp:"",kr:"",td:""},mobileContext:"our-campus-facilities",menuID:4,complexSection:!1,sections:[{path:"/about-jpc/Pages/Our-Campus-Facilities.aspx",context:"our-campus-facilities",titles:{en:"Our Campus Facilities",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Virtual-Tour.aspx",context:"virtual-tour",titles:{en:"Virtual Tour",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Location---Getting-to-JPC.aspx",context:"location-getting-to-jpc",titles:{en:"Location - Getting to JPC",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"Careers at JPC",cn:"",vn:"",jp:"",kr:"",td:""},mobileContext:"employment",menuID:5,complexSection:!1,sections:[{path:"/about-jpc/Pages/Employment.aspx",context:"employment",titles:{en:"Employment",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Ignite-ambition.aspx",context:"ignite-ambition",titles:{en:"Ignite Ambition",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/I-am-JPC.aspx",context:"i-am-jpc",titles:{en:"I am JPC",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Why-JPC.aspx",context:"why-jpc",titles:{en:"The JPC Difference",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Executive-Leadership-Team.aspx",context:"executive-leadership-team",titles:{en:"Leadership with Vision",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Current-Opportunities.aspx",context:"current-opportunities",titles:{en:"Current Opportunities",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"News and Events",cn:"",vn:"",jp:"",kr:"",td:""},mobileContext:"events-and-ticketing",complexSection:!1,sections:[{path:"/about-jpc/Pages/News.aspx",context:"news",titles:{en:"News",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Events-and-Ticketing.aspx",context:"events-and-ticketing",titles:{en:"Events and Ticketing",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/news-and-events/Pages/Board-Chair-Golf-Day.aspx",context:"directurl",titles:{en:"Golf Day",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Gala-Ball.aspx",context:"gala-ball",titles:{en:"Gala Ball",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Mayfair.aspx",context:"mayfair",titles:{en:"Mayfair",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Jazz-on-the-Lawns.aspx",context:"jazz-on-the-lawns",titles:{en:"Jazz on the Lawns",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/From-the-Principal's-Desk.aspx",context:"from-the-principals-desk",titles:{en:"From the Principal's Desk",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Video-Library.aspx",context:"video-library",titles:{en:"Video Library",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Publication-Library.aspx",context:"publication-library",titles:{en:"Publication Library",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/about-jpc/Pages/Sponsorship.aspx",context:"sponsorship",t
1itles:{en:"Sponsorship",cn:"",vn:"",jp:"",kr:"",td:""}}]}]},{titles:{en:"Future Families",cn:"",vn:"",jp:"",kr:"",td:""},context:"future-families",topNav:!0,submenu:[{titles:{en:"Early Learning",cn:"",vn:"",jp:"",kr:"",td:""},complexSection:!1,sections:[{path:"/future-families/Pages/Early-Learning.aspx",context:"early-learning",titles:{en:"About Early Learning",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/future-families/Pages/Early-Learning-Centre.aspx",context:"early-learning-centre",titles:{en:"Early Learning Centre",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/future-families/Pages/Kindergarten.aspx",context:"kindergarten",titles:{en:"Kindergarten",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"Primary",cn:"",vn:"",jp:"",kr:"",td:""},mobileContext:"primary-years-programme",complexSection:!0,sections:[{titles:{en:"Primary Years Programme",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Primary-Years-Programme.aspx",context:"primary-years-programme",titles:{en:"Primary Years Programme",cn:"",vn:"",jp:"",kr:"",td:""},image:"pyp"},{path:"/future-families/Pages/Prep-at-JPC-.aspx",context:"prep-at-jpc",titles:{en:"Prep at JPC",cn:"",vn:"",jp:"",kr:"",td:""},image:"prep"},{path:"/future-families/Pages/start-strong-in-year-1.aspx",context:"start-strong-in-year-1",titles:{en:"Year 1",cn:"",vn:"",jp:"",kr:"",td:""},image:"JPC-Primary"},{path:"/future-families/Pages/soar-in-year-four.aspx",context:"soar-in-year-four",titles:{en:"Year 4",cn:"",vn:"",jp:"",kr:"",td:""},image:"yr-4"},{path:"/future-families/Pages/Year-Five-at-JPC-.aspx",context:"year-five-at-jpc",titles:{en:"Year 5",cn:"",vn:"",jp:"",kr:"",td:""},image:"yrfive"}]},{titles:{en:"Academic Programs",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Primary-Academic-Welfare.aspx",context:"primary-academic-welfare",titles:{en:"Academic Welfare",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_paw",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/future-families/Pages/Primary-Academic-Extension.aspx",context:"primary-academic-extension",titles:{en:"Academic Extension",cn:"",vn:"",jp:"",kr:"",td:""}
1,image:"ff_pax",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/future-families/Pages/Primary-Camps.aspx",context:"primary-camps",titles:{en:"Camps",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_pcm",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/future-families/Pages/Primary-Inclusive-Community.aspx",context:"primary-inclusive-community",titles:{en:"Inclusive Community",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_primaryinclusivecommunity",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/future-families/Pages/STEM.aspx",context:"stem",titles:{en:"STEM",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_ste",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"Co-curricular Programs",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Primary-Activities.aspx",context:"primary-activities",titles:{en:"Activities",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_pat",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/future-families/Pages/Primary-Performing-Arts.aspx",context:"primary-performing-arts",titles:{en:"Performing Arts",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_ppa",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/future-families/Pages/Primary-Sports.aspx",context:"primary-sports",titles:{en:"Sport",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_psp",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/future-families/Pages/Academies.aspx",context:"primary-academies",titles:{en:"Sport Academies",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_acad",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"OSHC",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/OSHC.aspx",context:"oshc",titles:{en:"OSHC",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_osh",blurbs:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}}]}]},{titles:{en:"Secondary",cn:"",vn:"",jp:"",kr:"",td:""},mobileContext:"secondary-school",complexSection:!0,sections:[{titles:{en:"Academic Programs",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Secondary-School.aspx",context:"secondary-school",titles:{en:"Secondary School",cn:"",vn:"",jp:"",kr:"",td:""},image:"secondary",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/future-families/Pages/Year-Seven-at-JPC.aspx",context:"year-seven-at-jpc",titles:{en:"Year Seven",cn:"",vn:"",jp:"",kr:"",td:""},image:"yrseven",blurb:{en:"",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"Academic Welfare",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Academic-Welfare.aspx",context:"secondary-academic-welfare",titles:{en:"Academic Welfare Overview",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_saw"},{path:"/future-families/Pages/Positive-Education.aspx",context:"positive-education",titles:{en:"Positive Education",cn:"",vn:"",jp:"",kr:"",td:""},image:"positive-education"},{path:"/future-families/Pages/Student-Leadership.aspx",context:"student-leadership",titles:{en:"Student Leadership",cn:"",vn:"",jp:"",kr:"",td:""},image:"student-leadership"},{path:"/future-families/Pages/Secondary-Camps.aspx",context:"secondary-camps",titles:{en:"Camps",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_scm"},{path:"/future-families/Pages/Secondary-Academic-Support.aspx",context:"secondary-academic-support",titles:{en:"Academic Support",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_sax"},{path:"/future-families/Pages/Indigenous-Education-Program-.aspx",context:"indigenous-education-program",titles:{en:"Indigenous Education Program",cn:"",vn:"",jp:"",kr:"",td:""},image:"indigenous-education-program"},{path:"/future-families/Pages/Chaplaincy-and-Counselling.aspx",context:"chaplaincy-and-counselling",titles:{en:"Chaplaincy and Counselling",cn:"",vn:"",jp:"",kr:"",td:""},image:"chaplaincy-and-counselling"}]},{titles:{en:"Learning",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Academic-Program-and-Learning-Pathways.aspx",context:"academic-program-and-learning-pathways",titles:{en:"Academic Programs and Learning Pathways",cn:"",vn:"",jp:"",kr:"",td:""},image:"academic-program-and-learning-pathways"},{path:"/future-families/Pages/Vocational-Pathways.aspx",context:"pathways",titles:{en:"Vocational Pathways",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_pth"},{path:"/future-families/Pages/The-Arts.aspx",context:"the-arts",titles:{en:"The Arts",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_art"},{path:"/future-families/Pages/Mathematics.aspx",context:"mathematics",titles:{en:"Mathematics",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_mat"},{path:"/future-families/Pages/Languages.aspx",context:"languages",titles:{en:"Languages",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_lan"},{path:"/future-families/Pages/Humanities.aspx",context:"humanities",titles:{en:"Humanities",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_hum"},{path:"/future-families/Pages/Physical-Education-and-Healthy-Living.aspx",context:"physical-education-and-healthy-living",titles:{en:"Physical Education and Healthy Living",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_phy"},{path:"/future-families/Pages/Science-and-Technology.aspx",context:"science-and-technology",titles:{en:"Science and Technology",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_sci"}]},{titles:{en:"Teaching",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Teaching-at-JPC-.aspx",context:"teaching-at-jpc",titles:{en:"Teaching at JPC",cn:"",vn:"",jp:"",kr:"",td:""},image:"teaching-at-jpc"},{path:"/future-families/Pages/Professional-Learning.aspx",context:"professional-learning",titles:{en:"Professional Learning",cn:"",vn:"",jp:"",kr:"",td:""},image:"professional-learning"}]},{titles:{en:"Boarding and Accommodation",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Fenton-Village.aspx",context:"fenton-village",titles:{en:"Fenton Village",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_bfv"}
1,{path:"/future-families/Pages/our-approach-to-boarding.aspx",context:"our-approach-to-boarding",titles:{en:"Our Approach to Boarding",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_bat"},{path:"/future-families/Pages/Pastoral-and-Leadership-Development-Program-.aspx",context:"academic-welfare-and-leadership-development-program",titles:{en:"Academic Welfare and Leadership Development Program",cn:"",vn:"",jp:"",kr:"",td:""},image:"academic-welfare-and-leadership-development-program"},{path:"/future-families/Pages/Lifestyle-and-Activities.aspx",context:"lifestyle-and-activities",titles:{en:"Lifestyle and Activities",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_bla"},{path:"https://www.jpic.com.au/accommodation/Pages/homestay-program.aspx",context:"directurl",titles:{en:"Homestay",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_bhs"}]},{titles:{en:"Co-curricular Programs",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Secondary-Activities.aspx",context:"secondary-activities",titles:{en:"Activities",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_sac"},{path:"/future-families/Pages/Secondary-Performing-Arts.aspx",context:"secondary-performing-arts",titles:{en:"Performing Arts",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_spa"},{path:"/future-families/Pages/Secondary-Sports.aspx",context:"secondary-sports",titles:{en:"Sport",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_ssp"},{path:"/future-families/Pages/Academies.aspx",context:"secondary-academies",titles:{en:"Sport Academies",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_acad"},{path:"/future-families/Pages/High-Performance-Academy.aspx",context:"high-performance-academy",titles:{en:"High Performance Academy",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_shp"}]}]},{titles:{en:"Apply",cn:"",vn:"",jp:"",kr:"",td:""},mobileContext:"application-process",complexSection:!0,sections:[{titles:{en:"Explore John Paul College",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Book-a-Tour.aspx",context:"book-a-tour",titles:{en:"Book a Tour",cn:"",vn:"",jp:"",kr:"",td:""},image:"book-a-tour"},{path:"/future-families/Pages/Open-Events.aspx",context:"open-events",titles:{en:"Open Events",cn:"",vn:"",jp:"",kr:"",td:""},image:"open-events"},{path:"/future-families/Pages/Virtual-Tour.aspx",context:"virtual-tour",titles:{en:"Virtual Tour",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_vt"},{path:"/future-families/Pages/Virtual-Open-Day.aspx",context:"virtual-open-day",titles:{en:"Virtual Open Day",cn:"",vn:"",jp:"",kr:"",td:""},image:"ff_vod"}]},{titles:{en:"How to Apply",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Application-Process.aspx",context:"application-process",titles:{en:"Application Process",cn:"",vn:"",jp:"",kr:"",td:""},image:"application-process"},{path:"https://admissions.jpc.qld.edu.au/student/admissions",context:"directurl",titles:{en:"Online Application Form",cn:"",vn:"",jp:"",kr:"",td:""},image:"online-application",newTab:!0},{path:"/future-families/Pages/Fees.aspx",context:"fees",titles:{en:"Fees",cn:"",vn:"",jp:"",kr:"",td:""},image:"fees"}]},{titles:{en:"Scholarship Program",cn:"",vn:"",jp:"",kr:"",td:""},content:[{path:"/future-families/Pages/Scholarships.aspx",context:"scholarships",titles:{en:"Scholarships",cn:"",vn:"",jp:"",kr:"",td:""},image:"nav_scholar_scholarships"},{path:"/future-families/Pages/how-to-apply-for-scholarships.aspx",context:"how-to-apply-for-scholarships",titles:{en:"How to Apply",cn:"",vn:"",jp:"",kr:"",td:""},image:"nav_scholar_how-to-apply"},{path:"/future-families/Pages/MedReady-Scholarship.aspx",context:"medready-scholarship",titles:{en:"MedReady Scholarship",cn:"",vn:"",jp:"",kr:"",td:""},image:"nav_scholar_med"},{path:"/future-families/Pages/academic-excellence-scholarships.aspx",context:"scholarships-academic-excellence",titles:{en:"Academic Excellence",cn:"",vn:"",jp:"",kr:"",td:""},image:"nav_scholar_academic"},{path:"/future-families/Pages/performing-arts-excellence-scholarships.aspx",context:"performing-arts-excellence-scholarships",titles:{en:"Performing Arts Excellence",cn:"",vn:"",jp:"",kr:"",td:""},image:"nav_scholar_performing-arts"},{path:"/future-families/Pages/sports-excellence-scholarships.aspx",context:"sports-excellence-scholarships",titles:{en:"Sports Excellence",cn:"",vn:"",jp:"",kr:"",td:""},image:"nav_scholar_sport"},{path:"/future-families/Pages/karen-spiller-leadership-scholarship.aspx",context:"karen-spiller-leadership-scholarship",t
1itles:{en:"The Karen Spiller Leadership Scholarship",cn:"",vn:"",jp:"",kr:"",td:""},image:"nav_scholar_leadership"},{path:"/future-families/Pages/rural-and-remote-scholarship.aspx",context:"rural-and-remote-scholarship",titles:{en:"Rural and Remote Scholarship",cn:"",vn:"",jp:"",kr:"",td:""},image:"nav_scholar_rural"},{path:"/future-families/Pages/needs-based-bursary.aspx",context:"needs-based-bursary",titles:{en:"Needs-based Bursary",cn:"",vn:"",jp:"",kr:"",td:""},image:"nav_scholar_bursary"},{path:"/future-families/Pages/Yalari.aspx",context:"yalari",titles:{en:"Yalari",cn:"",vn:"",jp:"",kr:"",td:""},image:"nav_scholar_yalari"}]}]},{titles:{en:"New Student Commencement Information",cn:"",vn:"",jp:"",kr:"",td:""},complexSection:!1,context:"directurl",path:"https://onboarding.jpc.qld.edu.au/",sections:[]}]},{titles:{en:"Current Families",cn:"",vn:"",jp:"",kr:"",td:""},context:"https://www.jpconnect.net",link:"",topNav:!0,submenu:[]},{titles:{en:"International",cn:"",vn:"",jp:"",kr:"",td:""},context:"https://www.jpic.com.au",link:"",topNav:!0,submenu:[]},{titles:{en:"Alumni",cn:"",vn:"",jp:"",kr:"",td:""},context:"alumni",topNav:!0,submenu:[{titles:{en:"Alumni",cn:"",vn:"",jp:"",kr:"",td:""},complexSection:!1,mobileContext:"",sections:[{path:"/alumni/Pages/default.aspx",context:"",titles:{en:"Alumni Map",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/alumni/Pages/Alumni-Advisory-Committee.aspx",context:"alumni-advisory-committee",titles:{en:"Alumni Advisory Committee",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/alumni/Pages/Walk-of-Fame.aspx",context:"walk-of-fame",titles:{en:"Walk of Fame",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/alumni/Pages/Walk-of-Fame-Nomination.aspx",context:"walk-of-fame-nomination",titles:{en:"Walk of Fame Nomination",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/alumni/Pages/Past-Parents'-Network.aspx",context:"past-parents-network",titles:{en:"Past Parents' Network",cn:"",vn:"",jp:"",kr:"",td:""}},{path:"/alumni/Pages/Past-Staff-Network.aspx",context:"past-staff-network",titles:{en:"Past Staff Network",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"Alumni Portal",cn:"",vn:"",jp:"",kr:"",td:""},complexSection:!1,mobileContext:"update-your-details",sections:[{path:"/alumni/Pages/Update-Your-Details.aspx",context:"update-your-details",titles:{en:"JPC Alumni",cn:"",vn:"",jp:"",kr:"",td:""}}]},{titles:{en:"Partners",cn:"",vn:"",jp:"",kr:"",td:""},complexSection:!1,mobileContext:"eagles-tennis",sections:[{path:"/future-families/Pages/Eagles-Tennis.aspx",context:"directurl",titles:{en:"Eagles Tennis",cn:"",vn:"",jp:"",kr:"",td:""}}]}]},{titles:{en:"Publications",cn:"",vn:"",jp:"",kr:"",td:""},context:"publications",topNav:!1,submenu:[]}];0===siteConfig.windowMode?i?buildSinglePageMenu(n):(buildMobileBurgerMenu(n,c),buildMobileMiniNav(c,t,e)):(i?buildSinglePageMenu(n):buildNavMenu(n,c,e,t),document.querySelectorAll(".nav-submenu-item").forEach(e=>{e.addEventListener("mouseenter",()=>{dom_toggleClassById("jpc-quicklinks-menu","topNavOpen",!0)}),e.addEventListener("mouseleave",()=>{dom_toggleClassById("jpc-quicklinks-menu","topNavOpen",!1)}),e.addEventListener("click",e=>{const t=e.target;t.classList.contains("nav-submenu-item")&&(t.classList.contains("hold-open")?(t.classList.remove("hold-open"),document.querySelectorAll(".nav-submenu-item").forEach(e=>e.classList.add("can-open")),dom_toggleClassById("jpc-quicklinks-menu","topNavHoldOpen",!1)):(document.querySelectorAll(".can-open").forEach(e=>e.classList.remove("can-open")),document.querySelectorAll(".hold-open").forEach(e=>e.classList.remove("hold-open")),t.classList.add("hold-open"),dom_toggleClassById("jpc-quicklinks-menu","topNavHoldOpen",!0)))})}),siteConfig.navInit||window.addEventListener("click",e=>{closeHeldOpenMenus(e),siteConfig.searchPanelOpen&&!e.target.closest("#open-search-input")&&(devOutput&&console.log("%cNAV%cWINDOW CLICK%c Window clicked while search was open.",logCSS.mod,logCSS.evt,logCSS.inf),toggleSearchPanel(e,!0))})),a&&attachTranslationSelector(a),siteConfig.navInit||(i||buildFloatMenu(),buildFooter(),window.addEventListener("resize",()=>{null!==navResizeTimer&&clearTimeout(navResizeTimer),navResizeTimer=setTimeout(()=>{dom_css(document.getElementById("jpc-header-zone"),{width:getWidthforHeader()})},150)}),siteConfig.navInit=!0)}function attachTranslationSelector(e){if(e){if(e.firstChild&&e.firstChild.childNodes)for(const t of e.firstChild.childNodes)3===t.nodeType&&t.remove();if(0===siteConfig.windowMode){const t=document.getElementById("nav-mob-top-buttonzone");t&&(e.classList.remove("nav-top-item"),e.classList.add("nav-mob-top-button"),t.insertBefore(e,t.firstChild))}else{const t=document.getElementById("jpc-header-zone");t&&(e.classList.remove("nav-mob-top-button"),e.classList.add("nav-top-item"),dom_appendTo(e,".nav-top-tab-zone"))}e.style.display=""}}function buildNavMenu(e,t,n,a){const o=document.createElement("div");dom_addClass(o,"nav-top-container");const s=document.createElement("a");dom_setAttrs(s,{href:"/",target:"_self"}),dom_addClass(s,"nav-top-logo"),"international"===a&&dom_addClass(s,"for-jpic"),o.appendChild(s);const i=document.createElement("div"),c=document.createElement("div"),l=document.createElement("div");dom_addClass(i,"nav-menu-zone"),dom_addClass(c,"nav-top-tab-zone"),dom_addClass(l,"nav-sub-tab-zone");const r=document.createElement("div"),d=document.createElement("i");dom_setAttrs(r,{id:"open-search-input"}),dom_addClass(d,"icon-default-search"),r.appendChild(d),r.addEventListener("click",e=>toggleSearchPanel(e,!1));let p=null;for(const e of t){if(e.topNav){p=document.createElement("a"),dom_addClass(p,"nav-top-item uppercase"),dom_setAttrs(p,{href:e.context.
1includes("http")?e.context:`${_spPageContextInfo.siteAbsoluteUrl}/${e.context}`}),p.textContent=e.titles[n];const t=document.createElement("div");dom_addClass(t,"nav-top-item-stroke"),p.appendChild(t)}a===e.context&&(0===e.submenu.length?(dom_addClass(c,"no-collapse"),dom_addClass(l,"no-content"),dom_addClass(r,"nav-top-item search-container-size")):(e.submenu.forEach((e,t)=>{if(e.sections.length>0){const o=document.createElement("div");o.textContent=e.titles[n],dom_addClass(o,"nav-submenu-item can-open"),e.complexSection&&dom_addClass(o,"nav-complex-parent"),o.appendChild(buildSectionmenu(e.complexSection,e.sections,n,t,a,e.titles[n],e.menuID)),l.appendChild(o)}else{devOutput&&console.log(`No sections found for ${e.titles[n]}`);const t=document.createElement("a");t.textContent=e.titles[n],dom_addClass(t,"nav-submenu-item can-open"),dom_setAttrs(t,{href:"directurl"===e.context?e.path:`/${e.context}`}),l.appendChild(t)}}),dom_addClass(r,"nav-submenu-item search-container-size"),l.appendChild(r))),p&&c.appendChild(p)}r.classList.contains("nav-top-item")&&c.appendChild(r),i.append(c,l),o.appendChild(i),e.appendChild(o)}function buildSectionmenu(e,t,n,a,o,s,i){devOutput&&console.log(`%cNAV%c Building Section menu for ${t.length} items with sectionComplexity: ${e}`,logCSS.mod,logCSS.inf);const c=document.createElement("div");if(dom_addClass(c,"nav-section text-jpc-burgundy"),e){dom_addClass(c,"nav-complex");const s=document.createElement("div"),l=document.createElement("div"),r=document.createElement("div");dom_addClass(s,"nav-inner-container"),dom_addClass(l,"nav-section-list-zone"),dom_addClass(r,"nav-section-content-zone");let d=0;t.forEach((t,s)=>{const c=`nav-sect-container-${a}-${s}`;let p=null;if(t.hasOwnProperty("path")){const e=document.createElement("a");e.textContent=t.titles[n],dom_addClass(e,"nav-section-list-item text-jpc-burgundy"),l.appendChild(e),dom_setAttrs(e,{href:"directurl"===t.context?t.path:`/${o}/${t.context}`}),s===d&&d++}else{const a=document.createElement("div");dom_addClass(a,"nav-section-list-item"),s===d&&dom_addClass(a,"section-selected"),a.textContent=t.titles[n],dom_setAttrs(a,{dataref:c}),a.addEventListener("click",e=>{const t=e.currentTarget;if(t.classList.contains("section-selected"))return;
1const n=t.closest(".nav-complex");n.querySelectorAll(".section-selected").forEach(e=>e.classList.remove("section-selected")),t.classList.add("section-selected"),n.querySelectorAll(".nav-sect-content-container").forEach(e=>e.classList.add("hidden")),document.getElementById(t.getAttribute("dataref")).classList.remove("hidden")}),l.appendChild(a),t.hasOwnProperty("content")&&(p=document.createElement("div"),dom_setAttrs(p,{id:c}),dom_addClass(p,"nav-sect-content-container"),s!==d&&dom_addClass(p,"hidden"),t.content.forEach((a,s)=>{const c=document.createElement("a");dom_addClass(c,"nav-section-content-item jpc-hover-grey"),dom_setAttrs(c,{href:"directurl"===a.context?a.path:`/${o}/${a.context}`}),nVars.foundMenuID&&i!==nVars.foundMenuID||a.path!==_spPageContextInfo.serverRequestPath||a.context!==getFriendlyUrl()&&null!==getFriendlyUrl()||(devOutput&&(console.log("Calling build mininav with:"),console.log(a)),buildMininav(t.content,n,s,o,t.titles[n],e,i));const l=document.createElement("div");dom_addClass(l,"nav-content-item-image"),a.hasOwnProperty("image")&&dom_css(l,{"background-image":`url('/SiteAssets/img/nav_th/${a.image}.jpg')`}),c.appendChild(l);const r=document.createElement("div");dom_addClass(r,"nav-content-item-title"),r.textContent=a.titles[n],c.appendChild(r);const d=document.createElement("span");d.textContent=a.hasOwnProperty("blurb")?a.blurb[n]:"",c.appendChild(d),p.appendChild(c)}))}p&&r.appendChild(p)}),s.append(l,r),c.appendChild(s)}else{dom_addClass(c,"nav-simple");const a=[document.createElement("div")];t.forEach((c,l)=>{let r;if(c.isColumnHeading)r=document.createElement("div"),dom_addClass(r,"nav-section-heading"),l>0&&a.push(document.createElement("div"));else{r=document.createElement("a"),dom_addClass(r,"nav-section-item jpc-hover-grey");const a="directurl"===c.context?c.path:`/${o}/${c.context}${i?`?m=${i}`:""}`;dom_setAttrs(r,{href:a}),nVars.foundMenuID&&i!==nVars.foundMenuID||c.path!==_spPageContextInfo.serverRequestPath||buildMininav(t,n,l,o,s,e,i)}r.textContent=c.titles[n],a[a.length-1].appendChild(r)}),a.forEach(e=>{dom_addClass(e,"nav-section-column"),c.appendChild(e)})}return c}function buildFeatureMenu(e,t){const n=document.createElement("div");dom_addClass(n,"nav-feature-container"),e.forEach(e=>{const a=document.createElement("div");dom_addClass(a,"nav-feature-item"),a.textContent=e.titles[t],n.appendChild(a)}),
2dom_appendTo(n,"#jpc-upper-zone")}function buildMobileBurgerMenu(e,t){const n=document.createElement("nav");n.id="nav-mob-top-bar";const a=document.createElement("a");a.id="nav-mob-top-logo",a.href="/",n.appendChild(a);const o=document.createElement("div");o.id="nav-mob-top-buttonzone";const s=document.createElement("div");s.className="nav-mob-top-button",s.id="nav-mob-search-toggle";const i=document.createElement("i");i.className="icon-default-search2",s.appendChild(i),s.addEventListener("click",e=>{devOutput&&console.log("%cNAV%cMOB NAV SEARCH%c Mobile Nav search clicked",logCSS.mod,logCSS.sub,logCSS.inf),toggleSearchPanelMobile(e,!1)}),o.appendChild(s);const c=document.createElement("a");c.className="nav-mob-top-button",c.href="https://www.jpconnect.net";const l=document.createElement("i");l.className="icon-default-simple-globe",c.appendChild(l),o.appendChild(c);const r=document.createElement("div");r.type="button",r.className="nav-mob-top-button hamburger hamburger--spin";const d=document.createElement("span"),p=document.createElement("span");d.className="hamburger-box",p.className="hamburger-inner",d.appendChild(p),r.appendChild(d),r.addEventListener("click",e=>{const t=e.currentTarget,n=document.getElementById("nav-mob-menu-bkg");t.classList.contains("is-active")?(t.classList.remove("is-active"),n.classList.remove("menu-open"),n.style.height="0px"):(t.classList.add("is-active"),n.classList.add("menu-open"),n.style.height=`${u}px`)}),o.appendChild(r),n.appendChild(o);const m=document.createElement("div");m.id="nav-mob-menu-bkg",t.filter(e=>e.topNav).forEach(e=>{const t=document.createElement("div");t.className="nav-mob-menu-item";const n=document.createElement("a");if(n.appendChild(document.createTextNode(e.titles[siteConfig.lang])),t.appendChild(n),e.submenu.length>0){const n=document.createElement("i");n.className="icon-default-chevron-left1",t.addEventListener("click",e=>
2{const t=e.currentTarget.closest(".nav-mob-menu-item");if(t.classList.contains("submenu-open"))t.classList.remove("submenu-open");else{const e=document.querySelector(".nav-mob-menu-item.submenu-open");e&&e.classList.remove("submenu-open"),t.classList.toggle("submenu-open")}}),t.appendChild(n);const a=document.createElement("div");a.className="nav-mob-submenu-bkg",e.submenu.forEach(t=>{const n=document.createElement("a");n.className="nav-mob-submenu-item",n.appendChild(document.createTextNode(t.titles[siteConfig.lang]));let o="";t.hasOwnProperty("mobileContext")?o=`${e.context}/${t.mobileContext}`:t.hasOwnProperty("context")?o=t.context:t.complexSection?devOutput&&console.log(`%cNAV%cBUILDER(MOBILE)%c Not enough information to create link for ${t.titles[siteConfig.lang]}`,logCSS.mod,logCSS.sub,logCSS.err):o=`${e.context}/${t.sections[0].context}`,n.href="directurl"===t.context?t.path:`/${o}`,a.appendChild(n)}),t.appendChild(a)}else n.href=e.context;m.appendChild(t)}),n.appendChild(m),e.appendChild(n);let u=window.innerHeight-dom_offsetTop(document.getElementById("nav-mob-menu-bkg"))}function buildSocialMediaBar(e){const t=[{icon:"icon-facebook-white.svg",class:"facebook",titles:{en:"Facebook",cn:"",vn:"",jp:"",kr:"",td:""}},{icon:"icon-youtube-white.svg",class:"youtube",titles:{en:"YouTube",cn:"",vn:"",jp:"",kr:"",td:""}},{icon:"icon-instagram-white.svg",class:"instagram",titles:{en:"Instagram",cn:"",vn:"",jp:"",kr:"",td:""}},{icon:"icon-phone-white.svg",class:"phone",titles:{en:"+61 7 3826 3333",cn:"",vn:"",jp:"",kr:"",td:""}},{icon:"icon-email-white.svg",class:"email",titles:{en:"eMail",cn:"",vn:"",jp:"",kr:"",td:""}}],n=[{tag:"en",flag:"",title:"english"},{tag:"cn",flag:"",title:"cn"},{tag:"vn",flag:"",title:"vn"},{tag:"jp",flag:"",title:"jp"},{tag:"kr",flag:"",title:"kr"},{tag:"td",flag:"",title:"td"}],a=document.createElement("select");n.forEach(e=>{const t=document.createElement("option"),n=document.createElement("div"),o=document.createElement("div");t.value=e.tag,n.textContent=e.title,t.append(o,n),a.appendChild(t)});const o=document.createElement("div");dom_addClass(o,"social-media-bar");const s=document.createElement("div");dom_addClass(s,"sm-qlinks");const i=t.map(t=>t.titles[e]),c=getTextWidth(i,"bold 12pt arial");return t.forEach((t,n)=>{const a=document.createElement("a"),s=document.createElement("div"),i=document.createElement("div");dom_addClass(s,"sm-icon"),dom_css(s,{"background-image":`url('../../SiteAssets/img/${t.icon}')`}),a.appendChild(s),dom_addClass(i,"sm-label"),dom_css(i,{opacity:0}),i.textContent=t.titles[e],a.appendChild(i),dom_addClass(a,`social-media-item sml-${t.class}`),dom_setAttrs(a,{"data-hover-width":Math.ceil(c[n])}),a.addEventListener("mouseover",e=>{const t=e.currentTarget,n=parseInt(t.getAttribute("data-hover-width"))+t.clientHeight;t.querySelector(".sm-label").style.opacity=1,t.style.width=`${n}px`}),a.addEventListener("mouseleave",e=>{const t=e.currentTarget;t.querySelector(".sm-label").style.opacity=0,t.style.width=""}),o.appendChild(a)}),o}function buildFloatMenu(){const e=document.createElement("div");dom_setAttrs(e,{id:"jpc-quicklinks-menu-bottom-right"}),dom_addClass(e,"collapsed"),siteConfig.isMobileDevice&&dom_addClass(e,"is-mobile"),floatMenuData.forEach(t=>{const n=document.createElement("a");n.href=t.link,n.target="_blank";const a=document.createElement("span");a.textContent=t.label[siteConfig.lang],n.appendChild(a);const o=document.createElement("i");o.classList.add(t.icon),n.appendChild(o),e.appendChild(n)});const t=document.createElement("div"),n=document.createElement("i");dom_addClass(t,"jpc-quicklinks-openclosebutton"),dom_addClass(n,"icon-default-expand-alt"),t.addEventListener("click",e=>{dom_toggleClass(e.currentTarget.closest("#jpc-quicklinks-menu-bottom-right"),"collapsed"),dom_toggleClass(e.currentTarget.querySelector("i"),"icon-default-expand-alt icon-default-collapse-alt")}),t.appendChild(n),e.appendChild(t),document.body.appendChild(e)}function buildMininav(e,t,n,a,o,s,i){const c=document.getElementById("nav-wgt-mininav");if(!c)return void(devOutput&&console.log(`%cNAV%cMINI NAV%c Mini Nav invoked but widget not present.${a}`,logCSS.mod,logCSS.sub,logCSS.err));devOutput&&console.log(`%cNAV%cMINI NAV%c Init Mini Nav with context: %c${a}`,logCSS.mod,logCSS.sub,logCSS.inf,logCSS.imp);const l=document.getElementById("mininav-header"),r=document.getElementById("mininav-list");l.innerHTML="",r.innerHTML="";const d=document.createElement("h4");d.textContent=o,l.appendChild(d);for(const[o,s]of e.entries()){const e=document.createElement("li");if(s.isColumnHeading)e.textContent=s.titles[t],e.classList.add("mininav-listHeading");else{const c=document.createElement("a");c.textContent=s.titles[t],e.classList.add("isLink"),o===n&&e.classList.add("isSelected"),c.href="directurl"===s.context.toLowerCase()?s.path:`/${a}/${s.context}${i?`?m=${i}`:""}`,e.appendChild(c)}r.appendChild(e)}}function buildMobileMiniNav(e,t,n){devOutput&&console.log(`%cNAV%cMOBILE MINI NAV%c Init Mobile Mini Nav with context: %c${t}`,logCSS.mod,logCSS.sub,logCSS.inf,logCSS.imp);let a="John Paul College",o=!1,s=!0,i=[];for(const c of e)if(devOutput&&console.log(`%cNAV%cMOBILE MINI NAV%c Checking navData for ${c.context}`,logCSS.mod,logCSS.sub,logCSS.inf),c.context===t){if(devOutput&&console.log(`%cNAV%cMOBILE MINI NAV%c Matched: ${c.context}`,logCSS.mod,logCSS.sub,logCSS.inf),0===c.submenu.length)a=c.titles[n],s=!1;else{let e=!1;for(const t of c.submenu)for(const s of t.sections){if(t.complexSection)if(s.hasOwnProperty("content")){for(const c of s.content)if(c.path===_spPageContextInfo.serverRequestPath&&(c.context===getFriendlyUrl()||null===getFriendlyUrl())){a=c.titles[n],i=t.sections,c.current=!0,e=!0,o=!0;break}}else s.path!==_spPageContextInfo.serverRequestPath||s.context!==getFriendlyUrl()&&null!==getFriendlyUrl()||(a=s.titles[n],i=t.sections,s.current=!0,e=!0,o=!0);else s.path!==_spPageContextInfo.serverRequestPath||s.context!==getFriendlyUrl()&&null!==getFriendlyUrl()||(a=s.titles[n],i=t.sections,s.current=!0,e=!0);if(e)break}}break}
2devOutput&&(console.log(`%cNAV%cMOBILE MINI NAV%c Search for location ended with title: '${a}', has subnav: '${s}', and section data:`,logCSS.mod,logCSS.sub,logCSS.inf),console.log(i));const c=document.createElement("div"),l=document.createElement("img"),r=document.createElement("h1");if(c.id="nav-mob-mini-title",l.src="/SiteAssets/img/tab.svg",dom_addClass(l,"nav-mini-tab"),r.textContent=a,c.append(l,r),dom_prependTo(c,".page-content-zone"),!s)return;const d=document.createElement("i");dom_addClass(d,"nav-mob-mini-arrow icon-default-chevron-right1"),r.appendChild(d),c.addEventListener("click",e=>{"nav-mob-mini-title"===e.target.id&&e.currentTarget.classList.toggle("isOpen")});const p=document.createElement("div");p.id="nav-mob-mini-panel",i.forEach(e=>{if(o){const a=document.createElement("a");dom_addClass(a,"mob-mini-nav-item"),a.textContent=e.titles[n],e.hasOwnProperty("content")?(dom_addClass(a,"is-heading"),p.appendChild(a),e.content.forEach(e=>{const a=document.createElement("a");dom_addClass(a,"mob-mini-nav-item indented"),e.current&&dom_addClass(a,"is-current"),a.textContent=e.titles[n],a.href="directurl"===e.context?e.path:`/${t}/${e.context}`,p.appendChild(a)})):(a.href="directurl"===e.context?e.path:`/${t}/${e.context}`,e.current&&dom_addClass(a,"is-current"),p.appendChild(a))}else{let a;e.isColumnHeading?(devOutput&&console.log(`%cNAV%cMOBILE MINI NAV%cColumn Heading Found: '${e.titles[n]}`,logCSS.mod,logCSS.sub,logCSS.inf),a=document.createElement("div"),dom_addClass(a,"is-heading")):(a=document.createElement("a"),a.href="directurl"===e.context?e.path:`/${t}/${e.context}`,e.current&&dom_addClass(a,"is-current")),dom_addClass(a,"mob-mini-nav-item"),a.textContent=e.titles[n],p.appendChild(a)}}),c.appendChild(p)}function buildFooter(e){const t=e?document.getElementById(e):document.getElementById("jpc-footer"),n=["/Pages/default.aspx","/future-families/Pages/default.aspx"];if(stringExistsInArray(_spPageContextInfo.serverRequestPath,n)){const e=document.createElement("div");e.id="footer-map-visit";const n=document.createElement("div");n.className="button-container";const a=document.createElement("a"),o=document.createElement("a");a.className="jpc-button burgundy",o.className="jpc-button burgundy",a.appendChild(document.createTextNode("Location")),o.appendChild(document.createTextNode("Bus Routes")),a.href="/about-jpc/location-getting-to-jpc",o.href="/about-jpc/bus-routes",a.id="footer-map-visit-button-1",o.id="footer-map-visit-button-2",n.append(a,o),e.appendChild(n),t.appendChild(e)}const a=document.createElement("div"),o=document.createElement("div"),s=document.createElement("div"),i=document.createElement("div"),c=document.createElement("div"),l=document.createElement("div");document.createElement("div");a.className="columns",o.className="column",s.className="column small-text",i.className="column small-text",c.className="column flex-double",l.className="column small-text",o.innerHTML="<ul><li><strong>JOHN PAUL COLLEGE</strong></li><li>John Paul Drive</li><li>Daisy Hill, Queensland 4127</li></ul>",s.innerHTML="<ul><li><a href='/about-jpc/contact-us'>Contact Us</a></li><li><a href='https://policies.jpc.qld.edu.au/JPC-Privacy-Policy'>Privacy Policy</a></li></ul>",i.innerHTML='<ul>\n\t\t\t<li><a href="https://www.facebook.com/JohnPaulCollegeQld/"><i class="icon-default-facebook-f"></i>Facebook</a></li>\n\t\t\t<li><a href="https://www.instagram.com/johnpaulcollegeqld/"><i class="icon-default-instagram2"></i>Instagram</a></li>\n\t\t\t<li><a href="https://www.linkedin.com/school/john-paul-college"><i class="icon-default-linkedin-sign"></i>LinkedIn</a></li>\n\t\t\t<li><a href="https://www.youtube.com/channel/UCdP4Ekzx88TYlXJ7-x3-JeA"><i class="icon-default-youtube-play"></i>YouTube</a></li>\n\t\t</ul>',l.innerHTML="<ul>\n\t\t\t<li>ABN 14 010 160 371</li>\n\t\t\t<li>CRICOS 00500B</li>\n\t\t\t<li>Copyrights (c) 2020 All Rights Reserved</li>\n\t\t\t<li>John Paul College</li>\n\t\t</ul>",a.append(o,s,i,l),t.appendChild(a)}function toggleSearchPanel(e,t,n){devOutput&&console.log("%cNAV%cSEARCH%cToggle search panel...",logCSS.mod,logCSS.sub,logCSS.inf);const a=100,o=document.getElementById("open-search-input");if(siteConfig.searchPanelOpen){if(devOutput&&console.log("%cNAV%cSEARCH%cPanel is open, checking if click was on the close button...",logCSS.mod,logCSS.sub,logCSS.inf),!(t||e.target&&e.target.classList.contains("search-closer")))return;devOutput&&console.log("%cNAV%cSEARCH%cClick registered on element with 'search-closer' class. Closing panel.",logCSS.mod,logCSS.sub,logCSS.inf);const n=document.getElementById("nav-searchpanel");dom_css(n,{"animation-direction":"reverse","animation-name":"searchOpen"}
2),document.querySelectorAll(".search-closer").forEach(e=>{e.style.opacity=0});let s=100;dom_siblings(o,".nav-top-item, .nav-submenu-item").forEach(e=>{dom_css(e,{"transition-delay":`${s}ms`,opacity:"","pointer-events":""}),s+=a,e.addEventListener("transitionend",e=>{e.currentTarget.style.transitionDelay=""},{once:!0})}),n.addEventListener("animationend",()=>{devOutput&&console.log("%cNAV%cSEARCH%cANIMATIONEND%c Done closing panel.",logCSS.mod,logCSS.sub,logCSS.evt,logCSS.inf),siteConfig.searchPanelOpen=!1,n.remove()},{once:!0})}else{let e=100;dom_siblings(o,".nav-top-item, .nav-submenu-item").reverse().forEach(t=>{dom_css(t,{"transition-delay":`${e}ms`,opacity:0,"pointer-events":"none"}),e+=a});const t=document.createElement("div");t.id="nav-searchpanel",t.addEventListener("animationend",e=>{const n=document.createElement("input");dom_setAttrs(n,{id:"search-term-input",placeholder:"Search John Paul College"}),n.addEventListener("keydown",e=>{if(13===e.keyCode){e.preventDefault();const t=e.target.value;window.location.href=encodeURI(`/Pages/search.aspx#k=${t}`)}}),e.target.appendChild(n),t.style.animationName="",devOutput&&console.log("%cNAV%cSEARCH%cANIMATIONEND%c Done opening panel.",logCSS.mod,logCSS.sub,logCSS.evt,logCSS.inf)},{once:!0}),dom_prependTo(t,o),t.style.animationName="searchOpen";const n=document.createElement("i");dom_addClass(n,"search-closer icon-default-lined-circle-cross"),t.appendChild(n),siteConfig.searchPanelOpen=!0}}function toggleSearchPanelMobile(e,t,n){if(devOutput&&console.log("%cNAV%cMOBILE SEARCH%cToggle search panel...",logCSS.mod,logCSS.sub,logCSS.inf),siteConfig.searchPanelOpen)return document.getElementById("nav-mob-search-toggle").classList.remove("search-open"),document.getElementById("jpc-header-zone").removeChild(document.getElementById("nav-mob-search-panel")),void(siteConfig.searchPanelOpen=!1);document.getElementById("nav-mob-search-toggle").classList.add("search-open");const a=document.getElementById("nav-mob-menu-bkg");a.classList.remove("menu-open"),a.style.height="0px";const o=document.createElement("div"),s=document.createElement("input"),i=document.createElement("button"),c=document.createElement("a"),l=document.createElement("i"),r=document.createElement("i");o.id="nav-mob-search-panel",s.id="nav-mob-search-input",s.type="text",i.type="button",l.className="icon-default-lined-circle-cross",r.className="icon-default-lined-arrow-right",s.placeholder="Search JPC";const d=()=>{const e=document.getElementById("nav-mob-search-input").value;window.location.href=encodeURI(`/Pages/search.aspx#k=${e}`)};s.addEventListener("keydown",e=>{13===e.keyCode&&(e.preventDefault(),d())}),c.addEventListener("click",d),i.addEventListener("click",e=>toggleSearchPanelMobile(e.target,!0)),i.appendChild(l),c.appendChild(r),o.append(i,s,c),document.getElementById("jpc-header-zone").appendChild(o),siteConfig.searchPanelOpen=!0}function buildSinglePageMenu(e){let t=[],n="nav-top-logo";switch(_spPageContextInfo.serverRequestPath){case"/international/Pages/default.aspx":t=[{titles:{en:"JPIC Excellence",cn:"",vn:"",jp:"",kr:"",td:""},scrollTo:"hpsc-001"},{titles:{en:"Course Details",cn:"",vn:"",jp:"",kr:"",td:""},scrollTo:"hpsc-100"},{titles:{en:"Teachers",cn:"",vn:"",jp:"",kr:"",td:""},scrollTo:"hpsc-200"},{titles:{en:"Curriculum",cn:"",vn:"",jp:"",kr:"",td:""},scrollTo:"hpsc-400"},{titles:{en:"Testimonials",cn:"",vn:"",jp:"",kr:"",td:""},scrollTo:"hpsc-600"}],n="nav-top-logo for-jpic";break;default:return void console.log("Unable to prepare nav Data for the page")}const a={en:"Register",cn:"",vn:"",jp:"",kr:"",td:""},o=e=>{const t=document.createElement("div");return t.innerHTML="<i style='margin-right:4px;' class='icon-education-certificate-edit'></i>",t.appendChild(document.createTextNode(a[siteConfig.lang])),t.className=e?"nav-mob-top-button uppercase jpic-blue":"jpic-blue",e&&(t.style.marginRight="20px"),t.style.fontSize="11pt",t.style.textAlign="center",t.style.border="1px solid #ffffff",t.style.borderRadius="40px",t.style.width="unset",t.style.padding="8px",t.setAttribute("scrolltoref",Math.floor(dom_offsetTop(document.getElementById("hpsc-700")))-250),t.addEventListener("click",e=>{e.preventDefault(),scrollPageTo(e.target.getAttribute("scrolltoref"))}),t};if(0===siteConfig.windowMode){const n=document.createElement("nav");n.id="nav-mob-top-bar",n.className="no-collapse";const a=document.createElement("div");a.id="nav-mob-top-logo",a.style.backgroundImage="url('https://www.jpc.qld.edu.au/SiteAssets/img/JPIC_logo-white.png')",n.appendChild(a);const s=document.createElement("div");s.id="nav-mob-top-buttonzone",s.appendChild(o(!0));const i=document.createElement("div");i.type="button",i.className="nav-mob-top-button hamburger hamburger--spin";const c=document.createElement("span"),l=document.createElement("span");c.className="hamburger-box",l.className="hamburger-inner",c.appendChild(l),i.appendChild(c),i.addEventListener("click",e=>{const t=e.currentTarget,n=document.getElementById("nav-mob-menu-bkg");t.classList.contains("is-active")?(t.classList.remove("is-active"),n.classList.remove("menu-open"),n.style.height="0px"):(t.classList.add("is-active"),n.classList.add("menu-open"),n.style.height=`${d}px`)}),s.appendChild(i),n.appendChild(s);const r=document.createElement("div");
2r.id="nav-mob-menu-bkg",t.forEach(e=>{const t=document.createElement("div");t.className="nav-mob-menu-item";const n=document.createElement("a");n.appendChild(document.createTextNode(e.titles[siteConfig.lang])),t.appendChild(n),n.setAttribute("scrolltoref",Math.floor(dom_offsetTop(document.getElementById(e.scrollTo)))-250),n.href="",n.addEventListener("click",e=>{e.preventDefault(),scrollPageTo(e.target.getAttribute("scrolltoref")),document.querySelectorAll(".nav-mob-top-button.hamburger").forEach(e=>e.classList.remove("is-active"));const t=document.getElementById("nav-mob-menu-bkg");t.classList.remove("menu-open"),t.style.height="0px"}),r.appendChild(t)}),n.appendChild(r),e.appendChild(n);let d=window.innerHeight-dom_offsetTop(document.getElementById("nav-mob-menu-bkg"))}else{const e=document.createElement("div");e.className="nav-top-container";const a=document.createElement("div");a.className="nav-menu-zone";const s=document.createElement("div");s.className="nav-top-tab-zone no-collapse";const i=document.createElement("a");i.className=n,e.appendChild(i),t.forEach(e=>{const t=document.createElement("a");t.className="nav-top-item uppercase",t.textContent=e.titles[siteConfig.lang],e.hasOwnProperty("customClass")&&t.classList.add(e.customClass),t.setAttribute("scrolltoref",Math.floor(dom_offsetTop(document.getElementById(e.scrollTo)))-300),t.addEventListener("click",e=>{e.preventDefault(),scrollPageTo(e.target.getAttribute("scrolltoref"))}),s.appendChild(t)});const c=document.createElement("div");c.className="nav-top-item uppercase",c.appendChild(o(!1)),s.appendChild(c),a.appendChild(s),e.appendChild(a),document.getElementById("jpc-header-zone").appendChild(e)}}function scrollPageTo(e){dom_animateScrollTop(document.getElementById("s4-workspace"),parseInt(e),800)}function getTextWidth(e,t){const n=document.createElement("canvas"),a=n.getContext("2d");return a.font=t,e.map(e=>a.measureText(e).width)}function getWidthforHeader(){const e=document.createElement("div");e.className="scrollbar-measure",document.body.appendChild(e);const t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),window.innerWidth-t}function closeHeldOpenMenus(e){document.querySelector(".hold-open")&&(e.target.closest(".nav-sub-tab-zone")||(document.querySelectorAll(".hold-open").forEach(e=>e.classList.remove("hold-open")),dom_toggleClassById("jpc-quicklinks-menu","topNavHoldOpen",!1),document.querySelectorAll(".nav-submenu-item").forEach(e=>e.classList.add("can-open"))))}let navResizeTimer=null;const floatMenuData=[{label:{en:"Admissions Enquiry",cn:"",vn:"",jp:"",kr:"",td:""},link:"https://admissions.jpc.qld.edu.au/enquiry/",color:"border-color-jpc-burgundy",icon:"icon-default-comments2"},{label:{en:"Book a Tour",cn:"",vn:"",jp:"",kr:"",td:""},link:"/future-families/book-a-tour",color:"border-color-jpc-burgundy",icon:"icon-default-users1"},{label:{en:"Apply Now",cn:"",vn:"",jp:"",kr:"",td:""},link:"https://admissions.jpc.qld.edu.au/student/admissions",color:"border-color-jpc-burgundy",icon:"icon-default-edit2"},{label:{en:"Request a Prospectus",cn:"",vn:"",jp:"",kr:"",td:""},link:"https://admissions.jpc.qld.edu.au/enquiry/",color:"border-color-jpc-burgundy",icon:"icon-education-book-open"},{label:{en:"Virtual Tour",cn:"",vn:"",jp:"",kr:"",td:""},link:"https://jpc.youtour.com.au/",color:"border-color-jpc-burgundy",icon:"icon-default-mobile1"}],nVars={foundMenuID:null},CSS_UNITLESS=new Set(["opacity","zIndex","z-index","fontWeight","font-weight","lineHeight","line-height"]);

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.