\\u000d\\u0003#\\u0006BfP�S��\\u007f\\u001b~s�\\u0010rs\\u0000�$�u3��!��^�\\u0017[��\\u000e�0\\u0015[#���\\u0018tN\\u0014-�a\\u000f\\u000d��\\u0012��\\u0010iU`t��d�\\u0005�+�5&\\u00138d\\u0001Ma�\\u0018\\u000cB\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!�\\u0010B\\u0008!��\\u000c�\\u000b�\\u0002è ¤ï¿½A�\\u0000\\u0000\\u0000\\u0000IEND�B`�\"},\"default.asp\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"default.asp\",\"size\":11586,\"created\":1252817720000,\"date\":1275866390538,\"value\":\"\\u000d\\u000a\"},\"formmail.aspx\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"formmail.aspx\",\"size\":1535,\"created\":1252396835000,\"date\":1275866390542,\"value\":\"<%@ Register Assembly=\\\"Atlas.SendMail, Version=1.0.1.0, PublicKeyToken=27a0628601785566, Culture=neutral\\\" Namespace=\\\"Atlas\\\" TagPrefix=\\\"atlas\\\" %>\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009Form Mail Example :: examples :: CaMpuS\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"mailer.dwt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"mailer.dwt\",\"size\":70,\"created\":1251774439000,\"date\":1275866390545,\"value\":\"Request from netid: #From#\\u000d\\u000a-------------------------------\\u000d\\u000a#Subject#\"},\"node text getter.txt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"node text getter.txt\",\"size\":888,\"created\":1251368712000,\"date\":1275866390549,\"value\":\"function Integer(n){return parseInt(n,10);}\\u000d\\u000avar clean=[];\\u000d\\u000afunction getStyle(obj, cAttribute) {return window.getComputedStyle(obj, null)[cAttribute];}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000afunction Strip(node){\\u000d\\u000a var r=obValsl(node.childNodes)||[];\\u000d\\u000a\\u000d\\u000aif(r.length>0){return r.map(Strip).join(\\\"\\\");}\\u000d\\u000a\\u000d\\u000aif(node.src && node.nodeName.toLowerCase()==\\\"img\\\"){\\u000d\\u000a return \\\"
\\\\n\\\";\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000aif(node.parentNode.href){\\u000d\\u000a return node.textContent.link(node.parentNode.href);\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aif(Integer(getStyle(node.parentNode,\\\"fontSize\\\"))>16){\\u000d\\u000a return \\\"\\\"+node.textContent+\\\"<\\\\/h3>\\\";\\u000d\\u000a}\\u000d\\u000aif(node.nodeType!=3){return \\\"\\\";}\\u000d\\u000a\\u000d\\u000areturn node.textContent;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000afunction getText(node, addParas){\\u000d\\u000aif(!addParas){ return Strip(node); }//.replace(/\\\\n{2,99}/g,\\\"
\\\\n\\\\n\\\");}\\u000d\\u000areturn \\\"
\\\"+ (Strip(node).replace(/\\\\n{2,99}/g,\\\"<\\\\/p>
\\\\n\\\\n\\\")+\\\"<\\\\/p>\\\").replace(/
\\\\s+<\\\\/p>/g,\\\"\\\");\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aCB(getText(document.body))\\u000d\\u000a\\u000d\\u000a\"},\"screen-layout.css\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"screen-layout.css\",\"size\":9995,\"created\":1251789752000,\"date\":1275866390553,\"value\":\"/* CSS Document */\\u000d\\u000a\\u000d\\u000a\\u000d\\u000ahtml, body, div, span, object, iframe,\\u000d\\u000ah1, h2, h3, h4, h5, h6, p, blockquote, pre,\\u000d\\u000aa, abbr, acronym, address, code,\\u000d\\u000adel, dfn, em, img, q, dl, dt, dd, ol, ul, li,\\u000d\\u000afieldset, form, label, legend,\\u000d\\u000atable, caption, tbody, tfoot, thead, tr, th, td {\\u000d\\u000a margin: 0;\\u000d\\u000a padding: 0;\\u000d\\u000a border: 0;\\u000d\\u000a font-weight: inherit;\\u000d\\u000a font-style: inherit;\\u000d\\u000a font-size: 100%;\\u000d\\u000a font-family: inherit;\\u000d\\u000a vertical-align: baseline;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.hidden{\\u000d\\u000afont-size:0px;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000abody{\\u000d\\u000abackground:url('http://marsrovers.jpl.nasa.gov/gallery/press/spirit/20040311a/10-ml-01-orion-A067R1.jpg') repeat #000;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000abody a{\\u000d\\u000aoutline:none;\\u000d\\u000a}\\u000d\\u000a.line{\\u000d\\u000adisplay:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#wrapper{\\u000d\\u000a\\u000d\\u000awidth:1060px;\\u000d\\u000amargin: auto;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#container{\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000abackground-color: rgba(100,100,100,0.5);\\u000d\\u000acolor: #fff;\\u000d\\u000awidth:1058px;\\u000d\\u000amargin:auto;\\u000d\\u000apadding: 1em;\\u000d\\u000apadding-bottom: 2em;\\u000d\\u000axxxbackground:url(http://webdev.slate.illinois.edu/_includes/images/container.jpg) repeat-y;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/**********\\u000d\\u000aheader\\u000d\\u000a***********/\\u000d\\u000a\\u000d\\u000a#site{\\u000d\\u000abackground: url(bg11.jpg) no-repeat;\\u000d\\u000awidth:1058px;\\u000d\\u000aheight:164px;\\u000d\\u000amargin:auto;\\u000d\\u000adisplay:block;\\u000d\\u000abackground-color:#000;\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#site h1 a{\\u000d\\u000adisplay:none;\\u000d\\u000afont-size:0.5em;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000aheight: 60px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#site a.uiuc{\\u000d\\u000abackground:url(http://webdev.slate.illinois.edu/_includes/images/ilogo.jpg) no-repeat;\\u000d\\u000awidth:320px;\\u000d\\u000aheight50px;\\u000d\\u000aposition: absolute;\\u000d\\u000amargin-top: 80px;\\u000d\\u000amargin-left: 700px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.title{\\u000d\\u000abackground: no-repeat;\\u000d\\u000aposition: absolute;\\u000d\\u000amargin-top: 15px;\\u000d\\u000amargin-left: 100px;\\u000d\\u000aheight:108px;\\u000d\\u000awidth:300px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a, #site a:link, #site a:active, #site a:visited{\\u000d\\u000abackground-position:left top;\\u000d\\u000abackground-repeat:no-repeat;\\u000d\\u000aoutline: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.title:hover{\\u000d\\u000abackground-position: 0 -108px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#site a.uiuc:hover{\\u000d\\u000abackground-position: 0 -70px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/***********\\u000d\\u000aNavigation\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a.nav { display:inline; margin: 1em;}\\u000d\\u000a\\u000d\\u000a#nav { margin-bottom:-0.4em; }\\u000d\\u000a\\u000d\\u000a#nav .nav li, .nav li{\\u000d\\u000adisplay:inline;\\u000d\\u000afont-size: .8em;\\u000d\\u000afont-weight: bold; \\u000d\\u000atext-transform:capitalize;\\u000d\\u000afont-family:Verdana, Arial, Helvetica, sans-serif;\\u000d\\u000aborder-bottom: 1px solid #888;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited{\\u000d\\u000atext-decoration: none;\\u000d\\u000acolor: #8888FF;\\u000d\\u000amargin-left: 10px;\\u000d\\u000amargin-right:10px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a:hover{\\u000d\\u000atext-decoration:underline;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav{\\u000d\\u000apadding-top: 20px;\\u000d\\u000amargin-left: 30px;\\u000d\\u000apadding-bottom: 8px;\\u000d\\u000awidth: 1020px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.nav li a.current, .nav li a.current:link, .nav li a.current:active, .nav li a.current:visited{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*\\u000d\\u000aSub-navigation\\u000d\\u000a*/\\u000d\\u000a.subnav li{\\u000d\\u000adisplay: inline;\\u000d\\u000afont-family:Verdana, Arial, Helvetica, sans-serif;\\u000d\\u000acolor: #ddd;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.subnav li a, .subnav li a:link, .subnav li a:active, .subnav li a:visited{\\u000d\\u000atext-decoration: none;\\u000d\\u000acolor: #8888FF;\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a.subnav li a:hover{\\u000d\\u000atext-decoration:underline;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a.subnav{\\u000d\\u000amargin-left: 18px;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a#subnav{\\u000d\\u000apadding-bottom:8px;\\u000d\\u000apadding-top: 8px;\\u000d\\u000amargin-left: 22px;\\u000d\\u000amargin-bottom: 2em;\\u000d\\u000awidth: 980px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a dl dt { line-height:120%; padding-top:0.5em;}\\u000d\\u000a#subsubnav { margin-top:0.5em;}\\u000d\\u000a#subsubsubnav { margin-top:0.5em;}\\u000d\\u000a.nav .item { margin-bottom:0.5em;}\\u000d\\u000a\\u000d\\u000abody.About #subnav, body.Resources #subnav, body.Contact #subnav, body.Give #subnav{\\u000d\\u000apadding-bottom:16px;\\u000d\\u000apadding-top: 16px;\\u000d\\u000amargin-left: 22px;\\u000d\\u000awidth: 980px;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:#ececea;\\u000d\\u000aborder: 1px solid #adaaa9;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#subnav li a.current, .subnav li a.current:link, .subnav li a.current:active, .subnav li a.current:visited{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000a\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#subsubnav li a.current{\\u000d\\u000acolor: #ffb;\\u000d\\u000abackground: #000;\\u000d\\u000abackground-color:#000;\\u000d\\u000abackground-color:rgba(0,0,0,0.5);\\u000d\\u000a\\u000d\\u000apadding: 5px 9px 7px 9px;\\u000d\\u000amargin: 0;\\u000d\\u000aborder-left: 1px solid #adaaa9;\\u000d\\u000aborder-right: 1px solid #adaaa9;\\u000d\\u000aborder-top: 1px solid #adaaa9;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a/****************\\u000d\\u000aContent\\u000d\\u000a***************/\\u000d\\u000a#content h1{\\u000d\\u000afont-size:0.5em;\\u000d\\u000atext-indent:-9999px;\\u000d\\u000aline-height:0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#content{\\u000d\\u000abackground-color:#222;\\u000d\\u000acolor: #fff;\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000amargin-top: 0px;\\u000d\\u000amargin-left: 20px;\\u000d\\u000awidth: 900px;\\u000d\\u000apadding: 3em;\\u000d\\u000a\\u000d\\u000amargin-bottom: 10x;\\u000d\\u000astyle: none;\\u000d\\u000a}\\u000d\\u000abody.Home #content{\\u000d\\u000amargin-top:0;\\u000d\\u000amargin-left: 30px;\\u000d\\u000awidth: 1000px;\\u000d\\u000apadding-bottom: 30px;\\u000d\\u000a}\\u000d\\u000a/************\\u000d\\u000afooter\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a#footer{\\u000d\\u000a-moz-border-radius :30px; \\u000d\\u000a-webkit-border-radius :30px; \\u000d\\u000axxxbackground:url(http://webdev.slate.illinois.edu/_includes/images/footer.jpg) no-repeat;\\u000d\\u000abackground-color:#000;\\u000d\\u000awidth:1058px;\\u000d\\u000aheight: 120px;\\u000d\\u000amargin:auto;\\u000d\\u000amargin-top:0em;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a/**********\\u000d\\u000aHome styles\\u000d\\u000a************/\\u000d\\u000a\\u000d\\u000a#home-imageBar {\\u000d\\u000abackground:url(/_includes/images/home-students.all.jpg) no-repeat;\\u000d\\u000aheight: 300px;\\u000d\\u000awidth: 960px;\\u000d\\u000amargin:auto;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#home-containers{\\u000d\\u000adisplay:block;\\u000d\\u000afloat:right;\\u000d\\u000apadding: 0 0 40px 40px;\\u000d\\u000a}\\u000d\\u000a#home-containers h3{\\u000d\\u000acolor:#000000;\\u000d\\u000afont-weight:normal;\\u000d\\u000afont-size: 1em;\\u000d\\u000apadding: 0;\\u000d\\u000amargin: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers h2{\\u000d\\u000abackground: #f2f3f3 url(http://webdev.slate.illinois.edu/_includes/images/box-title-background.jpg) repeat-x;\\u000d\\u000acolor:#000000;\\u000d\\u000afont-size: 1.3em;\\u000d\\u000afont-weight: normal;\\u000d\\u000apadding: 10px 0 8px 35px;\\u000d\\u000aborder-bottom: 1px #6e7478 solid;\\u000d\\u000amargin-bottom: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#home-containers .home-box{\\u000d\\u000aborder-right: 1px #6e7478 solid;\\u000d\\u000adisplay:block;\\u000d\\u000aheight:282px;\\u000d\\u000awidth:319px;\\u000d\\u000apadding: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers ul{\\u000d\\u000alist-style:none;\\u000d\\u000apadding-top:20px;\\u000d\\u000amargin-left: 25px;\\u000d\\u000awidth: 250px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-containers ul li{\\u000d\\u000alist-style:none;\\u000d\\u000apadding-bottom:20px;\\u000d\\u000awidth: 250px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures, #home-events{\\u000d\\u000abackground: #afb3b6 url(/_includes/images/box-background.jpg) repeat-x;\\u000d\\u000aheight: 300px;\\u000d\\u000awidth:320px;\\u000d\\u000aborder-left: 1px #6e7478 solid;\\u000d\\u000aborder-top: 1px #6e7478 solid;\\u000d\\u000aborder-bottom: 1px #6e7478 solid;\\u000d\\u000adisplay:block;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures{\\u000d\\u000aborder-top: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures p, #home-events p{\\u000d\\u000acolor: #4c4b4b;\\u000d\\u000amargin-bottom: 0;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#home-lectures h3{\\u000d\\u000apadding-bottom: 20px;\\u000d\\u000a}\\u000d\\u000a#home-lectures ul{\\u000d\\u000apadding-top: 40px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*****************\\u000d\\u000a----Error Pages---\\u000d\\u000a******************/\\u000d\\u000a\\u000d\\u000abody.Error #site{\\u000d\\u000abackground: url(/_includes/images/banner.error.jpg);\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.uiuc{\\u000d\\u000abackground:url(/_includes/images/ilogo.error.jpg) no-repeat;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.title{\\u000d\\u000abackground:url(/_includes/images/slate.error.gif) no-repeat;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.uiuc:hover{\\u000d\\u000abackground-position: 0 -70px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000abody.Error #site a.title:hover{\\u000d\\u000abackground-position: 0 -108px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/*********************\\u000d\\u000a----Profile Pages-----\\u000d\\u000a*********************/\\u000d\\u000a\\u000d\\u000a#content h2.CVTitle{\\u000d\\u000aline-height: 1.4em;\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-size: 1.3em;\\u000d\\u000afont-weight: normal;\\u000d\\u000apadding:0;\\u000d\\u000atext-transform: none;\\u000d\\u000acolor: #995544;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox img{\\u000d\\u000afloat:right;\\u000d\\u000amargin-top: 20px;\\u000d\\u000amargin-left: 20px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox ul li{\\u000d\\u000alist-style-type:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #CVQuickbox ul{\\u000d\\u000apadding: 0;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content div.CvSectionBody h3{\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-weight:bold;\\u000d\\u000afont-size: 1em;\\u000d\\u000acolor: #333;\\u000d\\u000amargin-bottom:15px;\\u000d\\u000a\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content div.CvSectionBody ul li{\\u000d\\u000alist-style-type:none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a #content ul.content li{\\u000d\\u000alist-style-type:none;\\u000d\\u000aline-height: 1.5em;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content #CVQuickbox h2.CvSectionHeader{\\u000d\\u000afont-family: Arial, Helvetica, sans-serif;\\u000d\\u000afont-weight:bold;\\u000d\\u000afont-size: 1em;\\u000d\\u000acolor: #333;\\u000d\\u000amargin-bottom:15px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a #content h2 a, #content h2 a:link, #content h2 a:visited {\\u000d\\u000acolor: #316994;\\u000d\\u000a}\\u000d\\u000a #content h2 a:hover{\\u000d\\u000acolor:#aa5522;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a #content #mainCv h2{\\u000d\\u000afont-family:Arial, Helvetica, sans-serif;\\u000d\\u000afont-size: 1.15em;\\u000d\\u000afont-weight: bold;\\u000d\\u000apadding-top:2px;\\u000d\\u000amargin-top:1.5em;\\u000d\\u000amargin-bottom:.7em;\\u000d\\u000acolor: #696969;\\u000d\\u000atext-transform: none;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a/********************\\u000d\\u000a-----Giving Forms---\\u000d\\u000a*********************/\\u000d\\u000a\\u000d\\u000a#form-container{\\u000d\\u000aborder: 2px #777 solid;\\u000d\\u000abackground: #eee;\\u000d\\u000amargin: 30px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#form-container h2{\\u000d\\u000apadding: 10px;\\u000d\\u000atext-transform: none;\\u000d\\u000abackground: #888;\\u000d\\u000afont-weight: normal;\\u000d\\u000aborder-bottom: 1px #777 solid;\\u000d\\u000afont-size: 1.4em;\\u000d\\u000acolor: #fff;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a#form-container ul{\\u000d\\u000alist-style-type: none;\\u000d\\u000a}\\u000d\\u000a#form-container p{\\u000d\\u000apadding-right: 20px;\\u000d\\u000a}\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009#quickNav, a.access {display:none;}\\u000d\\u000a\\u0009#footer { height:1.5em; text-align: center; padding:0px; font-size: 12px; margin: 0px; position:fixed; bottom: 0.1em;width: 100%; left: 0%; }\\u000d\\u000a\\u0009#footer>* {background:#000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAjCAYAAABcmsDOAAAAq0lEQVQokV3DQQeDAACG4W+HESMiOsSIER0iInaIiOgQIyI6RET0/4/f7u/Do/u+zbquy6zzPM06jsOsfd/N2rbNrHVdzVqWxax5ns36/X5mTdNk1jiOZg3DYFbf92Z1XWdW27Zmfb9fs5qmMauua7OqqjKrLEuziqIwK89zsz6fj1lZlpn1fr/NStPUrCRJzIrj2KwoiswKw9Cs1+tlVhAEZj2fT7Mej4f5D76aH7OJjE3sAAAAAElFTkSuQmCC'); background-repeat:repeat-x; border-top: 1px solid #000; color:#ddd; padding-bottom:0.3em;border-bottom:2px solid #000; }\\u000d\\u000a\\u0009#footer a {color:#fff;}\\u000d\\u000a\\u0009#footer a:hover {color:#ff8;}\\u000d\\u000a\\u0009#footer .vcard>*{display:inline; posisition: absolute; bottom: 1px;bottom: 1px; }\\u000d\\u000a\\u0009#footer .vcard dt{display:none;}\\u000d\\u000a\\u0009#footer .vcard dd{padding-left: 1.5em;}\\u000d\\u000a\\u0009#footer a { text-decoration:none;}\\u000d\\u000a\\u0009#footer form {display:inline;}\\u000d\\u000a\\u0009#footer input {font-size: 12px; border: 1px solid #888; background:rgba(0,0,0,0.4); color:#fff;\\u000d\\u000a\\u0009\\u0009\\u0009cursor: pointer; font: menu;position:absolute; right: 1px;}\\u000d\\u000a\\u0009#footer input:hover { background-color:#009900;background-color:rgba(20,200,20,0.5);}\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a#logo { position:absolute; left: 2em; top:0.4em; width:400px; height:150px;\\u000d\\u000a\\u0009 background-image:url(campus2.png); z-index:888; border:0px solid #fff; }\"},\"site.xml\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"site.xml\",\"size\":6238,\"created\":1252817880000,\"date\":1275866390557,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009CaMpuS\\u000d\\u000a\\u0009Atlas Web\\u0009\\u000d\\u000a\\u0009http://www.atlas.illinois.edu/\\u000d\\u000a\\u0009College of LAS\\u000d\\u000a\\u0009University of Illinois\\u000d\\u000a\\u0009University of Illinois at Urbana-Champaign\\u000d\\u000a\\u0009http://illinois.edu\\u000d\\u000a\\u0009cms,atlas,generation,demonstration,beta\\u000d\\u000a\\u0009a test run for an automated site generator\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Astronomy\\u000d\\u000a\\u0009campus@atlas.illinois.edu\\u000d\\u000a\\u0009172\\u000d\\u000a\\u0009G70 Foreign Languages Building, MC-164\\u000d\\u000a\\u0009217-333-3333\\u000d\\u000a\\u0009217-333-2869\\u000d\\u000a\\u0009Urbana, IL\\u000d\\u000a\\u000961801\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009
\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009http://maps.google.com/maps?q=\\u000d\\u000a\\u0009http://illinois.edu/ricker/CampusMap?target=search&building=\\u000d\\u000a\\u0009http://illinois.edu/resources/results.html?search=&search_type=all&cx=006549799505564222509%3A-8lddip9q2g&cof=FORID%3A11&q=\\u000d\\u000a\\u0009http://www.google.com/search?btnI=I'm Feeling Lucky&q=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/UserCv.xml?department=\\u000d\\u000a\\u0009RAW_FIELD_ACCESSED\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"site3.xml\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"site3.xml\",\"size\":4906,\"created\":1252702592000,\"date\":1275866390561,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Hannah Montana\\u000d\\u000a\\u0009Atlas Web\\u000d\\u000a\\u0009http://www.atlas.illinois.edu/\\u000d\\u000a\\u0009College of LAS\\u000d\\u000a\\u0009University of Illinois\\u000d\\u000a\\u0009University of Illinois at Urbana-Champaign\\u000d\\u000a\\u0009http://illinois.edu\\u000d\\u000a\\u0009Hannah Montana, movie, celebrity,fan,hollywood \\u000d\\u000a\\u0009All things Hannah Montana: images, stories, bio \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009Astronomy\\u000d\\u000a\\u0009campus@atlas.illinois.edu\\u000d\\u000a\\u0009172\\u000d\\u000a\\u0009G70 Foreign Languages Building, MC-164\\u000d\\u000a\\u0009217-333-3333\\u000d\\u000a\\u0009217-333-2869\\u000d\\u000a\\u0009Urbana, IL\\u000d\\u000a\\u000961801\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009
\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009http://maps.google.com/maps?q=\\u000d\\u000a\\u0009http://illinois.edu/ricker/CampusMap?target=search&building=\\u000d\\u000a\\u0009http://illinois.edu/resources/results.html?search=&search_type=all&cx=006549799505564222509%3A-8lddip9q2g&cof=FORID%3A11&q=\\u000d\\u000a\\u0009http://www.google.com/search?btnI=I'm Feeling Lucky&q=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=\\u000d\\u000a\\u0009https://secure.las.illinois.edu/CvStorage/Info/UserCv.xml?department=\\u000d\\u000a\\u0009RAW_FIELD_ACCESSED\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"sitebuilder.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitebuilder.xsl\",\"size\":5646,\"created\":1252658478000,\"date\":1275866390565,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u0009Error: Path not found ( )\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u0009
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
Back to Top\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
^ Back to top \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"sitebuilder2.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitebuilder2.xsl\",\"size\":4899,\"created\":1252491114000,\"date\":1275866390568,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009[if IE 7]>\\u000d\\u000a\\u0009\\u0009<link href=\\\"/_includes/styles/ie.css\\\" rel=\\\"stylesheet\\\" type=\\\"text/css\\\" media=\\\"screen,projection\\\" />\\u000d\\u000a\\u0009<![endif]\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u0009
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
Back to Top\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
^ Back to top \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"sitecontent.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitecontent.xsl\",\"size\":44138,\"created\":1252817754000,\"date\":1275866390572,\"value\":\" \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009CaMpuS is feather-weight web content manager by dandavis.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aThis informational site serves as an example of CaMpuS in action. CaMpuS is geared towards upgrading small to medium sites currently using HTML template systems like SSI, Dreamweaver, PHP, or ASP, etc, to an open-standard and highly portable online site generator.\\u000d\\u000a
\\u000d\\u000aWith low investment in time and money, CaMpuS returns many advantages of complex systems like dokuWiki, drupal, and CascadeServer. Unlike its competitors, CaMpuS is for text, by text, and of text; no database or binary files are required. One scripting page, an XML data file, and a few XSLT style-sheets can spawn an entire site.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a User overview\\u0009\\u000d\\u000a
\\u000d\\u000a - select page to edit
\\u0009\\u000d\\u000a - make your edits
\\u0009\\u000d\\u000a - review page changes and site-tree location
\\u0009\\u000d\\u000a - save your changes, they are instantly reflected
\\u0009\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a Technical verview\\u0009\\u000d\\u000a \\u000d\\u000a - verify user and password
\\u0009\\u000d\\u000a - log request using all available info
\\u0009\\u000d\\u000a - load live content XML file to variable
\\u0009\\u000d\\u000a - backup live content XML file by saving variable to new serial-named file
\\u0009\\u000d\\u000a - find page to edit using DOM, according to section, subsection, and name of page
\\u0009\\u000d\\u000a - alter title attribute and node content to reflect changes
\\u0009\\u000d\\u000a - re-save live content XML in normal place using modified
\\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u0009
Summation of differences
\\u0009\\u000d\\u000a \\u000d\\u000a - no broad-based CSS reset, except for IE6.
\\u000d\\u000a - A slim reset targeting major known browser diffs will be used. This speeds up paint painting, while making debugging easier.
\\u0009\\u000d\\u000a - Deprecate HTML tag names as selectors, exceptions: HTML, BODY, A, and IMG
\\u0009\\u000d\\u000a - Using class, id, attribute, and anonymous child (.class>*) selectors will provide easier re-use of existing CSS.
\\u000d\\u000a - at least two style-sheets are created for main site styles:\\u000d\\u000a
\\u000d\\u000a - defines only non-layout affecting styles: color, background, font-family, text-decoration, cursor.\\u000d\\u000a It defines basic CSS color schemes, rather than assigning colors mixed inline with the rest of a rule-set.
\\u0009\\u000d\\u000a - Defines layout, borders, widths, font-size, etc. The actual styleSheets are not part of the xml file, but dispatched using import
\\u000d\\u000a - Additional custom views as needed, these can be generic, common to all ATLAS sites. Allows text-only, iPhone, no-css, large-format, etc views, in a standard layout, but using the site's fonts and colors.
\\u0009\\u0009\\u000d\\u000a
\\u000d\\u000a - Not much change to ATLAS work-flow, except the additional site-wide color/font definitions in the site xml.
\\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a Once the site colors and font are picked out, we can instantly mount the site on a wire-frame template, iPhone, large-text view, as well as any other site's style. Avoided tag names means we are free to port our styles to HTML5, no-css TABLE layouts, as well as other widgets and sections of other/new sites.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u0009\\u000d\\u000a \\u000d\\u000a
spectrum analysis
\\u000d\\u000a \\u000d\\u000a lightweight\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. Comprehensive\\u000d\\u000a static sites\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. social networks\\u000d\\u000a investment\\u0009.\\u0009*\\u0009.\\u0009*\\u0009. return\\u000d\\u000a free\\u0009\\u0009*\\u0009*\\u0009.\\u0009.\\u0009. costly\\u000d\\u000a rigid\\u0009\\u0009.\\u0009.\\u0009.\\u0009*\\u0009. abstract\\u000d\\u000a slow\\u0009\\u0009.\\u0009.\\u0009*\\u0009.\\u0009. fast\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a Goals\\u000d\\u000a \\u000d\\u000a - separate style from content, layout from content, and style from layout
\\u0009\\u000d\\u000a - Centralize all content so that it may be known, combined, and distributed as needed
\\u000d\\u000a - Provide an off-campus load performance of under 500ms site-wide
\\u0009\\u000d\\u000a - Remove redundancy in all it forms; page to page, site to site
\\u0009\\u000d\\u000a - Provide easy editing of existing content using Contribute or a new in-house App
\\u000d\\u000a - Central storage of fragile settings like calendar URLs give us instant university-wide updates
\\u000d\\u000a - Allow a freeze of a standard atlas template, without sacrificing site-specific customization.
\\u000d\\u000a For example, the new EUC has a user-role targeted \\\"box\\\" on the homepage that would not be standard.
\\u000d\\u000a The box could be defined off-template, and inserted via XSLT into the right place. \\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a Now Supported:\\u0009\\u000d\\u000a
\\u000d\\u000a root\\u0009(/)\\u000d\\u000a -kid\\u0009(/about/)\\u000d\\u000a -grandkid\\u0009(/about/grads/)\\u000d\\u000a -great-grandkid\\u0009(/about/grads/fred/)\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a Short-Term Plans\\u0009\\u000d\\u000a \\u000d\\u000a - move to real server, not javascript, to avoid the current double page-loads
\\u0009\\u000d\\u000a - move URLs away from ?section|subsection|name, and into /section/subsection/name
\\u0009\\u000d\\u000a - use URL rewriting rules (auto generated by XSL) to map physical HTTP urls to XSLT params
\\u0009\\u0009\\u000d\\u000a - - Thus, even with one site file, /people/grads/fred/ would \\\"be there\\\" to all clients, just like now
\\u0009\\u000d\\u000a - give the demo wireframe some real style
\\u0009\\u000d\\u000a - possibly add great-great-grandchildren potential, or Nth-level using recursion (if practical)
\\u0009\\u000d\\u000a - once servermatized, roll out AJAX-based instaload for all on-site links (begins fetching on mouseover, updates #content onclick)
\\u0009\\u000d\\u000a - define special section templates for news, people, and courses. standardize, re-use on each site
\\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a \\u000d\\u000a Long-Term Plans\\u0009\\u000d\\u000a \\u000d\\u000a - translate simple .aspx pages into PHP, and x-browser javascript
\\u0009\\u000d\\u000a - document entire package
\\u0009\\u000d\\u000a - develop re-usable templates for IE6, iPhone, Text-only, high-contrast, and no-css views
\\u0009\\u000d\\u000a
\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
spectrum analysis
\\u000d\\u000a \\u000d\\u000a lightweight\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. Comprehensive\\u000d\\u000a static sites\\u0009.\\u0009*\\u0009.\\u0009.\\u0009. social networks\\u000d\\u000a investment\\u0009.\\u0009*\\u0009.\\u0009*\\u0009. return\\u000d\\u000a free\\u0009\\u0009*\\u0009*\\u0009.\\u0009.\\u0009. costly\\u000d\\u000a rigid\\u0009\\u0009.\\u0009.\\u0009.\\u0009*\\u0009. abstract\\u000d\\u000a slow\\u0009\\u0009.\\u0009.\\u0009*\\u0009.\\u0009. performant\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a CaMpuS -VS- Dreamweaver\\u0009\\u000d\\u000a
\\u000d\\u000a - Both are basically HTML documents with a few extra tags
\\u000d\\u000a - Almost all of a site's usual dreamweaver files are not needed
\\u000d\\u000a - Dreamweaver templates are 90%+ redundant on small pages
\\u000d\\u000a - Dreamweaver pages take far more clicks to edit, navigate, and save than one XSLT file with collapsable tags
\\u0009\\u000d\\u000a - a typical departmental sitecontent.xml file should weigh less than 100kb (w/o images) server-side
\\u0009\\u000d\\u000a - /_includes stays about the same; housing Scripts, CSS, XSL, and Images
\\u0009\\u000d\\u000a - Uses a few central files to render \\\"views\\\" of pages, not pages themselves
\\u0009\\u000d\\u000a - No HTML page physically exists, anywhere on the site
\\u0009\\u000d\\u000a - An .XSLT file replaces the .DWT files current in use
\\u0009\\u000d\\u000a - Provides the same (and more) options as Dreamweaver templates, not much difference
\\u0009\\u000d\\u000a - A change in the XSLT is viewable to the next visitor of the site, instantly
\\u0009\\u000d\\u000a - Page is updates in tens of milliseconds, not tens of seconds, yielding a 1000X lower conflict opportunity
\\u0009\\u000d\\u000a - ATLAS master config XML file can define settings common to all out sites; providing instant inheritance
\\u0009\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a more ides, advantages, and notes\\u000d\\u000a
- Provides all the benefits of dreamweaver templates or server-side page building without reliance upon a specific technology or vendor
\\u000d\\u000a - Unlike Dreamweaver, entire site does not needre-touched to update content
\\u000d\\u000a - Outsourced work whenever possible: google hosted jQuery allows pipeline'd downloads and lower UIUC traffic; faster sites
\\u000d\\u000a - ATLAS scripts could hosted statically, cdn.atlas.illinois.edu, speeding up the sites we build at little cost to us, giving us a good reputation.
\\u0009\\u000d\\u000a - Like a server, changes are available instantly, and settings are centralized
\\u0009\\u000d\\u000a - unlike either, XSLT is a free open-source W3 standard that runs on ASP, PHP, JAVA, even JavaScript, and to a limited extent just a web browser
\\u000d\\u000a - unlike dreamweaver template syntax or server-side languages, XSLT is XML based; recognizable, auto-completable, and broadly cut-and-paste-able...
\\u0009\\u0009\\u000d\\u000a - you can edit the whole site using just three or four open tabs in dreamweaver; far fewer clicks, repetition, and delays in a centralized work-flow.
\\u0009\\u000d\\u000a - provides better separation of tasks; designers could concentrate on style.xml while webkids filled sitecontent.xml
\\u0009\\u000d\\u000a - allows parallel simultaneous contribution; dreramweaver warns about file over-writes...
\\u000d\\u000a - content is basically instantly validated. when broken, line number and snippet are provided, easy to debug.
\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a Purpose: Rapid generation of self/user maintaining web sites.\\u000d\\u000a Goals: \\u0009 Reduce code, Reuse layout and behavior, while recycling Content.\\u0009\\u000d\\u000a Related concepts: \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a The system uses XSLT to achive server-agnostic site generation
\\u000d\\u000a Code base is higly modular and re-useable
\\u000d\\u000a Code can be edited by those familier with HTML
\\u000d\\u000a \\u000d\\u000a
Advantages to XSLT:
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a - open source: free, no legal issues
\\u000d\\u000a - interpreted: runs anywhere
\\u000d\\u000a - familiar HTML interface: simpler than server code
\\u000d\\u000a - can run without server processing
\\u000d\\u000a - site can be internally cached, yet stay updated in high traffic situations
\\u000d\\u000a - can run without javascript in all current browsers
\\u000d\\u000a - backwards compatible with dreamweaver and other editors
\\u000d\\u000a - allows chunks to be re-used over many sites
\\u000d\\u000a - for example, an ajax pre-loader can make the site instant for those with javascript enabled
\\u000d\\u000a - simplifies new site installation
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u0009Coming Soon! \\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a This is the deep landing page, and some content to go with it.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a I have a sub-section!
\\u000d\\u000a\\u000d\\u000a Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. Hello World. \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.Too Deep.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a Hello World. Hello World. Hello World. Hello World. \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a - site.xml
\\u0009\\u000d\\u000a - Contains all site-specific settings, data, and options
\\u000d\\u000a \\u000d\\u000a - sitecontent.xsl
\\u0009\\u000d\\u000a - contains all the info that's unique to each page. a collection of pages.
\\u000d\\u000a \\u000d\\u000a - sitebuilder.xsl
\\u0009\\u000d\\u000a - The central page generator, akin to a template, this creates all page views on the site
\\u000d\\u000a \\u000d\\u000a - widgets.xsl
\\u0009\\u000d\\u000a - Contains common chunks of code for the sitebuilder templates
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a ATLAS Directory Demo
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a Course Info API Demo
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a These examples demonatrate synchronizing with remote content while showcasing some of the more popular tools CaMpuS supports.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009 Dropins are cut-and-paste snippets of code that turn remote data into HTML\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009Examples:
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a Latest News
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009 _________________
\\u000d\\u000a\\u0009\\u0009Future Events
\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009Source code from above example:\\u000d\\u000a\\u000d\\u000a\\u0009<h3>Latest News</h3>\\u000d\\u000a\\u0009\\u0009<xsl:apply-templates\\u0009mode=\\\"dupe\\\" select=\\\"`bonus/news`\\\" />\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u0009<pre>_________________</pre>\\u000d\\u000a\\u000d\\u000a\\u0009<h3>Future Events</h3>\\u000d\\u000a\\u0009\\u0009<xsl:apply-templates\\u0009mode=\\\"dupe\\\" select=\\\"`bonus/cal`\\\" />\\u000d\\u000a
\\u000d\\u000aSimply modify the path to the bonus material in the select attribute of the <xsl:apply-templates /> tag to insert bonus conent into any page.\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a These are experiments in fetching the page content itself from a remote source.
\\u000d\\u000a Currently under consideration are the webtools blog and list builder delevery vehicles.
\\u000d\\u000a Click the links above to test them out.\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a___________________________________\\u000d\\u000a
\\u000d\\u000a limitations: \\u000d\\u000a \\u0009- currently text-only, but a config change by webtools can fix that.
\\u000d\\u000a - grabbing the correct title requires javascript.
\\u000d\\u000a - no available description (must be hard-wired into page template, thus decided ahead of time...
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u0009- deep directories
\\u000d\\u000a\\u0009\\u0009- Auto-navigation building makes high quality navigation complete with current breadcrumb path highlighting, provides on -landing smart keyboard focus with visual indication, link description tooltips, and keyboard hotkeys [ALT]+[2], [Esc], etc...
\\u000d\\u000a\\u0009- template syntax
\\u000d\\u000a\\u0009\\u0009- <xsl:value-of /> tags insert meta info and remote content
\\u000d\\u000a\\u0009- simple scripting syntax
\\u000d\\u000a\\u0009\\u0009- XSLT to filter, sort, and modify content in-page, w/o servers or scripts
\\u000d\\u000a\\u0009- error handling
\\u000d\\u000a\\u0009\\u0009- user-focused pages offers back-on-click, search, and reporting options to user
\\u000d\\u000a\\u0009- search
\\u000d\\u000a\\u0009\\u0009- internal search provides case-insensitive term matching without configuration or third-party contracts
\\u000d\\u000a \\u0009- toolbar
\\u000d\\u000a\\u0009\\u0009- intgrated toolbar at the bottom of the user viewport offers quick access to common tasks while applying site-wide user prefs
\\u000d\\u000a\\u0009- index
\\u000d\\u000a\\u0009\\u0009- sites generate their own index pages for users and robots
\\u000d\\u000a\\u0009- accessibility
\\u000d\\u000a\\u0009\\u0009- ARIA landmark roles, text-only mode, large-font options, keyboard focus indication, keyboard shortcuts, intra-page hyperlinks, and meaningful meta tags set a gold standard of accessibility.
\\u000d\\u000a\\u0009- export
\\u000d\\u000a\\u0009\\u0009- download the content of a site to a spreadsheet
\\u000d\\u000a \\u0009- expandable with standards
\\u000d\\u000a\\u0009\\u0009- Any XSLT stylesheet can be used on any XML from anywhere to generate content for pages
\\u000d\\u000a\\u0009- integrated color management
\\u000d\\u000a\\u0009\\u0009- a site-wide color scheme can decorate HTML pages, text-only, printed style accents, even iphone menus
\\u000d\\u000a\\u0009- Photo Galleries
\\u000d\\u000a - \\u000d\\u000a Simple galleries are embedded by listing image urls:
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u0009- charts
\\u000d\\u000a - Internal charts are simple but effective:
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aTotal File Weight by File Type (kb)\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009- syntax highlighting
\\u000d\\u000a\\u0009\\u0009- <code title=\\\"example syntax\\\" > tags (w/title) are automatically given a color-coded contextualization, as seen in this code which creates the chart above:\\u000d\\u000a
\\u000d\\u000a<script type=\\\"chart\\\" style=\\\"background-color:#999;\\\">\\u000d\\u000a ASP: 6: #c00\\u000d\\u000a JS: 7.5 : #0c0\\u000d\\u000a CSS: 15 : #c0c\\u000d\\u000a BONUS XSL : 18\\u000d\\u000a CORE XSL: 20 \\u000d\\u000a</script>\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009- widgets
\\u000d\\u000a\\u0009- view source, \\u000d\\u000a Click4More:\\u000d\\u000a \\u0009
hiding content is cool
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009- allows quicker finding of pertantant sections.
\\u000d\\u000a - reduces visual clutter
\\u000d\\u000a - serves info faster than seperate pages
\\u000d\\u000a - is still viewable without javascript
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a First conceived of in the spring of 2009, CaMpuS was developed over the summer of 2009.
\\u000d\\u000a The first set of code was written using simple XSLT running a custom javascript server emulator. all by by dandavis.
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009This page cannot be displayed
\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000aCreating a site
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aDefine the site
\\u000d\\u000aThe first step is defining your site. This includes the meta information like email addresses and phone numbers, as well as a basic site map. \\u000d\\u000aThe site.xml contains all of this information. The easiest way to get going is to modify an existing file.
\\u0009\\u000d\\u000a\\u000d\\u000aDefine content
\\u0009\\u000d\\u000aOnce a site.xml file and it's requisite site map have been created, the content is dropped into sitecontent.xsl. Template tags surround each set of content while containing the path as an attribute; the slashes (/) converted to dashes (-).
\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000aBuild/Compile the server package
\\u000d\\u000aGotcha! There is nothing to be touched on the plain-text server code file; for ASP(x) this is default.asp. A PHP version is coming soon, but you wont need to mess with that either, just drop it in the same folder as site.xsl and sitecontent.xsl. \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aNeed another server language? You will have to code it yourself, but being just 4kb of code, this should be no more than a weekend project for most coders; perhaps an afternoon project for veterans. Refer to the server documentation for an overview of the functionality to be recreated.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Soon...\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a Soon...\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a This file defines an entire site, it's folder structure, and public pages in a single file. It includes meta information about the topical nature of the site and a basic color scheme. It also defines any remote content fetching bonus modules, and a basic site map. Using just this completed file, an empty yet navigable wire-frame version of the site is ready to start testing and filling with content.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aSite Meta Information
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aThis section defines all the information that changes between sites, but not between the pages of any given site.
\\u000d\\u000a\\u000d\\u000aExample:
\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<!--\\u0009who and what\\u0009-->\\u000d\\u000a\\u0009<title>CaMpuS</title>\\u000d\\u000a\\u0009<owner>Atlas Web</owner>\\u000d\\u000a\\u0009<ownerUrl>http://ww ...\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aUsage:
\\u0009\\u000d\\u000aReplace the content of the field's tags with the new information for your site.\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aSite Configuration Section
\\u000d\\u000a\\u000d\\u000aThis section sets a few options and configures the physical server setup.
\\u000d\\u000a\\u000d\\u000aExample:
\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009<!--\\u0009site options\\u0009-->\\u000d\\u000a\\u0009<cfg \\u0009rss=\\\"true\\\"\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009server=\\\"danml.com\\\"\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009base=\\\"/\\\" \\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009splitter=\\\" :: \\\"\\u0009\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009scriptPath=\\\"_includes/scripts/base.js\\\" \\u000d\\u000a\\u0009/>\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aDetails
\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009- rss:\\u0009\\u0009offer an RSS feed on each page of the site ?
\\u000d\\u000a\\u0009- server: \\u0009\\u0009this is the absolute http path of the server (not currently used)
\\u000d\\u000a\\u0009- base:\\u0009\\u0009the relative path of the site's files on the server
\\u000d\\u000a\\u0009- splitter:\\u0009\\u0009for sections w/ repeating/optional fields, (like titles), how to delimit the sections
\\u000d\\u000a\\u0009- scriptPath:\\u0009where is my script file loader at?
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aUsage:
\\u0009\\u000d\\u000a\\u000d\\u000aReplace the content of the field's tags with the new preferences and paths for your specific site.
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aSite Color Scheme
\\u000d\\u000a\\u000d\\u000aUses the <color> tag in the site.xml file.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a<!-- site color scheme -->\\u000d\\u000a<color>\\u000d\\u000a\\u0009<a `style=\\\" color: #0D3071; text-decoration: none; \\\"` />\\u000d\\u000a\\u0009<a `visited=\\\"yes\\\"` style=\\\" color: #0D3071;; \\\" />\\u000d\\u000a\\u0009<a `active=\\\"yes\\\"` style=\\\" color: blue; \\\" />\\u000d\\u000a\\u0009<h1 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h2 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h3 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<h4 style=\\\" color: #000; \\\" />\\u000d\\u000a\\u0009<body style=\\\" color: #fff; font: 14pt normal tahoma; \\\" />\\u000d\\u000a</color>\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aUse the style attribute of the part-defining tag to define a color and font for that particular tag. All other styles will be applied in the usual CSS fashioned, but these key colors are re-used through the various non-html offshoots of the site.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aThe visited=\\\"yes\\\" and active=\\\"yes\\\" <a> tags correspond to a:visited and a:active respectively.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aSite Map / layout Section
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aThis defines the folder stucture of your site using sub tags to represent sub-directoris of your main page
\\u000d\\u000a\\u000d\\u000aExample:
\\u0009\\u000d\\u000a\\u000d\\u000a<nav overview=\\\"true\\\">\\u000d\\u000a\\u0009<sub path=\\\"home/\\\" `bonus=\\\"news\\\"` />\\u000d\\u000a\\u0009`<sub path=\\\"about/\\\">`\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/history/\\\" />\\u0009\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/technology/\\\" />\\u000d\\u000a\\u0009\\u0009<sub path=\\\"about/editor/\\\" priority=\\\"0.3\\\" />\\u000d\\u000a\\u0009</sub>\\u000d\\u000a</nav>\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aThe nav tag is the root of your site, but it is not the same as the relaive path \\\"/\\\". It does not map to the actual site. To overcome this, a default of \\\"home\\\" is used, usually as the first item. Subfolders will appear in the navigation in the same order as coded in this tree.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a In summation, the nav tag both defines the site's folder stucture, and creates the navigation menu. You can link to pages that don't exist yet; an error page will be shown in thier absence. Commenting out a sub tag will \\\"unpublish\\\" the page.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aThe sub tags can be self-closed ( <sub path=\\\"xxx/\\\" />), or left open (<sub path=\\\"xxx/\\\">) to create sub folders within a given sub-folder. Folders can extend up to 4 levels deep.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aThe bonus attrib (seen on home page in above example) subscribes a page to external content using a bonus tag. (covered in the next section)\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aTo include some remote content, the site's news feed for example, simply place the name of the bonus tag you need in the bonus attrib. Fetch multiple remote resources by listing 2+ bonus tags, seperated by commas (space is stripped).\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000aBonus Tags
\\u000d\\u000a\\u000d\\u000a\\u0009Bonuses (remote content) work by injecting content that results from an XML data document merging with an XSL template.\\u000d\\u000a\\u0009This provides the abiity to mashup data from any available XML source.\\u000d\\u000a
\\u000d\\u000aExample
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a<cal id=\\\"2288\\\" skinPath=\\\"_includes/xsl/news.xsl\\\"\\u000d\\u000a \\u0009\\u0009basePath=\\\"http://illinois.edu/calendar/RSS?calId=\\\" >\\u000d\\u000a\\u0009\\u0009<param name=\\\"listLimit\\\" value=\\\"3\\\" />\\u000d\\u000a</cal>\\u0009\\u000d\\u000a \\u000d\\u000a<people skinPath=\\\"_includes/xsl/list.xsl\\\"\\u000d\\u000a\\u0009\\u0009basePath=\\\"https://secure.las.illinois.edu/CvStorage/Info/Directory.xml?department=Asian%20American%20Studies\\\" />\\u0009\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aAPI
\\u000d\\u000a\\u000d\\u000a- REQUIRED
\\u000d\\u000a\\u0009\\u0009\\u0009- skinPath \\u0009
- this is the path of the XSL template
\\u000d\\u000a\\u0009\\u0009\\u0009- basepath\\u0009
- this is the complete/partial URL of the XML data source
\\u000d\\u000a\\u0009\\u0009- OPTIONAL
\\u000d\\u000a\\u0009\\u0009\\u0009- id\\u0009\\u0009
- the id of the data source, often used by webservices, constucts part of the XML data's URL
\\u000d\\u000a\\u0009\\u0009\\u0009- suffix\\u0009\\u0009
- the part of the url after the unique id's place; constucts the final part of the XML data's URL
\\u000d\\u000a\\u0009\\u0009\\u0009- param\\u0009\\u0009
- optional parameter(s) to pass to the XSL template as an xsl:param value.
\\u000d\\u000a\\u0009\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009- INSTRUCTIONS
- cut and paste one of the examples below and changes the urls...
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u0009- sitecontent.xsl stores a whole site's pages
\\u000d\\u000a\\u0009- Defines all the information that changes betweeen each page of a site
\\u000d\\u000a\\u0009- Ueses XSLT to perform basic programming operations
\\u000d\\u000a\\u0009- Allows insertion of site-wide meta info with XSLT's <xsl:value-of> and \\\"{xpath/@attrib}\\\" syntax
\\u000d\\u000a\\u0009- Can call other templates for content
\\u000d\\u000a\\u0009- Can load file fragments for content
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a Example Page
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a <xsl:template match=\\\"/site\\\" mode=\\\"examples-simple-\\\" \\u000d\\u000a\\u0009ui:title=\\\"Simple Demo\\\" \\u000d\\u000a\\u0009ui:description=\\\"A simple link page to demo the syntax\\\" \\u000d\\u000a \\u0009ui:category=\\\"content\\\" \\u000d\\u000a\\u0009ui:pubdate=\\\"2009-09-05\\\">\\u000d\\u000a \\u000d\\u000a\\u0009<p> Sites I have used </p>\\u000d\\u000a\\u000d\\u000a\\u0009<ul title=\\\"my site list\\\">\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"http://www.google.com/\\\"> google </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"http://illinois.edu/\\\"> uiuc </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009 <li>\\u000d\\u000a\\u0009\\u0009<a href=\\\"https://developer.mozilla.org/en/\\\"> mdc </a>\\u000d\\u000a\\u0009 </li>\\u000d\\u000a\\u0009</ul>\\u000d\\u000a </xsl:template>\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aView the actual page
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aEach <xsl:template> tag is essentially a bare-bones web page. The meta info in <head> tags goes in the template tag itself as UI attribs, while the inside of the <xsl:template> tag contains the stuff usually found in the <body> or content div.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aJust like \\\"regular\\\" webpages, the virtual page's contents are created out of HTML tags. Within each <xsl:template> tag, additional XSL can be used to filter, inject, sort, and modify content. \\u000d\\u000a
\\u000d\\u000aDetails
\\u000d\\u000a\\u000d\\u000aThe mode attrib is the path, slashes converted to dashes.\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aThe match attrib is usually /site
, but it can be altered for special circumstances. Setting it to /site
enables site meta info and bonus content to be reached as expected using xpath ({org}, /org, etc).\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aThe UI namespace attribs provide meta information about each page. Named after common RSS elements, they give extra information to the site's pages to assist in searching, previewing, organizing ,and selecting.
\\u000d\\u000aRequired UI attribs
\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a - ui:title
\\u000d\\u000a - a short title summation of the page
\\u000d\\u000a - ui:description
\\u000d\\u000a - a one sentence descritpion of the page's purpose
\\u000d\\u000a - ui:pubdate
\\u000d\\u000a - in YYYY-MM-DD format, the date of the last edit.
\\u000d\\u000a - ui:category
\\u000d\\u000a - Usually
content
, special pages can have the following roles:\\u000d\\u000a \\u000d\\u000a \\u0009- home: the front page
\\u000d\\u000a \\u0009- search: the search page
\\u000d\\u000a \\u0009- index: a user-focused site index
\\u000d\\u000a \\u0009- people: directory listings and user profiles
\\u000d\\u000a \\u0009- events: dyanamic pages w/ remote or changing content
\\u000d\\u000a \\u0009- interactive: a page the collects info from the user; a form
\\u000d\\u000a \\u0009- error: a page shown when things go wrong
\\u000d\\u000a
\\u000d\\u000a\\u0009\\u0009Choose the category that best describes the page, or use content
if unsure.\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000aview source\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000aInjecting remote content
\\u000d\\u000aFirst define the correct URLs in the bonus tag, and make sure the page's bonus attrib refers to the needed bonus.
\\u0009\\u000d\\u000aThis content is then available as an XPATH result: bonus/bonusName
\\u000d\\u000a\\u000d\\u000aExample:
\\u0009\\u000d\\u000a\\u000d\\u000a<xsl:template match=\\\"/site\\\" mode=\\\"index-\\\" \\u000d\\u000a\\u0009ui:title=\\\"Site Index\\\" \\u000d\\u000a\\u0009ui:description=\\\"\\\" \\u000d\\u000a\\u0009ui:category=\\\"index\\\" \\u000d\\u000a\\u0009ui:pubdate=\\\"2009-09-05\\\">\\u000d\\u000a `<xsl:apply-templates select=\\\"bonus/index\\\" mode=\\\"dupe\\\" />`\\u000d\\u000a </xsl:template>\\u000d\\u000a
\\u000d\\u000aThe highlighted line is the actual code used to grab a bonus named index. \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aUsage
\\u000d\\u000a\\u000d\\u000aCut and paste a highlighted line, modifying the bonus name as needed; \\\"index\\\" in this example;\\u000d\\u000a
\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009 Sites I have used
\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 - \\u000d\\u000a\\u0009\\u0009 google \\u000d\\u000a\\u0009
\\u000d\\u000a\\u0009 - \\u000d\\u000a\\u0009\\u0009 uiuc \\u000d\\u000a\\u0009
\\u000d\\u000a\\u0009 - \\u000d\\u000a\\u0009\\u0009 mdc \\u000d\\u000a\\u0009
\\u000d\\u000a\\u0009
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a ui:title=\\\"Live Calendar Demo\\\" \\u000d\\u000a ui:description=\\\"shows info from a webtools calendar\\\" \\u000d\\u000a \\u0009 ui:pubdate=\\\"2009-09-03\\\" ui:category=\\\"events\\\">\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\"},\"sitecontent3.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"sitecontent3.xsl\",\"size\":15837,\"created\":1252702782000,\"date\":1275866390580,\"value\":\" \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009All about Hannah Montana\\u000d\\u000a\\u0009
\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009
\\u000d\\u000a\\u0009\\u000d\\u000aHannah Montana is an Emmy Award-nominated American television series, which debuted on March 24, 2006 on Disney Channel. The series focuses on a girl who lives a double life as an average teenage school girl named Miley Stewart (played by Miley Cyrus) by day and a famous pop singer named Hannah Montana by night, concealing her real identity from the public, other than her close friends and family.\\u000d\\u000a
\\u0009\\u000d\\u000a\\u000d\\u000aSeason three of the series premiered on November 2, 2008 and is still airing as of July 2009. Hannah Montana: The Movie was released in theaters on April 10, 2009. The show has been renewed for the fourth and final[2] season and new episodes have been ordered by Disney. However Mitchel Musso has confirmed he will not be part of the regular cast for the final season. But he will be recurring.
\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u0009 \\u000d\\u000a \\u000d\\u000a\\u000d\\u000aProduction
\\u000d\\u000aMichael Poryes, who is credited as co-creator, also co-created the hit Disney Channel Original Series That's So Raven. The show is produced by It's a Laugh Productions, Inc. and Michael Poryes Productions, in association with Disney Channel Original Productions. It is filmed at Sunset Bronson Studios in Hollywood, California.
\\u000d\\u000aThe original idea for this show was based on the That's So Raven episode \\\"Goin' Hollywood\\\", which was supposed to be the pilot episode for a sitcom called Better Days, in which a child star of a popular TV show of the same name was to try her hand at going to a normal school. The episode \\\"New Kid in School\\\" has the basic premise as that aforementioned episode. Other names considered for the title were The Secret Life of Zoe Stewart (discarded as too similar to Zoey 101 on Nickelodeon), The Popstar Life!, and Alexis Texas. Former American Juniors finalist Jordan McCoy and pop and R&B singer JoJo (who rejected the role)[4][dead link] were considered for the role of Zoe Stewart. Miley Cyrus originally auditioned for the role of the \\\"best friend\\\" Lilly Romero, later changed to Lilly Truscott, but they thought she would be better for the main character,\\u000d\\u000aso she tried out for Zoe Stewart/Hannah Montana. Zoe Stewart was later\\u000d\\u000achanged to Chloe Stewart, which was eventually changed to Miley when\\u000d\\u000ashe got the part. The names of Hannah Montana were changed a few times.\\u000d\\u000aThree of the previous names were Anna Cabana, Samantha York, and Alexis\\u000d\\u000aTexas.
\\u000d\\u000aIn December 2006, Disney announced plans to release Hannah Montana\\u000d\\u000aproducts, including clothing, jewellery, apparel, and dolls, at\\u000d\\u000aselected stores. Play Along Toys\\u000d\\u000areleased the Hannah Montana fashion dolls, singing dolls, Miley Stewart\\u000d\\u000adoll, and other merchandise in August 2007. More Hannah dolls were\\u000d\\u000areleased in November, along with Oliver, Lilly, and later Jake Ryan\\u000d\\u000adolls. They became one of the most popular Christmas toys in 2007.
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u0009Good Reasons:
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u0009\\u0009- Funny
\\u000d\\u000a - Family-oriented
\\u000d\\u000a - Good Role model
\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a
Miley Ray Cyrus[1] (born Destiny Hope Cyrus; November 23, 1992)[2][3] is an American recording artist and actress. Cyrus is best known for starring as the title character in the Disney Channel series Hannah Montana. Following the success of Hannah Montana,\\u000d\\u000ain October 2006, a soundtrack CD was released in which she sang eight\\u000d\\u000asongs from the show. Cyrus' solo music career began with the release of\\u000d\\u000aher debut album, Meet Miley Cyrus on June 23, 2007, which included her first top ten single \\\"See You Again\\\". Her second album, Breakout, was released on July 22, 2008. Breakout is Cyrus' first album that does not involve the Hannah Montana franchise. Both albums debuted at #1 on the Billboard 200.[4] In 2008, she appeared in the Hannah Montana & Miley Cyrus: Best of Both Worlds Concert film.
\\u000d\\u000aCyrus also starred in Bolt in 2008, and recorded \\\"I Thought I Lost You\\\" for the soundtrack for which she earned a Golden Globe nomination. She starred in the film spin-off of Hannah Montana, titled Hannah Montana: The Movie which was released on April 10, 2009. In 2008, Cyrus was listed in Time magazine's 100 Most Influential People in The World.[5] Forbes magazine ranked her #35 on the \\\"Celebrity 100\\\" list with earnings of $25 million in 2008.[6] Her rank improved to #29 in 2009.[7]
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000aSeason | \\u000d\\u000aEpisodes | \\u000d\\u000aFirst airdate | \\u000d\\u000aLast airdate | \\u000d\\u000aNotes | \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a | \\u000d\\u000a1 | \\u000d\\u000a26 | \\u000d\\u000aMarch 24, 2006 | \\u000d\\u000aMarch 30, 2007 | \\u000d\\u000a | \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a | \\u000d\\u000a2 | \\u000d\\u000a29 | \\u000d\\u000aApril 23, 2007 | \\u000d\\u000aOctober 12, 2008 | \\u000d\\u000aA 30th episode, titled \\\"No Sugar, Sugar\\\" was produced but never aired in the United States. | \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a | \\u000d\\u000a3 | \\u000d\\u000a30 | \\u000d\\u000aNovember 2, 2008 | \\u000d\\u000a | \\u000d\\u000a | \\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a | \\u000d\\u000a4 | \\u000d\\u000a12 | \\u000d\\u000a | \\u000d\\u000a | \\u000d\\u000a11 episodes + 1-hour series finale | \\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009This page cannot be displayed
\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\"},\"siteform.html\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"siteform.html\",\"size\":2641,\"created\":1252128244000,\"date\":1275866390586,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"siteview.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"siteview.xsl\",\"size\":10733,\"created\":1252817421000,\"date\":1275866390591,\"value\":\"\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a '\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a{\\u000d\\u000a path:\\\"\\\",\\u000d\\u000adepth:,\\u000d\\u000a section:\\\"\\\"\\u000d\\u000a},\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009
\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009
\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Site Editor\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"web.config\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"web.config\",\"size\":1871,\"created\":1251787317000,\"date\":1275866390595,\"value\":\"\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 /sedddarch=([\\\\w%]+)\\u000d\\u000a\\u0009 /?path=search/&search=$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 (/faculty/?|/instructors/?|/postdoctoral/?|/staff/?|/committees/?)\\u000d\\u000a\\u0009 /$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 /search/([\\\\w]+)\\u000d\\u000a\\u0009 /?path=search/&search=$1\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 /([^\\\\.\\\\?]+/)$\\u000d\\u000a\\u0009 /?$1\\u000d\\u000a\\u0009 \\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009 /([^\\\\.\\\\?]+)$\\u000d\\u000a\\u0009 /?$1/\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009 \\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u0009\\u000d\\u000a \\u0009\\u0009\\u000d\\u000a \\u0009\\u0009\\u0009\\u000d\\u000a \\u0009\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\"},\"widgets.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"widgets.xsl\",\"size\":13014,\"created\":1252743796000,\"date\":1275866390598,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a '\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Back to Top\\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009
\\u000d\\u000a\\u0009
\\u000d\\u000a
\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a TemplateBeginEditable name=\\\"\\\" TemplateEndEditable TemplateBeginEditable name=\\\"\\\" TemplateEndEditable \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000aDDD\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u0009dan was here\\u000d\\u000a\\u0009\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a [if lte IE 6]>\\u000d\\u000a <div id=\\\"iewarning\\\"><p>\\u000d\\u000a <strong>Internet Explorer versions before 7 may display some things on this site incorrectly.</strong>\\u000d\\u000a To enhance security and support open standards we recommend \\u000d\\u000a <a href=\\\"http://www.microsoft.com/ie\\\">upgrading IE</a>\\u000d\\u000a or installing a newer browser like \\u000d\\u000a <a href=\\\"http://www.getfirefox.com\\\">Firefox</a> \\u000d\\u000a or <a href=\\\"http://www.opera.com\\\">Opera</a>.\\u000d\\u000a </p></div>\\u000d\\u000a <![endif]\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009 \\u000d\\u000a\\u000d\\u000a
\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009Home\\u000d\\u000a \\u000d\\u000a\\u0009 \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a \\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"}},\"size\":18,\"date\":\"09/12/2009 22:59:29\",\"created\":1275866463613,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":1,\"date\":1275866463613,\"created\":1275866441199,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":4,\"date\":1275869525237,\"created\":1275730136829,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}","ryan":"{\"name\":\"older\",\"subs\":{\"dan\":{\"name\":\"dan\",\"value\":\"davis rules!\",\"size\":12,\"date\":1275730136829,\"created\":1275730136829,\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"writings\":{\"name\":\"writings\",\"subs\":{\"ryan\":{\"name\":\"ryan\",\"value\":\"miller rules!\",\"size\":13,\"date\":1275730136829,\"created\":1275730136829,\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"scripts\":{\"name\":\"scripts\",\"subs\":{},\"size\":0,\"date\":1275870001605,\"created\":1275870001605,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"personal\":{\"name\":\"personal\",\"subs\":{},\"size\":0,\"date\":1275870051908,\"created\":1275870051908,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}}},\"size\":3,\"date\":1275873306697,\"created\":1275730136829,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"copytest\":{\"name\":\"copytest\",\"subs\":{\"1.cab\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"1.cab\",\"size\":87,\"created\":1275824733000,\"date\":1275838191241,\"value\":\"MSCF\\u0000\\u0000\\u0000\\u0000W\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000,\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0003\\u0001\\u0001\\u0000\\u0001\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000A\\u0000\\u0000\\u0000\\u0001\\u0000\\u0001\\u0000\\u0011\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000�<�1 \\u00001.js\\u0000��sg\\u000e\\u0000\\u0011\\u0000CK3�\\u0001\\u0005C���\\u0012^.\\u0000\"},\"1.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"1.js\",\"size\":17,\"created\":1275822776000,\"date\":1275838191245,\"value\":\"111111111 1.txt\\u000d\\u000a\"},\"11.cab\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"11.cab\",\"size\":87,\"created\":1275824772000,\"date\":1275838191248,\"value\":\"MSCF\\u0000\\u0000\\u0000\\u0000W\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000,\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0003\\u0001\\u0001\\u0000\\u0001\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000A\\u0000\\u0000\\u0000\\u0001\\u0000\\u0001\\u0000\\u0011\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000\\u0000�<�1 \\u00001.js\\u0000��sg\\u000e\\u0000\\u0011\\u0000CK3�\\u0001\\u0005C���\\u0012^.\\u0000\"},\"2.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"2.js\",\"size\":39,\"created\":1275822794000,\"date\":1275838191251,\"value\":\"222222222222222\\u000d\\u000a222222222\\u000d\\u000aw f4 23t34d\"},\"error.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"error.js\",\"size\":338,\"created\":1172041666000,\"date\":1275838191254,\"value\":\"<%@ page language=\\\"java\\\" isErrorPage=\\\"true\\\"%>\\u000d\\u000d\\u000dUntitled Document\\u000d\\u000d\\u000d\\u000d\\u000dApplication Error
\\u000d\\u000d\\u000dError Message: <%= exception.getMessage() %>\\u000d
\\u000d\\u000d\\u000d\\u000d\"},\"export.htm\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"export.htm\",\"size\":595,\"created\":1275834948000,\"date\":1275838191257,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009exporter\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a\\u0009\\u000d\\u000a \\u0009\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"export.htm~\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"export.htm~\",\"size\":0,\"created\":1275834869000,\"date\":1275838191262,\"value\":\"\"},\"mm.js\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"mm.js\",\"size\":111,\"created\":1172041466000,\"date\":1275838191265,\"value\":\"\\u000d\\u000a\\u000d\\u000a\\u0009\\u000d\\u000a\\u000d\\u000a\"},\"type2.bat\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"type2.bat\",\"size\":31,\"created\":1275829571000,\"date\":1275838191268,\"value\":\"@echo off\\u000d\\u000aecho ZZZ %1\\u000d\\u000atype %1\"}},\"size\":9,\"date\":\"06/06/2010 09:35:48\",\"created\":1275865921407,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false}},\"backups\":{\"name\":\"backups\",\"subs\":{\"campus project\":{\"name\":\"campus project\",\"subs\":{\"New Text Document.txt\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"New Text Document.txt\",\"size\":341,\"created\":1252702829000,\"date\":1275866390526,\"value\":\"\\u000d\\u000aCaMpuS :: It's about time!\\u000d\\u000a\\u000d\\u000aAfter a comprhensive review of the web unit's products, workflow, and human resources, I've concluded that we are doing a great job building sites. \\u000d\\u000aThe established practices, talent pool, and available infrastructure are more than adequite.\\u000d\\u000aAnd yet, our team often finds ourselves pushing deadlines; why?\\u000d\\u000a\"},\"bonus.xsl\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"bonus.xsl\",\"size\":1122,\"created\":1251881615000,\"date\":1275866390531,\"value\":\" \\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\\u000d\\u000addBonus(\\\"\\\",\\u000d\\u000a\\u0009\\\"\\\",\\u000d\\u000a\\u0009json_decode('{ \\\"\\\": \\\"\\\", \\\"term\\\":\\\"\\\", \\\"path\\\":\\\"\\\"}') );\\u000d\\u000a\\u000d\\u000a\\u000d\\u000a\"},\"campus2.png\":{\"version\":1,\"attribs\":{\"read\":true,\"write\":true,\"hidden\":false},\"name\":\"campus2.png\",\"size\":25943,\"created\":1251789695000,\"date\":1275866390535,\"value\":\"�PNG\\u000d\\u000a\\u001a\\u000a\\u0000\\u0000\\u0000\\u000dIHDR\\u0000\\u0000\\u0001�\\u0000\\u0000\\u0000�\\u0008\\u0006\\u0000\\u0000\\u0000��e\\u0000\\u0000\\u0000,tEXtCreation Time\\u0000Sun 30 Aug 2009 03:55:04 -0600h7��\\u0000\\u0000\\u0000\\u0007tIME\\u0007�\\u0009\\u0001\\u0007\\u000e\\u0010�2�<\\u0000\\u0000\\u0000\\u0009pHYs\\u0000\\u0000\\u000b\\u0012\\u0000\\u0000\\u000b\\u0012\\u0001��~�\\u0000\\u0000\\u0000\\u0004gAMA\\u0000\\u0000��\\u000b�a\\u0005\\u0000\\u0000d�IDATx��\\u0009�\\u001c�yǿ��î™\u009dÝ•\\u0010�\\u0004\\u0012�\\u0009�EHaB\\u000c�J�\\u0010W��r\\u0010�c\\u0007\\u0013�\\u0010\\u001c\\u000a\\u001c�\\u0005E\\u000ap�\\u0002R\\u0004�!eb�a�e\\u000e�S�\\u0012���[+i����ٹ����{3#\\u0016�����]��f��Ǜ�}�;��C$\\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u0008� \\u001c�\\u00183]��f��k\\\"N��sp��{(�˻^���N�9��7ݛ���$\\u0008��\\u0004�m��⠜��c�6�/��d�nl�;��|�rl\\u001a�ȃ]�\\u0015�����]Eץ���,�X\\u0006\\u001f��(\\u0019ؤ�L}�cÆ\u0081@0�]�G9\\u0015�ܢ�-Mg�\\u0017f�3\\\"��$_t�h�q\\u000c2L���ʂ2\\u000c%\\u0004��aY&�m� 4v*~2��ξQ��w����m\\u001c���{`l\\u001f��\\u001a��D�F\\u0019�\\u0010��{�Pnï¿½Ï ï¿½ï¿½ï¿½ï¿½\\\\�xbK���3]��\\u0004:|aͶ�A���t��k�u#Y�8y���!�/\\u0011�,�R�9�K�P\\\\\\u0002��Y��\\u0005�?��c�YW�\\u0005\\u0017��7���\\u0015���w�\\u0010�B&es\\u0005�Ptih,����\\u000d�{�\\\\�{G��b-�L~=NنҌ�\\u0007]�\\u001e��9�\\u001d\\u0008�\\u0014�˙(_�\\u0000����\\u000b���]×µ ���y�m��\\u0010&�c\\u000f�(��W8#b��E&\\u0013O����M�ڋ\\u001b\\u001aZ��w\\u000cy\\u0013\\u001f\\u007f��\\u0017�\\u001b���\\u000d��\\u001c���R�ʎ�\\u000dï¿½ï¿½Í ×\u009d�\\u0014���\\u001d���;z<����\\u0011��} 78�È\u008f�S}Й���ت���\\u0006��B�����\\u0004�\\u0008;��P�\\u001a�\\u0012�3`/®�Yyd\\u0019�I<\\u001a\\u0002{d}�\\u0006\\u001d�\\u001eUlP�=\\u001f����ը\\u0009^}�\\u001d��}���Å\u008d����R�q�:���JAn�t�ٜt \\u0010�\\u00124����\\u0015(KÑ ï¿½B�\\u0018��P�\\u0002�cZ��\\u0002�\\u0008\\u0014Q\\u0004�i�գ��Q��7��o�ۛk�\\u0019��}�a\\u001c�,��3�m�\\u000b�9��O��b�L�e�0��\\u001f��g�E5��8\\u0016\\u0007!~�P�\\u007fwcS���֞����*\\u0018��q�n�~q(s\\u000b�\\u000b\\u0007��\\u000c��Tr\\u001c'!�0\\u0011ĆC��A�\\u0001�T��#�:�~\\u001b�;�M�\\u0005\\u000elg�\\u0003�1E4����J\\u0008)��7\\u000a\\u0003\\u0016�l��\\u000c��/�ͫ��\\u001d�7a�}��%zp\\u001c\\u0007��h��f��G��{\\u0006\\u0012i\\\"�!\\u0008��0\\u0008�nש\\u0000\\u0007�)�� \\u000f+�+��z�\\u0012��L7�<�Ew\\u0007�*�LBg]X\\u00079b����ջ辧��\\u0007b���e��?�3�3�e��\\u0000{t.d�_(\\u0017f��(ۤ��\\\"dY��yX��S\\u0019��F�\\u000f��\\u001a�EC�n�,\\u001b�n�~�7�WדG!d#F\\u001blҕ��?�\\u0010��Ö\u0081@X���{\\u001c\\u0002:/�N��y\\u0004���m�B(�\\u000ftӓ���\\u000d�:�a�\\u001e��\\u007f���.����᥹l�\\u0015#p�m�&�\\u0009#�\\u001c�o��(���rh��`y�\\u000d��1��\\u001b����|\\u00046ß\u00ad�87B6�A��`#��h��\\u0017�\\u001e�298{[u0\\u001f�\\u000b\\u001e��}g�a���\\u000b�\\u001a�J��4��F��\\u0009��QÔ 3\\u001cx�\\u0011���\\u0018�t�/h}C{\\u00167��\\u001b��3s9����(\\u0008l�?����|�\\u000e:_�\\u0019x\\u0010�n�>x\\u0008\\u001c�ٰ�^z{\\u001bm�ו?��\\u0005�����]W��\\u0017�����t:\\u0015�\\u0011�F\\\"\\u0011u�\\u0017Vn��~�\\u0012�\\u0015\\u00131Kh\\u0004\\u001f}\\u000f�yj���t �D~)\\u0004�\\u000a\\u000c�i�D�.�������S+��Hf�3�w!�\\u007fE�BIX)\\u001e��.��b�\\u000e��޿�&J����w7�/��gp��h�Kq���n� �\\u0014\\u0014{9��%�����*3\\u000cG(���ŷ6#2o�}����\\u000b\\u0017�~��.l��ҋ��na^.���;\\u001bQÙ†Q�\\u0012�xu-���D-ݱĩ'/H��_^���?���\\\\m.�\\u000dÜŸT6�{�>]\\u000e�il\\u001dpÉ´x��V��~\\u0019�:�@�y\\\"��x�\\u001f�T�&��8:��ɴ�\\u007f$A�~��԰���\\u001e�\\u000234�O�Q����=gྯ!p^���E���0�#5t�/�c/��:xF��L�+�M�=��2\\u000dm\\u001e\\u0008\\u001e��!_�r��ؘ��y�D���\\u0016}������(Zo\\u0005$y-:db�!�U\\u0010�2v\\\":��\\u0011t$ZG���\\u0002=�b3\\u0019v�C�� ��f��5\\u0000G\\u007f=����шN#��G$J��t�OО�^\\u0004�\\u0011�đ�WCf��d�K��s��\\u000b���鱅����8�\\u0010�\\u0002\\u0019�m\\u001d@]�i�\\u0015�>7q�v�\\u0017\\u001cz7\\u0007;�lp'�\\u0006�;�\\u0001��\\u001bp\\\"�T�3L���\\u0015����*�*�ۇ�����@\\u0002���l��Z�\\u001a��U�\\u001e��sf�\\u0018������\\u0005��\\u001fA\\u0016�b�XD�L9�\\u0008�az��t\\u0000z�����\\u000c��\\u001aRA�G�^�Ы\\u0007��ڂ$\\u000e�\\u000b�\\u001c��痩'n�WD5��I�e\\u0008N�8{�fZH\\u0013A��\\u000c_2�T��1tUZ\\u000de�}?{�2�\\u001c\\u0019vm\\u001e\\u000d�\\u0016\\u000c�C�\\u0003���Ƴkq�R�ɮch�\\u001dH����E���\\u00014_�8\\u001b��>�ͫ\\u0015~�\\u0018d��-m��rM\\u001e.�y�g^]C�6텘��a���\\u000b\\u000f\\u0012\\u001f?�e\\u0015K�\\u007f�\\u0008�&D�Z&\\u001b+�c\\u001e�����x���,\\\\V+�r�!V�m��lA�q\\u0011�<-{eXo�;���9k1�f�|�`!\\u0000��Ù|�ѧ\\u0001�o8�k`�����X�ҙ<=�ښ�#-L\\u000b�\\u0014��;\\u000e�/\\u0003��\\u001fM�B�X�A�\\u000e�:�j#d�L�q=ܢ����\\u000e%q$ךU\\u000e\\u0004\\u001d�bt��.�q\\u0004��7L�w7s�ʫyxW�\\u001d�m��жB`߬\\u000cG\\u0004�\\u000d#?v`p$F��C,5#\\u0014��3\\u000b�H?��Ë\u0081���Q�p\\u000c\\u000e\\u007f9Z�C�rX^?���\\u001f�\\u001cDh�!�\\u001bx�I���5)RSKϼ��67p�59RD\\u0004Bw\\u001d*s�3�Ùm��/е�U-\\u0011�|��*��&���r�\\u001fQG\\u0017ï¿½ï¿½Ó \\u0007�\\u0005\\u0007�E�ժ�p\\u000d-\\u007f{\\u000b�\\u000d���\\u0016���>?\\u0002i�aN���4�G=�,V)\\u0005Z<��M(S\\u001b��5\\u000e�=>R�SxHD��x\\u000e���V�ZS�>�,�u���������|��6\\u0006�\\u001dH6W(9\\u0010��\\u0014��S}OD�W��\\u000aJi⼆^yu=�\\u0012\\u001c�G��\\u0015���T��qÛ¶yy���t\\u001eF�M~�Â\u0081�#3�\\u0008\\u007f�v5\\u000fs\\u0018�/{x\\u0018�;��l��>^��\\u0001���h�P&�Ѣߜ}p`���\\u0007�Gd�<<�ߓ��K�.m�㜩+P3�\\u0010��\\\"�͕�\\u0014��\\u001c���\\u001a\\u0007\\u0002�耧g3\\u0019���P5\\u0010�cÛ´q\\u0007o�58�D�o�\\\\�2H\\u0008k\\u0004�*���\\u000b\\u001bDZx�\\u0012�\\u000c��\\u0007\\u0004e\\u0018��B�N'<�kU檂RSS�v;�j�RgDg�\\u0012}^��2É©<��\\u000a�-�\\u0015�q�s_\\u00075��\\u0013�yǸ�_��6�B\\u007f\\u0007M�DZڤ�Y�hxt��щ�a��œ�\\u001cp\\u001eg��l\\u0001\\u0001��`�\\u0017��}-��\\u000f��|\\u0018�u�M�<\\u000f2\\u001a˨'��E\\u000c�g��\\u0019�\\u0007����\\u001aQ�T~�b69\\u0010N�����i�oh��\\u001c�P�$�.\\u001b�՜\\u000b��\\u000c���\\u0015]s]�56S\\u001a�ME�D�I��>\\u0010�˹��=5\\u000d�s0kY6m��q\\u0019;F\\u000e��\\u0003i���f�\\u0003A\\u0003�cK��6Ti�1L[�7Rl�\\u0004%\\u001c\\u0008��W;���Q8\\u001c \\u0019���Q\\u000f��U\\u0017����:\\u000f֥�WÛ¦r�Y�@8��Y�ʓ�\\u000dÅ\u008d�C\\\"�5)�R\\u001akT�[�ϡ:?��x\\u0005\\u000d��\\\\\\u0017�jw5u���a�xT~�e��%�<���/a'�6j+E�&��'6Ø“:Y��\\u001e��L]sg\\\\�L6O��c��_EgG�\\u000c3]�]9�L�R)���\\u001d��\\u001b\\u0003_X��:\\u0018٥�T��!�hm��w8��[�\\u0001�W\\u0019����˿`�:���hs <\\u001f�V����F�i*×›5\\u000e�\\u007f|\\u0005���a��\\u0011-\\u000fAp\\u0014��\\u0000�(�(�\\u000d�\\u001b�,},/�;\\u0003gEJ�\\u0009\\u0006��\\u0015X��#e9Y��6\\u001d�V�\\u001e�m�\\u0004F[�\\u0012^ng�\\u001d�������lG�N�Ag?!�Nk�\\u000bgC�t����\\u001a:0K�:\\\"��Ë\u0081�Pþ�~��-�cu����\\u000d|aa2x��\\u0002]�{6\\u0002�x\\\"E�j�Ǔ\\u0010<\\u000a�r��t~��\\u0009�K[�=\\u000aG\\\"jT&�J��Rz\\\"y�ʺ�\\u000a�É\u0081|.�N[�\\\"Z�p��� MqU�p ���q,K$�\\u0016G�A᎗H�i�ǎ\\u000de\\u0004�q��9�'eQ���{,��\\u000f�>o`8~a��y\\u0008�(���\\u0009Jc���F�^�\\u0012^m\\u0011\\u001a:��ظ�O1J���RV5��sgx1uԥ����\\u0011\\u0018m�-/���h#{^�k\\u001e���x>f\\u0007��|��aΤe��4\\u0003�\\u000b�\\u0019��U�=��N��zt��#![�9\\u0017�\\u0013��\\u000f��Oã\u0081Ÿï¿½U��Kkos=w�T냀�5��\\u0007��R�MuH}V8\\u0010�K��a\\u0004�LZ�ξ!��� �G\\u0013���\\u0006������k�E�\\u0010\\u0015�!cԲ��爺�)���~\\u001d�\\u0013\\u001bɪ\\u001c>����lVË‚\\u0007��lh,/xP��G`�}\\u007f1?�]G]\\u001c�\\u0002+D�\\u001d�\\u0013�rJ=\\u001c����@\\u0010�\\u000cND[ �CO;�N�6�\\u0019�\\u0000��E4�G\\u0013�\\u0003��kf��*�\\u0016\\u0007r\\u000aJ}2��\\u0012E:a���@�2L'���;���Y�d8B�%�:\\u0016<�H\\u001b\\u001dL����\\u0010d�T2Ü“R�;3ttv\\u001e�����\\u000e�j��z�E�LF\\u0019\\u001e\\u001d���\\u0018\\u001c���\\u0018!�\\u007f\\\\�W\\u0011f\\u0002]X�\\u0014��7�ɻ:���Y$\\u0007H���\\u001f\\u0006%��\\u001e\\u0003��\\u0014�Â\u0081��\\u0015G�:ƱYX�\\u0013����K;�X\\u000b��f���%��u�\\u0001�Ik������\\u000c�f�{\\u0000ֳ��\\u000e:;{���;�\\u0007�u��Is]�ˤF��~\\\"�^���L\\u001d�%�;�\\u0013�\\u000c\\u000d�3S��B�z�\\u0019X�\\u000b��\\u001c�L$\\u0012z\\u001eab�!Y�q�<\\u001fK�\\u001d�s{\\u0019\\u007f�Y�@�bt:-��8�`'�W1H!\\u001b�~j�d�O����\\u0004�\\u000e��Ë\u00ady�ASsw%B�z�C��#�����h�coFF�a�#1�j��x<��7l8\\u0013�`��\\u0003����ͅ@8�a�?{W\\u0002\\u001dWu��[fF3��j[�d�f�l0�\\u0004��\\u0010B�\\u000e���\\u0010�ӒC�sz�$\\u00048\\u0010Z(\\u0009���B�J )��I�SVs�ڮ��8��]�־kf��7�fy���\\u0008� ͓��#����hFo����\\u007f�����<\\u0016�\\u0019��\\u0016XY\\u000c�<^\\u007f\\u0006�N�*H�9)�t�B��B���hD�II�$A\\u0012��H8\\u00018\\u000cS8�QO�f\\u0000�K�T\\u001d\\u001f\\u001a2d�ɼ'��\\u0002��\\u0016�6���\\u000d���.���v�b���#���O�`���iC�Ø\u008dp�aXm���\\u0016�\\u0017�I�kï¨ ï¿½ScB�JaJ\\u0011�f\\u0018��Z`�`�P8�QJ\\u0010\\u0008�u}R�'λ\\u0000\\u0001C�Mw*i��H|��'�\\u000d\\u0002��\\u000f\\u0004\\u0011p���g��\\u0010^��o�Ö\u008f\\u0000c0\\u0014a�n��� N\\u00046[E��Ĩ$+$|5w�i9 b&\\u0006��v���\\u0018�xx�\\u000b\\u0012�p�y1�j�\\u0009�I�7�֮̃�^LCqc\\u0014\\u0001�����j�p��M)\\\"��莓#&�w\\u0001B�JZdM(\\u00184��\\\"6^��\\u0014Dy���\\u0004��N\\u0009\\u0010��4bp��,C\\u0005�\\u0001O��\\u0008\\u00122L['l�Cx\\u0015E4b.�i\\u0003���3%\\u000d�'z5�g����\\u001c�k�\\u0005\\u0002\\u001aF\\u0002*�\\u000b�9\\u0002\\u000b�B\\u007fN\\u0017�\\u001aY\\u0007���p�F#�#\\u000c\\u0001\\u0009�B{��SC`\\u0009�B�K\\u0019�\\u001cc2\\u0008�i�S��P�\\u0008,\\u000c���Z:H�\\u0016�d+�\\u0010\\u0008�\\u0013�l�$\\u001b\\u001c�k\\u0004b\\u000e\\u0003��C�=�É\u008d\\u000a�Ut�f\\u0013�Ë\\u0012ɤ`�\\u0005\\\"k�}�gZ�9�e���E=U��\\u0018!�2��;���\\\\\\u0004q\\u000a�{�\\u0006���\\u0008��0�c�H�L\\u001d<\\u0015 �!\\u000c�\\u0010*\\u0008'MLv2\\u0008�\\u00122��Fd}�\\\"�\\\\��\\u000d�D\\u0013�*mS\\u0010^�\\u00061I�]�F�\\u0017gڅ��p�Z�M\\u0010d\\u0000U¤��b�iE�C�1\\u0004�\\u000b�\\u000d\\u0018o�ˣ\\u0015��y������\\u0011��@�\\\\\\u0019\\u000f@\\u0005���z\\\\��Y7\\u001alj\\u001c�\\u0000��\\u0014��#Ѩl\\u0004�.\\u0003�=�J��ԺS\\u0002\\u0007f\\u0008'�G$�\\u0002�4�E��\\u001b�E�\\u0001\\u0014��l�A-{���g�|���4��4�~�ڜ\\u0011s��\\u0010\\u0003i�V�C3Þ³E\\u007f�\\u0003 ��@�\\u0018�/�4�>/\\\\�(\\u001eb�Y�fZ\\u001co\\u000eYe�\\u0011���fc�H��\\u0006p{����\\u000bvR�'À�M��:fP�[�\\u001c�t�`@�\\u0019����F�_7��)�\\u0018�ރ�\\u0013�+�t��\\u0002`�#b\\u0010�q\\u0014\\u0017���\\u001e\\u0016��%E-\\u001b��H<�䣒\\u000e+)%��c��\\u001c�]�E\\u0019Q��\\u000aY�:�dO��W\\u0001µ�h�\\u0014��g�\\u0016i�;x\\u0011E\\u0017J���\\u000cP4�4U�Ըa\\u0015D�f��1\\u0014�����¢�\\u0004�ߩ�뼃�Q�����,�\\u001eM��\\u0013�\\u000b�\\u0005�`0hHf>*)�\\u007f��\\u000f:N�?� ��x\\u000c\\u000d\\u000d�i6�\\u000b��-\\u000b����Z'\\u0005�\\\"Ñš �\\u000e�\\u001d\\u000e(�z\\\\��MMli����\\u001ee/����^�'\\u0011M)�>N�\\u001c\\u0010�|[ �Ä\u0090f\\u0004�\\u0001C�H\\u0004BQ�\\u001d�\\u0008Ms�s�7\\u0017Q��^f��\\u0018�4�\\u0004\\u0011��)\\u0017F/�c0\\u0015\\u000e�\\u0018��***b]�.u�D�f%b��`��t�w�\\u001c2\\u0000���,W\\u001fK��\\u000b&4���Т$�\\u0005\\u0006��\\u0010@�+����)��\\u000d�\\u0008L�1:>\\u000b�\\u0013k��C�W�V]؈�!�Fh�\\u0018(��jw�E/M\\u0016\\u000d:+��\\u0002\\u000dF\\u001bW2\\\"q\\u000f\\u0002���\\u0017-��Z-)�{.)\\u000dX`D\\u000e�����K�tjq<�\\u0000\\u0018��\\\\�M�\\u0012�*\\u0011|���\\u0009\\u000c�\\u0012�\\\\G�8\\u0016�i$�s'��G��\\u0006�\\u000c��z�\\u0014�_\\u0011��fZ9�\\u0009�~�1\\u0015�\\u001c\\u0004'î¯\u008d�}D�Iz��_g�ۖ������\\u0014L\\u000e�E�V�O�5��vv��r���+Η\\u0012�a����z��H�\\u000c�/��A��>�ƚ�[Ø¢E��\\u007f?r���?m���\\u000fv�g���\\u0010\\u0013M\\u007f\\\"A\\u0012<�{�\\u0014#�\\u0002�LD\\u0014�\\u0013b�ܵH�h\\u000am���٨\\u0005��8ipm�\\u0009$@hC̢��=:�Co˵�v\\u0016z��3�x�P��\\u0005���yÌ‘e�tZy,�H��kr���=��u\\u0017���e~Cд�Iш\\u001c\\u0010\\u0004�����i7gj��\\u0015�ͪ\\u000b�H�dN4\\u001aU����\\u0000:�\\u0017��OC�L�ݥ\\u000d�\\u0002����1�:��.��IHk��н\\u000e>ٱ��3P~�֥\\u0000�!W\\u00081}�6�=�S)h��4�\\u0004�r:�\\u001aN���pl��?{t�\\u000f�z�xM3����\\u0009\\u000a7�M1�J���W�{��\\u001d�\\u0007\\u001b��HӔ�w�X|4׎��ϓ\\u0015��Qï¿½Ë ï¿½ï¿½\\u001dOm�s��O1\\u0014K�P�/����oo6�aM�}�Ys.:w���.X6�ܯ]\\\\k&\\u001a\\u0010\\u000e\\u001dl$ˤ�/\\u0004���b�\\u00067�����U\\u0017�.:��\\u000f�v�\\u000b��}��o�F�\\u007fB�(�*@��\\u0017���\\u0011\\u0010^\\u0008\\u0010d�6�i�k5�PWQ�|\\u000f��f\\u0011C���U�\\u0008\\u001ct\\u0014�?�X�}���5�Y�q�����9�ߞ:�����T�G���\\u0007�_[��g�\\u0003���\\\\&�Z\\u0018��\\u001a����]�\\\\\\u0007�)\\\\ș�..\\u000c�E \\u00100\\u0004|\\u0001��g��ۯ�E䚵��\\u0000X@�[\\u001d�D\\u000cq�\\u0016\\u0015\\u0017s\\u0008��=�T:��h2��`�k;��\\u000cZ�2\\u0012b�\\u0011\\u007f4�\\u0007�)<�1�C��9�[�\\u0012{�Uug̾����2�\\u0007�t{C�����\\u000d�\\u0011ï¿½ï¿½× \\u0004���DZU#��`����u\\u000d���0�_���}\\u0006�\\u007f����\\u0012��;��V���\\u0016��z�_!b�ߥ��E��/\\u0011,�Z����&��]�~��\\u0007_�:\\u007f�i���-7.\\\\Rw�3\\u0017�?k��:�;�\\u0010$x�\\u0007�\\u001f�n�%Ë–\\u0009�{h���76��������;�\\\"s\\u0013��N��H^\\u0005\\u00081�\\u0015\\u001e�����u\\u0000у�lGW������$���\\u0006���6m��鵒4j�x\\u000c�[\\u0019HF\\u0012e�L���l�~r�d���$�c:�>\\u0001� �}ï¿½Ç `>�6��z�\\u0013�\\u000bC)\\u001eQ�q�݆�\\u0005t<���OQ�G�$�q�`E�r\\u0007=��\\u0010m\\u0014\\u0012\\u000d='�L���&b��Y���pBaf��Rx\\u0006Jr\\\\%\\u0001�Hs\\u0015���\\u0015���,{���\\u000c\\u000c��O\\u0011]=Ct��� 8��\\u0004���rR<\\u000aH�Iz�d�{���I\\u0018��'���,\\u0019u\\u000aܩ�^\\u000b\\u0014]\\u0001a�\\u0004�1FV9����P�)���p�Z:�g�З�\\u0017\\u007fzSߋ���?W�h�9%\\u0019O��ܕ\\u0017|댅g������Zێ�coo/s:�<6r��_\\\"_����?���\\u001d_e�w>H�/'O��\\u001cy\\u0013 ��\\u000c��\\u0015�HØ\u0090.��>����2\\u0015��A\\u000b��\\u0010^�?m���χC�P!\\u0009\\u000f)���f+d��\\u001e\\u007f�C�?�\\u001b�Y�f�\\u007f��F�Q \\u000b�D\\u0016e��\\u0006���/���ټ���\\u001aZ��~����h=дi��#\\u0006iÚˆ9 �<\\u0010\\u0008�L\\u001bE昢�o\\u000b��\\u0006�AC�b1[x�TX�G1\\u0017\\u000e,\\u0008\\u001bT�\\u0015���~�Õ\u0090��\\u0012ep�q�`ZǺ\\u0008���$]M��\\u0007%\\u0004�* �%�\\u0016��m��?�g%\\u000e\\u001b��m�`K�×\u0090�7~9\\u000f0o(\\u0002�}K7_�����\\u001b�&�\\u007f\\u0019\\u0009����h�O��\\u0012�J�M�)JÌžmnjS8��=D�EZ;W0'G�e�롩��9d�@`�\\u000a�,�Z����n'\\u0017\\\"�!.�鹡6\\u0015�n\\u000cq!-_8�������/�\\u001e���V^>k�\\u001c��?����2\\u0003��޵�uwu�%K�\\u0009�?p�eWc�-�����>5���pz͉`���\\u0002�Y�N��4\\u0011�v��p88\\u0002����V�L�'3��L�\\u0004\\u000f\\u0010Q�м&��\\u0015q�q�C/��;\\u000fqKd��Î\u0081_��Ny�o\\u0016�ⱂl\\u001b\\u0013�/�M��\\u001b/�l�s�*����\\u000a���1_h�5.��0M[���>�\\u0016�U��\\u0008�\\u0010^��!L������w�\\u0002�\\u001c�7��p`���3������v0�\\u000b�\\u0009ɕ��`DO\\u0015x�`�#@l�tY,V��o�c/��\\u0009`\\u0000���}?��DI��b�q���-��V]�B��{\\u001f;��X\\u001dM�-\\u0012\\\"\\u0017\\\"8�i\\u000fML�\\u001d2�\\u001f%�ʞ����C�\\\\\\u0018k�q�ݤ2\\u0019�G�e�{�\\u0001�\\u0018�g/\\u001d\\u0003XtcK/{���4ß”j�K�(\\u0009*�_�\\u00017�a�B\\u0003\\u0017`ͮ���]YQ��k��7�\\u000f��'�ۻ�\\u0008����f\\u001b7�gU�լ��^���ߞ��G{�z}Ý®u����K��\\u0007&�\\u001b>�\\u0002\\u0004fw8\\u00184��viI\\u0009��>Z�8Ñ›\\u0009�]'5�����\\u0008|�\\u0000��\\u0009Phy`&w=��}�� �\\u0000�d����\\u0015��\\u0016�W�dyZ,\\u0016�d��p8�\\u0016�ְ�R���\\u000e[\\u0004Q��6�f\\u001d1\\u0011;\\u001d\\u0005�P��+w�_V^�zz�lH�wA�����|7\\u0003�\\u0005�\\\"׹��Y�66��bJ:��‹\\u0004\\u000c]=d�s`A�,�\\\\�\\\"��a+���~�V�\\\";��\\u000bϥ��'k3\\u001bM�X���~��\\u0006�ol�ƒ�H��^��y��R?,)u�`�$��\\u0002T1���-[P�>ؼ�*�l�i�7Ñ¿^\\u0018uZ9\\u001d���\\u00101��IM\\u0010�4\\u007f�\\u0004�k��8Sc=#�\\u0006X Ĉe��ñ¯¥º}?n8�2���a���k��i����e\\u000d$\\u0018\\u0018\\u001c�w�ʕw\\u0017\\u0017�\\u0016l��\\u0008t�Ⱥ\\u0011��logξ>v�i��\\u0015����zN�U�w6_��'\\u0007?t�{���ͽ�&� ɧ\\u0000\\u0001\\u0004���\\u001a\\u0003���k���\\u0001^���\\u0002�g�\\\"�\\u0010O �c�Sǩ���u���\\u001d�\\\\#\\u0013d˰��o=y�\\u000d]�,\\u000eY,�s�^oV\\u0001�\\u0001\\u0013\\u001eMn�԰Y\\u0010\\u001d@���cK��M��h�a�\\u000cj����Ò)@x���b\\u0004\\u001a\\u000c��\\u0000�\\u0008s��D�\\u0019I�\\u001c\\u000d�ɻPs�\\\\z�O�\\u007f&�M��E�s��\\u0012���M�\\u001dL\\u000b��c�\\u0005\\u001dAS�\\u0008�\\u0014t��\\u000c2��?��P�r�L{Fy.�H�o6��1�|\\u000e�f6a\\u0004�\\u00015���H_K'��� Y�O��ˣJ�\\u0000I��,�-\\u0010\\u000b:Cfz�ޱ\\u001e�\\u0010z��Ѽx!�l�R��\\\"�v\\u000e�k�!���O��\\u007fu\\\\Z]\\u0003.Ls�\\u0009=ǵ\\u000bΘ��칳��ih��ٽ�\\u0008k\\u0004%�\\u000e���\\u000e\\u001f:�*g�\\u0014j\\u0017�a~��k���~�@K�>E���k.Z�v�̢I\\u0003�͛\\u0000�\\u000d���I\\u0008\\u0004\\u0002�CB�\\u0009�����M;Ô\u008d#���e�Bx�N!�u\\u0001\\u0011\\u000c�]�=\\u0017�\\u0013Ino��_�v��i���b� \\u0011���\\u0009�\\u000bƷ�\\u00009O�f�١�~���:�)-1E��m�$��%�Ø\u008dÈ»@�GiY\\u0019�{p��0��:�\\u0011D�zY8\\u0014\\u0016���Y�d\\u0013k��>����i\\u000f\\u000c\\u000cH1�,r�КM&Þ‹\\u0004�T:6���\\u001e��*�B��È\u008dуL����q��up-�×\u008d�\\u000f\\u0012�\\u0016���]\\u0010\\u001e�*ç�T7�x��\\u0011�\\u000f�DLn1�S2������\\\\��:��\\\\�H,�\\\"(��-\\u0010�ET\\u001cp�3�&�ls\\u0003�\\u0006_>��3ғ�[��\\u0019`�����:]I\\u0002�\\u0007\\u0017\\\\x�=Õ³fY�o�\\u0006���\\u001cq.�O\\u0007Y$\\u001d\\u001d\\u001d�����^;O�`��e%%��\\u0005����]-[��:~_1��S����]E�\\u0004\\u0008��xY\\u0000\\u0003 �\\u00162S-\\u0005\\u0016���\\u001a×›l���\\u000c�-��A�/d�\\u0007�6�kQ\\u000d�[�1���\\u000d�.8b\\u0003�Si\\u0005��&@��n�\\u000b�#�jÚŠ\\u0002��p�\\u0019+J\\u00151'C2��(\\u0007�4�R��-���v�\\u0013�0�,!C��i#��=�\\u0019=����\\u0000X@\\u0002�\\u001aí˜\u008d��J�Jy\\u0011E�{��tl�HAG�\\u0018k#ሬ'�`2��ֆC*\\u001d�\\u000f�\\u001e���\\u001e�V���\\u0014���z\\u0010v�%\\u001f\\u0009G9����\\u001bIH��A�\\u0017�YdUrD����=} He\\u0009U�\\u000f�Å\u0090A��\\u0018\\u0018\\\\���\\u0000z:��@0¸�5�\\u0016�\\u000f������d\\\"��rf��߼�ƥ��\\u001ai$�\\u0003\\u0009�_\\u001c���c��\\u0006VUU%T���g�̾�l*�\\\"\\u0018\\u000c\\u000ddž���]\\u0003�\\u0015\\u0016Z��\\u001e&�9L닇��T�1\\u0004o�\\\"�7\\u0001B�y��å’\u008d����@\\u000bkji�ʂ[\\u0012�0�!���\\u001d�gÓ ï¿½ï¿½\\\"����\\u000fdJ�\\u0003��e\\u0014T\\u0012\\u001br1��l\\u000c�[3d��nl\\u001b�c��.J��&�H&W��n\\u000e��5Y\\u000d�+\\u000e�mm��\\u0010M�\\u0004]�S�Q�\\u001d�[8\\u001c��r�\\u000c)�\\u000dK(L��r\\u000d���Ҭ�z�J�X���gPE`�H\\u001cO�I\\u00024���\\u0011\\u0010 �R�����au\\u001dl�� �j�\\u0008��\\u0019���}m2���4Ȓ�Z\\u001d�l\\u0008%i��q�dt\\u000e\\u0005�kdqˈ��7x\\\",\\u0002��.�T\\u0006�%`\\u0002��M�� \\u000d\\u000dŲ�Sd�?�P�|\\u001e��\\u0001��\\u0001l4k�\\u0013��\\\"��wg/��ץuu��\\u001av�\\u0007���RA\\u0002�VKK\\u000b?�P\\u0016�\\u0014\\u000b\\u0015\\u0015���Ғ�\\u0015�3�\\u0008�t�I�\\u0012\\u0015\\u0015\\u0015)��\\u000a�Y�f�J&YN\\u000d��o�o�z,�H^\\u0004\\u0008|����:��A�\\u0000I���O�?\\u0008D��Uxis�G�\\u0013D��\\u0004'f�&GÜ\u00ad��ӕ�D�\\u001f�~�t�S\\u0010\\u0013�v-A�<�\\u0001/o�%��\\u0018��q\\u0017\\u0001�\\u0011\\\"�PȘ~\\u0017�9�:�`H��\\u00062T�:�]\\u0014�\\u0006*\\u000a�\\u0003��\\u0001c\\u000d�\\u0000��U�\\u0011\\u0012\\u001a�Z��Ȣ+\\u000a\\u0006sw�b��0��\\u0001�7�2��xOv\\u0004��Ñ\u0081��� �}��\\u0001��\\u0000��I�\\u001c$j�\\u0018�\\u000e�,\\u0014\\u0013��OJ�\\u0016�f\\\"��H\\u001f\\u001eXjt��\\u000e�kA\\u0019\\u001cq9��?��<\\u0007��Ed���\\u0015\\u0012L���\\u000b��\\u0006~��\\u0003pQ\\u000ay\\u0007�h�T^\\u0000B��5���/�p��eu�M\\u001b��ñ\\u00145�\\u001a�\\u0011qdn���B\\u0013\\u0007ܨU)�k���/g���\\u007f�b�/[m�\\u007f�#��B���Û\u0090�ϗ\\u0005b&Í\u00ad���\\u001b��/--%�\\u001dbN�Km�)JP%'-��\\u0008�\\u000a�\\u001d=�`h��]�\\u000c�\\u001b/�Fx\\u000f�~�t� ���\\u001f�\\u000d�6pJq�#\\u0006�\\u001b��T��9;}o^oO�!�.@�X/\\u0000(8�0�&���Os�Z\\u001b1�\\u0019\\u00153XK['ix\\u0011�i��ibXz�W\\u000e��\\u000cz\\u000c��\\u0016�?s�\\u001a\\u001b�u����{�%)�M��bQ�\\u001f�kY�\\u001d5\\u000e�8j� �ݤ@�8\\u0005R\\u0014A`�vZ\\u0007Aڤ�\\u007f�uP\\u0017p[\\u0007E�\\u0006M�&é\u008f´ï¿½ï¿½Ø’�ڒ\\\\Ù–UIÖƒzP|,��]���.������.�J���\\u000eH^@���\\u000eg�{���x\\u000f4S@D�4\\u001a\\u0013A4\\u0018���Lv\\u0011%\\u000d��$�S\\u00019�j\\u000do\\u001c\\u0010]���XTKrueb���K8\\u007fkk\\u000c.zg#d�\\u000ce\\u0014)'MF#Zѻ��[��\\u0011��t�@\\u000d\\u000c��|8B\\u000eB=� �B)Ê\u008dZdH\\\"dD�(\\u0014K�h�����\\u007f�\\u007f�/'q>ֹ�3:<[@O{}��Nƃߕ,N��\\u001c�D��:��g\\u0005S��]�e@\\u0006Id=f)���>�\\u000f�\\u0018r�L\\u0001���]�t\\u000f��\\u0016\\u001d�\\u0007�0�F�IP*�@�L���\\u0018\\u007f]8�Í\u008de���m���X-�(�Iqg�T�e:�\\\"��H����7�}���\\u0000����e��W\\u0012:-�4\\u0006h�䥥��8������\\u0004K8�\\u001c�)<���i��\\u0019�|�f�����FTF{��\\u001e���\\u0005�*�#�\\u0018�$8�c]\\u000e�\\u000f�)�}\\u0010Ւ�؅�$#�‚Ǜ���\\\"5Z��\\u0007ܼ����;�*,\\u0019�,( ����\\\"؆�c\\u001f�f\\u0008�|.oá ’ï¿½,��\\\"\\u00032�\\u000dԋ�`q�¹�2\\u0006\\u0004KOk]�%�/�{9H��j�6L�}{�6�_�O�*�k6�m{��s\\u001b�NS�Y�b@HÐ\u0081W�`�&�Aw��lƷ�\\u000f�lw��-\\u000b�E:�\\u0004�o�X���VR�P,��A���z�IR�\\u000f.�t�A>�<�%R\\u001aK�w'�Wk�\\u0005t��$�\\u0012��7��Pwvv�Kק�}��dkáVɈ\\u00085Ë‘B�\\u000d%�J�Ӹ�I����l��Q�\\u0017�X�\\u001ec�s�j\\u0006��6M\\u0013u<�^,�Y0aBG2��Q�/\\u0016\\u000b��\\u0016H<�E+\\u0015]^`4U\\u0016.�o�\\u0010mt��ST&\\u001bɔáE��\\\\�\\u0001@� ��/!!�\\u001f \\u000b�lI��\\u000a�q��z���\\u000fH��r\\u001d*\\u0014\\u000bB�\\u001e���±�v��g�ҳnI�M�V�'� �Q�e�&�\\u0001g!\\u001eO�\\u000eRU�Θ8\\u001eyS\\u000cH�T�M�)�\\u001b6�������I��\\\"u Ù‰pwK\\u001a\\u0010�5P�Qxj\\u0008��,�5�y�!���QTU�\\u0014\\u0009\\u007f#�\\u0004Zs�CNHit=Ԋ��!\\u000e�EhKJ��\\u0004r�t�1x��\\u001di]��\\\\i�_�Y���c\\\\4-�}z�\\u0003�L�\\u0014\\u0008/��`��{)��K�R�\\u001f\\u0009�M\\u0001������5æ ƒï¿½J�I����T\\u00074��X���'�\\\\���Fc�$5�@�\\u0016�m�t\\u0018tS:�Ӯ�E\\u001fu\\u0014\\u0016_t\\u000d4[Jhb52H�*\\u001a#��Y\\u0001�\\u001aÈ\u00ad$�\\u0018\\u001f�#��X��e��4\\u0007�Ϲ��y�jl\\u000b\\u0003l*��\\u0003�H�7ɶ\\u000aV\\u0001(\\u0003�{ʋ�#5-ҷ�a�M\\u001b��9\\u0006�R>\\u0000\\u001a\\u000a\\u001c�ViL�A0\\\"�DR�p�{����t���G�7O�Ľ1�%\\u0016p�5�1�\\u0007�u��F�\\u000b�UA�k\\u0008\\u0013�Ã\u009d\\u0005�y\\u0010^�\\u0019����\\\\\\u000e'���I�i��YI\\u0010�@�c8��\\u001b��D�V\\u0013��hbq�^0S����w����r�\\u0014\\u0009�R�GT���@a�{����U1BG�g>��P��y���\\\"�\\u0011IP��,\\u0000<�\\u0015�Q�a&�g�袞\\u000eC\\u000aK�\\u0001n�OP�VV$�\\u0003�d\\u0014�\\u00003�\\u000b\\u001a�\\u000bw���*��M��PC3��rD\\u00179`Q�F�g�&QD�[\\u0012`���Gɱ6\\u0005��C�5�58%H\\u0017K\\u000a\\u000c�P]Mdm�\\u0001!�\\u001d�\\u0018[���\\u0002�\\u0017^�\\u0014�\\u0010(�Y�𪷬���\\u000e|4P\\u001a\\u001a\\u00102��ɴ6f�cØ•_!�C>8�N\\u001b2��к�p�I�'�u\\u0007V&�Ӱ\\u001b���p(�S\\u0010�zEP8�\\\"��@�Κ\\\\��o7\\u0000��e�{C��)\\u0010��\\u001e���ј�6B1_\\u000d0\\u000181��<�f��v:��`�\\u000e