1 2<!DOCTYPE html> 3<html > 4<head> 5 <meta charset="utf-8"> 6 <meta name="format-detection" content="telephone=no"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, shrink-to-fit=no"> 8 <title>Pet Happiness Network</title> 9 10 <meta name="description" content="" /> 11 <meta name="keywords" content="Pet Vet Veterinary Dog Training Behavior" /> 12 <meta name="viewport" content="width=device-width, initial-scale=1" /> 13 14 15 16 17 <link href="/Content/jquery-ui-themes/smoothness/jquery-ui-1.10.3.custom.min.css" rel="stylesheet" type="text/css" /> 18<link href="/Themes/PetHappiness/Content/css/styles.css" rel="stylesheet" type="text/css" /> 19<link href="https://fonts.googleapis.com/css2?family=Chewy&family=Rubik:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet" type="text/css" /> 20<link href="/Themes/PetHappiness/Scripts/Libs/jcf/css/jcf.css" rel="stylesheet" type="text/css" /> 21 22 23 24 25 26 27<link rel="shortcut icon" href="https://pethappiness.net/favicon.ico" /> 28 <!--Powered by nopCommerce - http://www.nopCommerce.com--> 29 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Rubik:300,400,400i,500,700,900" /> 30 <link href="/Scripts/Libs/jquery-ui/jquery-ui?v=gwTpWSU1DuCKhEYRXE-Jx9fg39-nDgOOSRtBMYnQzfg1" rel="stylesheet"/> 31 32 <link href="/Themes/PetHappiness/Content/css/style.css" rel="stylesheet"/> 33 34 35
35<script src="/bundles/jquery?v=DilzeZuJxdbQsfc_JOwsWB4VFDhTPM73urYeggaKdL81"></script>
35 36 37
37<script src="/bundles/jquery-ui?v=Ma1AKHN6nkD6jfn9Vj3_udVIyOhBGSyMeRDqM0nVaYs1"></script>
37 38 39
39<script src="/bundles/jcf?v=l1vaFdEV15PSeqM2XyK6jCwxHcYQ3-3D6BvCcuc-06I1"></script>
39 40 41
41<script src="/bundles/main?v=qu6bM79583YBqfLNOzDnHArjfy9BdZJBMhxZ0oB2F_s1"></script>
41 42 43
43<script src="/bundles/jquery-magnific-popup?v=5bzBkW0QUN4mhJY9Su9gp-AmhB3S6FTIi5BsXvZEVoY1"></script>
43 44 45
45<script src="/Scripts/jquery.validate.min.js" type="text/javascript"></script>
45
46<script src="/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
46
47<script src="/Scripts/jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
47
48<script src="/Scripts/public.common.js" type="text/javascript"></script>
48
49<script src="/Scripts/public.ajaxcart.js" type="text/javascript"></script>
49
50<script src="https://kit.fontawesome.com/18136ce9cc.js" type="text/javascript"></script>
50 51 52
52<script> 53 $(function () { 54 jcf.replaceAll(); 55 }); 56 </script>
56 57 <!-- Facebook Pixel Code --> 58
58<script>
vendor: 607 bytes, lines 58-70
58 59 !function (f, b, e, v, n, t, s) { 60 if (f.fbq) return; n = f.fbq = function () { 61 n.callMethod ? 62 n.callMethod.apply(n, arguments) : n.queue.push(arguments) 63 }; 64 if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; 65 n.queue = []; t = b.createElement(e); t.async = !0; 66 t.src = v; s = b.getElementsByTagName(e)[0]; 67 s.parentNode.insertBefore(t, s) 68 }(window, document, 'script', 69 'https://connect.facebook.net/en_US/fbevents.js'); 70 fbq('init', '
701017826381934806
vendor: 44 bytes, lines 70-72
70'); 71 fbq('track', 'PageView'); 72
72</script>
72 73 <noscript> 74 <img height="1" width="1" 75 src="https://www.facebook.com/tr?id=1017826381934806&ev=PageView 76&noscript=1" /> 77 </noscript> 78 <!-- End Facebook Pixel Code --> 79 <!-- Hotjar Tracking Code for pethappiness.net --> 80
80<script>
vendor: 163 bytes, lines 80-83
80 81 (function (h, o, t, j, a, r) { 82 h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments) }; 83 h._hjSettings = { hjid:
831714069
vendor: 309 bytes, lines 83-89
83, hjsv: 6 }; 84 a = o.getElementsByTagName('head')[0]; 85 r = o.createElement('script'); r.async = 1; 86 r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv; 87 a.appendChild(r); 88 })(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv='); 89
89</script>
89 90</head> 91 <body> 92 <!-- inner content begin --> 93 94<div id="wrapper"> 95 96 <!-- inner content begin --> 97 98<div class="page-section account-form-page"> 99 <div class="holder"> 100 <div class="logo"> 101 <a href="/"> 102 <img title="" alt="Pet Happiness" src="https://pethappiness.net/content/images/thumbs/0000112.jpeg"> 103</a> 104 </div> 105 <div class="frame"> 106 107 108 109 110 <h2 class="title">Welcome, please Log In or Create Account</h2> 111 112 113 114 115<form action="/Plugins/ExternalAuthPetBehaviorHistory/Login?ReturnUrl=%2FAccount%2FPetInfo" id="krys_form" method="post"> <div class="form-group"> 116 <label for="UserName">Username (Usually your email)</label> 117 <input autofocus="autofocus" class="username form-control" id="UserName" name="UserName" type="text" value="" /> 118 <span class="field-validation-valid" data-valmsg-for="UserName" data-valmsg-replace="true"></span> 119 </div> 120 <div class="form-group"> 121 <label for="Password">Password</label> 122 <input class="password form-control" id="User_Ext_Password" name="Password" required="" type="password" /> 123 <span class="field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span> 124 <a href="#" id="togglePasswordExtLogin" style="top: -20px;" class="toggle-button float-right"><i class="fa fa-eye"></i> Show Password</a> 125 </div> 126 <div class="form-actions"> 127 <div class="custom-checkbox"> 128 <input id="RememberMe" name="RememberMe" type="checkbox" value="true" /><input name="RememberMe" type="hidden" value="false" /> 129 <label for="remember">Remember me?</label> 130 </div> 131 <a href="/passwordrecovery">Forgot password?</a> 132 </div> 133 <div class="form-btn"> 134 <input class="btn-green" type="submit" value="Log in" /> 135 </div> 136</form>
136<script type="text/javascript"> 137 $('document').ready(function () { 138 $("#togglePasswordExtLogin").click(function (e) { 139 e.preventDefault(); 140 141 var psw = $('#User_Ext_Password'); 142 var btn = $(this); 143 144 var btnText = btn.html(); 145 146 if (btnText.includes("Show Password")) { 147 btn.html("<i class=\"fa fa-eye-slash\"></i> Hide Password"); 148 psw.attr("type", "text"); 149 } 150 else { 151 btn.html("<i class=\"fa fa-eye\"></i> Show Password"); 152 psw.attr("type", "password"); 153 } 154 }); 155 }) 156 157</script>
157 158 </div> 159 </div> 160</div> 161 <!-- inner content end --> 162 <!-- footer begin --> 163 <footer id="footer"> 164 <div class="footer"> 165 <p> 166 © 2026. RTripp. All Rights Reserved. <a href="/contactus">Contact us</a> | <a href="/privacy-notice">Privacy Policy</a> | Powered by <a href="http://www.nopcommerce.com/">nopCommerce</a> 167 </p> 168 </div> 169 </footer> 170 <!-- footer end --> 171</div> 172 173 174<!-- Google code for Analytics tracking -->
175<script type="text/javascript"> 176var _gaq = _gaq || []; 177_gaq.push(['_setAccount', 'G-5BT4RJC0KH']); 178_gaq.push(['_trackPageview']); 179 180(function() { 181 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 182 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 183 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 184})(); 185</script>
185 186 187 188 189 </body> 190 </html> 191 192
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.