1require.config({ 2 waitSeconds:60, 3 baseUrl: '/static/js/v1', 4 5 paths: { 6 'gsm':'/static/js/utils/GSM', 7 'bootstrap': '/static/js/bootstrap/bootstrap', 8 'datatables': '/static/js/datatables/jquery.dataTables', 9 'dt-bootstrap': '/static/js/datatables/dt-bootstrap', 10 'dom': '/static/js/require/domReady', 11 'infuser': '/static/js/knockout/infuser', 12 'jquery': '/static/js/jquery/jquery-2.0.3.min', 13 'ko': '/static/js/knockout/knockout-3.5.1', 14 'ko.ext': '/static/js/knockout/koExternalTemplateEngine-amd', 15 'ko.mapping': '/static/js/knockout/knockout.mapping-2.0', 16 'handlebars': '/static/js/handlebars/handlebars', 17 'bstooltip': '/static/js/knockout/koBindingHandlers/bstooltip', 18 'expandCollapse':'/static/js/knockout/koBindingHandlers/expandCollapse', 19 'timeAgoHandler': '/static/js/knockout/koBindingHandlers/timeago', 20 'bsmultiselect': '/static/js/knockout/koBindingHandlers/bsmultiselect', 21 'lq': '/static/js/utils/JSLINQ', 22 'trafficcop': '/static/js/knockout/TrafficCop', 23 'visualizationMap': '/static/js/visualization/visualizationMap', 24 'flot': '/static/js/flot/flot', 25 'chart': '/static/js/chart/chart', 26 'flotStack': '/static/js/flot/flot.stack', 27 'flotTime': '/static/js/flot/flot.time', 28 'flotMarks': '/static/js/flot/flot.marks', 29 'flotNav': '/static/js/flot/flot.nav', 30 'flotHighlight': '/static/js/flot/flot.highlight', 31 'flotNavControl': '/static/js/flot/flot.nav.control', 32 'maiutils': '/static/js/utils/maiutils', 33 'moment': '/static/js/utils/moment.min', 34 'map': '/static/js/v1/map', 35 'media': '/static/js/visualization/media', 36 'mediaAPI': '/static/js/visualization/mediaAPI', 37 'reportHelper': '/static/js/visualization/reportHelper', 38 'easydata': '/static/js/visualization/easydata', 39 'filters': '/static/js/controls/filter', 40 'jquery.cookie': '/static/js/jquery/jquery.cookie', 41 'datatables-fixedheader': '/static/js/datatables/dataTables.fixedHeader', 42 'datepicker': '/static/js/controls/datepicker', 43 'kdatepicker': '/static/js/controls/kdatepicker', 44 'select2': '/static/js/controls/select2.min', 45 'select2handler': '/static/js/knockout/koBindingHandlers/select2', 46 'bootstrapslider': '/static/js/bootstrap/bootstrap-slider', 47 'bootstrapSliderHandlder': '/static/js/knockout/koBindingHandlers/ko-bootstrap-slider', 48 'singleSourceRepo': '/static/js/repos/singleSourceRepo', 49 'surveyRepo': '/static/js/repos/surveyRepo', 50 'accountRepo': '/static/js/repos/accountRepo', 51 'pollsRepo': '/static/js/repos/pollsRepo', 52 'pollsRepo2': '/static/js/repos/pollsRepo2', 53 'grp': '/static/js/visualization/grp', 54 'campaign': '/static/js/visualization/advertising/campaign', 55 'campaignList': '/static/js/visualization/advertising/campaignList', 56 'audience': '/static/js/visualization/advertising/audience', 57 'mediaBuy': '/static/js/visualization/advertising/mediaBuy', 58 'psychographic': '/static/js/visualization/advertising/psychographic', 59 'advertiser': '/static/js/visualization/advertising/advertiser', 60 'advertisement': '/static/js/visualization/advertising/advertisement', 61 'audienceFilter': '/static/js/visualization/advertising/audienceFilter', 62 'audienceRating': '/static/js/visualization/advertising/audienceRating', 63 'creative': '/static/js/visualization/advertising/creative', 64 'mediaSpot': '/static/js/visualization/advertising/mediaSpot', 65 'potentialSpot': '/static/js/visualization/advertising/potentialSpot', 66 'potentialSpotGroup': '/static/js/visualization/advertising/potentialSpotGroup', 67 'selectize': '/static/js/controls/selectize', 68 'errorHandling' : '/static/js/utils/errorLogging', 69 'brandtracker': 'https://brandtracker.geopoll.com/', 70 'customSort': '/static/js/datatables/customSort', 71 'multiSelect': '/static/js/bootstrap/multiSelect', 72 'cubeReportingHelper': '/static/js/visualization/cubeReportingHelpers', 73 'jquery-fileupload': '/static/js/jquery/jquery.fileupload', 74 'jquery-fileupload-validate': '/static/js/jquery/jquery.fileupload-validate', 75 'jquery-fileupload-process': '/static/js/jquery/jquery.fileupload-process', 76 'jquery-iframe-transport': '/static/js/jquery/jquery.iframe-transport', 77 'jquery.ui.widget': '/static/js/jquery/jquery-ui', 78 'jsloadingmask': '/static/js/jquery/jquery.loadmask.min', 79 'fixedHeader': '/static/js/utils/fixedHeader', 80 'survey': '/static/js/surveys/survey', 81 'maiutils2': '/static/js/surveys/maiutils', 82 'gsm': '/static/js/surveys/gsm', 83 'lscache': '/static/js/surveys/lscache', 84 'moment': '/static/js/surveys/moment-with-langs.min', 85 'surveyemulator': '/static/js/surveys/surveyemulator', 86 'surveyQuestion': '/static/js/surveys/surveyQuestion', 87 'surveyQuestionAnswer': '/static/js/surveys/surveyQuestionAnswer', 88 'surveySample': '/static/js/surveys/surveySample', 89 'surveySampleOption': '/static/js/surveys/surveySampleOption',
90 'sortableList': '/static/js/controls/sortableList', 91 'datepickerhandler': '/static/js/knockout/koBindingHandlers/datepickerhandler', 92 'collapseExpandhandler': '/static/js/knockout/koBindingHandlers/collapseExpand', 93 'maskElhandler': '/static/js/knockout/koBindingHandlers/maskEl', 94 'jmodalhandler': '/static/js/knockout/koBindingHandlers/jmodal', 95 'jqButtonhandler': '/static/js/knockout/koBindingHandlers/jqButton', 96 'timeAgo': '/static/js/controls/timeago', 97 'oauth': '/static/js/v1/oauth/oauth', 98 'radialIndicator': '/static/js/v1/radialIndicator', 99 'progressbar': '/static/js/progressbar/progressbar', 100 '../config': '/static/js/v1/oauth/config', 101 'ratecard': '/static/js/visualization/advertising/ratecard', 102 'potentialRateCard': '/static/js/visualization/advertising/potentialRateCard', 103 'text': '/static/js/text/text-2.0.16', 104 'mediaBuy2': '/static/js/visualization/advertising/mediaBuy2', 105 'campaign2': '/static/js/visualization/advertising/campaign2', 106 'reviewService': '/static/js/visualization/advertising/review/review-service', 107 'spot-list': '/static/js/visualization/advertising/review/components/spot-list/spot-list-viewmodel', 108 'plan-performance': '/static/js/visualization/advertising/review/components/plan-performance/plan-performance-viewmodel', 109 'upload-spots': '/static/js/visualization/advertising/review/components/upload-spots/upload-spots-viewmodel', 110 'performance-summary': '/static/js/visualization/advertising/review/components/performance-summary/performance-summary-viewmodel' 111 }, 112 shim: { 113 'datepicker': ['jquery', 'bootstrap'], 114 'multiSelect': ['jquery', 'bootstrap', 'ko'], 115 'errorHandling' :['jquery', 'ko'], 116 'maiutils': ['jquery'], 117 'maiutils2': ['jquery'], 118 'timeago': ['jquery'], 119 'datatables': ['jquery'], 120 'dt-bootstrap': ['jquery', 'bootstrap', 'datatables'], 121 'flot': ['jquery'], 122 'flotStack': ['flot'], 123 'flotHighlight': ['flot'], 124 'flotTime': ['flot'], 125 'flotNav': ['flot'], 126 'flotNavControl': ['flot', 'flotNav'], 127 'flotMarks':['flot'], 128 'filters': ['lq'], 129 'jquery.cookie': ['jquery'], 130 'dataTables.fixedHeader': ['datatables'], 131 'reportHelper': ['jquery','jquery.cookie','datatables'], 132 'singleSourceRepo': ['jquery'], 133 'surveyRepo': ['jquery'], 134 'accountRepo': ['jquery'], 135 'grp': ['jquery', 'ko'], 136 'selectize': ['jquery'], 137 'customSort': ['datatables'], 138 'select2': ['jquery'], 139 'select2handler': ['select2'], 140 'fixedHeader': ['jquery'], 141 'bootstrapslider': ['jquery', 'bootstrap'], 142 'sortableList': ['jquery', 'ko', 'jquery.ui.widget'], 143 'datatables-fixedheader': ['jquery'] 144 }, 145 146 shims: { 147 'ko': { 148 exports: 'ko' 149 }, 150 'lq': { 151 exports: 'JSLINQ' 152 } 153 154 }, 155 156 // configuration dependencies 157 deps: ['jquery', 'ko', 'infuser', 'ko.mapping', 'trafficcop', 'dom', 'ko.ext'], 158 159 // configuration callback 160 callback: function ($, ko, infuser, mapping) { 161 infuser.defaults.templateUrl = '/static/templates/v1'; 162 infuser.defaults.templateSuffix = '.tmpl.html?v=' + assemblyVersion; 163 //infuser.defaults.ajax.async = false; 164 ko.mapping = mapping; 165 166 require(['bootstrap'], function () { 167 }); 168 }, 169 170 urlArgs: 'v=' + assemblyVersion 171}); 172 173 174Array.prototype.contains = function (v) { 175 return this.indexOf(v) > -1; 176}; 177 178Array.prototype.remove = function (v) { 179 if (this.contains(v)) 180 this.splice(this.indexOf(v), 1); 181}; 182 183Date.prototype.toMSJSON = function () { 184 var date = '/Date(' + this.getTime() + '-0000)/'; 185 186 return date; 187}; 188 189Date.prototype.toFriendlyDate = function () { 190 var date = new Date(new Date(this).toUTCString().replace(" 00:00:00 GMT", "")); 191 var day = date.getDate(); 192 var month = date.getMonth() + 1; 193 var dayString = day; 194 var monthString = month; 195 return day + '/' + month + '/' + date.getFullYear(); 196}; 197 198Date.prototype.toServerDate = function () { 199 var date = new Date(new Date(this).toUTCString().replace(" 00:00:00 GMT", "")); 200 var day = date.getDate(); 201 var month = date.getMonth() + 1; 202 var dayString = day; 203 var monthString = month; 204 return month + '/' + day + '/' + date.getFullYear(); 205}; 206 207String.prototype.DateWCF = function () { 208 /// <summary>convert string into Date</summary> 209 var matches = this.match(/\/Date\(([0-9]+)(?:.*)\)\//); 210 211 if (matches) 212 return new Date(parseInt(matches[1])); 213}; 214 215String.prototype.replaceAll = function (oldVal, newVal) { 216 return this.split(oldVal).join(newVal); 217};
218 219String.prototype.contains = function (s) { 220 return this.indexOf(s) !== -1; 221}; 222 223if (typeof String.prototype.startsWith != 'function') { 224 String.prototype.startsWith = function (str) { 225 return this.slice(0, str.length) == str; 226 }; 227}; 228 229if (typeof String.prototype.endsWith != 'function') { 230 String.prototype.endsWith = function (str) { 231 return this.slice(-str.length) == str; 232 }; 233};
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.