PageSourceSearch

https://pmreglism.catholic.edu.au/vision-values-purpose

html pmreglism.catholic.edu.au collected 2026-10-03 00:53:24 UTC 97,635 bytes, 1,966 lines download raw bytes

1<!DOCTYPE html>
2<!--blueprint website index--><html dir="ltr" lang="en-US"><head>
3	<meta http-equiv="content-type" content="text/html; charset=utf-8">
4	<meta name="author" content="Schoolzine">
5
6	<meta property="og:title" content="Vision, Values, Purpose - St Joseph's Regional College Port Macquarie">
7	<meta property="og:site_name" content="St Joseph's Regional College Port Macquarie Website">
8	<meta property="og:type" content="Website">
9	<meta property="og:url" content="https://pmreglism.catholic.edu.au/vision-values-purpose">
10	<meta property="og:image" content="https://sjrcportmac.schoolzineplus.com/_image/setting/48/logo_archived_54d06c98e5099.png">
11	<meta property="og:description" content="St Joseph's Regional College Port Macquarie, 1 College Drive, NSW, 2444, 02 5525 4100">
12
13	<meta name="twitter:card" content="summary">
14	<meta name="twitter:url" content="https://pmreglism.catholic.edu.au/vision-values-purpose">
15	<meta name="twitter:title" content="Vision, Values, Purpose - St Joseph's Regional College Port Macquarie">
16	<meta name="twitter:description" content="Welcome to the St Joseph's Regional College Port Macquarie website.">
17	<meta name="twitter:site" content="@Schoolzine">
18	<meta name="twitter:creator" content="@Schoolzine">
19
20	<meta name="title" content="Vision, Values, Purpose - St Joseph's Regional College Port Macquarie">
21	<meta name="description" content="St Joseph's Regional College Port Macquarie, 1 College Drive, NSW, 2444, 02 5525 4100">
22
23	<link rel="icon" href="https://sjrcportmac.schoolzineplus.com/_image/setting/143/favicon_32x32.png" type="image/x-icon">
24	<link rel="shortcut icon" href="https://sjrcportmac.schoolzineplus.com/_image/setting/143/favicon_32x32.png" type="image/x-icon">
25	<link rel="apple-touch-icon" href="https://sjrcportmac.schoolzineplus.com/_image/setting/143/favicon_32x32.png">
26
27	<!-- Google Translate Meta -->
28	<meta name="google-translate-customization" content="508f52968bc047b1-3a821ffe0489eed1-g2fecc15c0dac07ea-26">
29	<!-- Stylesheets
30	============================================= -->
31	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/font-awesome.min.css?v=1.0">
32	<style type="text/css">@font-face {font-family:'Lato';font-style:normal;font-weight:300;src:url(/cf-fonts/s/lato/5.2.7/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:300;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Lato';font-style:italic;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:italic;font-weight:400;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:700;src:url(/cf-fonts/s/lato/5.2.7/latin/700/normal.woff2);
32unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Lato';font-style:normal;font-weight:700;src:url(/cf-fonts/s/lato/5.2.7/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/300/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/300/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/300/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/latin/300/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:300;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/300/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:400;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/500/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/500/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/500/normal.woff2);
32unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:500;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/500/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/600/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/600/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/600/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:600;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/vietnamese/700/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic-ext/700/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Raleway';font-style:normal;font-weight:700;src:url(/cf-fonts/s/raleway/5.2.8/cyrillic/700/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Crete Round';font-style:italic;font-weight:400;src:url(/cf-fonts/s/crete-round/5.2.8/latin/400/italic.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Crete Round';font-style:italic;font-weight:400;src:url(/cf-fonts/s/crete-round/5.2.8/latin-ext/400/italic.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style>
33	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/jquery-ui.css">
34	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/bootstrap.css">
35
36	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/style.css">
37	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/swiper.css">
38	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/dark.css">
39	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/font-icons.css">
40	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/animate.css">
41	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/magnific-popup.css">
42	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/components/bs-switches.css" type="text/css">
43	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/szwebstyle.css?v=1.0">
44			<link rel="preload" as="image" href="undefined" fetchpriority="high">
45		<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/content.css">
46
47	<link rel="stylesheet" href="/school-colours.css?skin_id=6?v=1.0">
48	
49		
50	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/theme/_blueprint/css/canvas/responsive.css">
51	<link rel="stylesheet" href="https://www.schoolzineplus.com/schoolzine/global.css">
52
53
54
55	<link rel="stylesheet" href="/website-custom.css?skin=6">
56	<meta name="viewport" content="width=device-width, initial-scale=1">
57
58		
59	<!-- Javascript
60	============================================= -->
61	
61<script src="https://pmreglism.catholic.edu.au/app/js/jquery-3.7.1.min.js"></script>
61
62	
62<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/canvas/jquery-ui.min.js"></script>
62
63	
63<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/canvas/cookieOptOut.js"></script>
63
64
65		
66	<!-- PDF Flyer
67	============================================= -->
68	
68<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/pdf/build/compatibility.js"></script>
68
69    
69<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/pdf/build/pdf.js"></script>
69
70
71	<!-- LightBox
72	============================================= -->
73	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/css/lightbox.css">
74	
74<script src="https://pmreglism.catholic.edu.au/app/js/lightbox.js"></script>
vendor: 1 bytes, line 74
74
75<script src="https://pmreglism.catholic.edu.au/app/js/device-utils.js?v=1.0"></script>
75
76    
76<script src="https://pmreglism.catholic.edu.au/app/js/calendar-utils.js?v=1.0"></script>
76
77
78	<!-- Gallery links
79	============================================= -->
80	
80<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/unitegallery.min.js"></script>
80
81
82	
82<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/default/ug-theme-default.js"></script>
82
83	<link href="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/default/ug-theme-default.css" rel="stylesheet">
84	
84<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/tiles/ug-theme-tiles.js"></script>
84
85	
85<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/compact/ug-theme-compact.js"></script>
85
86	
86<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/tilesgrid/ug-theme-tilesgrid.js"></script>
86
87	
87<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/themes/grid/ug-theme-grid.js"></script>
87
88	<!-- End Gallery -->
89
90	<!-- Signatures
91	============================================= -->
92	
92<script src="https://pmreglism.catholic.edu.au/app/js/jSignature/libs/jSignature.min.js"></script>
92
93    
93<script src="https://pmreglism.catholic.edu.au/app/js/jSignature/src/jSignature.js"></script>
93
94    
94<script src="https://pmreglism.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.CompressorBase30.js"></script>
94
95    
95<script src="https://pmreglism.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.CompressorSVG.js"></script>
95
96    
96<script src="https://pmreglism.catholic.edu.au/app/js/jSignature/src/plugins/jSignature.UndoButton.js"></script>
96
97
98    <!-- Chosen Plugin
99	============================================= -->
100	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/js/chosen/chosen.min.css">
101    
101<script src="https://pmreglism.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
101
102
103    <!-- Find Uploader
104	============================================= -->
105    <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/js/fine-uploader/fine-uploader-new.min.css">
106    
106<script src="https://pmreglism.catholic.edu.au/app/js/fine-uploader/jquery.fine-uploader.js"></script>
106
107
108    <!-- Chosen Plugin
109	============================================= -->
110	<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/js/chosen/chosen.min.css">
111    
111<script src="https://pmreglism.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
111
112
113    <!-- Form JavaScript and CSS
114	============================================= -->
115    <link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/js/jquery.ui/css/-sb-custom/-1.12.1.custom.min.css">
116<script src="https://pmreglism.catholic.edu.au/app/js/jquery.ui/js/jquery-ui-1.12.1.custom.min.js"></script>
vendor: 1 bytes, line 116
116
117<script src="https://pmreglism.catholic.edu.au/theme/_admin/_root/js/jquery.form.min.js"></script>
117
118
119<link rel="stylesheet" href="https://pmreglism.catholic.edu.au/app/js/timepicki/css/timepicki.css">
120<script src="https://pmreglism.catholic.edu.au/app/js/timepicki/js/timepicki.min.js"></script>
vendor: 1 bytes, line 120
120
121<script src="https://pmreglism.catholic.edu.au/app/js/timepicki/js/time_functions.min.js"></script>
vendor: 1 bytes, line 121
121
122<script src="https://pmreglism.catholic.edu.au/app/js/chosen/chosen.jquery.min.js"></script>
122
123
124	<!-- Document Title
125	============================================= -->
126	<title>Vision, Values, Purpose - St Joseph's Regional College Port Macquarie</title>
127
128
129
130
131
132
133	    
134                    <!-- Google Tag Manager -->
135<script>
vendor: 327 bytes, lines 135-139
135(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
136new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
137j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
138'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
139})(window,document,'script','dataLayer','
139GTM-NSSTJMGZ
vendor: 3 bytes, line 139
139');
139</script>
139
140<!-- End Google Tag Manager -->
141
142        
143    
144
145	<!-- Add JSON-LD schema if available -->
146	</head>
147
148<body class="stretched   is_internal  accessibilityActive ">
149
150
151	
151<script defer src="https://pmreglism.catholic.edu.au/app/js/tinymce/js/tinymce/tinymce.min.js"></script>
151
152
153<script defer src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/tinymcefunctions.js"></script>
153
154<!-- Access Navigation
155============================================= -->
156<div id="access">
157  <ul>
158    <li><a href="#content01">Skip to content</a></li>
159    <li><a href="#primary-menu">Skip to navigation</a></li>
160    <li><a href="#footer">Skip to footer</a></li>
161  </ul>
162</div>
163<!-- Document Wrapper
164============================================= -->
165<div id="wrapper" class="clearfix">
166
167	
168
169
170
171<!-- Top Bar
172============================================= -->
173<div id="top-bar">
174
175	<div class="container clearfix">
176
177		<div class="col_half nobottommargin">
178
179			<!-- Top Links
180			============================================= -->
181			<div class="top-links">
182							</div><!-- .top-links end -->
183					</div>
184
185		<div class="col_half fright col_last nobottommargin">
186
187			<!-- Top Social
188			============================================= -->
189			<div id="top-social">
190				<ul>
191  <li><a href="https://www.facebook.com/SJRCPort" class="si-facebook"><span class="ts-icon"><i class="icon-facebook"></i></span><span class="ts-text">Facebook</span></a></li>
192  <li><a href="tel:02 5525 4100" class="si-call"><span class="ts-icon"><i class="icon-call"></i></span><span class="ts-text">02 5525 4100</span></a></li>
193  <li><a href="mailto:[email protected]" class="si-email3"><span class="ts-icon"><i class="icon-email3"></i></span><span class="ts-text">[email protected]</span></a></li>
194</ul>			</div><!-- #top-social end -->
195
196		</div>
197
198	</div>
199
200</div><!-- #top-bar end -->
201
202
203<!-- Header
204============================================= -->
205<header id="header" class="sticky-style-2">
206
207	<div class="container clearfix">
208
209		<!-- Logo
210		============================================= -->
211		<div id="logo">
212
213			<a href="/" class="standard-logo" data-dark-logo="https://sjrcportmac.schoolzineplus.com/_image/setting/48/logo_archived_54d06c98e5099.png"><picture style="display: contents"><source type="image/webp" srcset="/_rimage/setting/48/180x0/webp/logo_archived_54d06c98e5099.png 180w, /_rimage/setting/48/200x0/webp/logo_archived_54d06c98e5099.png 200w" sizes="(max-width: 768px) min(100vw, 200px), 200px" style="display: none"><img src="/_rimage/setting/48/200x0/logo_archived_54d06c98e5099.png" srcset="/_rimage/setting/48/180x0/logo_archived_54d06c98e5099.png 180w, /_rimage/setting/48/200x0/logo_archived_54d06c98e5099.png 200w" sizes="(max-width: 768px) min(100vw, 200px), 200px" loading="lazy" alt="St Joseph's Regional College Port Macquarie" style="aspect-ratio: auto 200 / 200"></picture></a>
214			
215		</div>
216		<!-- #logo end -->
217
218		
219
220		<ul class="header-extras">
221						<li>
222				<i class="i-plain icon-email3 nomargin"></i>
223				<div class="he-text">
224					<a href="mailto:[email protected]">
225					Send us an email
226					<span>[email protected]</span>
227					</a>
228				</div>
229			</li>
230									<li>
231
232					<i class="i-plain icon-call nomargin"></i>
233
234				<div class="he-text">
235					<a href="tel:02 5525 4100">
236						Call us
237						<span>02 5525 4100</span>
238					</a>
239				</div>
240			</li>
241					</ul>
242	</div>
243	<div id="header-wrap">
244
245		<!-- Primary Navigation
246		============================================= -->
247
248		<nav id="primary-menu" class="style-2 dropStyle">
249<div class="container clearfix">
250<div id="primary-menu-trigger"><i class="icon-reorder"></i></div>
251<ul>
252	                    
253<li class=" dropnav">
254	<a href="/" title="Home">
255		<div>Home </div>
256	</a>
257	</li>
258        	                    
259<li class=" parent dropnav">
260	<a href="javascript:;" title="Our College" aria-label="Parent sub-menu item">
261		<div>Our College <i class="fa fa-angle-down fright"></i></div>
262	</a>
263			<ul>
264																			<li>
265						
266						<a href="/vision-values-purpose" title="Vision, Values, Purpose">
267							<div>
268								Vision, Values, Purpose
269
270																							</div>
271						</a>
272											</li>
273																<li>
274						
275						<a href="/why-choose-catholic-education" title="Why Choose Catholic Education">
276							<div>
277								Why Choose Catholic Education
278
279																							</div>
280						</a>
281											</li>
282																<li>
283						
284						<a href="/catholic-education-week" title="Catholic Education Week">
285							<div>
286								Catholic Education Week
287
288																							</div>
289						</a>
290											</li>
291																<li>
292						
293						<a href="message-from-the-principal" title="Message from the Principal">
294							<div>
295								Message from the Principal
296
297																							</div>
298						</a>
299											</li>
300																<li>
301						
302						<a href="/our-school-houses-school-patron" title="Our Community &amp; Culture">
303							<div>
304								Our Community &amp; Culture
305
306																							</div>
307						</a>
308											</li>
309																<li>
310						
311						<a href="/indigenous-engagement-plan" title="Indigenous Engagement Plan">
312							<div>
313								Indigenous Engagement Plan
314
315																							</div>
316						</a>
317											</li>
318																<li>
319						
320						<a href="/pastoral-care" title="Pastoral Care">
321							<div>
322								Pastoral Care
323
324																							</div>
325						</a>
326											</li>
327																<li>
328						
329						<a href="/virtual-tour-video" title="Virtual Tour">
330							<div>
331								Virtual Tour
332
333																							</div>
334						</a>
335											</li>
336																<li>
337						
338						<a href="/policies-procedures" title="Policies &amp; Procedures">
339							<div>
340								Policies &amp; Procedures
341
342																							</div>
343						</a>
344											</li>
345																<li>
346						
347						<a href="/our-college-history" title="Our College History">
348							<div>
349								Our College History
350
351																							</div>
352						</a>
353											</li>
354																<li>
355						
356						<a href="https://careers.lism.catholic.edu.au/cw/en/listing/" title="Employment With Us" target="_blank" aria-label="External link">
357							<div>
358								Employment With Us
359
360																									<i class="fa fa-sign-in fright"></i>
361															</div>
362						</a>
363											</li>
364																<li>
365						
366						<a href="https://sjrcportmac.schoolzineplus.com/_file/media/16250/2025_annual_school_report_7_12_for_st_joseph_s_regional_college_port_macquarie_1_.pdf" title="Annual School Report" target="_blank" aria-label="External link">
367							<div>
368								Annual School Report
369
370																									<i class="fa fa-sign-in fright"></i>
371															</div>
372						</a>
373											</li>
374																<li>
375						
376						<a href="/contact" title="Contact Us">
377							<div>
378								Contact Us
379
380																							</div>
381						</a>
382											</li>
383									</ul>
384	</li>
385        	                    
386<li class=" parent dropnav">
387	<a href="javascript:;" title="Catholic Mission" aria-label="Parent sub-menu item">
388		<div>Catholic Mission <i class="fa fa-angle-down fright"></i></div>
389	</a>
390			<ul>
391												<li>
392						
393						<a href="/our-catholic-mission" title="Our Catholic Mission">
394							<div>
395								Our Catholic Mission
396
397																							</div>
398						</a>
399											</li>
400																<li>
401						
402						<a href="/our-parish" title="Our Parish">
403							<div>
404								Our Parish
405
406																							</div>
407						</a>
408											</li>
409																<li>
410						
411						<a href="/families-faith" title="Families &amp; Faith">
412							<div>
413								Families &amp; Faith
414
415																							</div>
416						</a>
417											</li>
418																<li>
419						
420						<a href="/student-spirituality" title="Student Spirituality">
421							<div>
422								Student Spirituality
423
424																							</div>
425						</a>
426											</li>
427																<li>
428						
429						<a href="/proclaim" title="Staff Spirituality">
430							<div>
431								Staff Spirituality
432
433																							</div>
434						</a>
435											</li>
436									</ul>
437	</li>
438        	                    
439<li class=" parent dropnav">
440	<a href="javascript:;" title="Learning and Teaching" aria-label="Parent sub-menu item">
441		<div>Learning and Teaching <i class="fa fa-angle-down fright"></i></div>
442	</a>
443			<ul>
444												<li>
445						
446						<a href="hsc-results" title="HSC Results">
447							<div>
448								HSC Results
449
450																							</div>
451						</a>
452											</li>
453																<li>
454						
455						<a href="/curriculum" title="Curriculum">
456							<div>
457								Curriculum
458
459																							</div>
460						</a>
461											</li>
462																<li>
463						
464						<a href="/quality-teaching" title="Quality Teaching">
465							<div>
466								Quality Teaching
467
468																							</div>
469						</a>
470											</li>
471																<li>
472						
473						<a href="/fullness-of-life-framework" title="Fullness of Life Framework">
474							<div>
475								Fullness of Life Framework
476
477																							</div>
478						</a>
479											</li>
480																<li>
481						
482						<a href="/highpotentialleaders" title="High Potential Learners">
483							<div>
484								High Potential Learners
485
486																							</div>
487						</a>
488											</li>
489																<li>
490						
491						<a href="http://pmreglism.libguides.com/home" title="SJRC Library Website" target="_blank">
492							<div>
493								SJRC Library Website
494
495																									<i class="fa fa-sign-in fright"></i>
496															</div>
497						</a>
498											</li>
499																<li>
500						
501						<a href="/additional-needs" title="Diversity and Inclusion">
502							<div>
503								Diversity and Inclusion
504
505																							</div>
506						</a>
507											</li>
508																<li>
509						
510						<a href="https://www.sjrcportcareers.com/" title="SJRC Careers Website" target="_blank">
511							<div>
512								SJRC Careers Website
513
514																									<i class="fa fa-sign-in fright"></i>
515															</div>
516						</a>
517											</li>
518																																					<li>
519						
520						<a href="/information-technology" title="Learning Technology">
521							<div>
522								Learning Technology
523
524																							</div>
525						</a>
526											</li>
527									</ul>
528	</li>
529        	                    
530<li class=" parent dropnav">
531	<a href="javascript:;" title="Parents and Families" aria-label="Parent sub-menu item">
532		<div>Parents and Families <i class="fa fa-angle-down fright"></i></div>
533	</a>
534			<ul>
535												<li>
536						
537						<a href="/school-calendar" title="School Calendar">
538							<div>
539								School Calendar
540
541																							</div>
542						</a>
543											</li>
544																<li>
545						
546						<a href="/communication-reporting" title="Communication &amp; Reporting">
547							<div>
548								Communication &amp; Reporting
549
550																							</div>
551						</a>
552											</li>
553																<li>
554						
555						<a href="/uniforms" title="Uniforms">
556							<div>
557								Uniforms
558
559																							</div>
560						</a>
561											</li>
562																<li>
563						
564						<a href="/canteen" title="Canteen">
565							<div>
566								Canteen
567
568																							</div>
569						</a>
570											</li>
571																<li>
572						
573						<a href="/daily-procedures" title="Daily Procedures">
574							<div>
575								Daily Procedures
576
577																							</div>
578						</a>
579											</li>
580																<li>
581						
582						<a href="/parent-assembly" title="Parent Assembly">
583							<div>
584								Parent Assembly
585
586																							</div>
587						</a>
588											</li>
589																<li>
590						
591						<a href="/child-safeguarding-statement" title="Child Safeguarding Statement">
592							<div>
593								Child Safeguarding Statement
594
595																							</div>
596						</a>
597											</li>
598																<li>
599						
600						<a href="/family-connect" title="Family Connect">
601							<div>
602								Family Connect
603
604																							</div>
605						</a>
606											</li>
607																<li>
608						
609						<a href="/local-support-services" title="Local Support Services">
610							<div>
611								Local Support Services
612
613																							</div>
614						</a>
615											</li>
616																<li>
617						
618						<a href="/archive" title="Newsletter Archive" target="_blank" aria-label="External link">
619							<div>
620								Newsletter Archive
621
622																									<i class="fa fa-sign-in fright"></i>
623															</div>
624						</a>
625											</li>
626																<li>
627						
628						<a href="https://sjrcportmac.schoolzineplus.com/latest" title="Current Newsletter" target="_blank" aria-label="External link">
629							<div>
630								Current Newsletter
631
632																									<i class="fa fa-sign-in fright"></i>
633															</div>
634						</a>
635											</li>
636																							<li>
637						
638						<a href="https://www.lism.catholic.edu.au/parent-resource-centre" title="Parent Resource Centre" target="_blank" aria-label="External link">
639							<div>
640								Parent Resource Centre
641
642																									<i class="fa fa-sign-in fright"></i>
643															</div>
644						</a>
645											</li>
646									</ul>
647	</li>
648        	                    
649<li class=" parent dropnav">
650	<a href="javascript:;" title="Co-Curricular" aria-label="Parent sub-menu item">
651		<div>Co-Curricular <i class="fa fa-angle-down fright"></i></div>
652	</a>
653			<ul>
654												<li>
655						
656						<a href="/creative-arts" title="Creative Arts">
657							<div>
658								Creative Arts
659
660																							</div>
661						</a>
662											</li>
663																<li>
664						
665						<a href="/sports" title="Sport">
666							<div>
667								Sport
668
669																							</div>
670						</a>
671											</li>
672																														<li>
673						
674						<a href="/music" title="Music">
675							<div>
676								Music
677
678																							</div>
679						</a>
680											</li>
681									</ul>
682	</li>
683        	                    
684<li class=" parent dropnav">
685	<a href="javascript:;" title="Enrolment" aria-label="Parent sub-menu item">
686		<div>Enrolment <i class="fa fa-angle-down fright"></i></div>
687	</a>
688			<ul>
689												<li>
690						
691						<a href="/enrolment-enquiries" title="Enrolment Enquiries">
692							<div>
693								Enrolment Enquiries
694
695																							</div>
696						</a>
697											</li>
698																							<li>
699						
700						<a href="/how-to-enrol" title="How to Enrol at SJRC">
701							<div>
702								How to Enrol at SJRC
703
704																							</div>
705						</a>
706											</li>
707																							<li>
708						
709						<a href="https://lism.catholic.edu.au/terms-and-conditions-of-enrolment" title="Terms and Conditions of Enrolment" target="_blank" aria-label="External link">
710							<div>
711								Terms and Conditions of Enrolment
712
713																									<i class="fa fa-sign-in fright"></i>
714															</div>
715						</a>
716											</li>
717																<li>
718						
719						<a href="https://drive.google.com/file/d/1frPq4WDXngjuxfFtY3dNNqAP3zMYJimS/view?usp=sharing" title="2026 Tuition Fees" target="_blank" aria-label="External link">
720							<div>
721								2026 Tuition Fees
722
723																									<i class="fa fa-sign-in fright"></i>
724															</div>
725						</a>
726											</li>
727																<li>
728						
729						<a href="https://drive.google.com/file/d/1dimux_B3RDh42aHr6ijKNcbXhQ7OwrHU/view?usp=sharing" title="SCHOOL LEVIES &amp; CHARGES" target="_blank">
730							<div>
731								SCHOOL LEVIES &amp; CHARGES
732
733																									<i class="fa fa-sign-in fright"></i>
734															</div>
735						</a>
736											</li>
737																<li>
738						
739						<a href="/fee-assistance" title="Fee Assistance">
740							<div>
741								Fee Assistance
742
743																							</div>
744						</a>
745											</li>
746																<li>
747						
748						<a href="/school-fees" title="School Fees">
749							<div>
750								School Fees
751
752																							</div>
753						</a>
754											</li>
755									</ul>
756	</li>
757        	</ul>
758		<!-- Top Search
759	============================================= -->
760	<div id="top-search">
761	<a id="top-search-trigger" tabindex="0" role="search"><span>Site Search</span><i class="icon-search3"></i><i class="icon-line-cross"></i></a>
762	<form action="/site-search" method="get" name="search-form" id="search-form">
763		<a tabindex="0" id="searchTrap" role="presentation"><span>Function to remove keyboard trap from search</span></a>
764		<label for="Search" style="position: absolute !important; left: -9999px !important;">Search</label>
765		<input type="text" id="Search" name="s" class="form-control" value placeholder="Type &amp; Hit Enter..">
766		<button type="submit">Search</button>
767	</form>
768</div>	<!-- #top-search end -->
769	</div>
770</nav>
771		<!-- #primary-menu end -->
772	
773	</div>
774
775</header>
775<!-- #header end -->
776	
777
778
779<!-- Slider Start
780============================================= -->
781									
782<!-- Content
783============================================= -->
784<section id="content01" name="content01" class>
785
786	    
787                    <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 787-788
787
788<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
788GTM-NSSTJMGZ
vendor: 83 bytes, line 788
788" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
789<!-- End Google Tag Manager (noscript) -->
790        
791     
792
793
794
795
796<div class="content-wrap">
797			<div class="webAccessibility">
798			<div id="accessibilityBar" class="clearfix container">
799
800
801                    <label>Translate</label>
802            <div id="google_translate_element"></div>
803            
803<script type="text/javascript">
804                function googleTranslateElementInit() {
805                    new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL}, 'google_translate_element');
806                }
807            </script>
807
808            
808<script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
808
809        	
810        
811
812    <label>Font Size</label>
813    
814    <a class="font-increase increaseZooom txt-main" href="javascript:;" tabindex="0" aria-label="Font Increase">
815        <span class="fa fa-font"></span>
816        <span class="fa fa-search-plus super"></span>
817    </a>
818    <a class="font-decrease decreaseZoom txt-main" href="javascript:;" tabindex="0" aria-label="Font Decrease">
819
820        <span class="fa fa-font"></span>
821        <span class="fa fa-search-minus super"></span>
822    </a>
823
824    
825
826</div>		</div>
827				<div id="h1Container" class="container">
828			<h1>Vision, Values, Purpose</h1>
829		</div>	
830		
831    
832        
833    
834            <div class="clearfix container content-wrap">
835           <picture style="display: contents"><source type="image/webp" srcset="/_rimage/media/9972/180x0/webp/port_st_josephs_regional_port_macquarie.png 180w, /_rimage/media/9972/306x0/webp/port_st_josephs_regional_port_macquarie.png 306w" sizes="(max-width: 768px) min(100vw, 306px), 306px" style="display: none"><img src="/_rimage/media/9972/306x0/port_st_josephs_regional_port_macquarie.png" srcset="/_rimage/media/9972/180x0/port_st_josephs_regional_port_macquarie.png 180w, /_rimage/media/9972/306x0/port_st_josephs_regional_port_macquarie.png 306w" sizes="(max-width: 768px) min(100vw, 306px), 306px" loading="lazy" alt="Port_St_Josephs_Regional_Port_Macquarie.png" width="232" height="337" class=" szImg" data-object_id="9972" data-object_ref="sb_cms_media_file" data_reference="media/9972/port_st_josephs_regional_port_macquarie.png" data-lightboxed="false" data-externally-linked="false" data-custom-style-class="szImg" data-sb-image-container="1" style="float: right;"></picture>
836<p><b>SCHOOL CREST AND MOTTO</b></p>
837<p><span style="font-weight: 400;">The St Joseph’s Regional College crest consists of black, white, blue and yellow. The black is symbolic of the ‘Black Josephites,' the sisters of St Joseph of Lochinvar who established Catholic education in Port Macquarie in 1913. Also acknowledging the Josephite heritage is the gold cross with M and J. It is the Federation Cross of the Sisters of St Joseph’s of Lochinvar. The M is for Mary, and the J is for Joseph, with the cross representing Jesus Christ. The blue connects with the blue of the Pacific Ocean as well as a colour traditionally associated with Mary, the mother of Jesus. The triangular, parallel lines at the top depict the Norfolk Pine, which dominates the Hastings coastline.&nbsp;</span></p>
838<p><span style="font-weight: 400;">The College motto is </span><i><span style="font-weight: 400;">Veritas Librabit,</span></i><span style="font-weight: 400;"> which translates to 'the truth will set you free' (John 8:32). Also, in John’s Gospel, Jesus says, 'I am the way, the truth and the life' (John 14: 6). As a Catholic community we understand the truth to be Jesus Christ. The search for truth and freedom is a challenge we must all embrace if we are to become better persons and more truly human. At our core is the challenge to lead students to know the person of Jesus Christ.</span></p>
839<p><i><span style="font-weight: 400;">&nbsp;'The Truth Will Set You Free'</span></i></p>
840<p><b>MISSION</b></p>
841<p><span style="font-weight: 400;">Enabling our students to experience the fullness of life (John 10:10).</span></p>
842<p><span style="font-weight: 400;">At St Joseph’s Regional College, we provide a quality faith-filled education enabling students to be inspired to grow spiritually, socially, emotionally, physically and intellectually.</span></p>
843<p><strong>VISION</strong></p>
844<p><span style="font-weight: 400;">St Joseph’s Regional College embeds the Mission of Jesus Christ in all that we do, building and strengthening Catholic identity. With service underpinning our Mission, it is through a supportive culture and meaningful partnerships with family and community that we:</span></p>
845<ul>
846<li><span style="font-weight: 400;">nurture independent, engaged and motivated learners who take ownership over their learning and strive for their personal best&nbsp;</span></li>
847<li><span style="font-weight: 400;">create an inclusive environment, where diversity is valued, respectful relationships are cultivated, and wellbeing is prioritised</span></li>
848<li><span style="font-weight: 400;">empower students to contribute positively to a complex, modern world as humble, thoughtful and compassionate human beings.</span></li>
849</ul>
850<p><strong>PURPOSE&nbsp;</strong></p>
851<p><span style="font-weight: 400;">Our St Joseph’s Regional College community works in partnership to embody a Catholic environment that aims to:&nbsp;</span></p>
852<ul>
853<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Create a joy-filled environment enriched by Gospel values and Catholic traditions.</span></li>
854<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Generate a sense of community and compassion where we all experience belonging.</span></li>
855<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Energise students with quality learning and teaching experiences.</span></li>
856<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Inspire, support and empower others to fulfil their potential.</sp
856an></li>
857<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Personify gratitude and act for social justice by building awareness and empowering students to take action.</span></li>
858<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Engage families to be active participants in the culture and community of school life.</span></li>
859<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Celebrate the diversity of ability, background and culture.&nbsp;&nbsp;</span></li>
860</ul>
861<p><strong>VALUES</strong></p>
862<p><span style="font-weight: 400;">At St Joseph’s Regional College, we actively promote the values of:&nbsp;</span></p>
863<ul>
864<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">The dignity and uniqueness of each person.</span></li>
865<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">A love of learning.</span></li>
866<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Generosity, gratitude and service.</span></li>
867<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Building respectful relationships, valuing and embracing all.</span></li>
868</ul>
869
870    
871    </div>
872
873
874        
875        
876    
877            <div class="clearfix container content-wrap">
878           <h2>Frequently asked Questions</h2>
879<p></p><div id="faqs" class="faqs">
880
881   
882
883           
884        
885    
886                                        
887       <div class="toggle faq faq-marketplace faq-authors">
888           <div class="togglet">What does it mean that Catholic schools are “proudly Catholic”?</div>
889           <div class="togglec"><p><span>Catholic schools are communities built on the teachings of Jesus and the mission of the Church to share the Good News. Being “proudly Catholic” means our schools embrace a rich tradition of prayer, reflection, values, and service. This identity shapes the culture of our schools, how we teach, how we care for students, and how we work together as a community. We honour the legacy of those who came before us and continue to share the message of faith, hope, and love in all we do.</span></p></div>
890       </div>
891
892       
893
894           
895        
896    
897                                        
898       <div class="toggle faq faq-marketplace faq-authors">
899           <div class="togglet">Are Catholic schools only for Catholic families?</div>
900           <div class="togglec"><p><span>No. Catholic schools warmly welcome all families who value a faith-based education. Whether you are Catholic, belong to another faith tradition, or have no religious background, you and your child are welcome in our school communities. All students are included in the full life of the school, including Religious Education and prayer experiences, and all families are respected, valued, and invited to take part in community life at a level that feels right for them.</span></p></div>
901       </div>
902
903       
904
905           
906        
907    
908                                        
909       <div class="toggle faq faq-marketplace faq-authors">
910           <div class="togglet">What are Catholic schools expecting from families?</div>
911           <div class="togglec"><p><span>When families enrol in a Catholic school, they enter into a partnership that supports their child’s faith and life journey. Families support their child’s participation in school liturgies, retreats, and other moments of spiritual growth. For families of baptised children, this includes continuing their child’s sacramental journey. Above all, parents aspire to the values and worldview that shape Catholic education, one that forms the heart, mind, and spirit.</span></p></div>
912       </div>
913
914       
915
916           
917        
918    
919                                        
920       <div class="toggle faq faq-marketplace faq-authors">
921           <div class="togglet">What if our family belongs to a different faith, or our child is not baptised?</div>
922           <div class="togglec"><p><span>That’s absolutely okay. We see enrolment as a privilege and a moment of welcome. Our schools honour each family’s story and beliefs. We do not seek to convert or impose our faith; instead, we offer a gentle invitation to explore the Catholic tradition through learning, reflection, and shared experiences. Students and families of all backgrounds are respected and included in the spiritual life of the school, in ways that are meaningful and appropriate to them.</span></p></div>
923       </div>
924
925       
926
927           
928        
929    
930                                        
931       <div class="toggle faq faq-marketplace faq-authors">
932           <div class="togglet">What is the ultimate goal of Catholic education for our child?</div>
933           <div class="togglec"><p><span>Catholic education aims to nurture the whole person, spiritually, emotionally, socially, and intellectually. Our hope is that every student, through their time in our schools, will encounter Jesus, experience a sense of belonging, and come to know the fullness of life He offers. We strive to help each child grow into a person of goodness, truth, compassion, and purpose, equipped not only for success in the world, but also to make a meaningful difference within it.</span></p></div>
934       </div>
935
936    </div>
937
938    
939    </div>
940
941
942    
943
944</div>
945
946    
947        <div class="item widget notoppadding nobottompadding section dark notopmargin nobottommargin clearfix" id="sideItem147">
948            <div class="container clearfix"><h2> </h2></div>
949            <div class="aoc" style="background-image: url('https://sjrcportmac.schoolzineplus.com/_image/media/13639/acknowledgement_banners_0041_st_josephs_regional_college_port_macquarie.jpg'); margin-top: -20px; background-position: center; background-repeat: no-repeat; background-size: cover;">
950<div class="container" style="padding: 30px 10px !important;">
951<div class="text-bg" style="padding: 20px; border-radius: 10px; background-color: rgba(0,0,0,0.85); box-shadow: 5px 5px 20px rgba(0,0,0,0.8);">
952<h2 style="text-align: center; font-size: 1.7rem; margin-top: 0; line-height: 1; color: #ffffff;">Acknowledgement of Country</h2>
953<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;">We acknowledge that our school resides on the Lands of the Birpai Nation.</p>
954<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;">We acknowledge the Traditional Custodians who have walked and cared for this land for thousands of years and their descendants who maintain these spiritual connections and traditions.</p>
955<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;">We pay our respect to Elders past, present and future leaders.</p>
956<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;">We reflect on the millions of footprints that travelled the Dreaming pathways and continue to walk this land today. The Land we are on now, the land we live, work, breathe, eat and sleep: always was and always will be Aboriginal Land.</p>
957<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;">We walk alongside the custodians of this beautiful country, Australia, as we seek Voice, Treaty and Truth.</p>
958<p style="text-align: center; font-size: 1rem; font-weight: 400; line-height: 1; color: #ffffff;"><em><strong>Artwork by Birrbay woman Angela Marr.</strong></em></p>
959</div>
960</div>
961</div>            
962        </div>
963
964     
965
966</section>
967
968
969
970<!-- Footer
971============================================= -->
972    
973
974<footer id="footer6" class="dark">
975	<div id="copyrights">
976		<div class="container clearfix">
977			<div class="row">
978				<div class="col-md-2">
979					<h4>Connect</h4>
980					    <a href="https://www.facebook.com/SJRCPort" class="social-icon si-small si-borderless nobottommargin si-facebook">
981        <span>Visit our Facebook</span>
982        <i class="icon-facebook"></i>
983		<i class="icon-facebook"></i>
984    </a>
985
986
987
988
989
990				</div>
991				<div class="col-md-5">
992					<h4>Contact</h4>
993					<i class="fa fa-mobile"></i> 02 5525 4100<br>										<i class="fa fa-home"></i> 1 College Drive Port Macquarie NSW 2444
994
995				</div>
996				<div class="col-md-5 right">
997					<a href="https://www.schoolzine.com" target="_blank" class="footer-logo">
998    <span>Powered by Schoolzine</span>
999    <svg version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 1200 616.4" style="width:100%; max-width: 150px; enable-background:new 0 0 1200 616.4; color:#fff;" xml:space="preserve" role="img" aria-label="image" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">
1000            .st0 {
1001                fill: #fff;
1002            }
1003        </style>
1004
1005        <title id="title">Schoolzine</title>
1006        <desc id="desc">This site is powered by Schoolzine</desc>
1007        <g>
1008            <path class="st0" d="M581.8,448.8c19.4-9.6,38.7-19.2,58.1-28.6l-0.3,0.2c5.1-4.1,8.9-9.7,10.5-16c0.4-1.5,0.7-3.1,0.9-4.7l0-0.5
1009        l0-0.6l0-1.3l0-2.6l0.3-10.3l1.2-41.2l2.5-82.3l1.3-41.2l0.1-2.6l0-0.6c0-0.4,0,0.3,0.1-0.9l0-0.3l0.2-1.3c0.1-0.5,0.1-0.8,0.2-1.3
1010        l0.4-1.6c0.2-1.1,0.5-2,0.8-3c1.2-3.8,3.1-7.4,5.4-10.6c4.7-6.5,11.5-11.4,19.2-13.8c4.1-1.2,7.1-1.7,10.6-2.4l10.1-2.1l20.2-4.3
1011        l40.3-8.5l80.7-16.7c26.9-5.5,53.8-11.2,80.7-16.6l40.4-8.2l20.2-4.1l2.5-0.5l0.6-0.1l0.3-0.1l0.6-0.1l1.3-0.2
1012        c0.9-0.1,2.2-0.3,3.3-0.3c1.1,0,2.1-0.1,3.2,0c4.2,0.1,8.5,0.9,12.4,2.2c8,2.8,15,8.2,19.7,15.2c4.8,6.9,7.2,15.6,6.9,24
1013        c-0.1,2.3-0.3,3.8-0.4,5.5l-0.5,5.1l-1,10.2l-1.9,20.5l-7.8,82c-2.6,27.3-5.2,54.7-7.9,82l-8.1,82l-1,10.2l-0.5,5.1l-0.3,2.7
1014        l-0.2,1.3l-0.3,1.6c-1.5,8.2-5.7,15.7-11.7,21.2c-6,5.6-13.7,9.2-21.8,10.1c-2,0.2-4.1,0.3-6.1,0.2c-1,0-2-0.1-3-0.3l-2.6-0.3
1015        l-10.2-1.3l-81.7-10.5l-81.7-10.8l-81.6-11.1c-27.2-3.7-54.4-7.6-81.6-11.6c27.4,2.4,54.7,4.9,82,7.6l82,8l81.9,8.4l81.9,8.6
1016        l10.2,1.1l2.6,0.3c0.7,0.1,1.4,0.1,2.1,0.1c1.4,0,2.8,0,4.2-0.2c5.6-0.7,10.8-3.4,14.8-7.2c4-3.8,6.7-9.1,7.6-14.4l0.1-0.9l0.1-1.3
1017        l0.2-2.4l0.4-5.1l0.9-10.3l7.1-82.1c2.3-27.4,4.8-54.7,7.3-82l7.4-82l3.7-40.6c0.2-5.3-1.2-10.6-4.2-14.9c-3-4.4-7.4-7.8-12.3-9.6
1018        c-2.5-0.9-5.1-1.4-7.7-1.4c-0.7,0-1.3,0-2,0c-0.7,0.1-1,0.1-1.9,0.2l-1.3,0.2c0,0-0.5,0.1,0,0l-0.3,0.1l-0.6,0.1l-2.5,0.5l-20.2,4
1019        l-40.4,8c-26.9,5.4-53.9,10.5-80.8,15.8l-80.9,15.7l-40.5,7.7l-20.2,3.9l-10.1,1.9c-3.3,0.6-7,1.3-9.5,2c-5.5,1.6-10.4,5-13.8,9.6
1020        c-1.7,2.3-3.1,4.8-4,7.6c-0.2,0.7-0.5,1.4-0.6,2l-0.2,0.9c-0.1,0.3-0.1,0.8-0.2,1.2l-0.2,1.3l0,0.3c0.1-1,0-0.1,0-0.2l0,0.6
1021        l-0.2,2.6l-2.5,41.1l-5.1,82.2l-2.7,41.1l-0.7,10.3l-0.2,2.6l-0.1,1.3l0,0.6c0,0.4,0,0.3-0.1,0.5l0,0.3c-0.3,1.8-0.7,3.6-1.2,5.3
1022        c-2.2,7-6.7,13.1-12.5,17.4l-0.3,0.2C621.5,431.7,601.6,440.2,581.8,448.8" /> <path class="st0" d="M111.4,367.9l12.9-17.7c8.8,9.5,23,18.1,41.1,18.1c18.7,0,25.9-9.1,25.9-17.9c0-27.3-75.6-10.3-75.6-58
1023        c0-21.6,18.7-38.2,47.3-38.2c20.1,0,36.6,6.6,48.5,18.3l-12.9,16.9c-10.3-10.3-24.1-15-37.8-15c-13.2,0-21.8,6.6-21.8,16.2
1024        c0,24.3,75.6,9.4,75.6,57.7c0,21.6-15.4,40.3-50.3,40.3C140.4,388.6,123.1,380,111.4,367.9" /><path class="st0" d="M222.2,339.1c0-28.4,20.1-49.3,48.5-49.3c18.5,0,29.4,7.8,36,16.8l-13.4,12.3c-5.3-7.4-12.5-10.9-21.6-10.9
1025        c-17,0-28.4,12.9-28.4,31.2c0,18.3,11.5,31.4,28.4,31.4c9.1,0,16.4-3.9,21.6-11.3l13.4,12.7c-6.6,8.8-17.5,16.7-36,16.7
1026        C242.3,388.6,222.2,367.5,222.2,339.1" /><path class="st0" d="M375,386.2V327c0-14.8-7.4-19.1-18.9-19.1c-10.5,0-19.5,6.2-24.1,12.5v65.8h-20.5V256.3h20.5v48.5
1027        c6.2-7.4,18.3-15,33.1-15c20.3,0,30.4,10.5,30.4,29.8v66.6H375z" /><path class="st0" d="M402.6,339.1c0-27.1,18.3-49.3,48.3-49.3c30,0,48.3,22.2,48.3,49.3c0,26.9-18.3,49.5-48.3,49.5
1028        C420.9,388.6,402.6,366,402.6,339.1 M478,339.1c0-16.6-9.5-31.2-27.1-31.2c-17.3,0-27.1,14.6-27.1,31.2c0,16.8,9.7,31.4,27.1,31.4
1029        C468.5,370.5,478,355.9,478,339.1" /><path class="st0" d="M506.4,339.1c0-27.1,18.3-49.3,48.3-49.3c30,0,48.3,22.2,48.3,49.3c0,26.9-18.3,49.5-48.3,49.5
1030        C524.7,388.6,506.4,366,506.4,339.1 M581.8,339.1c0-16.6-9.6-31.2-27.1-31.2c-17.3,0-27.1,14.6-27.1,31.2
1031        c0,16.8,9.7,31.4,27.1,31.4C572.3,370.5,581.8,355.9,581.8,339.1" /><rect x="610.2" y="256.3" class="st0" width="20.4" height="129.9" /><polygon class="st0" points="676.1,386.2 676.1,370.7 722.4,309.9 676.1,309.9 676.1,292.2 749.9,292.2 749.9,307 702.8,368.3
1032        750.7,368.3 750.7,386.2     " /><path class="st0" d="M756.9,268c0-7,5.7-12.7,12.7-12.7c7,0,12.7,5.7,12.7,12.7c0,7-5.7,12.7-12.7,12.7
1033        C762.6,280.7,756.9,275,756.9,268 M759.2,292.2h20.5v94.1h-20.5V292.2z" /><path class="st0" d="M856.2,386.2v-58.8c0-14.8-7.6-19.5-19.1-19.5c-10.3,0-19.3,6.2-24.1,12.5v65.8h-20.4v-94.1H813v12.7
1034        c6.2-7.4,18.5-15,33.3-15c20.3,0,30.4,10.9,30.4,30.2v66.2H856.2z" />
1034<path class="st0" d="M883.9,339.1c0-27.3,19.9-49.3,47.7-49.3c28.2,0,46.2,21.4,46.2,51v5.1h-72.4c1.6,14,12.1,25.9,29.8,25.9
1035        c9.3,0,20.1-3.7,26.9-10.5l9.4,13.4c-9.6,9-23.4,13.8-38.2,13.8C904.7,388.6,883.9,368.9,883.9,339.1 M931.4,306.6
1036        c-17.3,0-25.5,13.4-26.3,24.7h53C957.5,320.2,949.9,306.6,931.4,306.6" /></g></svg>
1037</a>					<br>
1038
1039											<a href="/privacy-policy" title="Privacy Policy">Privacy Policy</a> |											<a href="/sitemap" title="Site Map">Site Map</a> |											<a href="/cookie-policy" title="Cookie Policy">Cookie Policy</a> 					
1040
1041											<p class="sml">Copyrights © 2026 All Rights Reserved by St Joseph's Regional College Port Macquarie</p>
1042									</div>
1043			</div>
1044		</div>
1045	</div>
1046</footer><!-- #footer end -->
1047
1048
1049</div>
1050
1051
1052	<!-- External JavaScripts
1053	============================================= -->
1054
1055	
1055<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/canvas/plugins.js"></script>
1055
1056	<!-- Bootstrap Switch Plugin -->
1057	
1057<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/canvas/components/bs-switches.js"></script>
1057
1058
1059	<!-- Footer Scripts
1060	============================================= -->
1061	
1061<script>
1062 var publicationSearchUrl = "";
1063
1064    /**
1065     * Client-side search: filters articles already on the page by showing/hiding
1066     * them and highlighting matched text. Used when viewing a single newsletter
1067     * (nid is present) since all articles are already in the DOM.
1068     */
1069    var _clientSearchDebounce = null;
1070
1071    function executeClientSearch() {
1072        var phrase = ($("#search_phrase").val() || '').trim().toLowerCase();
1073        var $articles = $('article.publication-item');
1074
1075        // Remove any previous highlights
1076        $('#content_container mark.sz-search-highlight').each(function() {
1077            var parent = this.parentNode;
1078            parent.replaceChild(document.createTextNode(this.textContent), this);
1079            parent.normalize();
1080        });
1081
1082        // Remove any previous "no results" message
1083        $('#sz-search-no-results').remove();
1084
1085        if (!phrase) {
1086            // No search phrase &mdash; show everything
1087            $articles.each(function() {
1088                $(this).show();
1089                // Show all sibling elements that belong to this article
1090                // (socialBox, tags, spacers etc. up to the next article or banner ad).
1091                // Never show executable/metadata siblings after the final article.
1092                $(this).nextUntil('article.publication-item, .diy-newsletter-banner-ad')
1093                    .not('script, style, link, template').show();
1094            });
1095            $('.diy-newsletter-banner-ad').show();
1096            $('.banner-ads-wrapper').show();
1097            // Show all anchor menu items
1098            $('.articleAnchors .anchorMenu li, .articleAnchors ul li').show();
1099            return;
1100        }
1101
1102        var escapedPhrase = phrase.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
1103        var highlightRegex = new RegExp('(' + escapedPhrase + ')', 'gi');
1104        var matchCount = 0;
1105
1106        $articles.each(function() {
1107            var $article = $(this);
1108            var textContent = $article.text().toLowerCase();
1109            var articleId = $article.attr('id');
1110            // Get sibling elements that belong to this article (socialBox, tags etc.)
1111            var $siblings = $article.nextUntil('article.publication-item, .diy-newsletter-banner-ad')
1112                    .not('script, style, link, template');
1113
1114            if (textContent.indexOf(phrase) !== -1) {
1115                matchCount++;
1116                $article.show();
1117                $siblings.show();
1118                // Highlight matches in text nodes
1119                highlightTextNodes($article[0], highlightRegex);
1120                // Show corresponding anchor menu item by matching the scroll target
1121                $('.articleAnchors li').each(function() {
1122                    var $li = $(this);
1123                    var anchor = $li.find('a').attr('onclick') || $li.find('a').attr('href') || '';
1124                    if (anchor.indexOf(articleId) !== -1) {
1125                        $li.show();
1126                    }
1127                });
1128            } else {
1129                $article.hide();
1130                $siblings.hide();
1131                // Hide corresponding anchor menu item
1132                $('.articleAnchors li').each(function() {
1133                    var $li = $(this);
1134                    var anchor = $li.find('a').attr('onclick') || $li.find('a').attr('href') || '';
1135                    if (anchor.indexOf(articleId) !== -1) {
1136                        $li.hide();
1137                    }
1138                });
1139            }
1140        });
1141
1142        // Hide banner ads when filtering
1143        $('.diy-newsletter-banner-ad').hide();
1144
1145        // Show "no results" message if nothing matched
1146        if (matchCount === 0) {
1147            $('#content_container').append(
1148                '<div id="sz-search-no-results" style="text-align: center; padding: 40px 20px; color: #666;">' +
1149                    '<p style="font-size: 1.1em;">No results found for "<strong>' + $('<span>').text(phrase).html() + '</strong>"</p>' +
1150                    '<p>Try a different search term.</p>' +
1151                '</div>'
1152            );
1153        }
1154    }
1155
1156    /**
1157     * Walk the DOM tree and wrap text matches in <mark> tags.
1158     * Only wraps the matched substring within each text node, not the entire node.
1159     */
1160    function highlightTextNodes(element, regex) {
1161        if (!element) return;
1162        var childNodes = element.childNodes;
1163        for (var i = childNodes.length - 1; i >= 0; i--) {
1164            var node = childNodes[i];
1165            if (node.nodeType === 3) { // Text node
1166                var text = node.nodeValue;
1167                regex.lastIndex = 0;
1168                if (regex.test(text)) {
1169                    regex.lastIndex = 0;
1170                    var frag = document.createDocumentFragment();
1171                    var lastIdx = 0;
1172                    var match;
1173                    regex.lastIndex = 0;
1174                    while ((match = regex.exec(text)) !== null) {
1175                        // Add text before the match
1176                        if (match.index > lastIdx) {
1177                            frag.appendChild(document.createTextNode(text.substring(lastIdx, match.index)));
1178                        }
1179                        // Add the highlighted match
1180                        var mark = document.createElement('mark');
1181                        mark.className = 'sz-search-highlight';
1182                        mark.style.backgroundColor = '#fff176';
1183                        mark.style.padding = '0 2px';
1184                        mark.textContent = match[0];
1185                        frag.appendChild(mark);
1186                        lastIdx = match.index + match[0].length;
1187                    }
1188                    // Add remaining text after last match
1189                    if (lastIdx < text.length) {
1190                        frag.appendChild(document.createTextNode(text.substring(lastIdx)));
1191                    }
1192                    node.parentNode.replaceChild(frag, node);
1193                }
1194            } else if (node.nodeType === 1 && node.tagName !== 'SCRIPT' && node.tagName !== 'STYLE' && node.tagName !== 'MARK') {
1195                highlightTextNodes(node, regex);
1196            }
1197        }
1198    }
1199
1200    /**
1201     * Server-side search: fires an AJAX request to search across the publication.
1202     * Used on archive/publication pages where not all content is in the DOM.
1203     */
1204	function executeServerSearch(){
1205        $("#publication_loading").fadeIn();
1206        $("#search_text").hide();
1207        $("#search_icon").fadeIn();
1208        if (typeof mod_now !== 'undefined') {
1209            mod_now = "";
1210        }
1211        if ( typeof searchPage == 'undefined' ) {
1212            searchPage = 1;
1213        }
1214		var phrase = $("#search_phrase").val() || $('.archive-page .search_phrase').val();
1215		var tag = $("#publication_tag").val();
1216        var pdid = $("#pdid_val").val();
1217
1218                    var contentType = "";
1219            var isReminder = 0;
1220            var sortField = "";
1221            var sortDir = "";
1222                            sortField = 'sort_order';
1223            sortDir = 'asc';
1224                if ( typeof sortField == 'undefined' || sortField == "" ) {
1225            sortField = "newsletter_publish_date";
1226        }
1227        if ( typeof sortDir == 'undefined' || sortDir == "" ) {
1228            sortDir = "desc";
1229        }
1230		var regions = $('#regions').val();
1231		if (regions == null) {
1232			regions = '';
1233		}
1234        var tags = $('.tags_checked:checked').map(function () {
1235            console.log("tags map "+this.value);
1236
1237            return this.value;
1238        }).get();
1239
1240            var url= 'https://pmreglism.catholic.edu.au/newsletter/search/.shtml?nid=&obj_id=&tag='+tags+"&type="+contentType+"&sort_field="+sortField+"&sort_dir="+sortDir+'&onlyDirect=&is_reminder='+isReminder+'&regions='+regions+"&page="+searchPage + (phrase ? '&phrase='+encodeURIComponent(phrase) : '');
1241            var previewQuery = new URLSearchParams(window.location.search);
1242if (previewQuery.has('preview')) {
1243    ['preview', 'token'].forEach(function (key) {
1244        if (previewQuery.has(key)) {
1245            url += '&' + key + '=' + encodeURIComponent(previewQuery.get(key));
1246        }
1247    });
1248}
1249            publicationSearchUrl = url;
1250            $.ajax({
1251				url: url,
1252				method: 'GET',
1253				success: function(html) {
1254                    $("#publication_loading").fadeOut();
1255
1256                    // Strip ad-server scripts that use document.write() to prevent
1257                    // DOM clobbering when injected via AJAX after page load
1258                    var $html = $('<div>').html(html);
1259                    $html.find('script').each(function() {
1260                        var src = $(this).attr('src') || '';
1261                        var content = $(this).text() || '';
1262                        if (src.indexOf('/delivery/') !== -1 || content.indexOf('document.write') !== -1 || content.indexOf('OA_show') !== -1) {
1263                            $(this).remove();
1264                        }
1265                    });
1266                    $('#content_container').html($html.html());
1267
1268					if($(".content-top-anchor").length) {
1269                        $("html, body").animate({ scrollTop: $(".content-top-anchor").offset().top - 125 }, 0);
1270                    }
1271
1272                    $("#search_text").fadeIn();
1273                    $("#search_icon").hide();
1274                                        if (typeof renderGallery != 'undefined') {
1275                        renderGallery();
1276                    }
1277                    jQuery('.sz-gallery').each(function() {
1278                        if (jQuery('[id="'+this.id+'"]').length > 1) {
1279                            jQuery(this).attr('id', jQuery(this).attr('id') + '-' + Math.floor((Math.random() * 1000) + 1));
1280                        }
1281                    });
1282                    jQuery('.sz-gallery').each(function() {
1283                        var array = jQuery(this).attr('data-parameters').split(',');
1284                        var parameters = {};
1285
1286                        jQuery.each(array, function(key, value) {
1287                            var split = value.split(':');
1288
1289                            if (!isNaN(Number(split[1]))) {
1290                                split[1] = Number(split[1]);
1291                            } else if (split[1] === "true" || split[1] === "false") {
1292                                split[1] = (split[1] === "true");
1293                            } else {
1294                                split[1] = String(split[1]);
1295                            }
1296                            parameters[split[0]] = split[1];
1297                        });
1298
1299                        jQuery(this).unitegallery(parameters);
1300                        jQuery(this).show();
1301                    });
1302                    $('.read-more-item').each(function(){
1303                        var firstPara = $(this).find('p:first').html();
1304                        $(this).parent().prepend('<p class="articleSummary">' + firstPara.substring(0,500) + '...</p>');
1305                    });
1306                }
1307			})
1308	}
1309
1310    /**
1311     * Route search to the appropriate strategy:
1312     * - Single newsletter (nid present): client-side filter + highlight
1313     * - Publication/archive (no nid): server-side AJAX search
1314     */
1315            var _isClientSearch = false;
1316    
1317    function executeSearch() {
1318        if (_isClientSearch) {
1319            executeClientSearch();
1320        } else {
1321            executeServerSearch();
1322        }
1323    }
1324
1325	$(function(){
1326
1327        // Update placeholder for client-side search mode
1328        if (_isClientSearch) {
1329            // Keep the source attribute stable for the published translation bundle.
1330            $("#search_phrase").filter(function () {
1331                return !/(^|,)\s*placeholder:/.test(this.getAttribute('data-et-attr') || '');
1332            }).attr("placeholder", "Search this newsletter..");
1333        }
1334
1335        $('.tags_checked').off('change').on("change", function () {
1336           executeSearch();
1337           console.log('Tags Checked');
1338        });
1339
1340		$("#search_phrase").keypress(function (e) {
1341			if(e.which == 13) { // the enter key code
1342                if (!_isClientSearch) {
1343                    executeServerSearch();
1344                }
1345                // Client-side already handled by keyup below
1346                e.preventDefault();
1347			}
1348		});
1349
1350        // Live search on keyup for client-side mode (debounced)
1351        $("#search_phrase").on('keyup', function (e) {
1352            if (!_isClientSearch) return;
1353            // Ignore modifier keys, tab, shift etc.
1354            if (e.which === 16 || e.which === 17 || e.which === 18 || e.which === 9) return;
1355
1356            // Escape cancels the search and closes the search bar
1357            if (e.which === 27) {
1358                $("#search_phrase").val("");
1359                executeClientSearch();
1360                $('body').removeClass('top-search-open');
1361                return;
1362            }
1363
1364            clearTimeout(_clientSearchDebounce);
1365            _clientSearchDebounce = setTimeout(function() {
1366                executeClientSearch();
1367            }, 150);
1368        });
1369
1370        $("#search_clear").click(function(){
1371            $("#search_phrase").val("");
1372            executeSearch();
1373            console.log('Search Clear');
1374        });
1375
1376        $('.clearTags').on('click', function(){
1377            $('.tagwrp input:radio').prop("checked", false);
1378            executeSearch();
1379            console.log('Uncheck');
1380        });
1381        $('.clearSideTags').on('click', function(){
1382            $('aside.sidebar input:radio').prop("checked", false);
1383            $('#clearButton').addClass('grey');
1384            executeSearch();
1385        });
1386         $('aside.sidebar label.radio-style-1-label').on('click', function(){
1387            $('#clearButton').removeClass('grey');
1388         });
1389
1390         $(document).on('click', '.event-tag, .article-tag', function () {
1391             $('input.tags_checked[id="radio-' + $(this).attr('id') + '"]').prop('checked', true);
1392             executeSearch();
1393         });
1394	});
1395
1396</script>
1396
1397	
1397<script src="https://pmreglism.catholic.edu.au/theme/_blueprint/js/canvas/functions.js?v=20260429"></script>
1397
1398
1399	
1399<script src="/website/custom.js?skin_id="></script>
1399
1400
1401	
1401<script>
1402    var actualCaretPositionBookmark;
1403</script>
vendor: 1 bytes, line 1403
1403
1404<script src="https://pmreglism.catholic.edu.au/app/js/tinymce/js/tinymce/tinymce.min.js"></script>
vendor: 1 bytes, line 1404
1404
1405<script>
1406	function setWysiwygValue(id, value) {
1407		tinymce.get(id).setContent(value);
1408	}
1409    function getWysiwygValue(id) {
1410        return tinyMCE.get(id).getContent();
1411    }
1412	function getWysiwygValuePlainText(id) {
1413		return tinyMCE.get(id).getContent({ format: 'text' });
1414	}
1415	function insertIntoWysiwyg(value, id) {
1416        if(actualCaretPositionBookmark != undefined) tinyMCE.activeEditor.selection.moveToBookmark(actualCaretPositionBookmark);
1417//        console.log(tinyMCE.activeEditor);
1418//        //tinyMCE.setActive(id);
1419//        tinyMCE.activeEditor.id = id;
1420//        console.log(tinyMCE.activeEditor.id);
1421//        tinyMCE.execCommand('mceFocus',false,'#'+id);
1422        tinyMCE.activeEditor.execCommand('mceInsertContent', false, ' ' + value + ' ');
1423	}
1424	function setUpTextEditor(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls) {
1425
1426		var plugins = [
1427			"linkfrontend link image external responsivefilemanager jbimages custom email phone sb_url"
1428		];
1429
1430		var menubar = false;
1431		var height = "400px";
1432		if($('#'+id).data('tinymce-height') != undefined) {
1433			height = $('#'+id).data('tinymce-height');
1434		}
1435		toolbarOptions = "   link | styleselect |  bold italic underline bullist numlist | removeformat  ";
1436		if($('#'+id).siblings('div.mce-tinymce').length == 0) {
1437
1438			var settings = {
1439                branding: false,
1440				selector: '#' + id,
1441				width: "auto",
1442				height: height,
1443				statusbar: true,
1444				resize: "both",
1445				theme: "modern",
1446				valid_elements: "*[*]",
1447				extended_valid_elements: "*[*]",
1448                valid_children : "multiline[a],singleline[a]",
1449				plugins: plugins,
1450				menubar: menubar,
1451				cleanup: false,
1452				verify_html: false,
1453                toolbar: toolbarOptions,
1454				image_advtab: true,
1455				contextmenu: "link image inserttable | cell row column deletetable",
1456				external_filemanager_path: "/https://pmreglism.catholic.edu.au/theme/_admin/bluetree/js/tinymce/js/filemanager/",
1457				filemanager_title: "File Manager",
1458				external_plugins: {"filemanager": "https://pmreglism.catholic.edu.au/theme/_admin/bluetree/js/tinymce/js/filemanager/plugin.js"},
1459				image_list: [],
1460                paste_preprocess: function (plugin, args) {
1461
1462					args.content += '';
1463				},
1464				setup: function (editor) {
1465                    editor.on("keyup", function (editor, e) {
1466                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1467                    });
1468                    editor.on("click", function (editor, e) {
1469                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1470                    });
1471					editor.on('getContent', function (e) {
1472
1473                        if (e.content.indexOf("<a") >= 0) {
1474                            var data = e.content;
1475                            var hrefArr = [];
1476                            $(data).find("a").each(function () {
1477                                var attr = $(this).attr('lote_id');
1478                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1479                                    var text = $(this).text();
1480                                    e.content = e.content.replace(text+"</a>", text+'</lotelink>');
1481                                }
1482                            });
1483                            e.content = e.content.replace(/\<a type="page"/g, '<lotelink type="page"');
1484                            e.content = e.content.replace(/\<a type="file"/g, '<lotelink type="file"');
1485                            var data = e.content;
1486                            $(data).find("a").each(function () {
1487                                var attr = $(this).attr('lote_id');
1488                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1489                                    var text = $(this).attr('href');
1490                                    e.content = e.content.replace('<a href="'+text+'"', '<lotelink href="'+text+'"');
1491                                }
1492                            });
1493                            var data = e.content;
1494                            $(data).find("a").each(function () {
1495                                var attr = $(this).attr('lote_id');
1496                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1497                                    e.content = e.content.replace('<a lote_id="'+attr+'"', '<lotelink lote_id="'+attr+'"');
1498                                }
1499                            });
1500                        }
1501					});
1502                    editor.on('paste', function (e) {
1503                        var paste;
1504                        if (e.clipboardData.types.indexOf('text/plain') >= 0) {
1505                            paste = e.clipboardData.getData('text/plain');
1506                        }
1507
1508                        if (e.clipboardData.types.indexOf('text/html') >= 0) {
1509                            var tempPaste = e.clipboardData.getData('text/html');
1510                            if (tempPaste.includes('<!--StartFragment-->')) { // check if the content is a special type such as actual html, image or file
1511                                var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments
1512                                paste = tempPaste.replace(regex, '');
1513                            }
1514                        }
1515
1516                        if (paste !== undefined) {
1517                            paste = paste.replace(/
1517<script[^]*<\/script>/g, ''); // replaces everything in-between and including (<scrip -- <\script>)
1518                            e.preventDefault();
1519                            insertIntoWysiwyg(paste);
1520                        }
1521                    });
1522					editor.on('paste_preprocess', function (e) {
1523						console.log('paste_preprocess', e.content);
1524					});
1525					editor.on('beforeSetContent', function (e) {
1526                        e.content = e.content.replace(/<p>(<a[^<]*(<img[^<]*)<\/a>)<\/p>/gi, function (a) {
1527                            return a.replace('<p>', '').replace('</p>', '');
1528                        });
1529						if (e.content.indexOf("<lotelink") >= 0) {
1530
1531                            var data = e.content;
1532                            $(data).find("lotelink").each(function () {
1533                                var attr = $(this).attr('lote_id');
1534                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1535                                    var text = $(this).attr('href');
1536                                    e.content = e.content.replace('<lotelink href="'+text+'"', '<a href="'+text+'"');
1537                                }
1538
1539                            });
1540
1541                            var data = e.content;
1542                            $(data).find("lotelink").each(function () {
1543                                var attr = $(this).attr('lote_id');
1544                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1545                                    e.content = e.content.replace('<lotelink lote_id="'+attr+'"', '<a lote_id="'+attr+'"');
1546                                }
1547
1548                            });
1549
1550							e.content = e.content.replace(/\<lotelink type="img"/g, '<img');
1551							e.content = e.content.replace(/\<lotelink type="page"/g, '<a type="page"');
1552							e.content = e.content.replace(/\<lotelink type="file"/g, '<a type="file"');
1553                            e.content = e.content.replace(/\<\/lotelink>/g, '</a>');
1554
1555						}
1556
1557					});
1558				},
1559                browser_spellcheck: true,
1560                link_formats: ["Link To URL", "Link To Email", "Link To Phone"],
1561                is_campaign: (profile !== undefined && profile === "campaign"),
1562                sz_profile: profile
1563			};
1564
1565            if(typeof(toolbar) != 'undefined') {
1566                settings.toolbar1 = toolbar1Custom;
1567            }
1568
1569            //Add CSS includes if provided
1570            if(cssIncludes) {
1571                settings.content_css = cssIncludes;
1572            }
1573
1574            //If newsletter editor...
1575            if(isNewsletter) {
1576                settings.width = "800px";
1577                settings.resize = true;
1578            }
1579
1580            if(typeof relativeUrls == 'undefined' || relativeUrls == false) {
1581                settings.relative_urls = false;
1582                settings.convert_urls = false;
1583            }
1584
1585			settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/";
1586			tinymce.init(settings);
1587		}
1588	}
1589
1590    function setUpTextEditorFrontEnd(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls) {
1591
1592        var plugins = [
1593            "sb_links paste textcolor sb_images sb_filemanager sb_table lists"
1594        ];
1595
1596        var menubar = false;
1597        var height = "400px";
1598        if($('#'+id).data('tinymce-height') != undefined) {
1599            height = $('#'+id).data('tinymce-height');
1600        }
1601        toolbarOptions = "sb_links | sb_images | table |styleselect |  fontsizeselect forecolor | bold italic | alignleft aligncenter alignright al
1601ignjustify | bullist numlist | removeformat  ";
1602        if($('#'+id).siblings('div.mce-tinymce').length == 0) {
1603
1604            var settings = {
1605                branding: false,
1606                selector: '#' + id,
1607                width: "auto",
1608                height: height,
1609                statusbar: true,
1610                paste_auto_cleanup_on_paste : true,
1611                paste_remove_styles: true,
1612                paste_remove_styles_if_webkit: true,
1613                paste_strip_class_attributes: true,
1614                resize: "both",
1615                theme: "modern",
1616                valid_elements: "*[*]",
1617                extended_valid_elements: "*[*]",
1618                valid_children : "multiline[a],singleline[a]",
1619                plugins: plugins,
1620                menubar: menubar,
1621                cleanup: false,
1622                verify_html: false,
1623                toolbar: toolbarOptions,
1624                image_advtab: true,
1625                contextmenu: "link image inserttable | cell row column deletetable",
1626                fontsize_formats: "8px 9px 10px 11px 12px 14px 16px 18px 20px 24px 36px",
1627                image_list: [],
1628                paste_preprocess: function (plugin, args) {
1629                    args.content += '';
1630                },
1631                setup: function (editor) {
1632                    editor.on("keyup", function (editor, e) {
1633                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1634                    });
1635                    editor.on("click", function (editor, e) {
1636                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1637                    });
1638                    editor.on('getContent', function (e) {
1639                       
1640                        if (e.content.indexOf("<a") >= 0) {
1641                            var data = e.content;
1642                            var hrefArr = [];
1643                            $(data).find("a").each(function () {
1644                                var attr = $(this).attr('lote_id');
1645                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1646                                    var text = $(this).text();
1647                                    e.content = e.content.replace(text+"</a>", text+'</lotelink>');
1648                                }
1649                            });
1650                            e.content = e.content.replace(/\<a type="page"/g, '<lotelink type="page"');
1651                            e.content = e.content.replace(/\<a type="file"/g, '<lotelink type="file"');
1652                            var data = e.content;
1653                            $(data).find("a").each(function () {
1654                                var attr = $(this).attr('lote_id');
1655                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1656                                    var text = $(this).attr('href');
1657                                    e.content = e.content.replace('<a href="'+text+'"', '<lotelink href="'+text+'"');
1658                                }
1659                            });
1660                            var data = e.content;
1661                            $(data).find("a").each(function () {
1662                                var attr = $(this).attr('lote_id');
1663                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1664                                    e.content = e.content.replace('<a lote_id="'+attr+'"', '<lotelink lote_id="'+attr+'"');
1665                                }
1666                            });
1667                        }
1668                    });
1669                    editor.on('paste', function (e) {
1670                        var paste;
1671                        if (e.clipboardData.types.indexOf('text/plain') >= 0) {
1672                            paste = e.clipboardData.getData('text/plain');
1673                        }
1674
1675                        if (e.clipboardData.types.indexOf('text/html') >= 0) {
1676                            var tempPaste = e.clipboardData.getData('text/html');
1677                            if (tempPaste.includes('<!--StartFragment-->')) { // check if the content is a special type such as actual html, image or file
1678                                var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments
1679                                paste = tempPaste.replace(regex, '');
1680                            }
1681                        }
1682
1683                        if (paste !== undefined) {
1684                            paste = paste.replace(/
1684<script[^]*<\/script>/g, ''); // replaces everything in-between and including (<scrip -- <\script>)
1685                            e.preventDefault();
1686                            insertIntoWysiwyg(paste);
1687                        }
1688                    });
1689                    editor.on('paste_preprocess', function (e) {
1690                        console.log('paste_preprocess', e.content);
1691                    });
1692                    editor.on('beforeSetContent', function (e) {
1693
1694                        if (e.content.indexOf("<lotelink") >= 0) {
1695
1696                            var data = e.content;
1697                            $(data).find("lotelink").each(function () {
1698                                var attr = $(this).attr('lote_id');
1699                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1700                                    var text = $(this).attr('href');
1701                                    e.content = e.content.replace('<lotelink href="'+text+'"', '<a href="'+text+'"');
1702                                }
1703
1704                            });
1705
1706                            var data = e.content;
1707                            $(data).find("lotelink").each(function () {
1708                                var attr = $(this).attr('lote_id');
1709                                if (typeof attr !== typeof undefined && attr !== false && $.isNumeric(attr)) {
1710                                    e.content = e.content.replace('<lotelink lote_id="'+attr+'"', '<a lote_id="'+attr+'"');
1711                                }
1712
1713                            });
1714
1715                            e.content = e.content.replace(/\<lotelink type="img"/g, '<img');
1716                            e.content = e.content.replace(/\<lotelink type="page"/g, '<a type="page"');
1717                            e.content = e.content.replace(/\<lotelink type="file"/g, '<a type="file"');
1718                            e.content = e.content.replace(/\<\/lotelink>/g, '</a>');
1719
1720                        }
1721
1722                    });
1723                },
1724                browser_spellcheck: true,
1725                is_campaign: (profile !== undefined && profile === "campaign"),
1726                sz_profile: profile
1727            };
1728
1729            if(typeof(toolbar) != 'undefined') {
1730                settings.toolbar1 = toolbar1Custom;
1731            }
1732
1733            //Add CSS includes if provided
1734            if(cssIncludes) {
1735                settings.content_css = cssIncludes;
1736            }
1737
1738            //If newsletter editor...
1739            if(isNewsletter) {
1740                settings.width = "800px";
1741                settings.resize = true;
1742            }
1743
1744            if(typeof relativeUrls == 'undefined' || relativeUrls == false) {
1745                settings.relative_urls = false;
1746                settings.convert_urls = false;
1747            }
1748
1749            settings.sb_links_opts = {
1750                link_url: true,
1751                link_email: true,
1752                link_phone: true
1753            };
1754
1755            settings.sb_images_opts = {
1756                link_upload: true,
1757                link_external: true
1758            };
1759
1760            settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/";
1761			tinymce.init(settings);
1762
1763        }
1764    }
1765
1766    function setupContentEditor(id, isFullPage, toolbar1Custom, cssIncludes, isNewsletter, profile, relativeUrls, wildcards, overrideHeight) {
1767        var plugins = [
1768            "contextmenu", "advlist", "autolink", "lists", "print",  "searchreplace", "visualblocks", "visualchars",
1769            "code", "save", "directionality", "paste", "textcolor",
1770            "sb_filemanager", "sb_links", "sb_images", "sb_table"
1771        ];
1772        var contextMenu = " sb_links sb_images inserttable elements web_link pdf_viewer";
1773
1774        var wildcardSettings = {
1775            content_holder: false,
1776            update_forms: false
1777        };
1778
1779        if (wildcards) {
1780            if (profile !== 'campaign') {
1781                plugins.push("sb_elements");
1782            }
1783            plugins.push("sb_wildcards");
1784            contextMenu = contextMenu + " sb_wildcards sb_wildcards_update_form ";
1785
1786        }
1787
1788        var toolbarOptions = "sb_images sb_gallery sb_video pdf_viewer sb_links | formatselect | fontsizeselect forecolor | bold italic underline strikethrough | removeformat | alignleft aligncenter alignright al
1788ignjustify | outdent indent | bullist numlist  |  undo redo | code";
1789        if (profile === "campaign"){
1790            toolbarOptions = "undo redo | fontsizeselect forecolor | bold italic | removeformat | alignleft aligncenter alignright alignjustify | outdent indent | bullist numlist | sb_links | code";
1791        }
1792        else if(profile === "manage_app_mobile") {
1793            toolbarOptions = "undo redo removeformat |  bold italic | alignleft aligncenter alignright | outdent indent | sb_links | sb_images | code ";
1794        }
1795        else {
1796            plugins.push("sb_gallery");
1797            plugins.push("sb_video");
1798            contextMenu = "sb_images sb_gallery sb_video pdf_viewer web_link inserttable elements sb_links";
1799            //contextMenu =  "sb_gallery sb_video "+contextMenu;
1800
1801        }
1802
1803
1804        if(isFullPage || isNewsletter) {
1805            plugins.push("fullpage");
1806        }
1807
1808        var validElements = "*[*]";
1809        var invalidElements = "";
1810        var validExtendedElements = '*[*]';
1811        var validChildren = "multiline[a],singleline[a]";
1812
1813        var menubar = "edit insert view table tools sb_wildcards";
1814        if(profile === "manage_app_mobile"){
1815            menubar = false;
1816        }
1817        var height = "600px";
1818        if(profile == "quick_feed" || profile == "summary" ){
1819            height = "400px";
1820        }
1821        else if( profile === "manage_app_mobile"){
1822            height = "250px";
1823        }
1824        else if( profile === "new_content_holder"){
1825            height = "400px";
1826        }
1827        else if(profile === "company_note"){
1828            height = "330px";
1829        }
1830
1831
1832        if (overrideHeight) {
1833            height = overrideHeight + "px";
1834        }
1835
1836        if($('#'+id).siblings('div.mce-tinymce').length == 0) {
1837
1838            var settings = {
1839                branding: false,
1840                selector: '#' + id,
1841                width: "100%",
1842                height: height,
1843                statusbar: true,
1844                resize: "both",
1845                //theme_advanced_resizing: true,
1846                //theme_advanced_resizing_use_cookie : false,
1847                theme: "modern",
1848                allow_html_in_named_anchor: true,
1849                allow_unsafe_link_target: true,
1850
1851                valid_elements: validElements,
1852                extended_valid_elements: validExtendedElements,
1853                invalid_elements: invalidElements,
1854//                extended_valid_elements: 'iframe[src|width|height|frameborder|scrolling|allowfullscreen]',
1855                valid_children : validChildren,
1856                plugins: plugins,
1857                // menu: {
1858                //     edit: { title: 'Edit', items: 'undo redo | cut copy paste pastetext | selectall' },
1859                //     insert: {title: 'Insert', items: 'sb_video sb_gallery sb_images'},
1860                //     view: {title: 'View', items: 'code | visualaid | spellcheck'},
1861                //     format: {title: 'Format', items: 'bold italic underline strikethrough superscript subscript | formats | removeformat'},
1862                //     table: {title: 'Table', items: 'inserttable tableprops deletetable | cell row column'},
1863                //     tools: {title: 'Tools', items: 'spellchecker code'},
1864                //     sb_wildcards: { title: 'Wildcards' }
1865                // },
1866                menubar: menubar,
1867                cleanup: false,
1868                verify_html: false,
1869                toolbar: toolbarOptions,
1870                fontsize_formats: "8px 9px 10px 11px 12px 14px 16px 18px 20px 24px 36px",
1871
1872                image_advtab: true,
1873                image_list: [],
1874                contextmenu: contextMenu,
1875                setup: function (editor) {
1876                    editor.on("init", function () {
1877                        this.getDoc().body.style.fontSize = '14px';
1878                        this.getDoc().body.style.fontFamily = 'Verdana';
1879                    });
1880                    editor.on("keyup", function (editor, e) {
1881                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1882                    });
1883                    editor.on("click", function (editor, e) {
1884                        actualCaretPositionBookmark = tinyMCE.activeEditor.selection.getBookmark(2, true);
1885                    });
1886                    editor.on('getContent', function (e) {
1887                        e.content = e.content.replace(/<p>(<img[^<]*)<\/p>/gi, function (a) {
1888                            return a.replace('<p>', '').replace('</p>', '');
1889                        });
1890                    });
1891                    editor.on('BeforePastePreProcess', function(e) {
1892                        // This will change any html text back to html tags and sanitise scripts and default comments
1893                        var regex = new RegExp("([^]*<!--StartFragment-->)|(<!--EndFragment-->[^]*)", "g"); // tinymce copy includes full html and body tags, and the actual content is actually between the comments
1894                        e.content = e.content.replace(/(&lt;)/g, '<')
1895                                .replace(/(&gt;)/g, '>')
1896                                .replace(regex, '')
1897                                .replace(/
1897<script[\s\S]*?<\/script>/g, '');
1898                    });
1899                    editor.on('beforeSetContent', function (e) {
1900                        e.content = e.content.replace(/<p>(<img[^<]*)<\/p>/gi, function (a) {
1901                            return a.replace('<p>', '').replace('</p>', '');
1902                        });
1903                    });
1904
1905
1906
1907
1908
1909                },
1910                browser_spellcheck: true,
1911                is_campaign: (profile !== undefined && profile === "campaign"),
1912                sz_profile: profile
1913            };
1914
1915            if(typeof(toolbar) != 'undefined') {
1916                settings.toolbar1 = toolbar1Custom;
1917            }
1918
1919            //Add CSS includes if provided
1920            if(cssIncludes) {
1921                if($.isArray(cssIncludes)){
1922                    cssIncludes.push("/theme/website/szschool/css/content.css");
1923                    cssIncludes.push("https://pmreglism.catholic.edu.au/_admin/cms/szschool/account-setting-colours.css");
1924                    cssIncludes.push("/theme/website/szschool/css/font-awesome.min.css");
1925
1926                }
1927                settings.content_css = cssIncludes;
1928
1929            }else{
1930                var cssIncludesDefault = ["/theme/website/szschool/css/content.css", "https://pmreglism.catholic.edu.au/_admin/cms/szschool/account-setting-colours.css", "/theme/website/szschool/css/font-awesome.min.css"];
1931                settings.content_css = cssIncludesDefault;
1932            }
1933
1934            //If newsletter editor...
1935            if(isNewsletter) {
1936                settings.width = "100%";
1937                settings.resize = true;
1938                //settings.force_br_newlines = true;
1939                //settings.force_p_newlines = false;
1940                settings.forced_root_block = '';
1941            }
1942
1943            if(typeof relativeUrls == 'undefined' || relativeUrls == false) {
1944                settings.relative_urls = false;
1945                settings.convert_urls = false;
1946            }
1947
1948            if (wildcards) {
1949                settings.wildcards = wildcards;
1950                settings.wildcardAddons = wildcardSettings;
1951            }
1952
1953            settings.is_user_admin = 0;
1954
1955//            tinymce.execCommand('mceFocus', false, id);
1956            tinymce.execCommand('mceRemoveEditor', true, id);
1957            settings.skin_url = "/app/js/tinymce/js/tinymce/skins/lightgray/";
1958			tinymce.init(settings);
1959
1960        }
1961    }
1962</script>
vendor: 1 bytes, line 1962
1962
1963<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a447f822583feacf',t:'MTc5MDk4ODgwMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1963<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"084c442f26d04b6bae7029f74b4cb7c7","spa":2}' crossorigin="anonymous"></script>
1963
1964</body>
1965
1966</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.