PageSourceSearch

https://www.mintproperties.com/

html mintproperties.com collected 2026-10-08 21:23:03 UTC 19,675 bytes, 461 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr">
3<head>
4    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
5    <title>Mint Properties</title>
6    <meta name="description" content="Mint Properties, LLC is a local company that owns and manages a wide variety of apartments in Minneapolis and St. Paul." data-react-helmet="true" />
7    <link rel="shortcut icon" href="https://lh3.googleusercontent.com/hp56SRbp3GBMCUiQ1Qq670EWhqPZ6v9RoiqcfQQshZN4xcFtfeYimbDqKJwBK5arHku8xXYz3NerF64D5TIGxzZ-ciYORUGuZTQevnml" />
8    <style type="text/css">
9        .application-loading {
10            position: absolute;
11            top: 0;
12            left: 0;
13            bottom: 0;
14            right: 0;
15            background-color: rgb(70, 70, 70);
16            color: rgba(255, 255, 255, 0.89);
17            display: flex;
18            align-items: center;
19            justify-content: center;
20            align-content: center;
21            font-size: 1.1rem;
22            font-family: Arial;
23            text-transform: uppercase;
24            letter-spacing: 2px;
25            opacity: 1;
26            transition: opacity 250ms linear;
27        }
28
29        @keyframes loadingSpin {
30            0% {
31                transform: rotateZ(0deg);
32            }
33            100% {
34                transform: rotateZ(360deg);
35            }
36        }
37
38        .application-loading .loading-positioner {
39            position: relative;
40            height: 140px;
41            width: 140px;
42            display: flex;
43            align-items: center;
44            align-content: center;
45            justify-content: center;
46        }
47
48        .application-loading .loading-animation {
49            position: absolute;
50            top: 0;
51            left: 0;
52            right: 0;
53            bottom: 0;
54            border-radius: 50%;
55            border: 3px solid rgba(75, 75, 75, 0.6);
56            border-left-color: rgba(255, 255, 255, 0.9);
57            margin: 0 auto;
58            transform-origin: center center;
59            animation: loadingSpin 1000ms linear infinite;
60        }
61
62        .unsupported {
63            text-align: center;
64            font-family: sans-serif;
65            color: #808080;
66            background: #eeeeee;
67            width: 70%;
68            margin: auto;
69            padding: 30px 20px;
70        }
71
72        .unsupported h1 {
73            color: #0a557a;
74        }
75
76        .unsupported h2 {
77            color: #9C8E5D;
78        }
79
80        .unsupported ul {
81            list-style: none;
82            padding: 0;
83        }
84
85        #media-query-indicator {
86            /* This div should never be displayed. */
87            display: none;
88        }
89
90        /* Maps each device to a color that is set here via media queries so we
91        know exactly what screen size each browser is using for its media queries.
92        Each color corresponds to its max width. For example, Desktop's max width is
93        1366px, so its color is rgb(13, 66, 0). This is simply done so it's not a
94        randomly chosen color.*/
95        #media-query-indicator {
96            color: rgb(76, 80, 0);
97        }
98
99        @media (min-width: 768px) {
100            #media-query-indicator {
101                color: rgb(10, 24, 0);
102            }
103        }
104
105        @media (min-width: 1024px) {
106            #media-query-indicator {
107                color: rgb(12, 60, 0);
108            }
109        }
110
111        @media (min-width: 1260px) {
112            #media-query-indicator {
113                color: rgb(13, 66, 0);
114            }
115        }
116    </style>
117    
117<script async src="https://www.google-analytics.com/analytics.js"></script>
117
118    
118<script>
119        // Borrowed from https://github.com/burocratik/outdated-browser
120        var supports = (function () {
121            var div = document.createElement('div');
122            var vendors = 'Khtml Ms O Moz Webkit'.split(' ');
123            var len = vendors.length;
124
125            return function (prop) {
126                if (prop in div.style) return true;
127
128                prop = prop.replace(/^[a-z]/, function (val) {
129                    return val.toUpperCase();
130                });
131
132                while (len--) {
133                    if (vendors[len] + prop in div.style) {
134                        return true;
135                    }
136                }
137                return false;
138            };
139        })();
140
141        // This is what the check from outdatedBrowser boils down to for < IE11
142        var isBrowserSupported = supports('borderImage');
143
144        // Don't care about this if browser isn't supported
145        if (isBrowserSupported) {
146            // Production steps of ECMA-262, Edition 5, 15.4.4.18
147            // Reference: http://es5.github.io/#x15.4.4.18
148            if (!Array.prototype.forEach) {
149
150                Array.prototype.forEach = function (callback/*, thisArg*/) {
151
152                    var T, k;
153
154                    if (this == null) {
155                        throw new TypeError('this is null or not defined');
156                    }
157
158                    // 1. Let O be the result of calling toObject() passing the
159                    // |this| value as the argument.
160                    var O = Object(this);
161
162                    // 2. Let lenValue be the result of calling the Get() internal
163                    // method of O with the argument "length".
164                    // 3. Let len be toUint32(lenValue).
165                    var len = O.length >>> 0;
166
167                    // 4. If isCallable(callback) is false, throw a TypeError exception.
168                    // See: http://es5.github.com/#x9.11
169                    if (typeof callback !== 'function') {
170                        throw new TypeError(callback + ' is not a function');
171                    }
172
173                    // 5. If thisArg was supplied, let T be thisArg; else let
174                    // T be undefined.
175                    if (arguments.length > 1) {
176                        T = arguments[1];
177                    }
178
179                    // 6. Let k be 0.
180                    k = 0;
181
182                    // 7. Repeat while k < len.
183                    while (k < len) {
184
185                        var kValue;
186
187                        // a. Let Pk be ToString(k).
188                        //    This is implicit for LHS operands of the in operator.
189                        // b. Let kPresent be the result of calling the HasProperty
190                        //    internal method of O with argument Pk.
191                        //    This step can be combined with c.
192                        // c. If kPresent is true, then
193                        if (k in O) {
194
195                            // i. Let kValue be the result of calling the Get internal
196                            // method of O with argument Pk.
197                            kValue = O[k];
198
199                            // ii. Call the Call internal method of callback with T as
200                            // the this value and argument list containing kValue, k, and O.
201                            callback.call(T, kValue, k, O);
202                        }
203                        // d. Increase k by 1.
204                        k++;
205                    }
206                    // 8. return undefined.
207                };
208            }
209
210            //https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign#Polyfill
211            if (typeof Object.assign != 'function') {
212                // Must be writable: true, enumerable: false, configurable: true
213                Object.defineProperty(Object, 'assign', {
214                    value: function assign(target, varArgs) { // .length of function is 2
215                        'use strict';
216                        if (target == null) { // TypeError if undefined or null
217                            throw new TypeError('Cannot convert undefined or null to object');
218                        }
219
220                        var to = Object(target);
221
222                        for (var index = 1; index < arguments.length; index++) {
223                            var nextSource = arguments[index];
224
225                            if (nextSource != null) { // Skip over if undefined or null
226                                for (var nextKey in nextSource) {
227                                    // Avoid bugs when hasOwnProperty is shadowed
228                                    if (Object.prototype.hasOwnProperty.call(nextSource, nextKey)) {
229                                        to[nextKey] = nextSource[nextKey];
230                                    }
231                                }
232                            }
233                        }
234                        return to;
235                    },
236                    writable: true,
237                    configurable: true
238                });
239            }
240
241            //https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith#Polyfill
242            if (!String.prototype.startsWith) {
243                Object.defineProperty(String.prototype, 'startsWith', {
244                    value: function (search, pos) {
245                        return this.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search;
246                    }
247                });
248            }
249
250            //https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find#Polyfill
251            // https://tc39.github.io/ecma262/#sec-array.prototype.find
252            if (!Array.prototype.find) {
253                Object.defineProperty(Array.prototype, 'find', {
254                    value: function (predicate) {
255                        // 1. Let O be ? ToObject(this value).
256                        if (this == null) {
257                            throw new TypeError('"this" is null or not defined');
258                        }
259
260                        var o = Object(this);
261
262                        // 2. Let len be ? ToLength(? Get(O, "length")).
263                        var len = o.length >>> 0;
264
265                        // 3. If IsCallable(predicate) is false, throw a TypeError exception.
266                        if (typeof predicate !== 'function') {
267                            throw new TypeError('predicate must be a function');
268                        }
269
270                        // 4. If thisArg was supplied, let T be thisArg; else let T be undefined.
271                        var thisArg = arguments[1];
272
273                        // 5. Let k be 0.
274                        var k = 0;
275
276                        // 6. Repeat, while k < len
277                        while (k < len) {
278                            // a. Let Pk be ! ToString(k).
279                            // b. Let kValue be ? Get(O, Pk).
280                            // c. Let testResult be ToBoolean(? Call(predicate, T, « kValue, k, O »)).
281                            // d. If testResult is true, return kValue.
282                            var kValue = o[k];
283                            if (predicate.call(thisArg, kValue, k, o)) {
284                                return kValue;
285                            }
286                            // e. Increase k by 1.
287                            k++;
288                        }
289
290                        // 7. Return undefined.
291                        return undefined;
292                    },
293                    configurable: true,
294                    writable: true
295                });
296            }
297
298            //https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes#Polyfill
299            // https://tc39.github.io/ecma262/#sec-array.prototype.includes
300            if (!Array.prototype.includes) {
301                Object.defineProperty(Array.prototype, 'includes', {
302                    value: function (searchElement, fromIndex) {
303
304                        if (this == null) {
305                            throw new TypeError('"this" is null or not defined');
306                        }
307
308                        // 1. Let O be ? ToObject(this value).
309                        var o = Object(this);
310
311                        // 2. Let len be ? ToLength(? Get(O, "length")).
312                        var len = o.length >>> 0;
313
314                        // 3. If len is 0, return false.
315                        if (len === 0) {
316                            return false;
317                        }
318
319                        // 4. Let n be ? ToInteger(fromIndex).
320                        //    (If fromIndex is undefined, this step produces the value 0.)
321                        var n = fromIndex | 0;
322
323                        // 5. If n ≥ 0, then
324                        //  a. Let k be n.
325                        // 6. Else n < 0,
326                        //  a. Let k be len + n.
327                        //  b. If k < 0, let k be 0.
328                        var k = Math.max(n >= 0 ? n : len - Math.abs(n), 0);
329
330                        function sameValueZero(x, y) {
331                            return x === y || (typeof x === 'number' && typeof y === 'number' && isNaN(x) && isNaN(y));
332                        }
333
334                        // 7. Repeat, while k < len
335                        while (k < len) {
336                            // a. Let elementK be the result of ? Get(O, ! ToString(k)).
337                            // b. If SameValueZero(searchElement, elementK) is true, return true.
338                            if (sameValueZero(o[k], searchElement)) {
339                                return true;
340                            }
341                            // c. Increase k by 1.
342                            k++;
343                        }
344
345                        // 8. Return false
346                        return false;
347                    }
348                });
349            }
350
351            //https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith#Polyfill
352            if (!String.prototype.endsWith) {
353                String.prototype.endsWith = function (search, this_len) {
354                    if (this_len === undefined || this_len > this.length) {
355                        this_len = this.length;
356                    }
357                    return this.substring(this_len - search.length, this_len) === search;
358                };
359            }
360
361            // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes#Polyfill
362            if (!String.prototype.includes) {
363                Object.defineProperty(String.prototype, 'includes', {
364                    value: function (search, start) {
365                        if (typeof start !== 'number') {
366                            start = 0;
367                        }
368
369                        if (start + search.length > this.length) {
370                            return false;
371                        } else {
372                            return this.indexOf(search, start) !== -1;
373                        }
374                    }
375                });
376            }
377
378            //https://developer.mozilla.org/en-US/docs/Web/API/ChildNode/remove#Polyfill
379            // from:https://github.com/jserz/js_piece/blob/master/DOM/ChildNode/remove()/remove().md
380            (function (arr) {
381                arr.forEach(function (item) {
382                    if (item.hasOwnProperty('remove')) {
383                        return;
384                    }
385                    Object.defineProperty(item, 'remove', {
386                        configurable: true,
387                        enumerable: true,
388                        writable: true,
389                        value: function remove() {
390                            if (this.parentNode !== null)
391                                this.parentNode.removeChild(this);
392                        }
393                    });
394                });
395            })([Element.prototype, CharacterData.prototype, DocumentType.prototype]);
396        }
397    </script>
397
398    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 398-399
398
399    <script async src="https://www.googletagmanager.com/gtag/js?id=
399G-E72K7BR8K2
vendor: 16 bytes, lines 399-400
399"></script>
400    
400<script>
401        
vendor: 176 bytes, lines 401-408
401window.dataLayer = window.dataLayer || [];
402
403        function gtag() {
404            dataLayer.push(arguments);
405        }
406
407        gtag('js', new Date());
408        gtag('config', '
408G-E72K7BR8K2
vendor: 55 bytes, lines 408-411
408', {
409            send_page_view: false
410        });
411    
411</script>
411
412<link href="/assets/javascript/corporate/react/dist/aaf5994a.datepicker.css" rel="stylesheet"><link href="/assets/javascript/corporate/react/dist/c7138afc.main.css" rel="stylesheet"></head>
413<body>
414<div id="temp-loading-container" class="loading-container fullscreen-loading application-loading hidden">
415    <div class="loading-positioner">
416        <span class="loading-animation">&nbsp;</span>
417        <span class="loading-label">&nbsp;</span>
418    </div>
419    
419<script>
420        // Only show loader if browser is supported
421        if (isBrowserSupported) {
422            setTimeout(function () {
423                window.loadingTimeoutStatus = 'TIMEOUT_STARTED';
424                if (document.getElementById('temp-loading-container')) {
425                    if (!window.ignoreLoadingTimeout) {
426                        document.querySelector('#temp-loading-container .loading-label').innerText = 'Loading';
427                        document.getElementById('temp-loading-container').classList.remove('hidden');
428                    }
429                }
430            }, 500);
431        }
432    </script>
432
433</div>
434<div id="root">
435    <noscript>
436        <div class="unsupported">
437            <h1>Hello!</h1>
438            <h2>It appears you do not have JavaScript enabled.</h2>
439            <p>Please <a href="https://enablejs.com/" target="_blank">enable JavaScript</a> in your web browser and visit us again for an amazing renting experience!</p>
440        </div>
441    </noscript>
442</div>
443<div id="script-container"></div>
444<script>
445    if (!isBrowserSupported) {
446        // Display unsupported browser messaging if browser is not supported
447        var root = document.getElementById('root');
448        root.innerHTML = '<div class=\'unsupported\'><h1>Welcome to ' + window.location.hostname + '</h1><h2>Unfortunately, you are running an unsupported browser.</h2><p>Please upgrade to the newest version of <a href=\'https://www.google.com/chrome/\'>Chrome</a> (it\'s easy!) and visit us again for an amazing renting experience. We support the following browsers:<ul><li><a href=\'https://www.google.com/chrome/\'>Chrome</a></li><li>Firefox</li><li>Safari</li><li>Edge</li></ul></p></div>';
449    }
450</script>
450
451<!-- Below media-query-indicator div is not displayed. Its color is changed via media queries in order for us to get the screen width based on how the browser handles media queries. -->
452<div id="media-query-indicator"></div>
453<script type="text/javascript" src="/assets/javascript/corporate/react/dist/89bfc5c3.runtime.bundle.js"></script>
453<script type="text/javascript" src="/assets/javascript/corporate/react/dist/c3773c6a.react.bundle.js"></script>
453<script type="text/javascript" src="/assets/javascript/corporate/react/dist/aaf5994a.datepicker.bundle.js"></script>
453<script type="text/javascript" src="/assets/javascript/corporate/react/dist/5cc32757.select.bundle.js"></script>
453<script type="text/javascript" src="/assets/javascript/corporate/react/dist/286678a9.vendors~main.bundle.js"></script>
453<script type="text/javascript" src="/assets/javascript/corporate/react/dist/c7138afc.main.bundle.js"></script>
453</body>
454<script type="text/javascript" src="/assets/javascript/shared/shared.min.js?v=5"></script>
vendor: 1 bytes, line 454
454
455<script defer type="text/javascript" src="/assets/javascript/visitdata-1.3.2.umd.min.js"></script>
vendor: 1 bytes, line 455
455
456<script defer>
457    document.addEventListener('DOMContentLoaded', function () {
458        initializeVisitData();
459    });
460</script>
460
461</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.