How to Improve Your Credit Score Before Applying for a Loan

Applying for a personal loan, auto loan, mortgage, or another type of financing can be an important financial decision. One of the factors lenders commonly consider is your credit history and credit score. A stronger credit profile may improve your chances of qualifying and, depending on the lender and your overall financial situation, may help you access more competitive interest rates.

If you are planning to apply for a loan, taking time to improve your credit before submitting an application can be worthwhile. However, improving credit is usually a process rather than something that happens overnight.

The good news is that several practical steps can help you build a healthier credit profile. These include checking your credit reports for errors, paying bills on time, reducing credit card balances, limiting unnecessary applications, managing existing debt, and keeping older accounts open when appropriate.

This guide explains how to improve your credit score before applying for a loan, what lenders may look at, how long improvements can take, and which mistakes you should avoid.

https://www.youtube.com/watch?v=uViFyQ1hE4A&pp=ygXm2AEjIEhvdyB0byBJbXByb3ZlIFlvdXIgQ3JlZGl0IFNjb3JlIEJlZm9yZSBBcHBseWluZyBmb3IgYSBMb2FuICBBcHBseWluZyBmb3IgYSBwZXJzb25hbCBsb2FuLCBhdXRvIGxvYW4sIG1vcnRnYWdlLCBvciBhbm90aGVyIHR5cGUgb2YgZmluYW5jaW5nIGNhbiBiZSBhbiBpbXBvcnRhbnQgZmluYW5jaWFsIGRlY2lzaW9uLiBPbmUgb2YgdGhlIGZhY3RvcnMgbGVuZGVycyBjb21tb25seSBjb25zaWRlciBpcyB5b3VyIGNyZWRpdCBoaXN0b3J5IGFuZCBjcmVkaXQgc2NvcmUuIEEgc3Ryb25nZXIgY3JlZGl0IHByb2ZpbGUgbWF5IGltcHJvdmUgeW91ciBjaGFuY2VzIG9mIHF1YWxpZnlpbmcgYW5kLCBkZXBlbmRpbmcgb24gdGhlIGxlbmRlciBhbmQgeW91ciBvdmVyYWxsIGZpbmFuY2lhbCBzaXR1YXRpb24sIG1heSBoZWxwIHlvdSBhY2Nlc3MgbW9yZSBjb21wZXRpdGl2ZSBpbnRlcmVzdCByYXRlcy4gIElmIHlvdSBhcmUgcGxhbm5pbmcgdG8gYXBwbHkgZm9yIGEgbG9hbiwgdGFraW5nIHRpbWUgdG8gaW1wcm92ZSB5b3VyIGNyZWRpdCBiZWZvcmUgc3VibWl0dGluZyBhbiBhcHBsaWNhdGlvbiBjYW4gYmUgd29ydGh3aGlsZS4gSG93ZXZlciwgaW1wcm92aW5nIGNyZWRpdCBpcyB1c3VhbGx5IGEgcHJvY2VzcyByYXRoZXIgdGhhbiBzb21ldGhpbmcgdGhhdCBoYXBwZW5zIG92ZXJuaWdodC4gIFRoZSBnb29kIG5ld3MgaXMgdGhhdCBzZXZlcmFsIHByYWN0aWNhbCBzdGVwcyBjYW4gaGVscCB5b3UgYnVpbGQgYSBoZWFsdGhpZXIgY3JlZGl0IHByb2ZpbGUuIFRoZXNlIGluY2x1ZGUgY2hlY2tpbmcgeW91ciBjcmVkaXQgcmVwb3J0cyBmb3IgZXJyb3JzLCBwYXlpbmcgYmlsbHMgb24gdGltZSwgcmVkdWNpbmcgY3JlZGl0IGNhcmQgYmFsYW5jZXMsIGxpbWl0aW5nIHVubmVjZXNzYXJ5IGFwcGxpY2F0aW9ucywgbWFuYWdpbmcgZXhpc3RpbmcgZGVidCwgYW5kIGtlZXBpbmcgb2xkZXIgYWNjb3VudHMgb3BlbiB3aGVuIGFwcHJvcHJpYXRlLiAgVGhpcyBndWlkZSBleHBsYWlucyAqKmhvdyB0byBpbXByb3ZlIHlvdXIgY3JlZGl0IHNjb3JlIGJlZm9yZSBhcHBseWluZyBmb3IgYSBsb2FuKiosIHdoYXQgbGVuZGVycyBtYXkgbG9vayBhdCwgaG93IGxvbmcgaW1wcm92ZW1lbnRzIGNhbiB0YWtlLCBhbmQgd2hpY2ggbWlzdGFrZXMgeW91IHNob3VsZCBhdm9pZC4gIC0tLSAgIyMgV2h5IFlvdXIgQ3JlZGl0IFNjb3JlIE1hdHRlcnMgV2hlbiBBcHBseWluZyBmb3IgYSBMb2FuICBZb3VyIGNyZWRpdCBzY29yZSBpcyBvbmUgcGFydCBvZiB5b3VyIG92ZXJhbGwgY3JlZGl0IHByb2ZpbGUuIExlbmRlcnMgbWF5IHVzZSBjcmVkaXQgaW5mb3JtYXRpb24gdG8gYXNzZXNzIGhvdyBsaWtlbHkgeW91IGFyZSB0byByZXBheSBib3Jyb3dlZCBtb25leS4gIERlcGVuZGluZyBvbiB0aGUgdHlwZSBvZiBsb2FuLCBsZW5kZXJzIG1heSBjb25zaWRlcjogICogQ3JlZGl0IHNjb3JlICogQ3JlZGl0IGhpc3RvcnkgKiBQYXltZW50IGhpc3RvcnkgKiBPdXRzdGFuZGluZyBkZWJ0ICogQ3JlZGl0IHV0aWxpemF0aW9uICogSW5jb21lICogRW1wbG95bWVudCAqIERlYnQtdG8taW5jb21lIHJhdGlvICogTG9hbiBhbW91bnQgKiBMb2FuIHRlcm0gKiBPdGhlciBpbmZvcm1hdGlvbiBpbiB5b3VyIGFwcGxpY2F0aW9uICBBIHN0cm9uZ2VyIGNyZWRpdCBwcm9maWxlIGNhbiBwb3RlbnRpYWxseSBtYWtlIGl0IGVhc2llciB0byBxdWFsaWZ5IGZvciBjcmVkaXQgYW5kIG1heSBoZWxwIHlvdSByZWNlaXZlIGJldHRlciBsb2FuIHRlcm1zLiAgRm9yIGV4YW1wbGUsIHR3byBib3Jyb3dlcnMgY291bGQgYXBwbHkgZm9yIHNpbWlsYXIgcGVyc29uYWwgbG9hbnMgYnV0IHJlY2VpdmUgZGlmZmVyZW50IGludGVyZXN0IHJhdGVzIGJlY2F1c2UgdGhlaXIgY3JlZGl0IHByb2ZpbGVzIGFuZCBmaW5hbmNpYWwgY2lyY3Vtc3RhbmNlcyBkaWZmZXIuICBBIGxvd2VyIGludGVyZXN0IHJhdGUgY2FuIG1ha2UgYSBtZWFuaW5nZnVsIGRpZmZlcmVuY2Ugb3ZlciBzZXZlcmFsIHllYXJzLCBwYXJ0aWN1bGFybHkgZm9yIGxhcmdlciBsb2Fucy4gIFRoYXQgaXMgd2h5IGltcHJvdmluZyB5b3VyIGNyZWRpdCBiZWZvcmUgYXBwbHlpbmcgY2FuIGJlIGEgc21hcnQgcGFydCBvZiBwcmVwYXJpbmcgZm9yIGEgbG9hbi4gIC0tLSAgIyBXaGF0IElzIGEgQ3JlZGl0IFNjb3JlPyAgQSBjcmVkaXQgc2NvcmUgaXMgYSBudW1lcmljYWwgcmVwcmVzZW50YXRpb24gb2YgaW5mb3JtYXRpb24gaW4geW91ciBjcmVkaXQgaGlzdG9yeS4gIEluIHRoZSBVbml0ZWQgU3RhdGVzLCBsZW5kZXJzIGNvbW1vbmx5IHVzZSBjcmVkaXQgc2NvcmVzIGJhc2VkIG9uIGluZm9ybWF0aW9uIGZyb20gbWFqb3IgY3JlZGl0IHJlcG9ydGluZyBhZ2VuY2llcy4gIEZJQ08gYW5kIFZhbnRhZ2VTY29yZSBhcmUgdHdvIHdpZGVseSBrbm93biBzY29yaW5nIHN5c3RlbXMuICBEaWZmZXJlbnQgc2NvcmluZyBtb2RlbHMgY2FuIGNhbGN1bGF0ZSBzY29yZXMgZGlmZmVyZW50bHksIHNvIHlvdXIgc2NvcmUgbWF5IG5vdCBiZSBpZGVudGljYWwgYWNyb3NzIGV2ZXJ5IHNlcnZpY2UuICBUaGUgZXhhY3Qgc2NvcmUgYSBsZW5kZXIgdXNlcyBjYW4gYWxzbyB2YXJ5LiAgVGhlcmVmb3JlLCBkb24ndCBhc3N1bWUgdGhhdCB0aGUgc2NvcmUgeW91IHNlZSB0aHJvdWdoIGEgZnJlZSBjcmVkaXQtbW9uaXRvcmluZyBzZXJ2aWNlIHdpbGwgbmVjZXNzYXJpbHkgYmUgdGhlIGV4YWN0IHNjb3JlIGEgbGVuZGVyIHNlZXMuICBXaGF0IG1hdHRlcnMgbW9zdCBpcyBtYWludGFpbmluZyBhIGhlYWx0aHkgb3ZlcmFsbCBjcmVkaXQgcHJvZmlsZS4gIC0tLSAgIyBDaGVjayBZb3VyIENyZWRpdCBSZXBvcnRzIEJlZm9yZSBBcHBseWluZyAgT25lIG9mIHRoZSBmaXJzdCB0aGluZ3MgeW91IHNob3VsZCBkbyBiZWZvcmUgYXBwbHlpbmcgZm9yIGEgbG9hbiBpcyByZXZpZXcgeW91ciBjcmVkaXQgcmVwb3J0cy4gIFlvdXIgY3JlZGl0IHJlcG9ydCBjb250YWlucyBpbmZvcm1hdGlvbiB0aGF0IGNhbiBhZmZlY3QgaG93IGxlbmRlcnMgZXZhbHVhdGUgeW91ciBjcmVkaXR3b3J0aGluZXNzLiAgTG9vayBmb3I6ICAqIEluY29ycmVjdCBwZXJzb25hbCBpbmZvcm1hdGlvbiAqIEFjY291bnRzIHlvdSBkbyBub3QgcmVjb2duaXplICogSW5jb3JyZWN0IGFjY291bnQgYmFsYW5jZXMgKiBJbmNvcnJlY3QgcGF5bWVudCBoaXN0b3J5ICogRHVwbGljYXRlIGFjY291bnRzICogSW5jb3JyZWN0IGNyZWRpdCBsaW1pdHMgKiBBY2NvdW50cyByZXBvcnRlZCBhcyBsYXRlIHdoZW4geW91IHBhaWQgb24gdGltZSAqIERlYnRzIHRoYXQgaGF2ZSBhbHJlYWR5IGJlZW4gcGFpZCAqIE90aGVyIGluYWNjdXJhdGUgaW5mb3JtYXRpb24gIEFuIGVycm9yIGNvdWxkIHBvdGVudGlhbGx5IG1ha2UgeW91ciBjcmVkaXQgcHJvZmlsZSBhcHBlYXIgd2Vha2VyIHRoYW4gaXQgYWN0dWFsbHkgaXMuICBJZiB5b3UgZmluZCBpbmFjY3VyYXRlIGluZm9ybWF0aW9uLCB5b3UgY2FuIGludmVzdGlnYXRlIHRoZSBkaXNwdXRlIHByb2Nlc3Mgd2l0aCB0aGUgcmVsZXZhbnQgY3JlZGl0IHJlcG9ydGluZyBjb21wYW55IGFuZCB0aGUgY29tcGFueSB0aGF0IHN1cHBsaWVkIHRoZSBpbmZvcm1hdGlvbi4gIFRoZSBGZWRlcmFsIFRyYWRlIENvbW1pc3Npb24gcmVjb21tZW5kcyBjaGVja2luZyB5b3VyIGNyZWRpdCByZXBvcnRzIGFuZCBkaXNwdXRpbmcgaW5hY2N1cmF0ZSBpbmZvcm1hdGlvbi4gKFtjb25zdW1lci5mdGMuZ292XShodHRwczovL2NvbnN1bWVyLmZ0Yy5nb3YvYXJ0aWNsZXMvZnJlZS1jcmVkaXQtcmVwb3J0cz91dG1fc291cmNlPWNoYXRncHQuY29tKSkgIC0tLSAgIyBQYXkgRXZlcnkgQmlsbCBvbiBUaW1lICBQYXltZW50IGhpc3RvcnkgaXMgb25lIG9mIHRoZSBtb3N0IGltcG9ydGFudCBwYXJ0cyBvZiBtYW55IGNyZWRpdC1zY29yaW5nIG1vZGVscy4gIExhdGUgcGF5bWVudHMgY2FuIG5lZ2F0aXZlbHkgYWZmZWN0IHlvdXIgY3JlZGl0IGhpc3RvcnkuICBJZiB5b3UgYXJlIHRyeWluZyB0byBpbXByb3ZlIHlvdXIgY3JlZGl0IGJlZm9yZSBhcHBseWluZyBmb3IgYSBsb2FuLCBtYWtlIG9uLXRpbWUgcGF5bWVudHMgYSBwcmlvcml0eS4gIFRoaXMgYXBwbGllcyB0bzogICogQ3JlZGl0IGNhcmRzICogUGVyc29uYWwgbG9hbnMgKiBBdXRvIGxvYW5zICogU3R1ZGVudCBsb2FucyAqIE1vcnRnYWdlcyAqIE90aGVyIGFjY291bnRzIHRoYXQgcmVwb3J0IHBheW1lbnQgYWN0aXZpdHkgIEV2ZW4gaWYgeW91IGNhbm5vdCBwYXkgeW91ciBlbnRpcmUgY3JlZGl0LWNhcmQgYmFsYW5jZSwgbWFraW5nIGF0IGxlYXN0IHRoZSByZXF1aXJlZCBtaW5pbXVtIHBheW1lbnQgb24gdGltZSBjYW4gaGVscCB5b3UgYXZvaWQgYSBtaXNzZWQgcGF5bWVudC4gIEhvd2V2ZXIsIHBheWluZyBvbmx5IHRoZSBtaW5pbXVtIGNhbiBhbGxvdyBpbnRlcmVzdCBhbmQgZGVidCB0byBjb250aW51ZSBhY2N1bXVsYXRpbmcuICBXaGVuZXZlciBwb3NzaWJsZSwgcGF5IG1vcmUgdGhhbiB0aGUgbWluaW11bSB3aGlsZSBzdGlsbCBrZWVwaW5nIHBheW1lbnRzIGFmZm9yZGFibGUuICAtLS0gICMgU2V0IFVwIEF1dG9tYXRpYyBQYXltZW50cyAgSWYgeW91IHNvbWV0aW1lcyBmb3JnZXQgZHVlIGRhdGVzLCBhdXRvbWF0aWMgcGF5bWVudHMgY2FuIGJlIHVzZWZ1bC4gIFlvdSBtYXkgYmUgYWJsZSB0byBzZXQgeW91ciBhY2NvdW50cyB0byBhdXRvbWF0aWNhbGx5IHBheSBhdCBsZWFzdCB0aGUgbWluaW11bSBhbW91bnQgZHVlLiAgVGhpcyBjYW4gcmVkdWNlIHRoZSBjaGFuY2Ugb2YgYWNjaWRlbnRhbGx5IG1pc3NpbmcgYSBwYXltZW50LiAgSG93ZXZlciwgbWFrZSBzdXJlIGVub3VnaCBtb25leSBpcyBhdmFpbGFibGUgaW4geW91ciBiYW5rIGFjY291bnQgYmVmb3JlIGFuIGF1dG9tYXRpYyBwYXltZW50IGlzIHByb2Nlc3NlZC4gIE90aGVyd2lzZSwgeW91IGNvdWxkIHBvdGVudGlhbGx5IGZhY2UgYW4gb3ZlcmRyYWZ0IG9yIHJldHVybmVkLXBheW1lbnQgaXNzdWUuICBBbm90aGVyIG9wdGlvbiBpcyB0byB1c2UgY2FsZW5kYXIgcmVtaW5kZXJzLiAgRm9yIGV4YW1wbGUsIHNldCBhIHJlbWluZGVyIHNldmVyYWwgZGF5cyBiZWZvcmUgZXZlcnkgY3JlZGl0LWNhcmQgb3IgbG9hbiBwYXltZW50IGlzIGR1ZS4gIC0tLSAgIyBSZWR1Y2UgWW91ciBDcmVkaXQgQ2FyZCBCYWxhbmNlcyAgQW5vdGhlciBpbXBvcnRhbnQgc3RlcCBpcyByZWR1Y2luZyByZXZvbHZpbmcgY3JlZGl0LWNhcmQgZGVidC4gIENyZWRpdCB1dGlsaXphdGlvbiByZWZlcnMgYnJvYWRseSB0byBob3cgbXVjaCBvZiB5b3VyIGF2YWlsYWJsZSByZXZvbHZpbmcgY3JlZGl0IHlvdSBhcmUgdXNpbmcuICBGb3IgZXhhbXBsZSwgc3VwcG9zZSB5b3VyIGNyZWRpdCBjYXJkIGhhcyBhICQxMCwwMDAgY3JlZGl0IGxpbWl0IGFuZCB5b3VyIGJhbGFuY2UgaXMgJDMsMDAwLiAgWW91ciB1dGlsaXphdGlvbiB3b3VsZCBiZTogICoqJDMsMDAwIMO3ICQxMCwwMDAgPSAzMCUqKiAgUmVkdWNpbmcgdGhlIGJhbGFuY2UgdG8gJDEsNTAwIHdvdWxkIGJyaW5nIHV0aWxpemF0aW9uIGRvd24gdG86ICAqKiQxLDUwMCDDtyAkMTAsMDAwID0gMTUlKiogIExvd2VyIHV0aWxpemF0aW9uIGNhbiBiZSBiZW5lZmljaWFsIGZvciBjcmVkaXQgc2NvcmluZy4gIFRoZSBDRlBCIGV4cGxhaW5zIHRoYXQgY3JlZGl0IHNjb3JpbmcgbW9kZWxzIG1heSBjb25zaWRlciBob3cgbXVjaCBvZiB5b3VyIGF2YWlsYWJsZSBjcmVkaXQgeW91IGFyZSB1c2luZy4gKFtjb25zdW1lcmZpbmFuY2UuZ292XShodHRwczovL3d3dy5jb25zdW1lcmZpbmFuY2UuZ292L2Fzay1jZnBiL3doYXQtaXMtYS1jcmVkaXQtc2NvcmUtZW4tMzE1LykpICAtLS0gICMgV2h5IENyZWRpdCBVdGlsaXphdGlvbiBNYXR0ZXJzICBJbWFnaW5lIHNvbWVvbmUgaGFzIHNldmVyYWwgY3JlZGl0IGNhcmRzIHRoYXQgYXJlIGNsb3NlIHRvIHRoZWlyIGxpbWl0cy4gIEV2ZW4gaWYgdGhleSBoYXZlIG5ldmVyIG1pc3NlZCBhIHBheW1lbnQsIGhpZ2ggYmFsYW5jZXMgbWF5IGluZGljYXRlIHRoYXQgdGhleSBhcmUgcmVseWluZyBoZWF2aWx5IG9uIGF2YWlsYWJsZSBjcmVkaXQuICBBIGxvd2VyIHV0aWxpemF0aW9uIHJhdGlvIGNhbiBtYWtlIHRoZSBjcmVkaXQgcHJvZmlsZSBsb29rIGhlYWx0aGllci4gIFRoZXJlIGlzIG5vIG5lZWQgdG8gY29tcGxldGVseSBlbGltaW5hdGUgY3JlZGl0LWNhcmQgdXNhZ2UgaWYgeW91IGNhbiByZXNwb25zaWJseSBtYW5hZ2UgaXQuICBJbnN0ZWFkLCBmb2N1cyBvbiBrZWVwaW5nIGJhbGFuY2VzIHVuZGVyIGNvbnRyb2wgYW5kIHBheWluZyB0aGVtIGRvd24gY29uc2lzdGVudGx5LiAgLS0tICAjIFBheSBEb3duIEhpZ2gtSW50ZXJlc3QgQ3JlZGl0IENhcmRzIEZpcnN0ICBJZiB5b3UgaGF2ZSBtdWx0aXBsZSBjcmVkaXQtY2FyZCBiYWxhbmNlcywgcHJpb3JpdGl6aW5nIGhpZ2gtaW50ZXJlc3QgZGVidCBjYW4gc2F2ZSBtb25leS4gIEZvciBleGFtcGxlOiAgKiBDYXJkIEE6ICQyLDAwMCBhdCBhIGhpZ2ggaW50ZXJlc3QgcmF0ZSAqIENhcmQgQjogJDEsNTAwIGF0IGEgbG93ZXIgaW50ZXJlc3QgcmF0ZSAqIENhcmQgQzogJDgwMCBhdCBhIG1vZGVyYXRlIHJhdGUgIFlvdSBtaWdodCBmb2N1cyBleHRyYSBwYXltZW50cyBvbiB0aGUgaGlnaGVzdC1pbnRlcmVzdCBiYWxhbmNlIHdoaWxlIGNvbnRpbnVpbmcgbWluaW11bSBwYXltZW50cyBvbiB0aGUgb3RoZXJzLiAgVGhpcyBpcyBzb21ldGltZXMgY2FsbGVkIHRoZSAqKmRlYnQgYXZhbGFuY2hlIG1ldGhvZCoqLiAgQW5vdGhlciBhcHByb2FjaCBpcyB0aGUgKipkZWJ0IHNub3diYWxsIG1ldGhvZCoqLCB3aGVyZSB5b3UgcGF5IG9mZiB0aGUgc21hbGxlc3QgYmFsYW5jZSBmaXJzdCBmb3IgcHN5Y2hvbG9naWNhbCBtb3RpdmF0aW9uLiAgVGhlIGJlc3Qgc3RyYXRlZ3kgaXMgdGhlIG9uZSB5b3UgY2FuIG1haW50YWluIGNvbnNpc3RlbnRseS4gIC0tLSAgIyBEb24ndCBNYXggT3V0IFlvdXIgQ3JlZGl0IENhcmRzICBJZiB5b3UgYXJlIHBsYW5uaW5nIHRvIGFwcGx5IGZvciBhIGxvYW4gc29vbiwgYXZvaWQgaW5jcmVhc2luZyBjcmVkaXQtY2FyZCBiYWxhbmNlcyB1bm5lY2Vzc2FyaWx5LiAgTWF4aW5nIG91dCBjYXJkcyBjYW4gaW5jcmVhc2UgeW91ciBjcmVkaXQgdXRpbGl6YXRpb24gYW5kIHBvdGVudGlhbGx5IG1ha2UgeW91ciBmaW5hbmNpYWwgcHJvZmlsZSBhcHBlYXIgcmlza2llci4gIEluc3RlYWQsIHRyeSB0byBrZWVwIGJhbGFuY2VzIG1hbmFnZWFibGUuICBJZiB5b3UgbmVlZCB0byBtYWtlIGEgbGFyZ2UgcHVyY2hhc2UsIGNvbnNpZGVyIHdoZXRoZXIgaXQgaXMgbmVjZXNzYXJ5IHRvIG1ha2UgaXQgaW1tZWRpYXRlbHkuICBXYWl0aW5nIHVudGlsIGFmdGVyIHlvdXIgbG9hbiBhcHBsaWNhdGlvbiBtYXkgbm90IGFsd2F5cyBiZSBwb3NzaWJsZSwgYnV0IGF2b2lkaW5nIHVubmVjZXNzYXJ5IG5ldyBkZWJ0IGNhbiBiZSBoZWxwZnVsLiAgLS0tICAjIFBheSBEb3duIERlYnQgQmVmb3JlIEFwcGx5aW5nICBFeGlzdGluZyBkZWJ0IGNhbiBhZmZlY3QgYm90aCB5b3VyIGNyZWRpdCBwcm9maWxlIGFuZCB5b3VyIGFiaWxpdHkgdG8gcXVhbGlmeSBmb3IgYWRkaXRpb25hbCBib3Jyb3dpbmcuICBMZW5kZXJzIG1heSBjb25zaWRlciBob3cgbXVjaCBkZWJ0IHlvdSBhbHJlYWR5IGhhdmUgd2hlbiBldmFsdWF0aW5nIGEgbmV3IGxvYW4gYXBwbGljYXRpb24uICBSZWR1Y2luZyBleGlzdGluZyBiYWxhbmNlcyBjYW4gcG90ZW50aWFsbHk6ICAqIExvd2VyIG1vbnRobHkgb2JsaWdhdGlvbnMgKiBJbXByb3ZlIHlvdXIgZGVidC10by1pbmNvbWUgcmF0aW8gKiBSZWR1Y2UgaW50ZXJlc3QgZXhwZW5zZXMgKiBSZWR1Y2UgY3JlZGl0IHV0aWxpemF0aW9uICogSW1wcm92ZSB5b3VyIG92ZXJhbGwgZmluYW5jaWFsIHBvc2l0aW9uICBJZiB5b3VyIGdvYWwgaXMgdG8gcXVhbGlmeSBmb3IgYSBtYWpvciBsb2FuLCBwYXlpbmcgZG93biBleGlzdGluZyBkZWJ0IG1heSBiZSBwYXJ0aWN1bGFybHkgdXNlZnVsLiAgLS0tICAjIFVuZGVyc3RhbmQgWW91ciBEZWJ0LXRvLUluY29tZSBSYXRpbyAgRGVidC10by1pbmNvbWUgcmF0aW8sIGNvbW1vbmx5IGNhbGxlZCBEVEksIGNvbXBhcmVzIHlvdXIgbW9udGhseSBkZWJ0IG9ibGlnYXRpb25zIHdpdGggeW91ciBncm9zcyBtb250aGx5IGluY29tZS4gIEZvciBleGFtcGxlLCBzdXBwb3NlIHlvdXIgZ3Jvc3MgbW9udGhseSBpbmNvbWUgaXMgJDUsMDAwLiAgWW91ciBtb250aGx5IGRlYnQgcGF5bWVudHMgYXJlOiAgKiBDYXIgcGF5bWVudDogJDQwMCAqIENyZWRpdC1jYXJkIHBheW1lbnRzOiAkMjAwICogU3R1ZGVudCBsb2FuOiAkMzAwICBUb3RhbCBtb250aGx5IGRlYnQ6ICAqKiQ5MDAqKiAgWW91ciBEVEkgd291bGQgYmU6ICAqKiQ5MDAgw7cgJDUsMDAwIMOXIDEwMCA9IDE4JSoqICBMZW5kZXJzIHVzZSBkaWZmZXJlbnQgRFRJIHN0YW5kYXJkcywgYW5kIERUSSBpcyBvbmx5IG9uZSBwYXJ0IG9mIHRoZSBhcHBsaWNhdGlvbi4gIEEgbG93ZXIgcmF0aW8gZ2VuZXJhbGx5IG1lYW5zIHRoYXQgYSBzbWFsbGVyIHBvcnRpb24gb2YgeW91ciBpbmNvbWUgaXMgYWxyZWFkeSBjb21taXR0ZWQgdG8gZGVidCBwYXltZW50cy4gIFJlZHVjaW5nIGRlYnQgYmVmb3JlIGFwcGx5aW5nIGNhbiB0aGVyZWZvcmUgcG90ZW50aWFsbHkgc3RyZW5ndGhlbiB5b3VyIGFwcGxpY2F0aW9uLiAgLS0tICAjIEF2b2lkIFRha2luZyBvbiBOZXcgRGVidCBCZWZvcmUgQXBwbHlpbmcgIElmIHlvdSBhcmUgcGxhbm5pbmcgdG8gYXBwbHkgZm9yIGEgbWFqb3IgbG9hbiBzb29uLCB0aGluayBjYXJlZnVsbHkgYmVmb3JlIG9wZW5pbmcgYWRkaXRpb25hbCBjcmVkaXQgYWNjb3VudHMuICBBIG5ldyBjcmVkaXQgY2FyZCwgc3RvcmUgY2FyZCwgcGVyc29uYWwgbG9hbiwgb3IgZmluYW5jaW5nIGFjY291bnQgY2FuOiAgKiBDcmVhdGUgYSBuZXcgaGFyZCBpbnF1aXJ5ICogSW5jcmVhc2UgeW91ciBkZWJ0ICogQ2hhbmdlIHlvdXIgYXZlcmFnZSBhY2NvdW50IGFnZSAqIEluY3JlYXNlIG1vbnRobHkgb2JsaWdhdGlvbnMgKiBQb3RlbnRpYWxseSBhZmZlY3QgeW91ciBjcmVkaXQgc2NvcmUgIElmIHRoZSBuZXcgYWNjb3VudCBpcyB1bm5lY2Vzc2FyeSwgd2FpdGluZyBtYXkgYmUgc2Vuc2libGUuICAtLS0gICMgQmUgQ2FyZWZ1bCBXaXRoIEhhcmQgQ3JlZGl0IElucXVpcmllcyAgV2hlbiB5b3UgYXBwbHkgZm9yIGNlcnRhaW4gdHlwZXMgb2YgY3JlZGl0LCB0aGUgbGVuZGVyIG1heSBwZXJmb3JtIGEgaGFyZCBjcmVkaXQgaW5xdWlyeS4gIEEgaGFyZCBpbnF1aXJ5IGNhbiBhZmZlY3QgeW91ciBjcmVkaXQgc2NvcmUsIGFsdGhvdWdoIHRoZSBpbXBhY3QgaXMgZ2VuZXJhbGx5IHJlbGF0aXZlbHkgc21hbGwgYW5kIHRlbXBvcmFyeS4gIE11bHRpcGxlIGhhcmQgaW5xdWlyaWVzIG92ZXIgYSBzaG9ydCBwZXJpb2QgY2FuIGJlY29tZSBtb3JlIHNpZ25pZmljYW50IGRlcGVuZGluZyBvbiB0aGUgc2NvcmluZyBtb2RlbCBhbmQgY2lyY3Vtc3RhbmNlcy4gIFRoYXQgZG9lc24ndCBtZWFuIHlvdSBzaG91bGQgbmV2ZXIgc2hvcCBmb3IgbG9hbnMuICBJbiBmYWN0LCBjb21wYXJpbmcgbG9hbiBvZmZlcnMgaXMgaW1wb3J0YW50LiAgU29tZSBzY29yaW5nIG1vZGVscyBtYXkgdHJlYXQgbXVsdGlwbGUgaW5xdWlyaWVzIGZvciBjZXJ0YWluIHR5cGVzIG9mIGxvYW5zIHdpdGhpbiBhIGxpbWl0ZWQgc2hvcHBpbmcgcGVyaW9kIGFzIGEgc2luZ2xlIGlucXVpcnkgZm9yIHNjb3JpbmcgcHVycG9zZXMuICBTdGlsbCwgaXQgaXMgd2lzZSB0byByZXNlYXJjaCBsZW5kZXJzIGFuZCB1c2UgcHJlcXVhbGlmaWNhdGlvbiB3aGVuIGF2YWlsYWJsZSBiZWZvcmUgc3VibWl0dGluZyBmb3JtYWwgYXBwbGljYXRpb25zLiAgLS0tICAjIFVzZSBQcmVxdWFsaWZpY2F0aW9uIFdoZW4gQXZhaWxhYmxlICBTb21lIGxlbmRlcnMgYWxsb3cgeW91IHRvIGNoZWNrIHdoZXRoZXIgeW91IG1heSBxdWFsaWZ5IGZvciBhIGxvYW4gYmVmb3JlIGNvbXBsZXRpbmcgYSBmdWxsIGFwcGxpY2F0aW9uLiAgUHJlcXVhbGlmaWNhdGlvbiBjYW4gc29tZXRpbWVzIGludm9sdmUgYSBzb2Z0IGNyZWRpdCBpbnF1aXJ5IHJhdGhlciB0aGFuIGEgaGFyZCBpbnF1aXJ5LiAgQSBzb2Z0IGlucXVpcnkgZ2VuZXJhbGx5IGRvZXMgbm90IGhhdmUgdGhlIHNhbWUgZWZmZWN0IG9uIHlvdXIgY3JlZGl0IHNjb3JlIGFzIGEgaGFyZCBpbnF1aXJ5LiAgSG93ZXZlciwgcHJvY2Vzc2VzIGRpZmZlciBieSBsZW5kZXIuICBBbHdheXMgcmVhZCB0aGUgbGVuZGVyJ3MgZXhwbGFuYXRpb24gYmVmb3JlIHByb2NlZWRpbmcuICBBbHNvIHJlbWVtYmVyIHRoYXQgcHJlcXVhbGlmaWNhdGlvbiBpcyBub3QgYSBndWFyYW50ZWUgb2YgYXBwcm92YWwuICBUaGUgbGVuZGVyIG1heSBjb25kdWN0IGFkZGl0aW9uYWwgdmVyaWZpY2F0aW9uIGJlZm9yZSBnaXZpbmcgeW91IGEgZmluYWwgb2ZmZXIuICAtLS0gICMgRG9uJ3QgQ2xvc2UgT2xkIENyZWRpdCBDYXJkcyBXaXRob3V0IGEgUmVhc29uICBTb21lIHBlb3BsZSBhc3N1bWUgdGhhdCBjbG9zaW5nIG9sZCBjcmVkaXQgY2FyZHMgd2lsbCBhdXRvbWF0aWNhbGx5IGltcHJvdmUgdGhlaXIgY3JlZGl0LiAgVGhhdCBpcyBub3QgbmVjZXNzYXJpbHkgdHJ1ZS4gIENsb3NpbmcgYSBjcmVkaXQgY2FyZCBjYW4gcmVkdWNlIHlvdXIgYXZhaWxhYmxlIGNyZWRpdCwgd2hpY2ggbWF5IGluY3JlYXNlIHlvdXIgb3ZlcmFsbCB1dGlsaXphdGlvbiByYXRpby4gIEZvciBleGFtcGxlLCBpbWFnaW5lOiAgKiBDYXJkIEEgbGltaXQ6ICQ1LDAwMCAqIENhcmQgQiBsaW1pdDogJDUsMDAwICBUb3RhbCBhdmFpbGFibGUgY3JlZGl0ID0gJDEwLDAwMC4gIElmIHlvdSBoYXZlICQyLDAwMCBpbiBiYWxhbmNlcywgeW91ciB1dGlsaXphdGlvbiBpcyAyMCUuICBJZiB5b3UgY2xvc2UgQ2FyZCBCLCB5b3VyIGF2YWlsYWJsZSBjcmVkaXQgZHJvcHMgdG8gJDUsMDAwLiAgVGhlIHNhbWUgJDIsMDAwIGJhbGFuY2Ugbm93IHJlcHJlc2VudHMgNDAlIHV0aWxpemF0aW9uLiAgVGhhdCBjb3VsZCBwb3RlbnRpYWxseSBoYXZlIGFuIHVuZmF2b3JhYmxlIGVmZmVjdC4gIEJlZm9yZSBjbG9zaW5nIGFuIG9sZCBhY2NvdW50LCBjb25zaWRlciBpdHMgYWdlLCBhbm51YWwgZmVlLCBjcmVkaXQgbGltaXQsIGFuZCBpbXBhY3Qgb24geW91ciBvdmVyYWxsIGNyZWRpdCBwcm9maWxlLiAgLS0tICAjIEtlZXAgWW91ciBDcmVkaXQgQWNjb3VudHMgQWN0aXZlIFJlc3BvbnNpYmx5ICBIYXZpbmcgY3JlZGl0IGlzIG5vdCBuZWNlc3NhcmlseSBhIHByb2JsZW0uICBUaGUgZ29hbCBpcyB0byBtYW5hZ2UgaXQgcmVzcG9uc2libHkuICBZb3UgY2FuIHVzZSBhIGNyZWRpdCBjYXJkIGZvciByb3V0aW5lIHB1cmNoYXNlcyBhbmQgcGF5IHRoZSBiYWxhbmNlIG9uIHRpbWUuICBBdm9pZCBzcGVuZGluZyBzaW1wbHkgdG8gaW5jcmVhc2UgeW91ciBjcmVkaXQgc2NvcmUuICBDcmVkaXQgc2hvdWxkIGJlIHVzZWQgYXMgYSBmaW5hbmNpYWwgdG9vbCwgbm90IGFzIGFuIGV4Y3VzZSB0byBwdXJjaGFzZSB0aGluZ3MgeW91IGNhbm5vdCBhZmZvcmQuICAtLS0gICMgRG9uJ3QgT3BlbiBTZXZlcmFsIENyZWRpdCBDYXJkcyBhdCBPbmNlICBPcGVuaW5nIG11bHRpcGxlIGNyZWRpdCBjYXJkcyB3aXRoaW4gYSBzaG9ydCBwZXJpb2QgbWF5IGNyZWF0ZSBzZXZlcmFsIGhhcmQgaW5xdWlyaWVzIGFuZCBuZXcgYWNjb3VudHMuICBJdCBjYW4gYWxzbyBtYWtlIHlvdXIgZmluYW5jaWFsIHByb2ZpbGUgYXBwZWFyIG1vcmUgY3JlZGl0LWRlcGVuZGVudC4gIElmIHlvdSBhcmUgcHJlcGFyaW5nIGZvciBhIG1vcnRnYWdlLCBhdXRvIGxvYW4sIG9yIHBlcnNvbmFsIGxvYW4sIGl0IG1heSBiZSBiZXR0ZXIgdG8ga2VlcCB5b3VyIGNyZWRpdCBhY3Rpdml0eSBzdGFibGUuICBJbnN0ZWFkIG9mIG9wZW5pbmcgbXVsdGlwbGUgbmV3IGFjY291bnRzLCBjb25jZW50cmF0ZSBvbiBtYW5hZ2luZyB5b3VyIGV4aXN0aW5nIGNyZWRpdCByZXNwb25zaWJseS4gIC0tLSAgIyBDaGVjayBmb3IgSWRlbnRpdHkgVGhlZnQgIFdoZW4gcmV2aWV3aW5nIHlvdXIgY3JlZGl0IHJlcG9ydCwgbG9vayBjYXJlZnVsbHkgZm9yIGFjY291bnRzIHlvdSBkbyBub3QgcmVjb2duaXplLiAgQW4gdW5mYW1pbGlhciBhY2NvdW50IGNvdWxkIHBvdGVudGlhbGx5IGJlOiAgKiBBbiBhY2NvdW50IG9wZW5lZCB0aHJvdWdoIGlkZW50aXR5IHRoZWZ0ICogQW4gYWNjb3VudCBiZWxvbmdpbmcgdG8gc29tZW9uZSB3aXRoIGEgc2ltaWxhciBuYW1lICogQSByZXBvcnRpbmcgZXJyb3IgKiBBbiBvbGQgYWNjb3VudCB5b3UgZm9yZ290IGFib3V0ICBJZiB5b3UgZmluZCBzdXNwaWNpb3VzIGFjdGl2aXR5LCBpbnZlc3RpZ2F0ZSBpdCBwcm9tcHRseS4gIElkZW50aXR5IHRoZWZ0IGNhbiBkYW1hZ2UgeW91ciBjcmVkaXQgcHJvZmlsZSBhbmQgcG90ZW50aWFsbHkgbWFrZSBpdCBoYXJkZXIgdG8gb2J0YWluIGZpbmFuY2luZy4gIFRoZSBGVEMgcHJvdmlkZXMgcmVzb3VyY2VzIGZvciBjb25zdW1lcnMgZGVhbGluZyB3aXRoIGlkZW50aXR5IHRoZWZ0LiAoW2lkZW50aXR5dGhlZnQuZ292XShodHRwczovL3d3dy5pZGVudGl0eXRoZWZ0Lmdvdi8pKSAgLS0tICAjIERvbid0IEFwcGx5IGZvciBhIExvYW4gVW50aWwgWW91ciBDcmVkaXQgSXMgUmVhZHkgIElmIHlvdSBkb24ndCB1cmdlbnRseSBuZWVkIG1vbmV5LCBjb25zaWRlciBkZWxheWluZyBhIGxvYW4gYXBwbGljYXRpb24gd2hpbGUgeW91IGltcHJvdmUgeW91ciBmaW5hbmNpYWwgcHJvZmlsZS4gIEZvciBleGFtcGxlLCBpZiB5b3VyIGNyZWRpdC1jYXJkIGJhbGFuY2VzIGFyZSBjdXJyZW50bHkgdmVyeSBoaWdoLCBwYXlpbmcgdGhlbSBkb3duIGZpcnN0IG1heSBiZSBiZW5lZmljaWFsLiAgSWYgeW91IGhhdmUgc2V2ZXJhbCByZWNlbnQgbGF0ZSBwYXltZW50cywgZm9jdXMgb24gZXN0YWJsaXNoaW5nIGNvbnNpc3RlbnQgb24tdGltZSBwYXltZW50IGJlaGF2aW9yLiAgSWYgeW91IGZpbmQgZXJyb3JzIG9uIHlvdXIgY3JlZGl0IHJlcG9ydCwgYWRkcmVzcyB0aGVtIGJlZm9yZSBhcHBseWluZy4gIEEgZmV3IG1vbnRocyBvZiBwcmVwYXJhdGlvbiBjYW4gc29tZXRpbWVzIG1ha2UgYSBtZWFuaW5nZnVsIGRpZmZlcmVuY2UuICAtLS0gICMgSG93IExvbmcgRG9lcyBJdCBUYWtlIHRvIEltcHJvdmUgWW91ciBDcmVkaXQgU2NvcmU_ICBUaGVyZSBpcyBubyB1bml2ZXJzYWwgdGltZWxpbmUuICBTb21lIGNoYW5nZXMgY2FuIGFwcGVhciByZWxhdGl2ZWx5IHF1aWNrbHkuICBGb3IgZXhhbXBsZSwgaWYgYSBjcmVkaXQtY2FyZCBpc3N1ZXIgcmVwb3J0cyBhIGxvd2VyIGJhbGFuY2UgdG8gdGhlIGNyZWRpdCBidXJlYXVzLCB5b3VyIHV0aWxpemF0aW9uIGNvdWxkIGNoYW5nZSBhZnRlciB0aGF0IGluZm9ybWF0aW9uIGlzIHVwZGF0ZWQuICBPdGhlciBpbXByb3ZlbWVudHMgdGFrZSBsb25nZXIuICBDb25zaXN0ZW50IG9uLXRpbWUgcGF5bWVudHMgYW5kIHJlc3BvbnNpYmxlIGNyZWRpdCBtYW5hZ2VtZW50IGNhbiBoZWxwIGJ1aWxkIGEgc3Ryb25nZXIgY3JlZGl0IGhpc3Rvcnkgb3ZlciB0aW1lLiAgVGhlIENGUEIgbm90ZXMgdGhhdCBpbXByb3ZpbmcgY3JlZGl0IGlzIGdlbmVyYWxseSBhIHByb2Nlc3MgYW5kIHRoYXQgdGhlcmUgaXMgbm8gaW5zdGFudCB3YXkgdG8gcmVwYWlyIGEgcG9vciBjcmVkaXQgaGlzdG9yeS4gKFtjb25zdW1lcmZpbmFuY2UuZ292XShodHRwczovL3d3dy5jb25zdW1lcmZpbmFuY2UuZ292L2Fzay1jZnBiL2hvdy1sb25nLWRvZXMtaXQtdGFrZS10by1yZWJ1aWxkLW15LWNyZWRpdC1lbi0xNDYzLykpICBCZSBzdXNwaWNpb3VzIG9mIGNvbXBhbmllcyBwcm9taXNpbmcgdG8gZHJhbWF0aWNhbGx5IGltcHJvdmUgeW91ciBzY29yZSBpbW1lZGlhdGVseS4gIC0tLSAgIyBCZSBDYXJlZnVsIFdpdGggQ3JlZGl0IFJlcGFpciBDb21wYW5pZXMgIFNvbWUgY29tcGFuaWVzIGFkdmVydGlzZSBzZXJ2aWNlcyBwcm9taXNpbmcgdG8gcmVtb3ZlIG5lZ2F0aXZlIGluZm9ybWF0aW9uIGZyb20gY3JlZGl0IHJlcG9ydHMgb3IgcXVpY2tseSBpbmNyZWFzZSBjcmVkaXQgc2NvcmVzLiAgQmUgY2F1dGlvdXMuICBBY2N1cmF0ZSBuZWdhdGl2ZSBpbmZvcm1hdGlvbiBnZW5lcmFsbHkgY2Fubm90IHNpbXBseSBiZSByZW1vdmVkIGJlY2F1c2UgeW91IGRvbid0IGxpa2UgaXQuICBZb3UgY2FuIGRpc3B1dGUgaW5mb3JtYXRpb24gdGhhdCBpcyBpbmFjY3VyYXRlIG9yIGluY29tcGxldGUgeW91cnNlbGYuICBUaGUgRlRDIHdhcm5zIGNvbnN1bWVycyBhYm91dCBjcmVkaXQtcmVwYWlyIHNjYW1zIGFuZCBjb21wYW5pZXMgdGhhdCBtYWtlIG1pc2xlYWRpbmcgcHJvbWlzZXMuIChbY29uc3VtZXIuZnRjLmdvdl0oaHR0cHM6Ly9jb25zdW1lci5mdGMuZ292L2FydGljbGVzL2NyZWRpdC1yZXBhaXItaG93LWhlbHAteW91cnNlbGY_dXRtX3NvdXJjZT1jaGF0Z3B0LmNvbSkpICBZb3UgZG8gbm90IG5lY2Vzc2FyaWx5IG5lZWQgdG8gcGF5IGEgY29tcGFueSB0byBkaXNwdXRlIGFuIGVycm9yIHRoYXQgeW91IGNhbiBhZGRyZXNzIHlvdXJzZWxmLiAgLS0tICAjIEF2b2lkICJHdWFyYW50ZWVkIENyZWRpdCBTY29yZSBJbXByb3ZlbWVudCIgUHJvbWlzZXMgIEJlIGVzcGVjaWFsbHkgY2FyZWZ1bCB3aXRoIGNsYWltcyBzdWNoIGFzOiAgKiAiSW5jcmVhc2UgeW91ciBzY29yZSBieSAxMDAgcG9pbnRzIG92ZXJuaWdodCIgKiAiR3VhcmFudGVlZCBsb2FuIGFwcHJvdmFsIiAqICJFcmFzZSBhbGwgYmFkIGNyZWRpdCIgKiAiUmVtb3ZlIGV2ZXJ5IG5lZ2F0aXZlIGFjY291bnQiICogIlBlcmZlY3QgY3JlZGl0IGluIDMwIGRheXMiICBDcmVkaXQgc2NvcmVzIGRlcGVuZCBvbiBtYW55IGZhY3RvcnMuICBObyBsZWdpdGltYXRlIGNvbXBhbnkgY2FuIGd1YXJhbnRlZSBhIHNwZWNpZmljIHNjb3JlIGluY3JlYXNlIGZvciBldmVyeSBjb25zdW1lci4gIEltcHJvdmluZyBjcmVkaXQgaXMgdXN1YWxseSBhYm91dCBjb25zaXN0ZW50IGZpbmFuY2lhbCBiZWhhdmlvci4gIC0tLSAgIyBEb24ndCBNaXNzIFBheW1lbnRzIER1cmluZyB0aGUgTG9hbiBQcmVwYXJhdGlvbiBQZXJpb2QgIE9uZSBvZiB0aGUgd29yc3QgbWlzdGFrZXMgeW91IGNhbiBtYWtlIHdoaWxlIHByZXBhcmluZyBmb3IgYSBsb2FuIGlzIG1pc3NpbmcgYSBwYXltZW50LiAgWW91IG1heSBzcGVuZCBtb250aHMgcmVkdWNpbmcgeW91ciBjcmVkaXQtY2FyZCBiYWxhbmNlcyBhbmQgdGhlbiBhY2NpZGVudGFsbHkgbWlzcyBhIHBheW1lbnQuICBTZXQgcmVtaW5kZXJzIG9yIGF1dG9tYXRpYyBwYXltZW50cyB0byBhdm9pZCB0aGlzLiAgSWYgeW91IGFyZSBzdHJ1Z2dsaW5nIGZpbmFuY2lhbGx5LCBjb250YWN0IHlvdXIgbGVuZGVyIG9yIGNyZWRpdG9yIGJlZm9yZSBtaXNzaW5nIGEgcGF5bWVudC4gIFNvbWUgY29tcGFuaWVzIG1heSBoYXZlIGhhcmRzaGlwIHByb2dyYW1zIG9yIHBheW1lbnQgYXJyYW5nZW1lbnRzLiAgLS0tICAjIENvbnNpZGVyIFBheWluZyBDcmVkaXQgQ2FyZHMgQmVmb3JlIHRoZSBTdGF0ZW1lbnQgQ2xvc2luZyBEYXRlICBJZiB5b3VyIGdvYWwgaXMgdG8gcmVkdWNlIHJlcG9ydGVkIGNyZWRpdCB1dGlsaXphdGlvbiwgdGhlIHRpbWluZyBvZiBwYXltZW50cyBjYW4gbWF0dGVyLiAgQ3JlZGl0LWNhcmQgaXNzdWVycyBtYXkgcmVwb3J0IGJhbGFuY2VzIHRvIGNyZWRpdCBidXJlYXVzIGF0IGRpZmZlcmVudCB0aW1lcy4gIFBheWluZyBkb3duIGEgYmFsYW5jZSBiZWZvcmUgdGhlIHN0YXRlbWVudCBjbG9zZXMgY2FuIHBvdGVudGlhbGx5IHJlc3VsdCBpbiBhIGxvd2VyIHJlcG9ydGVkIGJhbGFuY2UuICBIb3dldmVyLCB0aGlzIGRlcGVuZHMgb24gdGhlIGlzc3VlcidzIHJlcG9ydGluZyBwcmFjdGljZXMuICBZb3Ugc2hvdWxkIG5vdCByZWx5IG9uIGEgc3BlY2lmaWMgZGF0ZSB1bmxlc3MgeW91IHVuZGVyc3RhbmQgaG93IHlvdXIgbGVuZGVyIHJlcG9ydHMgaW5mb3JtYXRpb24uICBUaGUgbW9zdCBpbXBvcnRhbnQgaGFiaXQgaXMgc3RpbGwgcGF5aW5nIG9uIHRpbWUgYW5kIGtlZXBpbmcgZGVidCBtYW5hZ2VhYmxlLiAgLS0tICAjIERvbid0IFRyYW5zZmVyIERlYnQgV2l0aG91dCBVbmRlcnN0YW5kaW5nIHRoZSBDb3N0cyAgQmFsYW5jZS10cmFuc2ZlciBjcmVkaXQgY2FyZHMgY2FuIHNvbWV0aW1lcyBiZSB1c2VmdWwgZm9yIG1hbmFnaW5nIGhpZ2gtaW50ZXJlc3QgZGVidC4gIEJ1dCB0aGV5IGNhbiBhbHNvIGludm9sdmU6ICAqIFRyYW5zZmVyIGZlZXMgKiBQcm9tb3Rpb25hbCBwZXJpb2RzICogSGlnaGVyIHJhdGVzIGFmdGVyIHRoZSBwcm9tb3Rpb25hbCBwZXJpb2QgKiBOZXctYWNjb3VudCBpbnF1aXJpZXMgKiBOZXcgY3JlZGl0IGxpbWl0cyAgQmVmb3JlIG9wZW5pbmcgYSBuZXcgYWNjb3VudCwgY2FsY3VsYXRlIHdoZXRoZXIgdGhlIHBvdGVudGlhbCBzYXZpbmdzIGp1c3RpZnkgdGhlIGNvc3RzLiAgSWYgeW91IGFyZSBwcmVwYXJpbmcgZm9yIGEgbG9hbiBhcHBsaWNhdGlvbiwgY29uc2lkZXIgd2hldGhlciBvcGVuaW5nIGEgbmV3IGFjY291bnQgY291bGQgY29tcGxpY2F0ZSB5b3VyIGNyZWRpdCBwcm9maWxlLiAgLS0tICAjIEF2b2lkIENvLVNpZ25pbmcgTmV3IExvYW5zIEJlZm9yZSBBcHBseWluZyAgQ28tc2lnbmluZyBhIGxvYW4gZm9yIHNvbWVvbmUgZWxzZSBjYW4gbWFrZSB5b3UgbGVnYWxseSByZXNwb25zaWJsZSBmb3IgcmVwYXltZW50IGlmIHRoZSBwcmltYXJ5IGJvcnJvd2VyIGZhaWxzIHRvIHBheS4gIEl0IG1heSBhbHNvIGFmZmVjdCB5b3VyIGRlYnQgb2JsaWdhdGlvbnMgYW5kIGNyZWRpdCBwcm9maWxlLiAgSWYgeW91IGFyZSBwbGFubmluZyB0byBhcHBseSBmb3IgYSBtYWpvciBsb2FuIHlvdXJzZWxmLCBjYXJlZnVsbHkgY29uc2lkZXIgd2hldGhlciB0YWtpbmcgb24gYW5vdGhlciBwZXJzb24ncyBkZWJ0IGlzIHdpc2UuICAtLS0gICMgSW1wcm92ZSBZb3VyIENyZWRpdCBXaXRob3V0IFRha2luZyBvbiBNb3JlIERlYnQgIFlvdSBkbyBub3QgbmVlZCB0byBib3Jyb3cgbW9yZSBtb25leSBzaW1wbHkgdG8gYnVpbGQgY3JlZGl0LiAgWW91IGNhbiBpbXByb3ZlIHlvdXIgY3JlZGl0IHByb2ZpbGUgdGhyb3VnaCByZXNwb25zaWJsZSBtYW5hZ2VtZW50IG9mIGV4aXN0aW5nIGFjY291bnRzLiAgRm9jdXMgb246ICAqIE9uLXRpbWUgcGF5bWVudHMgKiBMb3dlciBiYWxhbmNlcyAqIEFjY3VyYXRlIGNyZWRpdCByZXBvcnRzICogTGltaXRlZCB1bm5lY2Vzc2FyeSBhcHBsaWNhdGlvbnMgKiBSZXNwb25zaWJsZSB1c2Ugb2YgYXZhaWxhYmxlIGNyZWRpdCAgVGhlIGdvYWwgaXMgbm90IHRvIGhhdmUgYXMgbWFueSBhY2NvdW50cyBhcyBwb3NzaWJsZS4gIFRoZSBnb2FsIGlzIHRvIGRlbW9uc3RyYXRlIHJlc3BvbnNpYmxlIGJvcnJvd2luZyBiZWhhdmlvci4gIC0tLSAgIyBQcmVwYXJlIFlvdXIgSW5jb21lIGFuZCBGaW5hbmNpYWwgRG9jdW1lbnRzICBZb3VyIGNyZWRpdCBzY29yZSBpc24ndCB0aGUgb25seSB0aGluZyBsZW5kZXJzIGNvbnNpZGVyLiAgQmVmb3JlIGFwcGx5aW5nLCBvcmdhbml6ZSBkb2N1bWVudHMgc3VjaCBhczogICogUHJvb2Ygb2YgaW5jb21lICogUGF5IHN0dWJzICogQmFuayBzdGF0ZW1lbnRzICogVGF4IGRvY3VtZW50cyB3aGVyZSBhcHBsaWNhYmxlICogRW1wbG95bWVudCBpbmZvcm1hdGlvbiAqIEV4aXN0aW5nIGRlYnQgaW5mb3JtYXRpb24gIEhhdmluZyBhY2N1cmF0ZSBpbmZvcm1hdGlvbiByZWFkeSBjYW4gbWFrZSB0aGUgYXBwbGljYXRpb24gcHJvY2VzcyBlYXNpZXIuICBJdCBjYW4gYWxzbyBoZWxwIHlvdSB1bmRlcnN0YW5kIHlvdXIgb3duIGZpbmFuY2lhbCBzaXR1YXRpb24gYmVmb3JlIGJvcnJvd2luZy4gIC0tLSAgIyBDb21wYXJlIExvYW5zIEJlZm9yZSBDaG9vc2luZyBPbmUgIEltcHJvdmluZyB5b3VyIGNyZWRpdCBzY29yZSBpcyBvbmx5IGhhbGYgdGhlIHByb2Nlc3MuICBBZnRlciB5b3VyIGNyZWRpdCBwcm9maWxlIGlzIGluIGdvb2Qgc2hhcGUsIGNvbXBhcmUgbXVsdGlwbGUgbGVuZGVycy4gIExvb2sgYXQ6ICAqIEludGVyZXN0IHJhdGUgKiBBUFIgKiBNb250aGx5IHBheW1lbnQgKiBMb2FuIHRlcm0gKiBPcmlnaW5hdGlvbiBmZWVzICogTGF0ZSBmZWVzICogUHJlcGF5bWVudCBwZW5hbHRpZXMgKiBUb3RhbCByZXBheW1lbnQgKiBGdW5kaW5nIHRpbWUgKiBFbGlnaWJpbGl0eSByZXF1aXJlbWVudHMgIEEgbGVuZGVyIG9mZmVyaW5nIHRoZSBsb3dlc3QgYWR2ZXJ0aXNlZCByYXRlIGlzbid0IG5lY2Vzc2FyaWx5IG9mZmVyaW5nIHlvdSB0aGUgbG93ZXN0IHJhdGUuICBZb3VyIHBlcnNvbmFsaXplZCBvZmZlciBtYXR0ZXJzIG1vc3QuICAtLS0gICMgRG9uJ3QgQm9ycm93IE1vcmUgVGhhbiBZb3UgTmVlZCAgRXZlbiB3aXRoIGV4Y2VsbGVudCBjcmVkaXQsIGF2b2lkIGJvcnJvd2luZyBtb3JlIHRoYW4gbmVjZXNzYXJ5LiAgQSBsYXJnZXIgbG9hbiBnZW5lcmFsbHkgbWVhbnM6ICAqIE1vcmUgaW50ZXJlc3QgKiBMYXJnZXIgcGF5bWVudHMgKiBNb3JlIGRlYnQgKiBHcmVhdGVyIGZpbmFuY2lhbCByaXNrICBJZiB5b3UgbmVlZCAkMTAsMDAwLCBkb24ndCBhdXRvbWF0aWNhbGx5IGJvcnJvdyAkMjAsMDAwIHNpbXBseSBiZWNhdXNlIHRoZSBsZW5kZXIgYXBwcm92ZXMgeW91IGZvciBpdC4gIENhbGN1bGF0ZSB0aGUgYWN0dWFsIGFtb3VudCBuZWVkZWQgYmVmb3JlIHN1Ym1pdHRpbmcgdGhlIGFwcGxpY2F0aW9uLiAgLS0tICAjIEltcHJvdmUgWW91ciBDcmVkaXQgQmVmb3JlIGEgUGVyc29uYWwgTG9hbiAgSWYgeW91J3JlIHBsYW5uaW5nIHRvIHRha2Ugb3V0IGEgcGVyc29uYWwgbG9hbiwgZm9jdXMgb24gdGhlIGZvbGxvd2luZyBzdGVwczogICMjIyBTdGVwIDE6IENoZWNrIFlvdXIgQ3JlZGl0IFJlcG9ydHMgIExvb2sgZm9yIGVycm9ycyBhbmQgc3VzcGljaW91cyBhY2NvdW50cy4gICMjIyBTdGVwIDI6IENoZWNrIFlvdXIgQ3JlZGl0IFNjb3JlICBLbm93IHdoZXJlIHlvdSBjdXJyZW50bHkgc3RhbmQuICAjIyMgU3RlcCAzOiBQYXkgQmlsbHMgb24gVGltZSAgU2V0IHVwIHJlbWluZGVycyBvciBhdXRvbWF0aWMgcGF5bWVudHMuICAjIyMgU3RlcCA0OiBSZWR1Y2UgQ3JlZGl0LUNhcmQgQmFsYW5jZXMgIExvd2VyIHV0aWxpemF0aW9uIHdoZXJlIHBvc3NpYmxlLiAgIyMjIFN0ZXAgNTogUGF5IERvd24gRXhpc3RpbmcgRGVidCAgUmVkdWNlIG1vbnRobHkgb2JsaWdhdGlvbnMuICAjIyMgU3RlcCA2OiBBdm9pZCBOZXcgQ3JlZGl0ICBEb24ndCBvcGVuIHVubmVjZXNzYXJ5IGFjY291bnRzLiAgIyMjIFN0ZXAgNzogQ29tcGFyZSBMZW5kZXJzICBMb29rIGZvciBtdWx0aXBsZSBwZXJzb25hbGl6ZWQgb2ZmZXJzLiAgIyMjIFN0ZXAgODogVXNlIFByZXF1YWxpZmljYXRpb24gIFdoZXJlIGF2YWlsYWJsZSwgZXhwbG9yZSBwb3RlbnRpYWwgcmF0ZXMgd2l0aG91dCBpbW1lZGlhdGVseSBzdWJtaXR0aW5nIGZvcm1hbCBhcHBsaWNhdGlvbnMuICAjIyMgU3RlcCA5OiBDaG9vc2UgYSBNYW5hZ2VhYmxlIExvYW4gIERvbid0IGZvY3VzIG9ubHkgb24gYXBwcm92YWwuICBNYWtlIHN1cmUgeW91IGNhbiBhZmZvcmQgdGhlIHBheW1lbnQuICAtLS0gICMgSG93IHRvIEltcHJvdmUgQ3JlZGl0IEJlZm9yZSBhbiBBdXRvIExvYW4gIEF1dG8gbGVuZGVycyBtYXkgY29uc2lkZXIgY3JlZGl0IGhpc3RvcnksIGluY29tZSwgZGVidCwgbG9hbiBhbW91bnQsIGFuZCBvdGhlciBmYWN0b3JzLiAgQmVmb3JlIGFwcGx5aW5nOiAgKiBQYXkgZXhpc3RpbmcgYWNjb3VudHMgb24gdGltZSAqIFJlZHVjZSBjcmVkaXQtY2FyZCBiYWxhbmNlcyAqIEF2b2lkIHVubmVjZXNzYXJ5IG5ldyBjcmVkaXQgKiBDaGVjayB5b3VyIGNyZWRpdCByZXBvcnQgKiBTYXZlIGZvciBhIGxhcmdlciBkb3duIHBheW1lbnQgaWYgcG9zc2libGUgKiBDb21wYXJlIG11bHRpcGxlIGxlbmRlcnMgIEEgbGFyZ2VyIGRvd24gcGF5bWVudCBjYW4gcmVkdWNlIHRoZSBhbW91bnQgeW91IG5lZWQgdG8gZmluYW5jZSwgYWx0aG91Z2ggaXQgZG9lc24ndCBkaXJlY3RseSBpbmNyZWFzZSB5b3VyIGNyZWRpdCBzY29yZS4gIC0tLSAgIyBIb3cgdG8gSW1wcm92ZSBDcmVkaXQgQmVmb3JlIGEgTW9ydGdhZ2UgIE1vcnRnYWdlIGFwcGxpY2F0aW9ucyBjYW4gaW52b2x2ZSBleHRlbnNpdmUgZmluYW5jaWFsIHJldmlldy4gIElmIHlvdSdyZSBwbGFubmluZyB0byBidXkgYSBob21lLCBwcmVwYXJpbmcgZWFybHkgaXMgcGFydGljdWxhcmx5IGltcG9ydGFudC4gIEF2b2lkIG1ha2luZyBtYWpvciBmaW5hbmNpYWwgY2hhbmdlcyB3aXRob3V0IHVuZGVyc3RhbmRpbmcgdGhlaXIgcG90ZW50aWFsIGltcGFjdC4gIEJlZm9yZSBhcHBseWluZzogICogUmV2aWV3IGNyZWRpdCByZXBvcnRzICogUGF5IGRlYnRzIG9uIHRpbWUgKiBSZWR1Y2UgY3JlZGl0LWNhcmQgYmFsYW5jZXMgKiBBdm9pZCB1bm5lY2Vzc2FyeSBuZXcgYWNjb3VudHMgKiBBdm9pZCBsYXJnZSB1bmV4cGxhaW5lZCBwdXJjaGFzZXMgKiBTYXZlIGZvciB5b3VyIGRvd24gcGF5bWVudCBhbmQgY2xvc2luZyBjb3N0cyAqIE9yZ2FuaXplIGluY29tZSBkb2N1bWVudGF0aW9uICBCZWNhdXNlIG1vcnRnYWdlcyBhcmUgbGFyZ2UgbG9hbnMsIGV2ZW4gYSByZWxhdGl2ZWx5IHNtYWxsIHJhdGUgZGlmZmVyZW5jZSBjYW4gaGF2ZSBhIHN1YnN0YW50aWFsIGVmZmVjdCBvbiB0b3RhbCBib3Jyb3dpbmcgY29zdHMuICAtLS0gICMgV2hhdCBJZiBZb3VyIENyZWRpdCBTY29yZSBJcyBMb3c_ICBEb24ndCBwYW5pYyBpZiB5b3VyIHNjb3JlIGlzbid0IHdoZXJlIHlvdSB3YW50IGl0IHRvIGJlLiAgVGhlcmUgYXJlIHN0ZXBzIHlvdSBjYW4gdGFrZS4gIFN0YXJ0IHdpdGggdGhlIGJhc2ljczogIDEuIFBheSBldmVyeSBiaWxsIG9uIHRpbWUuIDIuIFJlZHVjZSBjcmVkaXQtY2FyZCB1dGlsaXphdGlvbi4gMy4gUGF5IGRvd24gZGVidC4gNC4gQ2hlY2sgZm9yIGNyZWRpdC1yZXBvcnQgZXJyb3JzLiA1LiBBdm9pZCB1bm5lY2Vzc2FyeSBhcHBsaWNhdGlvbnMuIDYuIEtlZXAgYWNjb3VudHMgaW4gZ29vZCBzdGFuZGluZy4gNy4gR2l2ZSB5b3VyIGNyZWRpdCBwcm9maWxlIHRpbWUgdG8gaW1wcm92ZS4gIElmIHlvdSBuZWVkIGEgbG9hbiBpbW1lZGlhdGVseSwgY29uc2lkZXIgbGVuZGVycyB0aGF0IHdvcmsgd2l0aCB5b3VyIGNyZWRpdCBwcm9maWxlLCBidXQgY2FyZWZ1bGx5IGNvbXBhcmUgdGhlIGNvc3QuICBBIGxlbmRlciB3aWxsaW5nIHRvIGFwcHJvdmUgeW91IGlzIG5vdCBuZWNlc3NhcmlseSBhIGxlbmRlciBvZmZlcmluZyBhbiBhZmZvcmRhYmxlIGxvYW4uICAtLS0gICMgV2hhdCBJZiBZb3UgSGF2ZSBObyBDcmVkaXQgSGlzdG9yeT8gIEhhdmluZyBsaXR0bGUgb3Igbm8gY3JlZGl0IGhpc3RvcnkgaXMgZGlmZmVyZW50IGZyb20gaGF2aW5nIGJhZCBjcmVkaXQuICBJZiB5b3UgaGF2ZSBsaW1pdGVkIGNyZWRpdCBoaXN0b3J5LCBsZW5kZXJzIG1heSBoYXZlIGxlc3MgaW5mb3JtYXRpb24gd2l0aCB3aGljaCB0byBldmFsdWF0ZSB5b3UuICBQb3NzaWJsZSBvcHRpb25zIGNhbiBpbmNsdWRlOiAgKiBTZWN1cmVkIGNyZWRpdCBjYXJkcyAqIENyZWRpdC1idWlsZGVyIHByb2R1Y3RzICogQ3JlZGl0IHVuaW9uIHByb2R1Y3RzICogQmVjb21pbmcgYW4gYXV0aG9yaXplZCB1c2VyIG9uIGEgdHJ1c3RlZCBwZXJzb24ncyBhY2NvdW50LCB3aGVuIGFwcHJvcHJpYXRlICBEbyBub3Qgb3BlbiBhY2NvdW50cyB5b3UgY2Fubm90IG1hbmFnZS4gIEJ1aWxkaW5nIGNyZWRpdCBzaG91bGQgZm9jdXMgb24gcmVzcG9uc2libGUgYmVoYXZpb3IgcmF0aGVyIHRoYW4gc2ltcGx5IGFjY3VtdWxhdGluZyBhY2NvdW50cy4gIC0tLSAgIyBDb21tb24gTWlzdGFrZXMgdG8gQXZvaWQgQmVmb3JlIEFwcGx5aW5nIGZvciBhIExvYW4gICMjIE1pc3Rha2UgMTogQXBwbHlpbmcgRXZlcnl3aGVyZSAgVG9vIG1hbnkgYXBwbGljYXRpb25zIGNhbiByZXN1bHQgaW4gdW5uZWNlc3NhcnkgaGFyZCBpbnF1aXJpZXMuICBSZXNlYXJjaCBsZW5kZXJzIGZpcnN0LiAgIyMgTWlzdGFrZSAyOiBJZ25vcmluZyBDcmVkaXQgUmVwb3J0cyAgWW91IGNvdWxkIG1pc3MgZXJyb3JzIHRoYXQgYXJlIGFmZmVjdGluZyB5b3VyIHByb2ZpbGUuICAjIyBNaXN0YWtlIDM6IE1ha2luZyBPbmx5IE1pbmltdW0gUGF5bWVudHMgIE1pbmltdW0gcGF5bWVudHMgY2FuIGtlZXAgYWNjb3VudHMgY3VycmVudCwgYnV0IGJhbGFuY2VzIG1heSByZW1haW4gaGlnaC4gICMjIE1pc3Rha2UgNDogQ2xvc2luZyBPbGQgQ2FyZHMgV2l0aG91dCBUaGlua2luZyAgQ2xvc2luZyBhbiBhY2NvdW50IG1heSByZWR1Y2UgYXZhaWxhYmxlIGNyZWRpdC4gICMjIE1pc3Rha2UgNTogVGFraW5nIG9uIE5ldyBEZWJ0ICBOZXcgZGVidCBjYW4gaW5jcmVhc2UgeW91ciBmaW5hbmNpYWwgb2JsaWdhdGlvbnMuICAjIyBNaXN0YWtlIDY6IENob29zaW5nIEJhc2VkIE9ubHkgb24gTW9udGhseSBQYXltZW50ICBBIGxvd2VyIHBheW1lbnQgY2FuIGNvbWUgZnJvbSBhIGxvbmdlciB0ZXJtIGFuZCBoaWdoZXIgdG90YWwgaW50ZXJlc3QuICAjIyBNaXN0YWtlIDc6IFRydXN0aW5nIEd1YXJhbnRlZWQgQXBwcm92YWwgIE5vIGxlZ2l0aW1hdGUgbGVuZGVyIHNob3VsZCByZXF1aXJlIHlvdSB0byBpZ25vcmUgYmFzaWMgZmluYW5jaWFsIGNoZWNrcyBzaW1wbHkgYmVjYXVzZSBhcHByb3ZhbCBpcyAiZ3VhcmFudGVlZC4iICAtLS0gICMgQSA5MC1EYXkgQ3JlZGl0IEltcHJvdmVtZW50IFBsYW4gIElmIHlvdSBoYXZlIGFwcHJveGltYXRlbHkgdGhyZWUgbW9udGhzIGJlZm9yZSBhcHBseWluZyBmb3IgYSBsb2FuLCB5b3UgY2FuIHVzZSB0aGUgZm9sbG93aW5nIHBsYW4uICAjIyMgTW9udGggMTogUmV2aWV3ICAqIEdldCB5b3VyIGNyZWRpdCByZXBvcnRzLiAqIENoZWNrIGZvciBlcnJvcnMuICogTGlzdCBhbGwgZGVidHMuICogQ2FsY3VsYXRlIGNyZWRpdCB1dGlsaXphdGlvbi4gKiBDcmVhdGUgYSBidWRnZXQuICogU2V0IHVwIHBheW1lbnQgcmVtaW5kZXJzLiAgIyMjIE1vbnRoIDI6IFJlZHVjZSBEZWJ0ICAqIFBheSBkb3duIGhpZ2gtaW50ZXJlc3QgY3JlZGl0IGNhcmRzLiAqIEF2b2lkIG5ldyBkZWJ0LiAqIENvbnRpbnVlIGV2ZXJ5IHBheW1lbnQgb24gdGltZS4gKiBBdm9pZCB1bm5lY2Vzc2FyeSBjcmVkaXQgYXBwbGljYXRpb25zLiAgIyMjIE1vbnRoIDM6IFByZXBhcmUgICogQ2hlY2sgeW91ciBjcmVkaXQgYWdhaW4uICogQ29tcGFyZSBwb3RlbnRpYWwgbGVuZGVycy4gKiBQcmVxdWFsaWZ5IHdoZXJlIGFwcHJvcHJpYXRlLiAqIE9yZ2FuaXplIGluY29tZSBkb2N1bWVudGF0aW9uLiAqIENhbGN1bGF0ZSB0aGUgbG9hbiBhbW91bnQgeW91IGFjdHVhbGx5IG5lZWQuICogQ29tcGFyZSBBUFIgYW5kIHRvdGFsIHJlcGF5bWVudC4gIFRoaXMgYXBwcm9hY2ggd29uJ3QgZ3VhcmFudGVlIGEgcGFydGljdWxhciBjcmVkaXQgc2NvcmUgb3IgbG9hbiByYXRlLCBidXQgaXQgY2FuIGhlbHAgeW91IGFwcHJvYWNoIHRoZSBhcHBsaWNhdGlvbiBwcm9jZXNzIG1vcmUgY2FyZWZ1bGx5LiAgLS0tICAjIENyZWRpdCBTY29yZSBJbXByb3ZlbWVudCBDaGVja2xpc3QgIEJlZm9yZSBhcHBseWluZyBmb3IgYSBsb2FuLCBhc2sgeW91cnNlbGY6ICAqIFsgXSBIYXZlIEkgY2hlY2tlZCBteSBjcmVkaXQgcmVwb3J0cz8gKiBbIF0gQXJlIGFsbCBhY2NvdW50cyBhY2N1cmF0ZT8gKiBbIF0gSGF2ZSBJIGRpc3B1dGVkIGVycm9ycz8gKiBbIF0gSGF2ZSBJIHBhaWQgYWxsIGJpbGxzIG9uIHRpbWU_ICogWyBdIEhhdmUgSSByZWR1Y2VkIGNyZWRpdC1jYXJkIGJhbGFuY2VzPyAqIFsgXSBJcyBteSBjcmVkaXQgdXRpbGl6YXRpb24gdW5kZXIgY29udHJvbD8gKiBbIF0gSGF2ZSBJIGF2b2lkZWQgdW5uZWNlc3NhcnkgbmV3IGFjY291bnRzPyAqIFsgXSBIYXZlIEkgYXZvaWRlZCB1bm5lY2Vzc2FyeSBoYXJkIGlucXVpcmllcz8gKiBbIF0gSGF2ZSBJIHJlZHVjZWQgZXhpc3RpbmcgZGVidD8gKiBbIF0gRG8gSSBrbm93IG15IG1vbnRobHkgYnVkZ2V0PyAqIFsgXSBEbyBJIGtub3cgaG93IG11Y2ggSSBuZWVkIHRvIGJvcnJvdz8gKiBbIF0gSGF2ZSBJIGNvbXBhcmVkIHNldmVyYWwgbGVuZGVycz8gKiBbIF0gSGF2ZSBJIGNoZWNrZWQgQVBSIGFuZCBmZWVzPyAqIFsgXSBDYW4gSSBjb21mb3J0YWJseSBhZmZvcmQgdGhlIG1vbnRobHkgcGF5bWVudD8gIElmIHlvdSBjYW4gYW5zd2VyICJ5ZXMiIHRvIG1vc3Qgb2YgdGhlc2UgcXVlc3Rpb25zLCB5b3UgbWF5IGJlIGJldHRlciBwcmVwYXJlZCB0byBiZWdpbiBjb21wYXJpbmcgbG9hbiBvZmZlcnMuICAtLS0gICMgRnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnMgICMjIEhvdyBxdWlja2x5IGNhbiBJIGltcHJvdmUgbXkgY3JlZGl0IHNjb3JlPyAgSXQgZGVwZW5kcyBvbiB3aGF0IGlzIGFmZmVjdGluZyB5b3VyIGNyZWRpdC4gTG93ZXJpbmcgYSByZXBvcnRlZCBjcmVkaXQtY2FyZCBiYWxhbmNlIGNhbiBzb21ldGltZXMgYWZmZWN0IHlvdXIgc2NvcmUgYWZ0ZXIgdGhlIGxlbmRlciB1cGRhdGVzIHlvdXIgaW5mb3JtYXRpb24sIHdoaWxlIGJ1aWxkaW5nIGEgc3Ryb25nIHBheW1lbnQgaGlzdG9yeSBnZW5lcmFsbHkgdGFrZXMgbG9uZ2VyLiAgIyMgV2hhdCBpcyB0aGUgZmFzdGVzdCB3YXkgdG8gaW1wcm92ZSBjcmVkaXQgYmVmb3JlIGEgbG9hbj8gIFRoZXJlIGlzIG5vIGd1YXJhbnRlZWQgaW5zdGFudCBzb2x1dGlvbi4gUmV2aWV3aW5nIHlvdXIgY3JlZGl0IHJlcG9ydCBmb3IgZXJyb3JzIGFuZCByZWR1Y2luZyBoaWdoIGNyZWRpdC1jYXJkIGJhbGFuY2VzIGNhbiBiZSB1c2VmdWwgc3RlcHMsIHdoaWxlIGNvbnNpc3RlbnQgb24tdGltZSBwYXltZW50cyBhcmUgZXNzZW50aWFsIGZvciBsb25nLXRlcm0gaW1wcm92ZW1lbnQuICAjIyBTaG91bGQgSSBwYXkgb2ZmIG15IGNyZWRpdCBjYXJkcyBiZWZvcmUgYXBwbHlpbmc_ICBSZWR1Y2luZyBjcmVkaXQtY2FyZCBiYWxhbmNlcyBjYW4gbG93ZXIgdXRpbGl6YXRpb24gYW5kIG1heSBpbXByb3ZlIHlvdXIgZmluYW5jaWFsIHByb2ZpbGUuIEhvd2V2ZXIsIGRvbid0IHVzZSBhbGwgb2YgeW91ciBlbWVyZ2VuY3kgc2F2aW5ncyBzaW1wbHkgdG8gcGF5IGRvd24gZGVidCB3aXRob3V0IGNvbnNpZGVyaW5nIHlvdXIgb3ZlcmFsbCBmaW5hbmNpYWwgc2l0dWF0aW9uLiAgIyMgU2hvdWxkIEkgY2xvc2UgY3JlZGl0IGNhcmRzIGJlZm9yZSBhcHBseWluZyBmb3IgYSBsb2FuPyAgTm90IG5lY2Vzc2FyaWx5LiBDbG9zaW5nIGEgY3JlZGl0IGNhcmQgY2FuIHJlZHVjZSB5b3VyIGF2YWlsYWJsZSBjcmVkaXQgYW5kIHBvdGVudGlhbGx5IGluY3JlYXNlIHlvdXIgdXRpbGl6YXRpb24gcmF0aW8uICAjIyBEb2VzIGNoZWNraW5nIG15IGNyZWRpdCBzY29yZSBodXJ0IG15IGNyZWRpdD8gIENoZWNraW5nIHlvdXIgb3duIGNyZWRpdCBzY29yZSBnZW5lcmFsbHkgZG9lcyBub3QgaGF2ZSB0aGUgc2FtZSBpbXBhY3QgYXMgYSBsZW5kZXIgbWFraW5nIGEgaGFyZCBpbnF1aXJ5LiAgIyMgSG93IG1hbnkgcG9pbnRzIGNhbiBteSBjcmVkaXQgc2NvcmUgaW5jcmVhc2U_ICBUaGVyZSBpcyBubyBndWFyYW50ZWVkIG51bWJlci4gVGhlIGNoYW5nZSBkZXBlbmRzIG9uIHlvdXIgZXhpc3RpbmcgY3JlZGl0IGhpc3RvcnksIGJhbGFuY2VzLCBwYXltZW50IGhpc3RvcnksIGFuZCBvdGhlciBmYWN0b3JzLiAgIyMgQ2FuIEkgaW1wcm92ZSBteSBjcmVkaXQgaW4gMzAgZGF5cz8gIFNvbWUgY3JlZGl0IGZhY3RvcnMgY2FuIGNoYW5nZSByZWxhdGl2ZWx5IHF1aWNrbHksIGVzcGVjaWFsbHkgd2hlbiBhIGxvd2VyIGJhbGFuY2UgaXMgcmVwb3J0ZWQuIEhvd2V2ZXIsIG1lYW5pbmdmdWwgY3JlZGl0IGltcHJvdmVtZW50IG1heSByZXF1aXJlIG1vcmUgdGltZS4gICMjIElzIGNyZWRpdCByZXBhaXIgd29ydGggcGF5aW5nIGZvcj8gIFlvdSBkb24ndCBuZWNlc3NhcmlseSBuZWVkIHRvIHBheSBhIGNvbXBhbnkgdG8gZGlzcHV0ZSBpbmFjY3VyYXRlIGluZm9ybWF0aW9uLiBCZSBjYXV0aW91cyBhYm91dCBjb21wYW5pZXMgcHJvbWlzaW5nIGd1YXJhbnRlZWQgb3IgaW1tZWRpYXRlIHNjb3JlIGluY3JlYXNlcy4gIC0tLSAgIyBGaW5hbCBUaG91Z2h0cyAgSW1wcm92aW5nIHlvdXIgY3JlZGl0IHNjb3JlIGJlZm9yZSBhcHBseWluZyBmb3IgYSBsb2FuIGNhbiBwb3RlbnRpYWxseSBwdXQgeW91IGluIGEgc3Ryb25nZXIgZmluYW5jaWFsIHBvc2l0aW9uLiAgVGhlIG1vc3QgaW1wb3J0YW50IHN0ZXBzIGFyZSBzdHJhaWdodGZvcndhcmQ6ICAqKlBheSB5b3VyIGJpbGxzIG9uIHRpbWUuIFJlZHVjZSBjcmVkaXQtY2FyZCBiYWxhbmNlcy4gQ2hlY2sgeW91ciBjcmVkaXQgcmVwb3J0cy4gQXZvaWQgdW5uZWNlc3NhcnkgbmV3IGRlYnQuIExpbWl0IHVubmVjZXNzYXJ5IGFwcGxpY2F0aW9ucy4gTWFuYWdlIGV4aXN0aW5nIGFjY291bnRzIHJlc3BvbnNpYmx5LioqICBEb24ndCBleHBlY3Qgb3Zlcm5pZ2h0IHJlc3VsdHMuIEEgaGVhbHRoeSBjcmVkaXQgcHJvZmlsZSBpcyB1c3VhbGx5IGJ1aWx0IHRocm91Z2ggY29uc2lzdGVudCBmaW5hbmNpYWwgYmVoYXZpb3Igb3ZlciB0aW1lLiAgSWYgeW91IGhhdmUgc2V2ZXJhbCBtb250aHMgYmVmb3JlIGFwcGx5aW5nLCB1c2UgdGhhdCB0aW1lIHdpc2VseS4gQ2hlY2sgeW91ciByZXBvcnRzIGZvciBlcnJvcnMsIHJlZHVjZSBkZWJ0LCBjcmVhdGUgYSByZWFsaXN0aWMgYnVkZ2V0LCBhbmQgY29tcGFyZSBsZW5kZXJzIGNhcmVmdWxseS4gIE9uY2UgeW91J3JlIHJlYWR5IHRvIGFwcGx5LCBkb24ndCBmb2N1cyBvbmx5IG9uIHlvdXIgY3JlZGl0IHNjb3JlLiBMZW5kZXJzIG1heSBhbHNvIGNvbnNpZGVyIGluY29tZSwgZGVidCwgZW1wbG95bWVudCwgbG9hbiBhbW91bnQsIGFuZCBvdGhlciBmYWN0b3JzLiBDb21wYXJlICoqQVBSLCBpbnRlcmVzdCByYXRlLCBmZWVzLCBtb250aGx5IHBheW1lbnQsIHJlcGF5bWVudCB0ZXJtLCBhbmQgdG90YWwgcmVwYXltZW50IGNvc3QqKiBiZWZvcmUgY2hvb3NpbmcgYSBsb2FuLiAgTW9zdCBpbXBvcnRhbnRseSwgcmVtZW1iZXIgdGhhdCBhIGhpZ2hlciBjcmVkaXQgc2NvcmUgZG9lcyBub3QgYXV0b21hdGljYWxseSBtYWtlIGJvcnJvd2luZyBhIGdvb2QgaWRlYS4gT25seSB0YWtlIGEgbG9hbiB3aGVuIHRoZSBkZWJ0IGlzIG5lY2Vzc2FyeSBhbmQgdGhlIHJlcGF5bWVudCBmaXRzIGNvbWZvcnRhYmx5IHdpdGhpbiB5b3VyIGJ1ZGdldC4gIEEgc3Ryb25nIGNyZWRpdCBwcm9maWxlIGNhbiBoZWxwIHlvdSBhY2Nlc3MgYmV0dGVyIGZpbmFuY2lhbCBvcHBvcnR1bml0aWVzLCBidXQgcmVzcG9uc2libGUgYm9ycm93aW5nIGlzIHdoYXQgaGVscHMgcHJvdGVjdCB0aGF0IHByb2dyZXNzIG92ZXIgdGhlIGxvbmcgdGVybS4gICoqRGlzY2xhaW1lcjoqKiBUaGlzIGFydGljbGUgaXMgZm9yIGdlbmVyYWwgZWR1Y2F0aW9uYWwgcHVycG9zZXMgYW5kIGlzIG5vdCBmaW5hbmNpYWwgYWR2aWNlLiBDcmVkaXQtc2NvcmluZyBtb2RlbHMsIGxlbmRlciByZXF1aXJlbWVudHMsIGludGVyZXN0IHJhdGVzLCBhbmQgbG9hbiB0ZXJtcyB2YXJ5LiBJbXByb3ZpbmcgeW91ciBjcmVkaXQgc2NvcmUgZG9lcyBub3QgZ3VhcmFudGVlIGxvYW4gYXBwcm92YWwgb3IgYSBwYXJ0aWN1bGFyIGludGVyZXN0IHJhdGUuIEFsd2F5cyByZXZpZXcgeW91ciBjcmVkaXQgaW5mb3JtYXRpb24gYW5kIGN1cnJlbnQgbGVuZGVyIHRlcm1zIGNhcmVmdWxseSBiZWZvcmUgYXBwbHlpbmcgZm9yIGZpbmFuY2luZy7SBwkJyQsBhyohjO8%3D

Why Your Credit Score Matters When Applying for a Loan

Your credit score is one part of your overall credit profile. Lenders may use credit information to assess how likely you are to repay borrowed money.

Depending on the type of loan, lenders may consider:

  • Credit score
  • Credit history
  • Payment history
  • Outstanding debt
  • Credit utilization
  • Income
  • Employment
  • Debt-to-income ratio
  • Loan amount
  • Loan term
  • Other information in your application

A stronger credit profile can potentially make it easier to qualify for credit and may help you receive better loan terms.

For example, two borrowers could apply for similar personal loans but receive different interest rates because their credit profiles and financial circumstances differ.

A lower interest rate can make a meaningful difference over several years, particularly for larger loans.

That is why improving your credit before applying can be a smart part of preparing for a loan.

What Is a Credit Score?

A credit score is a numerical representation of information in your credit history.

In the United States, lenders commonly use credit scores based on information from major credit reporting agencies.

FICO and VantageScore are two widely known scoring systems.

Different scoring models can calculate scores differently, so your score may not be identical across every service.

The exact score a lender uses can also vary.

Therefore, don’t assume that the score you see through a free credit-monitoring service will necessarily be the exact score a lender sees.

What matters most is maintaining a healthy overall credit profile.


Check Your Credit Reports Before Applying

One of the first things you should do before applying for a loan is review your credit reports.

Your credit report contains information that can affect how lenders evaluate your creditworthiness.

Look for:

  • Incorrect personal information
  • Accounts you do not recognize
  • Incorrect account balances
  • Incorrect payment history
  • Duplicate accounts
  • Incorrect credit limits
  • Accounts reported as late when you paid on time
  • Debts that have already been paid
  • Other inaccurate information

An error could potentially make your credit profile appear weaker than it actually is.

If you find inaccurate information, you can investigate the dispute process with the relevant credit reporting company and the company that supplied the information.

The Federal Trade Commission recommends checking your credit reports and disputing inaccurate information. (consumer.ftc.gov)


Pay Every Bill on Time

Payment history is one of the most important parts of many credit-scoring models.

Late payments can negatively affect your credit history.

If you are trying to improve your credit before applying for a loan, make on-time payments a priority.

This applies to:

  • Credit cards
  • Personal loans
  • Auto loans
  • Student loans
  • Mortgages
  • Other accounts that report payment activity

Even if you cannot pay your entire credit-card balance, making at least the required minimum payment on time can help you avoid a missed payment.

However, paying only the minimum can allow interest and debt to continue accumulating.

Whenever possible, pay more than the minimum while still keeping payments affordable.


Set Up Automatic Payments

If you sometimes forget due dates, automatic payments can be useful.

You may be able to set your accounts to automatically pay at least the minimum amount due.

This can reduce the chance of accidentally missing a payment.

However, make sure enough money is available in your bank account before an automatic payment is processed.

Otherwise, you could potentially face an overdraft or returned-payment issue.

Another option is to use calendar reminders.

For example, set a reminder several days before every credit-card or loan payment is due.


Reduce Your Credit Card Balances

Another important step is reducing revolving credit-card debt.

Credit utilization refers broadly to how much of your available revolving credit you are using.

For example, suppose your credit card has a $10,000 credit limit and your balance is $3,000.

Your utilization would be:

$3,000 รท $10,000 = 30%

Reducing the balance to $1,500 would bring utilization down to:

$1,500 รท $10,000 = 15%

Lower utilization can be beneficial for credit scoring.

The CFPB explains that credit scoring models may consider how much of your available credit you are using. (consumerfinance.gov)


Why Credit Utilization Matters

Imagine someone has several credit cards that are close to their limits.

Even if they have never missed a payment, high balances may indicate that they are relying heavily on available credit.

A lower utilization ratio can make the credit profile look healthier.

There is no need to completely eliminate credit-card usage if you can responsibly manage it.

Instead, focus on keeping balances under control and paying them down consistently.


Pay Down High-Interest Credit Cards First

If you have multiple credit-card balances, prioritizing high-interest debt can save money.

For example:

  • Card A: $2,000 at a high interest rate
  • Card B: $1,500 at a lower interest rate
  • Card C: $800 at a moderate rate

You might focus extra payments on the highest-interest balance while continuing minimum payments on the others.

This is sometimes called the debt avalanche method.

Another approach is the debt snowball method, where you pay off the smallest balance first for psychological motivation.

The best strategy is the one you can maintain consistently.


Don’t Max Out Your Credit Cards

If you are planning to apply for a loan soon, avoid increasing credit-card balances unnecessarily.

Maxing out cards can increase your credit utilization and potentially make your financial profile appear riskier.

Instead, try to keep balances manageable.

If you need to make a large purchase, consider whether it is necessary to make it immediately.

Waiting until after your loan application may not always be possible, but avoiding unnecessary new debt can be helpful.


Pay Down Debt Before Applying

Existing debt can affect both your credit profile and your ability to qualify for additional borrowing.

Lenders may consider how much debt you already have when evaluating a new loan application.

Reducing existing balances can potentially:

  • Lower monthly obligations
  • Improve your debt-to-income ratio
  • Reduce interest expenses
  • Reduce credit utilization
  • Improve your overall financial position

If your goal is to qualify for a major loan, paying down existing debt may be particularly useful.


Understand Your Debt-to-Income Ratio

Debt-to-income ratio, commonly called DTI, compares your monthly debt obligations with your gross monthly income.

For example, suppose your gross monthly income is $5,000.

Your monthly debt payments are:

  • Car payment: $400
  • Credit-card payments: $200
  • Student loan: $300

Total monthly debt:

$900

Your DTI would be:

$900 รท $5,000 ร— 100 = 18%

Lenders use different DTI standards, and DTI is only one part of the application.

A lower ratio generally means that a smaller portion of your income is already committed to debt payments.

Reducing debt before applying can therefore potentially strengthen your application.


Avoid Taking on New Debt Before Applying

If you are planning to apply for a major loan soon, think carefully before opening additional credit accounts.

A new credit card, store card, personal loan, or financing account can:

  • Create a new hard inquiry
  • Increase your debt
  • Change your average account age
  • Increase monthly obligations
  • Potentially affect your credit score

If the new account is unnecessary, waiting may be sensible.


Be Careful With Hard Credit Inquiries

When you apply for certain types of credit, the lender may perform a hard credit inquiry.

A hard inquiry can affect your credit score, although the impact is generally relatively small and temporary.

Multiple hard inquiries over a short period can become more significant depending on the scoring model and circumstances.

That doesn’t mean you should never shop for loans.

In fact, comparing loan offers is important.

Some scoring models may treat multiple inquiries for certain types of loans within a limited shopping period as a single inquiry for scoring purposes.

Still, it is wise to research lenders and use prequalification when available before submitting formal applications.


Use Prequalification When Available

Some lenders allow you to check whether you may qualify for a loan before completing a full application.

Prequalification can sometimes involve a soft credit inquiry rather than a hard inquiry.

A soft inquiry generally does not have the same effect on your credit score as a hard inquiry.

However, processes differ by lender.

Always read the lender’s explanation before proceeding.

Also remember that prequalification is not a guarantee of approval.

The lender may conduct additional verification before giving you a final offer.


Don’t Close Old Credit Cards Without a Reason

Some people assume that closing old credit cards will automatically improve their credit.

That is not necessarily true.

Closing a credit card can reduce your available credit, which may increase your overall utilization ratio.

For example, imagine:

  • Card A limit: $5,000
  • Card B limit: $5,000

Total available credit = $10,000.

If you have $2,000 in balances, your utilization is 20%.

If you close Card B, your available credit drops to $5,000.

The same $2,000 balance now represents 40% utilization.

That could potentially have an unfavorable effect.

Before closing an old account, consider its age, annual fee, credit limit, and impact on your overall credit profile.


Keep Your Credit Accounts Active Responsibly

Having credit is not necessarily a problem.

The goal is to manage it responsibly.

You can use a credit card for routine purchases and pay the balance on time.

Avoid spending simply to increase your credit score.

Credit should be used as a financial tool, not as an excuse to purchase things you cannot afford.


Don’t Open Several Credit Cards at Once

Opening multiple credit cards within a short period may create several hard inquiries and new accounts.

It can also make your financial profile appear more credit-dependent.

If you are preparing for a mortgage, auto loan, or personal loan, it may be better to keep your credit activity stable.

Instead of opening multiple new accounts, concentrate on managing your existing credit responsibly.


Check for Identity Theft

When reviewing your credit report, look carefully for accounts you do not recognize.

An unfamiliar account could potentially be:

  • An account opened through identity theft
  • An account belonging to someone with a similar name
  • A reporting error
  • An old account you forgot about

If you find suspicious activity, investigate it promptly.

Identity theft can damage your credit profile and potentially make it harder to obtain financing.

The FTC provides resources for consumers dealing with identity theft. (identitytheft.gov)


Don’t Apply for a Loan Until Your Credit Is Ready

If you don’t urgently need money, consider delaying a loan application while you improve your financial profile.

For example, if your credit-card balances are currently very high, paying them down first may be beneficial.

If you have several recent late payments, focus on establishing consistent on-time payment behavior.

If you find errors on your credit report, address them before applying.

A few months of preparation can sometimes make a meaningful difference.


How Long Does It Take to Improve Your Credit Score?

There is no universal timeline.

Some changes can appear relatively quickly.

For example, if a credit-card issuer reports a lower balance to the credit bureaus, your utilization could change after that information is updated.

Other improvements take longer.

Consistent on-time payments and responsible credit management can help build a stronger credit history over time.

The CFPB notes that improving credit is generally a process and that there is no instant way to repair a poor credit history. (consumerfinance.gov)

Be suspicious of companies promising to dramatically improve your score immediately.


Be Careful With Credit Repair Companies

Some companies advertise services promising to remove negative information from credit reports or quickly increase credit scores.

Be cautious.

Accurate negative information generally cannot simply be removed because you don’t like it.

You can dispute information that is inaccurate or incomplete yourself.

The FTC warns consumers about credit-repair scams and companies that make misleading promises. (consumer.ftc.gov)

You do not necessarily need to pay a company to dispute an error that you can address yourself.


Avoid “Guaranteed Credit Score Improvement” Promises

Be especially careful with claims such as:

  • “Increase your score by 100 points overnight”
  • “Guaranteed loan approval”
  • “Erase all bad credit”
  • “Remove every negative account”
  • “Perfect credit in 30 days”

Credit scores depend on many factors.

No legitimate company can guarantee a specific score increase for every consumer.

Improving credit is usually about consistent financial behavior.


Don’t Miss Payments During the Loan Preparation Period

One of the worst mistakes you can make while preparing for a loan is missing a payment.

You may spend months reducing your credit-card balances and then accidentally miss a payment.

Set reminders or automatic payments to avoid this.

If you are struggling financially, contact your lender or creditor before missing a payment.

Some companies may have hardship programs or payment arrangements.


Consider Paying Credit Cards Before the Statement Closing Date

If your goal is to reduce reported credit utilization, the timing of payments can matter.

Credit-card issuers may report balances to credit bureaus at different times.

Paying down a balance before the statement closes can potentially result in a lower reported balance.

However, this depends on the issuer’s reporting practices.

You should not rely on a specific date unless you understand how your lender reports information.

The most important habit is still paying on time and keeping debt manageable.


Don’t Transfer Debt Without Understanding the Costs

Balance-transfer credit cards can sometimes be useful for managing high-interest debt.

But they can also involve:

  • Transfer fees
  • Promotional periods
  • Higher rates after the promotional period
  • New-account inquiries
  • New credit limits

Before opening a new account, calculate whether the potential savings justify the costs.

If you are preparing for a loan application, consider whether opening a new account could complicate your credit profile.


Avoid Co-Signing New Loans Before Applying

Co-signing a loan for someone else can make you legally responsible for repayment if the primary borrower fails to pay.

It may also affect your debt obligations and credit profile.

If you are planning to apply for a major loan yourself, carefully consider whether taking on another person’s debt is wise.


Improve Your Credit Without Taking on More Debt

You do not need to borrow more money simply to build credit.

You can improve your credit profile through responsible management of existing accounts.

Focus on:

  • On-time payments
  • Lower balances
  • Accurate credit reports
  • Limited unnecessary applications
  • Responsible use of available credit

The goal is not to have as many accounts as possible.

The goal is to demonstrate responsible borrowing behavior.


Prepare Your Income and Financial Documents

Your credit score isn’t the only thing lenders consider.

Before applying, organize documents such as:

  • Proof of income
  • Pay stubs
  • Bank statements
  • Tax documents where applicable
  • Employment information
  • Existing debt information

Having accurate information ready can make the application process easier.

It can also help you understand your own financial situation before borrowing.


Compare Loans Before Choosing One

Improving your credit score is only half the process.

After your credit profile is in good shape, compare multiple lenders.

Look at:

  • Interest rate
  • APR
  • Monthly payment
  • Loan term
  • Origination fees
  • Late fees
  • Prepayment penalties
  • Total repayment
  • Funding time
  • Eligibility requirements

A lender offering the lowest advertised rate isn’t necessarily offering you the lowest rate.

Your personalized offer matters most.


Don’t Borrow More Than You Need

Even with excellent credit, avoid borrowing more than necessary.

A larger loan generally means:

  • More interest
  • Larger payments
  • More debt
  • Greater financial risk

If you need $10,000, don’t automatically borrow $20,000 simply because the lender approves you for it.

Calculate the actual amount needed before submitting the application.


Improve Your Credit Before a Personal Loan

If you’re planning to take out a personal loan, focus on the following steps:

Step 1: Check Your Credit Reports

Look for errors and suspicious accounts.

Step 2: Check Your Credit Score

Know where you currently stand.

Step 3: Pay Bills on Time

Set up reminders or automatic payments.

Step 4: Reduce Credit-Card Balances

Lower utilization where possible.

Step 5: Pay Down Existing Debt

Reduce monthly obligations.

Step 6: Avoid New Credit

Don’t open unnecessary accounts.

Step 7: Compare Lenders

Look for multiple personalized offers.

Step 8: Use Prequalification

Where available, explore potential rates without immediately submitting formal applications.

Step 9: Choose a Manageable Loan

Don’t focus only on approval.

Make sure you can afford the payment.


How to Improve Credit Before an Auto Loan

Auto lenders may consider credit history, income, debt, loan amount, and other factors.

Before applying:

  • Pay existing accounts on time
  • Reduce credit-card balances
  • Avoid unnecessary new credit
  • Check your credit report
  • Save for a larger down payment if possible
  • Compare multiple lenders

A larger down payment can reduce the amount you need to finance, although it doesn’t directly increase your credit score.


How to Improve Credit Before a Mortgage

Mortgage applications can involve extensive financial review.

If you’re planning to buy a home, preparing early is particularly important.

Avoid making major financial changes without understanding their potential impact.

Before applying:

  • Review credit reports
  • Pay debts on time
  • Reduce credit-card balances
  • Avoid unnecessary new accounts
  • Avoid large unexplained purchases
  • Save for your down payment and closing costs
  • Organize income documentation

Because mortgages are large loans, even a relatively small rate difference can have a substantial effect on total borrowing costs.


What If Your Credit Score Is Low?

Don’t panic if your score isn’t where you want it to be.

There are steps you can take.

Start with the basics:

  1. Pay every bill on time.
  2. Reduce credit-card utilization.
  3. Pay down debt.
  4. Check for credit-report errors.
  5. Avoid unnecessary applications.
  6. Keep accounts in good standing.
  7. Give your credit profile time to improve.

If you need a loan immediately, consider lenders that work with your credit profile, but carefully compare the cost.

A lender willing to approve you is not necessarily a lender offering an affordable loan.


What If You Have No Credit History?

Having little or no credit history is different from having bad credit.

If you have limited credit history, lenders may have less information with which to evaluate you.

Possible options can include:

  • Secured credit cards
  • Credit-builder products
  • Credit union products
  • Becoming an authorized user on a trusted person’s account, when appropriate

Do not open accounts you cannot manage.

Building credit should focus on responsible behavior rather than simply accumulating accounts.


Common Mistakes to Avoid Before Applying for a Loan

Mistake 1: Applying Everywhere

Too many applications can result in unnecessary hard inquiries.

Research lenders first.

Mistake 2: Ignoring Credit Reports

You could miss errors that are affecting your profile.

Mistake 3: Making Only Minimum Payments

Minimum payments can keep accounts current, but balances may remain high.

Mistake 4: Closing Old Cards Without Thinking

Closing an account may reduce available credit.

Mistake 5: Taking on New Debt

New debt can increase your financial obligations.

Mistake 6: Choosing Based Only on Monthly Payment

A lower payment can come from a longer term and higher total interest.

Mistake 7: Trusting Guaranteed Approval

No legitimate lender should require you to ignore basic financial checks simply because approval is “guaranteed.”


A 90-Day Credit Improvement Plan

If you have approximately three months before applying for a loan, you can use the following plan.

Month 1: Review

  • Get your credit reports.
  • Check for errors.
  • List all debts.
  • Calculate credit utilization.
  • Create a budget.
  • Set up payment reminders.

Month 2: Reduce Debt

  • Pay down high-interest credit cards.
  • Avoid new debt.
  • Continue every payment on time.
  • Avoid unnecessary credit applications.

Month 3: Prepare

  • Check your credit again.
  • Compare potential lenders.
  • Prequalify where appropriate.
  • Organize income documentation.
  • Calculate the loan amount you actually need.
  • Compare APR and total repayment.

This approach won’t guarantee a particular credit score or loan rate, but it can help you approach the application process more carefully.


Credit Score Improvement Checklist

Before applying for a loan, ask yourself:

  • Have I checked my credit reports?
  • Are all accounts accurate?
  • Have I disputed errors?
  • Have I paid all bills on time?
  • Have I reduced credit-card balances?
  • Is my credit utilization under control?
  • Have I avoided unnecessary new accounts?
  • Have I avoided unnecessary hard inquiries?
  • Have I reduced existing debt?
  • Do I know my monthly budget?
  • Do I know how much I need to borrow?
  • Have I compared several lenders?
  • Have I checked APR and fees?
  • Can I comfortably afford the monthly payment?

If you can answer “yes” to most of these questions, you may be better prepared to begin comparing loan offers.


Frequently Asked Questions

How quickly can I improve my credit score?

It depends on what is affecting your credit. Lowering a reported credit-card balance can sometimes affect your score after the lender updates your information, while building a strong payment history generally takes longer.

What is the fastest way to improve credit before a loan?

There is no guaranteed instant solution. Reviewing your credit report for errors and reducing high credit-card balances can be useful steps, while consistent on-time payments are essential for long-term improvement.

Should I pay off my credit cards before applying?

Reducing credit-card balances can lower utilization and may improve your financial profile. However, don’t use all of your emergency savings simply to pay down debt without considering your overall financial situation.

Should I close credit cards before applying for a loan?

Not necessarily. Closing a credit card can reduce your available credit and potentially increase your utilization ratio.

Does checking my credit score hurt my credit?

Checking your own credit score generally does not have the same impact as a lender making a hard inquiry.

How many points can my credit score increase?

There is no guaranteed number. The change depends on your existing credit history, balances, payment history, and other factors.

Can I improve my credit in 30 days?

Some credit factors can change relatively quickly, especially when a lower balance is reported. However, meaningful credit improvement may require more time.

Is credit repair worth paying for?

You don’t necessarily need to pay a company to dispute inaccurate information. Be cautious about companies promising guaranteed or immediate score increases.


Final Thoughts

Improving your credit score before applying for a loan can potentially put you in a stronger financial position.

The most important steps are straightforward:

Pay your bills on time. Reduce credit-card balances. Check your credit reports. Avoid unnecessary new debt. Limit unnecessary applications. Manage existing accounts responsibly.

Don’t expect overnight results. A healthy credit profile is usually built through consistent financial behavior over time.

If you have several months before applying, use that time wisely. Check your reports for errors, reduce debt, create a realistic budget, and compare lenders carefully.

Once you’re ready to apply, don’t focus only on your credit score. Lenders may also consider income, debt, employment, loan amount, and other factors. Compare APR, interest rate, fees, monthly payment, repayment term, and total repayment cost before choosing a loan.

Most importantly, remember that a higher credit score does not automatically make borrowing a good idea. Only take a loan when the debt is necessary and the repayment fits comfortably within your budget.

A strong credit profile can help you access better financial opportunities, but responsible borrowing is what helps protect that progress over the long term.

Disclaimer: This article is for general educational purposes and is not financial advice. Credit-scoring models, lender requirements, interest rates, and loan terms vary. Improving your credit score does not guarantee loan approval or a particular interest rate. Always review your credit information and current lender terms carefully before applying for financing.