All your Writing needs covered

Xml authoring assignment 6 | Computer Science homework help

Calculate the price
of
your order:

275 words
+
Approximate price
$ 0.00

Xml authoring assignment 6 | Computer Science homework help Teacher is very picky, document must have all these things   Sean has a new project for you to work on. In addition to digital games, the Harpe Gaming Store also sells board games. Sean is working on a page describing a few sample board games. He has created an XML document named games.xml that contains the description of two games, as well as scores the store has given the games on a 1 to 10 scale in seven categories. Sean also has an XML document named game_reviews.xml containing reviews written up in other gaming websites and an XML document named reviewers.xml that describes those websites.   Sean wants all of this information collected and displayed using a customized style sheet. He would like the style sheet to calculate the average score given to the selected board game and wants all numeric values and dates to be nicely formatted. Figure 6-46 shows a preview of the completed project.    1. Using your editor, open the gamestxt.xml and gamestxt.xsl .Enter your name and the date in the comment section of each file and save them as games.xml and games.xsl , respectively.   2. Go the games.xml file in your editor. Take some time to review the contents of the file and then link the games.xsl style sheet file to the file. Close the games.xml file, saving your changes.   3. View the contents of the game_reviews.xml and reviewers.xml file in your editor, taking note of the structure and content of each document. Close the files. You do not have to save any changes to these documents.    4. Sean also has created a library of functions you’ll use in this project. Open the hgfunctions.xsl file in your editor and study the contents. The document has two templates. One template matching the releaseDate element is used to convert date values from the mm/dd/yyyy format to the Month Day, Year format. The second template, named imageRow, is used to create a row of inline images. The imageRow template has two parameters: the imgFile parameter specifies the name of the image file, and the imgCount parameter specifies the number of images to be displayed. After studying the les, close the document. You don’t have to save any changes.   5. Go to the games.xsl file in your editor. Directly after the opening tag, use the include element to include the contents of the hgfunctions.xsl style sheet.   6. Directly after the include element, create the following global parameters and variables:   a. The gameID parameter with a default value of ‘bg210’. This parameter will be used to select different board games to display in the web page.   b. The currentGame variable containing the /games/game[@gid=$gameID] node set. This variable will be used to select the game to display in the report.   c. The externalReviews variable containing the /reviews/review[@gid=$gameID] node set from the game_reviews.xml file. ( Hint : Use the document() function.) This variable will be used to access customer reviews for the current game.   d. The externalReviewers variable containing the /reviewers node set from the reviewers.xml file. This variable will be used to access the list of reviewers for the report.   7. Go to the root template and make the following style changes so that the report displays information for the current game selected by the user:   a. Go to the     tag within the head section of the HTML file and change the node set for the   value-of   element to $currentGame/title in order to display the title of the current game.   b. Go to the gameSummary section and change the   select   attribute of the   apply-templates   element so that it applies the template for the   currentGame   variable.   8. Go to the game template and make the following style changes:   a. Locate the table cell in the List Price row that displays the value of the price element and format the price value so that it appears in the $ </article> </div> </div> <div class="action_block light_violet_bg discount_banner mar50-t mar30-t-tablet wow bounceInDown pad50-b" style="padding-top:50px;"> <div class="width w900px-max"> <div class="violet_gradient_bg violet_decor rounded20 pad20 pad10-tb-tablet pad20-tb-large"> <div class="flex flex-ai-center flex-jc-center flex-nowrap-tablet pad10-l pad30-l-tablet pad10-l-large"> <div class="flex-grow1 pad50-l mar50-l mar10-b mar0-b-tablet"> <h3 class="h3 mar5-b"><span class="text-white t20px text-semibold">«VPNEW»</span></h3> <p class="t14px text-white"> Unlock your academic potential with Vintage-paper.com! Place your essay order today and experience top-notch writing services that guarantee academic success. Our expert writers are ready to craft customized papers that will exceed your expectations.<span class="text-semibold text-gold">Don't wait, order now and elevate your grades</span> </p> </div> <a href="/order" class="content_button green_button flex-shrink0 w225px mar-auto-t mar0-t-tablet">Order Now</a> </div> </div> </div> </div> </section> <section class="why_choose_us pad20-rl-large"> <div class="width pad30-t pad50-t-tablet pad50-b pad50-rl-large wow fadeInUp"> <div class="w500px-max w100-max-large pad30-b pad50-b-tablet pad20-tb-large mar-auto-rl"> <div class="items_wrapper flex pad20-rl pad0-rl-tablet mar30-t-large"> <article class="item w100 w33-large flex flex-nowrap-tablet pad30-rl-large mar30-t mar0-t-large mar5-b mar10-b-tablet"> <div class="flex-shrink0 mar20-b mar0-b-tablet mar20-r-tablet"></div> <div class="w100 text_holder_block"> <h3 class="t18px mar10-b">Basic features</h3> <div class="list_checked"> <ul> <li>Free title page and bibliography</li> <li>Unlimited revisions</li> <li>Plagiarism-free guarantee</li> <li>Money-back guarantee</li> <li>24/7 support</li> </ul> </div> </div> </article> <article class="item w100 w33-large flex flex-nowrap-tablet pad30-rl-large mar30-t mar0-t-large mar5-b mar10-b-tablet"> <div class="flex-shrink0 mar20-b mar0-b-tablet mar20-r-tablet"></div> <div class="w100 text_holder_block"> <h3 class="t18px mar10-b">On-demand options</h3> <div class="list_checked"> <ul> <li>Writer's samples</li> <li>Part-by-part delivery</li> <li>Overnight delivery</li> <li>Copies of used sources</li> <li>Expert Proofreading</li> </ul> </div> </div> </article> <article class="item w100 w33-large flex flex-nowrap-tablet pad30-rl-large mar30-t mar0-t-large mar5-b mar10-b-tablet"> <div class="flex-shrink0 mar20-b mar0-b-tablet mar20-r-tablet"></div> <div class="w100 text_holder_block"> <h3 class="t18px mar10-b">Paper format</h3> <div class="list_checked"> <ul> <li>275 words per page</li> <li>12<sub>pt</sub> Arial/Times New Roman</li> <li>Double line spacing</li> <li>Any citation style (APA, MLA, CHicago/Turabian, Havard)</li> </ul> </div> </div> </article> </div> </div> </div> </section> <section class="why_choose_us pad20-rl-large light_violet_bg"> <div class=" pad30-t pad50-t-tablet pad50-b pad50-rl-large wow fadeInUp"> <div class="w500px-max w100-max-large pad30-b pad50-b-tablet pad20-tb-large mar-auto-rl"> <div class="items_wrapper flex pad20-rl pad0-rl-tablet mar30-t-large"> <article class="item w100 w33-large flex flex-nowrap-tablet pad30-rl-large mar30-t mar0-t-large mar5-b mar10-b-tablet"> <div class="icon flex-shrink0 mar20-b mar0-b-tablet mar20-r-tablet"></div> <div class="description w100"> <h3 class="t18px mar10-b">Guaranteed originality</h3> <p class="t16px">We guarantee 0% plagiarism! Our orders are custom made from scratch. Our team is dedicated to providing you academic papers with zero traces of plagiarism.</p> </div> </article> <article class="item w100 w33-large flex flex-nowrap-tablet pad30-rl-large mar30-t mar0-t-large mar5-b mar10-b-tablet"> <div class="icon flex-shrink0 mar20-b mar0-b-tablet mar20-r-tablet"></div> <div class="description w100"> <h3 class="t18px mar10-b">Affordable prices</h3> <p class="t16px">We know how hard it is to pay the bills while being in college, which is why our rates are extremely affordable and within your budget. You will not find any other company that provides the same quality of work for such affordable prices.</p> </div> </article> <article class="item w100 w33-large flex flex-nowrap-tablet pad30-rl-large mar30-t mar0-t-large mar5-b mar10-b-tablet"> <div class="icon flex-shrink0 mar20-b mar0-b-tablet mar20-r-tablet"></div> <div class="description w100"> <h3 class="t18px mar10-b">Best experts</h3> <p class="t16px">Our writer are the crème de la crème of the essay writing industry. They are highly qualified in their field of expertise and have extensive experience when it comes to research papers, term essays or any other academic assignment that you may be given!</p> </div> </article> </div> <div class="security_icons flex mar-auto-rl mar50-t pad10-rl"> <div class="item"></div> <div class="item mar-auto-rl"></div> <div class="item"></div> </div> </div> </div> </section> <div class="section sec_60 haze old wf-section"> <div class="wrapper over-hid"> <div class=""> <div class="calculator"> <div class="uvocalc--wrapper"> <div class="uvocalc"> <h2 class="uvocalc--title">Calculate the price of your order</h2> <div data-calc-mini class="uvocalc--container"> <form name="uvocalculator" method="get" action="/order" data-calculator-form style="display: block;"> <div class="uvocalc--type_of_paper"> <label for="paperTypeId">Type of paper needed:</label> <div class="uvocalc--select"> <select class="f_sz_400 validate[required]" name="paperTypeId" data-academic-level-select></select> </div> </div> <div class="uvocalc--pages"> <div class="uvocalc--pages__title"> <label for="pages">Pages:</label> <div class="uvocalc--pages__words" data-words-qty></div> </div> <div class="uvocalc--pages__buttons"> <button type="button" title="Decrease" data-minus-button><span>−</span></button> <input name="pages" value="1" data-pages-input type="text" /> <button type="button" title="Increase" data-plus-button><span>+</span></button> </div> </div> <div class="uvocalc--field_tip uvocalc--field_tip_discount" data-tip-discount>You will get a personal manager and a discount.</div> <div class="uvocalc--field_tip uvocalc--field_tip_paper_type_id" data-notice></div> <div class="uvocalc--academic_level"> <label>Academic level:</label> <div class="uvocalc--academic_level_control visible-in-desktop" data-academic-level-control-upgrade></div> <div class="visible-in-mobile"> <div class="uvocalc--select"> <select data-academic-level-select-mobile></select> </div> </div> <div class="uvocalc--academic_level_content" data-tariff-control-upgrade></div> </div> <div class="uvocalc--deadline"> We'll send you the first draft for approval by <strong data-ext-time=""><span> at </span></strong> </div> <div class="uvocalc--total_price_container"> <div class="uvocalc--total_price_title">Total price:</div> <div class="uvocalc--total_price" data-total-price><span>$</span>0.00</div> </div> <div class="uvocalc--submit__container"> <input type="submit" title="Continue to Order" data-submit-button="" value="Continue to order" /> </div> </form> </div> </div> </div> </div> </div> </div> </div> <section class="action_block light_violet_bg pad20-rl-tablet pad50-t"> <div class="width dark_violet_bg violet_decor dark_violet_decor pad50-t pad20-b pad20-tb-tablet pad30-tb-large wow bounceInUp"> <div class="t-center pad50-tb pad20-tb-tablet"> <div class="logo w160px pad10-rl mar-auto-rl mar30-b mar20-b-tablet"><img src="https://vintage-paper.com/wp-content/uploads/2022/11/vintage-paper-5.png" alt="VintagePaper.com" class="w100" width="80" height="44"></div> <h3 class="text-white h3 t36px pad20-t pad10-b pad5-tb-tablet mar5-b">Expert paper writers are just a few clicks away</h3> <p class="text-white t16px pad50-b mar50-b pad20-b-tablet mar20-b-tablet mar30-b-large">Place an order in 3 easy steps. Takes less than 5 mins.</p> <div class="flex flex-jc-center flex-nowrap"> <a href="/pricing" class="content_button light_violet_border w160px w100-tablet w190px-max flex-grow1 mar10-r">Check Prices</a> <div class="pad5-rl hidden_767"></div> <a href="/order" class="content_button violet_button w160px w100-tablet w190px-max flex-grow1 mar10-l">Order Now</a> </div> </div> </div> </section> </main> <footer class="white_bg "> <div class="width flex pad50-t mar10-b-tablet mar5-tb-large"> <div class="contacts_group flex flex-column flex-grow1 pad5-t pad0-t-tablet mar20-t mar0-t-tablet"> <a href="mailto:support@vintage-paper.com" class="mail flex flex-ai-center"> <span class="icon t-center mar10-r "> <svg width="17" height="13" viewBox="0 0 20 16" xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMinYMin"> <use xlink:href="#img-shape-mail"></use> </svg> </span> <span class="mar5-l mar0-l-tablet">support@vintage-paper.com</span> </a> <a href="tel:+1 (305 )-814-1214" class="tel flex flex-ai-center"> <span class="icon t-center mar10-r "> <svg class="mar-auto-rl" width="12" height="16" viewBox="0 0 12 16" xmlns="http://www.w3.org/2000/svg" version="1.1" preserveAspectRatio="xMinYMin"> <use xlink:href="#img-smartphone"></use> </svg> </span> <span class="mar5-l mar0-l-tablet">+1 (305 )-814-1214</span> </a> <a href="" class="tel flex flex-ai-center"> <span class="icon t-center mar10-r "> <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="16" height="20" viewBox="0 0 980.000000 968.000000" preserveAspectRatio="xMidYMid meet"> <g transform="translate(0.000000,968.000000) scale(0.100000,-0.100000)" fill="#7f91d5" stroke="none"> <path d="M4525 9664 c-80 -9 -299 -56 -434 -94 -852 -241 -1546 -812 -1940 -1598 -133 -264 -220 -536 -286 -887 -45 -238 -45 -688 1 -1020 63 -458 290 -997 632 -1500 289 -425 758 -971 2014 -2343 220 -240 403 -440 407 -444 7 -8 29 16 537 612 1363 1599 1785 2131 2081 2625 220 367 370 732 438 1070 45 220 58 377 52 615 -8 301 -48 538 -142 831 -236 733 -754 1369 -1432 1756 -311 178 -735 325 -1053 364 -91 11 -792 21 -875 13z m729 -1648 c297 -69 530 -199 747 -415 139 -140 228 -263 303 -422 93 -195 134 -362 143 -584 18 -452 -133 -843 -447 -1155 -213 -212 -464 -344 -780 -411 -152 -33 -438 -33 -590 0 -309 66 -560 201 -780 421 -176 176 -294 368 -369 596 -59 182 -75 282 -75 474 1 380 113 689 355 977 230 274 561 472 880 527 115 20 513 15 613 -8z"/> <path d="M3095 2704 c-389 -55 -483 -69 -665 -99 -1327 -220 -2236 -621 -2402 -1058 -227 -598 967 -1184 2907 -1427 584 -73 1023 -100 1735 -107 1240 -13 2187 66 3095 256 688 144 1259 339 1572 537 160 102 368 296 410 384 118 245 30 482 -259 700 -451 340 -1423 637 -2568 785 l-255 33 -145 -144 c-79 -79 -141 -146 -138 -149 3 -3 147 -19 319 -36 793 -74 1248 -154 1634 -286 693 -237 736 -602 107 -917 -331 -166 -775 -292 -1372 -390 -2025 -332 -4685 -145 -5751 406 -256 132 -393 285 -393 438 1 187 171 333 542 461 326 112 800 204 1352 263 128 14 317 29 629 52 l93 6 -93 95 c-116 117 -226 213 -242 212 -6 -1 -57 -7 -112 -15z"/> </g> </svg> </span> <span class="mar5-l mar0-l-tablet">Florida</span> </a> <div class="soc flex w100-tablet"> <a href="" target="_blank" class="fb"></a> <a href="" target="_blank" class="tw"></a> </div> </div> <ul class="services_menu w100 flex flex-grow1 pad10-b pad0-b-tablet mar20-b mar0-b-tablet"> <li class="" data-id="130"><a href="https://vintage-paper.com/terms-and-conditions/">Terms and Conditions</a></li> <li class="" data-id="131"><a href="https://vintage-paper.com/privacy-policy/">Privacy Policy</a></li> <li class="" data-id="132"><a href="https://vintage-paper.com/money-back-guarantee/">Money Back Guarantee</a></li> </ul> </div> <div class="bottom pad5-t-large pad5-b pad0-b-tablet"> <div class="width flex flex-ai-center pad10-t-tablet pad10-b"> <div class="payments flex flex-ai-center flex-jc-center mar-auto-l-tablet mar10-b mar0-b-tablet"></div> <div class=" mar-auto-r mar20-r-tablet mar-auto-r-large mar5-t mar0-t-tablet" style=" width: 190px; height: 50px; background: url(https://vintage-paper.com/wp-content/uploads/2022/11/vintage-paper-5.png) center; background-size: contain; "></div> <p class="copy t12px mar5-t mar0-t-tablet">Copyright © 2024 Vintage-paper.com</p> </div> </div> </footer> </div> <!--Start of Tawk.to Script (0.7.2)--> <script type="rocketlazyloadscript" id="tawk-script" data-rocket-type="text/javascript"> var Tawk_API = Tawk_API || {}; var Tawk_LoadStart=new Date(); (function(){ var s1 = document.createElement( 'script' ),s0=document.getElementsByTagName( 'script' )[0]; s1.async = true; s1.src = 'https://embed.tawk.to/5fd89f7ea8a254155ab385ca/1epj2u2br'; s1.charset = 'UTF-8'; s1.setAttribute( 'crossorigin','*' ); s0.parentNode.insertBefore( s1, s0 ); })(); </script> <!--End of Tawk.to Script (0.7.2)--> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' id='rocket-browser-checker-js-after'> "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); </script> <script type='text/javascript' id='rocket-preload-links-js-extra'> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/vintage-paper.com","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' id='rocket-preload-links-js-after'> (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type='text/javascript' data-rocket-src='https://vintage-paper.com/wp-content/cache/min/1/wp-content/themes/Eric/js/main.js?ver=1678716949' id='script1-js' defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type='text/javascript' data-rocket-src='https://vintage-paper.com/wp-content/cache/min/1/wp-content/themes/Eric/js/main2.js?ver=1678716949' id='script2-js' defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type='text/javascript' data-rocket-src='https://vintage-paper.com/wp-content/cache/min/1/wp-content/themes/Eric/js/main3.js?ver=1678716949' id='script3-js' defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type='text/javascript' data-rocket-src='https://vintage-paper.com/wp-content/cache/min/1/static/js/scripts.js?ver=1678716949' id='scripts-js' defer></script> <script type='text/javascript' src='https://vintage-paper.com/wp-includes/js/wp-embed.min.js?ver=5.8.2' id='wp-embed-js' defer></script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->