onis-participations.com
Open in
urlscan Pro
172.67.140.119
Public Scan
Effective URL: https://onis-participations.com/Login/
Submission: On March 27 via api from BR — Scanned from DE
Summary
TLS certificate: Issued by GTS CA 1P5 on March 26th 2024. Valid for: 3 months.
This is the only time onis-participations.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 2606:4700:303... 2606:4700:3031::ac43:8c77 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
14 | 172.67.140.119 172.67.140.119 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
5 | 104.17.25.14 104.17.25.14 | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2a00:1450:400... 2a00:1450:4001:806::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2a00:1450:400... 2a00:1450:4001:810::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2a00:1450:400... 2a00:1450:4001:830::2003 | 15169 (GOOGLE) (GOOGLE) | |
24 | 5 |
Apex Domain Subdomains |
Transfer | |
---|---|---|
15 |
onis-participations.com
1 redirects
onis-participations.com |
4 MB |
5 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 234 |
190 KB |
3 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 35 ajax.googleapis.com — Cisco Umbrella Rank: 357 |
33 KB |
2 |
gstatic.com
fonts.gstatic.com |
74 KB |
24 | 4 |
Domain | Requested by | |
---|---|---|
15 | onis-participations.com |
1 redirects
onis-participations.com
|
5 | cdnjs.cloudflare.com |
onis-participations.com
cdnjs.cloudflare.com |
2 | fonts.gstatic.com |
fonts.googleapis.com
|
2 | fonts.googleapis.com |
onis-participations.com
|
1 | ajax.googleapis.com |
onis-participations.com
|
24 | 5 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
onis-participations.com GTS CA 1P5 |
2024-03-26 - 2024-06-24 |
3 months | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2023-07-03 - 2024-07-02 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2024-03-04 - 2024-05-27 |
3 months | crt.sh |
*.gstatic.com GTS CA 1C3 |
2024-03-04 - 2024-05-27 |
3 months | crt.sh |
This page contains 1 frames:
Primary Page:
https://onis-participations.com/Login/
Frame ID: 5571EDF121A50C921CE0F16912264176
Requests: 24 HTTP requests in this frame
Screenshot
Page Title
Onis Participations - Connexion à votre comptePage URL History Show full URLs
-
http://onis-participations.com/
HTTP 307
https://onis-participations.com/ HTTP 302
https://onis-participations.com/Login/ Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
OWL Carousel (Widgets) Expand
Detected patterns
- owl\.carousel.*\.js
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://onis-participations.com/
HTTP 307
https://onis-participations.com/ HTTP 302
https://onis-participations.com/Login/ Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
24 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H3 |
Primary Request
/
onis-participations.com/Login/ Redirect Chain
|
6 KB 2 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.min.css
onis-participations.com/Themes/onis-participation/Content/assets/css/ |
152 KB 24 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
all.min.css
cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/ |
98 KB 17 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery-confirm.min.css
cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/ |
22 KB 3 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
44 KB 2 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css2
fonts.googleapis.com/ |
7 KB 928 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
style.css
onis-participations.com/Themes/onis-participation/Content/assets/css/ |
309 KB 39 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
default.css
onis-participations.com/Themes/onis-participation/Content/assets/css/skins/ |
154 B 576 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/2.2.4/ |
84 KB 30 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.cookie.js
onis-participations.com/Themes/Common/Content/Scripts/ |
2 KB 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery-confirm.min.js
cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/ |
27 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
jquery.validate.js
cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/ |
48 KB 12 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
CommonCrypto.js
onis-participations.com/Themes/Common/Content/Scripts/ |
12 KB 3 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
TranslationFR.js
onis-participations.com/Themes/Common/Content/Scripts/ |
19 KB 7 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
popper.min.js
onis-participations.com/Themes/onis-participation/Content/assets/js/ |
19 KB 7 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.bundle.min.js
onis-participations.com/Themes/onis-participation/Content/assets/js/ |
77 KB 23 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
bootstrap.js
onis-participations.com/Themes/onis-participation/Content/Scripts/ |
70 KB 16 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
owl.carousel.js
onis-participations.com/Themes/onis-participation/Content/Scripts/ |
53 KB 10 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
ScriptCrypto.js
onis-participations.com/Themes/Common/Content/Scripts/ |
48 KB 8 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
Nordwood-themes-bJjsKbToY34-unsplash.jpg
onis-participations.com/Themes/onis-participation/Content/assets/img/ |
4 MB 4 MB |
Image
image/jpeg |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
92zatBhPNqw73oTd4g.woff2
fonts.gstatic.com/s/jost/v15/ |
26 KB 26 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
fonts.gstatic.com/s/opensans/v40/ |
47 KB 48 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
fa-solid-900.woff2
cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/webfonts/ |
151 KB 151 KB |
Font
application/octet-stream |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H3 |
favicon.ico
onis-participations.com/ |
91 KB 23 KB |
Other
image/x-icon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
274 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| onpagereveal function| $ function| jQuery function| jconfirm function| Jconfirm function| hide_modal function| ErrorMessage function| Popper number| uidEvent object| bootstrap function| scrollToAnchor function| validateEmail function| validatePass function| isNumeric number| intervalTime string| AcceptTermsAgreement string| AssetSearchNoResult string| CardNumberInvalid string| CashoutAcceptedStatus string| CashoutAmountInvalidStatus string| CashoutCancelledByUserStatus string| CashoutCancelledBySupportStatus string| CashoutDoneStatus string| CashoutError string| CashoutErrorInProcessingTransferStatus string| CashoutGeneralErrorStatus string| CashoutNewStatus string| CashoutNotEnoughMoneyStatus string| CashoutInvalidUserStatus string| CashoutInvalidLockUserStatus string| CashoutRequestExists string| CashoutNotEnoughMoneyBecausePendingCashoutStatus string| CashoutPendingStatus string| CashoutReadyToTransferStatus string| CashoutRejectedDocumentsInvalidStatus string| CashoutRejectedInsufficientBankrollStatus string| CashoutRejectedNotEnoughVolumeStatus string| CashoutSuccess string| ChangePasswordSuccess string| ChangePasswordError string| CVVInvalid string| DayOption string| DepositBitcoinMessage string| DepositBitcoinError string| DepositGeneralError string| DepositInvalidCCStatus string| DepositInvalidCurrencyStatus string| DepositInsufficientAmountStatus string| DepositNoDepositProviderAvailableStatus string| DepositUserSessionClosed string| DepositNotEnoughMoneyStatus string| DepositUnknownUserStatus string| DepositUnknownWhiteLabelStatus string| DepositInvalidAccountOrPassword string| DepositTryAgainStatus string| DepositInvalidParameters string| DepositWaitingStatus string| DepositMaximumDailyDepositsReached string| DepositMaximumWeekly_DepositsReached string| DepositMaximumMonthlyDepositsReached string| DocumentUpdateError string| EnterAddress string| EnterBankName string| EnterCity string| EnterFirstName string| EnterPlaceOfBirth string| EnterLastName string| EnterAccountId string| EnterSecureId string| EnterValidAmount string| EnterValidSL string| EnterValidTP string| EnterValidLeverage string| OpenTransactionInvalidPrice string| EnterValidDate string| EnterValidEmail string| EnterValidPhoneNumber string| EnterValidGender string| EnterZIPCode string| InvalidPromotionalCode string| RequiredMessage string| RequiredName string| RequiredSubject string| EmailExists string| LanguageInvalid string| BirthdayYoungerInvalid string| RegistrationIpInvalid string| FacebookRegisterError string| ExtensionNotAllowed string| ExpirationDateInvalid string| FileTooBig string| ForgotPasswordStatus string| PasswordRequired string| NewPasswordValidation string| OperationTypeAll string| OperationTypeDeposit string| OperationTypeCashout string| OperationTypeBonus string| OperationTypeDebitedCorrection string| OperationTypeCreditCorrection string| PasswordConfirmationValidation string| PasswordResetSuccess string| PasswordResetError string| PasswordValidation string| SelectBICCode string| SelectCCBackSide string| SelectCCFrontSide string| SelectCCType string| SelectUtilityBill string| SelectCountry string| SelectedBlockedCountry string| BlockedCountryIP string| SelectCurrency string| SelectBirthday string| SelectDayOfBirth string| SelectMonthOfBirth string| SelectYearOfBirth string| SelectIBAN string| SelectIdentityDocument string| CopyTrader string| FollowTrader string| EditTrade string| ExtendTradeLabel string| ExtendTradeButton string| InvertTradeLabel string| InvertTradeButton string| CloseTradeLabel string| CloseTradeButton string| EditNotAvailable object| MonthsArray string| DigitalArea string| UpPosition string| DownPosition string| _60SecondsArea string| RangeArea string| InsidePosition string| OutsidePosition string| OneTouchArea string| NoTouchPosition string| OpenTransactionSucceededStatus string| OpenTransactionGeneralErrorStatus string| OpenTransactionInvalidJsonStatus string| OpenTransactionInvalidWhiteLabelStatus string| OpenTransactionInvalidOptionStatus string| OpenTransactionInvalidOptionStateStatus string| OpenTransactionInvalidCustomerStatus string| OpenTransactionInvalidStrikePriceStatus string| OpenTransactionInvalidUserBalanceStatus string| OpenTransactionInvalidMinAmountStatus string| OpenTransactionInvalidMaxAmountStatus string| OpenTransactionInvalidDelayValueStatus string| OpenTransactionVerifyDocumentsRequired string| TE_TradeExpert string| TE_RSI string| TE_BollingerBands string| TE_MovingAverage string| TE_ButtonDown string| TE_ButtonUp string| TE_ButtonOk string| TE_Scanning string| TE_Signal string| TE_NoSignal string| TE_NoVIP string| TE_NoVIP55Finance string| TimeToInvestLabel string| ExtendTradeSucceededStatus string| InvertTradeSucceededStatus string| ExtendedTradeStatus string| InvertedTradeStatus string| ClosedTradeSucceededStatus string| ClosedTradeStatus string| CostLabel string| PersonalDetailsSuccessStatus string| PersonalDetailsErrorStatus string| ContactUsErrorMessage string| OptionCategoryUnaivable string| AssetCategoryUnaivalable string| DepositByWireResponse string| EnterValidState string| EnterValidProvince string| TimerLabelText string| TimerLabelTextWithHours string| ChartDay string| ChartDays string| MinutesLabelText string| UnavailableInvestment string| Deposit3DSecureIntro object| ChartRangeOptions object| WidgetAdvantageText object| WidgetAdvantageTextGNInvestment object| WidgetTitles object| testImons_array object| TradesCapitalChangingText object| B4OptionChangingText object| BoursePriveChangingText string| DocumentsNotVerified string| RegisterVIPOnly string| Compliance string| FillCompliance string| NotApplicable string| InvalidDay string| InvalidMonth string| InvalidYear string| EnterSignature string| InvalidCompliance string| MultipleTradingTitle string| ClassicTradingTitle string| SearchAssets string| ClosePosition string| PleaseFillField string| MyTransactions string| Buy string| CurrentRate string| maximumAmountPurchase string| indicateAmount string| ValdateBuy string| So string| Purchaseof string| lang string| Saving string| NotSaved string| Saved string| All object| WineShape object| WineColor object| WineCountry object| WineCategory object| WinePurity object| WineOrderStatus object| InvestOrderStatus string| WineReserved string| WineAddToBasketOK string| WineAddToBasketNotConnected string| WineAddToBasketAlreadyReserved string| WineAddToBasketErreur string| WineListAddToBasketOK string| WineListAddToBasketFailed string| WineListDisplayingPagination string| WineCertificate string| WineSelectItem string| WinesShoppingCardContractURL string| WinesSafeEmpty string| WinesSafeEmpty1 string| PercentagePerDay string| PercentagePerWeek string| PercentagePerMonth string| WithoutLimit object| OperationStatus string| DateExp string| ID string| Placement string| Invested string| GuaranteedMinimumRate string| GuaranteedMinimumRate1 string| ProductDetail string| Historic string| Periode string| Operation string| Profit string| ClosingDate string| AccountProjection string| OPERATIONS string| Amount string| Balance string| Details string| Product string| InvestedAmount string| ToDefine string| Monthlyprofitability string| ToFill string| WaitingForValidation string| Valid string| Contract string| NoContractAvailable6 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.onis-participations.com/ | Name: SiteLanguage Value: FR |
|
.onis-participations.com/ | Name: A_aid Value: 45 |
|
.onis-participations.com/ | Name: A_bid Value: |
|
.onis-participations.com/ | Name: A_cid Value: 45 |
|
.onis-participations.com/ | Name: SubCampParams Value: |
|
.onis-participations.com/ | Name: Short_A_aid Value: 45 |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
ajax.googleapis.com
cdnjs.cloudflare.com
fonts.googleapis.com
fonts.gstatic.com
onis-participations.com
104.17.25.14
172.67.140.119
2606:4700:3031::ac43:8c77
2a00:1450:4001:806::200a
2a00:1450:4001:810::200a
2a00:1450:4001:830::2003
05133ea0cca7437d914451446b248c01060c2e903ebfe12ecf797466c92afe97
05b85d96f41fff14d8f608dad03ab71e2c1017c2da0914d7c59291bad7a54f8e
0df5a33710e433de1f5415b1d47e4130ca7466aee5b81955f1045c4844bbb3ed
1e3ceb99e33b0f3d149b7d617b24a487d07fe7595aa24d04a7f45a0312b0654c
3c4d6a1421c7ddb7e404521fe8c4cd5be5af446d7689cd880be26612eaad3cfa
43ee2fd3eb658d1f33b070af23470b39241ad23c4ccf5c72488f0bedd9b5d201
4cac9bf076509ce050bee34fc6c56bb2770df6ffdb964815ab4d2da03c057d73
5614d21225b2e012e3765c1b32fba0b8762bcecd8863c8705c1bcc0d03ec19de
5f2642f50307309d89acd41d4905dab883da5ea6c197a42f64360a3edce4244a
67e00e03cf8cf2d030a4c9d727f995851b4d53abe8ab10ac9dcdee19fc51c48c
7c90cf12aa0b3b8ce3bf06e0a703bc75b1b0b3e1c0587ded80c143bd35506207
934d723f67cf2f981754e9f11d6ad6983d2ced4353bf8bca3daf0d9e4e27615f
94e688c764f154e797c6dc0040566900051f88ebe119ad2aaee2bef02981d4f4
9809a9d6fe844649e678fda81d91b9dd6d4bfb339d495b0cdb95af999e14f9f5
a2c2a5564c2625e936e51b8865af02befff55da8fa521e626b33983e49991512
c9acdf688876497bbcacf7a7c83d9fdfaa4a82b92fe574fe0d0083a59fde0daa
cac95e65aa8826889f4930c78746c1b8f6c807fadf2801b84b84b5f6eb8b7a63
cbb81f38ee322ed3d62af6bb700def6a6be839b1edafcb6261fc2a78ed4ffdb3
d14cf552496ba4036ec2a27b334679e2388e13f199c25a76101482eac970ea3f
d5fa375baaa8c2ae0f8a7a42b0ab21695a9ec04c68166ceb44118a6d27405449
d76fb4e841748a3f6bc63efa23156e02631c283bf41f84efcbdaf339ea3e1b73
d8dd8d97177d33409cd4f8a13594279ab0beaac5b504885e808015b67da2bd81
e9b250bfbcacaf5fe3bf2afffdab8ad3fbf6d1270244769ff4a764dc74f4e20f
f79069e5aa58dd9148b4156b5e0adb325be7b9f21378013bdd22462431202b53